{1, 1}
{2, -1048576}
{3, 5043516516}
{4, 1099511627776}
{5, -48504195130650}
{6, -5288510374281216}
{7, -119392445696650168}
{8, -1152921504606846976}
{9, -11035937530006008147}
{10, 50860334913316454400}
{11, 3153808852281809358252}
{12, 5545405054222300348416}
{13, -11410299686425943429074}
{14, 125192053138810646560768}
{15, -244631709236720052815400}
{16, 1208925819614629174706176}
{17, -26723760622401267203746158}
{18, 11572019231463579998748672}
{19, 67975218671585815673353460}
{20, -53330926542065714488934400}
{21, -602157771756688248182174688}
{22, -3307008271090250529638449152}
{23, -13505073711965391061204062504}
{24, -5814778650136202810140655616}
{25, -43122078143374240725182530625}
{26, 11964566403993770057084698624}
{27, -239612092818398574244863787800}
{28, -131273382312081512528103866368}
{29, 136715473782261984486517330110}
{30, 256514939144602966100960870400}
{31, 3061422960031285210493644903712}
{32, -1267650600228229401496703205376}
{33, 15906287034790309784707322890032}
{34, 28021894018395031159435331371008}
{35, 5791034483195853625722104449200}
{36, -12134141637651154860767887491072}
{37, -221949310451710778755633026909178}
{38, -71277182893776768255502277672960}
{39, -57548034920998866695416393586184}
{40, 55921529629773098635948877414400}
{41, -501985001900072034529449934630038}
{42, 631408187677541136525872005644288}
{43, -3118478207799237814439067265458484}
{44, 3467649504866730539366166458007552}
{45, 535289267405075008628961629405550}
{46, 14161096172597821897393111044194304}
{47, 13155518377394721101101992302953392}
{48, 6097237337845218997846048103202816}
{49, -30313084236935636680507069400139783}
{50, 45216776211266787842648997232640000}
{51, -134781728068711230721422884944545528}
{52, -12545757181634171431377644944359424}
{53, -323998598696161709213951685217879914}
{54, 251251489839145103387382291156172800}
{55, -152972959975848202616098259795623800}
{56, 137650118131273184080669039780691968}
{57, 342834138048854641259889836615745360}
{58, -143356564636709142644934395937423360}
{59, 3459574233993702447512816107676048220}
{60, -268975408828491199782281145640550400}
{61, -978043389864200648530692366749996578}
{62, -3210134641737764920878584198554714112}
{63, 1317607572262865911676440031616918696}
{64, 1329227995784915872903807060280344576}
{65, 553447402489598467174323474438518100}
{66, -16678950833792283872809265806738194432}
{67, 16627547762843789524411885842685183652}
{68, -29383085542232588193036062027686084608}
{69, -68113062316094876637581456085220316064}
{70, -6072339774251575411445181394924339200}
{71, 116968857862178710569082285660379434632}
{72, 12723569701841697359284548393838313472}
{73, 190708537939407193015711554853622755466}
{74, 232730720156213081544466656824318230528}
{75, -217486913320350599066417910321863302500}
{76, 74739543330024868550281556313201704960}
{77, -376540952133670515087596878910227986336}
{78, 60343488265321307644012940321026473984}
{79, -561362454250092673715323867778422642480}
{80, -58637973853068956675288730083681894400}
{81, -805973838012325945866576827820804479559}
{82, 526369425352369933678752494654626725888}
{83, -605770926784301808468900622973886535884}
{84, -662079471802165374773752764190464933888}
{85, 1296214499853731758014333938302245542700}
{86, 3269961405221293590513259396945395318784}
{87, 689526750013603306596685933730009096760}
{88, -3636094047215136842046417359871726845952}
{89, 11915426835300121180468989518247227755290}
{90, -561291478858543932248122069515553996800}
{91, 1362303585694113890907809755352898184432}
{92, -14848985580277933693880878806277086511104}
{93, 15440337261379394835831234584910701707392}
{94, -13794560838095047073309122681061655969792}
{95, -3297083270495201682097079345488329549000}
{96, -6393416738768388355885417735863995990016}
{97, -63576010574535484047856854187104758743198}
{98, 31785572616829022167899380803320973099008}
{99, -34805237475361994580232872393610353679044}
{100, -47413226332505283328893514922212720640000}
{101, 6209870560863188511855630172901175844422}
{102, 141328885291376947464946723003611771568128}
{103, 173412308785742524089103102162200434678696}
{104, 13155179882489232942828245425176627380224}
{105, 29207178060723812224047916215817282987200}
{106, 339737154626426460400728602279023648702464}
{107, 177847433660272904624909715426897661190412}
{108, -263456282209571415929527773331375049932800}
{109, -1027368167065303051149114840122320903853170}
{110, 160403774479635004906377848863456021708800}
{111, -1119405012978014733109257099251511674983848}
{112, -144336610269617910270571619057078861037568}
{113, 1360758254489687447952462592309696108152306}
{114, -359487649138715804313730245319191806607360}
{115, 655052730578981041752177124632515046147600}
{116, 150320253120501925958054729154479637135360}
{117, 125923354538043855412404750719955560665878}
{118, -3627626511984180537603198662922519938334720}
{119, 3190615138920321389741194323878961200054544}
{120, 282041158287743988302905234571185776230400}
{121, 4967992164231748902694781043967742829253093}
{122, 1025552825570244059233719279157244411772928}
{123, -2531769647867304687739003033701717002707608}
{124, 3366070142094818589675182304583707904704512}
{125, 4297317116959683627516565546959421551937500}
{126, -1381611677693106886202034782592742138576896}
{127, -12570076233104936101873704650956460396276608}
{128, -1393796574908163946345982392040522594123776}
{129, -15728096345821535929335179028974820366321744}
{130, -580331663512933202315783411532843555225600}
{131, -11499737546541636409717941682828750396286748}
{132, 17489147549494577854214848702566308964728832}
{133, -8115727603965230067957986253868421032381280}
{134, -17435247522971689444349717609379459133079552}
{135, 11622191705727023959618624636981274876070000}
{136, 30810398305532078397100981776742963853918208}
{137, -19912022156332934513543804148527258873074998}
{138, 71421722431161501365128612896015978137124864}
{139, 85743579476274966472453389625443139743699500}
{140, 6367309751125619938631542526364183900979200}
{141, 66350074212931796924621603980450308130222272}
{142, -122650737101691903613686026768618026048684032}
{143, -35985904158238493861159507316319000218618648}
{144, -13341629823678359650209154616617403387215872}
{145, -6631274017714099486273539723698300628871500}
{146, -199972395878351836823642759342192334435516416}
{147, -152884540999884140827112819774363208269156028}
{148, -244035847618521288193570669146216312894128128}
{149, 28550870321029638346696576186340191490575350}
{150, 228051557621799949766668226733658134282240000}
{151, 189816016146448549552140432741832343341982552}
{152, -78370091386824156564980033192671790980136960}
{153, 294921752795654863735592579971856125867949226}
{154, 394831805424515694028491984900171221000257536}
{155, -148491856630809573678487211421397778509972800}
{156, -63274733551297555484128512910060655984246784}
{157, 384758169711821099551628050485036430489662782}
{158, 588631196827745175433719439979627300761108480}
{159, -1634092283684947646227354702022410404763659624}
{160, 61486372070955634314747555436226826102374400}
{161, 1612403779785085664471370959258890705694100672}
{162, 845124823167612691012991663809027877958057984}
{163, -475005594633603929377707223899901409543187964}
{164, -551938346558286655577131575834969873724735488}
{165, -771521650139597371003205980758087419822680800}
{166, 635196855323776053117085939635466048251101184}
{167, -4323452970930976947812155303871000429301901848}
{168, 694240644224427360018762578463780958516543488}
{169, -4565257486164856814142756330591122717407631337}
{170, -1359179415398626631891638223689215422182195200}
{171, -750170266848119052911359702473034211570638620}
{172, -3428803050441323147966031485411414841789251584}
{173, 14492424890701607349912673383555378573431922126}
{174, -723021201422264100817926549646878018644213760}
{175, 5148450373059514133288908290676979915571395000}
{176, 3812720951652659329285664129544855849220964352}
{177, 17448419787475286934020511160734983575182401520}
{178, -12494230609251659866931451153085605090730967040}
{179, 5676686489228542394462945029568908154947338900}
{180, 588556773735576562301006847164341547748556800}
{181, -22089529317841423587996101960491895673748079338}
{182, -1428478844672791167272547522028920566638968832}
{183, -4932777990144722968002458084618736984086482248}
{184, 15570289903825514600994836375170802265467387904}
{185, 10765472663262995106881094930066471967394105700}
{186, -16190367084188160319376572636107323953530273792}
{187, -84281632817189151834270889867309895316290595816}
{188, 14464645425366352079942186624416906970180616192}
{189, 28607873780081351480377276556048001907986350400}
{190, 3457242387442776599006627071774770645172224000}
{191, -62339529346959540516259383371291637669812298048}
{192, 6703983350270801588660907787801325459227017216}
{193, 106447616752532276188354028743337617564675456706}
{194, 66664278864204119720965548736097559503907586048}
{195, 2791321115193589387401984294457169863914939600}
{196, -33329588592264108748727261125223092688265412608}
{197, 84929575727690505900076894428517412703286067622}
{198, 36495936690965178828962264403002370219357241344}
{199, -182716141257067664485926829367987022122927209720}
{200, 49716371214833059971877846303074125757808640000}
{201, 83861311762481503594399131434289301537355196432}
{202, -6511521233227678757007529264180023362240643072}
{203, -16322794779440513737009780489250710706042958480}
{204, -148194077223290874065003975020235216983821385728}
{205, 24348378484820804975107584183305249968824464700}
{206, -181835985097318752939255374452831482993648336896}
{207, 149041149823376409741575764104767575124521220088}
{208, -13794205900461029922259070274950007231845761024}
{209, 214380846382239079099141449334881621819363751920}
{210, -30625945942201532126643267793916823325586227200}
{211, -787225572486249858702645233299072583161133478988}
{212, -356240226649559752141154394863329501461834891264}
{213, 589934366485554778498750266691153645393234382112}
{214, -186486550597754321239969329763474641980397453312}
{215, 151259275501773929651896754718379210572530934600}
{216, 276253934574183557029720514448719924358335692800}
{217, -365510774510013237198028049162278340943308623616}
{218, 1077273603148667212161734242596102764078741585920}
{219, 961841660839612785223941074396286329626200276456}
{220, -168195548228757754904710059249847261419326668800}
{221, 304926117449907153978165212903872961957172997692}
{222, 1173781230888434776784772372104753106107863400448}
{223, -1321596721747418235973399371450961884561640819744}
{224, 151347905450074869879874906024395523791328903168}
{225, 475892560554315587838727185339102139495827001875}
{226, -1426858447459778505424201415193731906301912416256}
{227, -1434557387582099351278051888044790625536725441468}
{228, 376950121183278063224074005715816867805119119360}
{229, -3689225344799079435593704775136478104185098935610}
{230, -686872572019585624836330880638664097029265817600}
{231, -1899090511036532682546522045533786930411038325376}
{232, -157622209736083427513393195677887639988847247360}
{233, 6325614066038401062189777832328880235682935325226}
{234, -132040207408083873732917723890928121980783689728}
{235, -638097830422005620265086061409925695860300664800}
{236, 3803842097430324091397811641172644266859267358720}
{237, -2831240809472636794413835009429474825776243199680}
{238, -3345602459908514921569262579355705619308393529344}
{239, 8393853877048816827611112145782372231038265901680}
{240, -295741589592729440278707159245715696496567910400}
{241, 2761681183084624759837514857742159990817877949042}
{242, -5209317351601470337392082727959519904926891245568}
{243, 4674428629812686885269236704506389847080716386956}
{244, -1075370079625144234655056426861586716319209750528}
{245, 1470311752840156779556108525371161679017947648950}
{246, 2654752890282106880250612845066811607831132766208}
{247, -775617616293130567432749116582381027041242496040}
{248, -3529580365317216497487243960211166099883438374912}
{249, -3055215674149252940541568964331485780440980660144}
{250, -4506063593233117219406810234968522413244416000000}
{251, 5475055185715595307214516201243254613890989556252}
{252, 1448724846548727246306184824191967180700407300096}
{253, -42592421023514804802381968452068619516667536183008}
{254, 13180680256204241477958321728081321416486140510208}
{255, 6537479238290975705779008582566700394494833233200}
{256, 1461501637330902918203684832716283019655932542976}
{257, -24140275651277531728956439990189369348657396831998}
{258, 16492104353916162858638564685486301240436189036544}
{259, 26499070995514828722157554512960133502837374441904}
{260, 608521854399737445551474906531462963764238745600}
{261, -1508783428046217489550692858351654743937348406170}
{262, 12058348797602442939956400418013839775536773070848}
{263, -10076720984756832842794720934252206053085579788984}
{264, -18338700380858826468061189193142169988999499743232}
{265, 15715291253215790214900336569189452508955240764100}
{266, 8509957188055445083739113394136333452450233057280}
{267, 60095652039025772990496765261110776555018721369640}
{268, 18282182106647562230798449491972675739928024317952}
{269, -34758011564092397806730976980511571651187985139410}
{270, -12186751290024419875481058947347277284449976320000}
{271, 92021929212468701409139644541388272964266038011792}
{272, -32307044213621604637318559067530030066086138871808}
{273, 6870800634254284732778560734508261401649206078912}
{274, 20879268544598963140473707978846119000093489102848}
{275, -135998791777361610715936454825517544550992586467500}
{276, -74891104019977602455441100396052850291113841393664}
{277, -112019129125196131947663785484913532414641670598538}
{278, -89908659592914499243819285479888665699889446912000}
{279, -33785672539831343907793808705512068872507302541664}
{280, -6676608189596298052770508336124850498153165619200}
{281, 113941091180964391156503342900855706679920803576282}
{282, -69573095417899171892032023015404662297955949084672}
{283, 206091256894473803642270799416246190626671625659196}
{284, 128608619307143689523624439204930415282024907538432}
{285, -16628893929369845182407601194332860165632331284000}
{286, 37733955438629086938959191543716511973238267445248}
{287, 59933217079887181785760954267613505170514990546384}
{288, 13989712833993359648577714511274210374153270198272}
{289, 433353774048135962232729657355145884184264534586547}
{290, 6953394784398579582918763189316669280219561984000}
{291, -320646659354060362823420578496466604943514515658168}
{292, 209686254980538655649188030019998669273056061423616}
{293, -336281053573324192647851612154812513721258885446394}
{294, 160311060463494512851930652107722675474038551216128}
{295, -167803863714599545957416122253409464160158599943000}
{296, 255890132952438578288861557970662916509273295945728}
{297, -755690739444435982024202189684186445147071906925600}
{298, -29937757397743974059025709071167852632421538201600}
{299, 154096938340797953475295593623936219934213186841296}
{300, -239129390084836504126533902515472311813134090240000}
{301, 372322740080857439170014478043481486998333475625312}
{302, -199036518946778434295185206402699591252162696445952}
{303, 31319584735935674475965332584615016007162603473752}
{304, 82176996946030526794280503285039015898788092968960}
{305, 47439207428215580661216980772388307984531762915700}
{306, -309247871859456594396412725136569009038110727602176}
{307, -652252445985124528186623539300939484329090613942508}
{308, -414011155204816968381620011558681938231566046068736}
{309, 874607843438584325566919351381893203204382429343136}
{310, 155704997058507779529493406203403596998873238732800}
{311, -773007434499275923644739564147602580817396374547208}
{312, 66348367008285385539325539553179762409337555779584}
{313, 2768769928698185563491069834117561109469392539076346}
{314, -403448182563742521283447934665397560137128641298432}
{315, -63909494790660068754950255559880079860680147632400}
{316, -617224545844849725075587795496077676522880085524480}
{317, 705058169012170415521550205529531193432961011643102}
{318, 1713469950457227663090494684027851012585459153895424}
{319, 431174471458399467186362411381405562264775536567720}
{320, -64473134080674375207220732689096980407123338854400}
{321, 896976468993800727543024934764418344855615142844592}
{322, -1690727905791925985708732274975850580613897306243072}
{323, -1816553472034840397105694478078725353575770451006680}
{324, -886177606577802645091638746870215216157748608630784}
{325, 492035834717378127760224452990488271308973520391250}
{326, 498079466398525873851158730008063020413157862539264}
{327, -5181548318606503189015753474937624938835510933955720}
{328, 578749303680701988158446319262729370310788239065088}
{329, -1570669513484382570092778912816634114910627432969856}
{330, 808999085816778452897057714479392274327987342540800}
{331, -2051366498739809134036829050439149626655453590103828}
{332, -666052177767983798673301506239198447010946675113984}
{333, 2449418724972989740058559735334745711954065297073166}
{334, 4533469022446920084029078559911838146155671032168448}
{335, -806505821233178036846572472595754356814239384133800}
{336, -727964077758273143459033989475237582357443104473088}
{337, -10372473489430296706605112922726780998363790202926638}
{338, 4787019433812800898746554862105917094528424436826112}
{339, 6863006730802069795426135467186126908407077554485896}
{340, 1425202914681030319162406442043142750530117514035200}
{341, 9655142831925447133495895318083586065063449052631424}
{342, 786610537730533284025581911380364321431893961605120}
{343, 8940192841149474234438946760579973191552114854408720}
{344, 3595360587419560861201629430846759729144006268944384}
{345, 3303769265525989126527990907041480065863922773761600}
{346, -15196408922192328628542031405834964643014951175192576}
{347, 285107480482638588286920853214617323279931610187132}
{348, 758142679302552001779258149722524765277875087605760}
{349, -9316732428077037228903797301985086219325281174361090}
{350, -5398541498381253091827550299804904891950191083520000}
{351, 2734045787549637303191683222918240492707580286497200}
{352, -3997927684600138908865044550301626766952721916362752}
{353, -18172071574557844088435154529355217704579186177472414}
{354, -18295994227071686472127491510878846137330461856235520}
{355, -5673480305956380581984976690567348492908854374670800}
{356, 13101150355326668496627513324297891443618314494935040}
{357, 16091920149344275337187786538048993997398272764848704}
{358, -5952437212129308069816377047325247437482060834406400}
{359, 19079131741305111662546169433876673473560304982787240}
{360, -617146507576555929391340555772196602771990695116800}
{361, -22226485632791274234782130237263641202605502229381219}
{362, 23162550293984888580206600609324749997996066039922688}
{363, 25056150531661410042306005102255033130578542489583988}
{364, 1497868633031616671013978790458997412084023381983232}
{365, -9250164137293975156220261087876029229185992871632900}
{366, 5172392613793993030896145488537176751825467209678848}
{367, -21175960501572018467122754611940654254660208298715408}
{368, -16326632306193742798252761546931099156314731738824704}
{369, 5539875121969142275250223335933725040562537658919586}
{370, -11288416263353658357192950997389380909682241778483200}
{371, 38682985100622236791878355489099630099768888691925552}
{372, 16976830355669684395050609028478873321896960371720192}
{373, -26456562240646455310112229110775591229601443165944874}
{374, 88375697412916932073772432613504340791174727798358016}
{375, 21673589853875668081514590399686416179003133049750000}
{376, -15167280041548947998577458281884582643164109804142592}
{377, -1559964527627318211666538777096110728166980629618140}
{378, -29997529856822583209888083142034589648668695357030400}
{379, -62838796564766649415622918011943520577466642646186340}
{380, -3625181393655196915079972988413301904032109953024000}
{381, -63397387089043811190924687953204923205520977352457728}
{382, 65367734324517447156377199177935500261261100237979648}
{383, -79622129477200989528904507772039461537128118042641024}
{384, -7029636045493556046631700044501562644734428804284416}
{385, 18263815816972296125823293892247617973319965934798400}
{386, -111618416183903284036479514043573985675497131690950656}
{387, 34415330689957483577252032700344864871178282594269148}
{388, -69902562874311699040531171231502234554369400947867648}
{389, -109704885343643911621847189834306272965894565313943450}
{390, -2926912329685233185484423083544721347224471706009600}
{391, 360906357066447231033022016345525145724663157181859632}
{392, 34948606687721930095305436561641929638690593290846208}
{393, -57999116245648061914079381778871636223313758609929968}
{394, -89055114798238799914679029652277074542760891642806272}
{395, 27228434019967078461734051191785891968516121840012000}
{396, -38268763311665503355757935358642613355132738699526144}
{397, 348160898301227745757281186708202291818500887360740782}
{398, 191591760534770983355995211031366359709570521859358720}
{399, -40931806209955744937485906065486350367656756489220480}
{400, -52131393662964790693071784565092254490619952496640000}
{401, 27818025021473470114530545323551865400936235829515282}
{402, -87934958842655805113000663642841338648833762453880832}
{403, -34931753440862157180913681218697498833003993831322688}
{404, 6827824888652946480307927005716832177084844549865472}
{405, 39093112309148752018182271266569988088191355259383350}
{406, 17115690858646616132298767586296553229299701231124480}
{407, -699985700060448965326199515926355874886947699268836856}
{408, 155392752718489451563585608110818162884027493361123328}
{409, 43454050314980769058590865127601731946130650320883290}
{410, -25531125318099460397578410192593485791310081897267200}
{411, -100426612612423089213804601912566547202561300119666968}
{412, 190668849909406108682032643522252225111547798509060096}
{413, -413047028865623221131223404932641188489322982039100960}
{414, -156280972717196742221182548421920764853769962874994688}
{415, 29382431237220469441197238528808738835930309293244600}
{416, 14464273246281824911762726872625978783139900711501824}
{417, 432449159229551423561164929616105529116244435190942000}
{418, -224794610376102724605461344377772831480861165533265920}
{419, -548344128201555715530724086296298957146668753348666620}
{420, 32113631892289913751227091170274126935449903772467200}
{421, 335909206169911944658789281350973928663445375506860422}
{422, 825465841895341931838984928151808332960768698863321088}
{423, -145183478987774146511806990175333891245350772513284624}
{424, 373544951899288766661163110748210595324844982942040064}
{425, 1152384093844014880217096733820030571189376338561088750}
{426, -618591018271957087419105559645943124871856135457472512}
{427, 116770992313329225258849898193734585641755940063125104}
{428, 195545321279590835148522079926065186189237240004083712}
{429, -181495501965268921255722586060277713927210761893590368}
{430, -158606846068548100058667291475579199105302197279129600}
{431, -752112940461997822430045571289147075529025075444661968}
{432, -289673245700059097495996218158580943403966207413452800}
{433, 1011712695291593121431015693106074401479542613433579826}
{434, 383265825892611640208159459678385173632970783316770816}
{435, -33444940030462737325087712890254455822846596691694000}
{436, -1129603245695216870659702645164451051946630537197649920}
{437, -918010338746732610419638010334410541374608013124663840}
{438, -1008564081356557815878979236026160334374122581085126656}
{439, 1177953519188392011211796112417036894485685958882822520}
{440, 176365815179517891606961255087967841990031881063628800}
{441, 334533303980631530502971478758032296963251231636812101}
{442, -319738208531153843889808566285891494957204633227886592}
{443, 572043207136915434977177728541724960855261816787429596}
{444, -1230798827960071384501869474852113592990158972988162048}
{445, -577948188284380477293058891274293073810998747778638500}
{446, 1385794604103020824204043219318563809066107084203884544}
{447, 143996786010287203127071116036459049377319436067480600}
{448, -158699781305217706759159709459436560755016495968288768}
{449, -2892698879467099227201296981446991046275934608242382910}
{450, -499009517575802021833581197094134365023976294318080000}
{451, -1583164742705148073174217159210351460369030359822373576}
{452, 1496169523403584706103687423138182627382434113788051456}
{453, 957340212435935934410464675684818587748271637195828832}
{454, 1504242447241287409365734536558454374962797416512749568}
{455, -66077438947691473987737111243644611889691840036040800}
{456, -395260850269876978423246624617468387975620585702031360}
{457, -335307047147176648142594366716944013899949213872378358}
{458, 3868433155148039518257104578293507664573994301506191360}
{459, 6403336210711477289974837940943018984207890597577272400}
{460, 720238094078009016148380489496567844206559433955737600}
{461, 694063809824488935398985758325243359857069510556897262}
{462, 1991340731700643294133901900417636164342684923069464576}
{463, -864109199602950483060710852518979833489962244930312624}
{464, 165278866196223416088283783551136709988945491247759360}
{465, -748921131408992199298369124698603531720757687510764800}
{466, -6632887094910282432186708480312087922011469591584178176}
{467, -5758659874416847925173906164161562916402844503227951948}
{468, 138454192523138955983367935246653846434122238240227328}
{469, -1985203593343784126798072367757249814989763902276653536}
{470, 669094070632584965275082881928974246462410629893324800}
{471, 1940534183607500676025916267310163048036300208287507512}
{472, -3988617531155099514461551739454246634766223129937182720}
{473, -9835084177405148000493814066168205283136683902588809968}
{474, 2968771163033579599339281458847520994913149989347655680}
{475, -2931232691369075292326837436685373170727650502899712500}
{476, 3508118445001030942399411078410488375471918053425414144}
{477, 3575628295020326704871956750387475846121459169551659358}
{478, -8801593722980340153829149529375896744533180706120007680}
{479, 10624129217239114180624341523356197241352964512363027680}
{480, 310107533048785865569685638213235582169585193215590400}
{481, 2532508147449609867372626474665884566093369392882641172}
{482, -2895832608234143492171381979471843154531847188294664192}
{483, 8132185093806906479236193842184978394007091982998698752}
{484, 5462365151272863360501240538552881543828619914712711168}
{485, 3083703222535536934239699178430393703053267445408818700}
{486, -4901493674934467963408075146664492240292509266168774656}
{487, 2537314661743659199683015402630197566730756784981375272}
{488, 1127607256613015240997660447852815152651131683369648128}
{489, -2395698561726982386418963985951662689802748511726413424}
{490, -1541733616546120235279826053099591228737923473945395200}
{491, 17401257154325921893958578381035822507485511202264018572}
{492, -2783710166680450504065666614628777048493137871459319808}
{493, -3653551594735345658981806158328752166504758180330217380}
{494, 813294017622185677876362337669486767810797891527639040}
{495, 1688200030073570156864602979897218127092510297747098600}
{496, 3701033261142865606069184322822383704351376277411725312}
{497, -13965198010509363762244995055155690239559479320127818176}
{498, 3203625830736727051381316218342852033711681736691154944}
{499, 1715323100366988265421667748269762399622377307328986580}
{500, 4724950138338009121456715448942353357990176751616000000}
{501, -21805406465039650132305875340630389398627232320598921568}
{502, -5741011466416916064857768540234846950015358264936497152}
{503, -31629073560930432122638787806198487157890352768496131144}
{504, -1519098104694678221022754058211916178470110285105463296}
{505, -301204773420187052677580876828220430976672974363734300}
{506, 44661390467153059960462474951596304778309178420633796608}
{507, -23024951531265096840904133935099883468228189352598661892}
{508, -13820944980329618711991625164344599685613371271631863808}
{509, 35911570648780706637826396322878840273399262546538817950}
{510, -6855043829770198141662929703473460432857814252335923200}
{511, -22769158759818221619255120783529519211040362374011818288}
{512, -1532495540865888858358347027150309183618739122183602176}
{513, -16287684405686960295827286592195428520495975743835788000}
{514, 25312913681313989110222228019152808154137778540509134848}
{515, -8411224463400186751067315014621611810231719920491632400}
{516, -17293224815011994385659791603648483809491617355183161344}
{517, 41489990314983496298132648977084348693919922963786590784}
{518, -27786289868192957042165079880981684947871202742793928704}
{519, 73092784293143051497031559367675154635736418044106833016}
{520, -638081411999059091706583351591135308692050406906265600}
{521, 10353350005147116813080920638108924204477188478648322122}
{522, 1582074091846990550323107314638944724778849042348113920}
{523, 1167960802092566732578819818166639106761173405675806636}
{524, -12644095148794779208207722524719280056473247359537512448}
{525, 25966294488332020982178034363638677025184616259659820000}
{526, 10566207783312380754966317298354441214320264912813686784}
{527, -81812734347799188226897088700990802078743235651599938496}
{528, 19229521090559424822573729519388244038385139442759237632}
{529, 114647626704873447543796744911620800103981542985629650793}
{530, -16478677241132000440379335318374399354030250539456921600}
{531, -38179645126772888254714789000069538416746582126084848340}
{532, -8923336868422426384126824566369899986236455578270433280}
{533, 5727799309770918552021798834736928754763391527282924812}
{534, -63014858432473488939283136130434493636955310778891632640}
{535, -8626346625743207926857677683705206723947855212867327800}
{536, -19170257384660074213721714974494740436670768027220836352}
{537, 28630462064578209665080050206630896639563990852399272400}
{538, 36446416733829750122590740918316901755716092705541980160}
{539, -95601673406411787132688740210701906448361734846324539316}
{540, 12778734920688646095352426866773618625819418369720320000}
{541, -127601379811206900930904314224912524555698644995863960898}
{542, -96491986445893581048790011914630749711778225074252808192}
{543, -111408905945199433335010319581360855314697385764481346408}
{544, 33876391193342487704180945392794368806576339153644945408}
{545, 49831666046353687954113483915318730835051635136566660500}
{546, -7204556645863820867958012100747734707495717913401229312}
{547, 190287487027217850595444651067868575024968129225193127812}
{548, -21893499893421402373985358817626548076642030429507944448}
{549, 10793625752176629769028889674634679096272984231690120966}
{550, 142605069086738728318073784055121884795101602347745280000}
{551, 9293264226138715903813018276725705514011157229530680600}
{552, 78529014288852034472316607288891513546854987353202622464}
{553, 67022436335192453853679125700272154191295984258695936640}
{554, 117460570341581659253153501528628692165215304389532581888}
{555, 54295839179713422273181987527954116345403185578999741200}
{556, 94276062641299913959087051091359737524927276685197312000}
{557, 15247343284851037497593073555257395461751900469288012622}
{558, 35426845369126191269458800757191023130058217269927870464}
{559, 35582770916577781286455964770839604252115554909745563816}
{560, 7000931109014127826981888549060451235951453792318259200}
{561, -425075807108941095972176927863794505517942663853476497056}
{562, -119475893626170917421321649285607673487604636530803474432}
{563, -89983233635180211453199070266462201043149997787361562604}
{564, 72952678100919042065859370565400959173741457267409027072}
{565, -66002483901410491413616261382584238105822336453768778900}
{566, -216102345789379763127997745768689765582552826547217104896}
{567, 96227187687807344468839907512579521367772046334929915912}
{568, -134855911598607501385924019963749115134764549447018872832}
{569, 381739835097165351193917479526822821588455253746880065530}
{570, 17436659080882914781988232829948773181038087408451584000}
{571, -286684142964083157226200516626877250998390752828987953828}
{572, -39566920058015933466106073232144085258850289524668366848}
{573, -314410445861057136977525366573085134840386079825002560768}
{574, -62844533032759781528186078382117098797677926727165149184}
{575, 582366843939400816032404737637513890605213266181394185000}
{576, -14669277124617421086867025571373866417288139451423260672}
{577, -26623793891095157072930428954820298699330038446175478718}
{578, -454404366976298214734146733190829450654399368618623107072}
{579, 536870313180234819779037070822161999151532364076553956296}
{580, -7291162889445524984738625030000915807175507426934784000}
{581, 72324472480704198444823306471438926441833711216526628512}
{582, 336222391478843199007931056517510966745250676770779168768}
{583, -1021829648694856294115523401949666381222383381360340950328}
{584, -219871974502473301386002987766250124631664032663329570816}
{585, -6107810960019300351870515157477795587434270359206960700}
{586, 352616242031701988629913652066844686387782757065838034944}
{587, 789073085293503822293268306699758532182518498736255754732}
{588, -168098330536569222308226035464507412157865447880002633728}
{589, 208100895154340134737224246191740878928744149205842043520}
{590, 175955104198399933501843567807991082291202464093831168000}
{591, 428343717879479785043433262720215952362611489524249844952}
{592, -268320252050736234667821297010645838341627755569587683328}
{593, 206394172915878252057121574325846976899109350389531521746}
{594, 792399172803688904287009835250285485906536071876417945600}
{595, -154758219284997226050617878588005328859665893599206173600}
{596, 31392013901096785342916941915008902241894046841280921600}
{597, -921531876169809767564318613484956387750640764488615735520}
{598, -161582351217640554863311552379812545753737526605298794496}
{599, 276253524523976468281232333117027995731257618813043530520}
{600, 250745339337597522150984413364063894831768891807498240000}
{601, -831600161296620424818582327206370923636275922514520253158}
{602, -390408689503025170135137101328921643710764522537287155712}
{603, -183500578387935217091086668774864820938739331018103212844}
{604, 208704916891137143519508122988917126596827751588510564352}
{605, -240968461341436950224221679375988115294329327867051600450}
{606, -32840964884068485799309824580245275024726534100092977152}
{607, -229755158259506719121927657533157459499738589940866764448}
{608, -86168826749680905663839473012613071135087623373020200960}
{609, -82324285057386808272133708351070519910665682099382255680}
{610, -49743614368248580707416256830387842433188377831093043200}
{611, -150108407216357722286875168980592753251968034046079719008}
{612, 324269896482901557925812869672802985221145994306179301376}
{613, -2250258156147730571361329997047708515892831247005653028794}
{614, 683936260801297937267816964346021920719860519605379268608}
{615, 122801449026012785192370069705360399687274672819308985200}
{616, 434122161080046157437725585240156472063102598322570919936}
{617, -386090046534193780155932661722365151204284725966527045718}
{618, -917092794041456997765658025794620047443238510230908174336}
{619, 1662997879548283682582762391000335426112173510188359742220}
{620, -163268522995621853427918077903140130126690505177484492800}
{621, 3235978975790765854717471740954001682035157669477392651200}
{622, 810557043637512750911706433215636523783182220837213175808}
{623, -1422611951385977883136016656056988502853105065307041388720}
{624, -69571305284079856427283816962515022548133536889133072384}
{625, 1752527172062558320564085469720037213447377500900742578125}
{626, -2903265696754628625423212042379655757922977751054518583296}
{627, 1081233339442881644497150301140652674550827051420246710720}
{628, 423046081479958877997312701539703912018349802178144632832}
{629, 5931320242818542521021085949542409703245731219181632438124}
{630, 67013962409611172254790719173956814619992546483791462400}
{631, -1113224865620809123830482912571908574600916849396141369288}
{632, 647206845383809145320859548250095145737655508558917140480}
{633, -3970385176651956345269457567032545740655960190556516965808}
{634, -739307074630105605625925028313333700685160525744677322752}
{635, 609701430417667736002981937472198604218239419144098835200}
{636, -1796703466770637954052778553799187903372810417755048116224}
{637, 345881375563309903863489278070721770034402173385946250942}
{638, -452119202583962679704407151876668718857349273032033566720}
{639, -1290861008323156365628800929410931736722814090679045946904}
{640, 67604981041777213657286687000202555327379762162591334400}
{641, -4230056610755595484349920345088316665661030362071627544958}
{642, -940547997951643591684154913995534730375321504023410900992}
{643, -3654157014609104429737071208684356551597294085930593408284}
{644, 1772856704543674582390519653965077498417797981791135465472}
{645, 762878654191391001497563413148946477273601584576015853600}
{646, 1904794373492404804235500693045877516351067076434780487680}
{647, -8110398205425932789848159166114144519213861110165888951608}
{648, 929224569994925986379610190638182790497827405043632963584}
{649, 10910835844295398485926904593579934445464319119989606911440}
{650, -515936967424609487694305116018954229576078218117775360000}
{651, -1843459628017203569186880028581210776736656062892523641856}
{652, -522274174558300666699352616476934689692747418869971288064}
{653, 1523560551640510951486513052212112770366496641724421760686}
{654, 5433247209731132687925382715736195007864384713083553054720}
{655, 557785513908717818491723735312202941689395940182723626200}
{656, -606862629856295767935231007667235712203005088565913714688}
{657, -2104647511138078512284140063372244791840401167977384781502}
{658, 1646966355771399937817605741285614933676526071153799725056}
{659, 4798029887281516937926436962867649802875283735419362257780}
{660, -848297025409414283024985190017943233445743655692061900800}
{661, -723138260011012367885283194723036170388786890912415605258}
{662, 2151013677782594102531802058393281758919868903696711548928}
{663, 1537899909518362533755431354657339603996841698528831881072}
{664, 698406328355241379677655800206273750772950420804320886784}
{665, 393646835329932103894154725443664302164632127350214232000}
{666, -2568401688957277689671644333038366319657945972943792111616}
{667, -1846352550995719961121229110913428975058108027331641195440}
{668, -4753686813681301674030875080038115595943328908227062530048}
{669, -6665494893624560253491425066576945148873120894438642891904}
{670, 845682648005400893164431577024565720450847876457483468800}
{671, -3084561900869424863280479406136366301265160014569376061656}
{672, 763325660799459019675700024547986723158038260715972722688}
{673, 4084435161836125296298305914286277220826678448504108293026}
{674, 10876326761652862799425162888061157112140309675824002367488}
{675, 10332571390612425030085664794726634510128542045227001375000}
{676, -5019553689829691515204067511087574123312237182269377216512}
{677, -5759682117423034322405036531356991753418530099117001108858}
{678, -7196384145757511137808755423640160209109859753772602884096}
{679, 7590495390129884627252048315307722126883569951158355557264}
{680, -1494433571464576047946039497371830452779868502396973875200}
{681, -7235213877420131384123740405658884467656446128601249285488}
{682, -10124151050129057653452591929054814341759971153812048052224}
{683, -427246180869525221036972272248870628104847976475732724404}
{684, -824820931211331668830408578307576898709769642684050309120}
{685, 965816608116598835292056711656473139200196324383858488700}
{686, -9374471648601151094851053038421905969304950385576477982720}
{687, -18606668957739951835012808299028893472529915202843055534760}
{688, -3770008823314053449595359782079571929746905517464626397184}
{689, 3696921109105259034192990164525353466223771811385508219636}
{690, -3464253161368179574338214593341927001543328686419843481600}
{691, 21561452167455680327361689344419178364534526942686993388692}
{692, 15934589681996743184002089123404803885514045443478730571776}
{693, 4155482425236170327501580689580462535187023439625420679392}
{694, -298956861454563240351546320580370574375577568083582124032}
{695, -4158923310117637505973665708429506366104796776916839675000}
{696, -794970218092352767817687393603446128276013147861297397760}
{697, 13414927026813170333356490178228589388301589492367393894004}
{698, 9769302022503307389335028159726313767515226032686854307840}
{699, 31903339015906590447386087623721386212452856852137162432616}
{700, 5660781050206620842016165383168227951981563565593067520000}
{701, -13458274286153045225664739803914385388222189117382274506658}
{702, -2866854795725648484831522427154716942881343706494087987200}
{703, -15087052911962727356714461364311348762921231269638112055880}
{704, 4192131019807275256502072954377078588784217336171989041152}
{705, -3218256946557152595651785848882350493404219231644579836800}
{706, 19054798123363565922874980595773176759796824725229313982464}
{707, -741411633721084756409949675158338879137955391204128162896}
{708, 19184740442645920714197556538511296967297426371364016619520}
{709, -44989257064125664829763946217491656024544416573752621378650}
{710, 5949075285298517725135478918288348013300394884774808780800}
{711, 6195160976794878491978402540067956866297025601064148284560}
{712, -13737551834987016745519691411538985818383517739841004503040}
{713, -41344742738725783993959909779269201680975270773570309614848}
{714, -16873601262518822855967020456921261929815891262673994645504}
{715, 1745467317244069141021842891935153099685998911790886361200}
{716, 6241582802145701338615777378776118657005189421498525286400}
{717, 42334540661786341008315368932381594088901261903122712146880}
{718, -20005919644770748766666012160296666764211970357631112970240}
{719, -36026415150982244744829088570976164804387189265392664572080}
{720, 647125016328594710217454314609386824948242915122793676800}
{721, -20704119659832495140324822635647619566970400920306594420928}
{722, 23306159398889743172010906995668959837663267105675641094144}
{723, 13928584658813724801903039661417974383204375784065533377672}
{724, -24287694337065498527878716440523309053898722943877972492288}
{725, -5895455343847133560377801017017967178017495042088309618750}
{726, -26273278099887394696521061606102173619929525769558019801088}
{727, -12107213027413865910513478148690027434939589944918688067688}
{728, -1570629099749760482425153824184333670373416901786449477632}
{729, 52971838871241534769832977010349868783813750566097601601573}
{730, 9699500110427167293408816490480695225022931661365339750400}
{731, 83337465131401747817507019212975516719702657939960223504472}
{732, -5423646757401650036364956651788358649722141104856207720448}
{733, -45607050762635466540112996884064300426889403908405401757314}
{734, 22204603958896380836181709539970283475734582577033807659008}
{735, 7415541609118240625720604496397858958233309627902695058200}
{736, 17119714797099410048420687691834824228931876147769852821504}
{737, 52440107326195338659666562281072285487971483337438881696304}
{738, -5808980095893915330412778184700041668132903488239263809536}
{739, 59899687304386794497493204407342800645698818357022311265860}
{740, 11836762371762325665551955785038567476750966355114799923200}
{741, -3911840257874954714191521888767648184487549141938804596640}
{742, -40562049784870062566280638485338133731495262229024527613952}
{743, -16079952442294633774466655450929441579120800652882531229144}
{744, -17801496867026694984224587412646263072381427118736872046592}
{745, -1384836985201105386590170587170508663141553456836919477500}
{746, 27741716208048097523256240752060626349170562869173812199424}
{747, 6685250105485398103705258545475541631195146013988911846948}
{748, -92668635290446784966188002300137927649446831375891054985216}
{749, -21233640065572725988217752761862860771285346624447599789216}
{750, -22726406154617532534242243142941583531314389240774656000000}
{751, -129410199216566756904674518790891437961403665458372598819728}
{752, 15904045836847229696556356895385408129638449601988622548992}
{753, 27613531255168052210708506415919934378752408850540473058032}
{754, 1635741364521342821116452564732331402898419880682470768640}
{755, -9206873086089951514477685216081368176486869046435660418800}
{756, 31454689867147597011891606668742061875442425902693508710400}
{757, 104679289549862544866455176052287270194433684590324896502102}
{758, 65891253946696754177636216877291689033037662279367487651840}
{759, -214815578888522542391329574028599036897632656020028446560128}
{760, 3801278205033391760426897756298466457322373726102093824000}
{761, -52202308778899190798286966407101820402276558970689989353798}
{762, 66476978564281203363335045595219805555152364348330714595328}
{763, 122659998096811212126548317901931438208147885519872727832560}
{764, -68543037387065206669445378005202895121952119443139747381248}
{765, -14304942245873765666081918886563174614366556352650636376900}
{766, 83489854038685504796260573141574050420755653504680354381824}
{767, -39474778797305616475196251592606590589852776511964173948280}
{768, 7371107646039451025152881505863270551765048417881335791616}
{769, -114958155623623589257734044674620384760649674592758398657790}
{770, -19150998934097542382431286216357438263991956600047167078400}
{771, -121751878948010887774705840535082962277577743347747990278968}
{772, 117040392368452569961835542917754635603670080359970275065856}
{773, 216390185796271373664384726910174076936571307428670642468326}
{774, -36087089793552858299500627440796817027160638849568366133248}
{775, -132014920112389155720279716788903354552498395634002616180000}
{776, 73298149768494264133124013405243687100082448968311266869248}
{777, 133648502224535600583112801340284769371125230859819106486464}
{778, 115033909854096758272790038927697534481485859718633567027200}
{779, -34122540274013817719692650492251436948139379090879907231480}
{780, 3069090023012023072702514419250989731387247643600722329600}
{781, 368897419367031932168327657120107255255689832960462503783264}
{782, -378437744267306971727682093811525375203384394705125645484032}
{783, -32758680793626695415500226621283857281624734621077590658000}
{784, -36646270206184710571614993448060248012819627550542353399808}
{785, -18662385341813919290616006184616256402444558705844932468300}
{786, 60816481316396662169617701828162104824497447748165926125568}
{787, 326265488274930718933952777338965601057373139572037651697652}
{788, 93381056054678047859334478196666085715750044715247229468672}
{789, -50822108713744870686486406629511951338172294427176598859744}
{790, -28551082430920999265091244462478083456778760974512422912000}
{791, -162464256005428478294482267550467136505553547501420144487408}
{792, 40127706758292966846767232826624036941471666614594325970944}
{793, 11159768184678455397832672153119220560883364871311085708772}
{794, -365073162097108184735186877633739926345876386465176126226432}
{795, 79260330989344176060841036780665780461913394698494809875600}
{796, -200898521894508018643496034402426011998822619529198929182720}
{797, -537863743149918688301026336180647963044357737898311112758338}
{798, 42920109628410555203569221438523415323116051092440854036480}
{799, -351564923981097260785430276156057318407419520619989673067936}
{800, 54663728241536968365778439572126175844756307309116784640000}
{801, -131497906197729325785079852342771271821029655560396262347630}
{802, -29169313404916565398813981093188720814652114421169816338432}
{803, 601458275159023695655305212301109380283742709547177385205432}
{804, 92206487403396653502169783879955999515039511298840547295232}
{805, -78208347564093406990145390988414906099848340043253292796800}
{806, 36628598296005477328133744197576948536315995835673018892288}
{807, -175302605386819000888289858370025921751883994071376897495560}
{808, -7159493310444152008535364867946533016918917958719737167872}
{809, -70442528987479658236572779512014030577491522593251711545750}
{810, -40992099332677961796217493275614891829563338532463155609600}
{811, 675288743630278580511782062789032163060247990186056494856652}
{812, -17947102657796234157541312520568494598966163518127582740480}
{813, 464114119817268768690068270594861000263992040530356754756672}
{814, 733988205426585334265884983611994537865456070708519875117056}
{815, 23039764050258759482182893214146927251779769084326487496600}
{816, -162941111074542795162738342610409265964282012878633254780928}
{817, -211979238097728221514767720231299844877653228173668687754640}
{818, -45564874263081274896380974992040113677145892790870516695040}
{819, -15034297268623427508965300782490483552300164782128100567504}
{820, 26771325261551459785851179046108906957108760435508851507200}
{821, 104794765107732393423744532479761242802957031499425146180502}
{822, 105304935746684153195454374255071379799472917834279910637568}
{823, 2141071808824343856164853721672343026347353232956300011256}
{824, -199930779962605419817371061213989149198566344369436199223296}
{825, -685912152485168278550188094318985634190696914042394347230000}
{826, 433111201339799734720893713050649166861380335214632328232960}
{827, -32829546716909040443180558181126890833696203224310561098148}
{828, 163872477247907291171318711894063987927306692591610429964288}
{829, -720494960099168138694963733366865288008105776828514350840610}
{830, -30809712216999690964772835587584152133624459997473249689600}
{831, -564970327850863323217357549708242469565146625885558008453608}
{832, -15166889783493210838676513093190658328509704528463736602624}
{833, 810079606874553132019710518757951391385199798422906449203714}
{834, -453455809588286113512072077237137471298595124874777198592000}
{835, 209705606540224568069317742460901350118689367194545836441200}
{836, 235714233369732290555896234642267524542875477510209845329920}
{837, -733553962455392820385137041790008213907862305639086600313600}
{838, 574980492573074485968344539512227975289025334711331449733120}
{839, -237195705680509229122150992877222453927969685438763457574520}
{840, -33673583675089788601606698350961362925466318298118566707200}
{841, -889794198848910329021270649905116808547610904808957365171129}
{842, -352226331768821587282534629481878838222200898067481673859072}
{843, 574663775222255851605708950729677107173032098408970132873512}
{844, -865563670631250061519995460021710574542670999179305773170688}
{845, 221434139930600907627697553664227396145799827887265749179050}
{846, 152235911663084263452764526530090910346484931638889937895424}
{847, -593140734689422623953528461575096184519087725662347552969624}
{848, -391690271482748617790495770015915673203344652833432602148864}
{849, 1039424657950477497799133732600360821147702734120724413281136}
{850, -1208362303586581747038522424762072376215471483583032197120000}
{851, 2997441797970244653498523874894381692590715379634044243261712}
{852, 648639695575535674897576031311304458105631419093454696742912}
{853, 103257876189469901316932621609096097185955813460349964739766}
{854, -122443260035941505705023790848393436873889876607631469051904}
{855, 36386405004412947289334662986763178767795431640714835703000}
{856, -205044130806068239556696688480553728673565628174522082394112}
{857, 1280575589566664036269155556547992898280042224418973353780762}
{858, 190311827468733824374640566400741764158938951863333413715968}
{859, -1160673560734201442139860465095837983255456768201487328585860}
{860, 166311332223173892567117113826296934281041356814160599449600}
{861, 302274170199424292753179746476629397232143751046271568078144}
{862, 788647578657879828652407464960088683869922997509461867757568}
{863, -1198967936436788747224798313869870832014066195359369519244704}
{864, 303744413283185168215961730451852171310757269904768683212800}
{865, -702943404814879761683762543033370653186073980643199195761900}
{866, -1060857651178077548897648711414395071605812875423729399627776}
{867, 2185626916682705904534324262633699144472761367500303025910252}
{868, -401883346651171143242911013591722411827365972087166275158016}
{869, -1770429877552584489162722468537709152167631018770114833744960}
{870, 35069561437382495253391173631611456268897192972589727744000}
{871, -189725303024408888788644431401291314710264294516586326298248}
{872, 1184474852958107725368868360855959426245990062172562962513920}
{873, 701620881107574984737665136836082728070568131315868668834106}
{874, 962603608961693893703382346324414867832420971970207510691840}
{875, -513067200527894286194911286990512465943805525527580100500000}
{876, 1057556090172533968343116531395367098776679959583917768441856}
{877, -1626180285919007604595299026616367660000507312060695084792178}
{878, -1235173789336487341548420320373806878672222640021514506731520}
{879, -1696039047714941382641805377820023261836645809060640171643304}
{880, -184932961017678152709661005015120967882539669718175632588800}
{881, 520975010511479913142779182769406282993634557418964174192882}
{882, -350783593754794687728683821310182473820538123464801885618176}
{883, -1273766882807047179564321364816441643619548297148533233063084}
{884, 335269811748763173010599907201794960216245805491564411092992}
{885, -846321558093195920362329245269745769802469967991957158588000}
{886, -599830777966798239146629113883367792553767014799695776055296}
{887, -1402710507816747167798796058464056929089565761355408951295688}
{888, 1290586111827059812075432286462529862883248935260035007643648}
{889, 1500772144063733982336831576485144855128332621178005537670144}
{890, 606022599478482543358046519976833134164441822950733643776000}
{891, -2541887425030818623241437788589841945258662066306888641970868}
{892, -1453110962791929163760578822740182364655302301926172439609344}
{893, 894249238441471978985033131921179003104173003421514721936320}
{894, -150991573887522914306171722569046084159872104993894537625600}
{895, -275343109169065709684506669825074855197833791180555327285000}
{896, 166408781881899962082692651506138151130252177276444363194368}
{897, 777190453586848114971652924424346618168812641299070246844736}
{898, 3033214620236093039261827183617760083339834407772364902236160}
{899, 418543890428572052417204422187515940226535558284370268368320}
{900, 523249403901564180846169237324179035939380966790875054080000}
{901, 8658460993549676838952499020734031086006125388219463382870412}
{902, 1660068553246793345976727931936153492907916378581105194827776}
{903, 1877815888880179669895433351971418245816334148791944499652992}
{904, -1568847454172437236787380143404542986690163233299419843526656}
{905, 1071434840376794394165744580503271924817399390861009475509700}
{906, -1003843970595223958360387407770884335466731680244253413343232}
{907, 1323235433753559157327566525221007018071864565359778292493612}
{908, -1577312528358480186563084457406317854680990263817272891015168}
{909, -68531743579109521108633037450388415351442616638606136506034}
{910, 69287216622014535028165429159415892556845510857631517900800}
{911, -4519727020356695598051591218875199076443934440947137346875888}
{912, 414461041332586522527134252654886532389924331273093235343360}
{913, -1910485711347286854313630722115861824974808817599733409514768}
{914, 351594922269397901002769030674586286319153146885443009118208}
{915, 239260426170155165473378043185194868085280618791929265701200}
{916, -4056346164092510685895961690288693092888340648696156111503360}
{917, 1372981790551201359011385641705259932064245443622089570373664}
{918, -6714384670482998010812655668762267074384773091245185984102400}
{919, -3081440647762455313309967006412687847087728236316541644005800}
{920, -755224379735942382116804220154353123806737265019571509657600}
{921, -3289645983927373448225943350738663383530291690679618972462128}
{922, -727778653450523309924926890521650381305486519101709103398912}
{923, -1334649722186418488894970190251184440341818760519103511290768}
{924, -2088072099083733742789750319132323258661795185892486887243776}
{925, 9570915509166701300433002553496087982486391702546424078576250}
{926, 906084168082863405725867942890941797881570650940047490023424}
{927, -1913767406693566537154656121780130296988881195915893503336312}
{928, -173307452400571164748188256620916726813368507430610518671360}
{929, -3193200311716018921131803975938228095320653718360355618143070}
{930, 785300724288315404371486703299962896877625212939287710924800}
{931, -2060538529615900958163757209849936552374481015022392366699180}
{932, 6955086218432644311612610031451727904911098738464971215077376}
{933, -3898675762887886310943398908297075078156763395147365569687328}
{934, 6038392536476520729987153829991874996630029077816752941826048}
{935, 4088012764094737300019845612095015049014983559198814463360400}
{936, -145179743379142953909216016069195303678506160084984610684928}
{937, -1074267705087330278409574389017713154142685903754856428150038}
{938, 2081636843094051784541415531093425982002706673593644258164736}
{939, 13964336864393441268699977326881299741248165267318726435930536}
{940, -701595984207633412548285308001556099458568688651022945484800}
{941, -14784118473155228654644985854427924039175553725249909486454578}
{942, -2034797572110418628864551175911021528257711527205281476902912}
{943, 6779344452961559716222792441311782470016345042693559867895152}
{944, 4182368616348489628476036076749976119296627184697011307806720}
{945, -1387601892102071697435386666554771895953013446418344679760000}
{946, 10312833226406780469765801578246392022970331459840964001005568}
{947, -8720667421231972162598709867020583282453465128617794364285548}
{948, -3112982191049098761956786394992498174762051163230207402311680}
{949, -2176041570648768030096915073240756665488590908270784616818484}
{950, 3073620250585019493726905892009801857868916853728568934400000}
{951, 3555972520153600895689521215511385099816329601006053234472632}
{952, -3678528806585401021457404870955356258798841944788607061458944}
{953, 602037285895275700435173854383834326414736134981023734730106}
{954, -3749318015079234094887816921494297872822655170171800762974208}
{955, 3023728695797807719491309770070175432865173779479288099971200}
{956, 9229139939667833157141554296914860304795624492100493173063680}
{957, 2174635568078008319680018871763705328576661783712057772463520}
{958, -11140206918095721391062349537194747878548926116515574112583680}
{959, 2377345024010474866025941484687102021434980526097298033299664}
{960, -325171316574163687775598687775081713809054963561230919270400}
{961, -4618067412734972762288755189689567915136054103048317089280287}
{962, -2655527263220122116290119178299254574775920904511308349571072}
{963, -1962713167746659551717155369012423308032505235864748190286564}
{964, 3036500573011725246447099030506667407606386197313265799790592}
{965, -5163155974157473396752122423210906608509503198606730088638900}
{966, -8527214116923670768371571194262955904474380483164843542577152}
{967, 18573042641072701798297187574647557869627534046185196795559432}
{968, -5727705000861093971100948798953626317701638955689795825696768}
{969, -9161817438404861670226568697840051268987337927076959406326880}
{970, -3233497190273423176357326805721828507572782964836997477171200}
{971, -28010139013042944658276817995322281678360686376817143076065428}
{972, 5139588631688084679198585804988866615356958196282189053689856}
{973, -10237135656457566786507542743148311917211377027173233616516000}
{974, -2660567258752519188966817558828362043732270026568630557212672}
{975, 2481590858860942779575850116524593187251096889099932156885000}
{976, -1182381906710249069344362801767713501506313056021012155465728}
{977, 2947131348402834484380079021116125209322329896918291454791762}
{978, 2512072015061432282821651580533250656622606823432035682484224}
{979, 37578978631885747045390375103829121031617857724676357398153080}
{980, 1616624868703464571828778883454956972265096844615766717235200}
{981, 11337970912049460481970874989716723454416056814441622711775990}
{982, -18246540621854457875879510284473018621609127394425195538153472}
{983, 11171817215038535230804600984512719420462240498407724265601176}
{984, 2918931671737120067751160436100984522400740536703327726993408}
{985, -4119440713459216266648744798200268403741464534404999024814300}
{986, 3831026517001209809712506374275729631744893313697938019450880}
{987, -7921697632436168200325458099127218238080791322106151666141696}
{988, -852800587822200969364884514584119757043975209906485634007040}
{989, 42115278065486432759987192678529627695271381941825414953083936}
{990, -1770206034734423900804457934248705394834156077970461661593600}
{991, -9786820333310034575086317451402180929513287958088468955730208}
{992, -3880814652836141445749601020487803815173948731463277280755712}
{993, -10346100816763320554202405068158448195032014023160150672823248}
{994, 14643571469067866616359807934954933048636320587582347071717376}
{995, 8862499369052218981655860052482909535447279791425215349918000}
{996, -3359245159090594304629215034965074414101260388732664486559744}
{997, -16223049070470311801252287033205215455447676569381522748162618}
{998, -1798646635290415087402790680809714377946433907409799432110080}
{999, 53181738776934883904897132412844028546342976267932651664428400}
{1000, -4954469316257916252540596858590177114707907577502498816000000}