0 0 1 -1 2 1 3 3 4 -9 5 -69 6 483 7 5355 8 -80325 9 -2081205 10 64517355 11 2738408715 12 -172519749045 13 -17158004483445 14 2179066569397515 15 365466952872801675 16 -93194072982564427125 17 -36694334101466364023925 18 18750804725849312016225675 19 12540023641552999408358971275 20 -12828444185308718394751227614325 21 -20152308592394505132742416501854325 22 41251775688631552006723726579295803275 23 110265392881579801241589365733980312788875 24 -451536783850069286084308452680649380870443125 25 -2835462622302001915475035197122718289309339435125 26 23225274339275697689656013299632185507732799313108875 27 248274338411188616901593620447361164336186280276633812875 28 -4067478486190503110698808283789117955319739829772091756331125 29 -102151803964635984960372607609510363186519472859692538499753771125 30 3347208160509227319196529233540826070532683567193545409021431818452875 31 143117350457600322817586422261958091528634877119710805827838176867252436875 32 -9379195562238837155850526182937423528329086672040247659927374920995388450603125 33 -942169100023438321427713803050536052050685858401949427181601658149494566943737643125 34 123491046109172084227851875879636810878335446146601913370119710935312402383882636622036875 35 21120280156893754386138473913320945301594719398849540510933341311792260094351654459772975316875 36 -5536533601168599456045497967059692564195944527372615098157598891497158437913625755048267068491563125 37 -2224625040259429229350136871606369253711071949920584199842601313453061270171315058932843316645182949163125 38 1166341988482495372368295210003888516920416779408013328382877914826365134154308258302723623953953032867887316875 39 797900558370100282428953415029680461181730026786817970297484575903729876648338626547395160139819595725012753987796875 40 -836658577992927903647939827164747189583632562837987653204684889178253555406531675331934880043611332587355248512754108203125 41 -1344701987814090035873758024687173699705047623648659798120417202248172706236087144593220930281778507285041930956008918753724203125 42 2820043118446306732822687515230731011510140328982410544288031056111957639055716391370817867161362078331332970546325059973291466307796875 43 7716818113117157957437310707948404458350330597940765352264721454110816159292845141181324390581140640156990542866165945615893473253187139796875 44 -32366673362301634972353184614280116664872166677934745939299977989141358549370458254192252435387649930432385904915188424194578842546262580011452203125 45 -208082502220492485069067701212111823905289920852805878977520126223713829617849305865130861880005062323550315102046020166578895535508822350351593710012203125 46 1745522334704338803697776801861829730794682367095293366031978173481129397129098012125377803882643625842770438117228959091504889141438055729915831456964337219796875 47 19105914639979679119098674251389022319744086672690795353249256731833581940396209160348534193557116461790186639236018690047622627240566678580844526843540074738671171796875 48 -320544037686586672212129064130517676098145287086368102162463728780169348434144386268136833100159357659493246136590121306947325056079843888386723508427343195006755063538108203125 49 -8242996638819336071248825587682672010448758503470078807433165951485089942926371352951132995372253756198123961401908301748918110976433975367535726351825147617809198251024315654588203125 50 276589061950495333668529802012932667870234146240350019908578454030655798018716865642975438465041607976840772792306995379361252079409096452525677169907198639806593113879316078954099695171796875 51 12109811827705392649817195500227657120769691934235445355898700514262601842373934216489155671326325323801435230257329024625349245270514038519648254867843130235944968403219600862748584686332337731796875 52 -812675702901260799697789147868994310528707710566811512132992134689678493063419946105383088932711394448421156070712548259506188828012324550591797544115167732495188560110992953212876573158974825312887228203125 53 -83593915796116679143195149018489190091786573807583974623609398044436806761384481746745427866338024343567627166038797890778911960658697537287880876373289434794068969728652700615342947353303108171408593033437628203125 54 11219785369184176101387960418687900068190515305571656435606533941362553198651256513121160975862349441064313989009179046712739822892723806235277115873590911451174650198211572249002831719241009120801587745216033453694531796875 55 1964929299441095088335277039062996338796532809690784332204967643461510238231472976943743104894461483064870600443251770754548159274496084313534859680453837942552147791634143943229726936843961228435268621400813691481730169101891796875 56 -527456690538301605735545284531928195868181437191774101522311642632868275786823843886098189765457495186493334146107490762052828454261826288422092716683780594605249653674556622936365919817464996357380270432950160643127862130093265854908203125 57 -217022212347358604298815909090970654376666538153283277837298360411691004742597945735195589668527423996660750843826347467653542233111337786593242781360871125449214916447965245844168110827434662604895313725549272895445198900726619989178572939708203125 58 116512912850161862333593813334962597089467101481569451013576480533030884766663879633583020988524506149570518263469069890761700251067458281917037838473384700873515296428207985632697497697073811105667780139466442114765271684409299035541110595821091085891796875 59 81619969723299917184194885514130021986112109068312337693958681372212630615868966346827732174843164838630691489668199867077052842588585426106121891409446262350878756101117369464071529215803447074270762228819381923568724498504854192089855775879788380411876007491796875 60 -87638775083900858653106443159218262066398096673384521008902810623275731541108756654368459412371854552920819503866918590403672400668399754418419111142186869157168821227986136625316696782574553671211504631172066284345928908809362914563753920600243404437665235134203634108203125 61 -144236000039569546324196603132148297504248669981274297514177891925385614923644242731154147790771093985145148718871651392963029325172737089999811109772926191931605678796033433655207460614177336263238608666928740489219353244718289390462716174929819274396413596541088476667725554108203125 62 309744451393666953650421165639237448869264931806286350133109773558698952217565164910852149816902101853399267795159871658272876351389898351004961591326280880511106537666816447239817458061342405983324999371261939914905340888948915587832280748864178264431703994020443267224081680131379879491796875 63 867932389887365519745476856231171060208195085202662024271140093078887897184987348552400541726443557914553047844129002523653501865405335124352644178138129898421157402431728401231162267771637334907212573465321639710686385109496078642105794382023455589269467479215736567543680479113438085291764801091796875 64 -3727741228837423641017499821692296663144673781925171841183042912137079373380843227021325920455357917906443745033104323600064254424137406277609364791875421906180543179491426953610479674917214882027439862646341259213171286047060651698592396800785477678797315765297680806935666141722147171335550353521447870908203125 65 -24540483738378543357842910875137316798757863257362857529007923106900621401719169304874100678014118234443168605669496867610538157238731838335418935084231821257811356829841243059944980484612701971012419023989305048326913780566770888121453552261117339181622985772917567939214397029350357496261728805970565356233888702908203125 66 210801150144170843841728111270472119444575555427669145327029944609033838578022399279723462314090027408407221629485649856653909232990379663090434970956426420085402902985297394799060074421594591898773457464752190248674283359965088837046264877767598096146102917011485487832650334407624278115354777459867686681339718055555296321091796875 67 2362736703472983461974036601003791884486863673165608566691239365726964775210185059264433551092119702863139047912201698923406245524420802675536925320442406707877809683704536190964340498389721851338327532251273518963266956081574220058632619947069711777932275122422664191520866754411560814211242937248307178871515723460658633635521162305091796875 68 -40591507479538517651436403747699111062441364986940022670339623455329148533759980647384070612358763277365559395870794457014471234874728621809580771291240902927022465914614538584456476380204443557749040478084092540940996087788051377312563000547214032526390832836786680844666948655564402930998120989758595321212421693981719372877777270429587805118908203125 69 -1068888818095794112679697136470483402779578039718529816598100626465807672506959760597159594990714811940861570209816863183352267295058871693399537441213745299625510891513220321261388619566045582889398417936354048234040969656641070793327878698523180088312981594740611165824803450718063261361007602326982311476444518921216080164671273492207955194432267162558908203125 70 36726740133183340854773310881924903537522182015387418820199231514503947498680356360715359367224644732599611028974108713964618654254473623247430347278924931419308577311103170960169000387400623304875741538316845155202946100561173016485471041328368937119258002004973822887419098325871431941318961551453092606967535153524165599931403233752967753636751314808169544084545091796875 71 1646587162321639509413584512555419347928801168419241624789435880046981421508969054254318410565884642782928912184270265809681711859614090548567826912059418681998679693295202721264753537720134143921346230606449981232282086795295550726909948217680446802996461591514776779541743686145060411970242295690272104720245207001975140933774541056221990304671361992583898892380016158239809091796875 72 -113152608193311574854203634403508455278162122329626891561061238232662790502362827517664586788164487894415269036005818564260688335891724081530490169052774113055232632484116618891061920510867703244282093964039884426232995494486563305626900524984946179742920470625420776310437079201378620815558580951000644666142374186067489796446865749848349389737259222270132482470500789165084639434576830908203125 73 -11918508588775573047149175299863494760591072406614504414473823025874115806782354556560558178430284480253076820855321258378675266020534016911907151049696229986267639894327629102537073294263040999934453174221725688191447305299267302678764466053828787357734261494542072482538562626977500205855833389674308224012399971822895282867052281560772358000231514837206928410012290859396610553043057929704641470908203125 74 1638067347376439856888497193233961329052328684950682864854591861800601031471625654122951393279068384498796043486123100853063918785214722080928334038991368961766753128389478373053338304542734783224956623861688013496669780333174330543258383109740333687059992197530914820379526968852380180156512806977375459844152884654408615834470182004355383370016773774938729173342507253962729360934792416260233807892889529409091796875 75 293760966031353753620864001960317346654536064509809699629970773840539342954849221890057268292731551865245789430954756984474091449356843914965359675933259930193181083702567478404608161872942673197563489378698794967678881019405924510588968319931321366698795451083230152863451985872911129453021637623753115280041018508223303154006483183258143603576855154254743939944357348074023348449795059984445127582157254433851338189889091796875 76 -80748399484252241108109604434106681192454236709164915525525887905549472233673407065291120370710247996895010183024554614021448605210782538858023942069707259770271905939142237219080044421689016712773517087772336249551872149558630694764557251968456806786459075113047846506651619958522616066296708196907476468353466470726345804631072482066326413010929473039825415240318239721829650250792029805825410807017984371460562288056355838432190908203125 77 -34021327767523143876719699981209711472269059439791413854204490184928608288911832526280007188888708078869117129399560333245878775836589387579536872557857602637157862094083138459313126813158386559871929870048102698442464823504801650312863645157505640419280674525220081286248362352096693993059827883571804370549621632562802806146144357579983927407718600716127552939458506018604138728059878582817484909617909436818235047562268200279600654349177790908203125 78 18703422736351078688055039054936403537265717802970508996932637058545330190860938928069704668583722652962643674022188386623549030898583428083015182319571601834841358024033581950742999266150731384262154860193680842822398176288250039120249121429218079655494811150702713095317766265697807667076589607617153988336650974129465318334761077168376821712409065422563483913137690213322806250111215514767226550061334436629466612255462909756490578695070002730003917889091796875 79 13416629151193248185596232092145711188805145641261180398928380065266525453906080568677969317969963015123690390023515630188906876631368847034714812566347378901597546737381209591934727402240804248785804003109296298944945639251726955411268445278932003077822885244170970863982984273245294315330628338661153019371400945469948388229668237932553580971620733030246061022793009728512327110056582454516428448362707511008805750144350910594460378100602860044929313189824515861569091796875 80 -14751739757282004896134478456541824701688176041319026664343667031205058141042745378037411724582660593315195763699880291077159930672847469629564265497728631762200210161164654199126595637588683862107615426770813534887740194922554237724088612846132040617638350557965452505060029158178158934508133301954868320487405160835836964687640174837437988476511978254024554863953123503487999609931574546918863143738598069035510742699995210928518623223135813356820738780156731001555138687210430908203125 81 -24861113118179615492613211327008907405403227256634267306630741444036695702630584334033905572052522119220947587537860611604610003748229770371330123907502947014505251013788898117729949726978397381211675503162079497082758099104273919715760413502800228376458141650875432479807801782416249924958906726887568489971011736546256395747908757740169198306449297158633263383868501620465744718556822833981119195305361833734794311528686742728892014679740235983737565249930320191471613532052147956134122430908203125 82 54670165905761011063331700564751876417805317369765785055572697419282513459107438956928698279470256191769685915822645798600421460442134542195139531229233347738963993103926505930311570122475599023480671466014872050485995522362492731951415069064457697659185273859787603180912037346337882456987994520454054486366539322517178664279121749945891040225421849197093532932073755049920900959876508790764294722926974175185510564081168412523342095908169656375963577828716059683353737254856220284400388648414170901569091796875 83 156867403775393641110256489249227787530355920928749914004112432189006314931393945564325881997252752633092319689428987034274768794652865780790725961046362922297253453206298884219041169566476597381405492913990725295441154288372075225597932555096416146824926458793681633695592656541960343936535747712197673633850266858200481378738107714055759027678455170276666338428263419522285574453401561287100288155464922965666234548979422019138234403951802430346430531738748148174122546260406659315364899250589734271912899727125569091796875 84 -689910137880155573525415263892031698784801626744507098732997963183006896456451997093640947778140746148834773272198268936367569977185012989207188309558523133636975035753281676642995760651763022141789253916896898242115457529217932207472848910991695356322362403052104203175430527452236059374262966077870392682028218036414136352674253796555141745685725371356084176974065788877028489681208882869384452441808459712045042714110227780612367514971627434553474971743158401354001744328952227707928129750405280129814396570784489874960618430908203125 85 -4650823363594199371042123035104506970662007539018982419158991175229065302355295120915338495790522134825614285916406864134059539724879835887556557359540355330724872312838671723737630536899835644074855006519565530018273289424054177132360712521926451816810154342904334860381080254211587217711276867325688636571827815138781735190941737223671800030639235854478879606479242384130699357031309767743718214572325965323987563814984679881072617276611245177793078116155319095190679513168443310732131491204728618792956023987412179170471365370909077738430908203125 86 40909074936028226363564406566953934273657076177403299543282010745757871730902148095421601285620463192504767089121721450107199410782297648962091536849319872025414405106261289929674888771252447342931973746832009851415015278305691917334689248467463952315101796440443517027930561600991412049876355817459743929030566194298112340227822271586222113072985231305336202174807298001439891323878045250476441593456884808312212454109831867448508467437458849291375371529217874931434240877923771975359347286293918995847797369438682782004591246478153353123245831966485569091796875 87 469528509361290038642299968205488956198173870285647911150261022571000199142463291840952769650978785220321042860574261121682124949442746502041665389783225846153954066980939559687260201034869519918752533663912830498797760435580862366934671972496731527829489395220850106889876159661427377192094289318266373443716117986124332551792555915756414670619191596622899456074323644017322737008932358141601625801597044579695826023630715828856408185073140584289301309859390204220862408539266964499978503568927972428062708910124293471233499269657517221095493135672761700996828949569091796875 88 -8260032889840664303024225574762801026230919575946883632203917831358077026842228573150830648031091135698161511277753587117606382705348972444265943175009577052769720538713017073734813830512478909105129187378209784604011344570282078545839001216552841088082884534299477647260640415243377076417777425211623099238115455312496057730701507373253548576982711332978413854564410711291613460519611070097400825863330515274233529838542061013944343622386482302989605504299343996636212491900376618410561059052789947571286690203169070107695863107515069313553666379434786598518311240778240536810430908203125 89 -222730189564455705322349675488443354868247012316637584240602626622902020195370361620906287389095542731208948856214716150744086711528758148512535919839375095822273703303437547620216317669160546330622313859949234308800350087400881073360713991781200620694416065007533375037380712208294592327344331549614637358933733824582090749374340759237543943084093970898128841279026753209513368875029489054562861162538933430942793289993041382728235049636822402953513134307806434772436695710797287514357108452343724131056359730402366891593886755716609634815641414751774089386667502028214250089875300180340970430908203125 90 7836621865051672982784095655954316721926325525538408904201933564954260323644432837019434385783572734057497822642055220768597474045432482067107425557507831914198052999834170892385066433993353304689050973444720523529144824090389011426790317900140289849059065490906910540414914121907144468208645664363302173365639865464521534835197275885448246443647855563140090784341916182532937823826541124403412546732995818247023545438298316164676455958992272017738875701135349338723901455609820297181929691819462162622609072006164077605695637886182874367199829425540949734756605365978505543531506044890496580801943260949569091796875 91 359775173452785202490922831157692887560326076391029942967912088184171900962440621050272628871784466811670550770776550396214375054045055943306494595209824431549361710024364653291072234285886238004584925010186361995642069279152609526881741616789665965013194372695787884293967913369021069689243662357939637479003758935784662341059927189248874045115759952813696565058434664025732812776081555587134999681714125373341415650833751762100442591439256285783673455010811431464969514863650628618870980903732465380020023696414327627437447794840019188458948461301945550730759657246836017010415464827226489936314572461223609018568469569091796875 92 -25316927142173374642214088459635737387322561708715041662903158705445582673883870118577733808940196031494784926689602817622782200340717221367020005763365510977405595518460999538146916937623317855201114116909573031647405519966711471071192460480408967001228855776609639344435611727398042576448937134288387502711450701022188167212797170538623414192518071962400353777016106751529479429443781024469849896319788218032943158735069593080871786313736549247574746236436083890617776107605304909941167256558113581115312759177411008723331829161881118802417827861732673641599391625809301476430198468189547827946636334548749956962105930645140975850430908203125 93 -2730664178589899539549351950891615104544995473888150926716188807795118545166525550853283381254707929388120738177784256429141894855877267574035134304670074217757340490907345426493809132332661859160011604072241427365555848383728155162573632449111419668753200800571365949628255949370661619909603107929272066998708237975846874327603720872047353206033447978028665004795208967330249028167986518997514287828484245602197785556411596258054119531409710761936557687491969872856964174480441303126811231615926592319179878119793045476343428616787478845933103233948955202850652662420217880284197129170283568548795425921774640399611737406643673087314604802748650430908203125 94 384306818036604553954345679285837850730984966219047561141163506080083023216367435013293384037978506166857094157539831190282826761773990748127860681061075081256236555824049160685661673195724127975957563637727272257140117486755623571099818835375030133539530989271071589344037024919041399006117409904578175909150352408076895840762379049189561233567863785046680474457377114656000531373359061133420584948919606924860185155464182899831799814487935922178735440211340093501027700235017523359125725103952143891793818535723064852882041038806665862747008461079524048283111700232847323463671388803980147001922623231858479698451089747199504878892338572747817137782407778069569091796875 95 70573292675922213373302330756149530323157800776963455503859033303714996703632673519476203344759723278026496519617168791424288463551443120152108561293634436213698896236953315171452653771736069305240453547587137490363663039358555799246553459934171378702544914601633184670096488409228269712261748303629162083294862310593579164816735175486333815013554661387647577707913573428849175060057878133076230658574339276196160767787834798764261296731495910832576378035337235415002635501216037474282579125798262353902771801867662138932426880475652448531354168788201175482462666697137501399760044367506241624247872913913966418884646732241512982098984630356255609270046185053574621965799189569091796875 96 -19864615912349444093724653135135418763633558689712276901978753777641320720446666874130477469020724123419370581369245998902639688564847045075330684191216991512152207956969113806277129798704405252179989668651858898869349478489925506222938924731247299469704302108273806502042607844399225366240518521849431851011113550101542616505770579291208535044169295297233916520231797426976879782728400308423988215453965040652318801730405003506399017071042801774418802538388041423046799901490230051005472687938453145550650332376951250588376959146662966279128940718208371772277073891962283876851675951349228871025519187974855889457891691138626916341092536747449841554976457462651147071280472677884586930410430908203125 97 -8570328427092420031847187368882608124667126693096857337633309515173095070830424923666790795740499328668606628210721431733573075765831137778641801349898541560033676706166537491284197151314587669275712077496458288114360223986173318021405175061200042309251007414084392136109391551442140526262710258830865104571491570904327361804149187692791786617313298822650971445877437654534253029252622034928963044687548646968269240971493224165218457579500986610237090615237316773109118369286087509437591948762534477486437337722299440702689409461145545906600054695439003378073464182067510448139166469476010434249320314241144747217564183425646884290736177134089305945524536741147335147710224401423154375919340860540236010430908203125 98 4824665988837015423531367208532228263870077624135553076863706784576773922135611239134885621137925994214749166587413431228594928649543484142401008962418076494516609423352995457642906772965717402650641903598383082042549884541834962357842763083575571651800117114314311275691660911999333955408627673121722067426151873052606941053532845545713213131040350970013202951130949002214557115377351877697475546503548759816356569699096267066568976695384927756963739650450187445464139016856415376274070258677708493786961620652501998388624989691640418183764534272050391909843399844061597717617997595866656373009571893248013057025575572428930476189309083720449599004375958095990553586428243802817560241823527862505058833976054656487189569091796875 99 3543965903423863212025181768976220367195923609171571572612147948750021558650351963058661943770644948945466302200568693725186333761375292476241620083468101244651597436758253430579267267499955747062522697014459237104393076753296409427469090085206110796440797517058290641742962450142277240756289052678867618938595037446261704986576773408155085431352731978994101837112789410542917676796618192141811732208398160913519704108451141569643186124250137145245884095966468139537239420651872023851997276903066741758476501563058809543922614159779795341187420587604758027829968766648086496095648789871661513785884896901927053949455472817026809555153467682873104015461048377367208386504482308009675613646171394177681879808628971447525894339256602389569091796875 100 -3990150880518359850016736114629534965381225609617183910807266703184908031401994177889298477145525336622927467589063537370879877427214752342734280357472589984943858431868021469166924322462070953364469292148510198223082563050202220077617842745841379231204907756650296956275289134194099880619681288757752650784833442105708299933867897082929390860081872939415386311295663981021556372750955725225752578880242489011741792528285667733829381973671184153893472562274064052052526030352724462726935852331660317113487774953809511914543677428099045466498285257744029726475791242036188293093270927125121320703374549279503050742741325575928058949128772427512946020281400439559027416730097531428323216316753584561918854450619495551632458177163552406122631909912810430908203125 101 -6885993400644554509490788314304997580880461988841120492770302885000331890658853899960722273058822223611230386923582074801714733657025186283338004974374643767728585233120824833735686859564686610180569475249323289312423917319913253527913295428550921607904667543557441869095028467344432079587760568210286952899218913739932880256501720031258314051277200940307133632433637467476705381338387019493882017540977055910715954852051547693720171346972174216562053151337794879732381861038657973105389901239722595038374730559987021278031264274149712211804043783448512639529082879534773290903979014106758595346987635905529216743411624045366339033132380497803800693307963984167231021775899884590435924901991038279191794615830408831422408810554087985305334621022603645811020312810430908203125 102 15505878656609248243751142895339612997604633359131637148798047182706479597361366085804182780205175876574751522237364550276877095339884736703386222442188410522788145180600744612252121616637196783664333046166339002456434111629178677542095346166466722090185623075461666675806661950467629735569290413825972071299195461418975053377689751597692859881620939417242575788822717984398091533229883512663936571689959025210942636463616493677583430015918566272056494254455004445808504892683417482740833269000244921334103135181165328788337248270390992442612430028215258847296468176897289479407539338193602274518103435831120012470206943193154810893517242932636309650858704664645708171821412844006335265498727909556074577914762661131424468844120959121901856377187649391462249854206794059833626389569091796875 103 45559469102147892689785008117193578925843005724553818535593741926808098753200463538139911527430810570320124094316587685073194665246887772538137807594941760694037991427247199077891818694581695243556671810874473412239905382574143558781181881877434708421357770005468472413815486033388605893008538940261404233819197251124613225333678042445646159178986338546870240661535557308458670299592585902796672928848388166686742771005023173969298906947732778191432456417096580654569042380341969793633970293260625023145887704761602144940670465541911849168838227496418176598472318717618686021616778249399539976271786155099213632979294702019877300764319714174816203576986116005275277689480485729632684697915446013872141498849509817841308468149702531229603380375124027547309734721001831986727249107509047235661589569091796875 104 -205181608071630829921552072768886870919601256265789646304244229363452018260665539194161011567313545274156846304008651494732257116485466892814263958845694847573280706943917289037826289641633278987158546500077222125754993142344028975888190615653006993889460784126750547321295254233749203543743569419506434024596506487213076937687432959416303256588365174262799081360614458955507207811158543176448109573259251823815312143159773544357996727621072446888209200971764684999144752759469844651760013685950049291828281501698673209052853232434264260914610731934018763061185515685343634418467571538516389468620487542237398077012349673690459348932811520213125499726069267169791941684040201363316654212940871862767396450819432409379203902312057280713721674523259594952883422729113319767199081773236340187737480337165347762410430908203125 105 -1416366690305545155696110967779335992221150749404308445194392810992461006627290870033467654042420835046976196132987871113074279493585592994704324635488438843298537045010580664532542135139131603015640249171528834174249468607984337215260750309400971413181507161790762174233993510100966026838377721992963223222851415106758289569117485076156863526239550477038097839515867182383458058581038760458360629583651976401396060229872026495407611485006987613183605587891490762980904243167338333773261447317003347346937712324984806745336528591963182290982720791874995701094147315581634672867422553475625867504934923268460079079374297421079546161276919522592594305304342744898551778733857520410470665935023892433644050076588662954129883688599605074545700753984900003331395524038925801902838574528307621570262758328780838287447604458384306410430908203125 106 12757496997360070328665520770147670147875476789267970686892682731267296101927538054368223697600992260225728505747099976029509615505159674443279900946084240490958419558045292847203772955541386290149179268320330917087649842019344228602279989619789977532197132282702188533174343019870083746661204713298234084059590553641561489096642924762426168724591238943244669737197267762528067306532921592031653052999641513714100059906689253630696775378535352456141425574767000121446795147254267653176932712701655624847713868992024479271332165247514105584692964052444327802440655624222455715072133522451136726296010169370570099740140680975026452078855187200904797446627333261692318121977097303459260973905305485622354221429686386135597634530104787776441760183992722184667168317270885650613727057851582069068490218217947624908994342585100286620563339777101589569091796875 107 149936628073438053657503475945655644938932843183514361633859338369388809095588834126121565644123432306840081738944841130776345090389490581060499567549973825031866232073958156921565832181059442495739056356563876786192382306312220501233359922615631374447590647523564927985874242727469304123380011744453634696416092066306551704167165480927003420421312066805569707841537089835039704520537380126980928713395301502641534697697452930835678701569208376141760473714432622145092663857580757647597103519420717713201123998539653815918096598308957350110290794898434456019675777457027747699399851010610976236243926228427350020431248259486012828773241863525197807621015359188164331819455399461521815299670182656948458621605369152872098932228693566755603275473451677677364323540248707064785273050687772901626700298217417419509702982485836566161422171462113405878417790029589569091796875 108 -2701018169282896922120312507153740913062060151010833598153202271600616679298154258332971843130853234134153943253033776416281116371516884488427004887198676019709516962670893781909946131535348503427736468955175071940349490631028209287040754624873343727524347516141225664138775725936642750675998273218987114095375712774762191458875025636397281274669224137670888591731300263887125880240531082342173640971766256680859529823820436628544241981514376259096872811074342858553821043982199186318031955386233024462001173561978675227039257791852505161914159671652990759152605534501027859973767461159772351878874326568961203918233897627591188938859407446635318302645553338535966835442967614394974564204014595750670905130439946185710952712849822295632414024470030104957181112995218998789945281826674097844384278373242441609681946418833252523683474384574818831312905077693610841021049778410430908203125 109 -74580410999543285759733957328697391219608172723456403294249674483786294056383330923030232791841790514962188715313105538093157177260027458213961738571051701777379365346043211648404254456133885585250309339703088528434304406270772909200730802471210613258051457466001214649369872760476763964045468142643747766168953432122736966431543256979355218805871851649622391841431674073996963839647521535403695540532543702812437691905543298202155685945628570524951185374272172487659862200736709116594194811046012795660577793060781848790898093306806867485097859298712622232898507781985600172140726749715176330124528412439544716862907238424419093111454926270774525121292084552447599655924114108047612619636752438702507467336822857759441092322002236296283455331763692196499363265695099388970380475613297145044469483091190660134784673449406487119233941713671160051385881555737124194427321700573787533044658410430908203125 110 2687042489493452588392221408821465278241670754669087033096580147303258296611006899547228509094436001246903744446362623916504255120510421141789121181406941189365791973841489256611699304010747052737935543207829169921909441941041914607166092848459000843267401096472142488042723980173613789901389726562226075943152016302355118559270210183515916453676351401810693483221732575924179088689035085307456949708837302870963967883006238244488822395507644561978913698451368081355462308352605677209139903601321615462505260347379858359909458826107584688659697608168648223278216368988233061452041415637628957254877482216179294080342077228636511742178523589195260942152834050887824509954385803707839755856780127500842510166386395795003864508123412018303232249655603387675700380341557240271691974042789392656461618798804973592140547307924228194302315272826767886183874823303897195053717988701689087177261977645428185797709589569091796875 111 126321359259759100942780893138004321159699494319334836906324477860225145363595442360570137474162744655323798332924286683469232365400805782325840838859993656844175359915083675382609177276071943743435238314505288311157011290607647432706918510561273109009461651955344028360591013728425091848573157221473458855436880749509134823652328766281507085301513761350207750925286805957378642068859371383818348620650337710978036018840878639682957298059043644576234570795522758390850843772836045750742851006511537359618823049807261423728001499179395399716649766768696014357853404282403671807834364303935703479677751775042889631005619033501407672845559488687517418459915429419324024403319957745675443258822592913780466030949898085459834776950260265531076193296404783957434274756005036990007784012884061996235320567971690549939924359379517102069253277196579612239486730467697260068866791621769726993855798067912477537910728418202832901197589569091796875 112 -9102413223858970136655714124911933778551409246332143067928746195332768158392501164584363878785355281360100957520453509701293162529697529990505825534871485924080222866763162136208745916305919043185630305384534771480363722053844771025570417355733809130986309870926262046286864077589934058113008578364815129821601397368729346084134850892955715306935038634141431273923632810824039327178258533046364496643604429031910328793036120171802446091659179977713646264798563287773508886409343410583733865120900770064899311806547767332445872266423305419028725993765500083784633784623035784389902750349965783529000293995311463887774048171671935855794362962880368332886087246148778817413731108842569487695000061225281306954305310475017800506507470938879452303763255921455988631679269957098862859869701389930260123875936964347401154897115040264425777510071595683479219347773216427496156590334159745503128382114329842453800910349960086092587886040735247282410430908203125 113 -1005341951480930947071233270579682451198563195453614365626448283997255734825296525296173854595772293808562907211470747364897767290675747151197795022585285183943258459862685699479996319368733082010017730806171606030524872496535530260498919068551291700829003171381480197707116438080607383514421011401919254728855093536549113196919322810330068387902337307303262371828335931140636040760423287700876829092284625489744580280964500987321605027580408590219244100176611644319695330251378984718839997012494626353755535140899824115140830183826708477676131749800771182657147637430872779456767464102597480289323384518488044171521430969474719770616315364510724810300510376115242283176797140763061213058193010179477672766960327979824943834138950955316754493735974234688223173698606182414230790044313575818737807317408187794826209268712637997290120274635427487675586794543868569027841707473912059717657877715725059948688547214569061170718080549705184952373296246426659762410430908203125 114 144885044418222331234614589062389104218782247481760384721433490023248596927492951273722751495369188835201939647124109097811041066261260911524853633595220055035268753687112488816473735938432377318202541260849138259096705089428564082560137825718056691611278488037693696037742708078202612538390926054855183836662356968905532272608712543473315896283157401735321089110650164800052101991033035432463362806712067486477521905605668585856025667485136075581352240861806062504630154730512261372855755148318399508981411217755064880704518270419072612938754614872514131325508745844264096028405637937313089994185899182430151294848941463912103042345566445304772442838365908676453837630332656945335624278281153545147143025889113048144887689101667277112943333156439242210755773669364867599881227635641138683899187915110951151482856123795975740661879377913833976973964433440980394808961582919974397552238301033969679964954335154209481646287296298177005769532094232511842303785539497395000397589569091796875