1 1 2 -1 3 5 4 -85 5 3145 6 -204425 7 20646925 8 -2993804125 9 589779412625 10 -151573309044625 11 49261325439503125 12 -19753791501240753125 13 9580588878101765265625 14 -5527999782664718558265625 15 3742455852864014463945828125 16 -2937827844498251354197475078125 17 2646982887892924470131925045390625 18 -2713157460090247581885223171525390625 19 3139123181324416452241203209454876953125 20 -4071442766177768138556840562662975408203125 21 5883234797126874960214634613047999464853515625 22 -9419058910200126811303630015489847143230478515625 23 16624638976503223821950906977339580207801794580078125 24 -32201925697486744543118906815106766862512076101611328125 25 68171476701579438197782725727581025447938065107111181640625 26 -157135253797140605045889182802074263657497240071891273681640625 27 392995269746648653219768846187987733407400597419800075477783203125 28 -1063052204664684606959474728938506818867018616020559204167403564453125 29 3100923281006884998500787784313624390635093302931971198556316197509765625 30 -9727596332518598240296971279391839713422287691297593649871163911588134765625 31 32733361658925083078599308355153540635665998081216402631816466562494073486328125 32 -117872835333789224166036109386907899829033259090460265877171096091541158624267578125 33 453221051858419566918408840592660874842632881202819722297722864471975754910308837890625 34 -1856846649463944965664721019908131604230266914287952402253770575741684667867535308837890625 35 8090280851714408215401189483739729399631272945552608616619678398506520097898851340606689453125 36 -37417548939179137996230501362296248473294637373180814851866012593092655452782187450305938720703125 37 183383407350916955319525687176613913767617017765959173588995327718747104374085500693949405670166015625 38 -950842967114504413331740688010743142885094237116498315058940774221703736179633321098127668399810791015625 39 5207766930886140671817943748234840193581661136687061271577818620412271363055851699654445239825763702392578125 40 -30085269559729234661092261033552671798321256386641152965905058170121691664373655268903730150473436908721923828125 41 183068865270952392912746408389168007892784845112711415797532278965190493777713692311279197965630863589572906494140625 42 -1171823806599366267034489760099064418521715793566465772520004117656184350671145344484498146178003157836856174468994140625 43 7880515099380738145806943636666208214558538711734482320197027691237839758263452441658250033047071236452857773303985595703125 44 -55612795056329869094959601243953431370139607688710241733630424417065435174065183880782270483213181715647817306206226348876953125 45 411367845031672041695416170401523531844922678073389658103664249413033023982560165166146454764327905150646904614007456302642822265625 46 -3186043959770299962930998239759799754138926141678402902012879611703940770744928479211804292149719625391760276235487749063968658447265625 47 25810142118099199999704016740294137808279440673736741909206337734413624183804665610094826570704878685298649997783686255167210102081298828125 48 -218482853029709727997494501706589876547085465303181520261431648921811328715906494389452706921016798071053072231238904149990433514118194580078125 49 1930732972223544866313858911581134739046594256884215094550271481522046711862465690919593571061025444553895999307458195973465460964262485504150390625 50 -17795565804984413032814837588043318889792459265701810526469852245188704543236346273205893944469471522453259425616842192287431153707607328891754150390625 51 170926409556875287180186515033156077936456571247065890106742930815037507137785105954142611336629273973163556783049769256920776231361568394005298614501953125 52 -1709435021978309747089045336846593935442502169041905966957536051081190108884988844647380255977629369005608731387280742338464683089847045508446991443634033203125 53 17786671403684312918461516729888809898279235068881031586193162611499783082948308928555991563447233584503358850084656124031725027549858508515390945971012115478515625 54 -192398424573653212838998226467207256669686485740086118667851439968593153608251857680190160741808725683572832681365725293651169623006819486610983862568438053131103515625 55 2161981096934141152671823070812007943197267040261347715470646630927081267095926124752296836255704650506307920840506655124758193053727630571047625663681538403034210205078125 56 -25219509495736756545916816121022072657396120024648621100965092949764402980673978245235542594922794748156081896604510132030304321971732810611270553366845145471394062042236328125 57 305181284407910490962139391880488101227150448418272963942778589785099040469135810745595300941160739247436747030811177107698712600179938741206984966292193105349339544773101806640625 58 -3828499212897237109120038671140723229894602375407234332662157408854067462685308745803493050306861473859093991501526216816080349569257331508441626402135562506607464589178562164306640625 59 49759004270025390707233142608815979818940147073167824621610059842876314812520957769207999174838278575746644607545336239958596303351637537615215818348555905898377217265553772449493408203125 60 -669606920461731682747236400086836640423477559163619415933006575305586568432094528700232044895798714793822596483737589781122830454202986343687959267516516825674462212742557115852832794189453125 61 9324276367429613682255266871209200217896925011353400366867116561130292965416916312150731225173997103503979656036045937702135414074776584835854832800167496797516886312440107838250696659088134765625 62 -134278903967353866638158098212283692337933617088500318683253345596837348994969011811282680373730732287560811026575097548848452098090857598221145447155212121381040679785449992978648282587528228759765625 63 1998741485554062304908983291889842760450141890362327243600226049208923939790113740810942697362981950100342672130570327014609209480082415349521749980905332426756790518606423145487179686315357685089111328125 64 -30734647823364816062585436079390112127441831848101506024840675958685623422152578992449865857350573446692969269351779918503645814175227300829595949456381296726239167804610968708156362036471255123615264892578125 65 487974003491563184625668968632476810247393964252307611156395412196051643073516496663126520217155054613144273089498209766082384591660083855271494889518965848122499267233808350179398560053054117597639560699462890625 66 -7995454047209262780091586051043132535903550104274060208797538828832306171759567797825328033758085569836368914571428167017259871534350473968623443764768255421487150493625949817689445406469291716837324202060699462890625 67 135131168851883750246327895848679982989305900312335891588887203746094806608908455351045869098545404215804471025171707450758709088802057360543704823068348284878554330492772177868769316814737499306267616339027881622314453125 68 -2354660617244074348042263585163248703588655312942452910936359525275702005160229834491974269042153668460392907613617002329470505872375849507474056541965968864008809208836555199363305345496800925411713214707560837268829345703125 69 42282640703851843067794927198776456970341483454507626921684207995375780906662247137972381949189953424543275442017720510830301873950253129605711633324082902891006186963078021714966874089086054217618134196503669954836368560791015625 70 -782102005099147541225002768395768124580406419458027575170392795290465819430531585311075148914166568493776965851001776288828093762457832138316848081595561454774941440256054167661742270025824744863282628232728383154608309268951416015625 71 14895132687113264922630177724097403932633840258578135169120130786306921531054474042249426211070302296963982314632328829420731045706009413074244371713987467906188759729676551623117881532641832265921217654692312057179515250027179718017578125 72 -291959495800107105748474113570033214483555902908390027449923683542401968930198745702131003163188995322791017349108277385475749226883490505668263929965868358429205879461390088364733595921312554244321787249624008632775678415782749652862548828125 73 5887363232809159787417980500139719770060904782147684903527711078632535703477457707083471678785706090684080864844768413478118483160105586046800542147761735447724936559338931131874852961753267656336748839888668134079921555254259146749973297119140625 74 -122086251358763546511686661631397368871752982467396541844454144637602892883012040471789952202979187202515784894285962590295742985291109537852502842518135107979472009431011414881688825867877511389455160692771311096415333291307571926154196262359619140625 75 2602512620214762520989624565996497712239158327257492082498229001239780867587167666737146411110907333596028986591493864537334353217450582018401803093959086096798404825040870331032960701025544910289015660487806038642285659770803510749829001724720001220703125 76 -57008038945804373022277726118153282386598763158575364067123706272157399904496907739877192135384425142421014951286673102690309007228254999113091496773173780950369057692520264601277004155964561259880888042985391276459267377279450902975004282779991626739501953125 77 1282737884319544197374271115384567006980858769831104266874350514829813655251084921054976700238284950129615257418901431483634642971642965735043671768893183245164254167139398473793333870513358592908579861855214289111609975256164924767840571366832591593265533447265625 78 -29637658817203068680332534120960420696292741876947664086131868645142844504576317100975236659005573772744760522663717574429378425859810723308184036220276998879520092531755801736994979078211150289152737708164726149923748478293690586760956401430667028762400150299072265625 79 702916354167605179891446711746818297653974959095567749130789528656852843115036512683829687841635193168187485316015389712741568126117130924700200787036309582425578034575652349796309918797933851407835480224542810097741542659691459646209602972731129921157844364643096923828125 80 -17106875311377007263018138623782316910004788579508832310596024758921827642890643609186363113001875696134178830135866539438991543485312615314428786554102666307491292627467651236992794493785316141712492082224698369348735923708911053409803107547357508891218458302319049835205078125 81 427073142148526986321247830742725541658269546887437998634029758106483427104764917703337555116091826753989774494341908157094423883110829441324714656323173064366520120444729913131525114537350417477852364832739594790791192335392964448375734579919780209469268811517395079135894775390625 82 -10933499512144439376810265714844516591993358669865300203029795837284082217309086658123144748527066856728892216829647190729774345831520344527354019916529553620847281603505530506080174457270708037850498392082966366239045314978395282842867180980526293142622750843656831420958042144775390625 83 286949694696230811444385423686094337956865698290614803828516991749520737793276979342441933925092869654849776230694090520702927706348251442120406252709318134779136905684002648132074178631069732453386330300217452281943744291607984198211049164833912563528134095891773540643043816089630126953125 84 -7718085938244520135419634740884879408025816686922666378575621527086859284425770913373660696783222915106494431276978952735346646517648919038712566979122529871154445352182619226808399182639882593798732126084948814027440890211379950979282589386537746221216222777201032922675949521362781524658203125 85 212687294200204241371758874554564621846967430441527917394408402421932581300920969059837967821255273871589667042699709000527947538086851261949802208243679555659403050570096438033159056276007244637311661198522934468154188611554997309136090315724820672618055451071328864250181140960194170475006103515625 86 -6003098878800764712717894234302586451630655724212125468457177158359047107218494351713926641754930105025618352280199286539901319262501376868533167327677855458486651102340971963485914363390304479888121637328309825363651973561139799050366149161333063484644615106488257193461362703601480461657047271728515625 87 173495560696220900962259861265579051038577581085454638163880877053734820445721705258884193873359234965345395999250039580289688028005552292877477068937217700605722703508756430716706411016343189773246603440425482262834905687890501332354632076911686867769714021192617121148226843496786386822350323200225830078125 88 -5132866163197695354968457995542156224976317736413175470078415747634744662886676650084088875743332966449743540637812420982870420308544264584780159084507585672420306183306559002753759169918513269441500762784987892745970684776240481917711789995432255982966989316983577529170291164852425254139234311878681182861328125 89 155407788823136622262380002731029864023607972105381713707564193591137164158219908934595958890880892225198885179891046670098367715681794698833388876601636171403869610311972686926375566387622826258880318594841078428669754422970233071022559865691702414396291535550311776850688905598236879419573597260750830173492431640625 90 -4814067074374303147821745344599112097859304151908409345519216024872655934129178119066979018562817398459985866217484952699637136728674954385761887230488883681577668918633977922918335919989392289021335629112392086484902982760348909841065836959531865690753922896742007911503790228716583813780131322346278466284275054931640625 91 152533715251549795238732001243622866820672052053217950112776359748090103272883008702637230203162869270204652171101010726288002677248065929712865396898040279450788439686917590487667473624863894677641019408426143260274151008761655208314171044062767164411538046983270520675997593396884958139623460948541833204217255115509033203125 92 -4942244907865464915530155572294624507856595158576314801604066832197867436144682364974148895812680127223900934995843848542457574745514584188626551724893403094484996234295816849390913812919215051450246669852415467776142766834886390404587455998677718894098244260304948140422998023652469528681939758193703937649843282997608184814453125 93 163711862573043525326936403332259436822749714627840427803134713816554358822292603339768682173795029214291718471737327482968907163445170601248254525887093977504815500261048933136074020052948998579289420938861262370084729151405611682151959479956199438367004341122601407151511809533488053137589254490166442934651058749295771121978759765625 94 -5542792531135534636994085807620307752507837088154793364130732005687080926646360671274548272358178304108274712297610696590878289832763141046462153482959340796380538392338333729188058096932694244899001924727025760063958674879139794722618892112877044384791665977387915841928735335375305015079359389273565258438480896074906922876834869384765625 95 191763993199696091836084386686239787313513639738891386018830935200755938819184140144085546578775894787233980221360437269954616193344106390784451124049944313532377486759729332028719245979580422790770769589780910220932778274793599478018445810429207104580637267819689724383208456397979427606700596790697537246196123561503554810769855976104736328125 96 -6777898339643258365946402647425145282596139596571116038835579404670718657564063433392703643826834001254785030923984655306545909353747440382276424979545281761801882269522633240555081749148270043539792851150806271758869048122579773550561967169620325111402624231086933308324502891386582868758832593567204453966801987281343144786660559475421905517578125 97 244688907959461270269031081974695169847003235575813860118003252088017614256720254008909994245792534279298994401386770041221613873579636345240561218186564216882809751812036582617279006226001696841830061719395257216766931506273252404948837576790463356846746137366469379363822878881947028145062615460369647992655518542843768869943232857622206211090087890625 98 -9020456591925539728467830836997137436409774279502377953250189888224769349573992164038466937871141776206357428607123277569634795449513293867293289308447689855384781500550728618185990564521552554074065225285506157296112929978763449908438897268380431650155296354014893670247330429982977192567733318946527073249245691081935539390457279296242631971836090087890625 99 339502924750301538760343749212061261694154674557630999026477396823115644009916343077915780140656163031078674540486298797888344796333331841283317529702045703087117021336227773002666126876897673477685592884070595242153802345610719964203914776490034306016894888876058553067098775393269312596671778925190439455881860075250807896038640620872683939523994922637939453125 100 -13042683860132334214556125813479757490504340132480510089600182153753633695928956152024290525663587815164949439821862140918476542040737609346581209538563489775497774608673862355443424596229777921992247421827340057417822624711327028864821793968417647934251050945951541433178733654283227182026339730969041112576613418510910286942116456732065898904693312942981719970703125