1 1 2 -4 3 -304 4 648896 5 2650020096 6 -142483330376704 7 24311838501965418496 8 -17572131142184492046434304 9 31550058162566932127305417424896 10 -123841868587916789535717370523560443904 11 969729634851676570691527174556498457233719296 12 -14068736567241332813708145418894026558391075423125504 13 356436464229966658550949874743523835716465340767523041181696 14 -15023108679681039882374036580197265042861509571919315150655773999104 15 1011506583641243876569439072539317012275407792822776301660978172153189892096 16 -105109341133020275256956364933795670644205195704596492809597259625096590338717384704 17 16364210138273403908431688347281472096705092148189799992650648442606292301570430968577130496 18 -3719791838621904857134493475754526658744007742796216793744360967098878854161118391484556556898402304 19 1206875652517430301868328295442729766293219004426651424069819948398999147372912128999159900672123568071376896 20 -547775043825588928686212876511660468699873587952476748366259986558112926235011096613284589409336665061054527678971904 21 341628561977357273633028929027779350517562523557478303192225947294159117140448851019263902530299742099386213396608763136311296 22 -288091109233385273985163856436711076797957103689621505492710325619163841091902777708196537283838133222725696823329338601917295313813504 23 323756976596158459715158670410661479978598425301341365549056926615184252263584404990652958603483524566059350419281689221399896461847529254813696 24 -478514735095220189727381785900631428192484696433555436866656655648286348218636633821925237696816247486474245501103969270748805371003500120121467526447104 25 919046155149062997798966234983836853989224273831008684652873662450879065988002719896506680200701752515629643986325637088629997047238410917755206119525387752964096 26 -2268638046729428741625323978720021207159239600249312031138554147854411474635110713401964395487411578375503246596907156888254117706370897626654432740081869186723380885192704 27 7125022681466868543500311921841044377693401488930787747252672125288341160654921464257776507519177954157609623403981858273805795917899967248088239118339374554237999341664195624042496 28 -28206519270791483803863008725976859891969221608977701829305145446337752895075287674886748588843490705088374033734036677988360587774683222138682863220152101263791790438274728826979445379170304 29 139542734699104308340840222217375328668615194117664630120831635312109550515501344031254432426740901672958067803359124975369953661507851053481475167220823267170119752129094208680282047601942824952528896 30 -855819178466668060440681660160444930230575282338031219747482052001105889386305635154554423808267993323195473674862657392923569020582795480373784363880264996731716462341268826593066218156702751076272594594299904 31 6458599833460847688438759853781219253369421088878526390172961379310979180006447221409544613012935620863427262809816591458714659614440486703582903475889182576400283865418292822632347516057029539115414053219941157538103296 32 -59560498079851251967999151557958028383496562805770121779587990183239377618760697144962487517025599119986517955754013739719408692988256817609922380300696494909137696159696745893285139820836862731747692266046955803378669903889301504 33 666837553543422656961259031997521966089585766707782900018138799552338975760226883748502076026845698338427942867103639390677854796659326266800076413717524761137114224138756720469180617559909230315735533977575193512577597167563437404319645696 34 -9009058027828964216413400984935099613989071721078357824791427145616443324389137188461732207285964131627557967021129496936681042661213421332005347467059283145254577302939058211525281124917687510134673537358583136045794327580831932423446857334971695104 35 146033826116913727159867078704246963164566243434688015397301921716883587152164330759819993942123420894567875983826646681003558651167096764503090287974843098163783626250063128245686427149286452893095194622654519865744298916741971168676916353331466264183199236096 36 -2824921506418740786968537630370984337177386285802184955884173287021337372833972229000835889001813201490893728941410992152591204627797840128924329678260511885840266547814986160500137557571306924731664647759139792696680400583830923474706647266673176518933568745021273800704 37 64883833350731334614632380377827406264782364145738027026301236464064028703326525907909014563218901467782455902896191003012878760518689379520683936727647170936726972564482142744877986032117655863255358383801956862712875360443563406009193265016072131334511126181719617947252866154496 38 -1761023470557929422429439161974611069973771966495069141508740628526132372156836972021118987692770448852211469952931249332836184075260902510994273426422878853239118638573319477352277498537496836309093653525540100640898481883611901425246525849377623803831653070357432253520601193495324528738304 39 56224627801282233872921603018390899059310833075674279946131478119180472064862733452314619129762474005718943115520033987995379989069130479083730018666677554264222519173291685310038886853726017422577080585238894455631239545593703682964089981291121364070215561843204176449742387173255231662799504220880896 40 -2102611654838512880742048934900653767144780868960759151333310539289422365516297179559090839757843712768579683138205021781131757105346190683125531906599066366874048496870487650797109564338601093242943450673604279862418856071513346014328304316348787352189618169378142406026710882082588087905590790850396868946427904 41 91726901371929396937809175534065800340319313795859327964097023489867379759536713535582230914109887201048138559411400260394095077287574867940602955062428751285507526608685740276138549441022732142072618217830786985083187905275507004690244983621021865902102652235513705767223337110215812371977546024334866515844772954999095296 42 -4650100870692878397605025794214978398804171239199496463228605846296789365241799669944822039934404416448798116995223637234537728429620129259381433576505096484833530050184639796782496223731688496833583158596628281688346049716592229795081537774960385580352930007773816274530155563215286271777509015498248613578351750006876447695389589504 43 272936103367833278585650994965282155595829534906031963569639238932023766956056265049715055582743631921158491814883007161660406961070066023110625684438665639230212040823024434654584376112222823395252277479862530067674360706269451182983761175801940483432375787937393506976699431490488227927310151122314871760971505435181299821482017658277195677696 44 -18483055938152792388125801268778381586789954076059899844131157890007663938068811399065194312944033215005855768057580672422958345090576259785972482712167752992994975814658933313492706260679659308743018552655323202477647352988690949387331300028554494831644677238562634354102451246748091602238960054917241433340177946549193474438380841137403717372373949743104 45 1439305097549924145545976928111815019648456734624053990263427681451418007545343485555212799329362619297584037223010318340514476511159328299167367326901922315303125071219421845446916416113235342872970269914568275615439482607969741982374126655408413281880059766759916672131522810029977054893717323345401461436888080885786518538294458185167737131199795220024010888708096 46 -128474342666966530609404372360446141063718040927257860962928677552571823204197878409638682469817874261499453700078051621564475994402959265563519435890788470499513637600545212896240083958984786624390587339599206312360228585711458578972833143621783505638836832688382211668541480153951267918804619446494908336953144072092232041597165123870386736118824126558273416604270169323208704 47 13105215918994960703600618622504357203704421355800685384654562109346256238660322821182880746018948681216938650276972065067235747635618548567337576353816670138380491290851923961966594047169340550653509542054926291033059852253205033239189834643749109085688962874158432467829515945816644372243322161260074942104307329863804208738387482162053099864961661756246743872351895076708609282063466496 48 -1523258311492115860084541657756918256132233989150100398190044133324073147377455839723951821678355526530086169111128743632271984303436658504136551777313328170638369672283513677176272290698425985737002554498056802244020502296243231924878442758404741719142552520095361822303570194933093320595095347012247868873742902233680508589186468966026236290805066209172157039766231215320883233036612938969387106304 49 201185088201699521421589734052728692747544969054972972808404794684715671197494640217416699440817838704693641676034225876745175635004953389106047363000193978381289459786528290497631600619116150118690843868069395866717089215827244984464145635817265935160164938800919807959028225144857055092076476302204142295523539981451123512438620900712331163767695187723849683912212599923373322528585493427720193031746036432896 50 -30112904090392128994460831214449606874637011262570843236888333555897067558939951952205349087235478090297368820610573852119255233005839614963641512808473490912702617250144225813956939634244542485662652845310167503118482014512948683822690436668546703479974306337648171365009744209840033544716589850835097178077223606439588258752749409008089417927593047163891452028232016213939375185312641434693689174144219633123463375355904