1 1 2 -3 3 -39 4 1989 5 407745 6 -333943155 7 -1094331718935 8 14343405840081045 9 752010424789609108305 10 -157707866234752874148183075 11 -132294978377551030760819002477575 12 443908259132104963309174796130361690725 13 5958035886896289829709072930982993020807155425 14 -319869614841066819649965501971320665760438646753118675 15 -68691476800298834375579963854745389862765681073044794107216375 16 59005529260506947973947538282682716002520627691425579352100610822691125 17 202741454777439830595203899149853722356762102800555999886385109778485751432096625 18 -2786457336959666208289891110041931830429732538666497275851420838934614519813391390791903875 19 -153187112115002327444113935226057778546579508024961610516116570602140560583342251496592216642326982375 20 33686202199143526409198253652592740137190021705396843142092177682882055933268328498590307597160077070987997093125 21 29630696810864152948624161611408864699564094803967961626111889565702233835704047370604029047691730553650333606150057606330625 22 -104253746184475279651835209675021321562858080068835437937131966735010498662772751621854455064354748942985572060364424887687588216284941875 23 -1467241038963711908802640311830240219702220648032112821151115108498604097537727666795076374115970922512361757392973684346712438968037413260603839644375 24 82598327454245610989178811411837946543727329476805003638012710890605538363601809808270794873742987455650040260705507014045234617368544795892235086024544664494663125 25 18599489837218353676952539749107373453343114970794804755352197081803682488171032649638388192117337994992648860648332203094569636630611274502405345624726268161754939571796353140625 26 -16752931100035577264863550091265034376354258162617191194169320443815153039755269979314238697685724473544066883402521065530939180168133810030897129861018394359522896048707798412146343680742171875 27 -60358795407587058884672576512107381476793654138867863141304156518865722221017279955623465247807918009100220464108757881307681235272088359497284094905690218741565243867315679628895617861968341699476850017234375 28 869861915219651455532617963492480751418330605877398764895024165552231883199241362430690540746668404055729919649544603500791177077126014286580163205328263579993549802733578296038345764344487984617549421395263019610432850953125 29 50144125404761706136825827298487075162771702600187323422439167689854980261360681690588659653918611667994725242139578530909231503772150090435431881425027451470758220551478725881937728692224637631171907841040137020965224318407833029684701390625 30 -11562448101770457163355110911997533003836619961914863988091260842749933083784900636294035840282315867628296735431326077386105486414076018643476902249762116530458035575112697833171013835298340023766588127517845135378258791526878339957438572687902548535814921875 31 -10664476049945421763319921887927367005601629126084112145611231928946206398663575424697105314999942440234825692631521346150924476550959766702949533825991446359603122305962429177271309434589381731201666951194819953026191578518767423805454893132592864315291387301916520135578984375 32 39344972074709631418074914512593385180466064428451723082913065189255270959541066216962971814800025633365244091422859542906547404471081410993772039397364358694487136554089759835549991875503327508251292333779732782540089718421509093237228977666611157632415655598393380481488429180054189339668203125 33 580629304359534156067447479261840437594207701445629159431878740362188552816160700544829027422098221080098353077078914625174156221749225321359631759377931955845948128564572007090571289570822393238040112214779530464343873412419713777212357762068765206260889046512349129232779160975348948120580257672959137512861640625 34 -34274304573492275890071096800750490196524247033434769369461551762886934206865608809809997196266272966400493585746863019399930087170654465771640127578966233353424317218276393804846419136059927240430438361942725252199356584370202703403548330567679357123814211217791958195647075034355905859565544455332385016699458303641382455745043671875 35 -8092791357076285713720102087528089201730887172915818600618423874304043754550541247461906296437482033586789344677743451181092778070435815479309651794997563137295340459252333894495187146096690910441303108700794499198879878255257308895791548302678076693980795594459358625293128508538814763399605140552078063449745711652546077114884605378926769524678352734375 36 7643425331502840488128182633537174490617131739531135861304980171772532478574828182460261887589608508284978463921445470446764212360971791856102805730014691683515795209217833868330174287730001779279669516174825131701427287017791630768987052943068441145147534162859333637654318196665606761701677976979340579883316175579259260566281321712529691449180528343366093771715226889453125 37 28876044479844656691772133441322041570384280506921080127184505826190616950362915821788456931421600341066884871298278124383452318984360921781387669278078177034069574996279701995743449182267927577500510367108169580755990799444780574538642104020925106455726943408398431889685950324594488757902737510502024204388653444182365404710432366657883628109839929557806964160742426980742769169867813652737890625 38 -436362446750308624641246819282401491136852701073477850337711514432054761887438843175729904475134151872791659211171443735712467208796005174456499861060887739803182933133037486514413765081761958402312453958443924770602678191054150663880175735340466943148283342156583971524738954518515994939562910733292130276845610522535644197349747211414477085143734172149741149928835380948097954758618888749317123596532683967043532421875 39 -26376491429333091653304724951829036918713313640113738551468028203746698019238500199095174229833964499808629583762452875609421195315891635939393313139495363117064054667530726609940345121181068063887081123924296838490582919958058596897018063274062270304701059234248540001896651749826349651979507796882321810632494453595283354893413269719070109777952473751245462190324525480606538533981901975622259999944733206115591529691737410448552625346484375 40 6377444303952949921925794999561185494129812802400102376596754860055529151062810627019123304970834025862608656446670696777452772425283343004372610664685139045710301976031927929835037837499488466262101371150871537991076079471445228339427096871436951308415693447887098631568138885366752619000096682805564269830284282692048702509567880856466282306331698367515401954780375778200357272857740351292929679304894794670821634057643241740792505530110863450665186082841970703125 41 6167885665762374600882667220477264829023020902587909792499093328943085304851666114563953644472205806412726669336176583742487788220347822978855712111279062823451845629399317529257719159631131211391353383131432577526080904192857093448677831697955916543863356629414143865299151098922788630517003704132591497518243529861668885222561109821708970437103820968853707625173501358269140278253214689950366672553301084749788794885371651854914324378060570262089097515563372790684522898961960145994140625 42 -23860851948067524640596663731365058927839595309049377016987318120215354588657093262280551594674966537022351776305725397529040781136949260891001748179053268575067828891737768459342916223189729330942604307289283428591923021599335844483689239738354313254260787986695933489853782431325887633860047063781566533201025042673073630491833971865520871987791310081069351893956575195691036359653731645367088384032444960152840829075105700018834006372328418731284082838355612334054910482643938382201712867671279741179657201171875 43 -369228799974666923956006365110873831908345226718512319321620014037981656005317541459115014601792994327271820155635202540156997172904967114355764509447284817873722938032428505863936561543985360867276650524207954598130154799638818833280870384454521722366704238724118643551616864271155551493922777732687759767833296901845657416420529876488213014467275821074784145015300142172571999567679205263147079840111631670737380672879571150369147451456843256914613623127358848538812555931120607226881652739986146399064436311712517570189797413224240234375 44 22854155757296649364577637525283203448976254313208106696175495687287226055849647856867076517516362092437389540679552151840072445836007233876040811419310436794451188396218743512912300936733178777009166146886874360046441240136296416630409264703406999459103719629966734852949278549383886721549099806899860614082643321014804273751841449090454990123682174959413665503772863777093313534790847971055218946361648273217210736612129478476948893334699860681754092523684040116748134704557621901148552906827598142801198205947721951389281537452384395690558919663801220228751953125 45 5658414895204402780311857238966136481986242418936905700110953458541324867204055831681515281994409979165273985659526084699488835287413992670321089705938779505928804225206037427653317095985802707724224148043094221807781258443012055360626521300337549401913299476438725972644765132515458845002015983834612220207817179595071231813255368693477598382251821519071477472409066815772970042571757130773457524987078388512264233881585265873585595225010801276951900384093903322785034673643519463974146610728174182828563709459002280952647855362641687064768019480916733468479098068571355925615715764150390625 46 -5603822686129855431294160507460821750339721333135266418866999231447700764365792756351236847559394505450322829378036454146576625687714566774408583169896231828825545921207035535037526666876870994607983870363463951227636272470387990150533915435571447974513192037693303407591108640104446218768629408642615913872441745719868759560036571445664105413373083372297970369239872691912969024609699710803918215238612815247452839120309031755511443356578874587202218735883958527207235986742617654239953841829114301791306910445333274724799384416426074822333348032449644450498349273372576253722623006954664499009028324809511439169921875 47 -22199028723890875041069893587493650926670126695122417818797491243194637472466103520740111398754325320515019329524299513028292843812265128091886260362604696957198635704787295815192870839222647157104272662617008066318579474618679442173633153444864390331421569320953686790807885591899724987249141123040294592418447726597665621305540109333647981357656466084773367729075745894847569008834500659904164724112113288766148724056362138534196761614280329250169859874936081640632002908446274810711366142949284846374867066945937570308892210674820694998766899223136087044630206684141807036495878456458363620651342669767627997348372731543475049950295759833984375 48 351757651079049663997487659639337741871824961726839674819965204177636431046013632571283939712216860113227786842851229540184940002930510011380705445103918337858615297341653431683244378402014504272631133776158386793016570410117514841695014545094746082308794881588099232316502669343373404946761741718400770417513599626280909024143192948329827026093158774855343981579120486858097584649920459745300264800693521821140667641980585020400660214955092354655278362874656782613278430207062563660108303993518718745084581764853257597779740944352570126579513980190501345265648285756949660243523700971826132920415614605872763281752583053146182033080472782215876398782789074239576944033203125 49 22295289876261469608693564575285186501130303475097904540462241363105792812403803026283765297947603549171147124546401298448604600933818655570326492394487082304097936795772431763959111236425153313767842970181411779517530877111282537501011203959328786337464580022439941622112377193231529149853441200544273348081599447371187541945046728764873364647002024749136625507985745658132016116765763219812355229226194643540981340382194831884638260018228504432926450025208216141607202668572877446251296586514993911409025080898980952101111599610619090615869717789128179495504356307579281316756700466743400237430388797789143479196859951070976134842523076404945952193240539461497490138710100065473706374325749116806640625 50 -5652527518781043674199364724894941510217625577678980274879120101507676881746357722193402548032958887927874768069418376042057091562994980848474222532601671953883648408409453061750742574501434481097686495111840342504664184110208298528786466969618118505180224384487405945160185199798009699871518506491780968498708344883422203569386872533941367789235879002073711257516634731767718942269823630101704306163208642261220153222770791716705446116458033268400698150318932552834945183311244558024605136549085812109544503881592815964513576901619994776727303638966356239301126992730545404776035343174430560850389059096577460992944708989121825425096688678179872125664033360374316160211692734067795193929149064167888579195970562676389861504638671875