1 1 2 -1 3 25 4 -1705 5 227665 6 -50333425 7 16655398825 8 -7711225809625 9 4760499335502625 10 -3779764853639958625 11 3752942823715824285625 12 -4556465805050372544735625 13 6641455313355871353308640625 14 -11445605320939175012746492140625 15 23021828780691053491298409381015625 16 -53450977127256739279274500814544765625 17 141879116812684598219013090211689757890625 18 -426955633878371702676852828269795272087890625 19 1445881889678667172674768404621462267740247265625 20 -5474080305943230849319458271376894360198041753515625 21 23033596115758863350779785567513395074173810616369140625 22 -107148156748586089784219971274546186602629094914307181640625 23 548402830316834756052194513909874821481619270412190928603515625 24 -3074792958238344759850542585716329294360943460131335391016572265625 25 18810798017354125030977145333966999508861383830186071088956184150390625 26 -125109933343622239898228200280661207940737764101174256143184771238525390625 27 901601199866615937832234196308941571229832707584104749737821002828385009765625 28 -7018306361281133369100306824454523034462523676340334426803243483944331842041015625 29 58843977678293102095590074079597928849535980196412376507017219978988314847711181640625 30 -529991934776191054505356187247236653194824339418983430231059890251327655889623922119140625 31 5115162932058507177250576313158410286581117164180522984929221835921140146742551282232666015625 32 -52780057037722360104331916901541511652083457918000460519523559756741017817167709521225103759765625 33 580981657876317636346968797292803131726798661533563922929292763430412409665899823575145716949462890625 34 -6808601344792256826471956933813896997773035792828691755137778950592914576000200193689454087912261962890625 35 84787225362867881766397546952215424359019317004096974913613721954496050456382586907554697387713408111572265625 36 -1119960610118186630465154422282369278498548013959105811119756842879618233533421088426462638489314637203521728515625 37 15665423562954699833672176447279273178122136017696100184694673439535082971875266343484642537272097658927893218994140625 38 -231662978631413923884873380407225443587096935763569902550628329482550171969077778147684962898696521099683668308258056640625 39 3616527111990038127821844172828730529788254180427349534717970854550307003719569692943615615757006504572885429465641021728515625 40 -59515132366689417243088971046478049365120672772663918541975720480759461770329070420070241910841621502377344494616641117095947265625 41 1031039987241595611970013790888187365727527267163402966174124432163122725969432991542890665878428416120820464436004068838901519775390625 42 -18779210462834119443385150736123228009055048849873362515451999210965589582533506684196557751504988323071860006567540431778405551910400390625 43 359171150908892256210616635505238914134877347054150610472299774273383673343931154155470369170403541580824965736758218964231661975955963134765625 44 -7205129379856067946365680641089659392165262710271788900190141049333810641984443083103190258145639534828377156422382829882854765753182315826416015625 45 151431364587004131969185795976942968739932889172529138592235286284098868157251668543723113034197410866127479894915709759170706509085221478366851806640625 46 -3330911236181662056931784549072004097093037965402708905616371891086076734787704031193389404249645274336789339050886005576277618333391781079336643218994140625 47 76602581802358919777743537030804483307895559884449159430049825075390995313359913740101711691608145226847544876161312468794454586623926714148626467227935791015625 48 -1840076968783034116383103664012198342859494162068128576967406200062221798334378130967679313048572549036806688791997025045035852400818232381420943286097049713134765625 49 46125156237316847833911458461593700823545927782379889367249434804781065899653195100882055923936085585970909145041463736771240186483142431176119068843678114414215087890625 50 -1205487869486315644296695088177008341922420051678056970641987982860057237868715145708938914739861888961122109228085278584157550205469449567539927723835301819899082183837890625 51 32820153543446075478401275954603912025393379160308525329946938026884943567791170351439385977967684795962675631018718473129254098086579518160246515617636524767627298831939697265625 52 -930069946144255510165543987274638238983185993140272606047635853408337481273724425845061255796361001425051990852519209045204245370841032546804547661897078448438951832354068756103515625 53 27412350766940666894571675321123889302304698295536521738990540584196775227138099626811234110206077594210910420046283296778161363723140405757502989426212198818051872831000387668609619140625 54 -839661418076786717846180264212667384038681781034998802577431478091565468971419538811568019709828851526414368189142310271104993061118723702464766688742619775852429512852307213842868804931640625 55 26709967115280817050050256950606957413986782938116285953083546338344757112940610350951081674456894115753064278638134045661115333958621272729358506472208134473243968263528322495953142642974853515625 56 -881758090323395945428808156775608726950315612173775376521392407074338866761245112935800346330251717477988300037132459012200559974831785146289535458014042819332452356176528812321633292734622955322265625 57 30188343450591838040405580699175605450781479970262569089918734623577675285201046425566336857039388488201599085667449189092766358196822801590079433569690227883591477488709879830965532632602751255035400390625 58 -1071174214098192568259025097064220851116684453455785979354498349968121238474347552678992782156356846314798152008516612826146019509453128445569343367428707601556859058212244256402701866183585800230503082275390625 59 39367617740479802647217949671407126706872704968178080192966112884434682838644807671375505193643830357661652502388773064054562828647964438797803127923880971879007434732978454161745547393487680035687983036041259765625 60 -1497659122301300853426196941549097677589386457950451736880438907950990528258805227162056971933367488348706757660384030886520589829050790132665448616964248671492435797530438847375651021607142595928619600832462310791015625 61 58942314873015972398852620126853928947130877086872201979398489499281337642989520174909575614521965187296637686645661321284116168948422639763762228775048465933235713349333666264903039795347808085767999268807470798492431640625 62 -2398478428378666782221357671253418947297683950627009974558983524579501080921009707072116868019876397237228233535725048537872048961319218457184664605383026656313264978164673630740305702107187641294124784622197188436985015869140625 63 100855823700354360359318730328392646714313326675781725958184272902745017236184344994149600572778778364408634155859859744252072635627951932041298030807182652070735821727146467543911798969550506660771035259963355869986116886138916015625 64 -4380185262574962548109648042117171243113406957133705292653779120900003623325552774868691029843904455695283140312774282905137072815309372050074450849460558891290257968778202663004866520769684532183252228907471249030069448053836822509765625 65 196375556692312452779523946609231624212956012230329798966646943945093274712053799389374518282100351109415786393297392899761436260778167335528427268972741723483200240123900381297898970268447470218608667241253156668479585074819624423980712890625 66 -9083849222528299314933766465280170855188276144369741381716663891652726731870844385895689470762670430998884466742638779404884517182060460308166638672645514997053836197204063474416146297276978993808352993353115781202461760589503683149814605712890625 67 433341897653925374028698185423883472451463741657275675698588907442147818312989698034020219621409592222703254124076823667733917349093779207592536311357647560914549597036200968141992899224333252470655085298360107897142243430167875275947153568267822265625 68 -21309183337678415120988234520787886972824450661470510804056727668812886200036838606596255980337283829263990476812719175787500540916129200747311111425130167515254766148603582210377011277600531685047117205632367291026863712581025000537396408617496490478515625 69 1079646150880777654276580226497750657088497274316259181686116643120792777893170891432844798547985690980738097376798050335342688085503987424908302715586912233840690452243445411243965175647261037394269478450215132535198821364447149449010532000102102756500244140625 70 -56335678463875740129276508572039054606838969648327453279301892857209455757604616219882430936640148547250795269330551352490915243564429349503838084353029589349466936276041388509247753561476061241745170424464089614975845899541028234916548086657770909368991851806640625 71 3026129836106817270306024447449519923838288030039813260611223294064642801433687331917299816953374553445421853415202446469037901299600757188467601053631973313947943313006653905455187576003246797725474572371770563831265187275238500349948571500683362246491014957427978515625 72 -167268174987276672891141351552707505512939500652586126912664716084298984407171100828756828872047791156417187703006299397084898485703882631515123956060547417223839645477834284138801799543148325857524288505839200896392390028289737419987392283020909799375222064554691314697265625 73 9510113172226597665019273502183868979523124272712324783406911466681605282151585977056024852089615953285537645541990112505844274712808836751042097233721024408076118681647136415436929296905711356144287161944483592047615739054666908553058450358417145011480120592750608921051025390625 74 -555948291420132742323393581173309204634548462795622859818025036198054336945228918397434682559257346157459452161115119819306081542343714475305410487210368522143176524202074766569853914557937469208772225508839598716989785922852944539722691608363779111162341173147433437407016754150390625 75 33403646092807775587446777274532546295538134352067292381168723616556291983734749474410995955278834948116416369158408319071310987922498166392509453482294363058136642243746647795758846316175803354748787743875794428737663212040040254245360806600089162017325321255830247537232935428619384765625 76 -2062068069350821486966492427869886790318662732193703670526293372727613984888738455672004739002720873586402177022242471354088861122019031064687297932504646177604666592258680940573797282375456225932010960146941590385522324277650646800605641735316140796744219606741371155148954130709171295166015625 77 130738940540827763968722917029366362956034809022258696559517957700096162148179608026368586012953379766910217727245856748863118923582518506650578631007032381139017620863937951494971049097666256105206432064396887730070783646933162889182320046328523264678286571734998828258203357108868658542633056640625 78 -8510343434283580727708082801696587475200096661770905965178130889407641114428237469576105235934359628170610254268672799095350373957327559150577053019462174753561884856962366710239771206178504765299109799076058714552981062847283698602698464367837228983882894725940649353392608327339985407888889312744140625 79 568565708055785050116409974022049433857773086600252191578394833352085961395201714631890542953498963042455765287228647533803497573485386560166525853057324482344573717019202925664418026682524224250699021669152276091634847073307770554797360561703217522846912195721483304847532597321155844838358461856842041015625 80 -38972727064084134133409117724139987216033095380468691549015188440096681905693797368178211599903778467439128526509382268012596329756518459509221819900298120562737817977420357892061440538699473476424259138834802989095279352706164252978212849392904282175254027254843307248471958875387592212427989579737186431884765625 81 2739972881774139112162739297157173745459787471433654730763444033250701133666095693666909908133492472125082013299200639364924028840020174298524323233862735705630950090269761352939712890867771876957708769018363762315044928186987865267001466732503546980607017224409614975951529211419716063230947838746942579746246337890625 82 -197514679827618873919592416123659150599133206871265684691440499052659079054875112368275950145964320164043048143183922032709354047064399462402635573608759099670096099258437724929936978031624618293076819263945907229291765008519666457687762993007673638915550848444997722794794940624611512505615754935206496156752109527587890625 83 14594386839121566470710102048477279512433929010701141993611986513515770306216357620769724453043035592906467729124594104823736094503698729171009008652694195612974728900610674949426949606493885867067829487162585910991335000188494725702852085219989452149436915137128556757458453116655164099850319525217573755071498453617095947265625 84 -1105031553756847606649878186671040932520196886730303230448008683140305837128858873194591610847242684000016010171058443982354872813724119009723429575737630447056636637142805325315117812532107518350133887507175532024826111107026302924611337591850912480065395860893798591204275091823308327495133584629424971144544542767107486724853515625 85 85711285288096519523163550390600358583611980168215259188058350430178315359817971238557630452520199656066495766036537424960066834700225805281053306220183179811482302756746702755017469687949215055541028574340200124646134049483035777037771757161266254357907016586367690129258344645286641852229675786304394125764238197007216513156890869140625 86 -6808493638141433523100404561160656391866469533889876733890383705013796232366874591194144783357717118318496075603388904718453971411142063297066308033226164441415553087035179556443463061268309164724407820790833146566943260084631596642395424557866505041737115812521676869375652195887065390749662525444615933008366588774151750840246677398681640625 87 553722155450001823813662064677608217286450055425313576249550579087279046331191622296295859743684465146097892500966523071369290997479765455289799173893016536332672711053774505213036023644114483155021357813063940629201223901115794903997098477857436465096885763807280551821508384521519693338528346685127968196061776265929302098811604082584381103515625 88 -46093700403508495936007150183167948614379794420845212444504241729256380371438996412806375806820321988684865414177484165730269867148900764296268785789587371053915857299158987319102782631806176034706654954493562007287076551299055334210817520587206080471184178158207766694103731827968785896198324079863198845893090883275807260588408098556101322174072265625 89 3926302610760320748190648288262586333920231419540199119650049899075695138300852480642976894665070742170709297529873976860567639383292007642839219774000904461781265064883911923630027912504422236682717145712304078803629878811022195234734210623074591177407340337541414087719392549332926220132281481509352491330246203985262410852543553119176067411899566650390625 90 -342140778449826302402177789318349719477569590111858599482213740847141454661001698439588225531139323786598128256488796520331956955922941513415848511419173706488038252211178618964179637190466635809214156236179847819806500222514670665217051215515536825928673651195804305592197232843768421407178986241192146395931505601366297803633149184179274016059935092926025390625 91 30492546698393744882390609909009945663406482198127028681502111579683409690793359995398038057556506259540325758499513770412340553580039777857206850439737386777512467209767354855413050994427696277929963451011972087575194919631661731163332776622084909847730715599419210758433780980442254077604175607795430104874307616968157736928540933224809350576833821833133697509765625 92 -2778700418068034638461367210604553952542443845066958687575316152068631007236625214766841542570832554575976274107544330881189918877567205539294436929649041819747232550299775102409868752316636824211979183381217206723950727104536517643919017692850193384362715363100659057995280660970213393092501606209832083943059963404850665907043817425957591291307835490442812442779541015625 93 258846738340935563048913504678251035304887121825817649706930877475321025606219155469031225752095376207333296586194505643031807298351338573791849571275809868604382860758818075142430778951144279459457549767370259774003786893934915963700309856707362765446034058653213874133347764856373184553234605954910371021173010027462310537762613892176621146297662789947935380041599273681640625 94 -24642949751327088785321474063901523491411491401330743511816441903088706308327428981345716403352903829318961575107108776524725687609526009616011311723298828191899198164827474341512527835045800368256052076739455629574416841493722922747431949006121294496156046867765799971905759739707967978745862991882555257590109505601573461093409075015870164817495810353875640430487692356109619140625 95 2397121399148723456169778930723267227216271006028240423056199004584926932490123599097567855434379986781478002027367433514891037326225094226485001057970073471579135237378044598457896867692731837195748160133302276495688161755280516845437814722383483891465446513290537934037166178690967658169612514687074103642614521561114538500667663335644070811398624776648972556358785368502140045166015625 96 -238196399707954786083793591840719704995832770595540887862734261499997155721277858773605435806098673631730147211390887815385169480230204018849067476685860052247628596397629324100987225107496679888338705743174596563665209396347906987605464940789851539756095378752590569235901068507572771545979004682411716504251137234085621942980044903677808485312168590166527703928522896603681147098541259765625 97 24173011797620342762615867249281492466422992305534562819999603518264614623650121834926735598812135056294676870013381742053104406835279303397319341521760998191389271079304435797599392171441556030423501888618676626970680649447670978888823257219650875712919914617222410503393104567340833784083229723139906899114132662849904153977117539805671756789642575984052039232932571621859096921980381011962890625 98 -2504847864783921948816371862584779342444216114946653954037647065366671846424986862871793542480279901961799321248726782953750306271649877586966816559418409188424304759253225282996305700527496171495371697775899463068530103005174924260330717325038742267519879823780668465901868114297617267638000779976318411105112113442911043629163408522401859900931498710236077280400853172892539078020490705966949462890625 99 264968069268807449912513593823431090067626342278648350729390454420661951188991979147190246247499656605142002714204911202857753637709379705457962818007711355395351011498645539185886134453385389033118474963454909070435436399243926420414347540876243464253023187773893672253036985128430137921612554086921936555222594928413465167310374552015326300576619878736625545784863498256115832418799982406198978424072265625 100 -28607230442707527295453815755170640219184350315584029699060555064630003941919865627050012889646949577760544774675124954473985749547876678213015315101262506521598929069654260796252302379140569330868802625491121990459487165886409250724044583655920280817400982375259644444991475351258409899763881424617121760633902062674273220598153303812517920561381706037617997234986036442227922734815592775703407824039459228515625