0 1 1 -1 2 -3 3 -201 4 -328975 5 -24866803361 6 -139308071489312831 7 -82606210548424879390169217 8 -6984963414431972003347406551951687935 9 -109110687852301656115645192848607902864427297823233 10 -395940866043236996796163960665877638483547482984420793421703873535 11 -409933016552050747693662666945537388430291696331831280162022748064220809116000339969 12 -145896061777517739875615261166484016646126327793992461970170681060240329055100353536342233836225120833535 13 -21166259341881466895282590196676130449958030094592298192472194547916626566691176977280203432722260126613633437557840156655919105 14 -1464592915172401061387664377686408001797094000402684614081789363811470990976388692846916551271947553434818547696034262301093740331737560765624142366523391 15 -55910601798719974550958174957111299644923554017806785056602904114168301533878488905107660506206454753303808001447262772774570436733479209271523148991294412129244758458228061840113665 16 -1348694232995891005167875526350793678704833536453692176717857138204354680071390280091504792625537526380620399640230156468462387137309930763118400272571005793450552103042545917216792346108451453843619739149445169151 17 -23343434708807693860188028685007469925511707700925776589974168389789439867422219481819897436076700691700894281638547102467863011305747949526634236301694178846760643836638011139328478079499575009984415305898484748187799683777024585322129423060303873 18 -326691898485079969407190948039675375622320952767849082276436147026082233049122902789864102375377814354500952585699116372833265027861261702643931700991234468945402149680003300550026576335984384240945019777921105270597376437057360226327378532673828073468846162301890078805217986570616831 19 -4138069715112872791106446918419013257080262807294908523450241628703936088689327068434965886232033304172137872431461572161083707481326780359083353038574973640414635814081819422452203047937369413444675897793405137330011058823416505285108722817967095138152209862577473414702153638081346691154601156846810109208007233792870187009 20 -52782789400319989092759566206625128105789170126086328704840568950101662431198969875150941770077577497154876184681309089409423396591937556395425538269874213578652171293907787190563971622244880601441376808173017998438314718013876920748399810082075682169744578303355873230215138605703827847275694132219846499674135509881087595017015976195433324108898248453909830985318399 21 -750277882165238617052235574408678599560074162847586033872789719402483297142818810020599853517788275373281814993135780963905788214284045239720785520470823126866393369596614043069629214304033674651590214969598029942890166367847328782097898620858124466146958078323350396181269699374843646651333334752495912822085566061283997262120378713198070375020084151337103918160972266718445372335315263679914991567079098275594241 22 -13087751294572971999794955293652159641813584301620680440622068199214355585161652449228736956816445133685228282180624832127584027310520309146742975643121753854091591824016919403287569804428521287820144943513152321455903376915064866935215879260003309434659043473443333900255145096639322157629259811048965401504673461867950756401609509086711031620960353887890001706007089005131768334032732093589414023404379618960726866773156444943193177124110800988917098705953226751 23 -307165089122119980195359538911988679798928592247714595022442181148340562544763427428857794090755048275642874918589370734115568864132152197900685668628910964547169243866410511631565435268006489140406872344124888752039528740030317849581517370331369956399558273559924569324917106755260887284663928427159060927510295904764519908713316591219952545657857379030105645295845667514257666624789946924026122572536894764175609223818343768109854152365735323740566345761892713339968094244945811619171678993245829567691602576539649 24 -10590978439161631789396075013485905601874753590257747059896393251422459195263893183388333063248857830943830831185203175303621289056960400311339639051615022817627323268530429004266329064436052744840096003037179938889835748648149560660289753345071617499360673983002717274665680043691412708136723338663763614840063868247355856185917072867283726059090600768136193676594667679440028730764719974019700751883866635307388359960944211079068514114504846879503602667750181068166552268486207130445290939774591072725748664097091959459626289194626628491165078737207806609301413482725375 25 -583635863670742455625476297906655257142376904585941099841964779511541007974855717867376492911763758759988810217283714815045822112395670164677828760928342698608535192585452256496429045025946115262331278176303834486150278195106567950846259093130685716125238905572597592013878206180552510508530253637497555865891099087691970012396503673386391576515947450988922683407763965571167000848148571104577233849762863520657432708356628258420131663530848284293302733673352860158277659593678606624153343478363321803146859449232019490194967810248923655771511312453660217148707697621223917103937618288529420779883260511039963724325716445378904065 26 -55730725530135062649198161739977709097393596188205380844222767738118618837600172464971589542245071203019823993860175976430730463177472626128812203609335419732948556526618410966172936295686231816004388937865024655819368367104172372770760938176341842515428647772342400246713777280003591052473048409207883363839669160838246297032034313011290734955991927558362976288854914060022195411223866984921841748663936679791367979079641828741510377367035950919099529282020766965982293756537461538687941455164472584298334543574179942908465275720922003579121802726024762482736580952813668143652524327085193597250217704853437615305310991061002375197656916943060800012610953609037250793895578651925579227463679 27 -9966332130588468344298491311036876248281062529466631722270112985388418159323790809698579840475890194162738268099805144857912191162669883909854614825286658462297667274119233008696987376244925808081173343903393036062578009111209600824431116412029613970153472654842017113897749491984908515712327408849405259421739759791454078427610355653322969245724688000582223783198023294446117415837613424668968573030885851386550931841187152454168797192131728615227269193442675728713728613879522812229688371332705043110491128337196080235517793848587366208132985111829097557729493334170686305553020789743467036191542695026945222629932076026853879946324722748609028620673538879947157306961527350206505545920206638920261613441654398637898614758167143264417251765874123574607873 28 -3597021424809452588414756035584194720982429722496916707783367198670734188595622273541914430760649255459208044078299416171318961985828561573044448717796223019074247884277459214984600684391689892586443427553157947252225349237110213428744854971818204749872988926886502943944148219621907141728214316054084280708342954770191271031963340993353397414231545334815564046268986069566641295758818726650038498176519984375507177277944371504281807356956381668331527122582807528551344915507899143677446629879306499228378626416965121098160275402304833996374290323458283860872158000352972346634319848321368969772582224848406663555550793566701409936564511758095327446979481944180997024013522525319444112307410984152334854272854694337589032190771885215924899834068325660259151775501532583015022238543669843627400754986009801543258525917255827455 29 -2815955490423404664865204004727115990058999728967966081227190798031543041210414317686712173882019555558511089869735602846389800792512746284121272604739595897992115397562343166125589454891521146703125685346437995707807137515926076975981830643808849304298516506831425294140639665599417466611156039958971331575572726865934610583186937995506447571847251720232660582277195260924488927069436215303171182529032650283116534328257048367474256443551562586718432943101732299304133370917441995405029522353029820980206300334959224663896613671940471969725818634525929350944003846147929738414896366277695327200357387117463190359520976218389001482179361702461774169578685732976288629024566179155554165675573918312393834672133328796773253536079324655298857717582967809078501748822894832058187707851830436929993573193091386149596267915140061974899584002361926156745216182591314644621718587581399466741900865649508353 30 -5126279101641838026622621301759007557447801350601851761412700738986202981931460536634431028755522138585620778163101829787185339742819223747222098896566229647982820567564855607188068987129532015326716496978110789783095716760945957132918827238903547921408558542684453002045654662416374089119033150361568037736502356090301020048881079840049175828656912850361990158371165055681827738484084772928184925466240505581940705985453213595446522825728244549163856285591532411982621420067781429164763678803284107499882155978448874463221606893913647443409758005641388111357296091027937728874259010524278872046275534550546036605565438792827805055592375517250892632965305344830268277989850168569831382332754308767132570001026557017075009178743034969041975561289714817562345337304544594646346189461602773629084296827255839340469478210543039894114138665996308602734823553869115268993237827219958329173436544134432932956077490024122885494268600330403025286336029938884387377131355922266849279