0 1 1 32 2 992 3 30752 4 953312 5 29552672 6 916132832 7 28400117792 8 880403651552 9 27292513198112 10 846067909141472 11 26228105183385632 12 813071260684954592 13 25205209081233592352 14 781361481518241362912 15 24222205927065482249776 16 750888383739029949727680 17 23277539895909928441081920 18 721603736773207781658778560 19 22369715839969441230964545600 20 693461191039052678145715631040 21 21497296922210633022077440802880 22 666416204588529623670768608349120 23 20658902342244418333371233106077760 24 640425972609576968321407819953316800 25 19853205150896886017557529822164914240 26 615449359677803466531693933999087238080 27 19078930150011907462092237748842926176320 28 591446834650369131312760869855138587136960 29 18334851874161443070320533454380540347048000 30 568380408099004735168309878240805319278602960 31 17619792651069146789857179801270230521767636000 32 546213572183143550474399354689340380523084536800 33 16932620737677450064360010201718412061019628346400 34 524911242868000951984422852650085442100752360696800 35 16272248528908029511184247060453903419613592457940000 36 504439704396148914836392956351409902157430790767148000 37 15637630836280616359608301868691212747518590062622112800 38 484766555924699107137941084805150274373064438956659346400 39 15027763233665672320968769162107061560770918360173874080800 40 465860660243635841940502305552888403095476946539696756268000 41 14441680467552711099860155779494194832024761096768357946580000 42 447692094494134044086506942692314324210969173993451423452408800 43 13878454929318155366397820742829566867510100653771912487063866400 44 430232102808862816349531714128119080219064890011493559070209784800 45 13337195187074747306562660542084169213910397248683388649394972183600 46 413453050799317166494984976332096055172096274800938258496433708248000 47 12817044574778832161082351751647068806107440426865453182223140060712000 48 397328381818143796985425246346973956958443043882908977955655860160216000 49 12317179836362457706296225240179552208759372453052185084393833373602856000 50 381832574927236188887372303151690264306177100376175345154076956162732248000 51 11836809822744321855266410339592246714370176273150598863298577720107903528000 52 366941104505073977505752657725944952292868277767369820056737412560053787352000 53 11375174239657293302445644442660437949652853634178856449871789036457240313896000 54 352630401429376092368601651370314053725178064528735949351027330506003228656856000 55 10931542444310658863203038075562790461349221836802514453975344634186431045457448000 56 338877815773630424752362173718021202973897433402110414738822823697019984217288408000 57 10505212288982543167108335179901472951029434471270192067015969307390858342572157992000 58 325661580958458838173696732210872946906045773070027244638835649371406466850545653976000 59 10095509009712223983178087289188807202239775753322841387688860206761915099933646127656000 60 312960779301078943472118852275057144562287063631745994629770884945376435221460166276386000 61 9701784158333447247437226956143099241513433046451807424897178112000842829631499131050580000 62 300755308908336864664401854244542237049600828336935155778444363228510164683576860406850860000 63 9323414576158442804405739858308100325984743475067753607432185913160267596832566781961300820000 64 289025851860911726930665689286097130406508638972762826377047549959113016559784002695841412140000 65 8959801407688263534667356731903937671935946262832244428633989492236965983566279122789256641620000 66 277753843638336169569006389974104793339490089150666951136942809355811320588718502619629214139180000 67 8610369152788421256463066359034813084321544078904243128582439424502317905793622400631129188715860000 68 266921443736441058944894973495043704828797447432757184603793643359815148103242141743359095905931820000 69 8274564755829672827122481585660254325355900277653004369770228379152438464520938247345612991644704340000 70 256511507430719857635549788782198767831698804527726750219491422744514209961879517782477010874809835820000 71 7951856730352315586539382100676819198901633077074245458896682263700009022743646288781659135367684861780000 72 246507558640921783177678343222269774445741847886029259974420442417953515974733682758092072609486051618860000 73 7641734317868575278351711081030302765494722777881179135410769744316036148431682944789944798932343554932820000 74 236893763853925833624057199187277518218414021886646149552936484360379876783233244063098844799520999098826540000 75 7343706679471700842195552000741085171904313657199350144931740414399357034183769297904247143871997335206171710000 76 227654907063622726103405255626973585650266831296196921940556266972975185271875588531090844301742304298839805400000 77 7057302118972304509061200376160179460119451162865662713964995612502047931770390472487784033751419534458581311400000 78 218776365688141439776421972664409510717591091681196746611780480352581622696640149249008229812439748251234362397400000 79 6782067336332384632930348743703457203318692994954594332065556020354419209966662055939113705421066258007435740191400000 80 210244087426303923616540106379116806806241900806818010312062969748007369231058026046186214258888045393703392164976600000 81 6517566710215421631979421452806219649600461082854511777988354683070865299009326921914536227516472068200185700453733800000 82 202044568016678070587229087843654366934514663692105591369802693747594284052919505470572427953716545129611475350226115800000 83 6263381608517020188075979430159793666676486888432177886657838287692898472316417650457030346080302073271286458456326213800000 84 194164829864027625826383571252155360709954841319170883918087207094097847569613448160649797732419507434884463760878242275800000 85 6019109725784856400494765185250070650343614889384441029645303005304917180331311794917915079659876605464107966245309429337000000 86 186592401499330548411520829512183078679115598082866368842589824735406074026968871433500062110830343832209277491654374876522200000 87 5784364446479247000638822086730032983127373573350648616697131611474843335287083852694235439223823281357515497797535999081580200000 88 179315297840856657016135452216054106343342104218358462693808462139935963327759373915809209107393089826894470570015516925840010200000 89 5558774233066556367386490012047792896504130462824089062775902431595839767429803039562804400130506061391821983826221669900164940200000 90 172322001225063247385456211167335163387376432704802007831931902639334644928124798186546831314828925559173220125228010350559012490850000 91 5341982037976960668839868190796851156479104743993854922497942406178354214228686650924024755071013728735005330874606359000274553388500000 92 165601443177285780730648408897595679686505036321476756482004460342463209166378972014598687142126504455570669403006154630950473915411500000 93 5133644738495859202545088020295158179189040707671811226585886225024899627746910517637844850459357995814138497311727528258626922300844500000 94 159142986893371635275642336307710358931055775526981887131003399800901120752956253740061703309860537821949220959342910061240577878446227500000 95 4933432593694520693443995263574395243526854300844597789291558845171213714601583179466113959768937447443575361554501425238548192729358636500000 96 152936410404530141493635421149902850165984360856509742056650998448169812197339952276262277856519886026514617365199273449743974130242233619500000 97 4741028722540434386205716662998982881263707219044747984260660407769199258366250772086699395309960648632710045829882946614618604089858301100500000 98 146971890398753465969370793380880299628900375498305388927700160949688078055445102234872327852896760940681597578415100012269159265887581002131500000 99 4556128602361357444957295476472556028099307103112674457262281909390461794896640896573240926682468066529070394164247784664147275884062472828972500000 100 141239986673202080790786987102272505798842879790426375445940778822072431793143353357443290222012380977311516410605617475841053384763316872834579500000 101 4378439586869264504424832247450769016526656528705828297730411703356790298089147056734182776727888278921711308495954964175669872773597976378635180500000 102 135731627192947199634393304736663800952021492642672476034580501638360461037010282879581582452019970664705981549840347475055773198605376232509891219500000 103 4207680442981363188580121103872966634144976275346229439769195437912694904720647746707096556316286694509062689016130270088247450931084836569088757548500000 104 130438093732422258843315542588190018602150454965049920308525168074657154645418629379175122783874543134068206463670375659116225025684707422411685443347500000 105 4043580905705090024060067259645860217921697997244318847384403296790708001545362013578650222552543920467170422919002012599359429056717258047739114257994750000 106 125351008076857790743297933670792725634531140298322253797434475393442722794911589264607162172977239673431635133290306045241330209333535876587786578878775000000 107 3885881250382591512962747251069477319919804925552400542063411527923550554722628602552175673534553178021834010507754889080835532613708257588836027024438985000000 108 120462318761860336899381015308675784500293885632215695496321407057222007331005605071789365956098794034432909514284108178149743316128048720669288481589356855000000 109 3734331881617670443804422840860130934576850964055807181268413913817093585351689511418660868193251582856791249659889988768830752826344723161074118398309072585000000 110 115764288330147783755569060421690689039030775916643782290677979385031871817718969806526155146413140052713931021410050765436389921393302665678693183660026220855000000 111 3588692938234581296349231396078236892293055977744317433967095089561908442003266394633471366878413801435833777116026786058464614510541585441152146408610058970825000000 112 111249481085272020184550479491605935155707446032724048752081595430790288479948574046070257703011296790136392849121681593741540874215814752255611277612994607683895000000 113 3448733913643432625650518356848382326161677942539204290038011396339693583171875422847695067811045181496986691254407364441964586470685678384026513420290264352157385000000 114 106910751322946411392979127333166400537433912376783527096596634945096439227834689137971873469964345355142048802630403598606429278353916398001774173525024996032528695000000 115 3314233291011338753114557753725021417880916867461224188177134635604675953839761638848068788565915684114375641252553730623966124739008002907382506437104022074820744905000000 116 102741232021351501344449639363778416992185846877812375885506940661138117826238419473280784928773070073773435534302096708431152624334681994988167202351208628357886757175000000 117 3184978192661896541612787639224516270933294114362599678572149416923006987134718296802776812067256535642965013240793580532034866245654788902822262030417529303018158677705000000 118 98734323972518792787976730203328950068414950485526020219277558662395675729846595392381134810630441751850908050928228369070183103972989733869708569269407914239981083439415000000 119 3060764043148082576364668351311634767876112027783453497074417257294602233762017174845489290710756573966905263699444253902758628174038346374289469324320669616350255564424905000000 120 94883685337590559865363800055922234592611881295065865960085694429055479630110716991453483128178619258913947746613764292911609830055889466047779676307809104324648494670621241250000 121 2941394245465307355766109317856697532814223774255734770574897202421768961167735908948311508410774553676665907222889892364928479587411207890945413646433355500145347666374232412500000 122 91183221609424528026884165853373979591020010651805305231881566817165119375894231502133450102245943894721358495920417256640120742345388766835331452942988527180645265039682537587500000 123 2826679869892160368775587228448900405609954405099917255814445807234553797634101566433296510548722508526013138913457599136579605618022524247133740622414634565647514170409791150012500000 124 87627075966656971430250724778739430760883609423990204357424915453882523470335073126374338735670229062512552231731111978945867408501194817523414367287812576225452469819479585658387500000 125 2716439354966366114282205609742451417384754263855959404890430380689905505685791479591938672773194746506468349689899829007256901739030913059112338674896755339747972903547367894838812500000 126 84209620003957349541025801291663394916680852251572100460321428403204872905210989058430993997572659597316985175925161977638738212162480719339470436052529216478357439868108337742142387500000 127 2610498220122677835718400089120634672728556325049566556522805365742803763536054970289765908552709422237526327076287891813351032823080622366138706830638979245692688801572929816624319612500000 128 80925444823803012905615010484190827194274055462860210760604339718875227228718606379669912325607089841985129750630357534380287028019409229892617257953329299676179087949807185953609013587500000 129 2508688789537893400022748164374901365553898542354683663094369924901904928172329138771242502192216536049867123108440868624389682522732935769826466036476888513399245839289570364449530901212500000 130 77769352475674695399114361115936499730676884019111230330324320591820951140294439092533672815048973736765243687185072084309605268477930049879109204999409153601293105322299326994054315052787500000 131 2410849926745915557323229403223782771005679102462859958788236570485301828533304043846836663261065657362512917749677715720193097406518731160319109053939654895472876365320684236043321468215612500000 132 74736347729123382275491321967459555561202891377236680132224719517233052598425972125282477327250550686375601493258596679767022985571338318575955607850845808380431645368977846324535394311306387500000 133 2316826779602824850492838505484437201859091097495928653881084886307067859393198793824740135907510650566428275777365702694685491798658983848112279419713819618367687616494100469637710031133120412500000 134 71821630167687570363808826929306473620977722368019077021996768973742063759539290130984130096635010332868216577883455434836242812470885219801232776208326866940374443280488657778797225664535732787500000 135 2226470535198314681232529465846457213514963883164269791725619349037865678771615179342767560617479853394448392286119203753655733999643870066911751958681395420522001405158591995873615859576107782818750000 136 69020586591147755116796544203416826088197050432779302103836723576719452958156936292336529541391847663699511833860964970248773115615804875749828611894330698731876281354414972133021106102025935100375000000 137 2139638184325580408576924923933397835281232142151541609674142139660688332281400976687061804259022630178789773900489182017284543775467988406157518944271430432773965270125676325476802469633025150077625000000 138 66328783714092992664527866304387095916706781865737403099631303203909968726028104531287793582710612077806493272491091364726489784977949123042613838636683799690240150891419211644924357092514385413128375000000 139 2056192295136882772558302858972004627131416777133612216550541641454705340873899624620613819462112970442837476650472224887042066089204280168341334147141486829498271755215951140834082191396544105790833625000000 140 63741961149243365948003497737748287706219294901341579096765148402869321106696327910483580551424741110333716200653994228491670552456587236930199020545518845340334204448409424320626136744502978178901780375000000 141 1976000795626544344347687812268297391113131595910745811425046489357113785703001108292425391066231427874432111674314890139695387246677052586393368681199305624049809709538517183015606113745028222434694757625000000 142 61256024664422874673525283034658333763363048426719029469812062385467972938028295165229989526003750163726131749379041717035733870851031324050187681138409119808798294867292164032528344778855945013296595488375000000 143 1898936764597109114840439560558982900469584127080056549225827055186539405201161106456356841577944810478758218777051793637665560511910417935730784266683807634676156096875406207017917139902111150729888307033625000000 144 58867039702510382558849455758350281082546958577991325584696796368107383146007962205289896130132340353116286252734865714199471235264587842292068252886474258760796805340029830727772227922413768683692447913260375000000 145 1824878230777821859287003839320534859767404685061776854893898192644063746416075171686114795011256936645329333554850975829748000880291037433231202433957197462027511215773178974687029627775558312551878031229005625000000 146 56571225154112477636739911054098541185275134860238220502437797567315747181401754028954530982505216448479053349745150523115339971317472749667875658686288586871688674487593144298463445954183438179319010097831992375000000 147 1753707979777486806703063795767075553251316277965991414561293934137701235838839668741835764771708840081224606613527039157493184878432250021029358831711164935316799268939300737630448047631916667798004437331415361625000000 148 54364947373102091006682900814569986222554953021445806129815821209498668683594377206850423486981608716612972789702291947921071389415968975274132471031000588308143018382010625456348784821521411667808380050217739076375000000 149 1685313368566164821172695542771179539124597344239863548880770962282624892889591997242493593090075759039293516246133712723296835014079202845007195163474306481240195555549374516133867954784991632819936690017281624629625000000 150 52244714425551109455284855969011374665871586690363901204847747349496187003488398834316347934448584786354336681619427846796733651963542089114362314645678746862532318243420191260118790018906664805327738249979566126769281250000 151 1619586147192084393080700653475601692185978024222208211040907086075827428019893598690633264294247245970672241922900426788995903355521672532017538978096052138823450667319119082061946461969069943037395669603566602174172812500000 152 50207170562954616184474693929267373861649051306596011437934921386436879547306285276740765014267914117006680392738444237683992338943175052105153538650882311309702669114009197254607549983158761415090103349579659277932607187500000 153 1556422287451593101686877695624523953232167566773433772090618478902103718280675824587970500997432277338379118090430463912722685582219063859358184567468859449303552138718212849197405068637277533594902360224554173531198372812500000 154 48249090910999386151306236262694538819369840112616844643980390194851645111949761005696824522645423351909597644185558895541378721478515585805615716627393270587295971332395620311373874279088217660143992308267909236317791607187500000 155 1495721818240980970659897182791893887745442922940358763700429653865604046498239844580457684237699804918956740022846961443423470273152725601443184852714660696204005316512653192584841367815947499706241672086775605136487896172812500000 156 46367376365470410089508332284647969234822446770526367419895711101987030099070032963769751121760322196361283237086883752564588861222252730341838140553941653617231989859252258949308682001141316867609857961972448673979140204207187500000 157 1437388667329582712745355408985164066436222509616866273090769941382470510285926697613606696080597877495766913341167337612419430413875765414579252446170635586182021699910065190238397147591006612189906322998503654235203664625972812500000 158 44559048687217064094194528031533473684400069472257274055281387857470382175700405842713713180340142611924709622124696528624149675798969344399733989627839775859139271756932896358936705514481169761688352709024236276111201808325607187500000 159 1381330509303728986891774189920332700588172477435252033626580635704568367577677676502573694756689019592549705632783828249428700826395620231904529902645100414038858453970122999590567864890648560288355012628210990746108892403800572812500000 160 42821245788415598592769058336756959225776144896956781167542518723474805818132412376532142916144296099809873852786238030357050778616134706710417920670652082652420978605857210773927756274285495647757339811709561750854113027339126047187500000 161 1327458619440883556348686620365491746733442692619165487016898731850454787450923736536254625187762785804607639979713531274611520869079332102841695075397400883545904394863650780310117343346826286875967597192591246993051217133607558852812500000 162 41151217202667390245967505401037050481519790950929583520315612067480943433304428911094533091519772539539091992715988519321293726475394905798382053909158088458109065800365271739527157239263391840126709231761225204977958874358275596887187500000 163 1275687733282689097598897492693059561243922408240636636081881134415547758405949466424602715913398792454285845778758592394874453431909897638737147664391467095700464118507723824407733391978126662286033496040093723829277649043607870803852812500000 164 39546319731763362024756871856573087284399217910666776890265127534638220353738816189695201752272885912849012337483375311569882798194582204758602942460244700131938297666849072121989124854872621086217975924566342036887269355516640839398287187500000 165 1225935911684664222742385564629501173277855054953398051624305455927126236419733225440012062328926366154050549755219470417374241571684883739768641086827179199301406227673725808598486063903888718149000701201172825174129390148134016744048884218750000 166 38004013262224590904236551152862335862935267338110507051941040299561939478606735183550355082283492124881660678375669788108773495527348718621035382678822374346433089740038194875126537428680776705934313475920459557728977636424629549238247584375000000 167 1178124411128962318007233643868514195982460839790304523335522448670918424993165026398800011928900895182735946815479970912830034159436429078055403750326939531674762935933811961275172743637972915616091785616686276912641094557487243153820024915625000000 168 36521856744997831857477160261947175386647062306842410195396939772103188602921899409750952178236490640147453409017784701079641501870389598353442843334545265270764246048523745646884108485249659300469522355883991029220414161028504763434716240184375000000 169 1132177559094932787558632404483082731633446742690546322979970019998003155295830726148517431423916592405184533823805647183235982014022276061383161725034769873114513403597549465756622008977707575235301918621171388217183192396795450285190903843515625000000 170 35097504331942916413599658066219893814720557317787101498496083348734987058898490713381172386101842280361043018243343781104069819027927596874810136796354776641235150317662014264657392273304735465409651851727195043590056293041049612093244283640784375000000 171 1088022634290230408799333059397390911413387504560497632339943103618541313778125534908380269951739125901856219583442828136314644071618371882670834668058998991763750861229833640887584187964295314982343361049012510089188267770616526537659365263502115625000000 172 33728701662997142672089378281000918551697683088440131695346498507662726682792211966837889434908446752966960426798450272686657340821537097189590790475428812384068501472627961121287021960722224795696066141592370252074271254957170202454414809373665384375000000 173 1045589751552911422813382383341164284337428474631213114372856262815749019326181492005269582092473104364222812320161065873419177917219568043198135450360255589346034573173155451257198381353165365282365235833325116856934980752899583518631183899513528715625000000 174 32413282298140254106551815239110302900752654945091704924030644803262369474902174682843319430627416474138995079649290143692227401119866598241485221651348612000080205771735439779798414648599889235762896785776441329161433756098618918526634507985909513984375000000 175 1004811751242347877282552074433979902598816294419461112533964297379147239239670228395625497760397986691499133493698428279163697490705921200595286081661094255588665114596555823953330538877793354170365175060472512438898648313133071518349824433998094806515625000000 176 31149164288512784195121934170121752873516342862048968059959824993284162403599319479204831095489561909606114545292715795367205431763470959921637194313356155170962323823283370323631399784805810446037688748585511629078461300109237496021431367530517890981784375000000 177 965624092943896310029027375016493991760954852828474623532633329123166802620485533792257158436855406424287115424484211944710660400863752232549406986312842221357454310046811017656658251301410911928946612937371755763966904166359110830052051566605835714842715625000000 178 29934346881260785610287518513535622977742521068811131075169798313531238002711467145635654409828059172716381191669434862252044656542903750635053163709713768162102443172645123846117696767279584828074397100145609208057046368410055012156435913164771609264769584375000000 179 927964753319084353899930840448357898538146988898243657820464558773520219559152318112562597337227886842196132337277132641444366164062868235923172710740646724071680055498119744863839858255682930548271289328621766910053544913710009650170929083932460331629496515625000000 180 28766907352891614970309406816290456027766587746767256797249108706105654822033663945109119802890785095043482400417579452587995119694045046976898099956136511720249354750706272172686190831642761390276884310612365627532995904035353099741257333728895169982530397838281250000 181 891774127939640064061349684939136333226742336616670822508143615157463928586338069387105667547639179980320134256197585188673060180355616964914077240685027718549309900951252000379462690255474979136394073621501658238024673180573863974609103581984440960371492509882812500000 182 27644997966128841985336340515771324417385901777687961956917398853497402432904549122647467375462750023182869071150581021571480544132806226761956107227735044035549963526022629347655427131361605193013939614070091373317058890483833089835468843836498937150771140599867187500000 183 856994936949994101527896064751312097647385124423061827949180912907034973976670555553512387348520732248117661882987887718102879645922387789060682746518081453438390424600003630350518704043399729450217449661765908624857894719148009344199807258191588761840247131290382812500000 184 26566843045449817146821332778925107289041142696417596150820843046458945484142561639253900428633065173473665582580665774168291490616003495991181387343489229569439789030858465002025301064977168169133014155516419009203838614471594508331275837352403758440875306719147367187500000 185 823572134408944331534614514067345726081758356914251266707369011303273798806849535618546166160682828762219013334492348285906730723293722830020313178865862314568145612444557968616371182339722376683694858879897779252425634774173312907213463277333706838063592358178614882812500000 186 25530736166677274277050799071628406912311163040940873017402657594796812437200864446640914969643383350030863424902689286202057708731784362661367352195238624002237237538702397497322624321120338861588252139641591677900350202391164653324738545227153819413453335889996478867187500000 187 791452821166995502572384994422241985799053501892691395630199257499543951763068354627757936061869567301104407727231245423089506701526383272605878843839039023885948860535084494818057589876251536597211467105735238062508093196925671795481603175351305836442129686797454963382812500000 188 24535037456176860579242051746344104076820555839820222370915689310179536674278891265172763421258995126356207814995626849195614052247299433220239046753468538309274497346230367220392090025627857688062640746719711358652978768123040344982961419096760271232124887146820661554367187500000 189 760586161141482677940945228633559904410302305299320934954730708658448757063433838204950116462938946842817449502376861163894596662968758704330897803534697820598061366000141339741160995013980062923776245144583328841396007737517408415875369048780850349861350920611689089615882812500000 190 23578170995385963015686992447044030055624054781520315222659087887223745861051810906984292728733300100299028456717527441328915058184687717752888687393196939412427526363650016980039638909391943797277771245549174432263575225213491812452941676293791348241233600490346752772869867187500000 191 730923300856964853471345166999878795310696727527531304884749584364126931920254318143118717667197086623267456622434602599752887200879994700782593739799365249982319714116011638400451185176912387863551664419123705139071395857471537647931441493019066113203665756634952094008012382812500000 192 22658622326565910457148200612383172425817961702109412540591749562568692721027111683142589815903643029651954108328631900700284224355721263656474379561122779390703515974727214502996544337588939337230544363498571159763792223445710910890232553225794085084087838516115317054707769367187500000 193 702417292123543224157225732480873168107427988830574325090530532517133205169574086510264594044889283455334328003995837395201495773823374075090234118492470449335593153428870805985583381348969550273528961455507467536827692537260839546039215808073996393125261420961484595717281768882812500000 194 21774936055829839948428574625313907721458585583834660982714714020823495925585620681441101932381048221872366261742513202779672400735698702881229497187347914396666716985603391759332980830421766767360241804280953449965318775088985959588485711879318108990701236852881073401387251916867187500000 195 675023017730725038387477697855343164179476464565619201153231912060716264879402448334981547669000837053136681419348781631504941836136791826965328458825522281772807942385911971964492306367281790744049517005135282623442770443543252883227398994146236748827145444267538760355859978372699218750000 196 20925713549652476189583757052104610858814596181658897812855863280559198928530665644429822462581034258035095559272075051555589949779616916412985435164972891284168835596303785888167269046373944189438000074219447530700689568511632268569029998689525715737589687159395339549689647172156484375000000 197 648697120039226761863826869591501092470299520679615725006876175503906377548242809325891502862516957385642470121989917555438617115377718680237398593752285909450750676324607053624713537596153400525665016021747674746477899759129903366928667281614766655144916457407811317197320091757012265625000000 198 20109610721216029617367275387600536697846157987356021652731790248358307001470649127680530568750874369297959014373759860516558922062715294841929169434611036132832542596397265138390647138343354141918768511788778197477708736870995472094076460228154484070886998599221286401781109094857578984375000000 199 623397932357696918125633452353800725402764809552578103252016166147237530700930174774601040879525689245138431993530250555639236833342333949675417803653374299924087251230418958529086217265808039911592291035668606752282479950112953372871029073953753548918568327461479106801236820030657029765625000000 200 19325335903088604461499322398451529208349346831408785241291434895245643256918819449434115146506032137630364103249214142293183184728938649623402375748360652122422549109719108360440230158979342229020199051842778616060974774890267288668330997035079861573778997093394535173671870221276357081484375000000 201 599085412995746738294224240991992313805853201982257596821068473683314335659888014013289169701717753399516658258016881168197833172470805883608401712163278537393681628692821866268813890056488641793858084167959540266561951321854850535509965478073839795893257590431749623453868146040571868407265625000000 202 18571647802868148886741054116591603886746947310779282927696815891559899670572672037731270522413829921811964253108782053657850498014195266425515104094366354667901756280547939497670726221241777685510917122527322195218439352005094763890091086531922717697723595155115968464058314133481836076423984375000000 203 575721081888912615477195859635374827411126710042123781763971677376025981213117609615867803478630503184812281393117810424642056119610380497960875891679153543482697850216404351110808602892259890766834743014953655460698316074735847443758665455605269715247764492832237045339851509304621507457704765625000000 204 17847353538556291079427990291348707964333507677194275090395743915999157958206529992835203257644685533256035750528382777210464738838218215645535287828179218525767250100699222333552838954755983771357484662793560141959327684917467188761801240420869457767239468658532821008476966155263752239451766484375000000 205 553267959695245023450950176954024684646816216263050338280284944851085524903940131053241725457799101866745185169812149154158297931928193841994991956320415826808618720340687041817564480582618804229942043149132852950346217419886872755556617860164220338533599445256773829296060846748539112227105562265625000000 206 17151306750552595726628612301163422094385281297977495956985903595730930222682729494257809699716635362460004671137775050447028893094042531075185016983553173042934889668998449074430029439332854428015698433053414063334008829758207187489417375195366693051606137143392163959074245323898422432545690788984375000000 207 531690509267130467514610842619314447906519536436827647955602594403414979752343106845249916817650194211041113050113969909459997769622077762692979927982475536356890667945202850350174450878892461501359571778656575251781705786527522610978529679524464848715413257892642876357317829552209266190549794379765625000000 208 16482405787281044492615775820979447137506852805248383043588508924226210958234198862153360926903494454652354834765708065891657597156679284966683269523739581847494205404143437580850966501226623412323176344487592762211648246590903840098894875643216550308452357306925295202043949157652545999457428262931484375000000 209 510954579405712379260637081143564538087473402488773096052291730801820599579983477984067025191247297807136927457439204689621294674816371862980012212406584048291028725285808346138970987446496071785931937440383871919594966918275758057737533228300491299954630884485176095635768558205799884986502122474557265625000000 210 15839591961577083756755738466939752662285893303914342078442681047192940199765600363055706155418759333712298997483017118460128127928440149484077980042058493439513824612933541981025010702758657376409556205086241664635961975987997178245493231938177698592604640772961954694720064384603954447337060179558132363281250000 211 491027350808889596449383549971299143959868909810055556627953343909083004703906211769958320411527781989564273222662004103766308220801964666945050154116706531200039650327632088087136113858557453721016933102179175262638994244296673904333349741926498296019774755142783366334419723410406300313917965106027948632812500000 212 15221847875075577489619515431491444617061498350693157858743104185669634749425666834419734303372747810584836043430676414240848851569537410384327788632153453586615755083600925599970236453386881834245289505164022383929693308676943835136603102268310054014867926054417604319888256983834847540609389158802198101367187500000 213 471877284127342902168552365230051088912576327048985675963601070829133467826221633115683717904387143716264594263650356413848148435147373902621743738134363629424643859067591043661219820534267632898036096121586944932815136388099926350240342568954464320839959690159960130796089288344960369252506168763580650248632812500000 214 14628195807947629966925892314599889235589753362658658845361763078438731891571642906808799290094724870535146353652264989234672628594454915291372833548419979819176124882073996206837158379510563963656572953141949972837023271326423538376897926624927494920991336557357747883057039070948977187137907221484933702201367187500000 215 453474070046376528965426500519114036161768609210529434585394014386495288762293857355184650032537587890389839449708708203646810626196732940105804408687698928117474764627554178660817448527338669050651872709734275493141613295788540176873464564978872557978292618265114148295994741910457585674970123227815403531748632812500000 216 14057696171437672397640660517854576686633783071150656237895199557276741526341881200763772778971487908709493747481744971324288502882391249541188339429844574331330440960656344365712394983480571302154749885447726056735924653065411665107597588880350872571480412168193300033840481725608897551170166507425087940665501367187500000 217 435788581314567844317946085108115165820017267690018775876731169095664992049910190197617546977264500437833506727250547055086796530155259468959414518233354072126491600049791254296360937086368642483265235428241095022919904278514838317926349083413017647089309823327994891293772118671644183271472344922013083221610048632812500000 218 13509446020751603173579982519044892084991657938035286608417495850994275848135428935214586448941522589310529186615767290544851176522915311032494932767603438688318470558566228234083827930490762555047788927536682726404696411303533133223447729427491671640316957477880577184788733726616141269308203311548686987453884801367187500000 219 418792826643299698372412728391884634916621436959606723713343459000780972680972650583212448809139067610644357701172229851909586486546624949135621426166407409524884427130235168484063331545718152174639327471377853400930211997828668309446237125192847731474081847242823961551257419028293623175441235362980388253509637148632812500000 220 12982577625942290649279225959494706071158978223641043365416888283043895573578445141299238186706426767505288804149533348758122371047884057583298772838413945213759070131498787725350178782645447770099226803838278679788696490942066960848423060631620899904470249000541958038376614617401217034706069966374062820097726569701367187500000 221 402459906404211010119423377504070642257151853676080071869563592072424220689524109599745328096751610853946094529613675889452127701375169784467666264447627858880842261929292592189068779580813068055678333829987793875548743544906982601572691499950182735062649945600070548586548138995503006746769085816004299006105010806648632812500000 222 12476257098530541313446913258177967285564857401581962567516633339512480691257222558534429638575437567798760103103655341882094509954902913611772823737202264909723046088354097192829436010068413977622301959233859619007865361633051293438571806239962107436690355201703422418337859599975412341593938858743402448856066933005001367187500000 223 386763970054446780708942756225622084496060064459473994478226272970732076678696942603472932337097475709678690748716293183600148282961267825356485924223588232302558445991237771087608838797664351029182963437801154594741986120980306986793038604567063227702553064110392778720442397897229840401906502578749242953585253587390548632812500000 224 11989683071687850201731967244879542677332912978834384825390655814415192192608989470610524893753508827868827548571547801198485162678532950515328143569574986996713713500915650705370899589224046449040976927208890616789695537717586230624813104551697230105845052156587528642749602393141683147388346579987664022382572014726464301367187500000 225 371680175222323356246087980449708822794082408045462509529489488193590638131713862125388612886279493801483670625499625960445770710548137222518082929356036335819792224086335279196393872439801237520617525954772694392538289698637262025817016722605553757546525419995975155576377280366061616879622944488804324188946611154589786951074218750000 226 11522085431892024043393034265552706500321001210560671704142001964031652450618768667338995629339121737188685324149051875779160795815604164826780207820226878569785855381108181121593564347166674576557187558214750362256814042407541533419376938568679731589181434250472865796183468345511659665865818346003623770019967286048294092458984375000000 227 357184648388652745337877575252097624314938340739529211844897958244449788662935990420520118905734385158284507187442458401539638215834082116489217594222785131093248709763101923781033714433186802622248065553174983937990089883470109772452614040157582434237520933771841184651977090575066129768841186690499926267663310087664331802166015625000000 228 11072724100048235105247703736433901760722328216812173799927045020421767857353348716422038999662269166592561458899112902040099759290544883718932906661488223877921659273993600996564622763304207745081372380934786923846088978427289135612814850121310370801332699817849381060512423346813173944098760629172225535623955425138464886111208984375000000 229 343254447101495288255657281841636092198272234875282416382465815710636545788822811983191583765741573984897842506101151174156258129281617641348196544374223286011060995725566219970693583240270241810440617627669099926516341504137235896836692872874508309097610979968555528799184993411240688525768526683299654468411769473132434289223416015625000000 230 10640887860146353935707708183468458124243173703303082408450914060784157125696830354189097939130234148092682807592923627457899874534572639540983044387929960596601006052792157140289267970027902585922733788083181868785034216060146853170201596298861217139818832955241270761713740921206401193657928453104604058003673769527327332389233958984375000000 231 329867523664536972000191259525232119100675181168798927228909835667372192245925825415699769366772494040165260372054875914752727980912402614279647334040226590788892158668823587056533364560891902395654392027320967618878012625377954488296277632179860628288369176139420887429703070601636031565602381147054684287623515541472662936079092666015625000000 232 10225893233600646131796750526251203126848450211245052115174581067310063720715339926978472364114990745855657540122176967518156896170874471662066897226660482808357399310042898660113989614409707503518643752656515983811504058546470439717221458943386250933840934542861966930757325217761569391858992440818639479558244298475208740716164356708984375000000 233 317002690241620030079214732223826527408987710131244667540447450436760367201791557283719960964040884037036055610905860304057744414550475317084987842034154083751060514642344665956354853714233802566454269342504229452162688630284057790849198259139234277821298097085899650597416716866905283065609946505885148483219247253903606987109470753916015625000000 234 9827083397490220932254636142149838494459989405385957674289664473185752463290347399160644546677568917564302344476315638962550515860760812843042733589301352866090853491697248575922250762521514767289319980490178832278694102291778311550642874925647214706233256826876213168752995093716080382456962680446310765198181567906206663864072379415458984375000000 235 304639585322196848893662083146192693816609626635717034752992133416242227022646114382308615790379958382071443565042353224362897659960611277380192125315883510946431629650767182418208105181690617215265670346954806095201607190419370413405956908257730841037154046883724936973765522708898135769290753558070187823740704146181031364375751091151166015625000000 236 9443827144988102315510343822457952223457698693913878147748554893207842487291514420827332511702178252583044958865239391029436469960549713040679679575148945882804119647642069349342832308588556236831934567997026653476785188120941324433289779969548760821167809884113836310786298146689059297785517157294493400117449453587053783498971746331306208984375000000 237 292758641494631171774832055088901859096737969319071521622500172887619422868535560612902307183215829374563732631292569024899229251697002069318028523783079834078877626139957175653694485404307086286707317765429039415503191787159364870175219990796032942113840363866224517425017648947221676939366536258774375192689180951025125075322209834458108416015625000000 238 9075517886333566324834147002129823177258703199224586993259743286300498094251775608382332448245170332512475119845143967764611578329935698756951984784338677137723220240885795323457783833198941633394226163268138180620747748911272484173873193977951138098515433060493846122420844365798019651078270741776865426713262072274613684211681875466290364958984375000000 239 281341054476340556064103509191614350398192133771391737435062917880766075840669044448648176175914424598245133806328226457112889882883243576202635441740202170303123162355284004991838700323599869099618153874687294530196466715279623690965724745692535939643554701073342785293534561697039115147370345525499906945940779207118248917456182135083538089666015625000000 240 8721572688766557237808802300833329651345947961359406980548839466856402397787449736205969159947711980897365678693062052343724174219844005739418337792870457176239994569742418537469674435886785756463945271566593699462188847097207984832438222140681847023411310549200416446113259278963018068377052522622107497632286379058401839738020969652915542139000488281250000 241 270368753351763274366542270318525047650899265751602141281954376193062081904791863462199395642054027863373838907954178327364740072202240825482891161030664994682654537353153226665672112483041954700019812217401408343379133568266115403380992240079270525525163955209728025190125362014167619997920826805627279543846322338725957276466626426833360481474067382812500000 242 8381431353904661505191361748647723159415805599483360064227340448881768291527749308910453337905059275936744180255883699102748849856214757803444814845167000124144580745443876885279627798393780447650543497516448695024839440381997819373955083479859188766956048938058001551135282727148604716128042283920450853368287210619598897121031365526452787436617338867187500000 243 259824371971044506655617306640056265091374473306941606014796447776456672089904218841698947537395195174955702138390737923820498719229757348553655811121720134591777700492637107710055601059620203778425540832385758575174088673761439240819958935349940330691484631798422690370454525365975208725878830591978861102430528169578396636332577835067260206198096254882812500000 244 8054555531102379706159374371233026479469998500241021685139281007427709699494676281250398405547453065645083180460913751678376569333990495473404628758849026810807055227404101836539482011526478062709100991684961202735691481318043087921381569326268907930561819518984631110903392556676096445939785453469048679239096876241262051638511226270573897591017105151367187500000 245 249691221464173770885832979335353570974433518592711146250689536836340981215769608862979638788542916617246159200869930230626773156360545199379865713659822326765459016470635840265401587724201090451825315613276711167216537582955026831980066810963987268220195677106473908317525236049799939117976668323479567385715810944100078931409840971276770377733348338442382812500000 246 7740427865389386897302485948036982953647448487214368467844314503020050882030477181135284200346546157668557479932111011478411261468540447089741160214561429113047361195880186317464367068723714481483835278159999529200317812229540632389022495800789486129843552304650630612810555332678971964283770587608417729887267897330004019038303138219381120765935641412963867187500000 247 239953263827070993811468635637018161419811600528830309890765580698298768047094818060460656738383193132689238450414070146360875469237281778160848321557945706247385118955417542215975301325744917057223756778347994925582102813843488442015781136714771951202183268366156989977030044381236287974726824160898733532213108666258278475999811291782371205354780305320629882812500000 248 7438551178639200808003366413431585389576233812937652285000268614480524648260974052104383156755124799323970000934949407635677172775114146562373657439813288241034730813021434661744345577029301767002493812710942624411786493249593828056141033753391430635265836159485620328450624852323235414793612430365001754148343876618574151614795206253362193971812017867620776367187500000 249 230595086537815225043387358785583841029384038161187130115495811578441243817723119765462023960828979890595480760226314033588884461371833527188507726435901304137215021423506186494303983548826907001665499073568190265150569135639034614457674115933786172348417575046358602841570811907861515677597051543268705545907972273480111465330248467713720891762462629986162817382812500000 250 7148447682672271976198781121398444584442040857645535325041072288820503096465230300668314215304918561529826838464982725188797454328012361268901691167707691623922485433216354572487672080210143582342421305820249547064900670173995377188072694792255459903036045093689965876613702380360760581326964806819003272095190705113046246958303208375842123217967138395879408588867187500000 251 221601878162840431257629177733757493006261199263557888328286403576333834728446745990618411278808706212302875905464412926471777050787834395025710120980348016630442396378280149367719885968719233464514825256585886758785211700946662484193513617783598308641872726781802150409628984530348161142989492396837654715679801066048162059987301407553488376509425000095650385004882812500000 252 6869658223048053368845980361829059320742267619778731065707901045946078426717414618155140782079735344283687220631646478067667156827805380895300583229332428107795206219456504372365775955727170997698825229702524160460548290009577779893191547329123899673022800382477670530133990571923124793191806156711302978674557663077541647570279813059318682768834702996952455656401367187500000 253 212959404914489654429869142631260727107092690352702739928681857496445628924130742816483360719451035782330048850539876866163178813012171588307413490438026206419193043598463122483012738704458912330230947059057775660870173942240107280609876815672790114862271058133442128393471504133870209158950306103740830691404348977584572772920209948205172075309118092122735415107192382812500000 254 6601741552349179287190899715420439073409190042239926202119457773160615019569562663588134706375678007908048451748092546879545502899972839086269482095475026928696662480815674207542390231884372594591607071653046618142192721207392799160447577965036821538843220088218647969289866727491801443654085573806027468573337893164925544445707489550444496483600282771030271533644213867187500000 255 204653988122824557898731536287425663801539342302299314761222106069309856309192071291952812936007141731396168671938551730159898566166034921066767972516443760211518685178224218140766252146888260318613535371130960152089643889555442484696632794625628540228381964781887601983331522766390743007612083016089280770470360900084106123218812880761180466067905510616559069395860085449218750000 256 6344273631807561294730900623301349206151862280633496357298566017403594609896342004187059697588320585386828303646654045913704080332302038135364092553281874820611877642888456352582791418038655447297435299438641352515024888079883485965872863331002959335353333522694693810214207307334675854414305184866472535387405708056841066431978282912189402451732270498719423440036634521484375000000 257 196672482586034400132634832272467587868218448789755878259502390926341664670690177392532149189017430455590925729756826204692606956166899444062650792606485856310112567971063741091142400850072816058406616054697575115314261711886837615784434537381246562468417734272642070471366383542208764250744904074258677205825229203686066571961913140908677592062346840813185509483895528759765625000000 258 6096846960167066403986964101900393860720155328908725566093472104033415272243936970827880594430598159225321079393576843297178329126489453413733805919965471520458031819500727162260211694655033332245782602097365935612578973082806164237792847105084359998323959203271818243696707559824449430760994942713985366254271623833261537131932449477165812506109405621820257538090730807958984375000000 259 189002255765179058519729700503983067423370786929997770604827475097504295552214982345203634478620483638527396261059781640474566430087372441879528113603046159041941145121063873621302246827470079145617392923805460757705911051169994673754866928238482900673940139389860978382741374046446806504715925262874057085199760195589198725279183175651569426564223165965800180369141302755322265625000000 260 5859069928720550813991768929320671680099371179141554228430260685621853219808162897635777768145694060877955798151104052804699674207192255128635563914036266637002275122864232827978492719179350619936756253849849556014389443318831369817900785210643121674945453679395231674283696981348474270495588768843299184625156115479005882263571532075321300006454954584373621116845195911781396484375000000 261 181631167790337075230029431433553916372377688344500813929785705839251948105476684782343084182176762550675949595549357745126773411884969475863130356425904397955360292059435127638320768945258022656617993908618851075171673051954746368093522714452388246367613659706959640348244439020855150599389676179229340572749232289753433572710877737245614847479249114748632298068708937743181884765625000000 262 5630566201500449332015734807803177330514277020005038438993996202301594069211395872050882043124311876020254319529691553461564681963647520649645868928513453164323278774171076896733055226376151305595870967697897176620886088409659279703814211037858245252659107248789303846000874143626924501777406997817093317171128376345949481899989300637074664295089626927047339714635520892161954833984375000000 263 174547552246513929288917274476151680858103254161078770286033858928191184358577345064434192563106385091234328448209999566449840486289715725977419543353430881572491476036120250872817554345529349473038977453121779487012843350309452889374801905823493880070179851233112030018879524773279540492855876601067166175890389486928575981688717196352930487589794719893732047748144171654522408447265625000000 264 5410974119641931807845749867222550798580445701776823564763657476607155094021252395171864997727966346478589018201790774545785938149103913533224097920917727810940428183243469810541503898934829238467238949883424470453229881441087373709720808077748049278065132281534575790518197182137879060324684163295021005660070563360987572002804766714195826920446043096095215058966942907755487728271484375000000 265 167740197708899886039786990996216384207420595221824596924453235128032219944267199019745641075191908992696383868821364798611226696135560106587111126930621345901189592645324950879368795562499541255822861119032342022546402235361894267677514233322133967007645935269314607424203284497294274511462756811404230292495422513782828060478675576216280994120845813370396696049751041757403378035009765625000000 266 5199946128975896467127027819364544503426444442119802822351716544332342837475925498456131159080224371598042552460568786312969473486883695872809706110971809445389190148512785285633487631956682709869694118652784298899792856701415124391789440252648462897953688555624270456227486580627696279535204485417876552971895337826003867312101705012888437102888117009638087418466471638786241703501708984375000000 267 161198329998252790477640426453237813989175814994254700363383701860169710502300932612059752343410563020438162000392809428670349341176770517424415023138978772257578061111632653769012645226342094611095448327126818065593659462785431834060336367718301546844584513128705427018424268628085675753115491192658838264430301538998554421674037919671870830000137214988930334096964325443926504687661572265625000000 268 4997148229945836504704632705691417199538178420087672163931029030383870279252185565499476662796706333736865898919715906511619369953056362603707557432792246505889064987895428873732016216327412961848017678301637332943869078283926461638353846252712948515930564952739879744062283755872454211588324138042102485692493136050474231764733692079254689073528929853367863367215388770054550506719675146484375000000 269 154911595128320931642674777931306327127833924814908255978629148972005221960835457996505119329460683622776380949589777219584499957644942472752325134629123746123420568260551838941972579543419328436509665786065566281170653316715924100490888467719583618294909555161530892807614358530409900404142528498618984989117426750868957074034445219614834043118179515752849143639313651812868153267180888134765625000000 270 4802259448977948880824684201571540353171523327167550735924876917062165285663079803251870006324330963655119649672424248923755637724446496583191918042099136214073102778855863233418292164736357482058627556013149099115061650097802488517369288389338585788826971100421513671638558139216694220852389067716108804545171397975793278086571575282839913183837506595002495812979984109932245088194801349328613281250000 271 148870042918316415302519958905450121526848337498033557890293728394184112340056652001515419947339344894386872647554176347775043977585199067906190292373850919997557007437877378548262533862205170310724428791726790667202835973757325571014232304878597114655912971013721376221001599835607225145290277640155080088463771889343169231225221726098440090162430202393097564905493609573470183098489782680786132812500000 272 4614971330467808874283715934427657255268694089254003965985198064029272898609446361736531565849129852948636620984994407777713730230107236265118931017641283742846199391271264307914217351686626859996292802132132441517369947653640761248280128476809671755494137886870561990520122116526919187242421853389324768710560852963843110680053528707473470937805059170990397176139495716356953380758272011420776367187500000 273 143064111244502075099868707426377183039417644733440125412843384675784877185067237134116686855634147573335461805664573657454441483297840710971765650863885124829923079817588301065898214495739117354173653293637148047043965065690101832997078522801138152613950577235852943158501240053151723336654392581303092437177290325630243959686503667713927159147612561420027770350109202705242658584061532024977661132812500000 274 4434987448579564328005208847450406726132534723294555952568811257646924853675928215512728204327905589203958481385094872124056399134926483360223012716931007106834635277864513428574096767329053858667289638361168490780776596449084728907904857458989640233894382438737256429479158713679243634620148158882723065317965479737776907688415968707397555179329142321080216117519435690323597746578394737736123901367187500000 275 137484610905966494165349120705176744119394325112851854174335827669302050084212040417432096487791812597783522617738381000603075492359317276491407728882291682208673070049177380764435376233864169070070530437977218244138092231975520605170261055424651366714160980043217498633569302717572198349402137658528518025986306336540887478496060641258165276245990323752880635923259667652940684774963515599269274536132812500000 276 4262022938084961319038639781321117271590865682490932403131329909616136472431549399768779438556546027311430011141900061294418994659482166871950072104974326656551431182313702990695799376612500721256227662063809442391525543864514987521614805648589849502898020502808759327267529258650711909587627189195387799794658055501561122370717707489272911680386376318817744768621822939322321974299191075493450827026367187500000 277 132122711080633800887495161444234419739951011112972934289579815698277929496553353625908125686862332548412933268197079716083027262838680305418461667318725114437796017147848678940279000217580476629412014344481442798402663097957013276492675189312662948197614089185552068279788089281785100026207943828106391810283299456052275244858868778890950615162793520215817339905284996628461662063132290154727387571411132812500000 278 4095804043499647827428567179692940325879854610322094358410902314651184165975699410467767501277419822274409666145424615600762270824716446254939268223280165360314939186675119516491676050737104802086708625958152609118430342197351652912330285441399863778947783429502088730081178226245634672241491300385311293468145118474077233726043764044590690468194179139291876664604103185655991173289075147042415731530151367187500000 279 126969925348489082647688314993053022834511193268341172997039669144992083108871677017981859668786233020351588376174664211184152794284741050301352451364003406783396686403733775104757654158501527225125783137500661557135020452441307754869351029527951422754628769202287390894106918165078456917138501685805974948980957994484855079977410787630044344204116447290825354953835661967519180319975579858795274171868286132812500000 280 3936067685803161561997822469884371762570800704463707738846896456111277623855032736895684027978680842479880064553138099946436570501224229694193159238936336677317626476218316205458485729659319706755513522772087930945440583883455323478550164703732462071668142475532605646962830011670035011498903888123518671298286611343317598252146433084171734001371969672310627970997094253414432500377035838404845128994233276367187500000 281 122018098259898008419436522424507094335475444018602730993714150717378452380011785908656230145062607242684678800502534272080106440568971505926422267444722042989368622911859495619589461656505158295191249318052730204607117142074336838920141718787949118482246687934944578216019209886637302773085669201709610989524788913278299619181461604854360854771163300003190261397246497239293788703210341763768201926374165161132812500000 282 3782561046056838260925156996760558584970520821418336456074589940482161655412883978940673667217728168237037566394562638072159499254337840502162798172075282845126198387155451763331878144520460188693087041221455156970417792247550211763043935526713791947931962913680204194256074637665412485353681513542087409947460158256980475850864241820769993857477540822692315165717416467408068645071110162894106242289334936401367187500000 283 117259392427761986086281235749203314611829455072951934208045856590975942032322517398485846810903311294090531394986758056841699602249396338228126867651218067000679262058346467771972909109542937740990941130813289523962342192386860055247647859227779177677743752839982430725835415914626394596216863745559904712860243161040140380751967484314519392664339015556878118981793154017202888235787886019871716834822906462036132812500000 284 3635041165260621568600360742563708705778276746393659837518929014502215383848804539111047165947241364696493695824706929814006021742682014657905508425181684761619380196373572641225305416326229284120728135721811654694019651620300467763316509365688797882928901085025772982504825376251484484623942630586284836607005557109617531889544875080333437938718060265370732267511279866617445265673719364746728851997880209639526367187500000 285 112686276123079268624306098483965554416332204230163599930381338177659671624060189192768672756173046290950003797923570215109493464576851697584918512987336110051350617844344221993965672594820612112308534835319354329618565554593326184921600627330213407261426399020565968874687368912237481621036675945979206899183165957630527458345970888931472968486832955488607841096900063575439642660252489020825116784547098943890319824218750000 286 3493274559815457327282031432402140307561134429630604553950256314793056120282375537187141626690869724387212104414638514843772426078440762608733373505244613493889489200339190774753689124549857649503714131489710831143524201754034464683392719307522217624612750097823681905752436057189265852880053091941465600240455818171157577159049035171709537127945592648234635789003983461220721788392643515517829373653218207461048583984375000000 287 108291511354279177143527788165841801274740399711898085137609926661340593370009955194810195954843411850124696782033987478323259976825204101022481677648257053925916672842736319242454358170824924283222542565342080873945572176707815804294325493172433725935618207458281899217670919050387693693916951146428165969461691524980841243659928122034437884872206603487710115986835513052314919205663953129907682294915217534585787353515625000000 288 3357036851982654491380690659743734843469059308802292794285095935110008644235134252724376172291390877530685327427634554160841121716535385570873620357420537384635673163870405956665696661502807581655459314418747925491895055250583343235142904606487788050651060822161891987570197728947666108973559228497148059423736239108487083814505423868508790717459810283449594815799912039233359283739183357196149018465313881705106126708984375000000 289 104068142411462289230672616476737589270099699142336390683515698505180512433084572435794673506354589002039808948502227790951716314666609017746390628797981545590997347812753442721799366276159279444170703516893822719778129090560846511194821071314370386113113622557921308939863897308617379064156855596765079794350394366266457618900562667454991006376742438482262625605032987608359743730955364185628376524110013550070523209228515625000000 290 3226112414755330966084858497544001350173765280777430061977538091376066186127270008048136183962266605676818608257124590382580202752728450070377273349617306676220174657311995259987165290290801858035183252784753750667717378922425462164404158673266423668889418835578788333321032019279758913404953527456380083732006536107169035988427075002595048157898579000976289445172645456780778441372249291862274506235962433383595226204833984375000000 291 100009484857415259946584842413583260422249484353474286057881720681002516342586428104098459602265806421889936958752195211198797767836589769006238501585639916894778633278639826996836198541342442100751722594852925252294988850527263059596247987546192831993776826497662925714539557304502286585420742093879351272678799154681738915624967220053665249998851352021259928372015138382934437517776241438224577734457093887275854065631103515625000000 292 3100294030579873058280711213502376848663776877541121149554347343152514687714293330864376176029126759504656005945249990838398143790357711908234199886566349880151455889843878767150509541793206480938538842042863159724969853128686512052986428758340255689140758287344376817811754881826528683436727301821048845978028088243197097765188266586725972425661635601090549128958266162352388231115356558920658266764968550729065873821282958984375000000 293 96109114947976064804736061677693851351412627699898319180053316825786051026174351225343024531960855645898838549614817888599521686728815526500861480102542191730519779489939767106523476046158966384138554193315065996073821263810180203030213510461408869345329109577213137052497139090490136976898464595976955134071519235728450412645886164790901222489978414413918923252000831345874911278652979773072925311795289389736994536573052978515625000000 294 2979382563387258008885872347841234632222940026513843865530103913325338475054531321335175479989073745124830486390104169418868736537144444983244904705941354271255490460486776370836992844382883669806608770547901543634821516036123299786394853809466996129649107220007522231021080790344780459050757225858775993104825831427787174943739584381338380546283122857235349341498698423612934421585134628272668726302845478995117893233851361083984375000000 295 92360859465004998273572730293892756049153393765808165464578722669245736041404880661767778774498670223919743048989767833311853689292595653865306574535418393298684719341700842424828832529319063447726633759987287807995171292506576575184315163581551703003254240520616117847758676352978618072092632862792149938024112752924160459314551388673983043412153820213878791875835440292197440013549145403827482846550365753472596153887165474853515625000000 296 2863186643415154946422185951945924393482463115588418350575475480284985089540226602761790552176445533139383693669886898839291692591838920021619944127799398563633447096253694100444909036378962033583367058903927452355371955443356793267322876957207112783252937131926300434495132542665662255643779825808097749486417079393780152981090025811095358717469193023611473781349810781454165903034900140213039253947647540849443473801929236439208984375000000 297 88758785945869803337272135208216373832713441852771888167145328163701111499902179745160418078397139438192786185511172533108557250623931693261016565325748696174322061243049047855444768335759889083698208244154398128220716464272334808131794687981947708088232168903228382795217031890253578077670866587003937399618341948182646443599927048651425194018286563676931818059861342452347930458601502816453494504813867044620317311822349522896728515625000000 298 2751522364321963903399151683089381835492737683743566552190660884995582775516059557409764074294078667521933290834705453034020684197196908879658426389138025489814566800197182546876435265939702345117467188896764601780793980006857777385715520215603994071857426975702251086957033193696930912148837408025896410868730714743406957564357487117068807447365311441695857307630580859804683101872717574728887651892472941029139096235920037256517333984375000000 299 85297193293980881003628882416445738547347810403104906849844741142007127070832717740838893501156310416910259587499054608281628927778543087507909627615697162225864423129105541397323215903782985348748924077454156625614413740656122509512283888251134974610428720365294746061238373812587692480561584555958605190529041396547090046066094362929756017860049606408012776274471484464820612010962695099237881145187811453352921549902763102685318603515625000000 300 2644212992113407311058405942370739846028149771491981287457289432995363009054721789559807691235425523384484191130330502177294114449721157178629511991231417575513188514491249892255754148975635867202373405485234349015570239799967359821152329724264927468897040197650726782319545459679575296741303617423116147789337262022922706461975515685851297614108920575539671993749137603465975481501270761744508804432535452493239364154813856503501548156738281250000 301 81970602755515626641133812424781515709778339693007404441736805355156130100458625922784087396063603321986012252659885520449739308022144267839873435280374003388962811172671774271626959501374432512997693491146676867610562407410004792802950374566851588193517394361657581762099161227188674831159685918352104413247610896514458759410335528436965420611778141895086745858236574670871297857092480330338095085991257894503778428145700939924237942504882812500000 302 2541088685420984425823168259718172981974268419957204841305860395662228712088687359095321886655748079784927353691220216689970247270132455410668416983289593029664779734596876506001765603963610653588174056373904329182751503131008534080770142137917656436951125720569028171482387914146487391739378041305566337053776271662219060890948676032129999896732415779695487303358086246652022831798270163589052698290527917165028619195282442924500799069213867187500000 303 78773749248050517198906838362311688285340619563597317770557242193537987751167174259973047583348853647399768500262590419521696412301072817598524887121516087969001183675686445210735626759627951701131617176696578041537542718716868400991771044988577728993086020911753599913441812698039073693209688382001892002292823985705791695380459205196444981488826570932394268615423643626526943555859297125409447238986103408509200503180560935369079629544067382812500000 304 2441986226689566033116159280874160438014868282472312580900788269502814173047184700908926275449006937141191295042610278207214652029078504656717963046605216217545029566157479486349116330402353287357638995118493881488269114620565195969808459695509811830348571668605765077634257693755345516338487852618253714174992605077732001906222827500973344398771590200612858366605264257155419312146493841119798303328685020652995378512749303244149433876217651367187500000 305 75701573027376547025052403748016414714741174567019092318599018900703597905451679172750470715067600723575747258440051538499577512975210508041672202168481093152311237885212358690793433553836444605258798735297777471350466220244423596048238978021314356597131254981673019920104324017293644190156249293870891558554151699171279679749937350537438906340436655733080631344568580600228987522087189912845149355544866485117348048392138152344535606483645629882812500000 306 2346748763848672957728619963456949531382646373784226108595386892022403268449170157830658217354064521073061810834062477486291104760488752054276333166423820681346285748264263408156123397911653146195482874376251815635978710355669843971669877418848677679917374084379567052692348095178303958241140927133234094350128738728106607931207435324382978935053796143675141970325617418592028923232560673936050145425829717447432581166999743780002427818690866088867187500000 307 72749211679308861688099077732487096404888247488349649042464770108536011895911787958006576137656727643555455712436572656106398345318072338990766687944955387969746830155579145023520926734263095061873995714797893312227612845221154509300223292501104361933922569694597131734215221822613369441115810968772718789815031531243539565450102232982416792188665098250824999070641096232502960668068026181001186847244385696473458602774855173226770926978400247192382812500000 308 2255225562058574712284939034532071477445291852322659269132087278901223322113681806384005684339189399492526264864066672737748088665565448899596859228225369677481554205119448463516811864903413165827089733452819845332543834437714763489522491523653035247556282662226741912330184419863909085053886522202211000518499315688887921450967550261802424254049716938166906443235267328627209019045333993860322571709111372402904224750727552498199102072053643014526367187500000 309 69911992423815816079403006440068331956539742878501153841022757204694022990505459353132124183090049453527186854598837148908742617794998242343361389073428858955044853117509614123904391731527675828780003695429351708123211953847837909764134913683034793074388359175707391322304986977830862241044458366724952602537611745592560732530448528003734229720270467881039370438340981335814453965675678476557429018042384539089538858022630424907816509542412979348754882812500000 310 2167271765138290298417159987098915891481445458379805028931358210543768608198174270545515492726196474196188598597382029146813794518566408873934609447566231945860272572936028662894321010667342384704329044128935007451654959936394041955520764539340120514990476735495463191205130582112355248975162467141259437646438712956311599325915712567032222730316520473655921224053575932532992508401204384595622581258644181339027891547389935271906106519994396332662963867187500000 311 67185424719286999249557630011227118261643038483147383453661141612741660567549571130211111922448931801222482250321644246301355382226744902209013517007113981890013944974915155813609283412535926237841515802115532388880729948569165300535952337426097681404840661257607259641545357387021580497954153657263674807899452162151849542828791847708187463527753838302574757495700254888234541876891443065380359706621994404717189986788648380783979539799428846220950317382812500000 312 2082748166297896976693682313094023160509070802517156636859271581626618007484317363693844937470101512234326775417926434786346401104757558972550953825216892348236282368405550945947687918373062402441348712241296576304488281007178023508490515769675383302394127266219862240828443771156916675654986569221837930845310295685141152268392651956521509150914611960299521353131279227271168883552331032526255112473185311217287473063650891723711299879748128313959811401367187500000 313 64565193155234806276183420971040175302150446337774432347900725627433631716677183714032500604540151911927796415586605207792141100860567824125134809025651321137260205060825229850641174661945346922230756440116169553029910119552152046011335601912428918254070047276003358084373358511431803855260628134825962968497061602229513827830973035860085270280269980723959014975842330133876559318242960006950932138904999147054763152231141985801374891185408951818925051879882812500000 314 2001520987812278994520743397321134611484948145207503324757489451323846412773088205581236936831297481682241976894659134365583494611103708552440592378696508689567692259486761211920837298633490201481776000169890639986776118530613901436500338058363704690151948657772048145426825600817266566968201497577443017119680134708647460924502248402727518041153078924301937230873412548798595588257716595505201871002999253156823839310427434808011475139295512587881724459838867187500000 315 62047150622180648828873823080740737446726168990282734112122755585988151840359553908316673666376071860066886562050935215601631929042888426940748734538396819108868029585271345050101954899720061626018212996918929173512053088429856124599713913497696099250163217185459131174321408082468015875684547266182197035826600022162149546917443760032600716448488300267625998386396796394844051540051020587221741722334945474019152775161657762390011352582232816097848865068054199218750000 316 1923461669287600113655742626180315360060792160311700301227868234661337813151154092093357443057141653462440670738951980907641298884138501586053031576438460317882234289755549174048237643020087813342008183630580130963188891096758568785416143088267611526634435130660424721521209664039395577127760469082940716582185262339544093278605230994076624182499839836514028920166031156069723606018847882727404379552020622835287575556506846961720337912449083777044945255462646484375000000 317 59627311747915603522108298842587703637490215903879737116791699334579904254304783573531425122784204275637571059652085684188064721028626388673117835249107001510613937723099049757387168672192560718167686254754135897451253393567816194145877353205892385184339640616377512419376677941917764721596168634039293688933240256031645283347303045410456137839601246316753735496848896863193380908246111679678739617876043580270940970812886871737585565753344538777830178023345947265625000000 318 1848446664185383709147545864481154564506745581271696515355917107503276459838229680977655811220603820908057368972751896511467112163723853191964249333613897593883723064188149739693140765495092139459174959657205455682847205634351361401031093752573733050571160307932488619392281709308197272512066840749766879515950462977097155589361452501122705247128602463602065984517327223485018046787056268579603281710793194537390403216606467318134836597205109375064933973666595458984375000000 319 57301846589746894982401768410104799803814105855228357494268753920874848280202539034523432296484654757230747398934307574916631678381969465783398065419356964465503337354274564883708159645509098174514603232267431246467258274068401640884585651956809296369111955532549478989119975012318227158404864947738465403674255370341607114534649851174679714855758290289098586959037511134215757893835310512962104202275549152468117732533229939723904000383526446356105605442674713134765625000000 320 1776357244282153744418118065660108051346235355722417441642211403887795471338691062259696928818292657169564337081088860690016241089108041707094403972270858201615349570725784795825717325005865153819162289684778422839503203254878150673995719569938661323524553261146895304648251339991838577811199102818928309304871969931591217206181211856686433099938681625233976542237075490016098561333804626384289151427256984355774006988583257755911579578943639877637258130265952728271484375000000 321 55067074572746766075835220628815986572024278513226578305716498211672131565672854962288342348510768174945647600805999177795800599874662990529614729827488144869448429349127881141646650355407633128147968844864396747399280619496891488678235811834455585235446992898003570168354357401545588175327308390941558673670088964870026821263031522426981300223235170764683607327946014144295742619611987185689015856442619524740122389110623643212359406112090307276494009325007451080322265625000000 322 1707079311755149748315972217887227330122487398715450296288884692618912667400335297532003704435186342507493076507915534330408841760496288293676514807433313952857710294212598474962847502963567832670736772837364985826730970862163636053743371908799038137642072743049828651182854986398324151906211967181252612351002562012545289512068346450779437794710501145804733600237737230045818587684205672220915819468330673020728469890666372838441835731343901095681763809156614113861083984375000000 323 52919458664409642196712630484715931371901030609231190303448279039368658937994757138536478538576103104972675615901493189848126880373954940383876130371550738970919280312513398988900835536358820125787955315762557382748022086675307914616621171099129211186415225561349449267427418655453799128745539772933711202569524445999288843854725568370191296415730895678691365409982973517714391153376766620926035815801462168855888445498616068001119474670341103135076571039233440352447509765625000000 324 1640503218596698908064533788662762280810839957349390488325421538206900392486677627062996362160341855914321105265534437476560000511727969766013385306939036711876846341637692880373207622039336708443629258398713166452052179583752577485673899269931863146468253168687229366108541411965028049275804300162155488194888308167273130736481476987202945509759785655549322011276071415824279248883805378795290607770691946695781664442370854549352732444568460448769667112456247170149993896484375000000 325 50855599776497666148960257001279251361896466882211773546164543162954411714302059706833904486603086308023130532077237180042136801445251417592984681545694439858274267960142338897782697216315745744187433652234934048845357391970881721911598965757911951400573392517193361873224088373862319184868265485825895636740917805091070734156118613151617609876851736166869768514871462023657659016745275212371331270326893367685997624483857330077792535034644779099848292435683658125378814697265625000000 326 1576523593071427650585518963174399032579023425887008552281126406140575417672254667381446769506570788875066210796899812700202339829241362687016622628165422289139420209239009382650531737689620369270319707200037986235362041834570099625228626170323956899161795916517869021814021183949221691592261663874709327583254596444698359367435042188959665276168702662901080013084374354793862927927916818222463012667478990119739612804506959546399207512183143523508663532837273517302061126708984375000000 327 48872231385214257167151368738583379461137397755470944266254592556006508945900507686769598813162867910674147457700132698437849235121008222652803963179008535651436495628335237151368380580430819276589133720393340889788351989160215005672195251607574204102062085942967760363402814613131828005883350504578280435563222819471466973407730956749005363225790808040639640546453277613072184958200938765920153857306199353636833583529068244284011627055026979322596026563486889934446530181884765625000000 328 1515039172941641972150701138181572056282711099314523106248964616222173911146844440389734292881773906866570121285380335658358029013605221116555464090136995797174825827539420802671405867789555489988061438756574094874069914377301364155069834341324822845319761631118247309965335848784257241872604279532355916848285465231564779144076683453609147551027985979668869149906493260108417298720393193167936966244813748689425838307943172164728291353326018740680322006775399036483465847259521484375000000 329 46966214361190901135711005209478839827394701387827788342548353728556742210838994211093215743760567341527986588896409322615435546192153354523878902573650698017179695112464200945806400228383557121609638284848023877681525527356900440855869594114007377695240214280664912234288339298698152227573687604806302260440285872960367932772486654026139804854180354872059761867410842536868118273013616460062993737484639471000358244844344531397329696360232481754521941340487306562581787806549072265625000000 330 1455952645196917935177258529195197323211395346277449101177210012822590544196520289123691141477539094418346105966559086759327635602997557555997434499901105091673784800345977680401757709335842298933641508498791882646937301754668042873237342033878185391043560912716391832815028381878704451511118692652553731168825224861384729386173570526479590994085349885324983559136870591710237198074511832881696347298238406627246262307635277116395663048741535099192849897966673672824965235668159484863281250000 331 45134532001104455989571752803793068964999089462374210476176145946726496692346471268024547658899657843949884603904911444490179673928496738561892785396290642675318526341948624755988406649739265601237306539195974723106860772541139466309262206643448138671508264435292107797733160344554166255687740143288012482937533852985645677884858350473098394183052868451421720696054114683567354914077355907401676065232184628067627073559329131950217110650966869688438134849255325647422174126515579223632812500000 332 1399170492034238135648103227278585648224378085727693458103331135830645868229999676867261446903123811946371778496295644531615007129149229152867637514356964263779195647835143285735701945913719534374382284726344239694023713058060245947246640810490816017199765414193183050423364860911829382774235851354457412377237854586829133071619371084918273807792275346928143183591937363787773926713335033669743655949414662454123706205982251107841023372261369642668677282408298372331387359344216842651367187500000 333 43374285253061382204203945646827170914565465813602128973963859098415836217788119154861562661855166202615277619513060744118748293904852134808867992519300896117865761456141397304536752887593412502594931181029170362216391473878011596993951331164220407169960169401705416662202304268726744542677142101123613894396442624435396791425158981177858111081583112682832561698116814637475259552783343805178354323394596125061981881860919513311889462499310249995610228927116025612147556855486613235473632812500000 334 1344602842844902848302817428688563788759994173685647859162487286347844224671409162064864416172634672260639117170362559739574223825150263561369007294455384485825319938697932081411371118749877367591964638043332495477171923446486581576703722371046947193082374812329194100694076603885105695931394428498562820014597424289315401758336088973478856099183477892249365011727935700214204206274360647108012717259539982337894712283557626917656741597370390937003517315568451578889707182123715994186401367187500000 335 41682688128191988296534688812090043654239667764064028880529492934923255517435624349659544947489316944912316048534049851089978889265023637383217420519456054217162468233781820702429365695606672594088097997700565839302993583950123065101868582988732485164937070323245296089183357915493198905802283658540215300064634859274106327815215661808915733865886726971466757046504286907133942849033780135467835774606139581803040329287852357547148530804761358379904420251223237003706068977884392960891723632812500000 336 1292163331973951637166143157379872905565045691375252932187138262558984688889538316527476013141333253429899827113943221222775097421559469486091676291271614739813676121829735759128684501586376039181674904558918489916485466988949360594815651155513264093280730462762570141588576751162210705163196823374077813093898870566792026282631756944483914389318162196027472916222602971548367641784854147300934002247102612530246881814398000916940678785587534621243418006266644437556124928729111161521530151367187500000 337 40057063291192500751331039809133588193325273562371062803146646166473027817824848061173822178196202761606016886028880125566168673331300154192964635636916112519450355796412100113688946473189765434256178219774771659643623579615796454942594020732206241587335054903287172358247536129916438337851873082520960449218817262217620596431094788451455990232276506241644384999122798405231631640620293534033371389074618754729645397982760163358904606668270158697610996631092868514760969419406050485558547973632812500000 338 1241768962026967523265860893924224605738677655424886121576961977649497107540137723153968795740116036739563348312862474504855738723975246374470721010377922566669501924540313978721831132200997454253293335311398364528879185686156598917169573611245022162237149890245424936302401647200059781408831520892375364087690681505883333908835240032561321279115594318247343681821560340234027556105398075475737195083664837556843345464696615053497016764693719829335262209217134991915219169508424837640798873901367187500000 339 38494837822835993220454246166724547302028534465958795347972389507479754545514289206113923400068859275599700060949805378916751247498187285390974530067784143579856436334437681261619203624465581836597194510268284481074149672585321138221468783324942179354239795303552995851074348824587702181359402898415733418921754674096530560226617557333990429250417540146294335061970591514248531328601327071600572011282446498237205465213450232952513583933688598179084046481391505440188619639628571167404406204223632812500000 340 1193339972507915789809670943275742086611399249440817610823582364205345029582662837539135400286061423085292212476979997986947998373014046956425953115623862505208218333170176023451372283267024106369484136240488816339352147797444064553087284637554066056166030529520494771803128721989647615150136037862389626032977852481084031328849013027131405299148128917824123039694085027868934370507023138726265480987197899716369370575418516759736890751790539612528547156667711837100100199280114450351593826217651367187500000 341 36993539147745389483343067916873719412672811365399613266287718551651855158382356905244386378567288513053920201466897832235460930916385963651323981981537305040562278004252320608402625312305903840629463967504378045502155483305036442291914704243330308427347669979902408318213168030523225817127325888773059648105107646746532895511692905380315224278094245724128282107405864103118525321600367224732268572721602619161083965608273924858546493862660776671403527666959520728247747184911690470863189503860473632812500000 342 1146799713580107073960176434358182458352639491119665333971805509105286851474867764526208123376582791020052947580778768600342491654866957600369902158063354619693755385880309635077470149742753216032518531863348137340365897454709443634203564946362008229765772431000426066792197711505631768046206229169000982314936480223078010782584898158498180537889952088475085334886233783954806665105201245623208740461546697825336572075380300720970387605849691032081999233776671949549426658126105726264753300603561401367187500000 343 35550791120983319292038250662091668062299952547773188456715457678059497447211471600821018765316222259703070763475784476290128509832442981165353342432560677581345016080550024736877953827860512284961114880177862620970866356091471479211397489395417579843616948154054942767032305919234532399568534167885929417058827526531531055822767436234873263140905151328079404837614386968401813821911625224655882957446916438493457807589253899448257353435249568506593537433761038704780474160907476394967554360851516723632812500000 344 1102074524750482898030641987631470077386171657431531247449790271494050918878399953076359305199120870581085278320777862797630585549699711657512449503535591522351573732525007374370398913592811932038862596900986023777744534656857650990217409545401724391260577416657985616441931266585811357829785712421292906193645438948080888612922301757498366652947674455233450600174454733839332670509598534274533067179617652280389100824515812737891383640107979655719320116227573720094122687757741112047481011841130905151367187500000 345 34164310267264969838251044346881051790086684025848253656473596256053581101726964573503735026923509577205574858233580558803277343351081143772034932515098897512533659320520929159681831403433206794845670413915523153199476509458139529889627640909113733611823394970890865771761593312006047319668862113804016029290826619263728380623127601106990496283961196995751726072593042420798953713293149661393601344518215195069551725735292540948161159584920527361782828702735233552833195323719797602975154106749364433288574218750000 346 1059093618285214064964117799392782466617706612379494060968300233489804793799876112190948674574968675550143185894872722369050935704225034267253531319928853801563945317207438949693482412899325721007388338874601447945575448357752256164071386631090582346079495815854863366489048057601130995752115799354943782181402864018331451105256380106649354673414362933678932812942022832857989930722539497559981061294701027875282262646997818237581190057693718831759034203330228453463176853487486842754619409951190779876708984375000000 347 32831902166841636013216049944999822160038244751315179771214964662348744353906432473548467028012120211144775761185396447424561672816125502063397975937242350401244104409033185278771276068949707535301400650977482475302095015691505670683915937859299860836411090016397013817128857248571846088481970093412119390459136837314447490940780998527287899245610121389982362419640651105698168076644380592612323626447676992964168811732305073302277103805749157532505604690420403678642610936024888157515216276580356583404541015625000000 348 1017788967172090716388877891373525023503181002196275665631378334764941398587005345404447889269297557413574851651938935172421912312641702970333757826886665447264261031827150788446223332192894283556464828905793097129064542314224986533362001320640677959782207569558896556229862181769482877613597796943079963218598076287571506038193387457633279011736763074960900467344099951534962678915778225999593093817171932388982378573637610008506076709842850471183434537333975477173934810634168958948092759052620241365814208984375000000 349 31551457982334812207409805268013722361413671275609481193611804203342112655884627695276465039977148220005723141842415479860279022785636898255272469796703004645000556992407734038044197507401352159698390582391127650856684958908703561491452560869203434265382279451648916871883983581522811144925887857797309476502844993884950571737663631983782985001475990208163584740224213088317924506773421153187780821918565638609395375499672106204584316999832666856136412166717075544823196814903963147750119089417789340372467041015625000000 350 978095197452379178409696273006893238821499948686249527554890692051157624291071916138935152322633166027456104601627943110538250451814607759902809027590301316046361231999430762127783474725214454120803859605018347218413888773998179926176932507292611805434592945324230673316542945504933799185379507044354034461824162808707892861642366138451121564594850225230325506769456993106875569702409923830389508725121391330739903845585482291136729905209180052071100639262649701277173048789406685247602901467586222973201751708984375000000 351 30320951121023754530080346063866193617627146176668320136246135281865425925020042174555031614816914245492630304546088808358269576547419279232470246815135639393205014528344451394964498583904637423602850474518769727132152439806209688318100493583077839699311002874161845752240565469285784617341889487980385106751964681400997361343963464570985174934971712577361698903388313827321275609271143661237450071220061036101967231736026012728304834316476422506577907885100525133723528154786437051292131427848979129942911529541015625000000 352 939949484751736390413263337600079601785814923339378438969021929570944020201530736850891759169834677137175773808832352654956281933993685591919914578271236398174870585213845818400784889378470597703407174499090592509359396245823885464148687371315455238158646326623888796537102217035916767936104731932373729309975114470451988962388215831716376519972154936593926971031093803478498348218883178669541285499144803998309399657269772825812840191852997887267634779772620754188990118838902568338712992492571394727986287689208984375000000 353 29138434027303828102215114363829523244193030414539487546708930629470448540270319853908553423967795372639680261495306728401707680390940757728002029691139635959757709797063314692244472533530464735891181359142347868861690205513593527768548396560652941270467403407414742624680890332971962997696142978839967160638958066725658099219514553464726615411603818294923809104259697295703378311308298271598368918914205313080426995504868560730509875052480093529777545516528597688132128003876955981361433129143066755411164200592041015625000000 354 903291454846418671150191023123753943824177716313870227475141210062706873097666869984569693797978247436070291513339577196114983518914490877649028971420374498048085496595235338381051030948809000588230767815775784741824566489258398782199225026794570034461346309613239577890199176345836242577679246441816097198389902290994567577739458760628978200715151062877453834147882685152374046606928829178205236292271717910147171510780018515482321576987308960111485799760793251954090262039182808000551637195640344239383880623626708984375000000 355 28002035100238978805083118530032572679441233313276011633352178151997379188506806860360992803957571710417149988152958508215498704438585777704776928249476313283766606758700003176499147127389355408413377451757248889897684609175243150443896142268649033443796512686667262330193710859424430750936257494514856725165101754626712046063397800524816615424894798664931328785107483581568681405970037940783365378727246418633355169730763951242029430993098666325709217686977438900528441362277996738682238862553621304089704404239654541015625000000 356 868063088107408342939819775640091966110684911081327089594918781737035926465931557787478594058041394574291376336483924502453430216671840380955462434173606191624097506637604228541317054861889250810560289586602459395178448343869697830835012194817938487840379702042699270280585144198332691230396919010576747841684941336091420078258638232533485369461365561507231259784779219341973841155363022971199711188638222960899250766815536215386287555127532673585282888033866122383862710463323422142918316475296226863117048856209564208984375000000 357 26909955731329658630583949182324399553930699435095185740084818543028790200296658353531237536967871484323498285025626967179700200558023668844439291423098767401261786789145785394876281243979790834846928473832235644600327926132492840563562761099011760469786746452347631898382798783343757144948135745266784757914325304518458008916493102553851568912335745019269416266361943340067741486227511715857511861895254465963888952129131552471343215075648111399322651783800389994171357044008709648542136817402744634324527013863028717041015625000000 358 834208627671219417531038044913984392911684230452191937094924875686115412303419146970562870795570151082126729324333016961842010810003282545813163680368515649046437490462901271736556531857935597615811219163638731647009534961735692943953136890120526083643652040472103220654117457127814472944769588609099352729699145923532248671743612016840022038664040192304791292952591021355841595359155840351762954976180552537890687516381473704046159558603462612987366045584083659738466396978264437402480390025864522011264508305913045501708984375000000 359 25860467457807801942933183620453284389207841146698244987285485653775684346550720059518191456130820041067512526706630738230227050246332956616855844001394713836212789004330962335344548922473580637279448580374313912910565516767101105611315151794174305590628895362230215441230937230608181329535771292174547370060728964369026677437129835042577805276146293449336054655681743702058088332296966647594488775786534759938182430329127763090537799289101016760595552180600534571666960843700247451028024280846540308409356569399740567779541015625000000 360 801674491192041860214529823305764630543093057120188107555741716494956991213182044174562146171979029787389046566496006849240483657229860984715807101365061328676182456558429928184870337018647268250702634941724951485176995272450908814173680042053063213724581169417737182382242642137008605970232419406930377330037361505382740267432110838895224028357095804698694139159193930872587188424353531528368959653089431794131480550904966342557624605606561564732241836996731121217502769800899552153060088070808799364319431039057148077583312988281250000 361 24851909226953297666142059585701800795653433195647703702334618746287836605379594976093038073612714286401220086434286149882534708665242307913353330933383761958525154393566066129300155667144425267732759940410903705301432862445521174772561990943455627705645356722582752278669669356060573671248995353992364666337506906869086643564221252694635510278957816127382838331366944161482155651372413939840404247014796648918433296362377917886728984316006399510637702807547261981245092948526194915882657623544296499015749200944570608827590942382812500000 362 770409186035552227634644534116671839378922799119021546650131483557778385518366296359594311055927401196200122634274231575972728548276856119740403915993379138127170680175380003577416228571507215698331245820606096094638660991153992265969577269966183951002760863943169010315663226034133773434657478982504766755688872763402735710927938430831573435395949922427452428068935937682066259552840750455010903777305708589493723185644151320933341204119561359025616874026946867696775557987102498802294671153412553213399091198001716077512741088867187500000 363 23882684767102119056185441853374223476880257679684197976824419178013335055175437870006769816557748282207202133642224523833617354157823976149656095978896608670086561019938698407440672383512484477522016714375367922577263551720110706517185421105706884283939417039625678164982298416984117792565564987102339653438768262272096860762123542222782099091656183968037741032476525052484750113327866690859681139188806381380071567801766754218115638431211307034669173976732815273616857307800905089380605888577127087929310486975616044738100051879882812500000 364 740363227780165690726603997623080217923740962682032033848586206403007961704119321815221216298970263524874484216630495234136617329698699202963677048292282996017528716458233962764363449557444815570978134228942432122698222910481017505023704011793219768601866241212238238404385749117786324616596828641841547277953824616403866675653569642406915289138958130344996869171499256303843097784067888415396500329695991227044077883630064338210810886531954314157430482033877028857435349579163403972997179809458366533583179279941760075631834030151367187500000 365 22951260061185136412055238231538344749999615747454207276987587281036711705443057572661088763628983922660639666559431308996947026703810566650292584269007863193080201440003520591412243385442540651774759892949175869768106751341239335140268307928353260919293797327273722143779237474660898626168238982237553842202196244975440368793231521246460469012652744391034056857867712419376920972359427588375455938113532456578555925655789038797772253928533117534152795347376565958893404452176577361159054701461383396207218926828318654016125185012817382812500000 366 711489061896739228759158328639597285075558825636414865101941765830826350431605971959774154134908929167079693859838022449589272915707570599568126958408365008373768278664446486946104620730067992068899549198138881159294072101407961905874464546354786446446320246437752920295524501011353511026948521011727499939305049768463985430772702877052830015707636861413797872528624692629622610546612837396909799794841910656203827031632711436829260147363391016523604342187939984309152535411606270365831434776370673050674317024075061198860678342819213867187500000 367 22056160918798916091082732435146682369944245603536519195308412976674775304953473728521448911237553409049447178566800395878519525443176605318295171506426990856429557587122617150550522634706934243926155996741478026476905009237248203713091950679825444040150244120285321381732909216009619145824330416873991587837148679127769431420155771102615459723579518878153635777345910624252780266274682092512051504430063138703371115941654704944331326500673836059373040460816067095851808108938918852204405809834209786472091737576453832069751270082473754882812500000 368 683740988482766398809578257156441315979217299551520518063515656161073799092057360119827533190324059145483793258720726687646250294119404978292859686005028105274198040782583136792137450148493059094606186968449227604450004849721309245536165938599668075740055251058983443590582591551508004211726954739194318836182306978783622413637683089380638667184815901619471149550766391341365078789436053325117926105156130333444648677085866557158673629586609424642964836823532077691745616519019097213409057148201499864138436007453296448782276717039108276367187500000 369 21195970642965758362663346073523399833203921757830058586084567130560682870962802917476317385287926431599703069932488319684456416140193781243708527495674985731407390867213371794743745968844277780766065215430357266548965319604552764923438669629970623941165471398965878201940461257422642394828363618628666906639628995838753911439262289637784918747885335131053359302886154130965117365802796483170732627104168628589865758572282468376978431172258546879507847852820179716680275199873185151823387531406653790359351522224261745555021748672792434692382812500000 370 657075089931938509229122751431110685002890269646118238276176413195395492897113502919206294941605265078254928637564199798619432341763995660384485961005119835967871335871834224703184014444532894063728132579674540521126830376155633252032193300404849138140123662582420427771499551234171775789952327919074394736913672260811961660857656914796422492306712326126562388617480397965015646624137252054012068075946280611165938088146675891291038992075799506009637994629140830052314309337903676312922086971126879121212445463284044326752584033247922897338867187500000 371 20369327787890093785686135012072875230478751220204285009632619951562676715870542556376241140911782761511168745359599974288272146052615448549524823731470096313063778778746932386621727654137701124324692271227511627268616618830523534146187083725601310921036914209775075509986863514147489187683172594662763914984462724909884729682155090713225265424189536162063398515431092465348598639639864079965526495836206070217864488595279201849041589778700899497010109179127027938038483346122694744209318379659047427280328483777621175738488878394833314895629882812500000 372 631449161424592907343353406623220896002169249176754900283656990761723678347306471302371945924925077896219446071585492066673350366539858581174958781450103675404123982918611741000754178158228057049873413622793642483704796123857043058073395250537956091964519054429606860773894106006109942189159337128842746279191151845639286352725600284094629024072601802037936898063557207627369059312786546862591807171377013683085938640518221070344982403442376990274153116803626353629745427639758091770282544193011604360958282289652910599393863786095770994186401367187500000 373 19574924004162380127243535464037662455652604428616760480094660794776918281273652237531411582025622883166766232630033089521431557049727689160050487467261070083362991719206289651586979695982886429245097809815375398913225948093899152209744685446269080014505344610619192741205560363256058762472899311150111817619665643974862752245722692841386119627883737207527773910375809662691529427248708700822335932401001076149415178158636773001111772548844903386895072234413879340894047097347846614655507684504582888662051051536529566440594750818988251649856567382812500000 374 606822644129033783932136575005419791192630744085880201852980536437629104701526044032048838957972792852049560175666209975089148496957591001424859256639809885442712221626075955627077633451390902041959979174966155003748029560536680341827214751791833530391002891444984738338905366255453392990854729334066850318008746032297575570456652743574743998765377364675115587857936462975437793141370461417904126521786042335836168352967329213795183815696391147536312492813475866386259786899582579343123979476605340023656863959975406109731043769898013786252975463867187500000 375 18811501968000047301511430069395833434068824734509443542564547212425223816426302966157515990267777551374804062117623720802102418680188380947073653123869870086116592322693297808678535267883709046335183752848670622328426055670357295580984457610980341593214379559562551649812041111400712327617458887310485904221240213045655470432865980074084204934356068812970246009012675955366659253913575318994554274979830403795510021194448675552926870243993211643896763174111935856225270616337657303210004629515640877482326070454780874959734589307276018439455986022949218750000 376 583156561008001466334925415722333253576393003642707538978855052424897212446573175569640671579552334229994043477178012021947706942954288808352325390951282915610397313493602023417399066721879447618993083989785969764390068280525580931326916221831547280475818342048983239824260753119522867568007482003968788065366351979213321699040246836496415438625104544658319327864494885182496824672003222706753268519562722009600502120994271186710379634320583300956158106602653894912818218670934961690159961293421819010341365601396706448443384949491155694109554290771484375000000 377 18077853391248045456012891478095265791603790126243532485221918686043874102473538956014784362156032556095699426524064221231436421867809151488510965127622064277830526078768963501877135778484457995168089142925691148674913883387384061527253431967193906869364669180673926245688841809929341214311560041486704378933332242098879562696028600625198649709726274243649275825558061613555045632762062243791817728005676383304410956355917961477969447169852733157596226386350030845352130957961154589706333867113525333049331907217306783933154706669654202392132205963134765625000000 378 560413455128689409124935947132744222392755809904493518826134950817506764197343931283196081323791207821120542517690911700038197078774120074529026647423109862514345828753220968565727495794430093840191129147143496647848656140699680620353117910242442919627973814584101081433020368474928440541788906969786569644260460564176473031666091655391452467029844839523187093189389215669956498183600104867588559072770744819422777553391444801528032017484884714911749780613316955255701730424735579013935006147621839967228956230977169230647017793113421129986782283782958984375000000 379 17372817108989371682517640011780591362626887358677693389654681018636156985421835052527365780794644956765755463945127335207597588746909261573084832561598937781387290637075356865540465905854778592237025008688846517657721901690548141414209462428377478322010945987083643440157739462246149669132001939013977043060401835030761686017910725373971637513731060499360970496824901536793015543031812703174248406655476942647734588221658068157323907268662365855561315582050021485189946720459214579249786531182718574884026020892798718811821007219388545252955709476470947265625000000 380 538557330378670522147030235535829466763654036053291746729379841330378178841707623510212565612632095645915258309881621522257575251368001791096014558249490735860489290363633082144327894221849472459284143797604396264001377637813608559242335167019162030227742535540541929682239361454793838062779376932815914155865896115064479434149393873776905578377192182346911368849758454697632047233506423304991411765471460133947080918158510182791231438344805747234771544411164131617565919811430004625509854700391181010478518259064773642481994033386200087538813830013275146484375000000 381 16695277241738786186216422551900278639869097430753108822807123283874264392251274382816012561470981030674572207584637824776317581776738369970113341579876237278381331208545573523713931716608034272274493363638583409513012693269364485942103994126770758084492383414497864795485963298869103565196733402342390668734671492792934212525299231705607979912949322385992705694658115375368594353775938385878080840761189043469483744575689862484016308713460727906088398201877977426618740414607829954328660423753643615966686466252884043036094384909030215594384691161746978759765625000000 382 517553594493902371762122141867885158112229076420766178471458555080272552070384244364953709882599139232254916205733916282649060739333147953552705435787594956326064336604891308490093054458802334567416724217255634860471984563340402020838227581884610342067514996276975189557788030339994531545078364303659628636219303782498788039776664434847937261973761194107808789928533765932297791267993674685288154345695067681150093644058105971801471647295872696959421943608907728198474773843856167464445584051404584178846211195142483852783804079495786940008868762752742767333984375000000 383 16044161429310973524297590723432712030050713602333656288507526718416090939166289737547987246326808288224350247192266457820314398194294389033832486193157415303326036144929630201830396402313505735852816405936559340846227121452654882264094063467106192942279150502045514010278771454781566347762596713380896498540801888305407647497510629661582574812046316321661372536299527348877934750916640399970234613539593978892737633493308979970287587539927419097747650872053581242722058858746172284139970116187284253689870112462630164554258923298653064430040139010989017486572265625000000 384 497369004308640179243051246517790508917500219255527007238227723045064397154942655914474965931582276163259800360176237296290543288271849479714756652385249476002377579136451756388648132081411959931647498243774471337232830360334603394081247386531158771372725841258024321122984132447482874371949590697455034691283271580200172311895037939314011017433342495237361010825323046319597618508028312476223274685292116851301533823514912508531983424879315098132651636841150811201486418583108294264708999089549929094437631869869155172390971991500701216130192302421050472259521484375000000 385 15418439133567845556219192598884175292012729490887125816231068554539558761099044332532713892429977080472673182753527635761964514188351662039494109448274746012461708867817958997609100220020467034537552200282477418060728535868608923787506156819885000488487964376676289971565788837094190127147447348244892575127350205748925846385561335832697441087128334144215532189110958515310817603459066951441137549740205982988285965502972317274258634395362274823718431411493254616070279317986493794898339716621726513248268030117340099191637069690030417469976517391727691287994384765625000000 386 477971613140603212233017693227222189035271519465940293532602487312110645495100649464626464595170528708104060227755870689934259952702366888857980716639392737336376973127146411974640596496335149453773343586675345699081495519318807043257049611220238235202959259117480595061861338919182057063041117647412552556787013776341002693587757219584505294680610399033015327936388514806062814952799813109381439991004876575259044926808534851228366905612555518909446119947149194617453136481415979298493808112784913221798205106147888597228350348061447540190659995913576223201751708984375000000 387 14817120007358699578920452892560083264568801219946268642971775947650331327237189091253843826341249488945266705958118056813436126194930768969638140332298411043321610613158871046674391776973794144831379436357786859454650003261720958218214570594274342420923383377558014790973546739659533782983340956130843290349036230444312109313488628810611313789801952346578283547534354201294527979305008846611664053728754369933231418001796794437603141434129506485231867767904744341221451138874394381197771959570599107505511831961585259409089863801483276845928894627657053768558502197265625000000 388 459330720228119686937138076147364638740561947097715482733218023885862165735337905236158785577779773808880822106454066595270712669314274712556676837482076570448991293545005070964704381837237659571802558270423439907146017822589337926057527574313618059726805394199895413495763304707498814055846678019537234036513997076519281916016236884969615933276245193919544663253956290160351759930418802563476005211683720405314222861851895406234371832737330471204347990210969552701829405748385041797826209057353875771089571870029124907821916108600088050264419478462504015770931243896484375000000 389 14239252327071710294760005491386367584670180999392274681131284983198523231501493714053867213084709844569893416401521446632300106759960707538215319129978489513672848244530727704200457078398890773378463823383320182800355333290225378541422730237120166188104027196792315343031860999911133714878149447878118892926010716531419450484282158672519105203981818955607630827110749137258222756721629081788066015140887603708760752297691132137436101537982182745951688682005555395801143102846268195764929618162943520804745169203277859873997105445379389782275013725368937201720829010009765625000000 390 441416822139223019128530649288337372420055896604187097768110339531571979916838490214962895350181194823893628203380072306346978344292242979526050649833725206170719396838474484734317317413688556878803094666835386458324610764653254038808276573539547846877587191442709709136978389459783599997893263529387118906276437512395653527821107080295511176099430071012927130157352869667158562432263167392807128712491033196628604373946039556067905505470325378810218308845694399389710923726207172097750920008872414679252700604147992904851159305673033113986481739132338000536422619819641113281250000 391 13683921486315913592704534978654617841181147528929514132837947992177138036874752460167303364769201548512993586808378352614298561040741111444616432832769396028298289482174423473126734385075064645132318915544132578343207217574381452009066208096752536834643537177706490938251644680434241482738844695733638197880747977674900085215560851958516482011808692698069464548052987782074078532501424115330930558427650246378976335413009299981117734279543341139827240649891294490522152367620070707221578252869529059666197190041068752648296244125934129948457734947132239296619218873977661132812500000 392 424201566075793321365163214710494091257734932433468666514045534391694589568557644114972263830908502747315365844076984651192831406350450440863754072719759491186317877516026552405161490279110892006561794737543977164174051403112858369627411460473017926551026219728291904670886729378080669679806490122028338366638088566517829460560782304545399753421589031109650902562288789106956161461349897198158960746512418325629956892302075155413430572755926520504869910327512097528121204854549160716554081486446614084933402009053377438077573008836040638853804377561133975408851285886764526367187500000 393 13150248548349592962051061197563545912609985606144134570444093202648511227411978359098484731938128534796141155639512431454107605283940652238130086636487886045326143611306728002504596208046220840791753394582615668606254146020123025001898505440792347404617192291871784966275896143670384100468901422829406054962250112031299678839679322954216017202048197894271126380366201984274960307431983650036602412760237275128435522163865450650438623961210458810981847164431838610408723454357084853704692910415052861905251079485789679076494369276439608689826578835405398982443274107789993286132812500000 394 407657704998837381815243944912155024883306417200053505022679211491163979308146414779958269627649941155726015941147099033115107861420048462394789640943034348761089457223568839961924944394450792166484887894207380317272240022376256474759530952433166791031563476974241218142784370013957110614524217545240585342461344354899322162599741217402811558644353058282045982619224264415718371132796232875708661873421982289673676905754206279894000313190130501235272462887529597216601539519940062213870357900886829546575618908982678512388494031875096887265023408597767779380972274912595748901367187500000 395 12637388854963958836014054773695043920752089669216901044638668311001489071347685263393834972928724055489376499285376692586736367131364583891592511998574216731632730414738279630637076167644216222442065533726835773013484006142890088197575618278996539170911119278556188084883318005224096068057215608832279655371372264321776608858461446015819545182069323326522754011343127009757751228817076363286249406923005564350889260763566818688741401237928653999504942404412666668956271822380268943469899289845847398433567958838769363421177520549606091956434635388361647791021052081340456008911132812500000 396 391759054503882723908421964908511744173936019642057455159108613539588153006717878765909749139787458945608994102928415784480264733432001331382940441468201346378268185544433944289125729768759733384662747816624092003335697102294379990678663524082140621736950906395154215723615028650796887033310373343936942186439349570089350893671120079251408448381005371579235685388672417086215212560988737832500676311457663480704738073964727031795874377437765499290063064342459941096594838152009929742592769632702708476198781896679478575322865847233076369090361103734765707843137740827445554733276367187500000 397 12144530689620364440912655186806790930946356785165811586234352757204253680467487569305468843000967868941236176639978321578185699291080609301480856295070516842753827264997235219915943095224104228910476098606462432429142971097676181740528487790063114759493633802485846970617934923305342286331417471577722047822622527374547573189837789328605476228945981766449685013031354573498792846524042682320579955352036510282062551482741432388716119287989663808005294112756560427475857225789771756065508559853867800796024501788664010947904475929437429014684995085410021458084268809478416872024536132812500000 398 376480451378231297660591113304941251567679139728009533316912018760712360504670117150965895854855419190721771264002966465995701841698993262796282731284800213352023572576942602896939467976728338604766606107978493151630136759850388630447620169194845677763265862286420034391789197597221874904330321182900605597527274414888632729423116510734454914024553822039661151698826864154500329924093825315401919387149011879487331954033633590970029362892978652239759445979181881602452618021594543816495636990227939661898441544519781765451716536349299622992421149511842939234846588258071384763717651367187500000 399 11670893992725170227239587390385031512561541344228385442004083554875682457236006908696699377195533704962669615117500699599077478779325957587907391937294588012354658313034340397299993212413427155379235098294110147701540287553454184325439469828150071850843828014058301854034125639074607247093142439834888179060940066938029489311752865278631031596459467146061696146321729790736589065517752957066486919499321591374362928701118954678861774006616845203395394758245443605980821256088566122044494726867744493969945819434813107005222374453538179528949254898408157689255767710941902837038040161132812500000 400 361797713774480277037026358317823411022427300164263054519226926705110848953647611126316554050994566244239295551047868791153344423863590455865731818161944565681512185370527694046472349269544802179660504819625139958019876661700608521320376205535246400679590900844701271061944669961043042433284537782107988974534112197372008935107747193076636765654421812932508362320951602371732945467474192420520852683372964356943331525341946467801368654509085338570966585772473307268296518401187523875633239455137910241426731927328092410132914431971089373452728354330135657784790962350919569230222702026367187500000 401 11215729127008888587918390733545036199823544471503160848034361244936058385768985160574179300884667787701055774067854460157661960357012538490949541185530193448990542052643306867354930920281486744575916785745002956890058333210445920039284560858708732084216268731552968001721966838964335895712977400289601338373475687899996938520164809011760193920530422398375633421188112201379438944631124245916764869968534453708519593450682122379178754024970302871874452805662301001250045311669318752205463800433838027346101982699571435497990680497565128867530656799349653003057682215488439792100954055786132812500000 402 347687602937275546218357895136363946396652607662131403391005043245696069217060171040312775770597514620563127608101324063708882139624026734967604325162951866882054885200692117044420076567716570995317804305863859406396280113294523061537842530421902065567802646303193619334393273291492823922274159295443591923535306671321184502341242106700630083678784530195498830692905995666756709055025766953163738828221640598987196059971229648245087278754155944487315672576747063644854522562411457244961875208170012059410063964471712926870618903977893059683662061109953594162242002737551204883481931686401367187500000 403 10778315691055541932548616003517784888566545500428168447662602669370483996694904256241851680916695983072991394369388738951938888403920590715754979107421584698199028141922346487139916232229555065764026856648639814387589008606176983043282251872413942004774875661440098829027152175177893788787898801562481119881037654735886630854516378601999093176445055390397438125420602402520442274244693886622303738019690380413356879064308548276986117934132981562434257253441050610259970762792400952125080550387396371539044973376433260811289910949512405166446902207319207557881971379027008393583708620071411132812500000 404 334127786422721799902172254992056910604082477000445494480143304461186265629852992257921059015891268212740882790267787129269137881682286337072216680875119713154092144159682554397328124269571924183104193839854698824893807863812489883412396816353674681905633644359324413834503188476405462724899621590169890475983452025391901518318611440619500726571024598710934496221041128110280521510578779337273159182400840140520986915922258562739204197201526449391330087497594247127923029564419780436962281899773383805242743200890443594585195031598825562604362592221931677295487936013264700653576639890670776367187500000 405 10357961379104375796755459830126937179544997518169577990463386403642419028856954189444612012736442456515595781554046099647240928810104448130280982376347432561916731520677905206886523625355391568115196149457175312126321497595976913973915784208440509190886307640797241521942661555650936465083593781877632399933948186833365648494480713073755784071905505759075412734602908632081654785734658987319049519832331334019742516377947466748308744697962456727321527274432772313431423388855527049106971363191325862485169026095657674903085165684189860157675325156603832020985575436922994965794146825289726257324218750000 406 321096802752235649692850972420503414041400945000741958751155636478015827399272966924537470037238043582150611808952508578143647504757662341117084010881699452239813156440966892600343963611870689627774804665157642855524112001301017161614622681767900729301033612463517871195872035366235177417905538072490454237995686034987349205669350399780617742937804871604209548873731099692007924522011368739159094972745068790360862696145992927676410100641281463449885643099085689153306392446438395645223862416491853071991012751599096710286725032920485449027784228089519358724069973754478922658041474759578704833984375000000 407 9954000885319305140274763393319225041028281112506380543409395172864875883524779080953135118505090077103735491545845735782590508572535321106254801622073154668028396224940930491626594227206769341935467938420786942037985911940975284962716739046436145090550689100199900063057384362375419525429269763981456072175835617257719939646278556362391652987719599575141233301277468562157570764428864119624653090749342095601726940720670991051348108454157247489508026548997460389732607227129671228663612539359188943555885158851365255059591223719422724057994370184919819374639568866246501775844832267809391021728515625000000 408 308574027444898459342205545889688171650096240089744221371384154227351368706827356547728313600238242406975512398293216638313717538824532098586920252272670131306007535731922029811389617768857971585628131061041302451768696574404797027265464042062007079573008348242124643325339632241335127465672756421469105619119907948595505309168808152962078692292827085738654914709928706368686473808704982013082875076130300759082560884771611545924633708562681739050048949374453600802309574202928341101770246970485465607381814581628069415753722682890848375163666834389785553209429497365681809853445495466672420501708984375000000 409 9565794850791852239412696224180891377881791433507421174045035747840722967500678346630683109570599609237142336281754224684321071450065054315428709465506882484891543225708747788527415526288188171894483852653768726573387739627396970874081534670745329718383173779081414823068051672794859928464495477615440233045245697883182248655272133588243829341251218640457621082477787545600504000440208715442476390192261060655350619922509587023209897414900999236556441235720909890107243490092912228486499950428955147489943107072874170843596413561630765967211937202018723608336897190238704565190065205845232486724853515625000000 410 296539640374547419415727636299224932473052665760135161741194561280798070855260433764948830556749771763844144708511519780384124445218388621998254016856248210540313123740715455134365586357247344422145941828426363112023612962125328821302384583362779586872841637996301995183338274830548366846818512125549209727150048669165208151088851395521307472999458241742447886066456723039088012159949561591839990280272390328776380288942050665130514895545141107002473394840206933546644003397938710344653863627096148574100085887209317209666030343578039855598347830315347336392586904265158787881748752708773038387298583984375000000 411 9192728851610970001699512379114109199188710301404244896034082791678107615195071663775933303939094248337521293402074177699633965792988181630680975890210938399224741835514756453488299644873026174691653200863635748990759502129839246553174022081466892988684024995964435633638169491545926662927655179582310247131809479196979676341214603326875929093735185627183793374621222990626839793306318116948900522792154615473908060157251224783520279921541893007027982174790357841907152686704634239842519993952142515633232744705079311844200152712922921382754811692450961458230207391326801565174682941480201952457427978515625000000 412 284974594399940070046855509021519610243215671239744688227279000182497816052510202467533735341428639165283101051528821581972449214403706074709691654548500069390827040340180257847040039201168341765677300858979249901426727074949547941877520012984690859383308751957514458225941587677166979010612913768338093781822531530280328231022148849632844301342378119561889788808426819232823784104751073785479103821368251715034575601460357709218035417788235272255238049956454770471328992026948407896127487085491165582708093986609000865217605039297177834983711579499871658354494374477089553952810517174679206357479095458984375000000 413 8834212426398142171271810163005556894662717592008004573302537887397169681023543801239093155095893487853775057161235486600796323692971009834866425229532852969356666896736819677980870076488855720679272203519155427801312440685838637119225754187959893693320345073753878942874537155878554351146402013747193063321999077577438016143148132978477464762082553605642829817065537135829304140687423569470051493823623039482226963227871025082694027720628119578442968009486988645423240288838137413985514327339529077741356034755048245216476179047006949675687234860310306500099905662496129577593886156223717525469303131103515625000000 414 273860585218342407303824085936664182025472824461694348855639682343892733750930200567472156239275546308137359721859018670591850198636699837986003831476142124911242786259928021050500107467450807154741018521558350497379180759445623226899243951081127313964996303100111564903102875591239510783783752211703762547501379496532357633405276971801400024634423242639496885223805632500656331204420828898988827374515730138972786727426861880357166818991043463985496493814566544705731216691031084823535578093141602642444682658807418069138421145155184650499654253504520526960958670197190985815973069489559004579129695892333984375000000 415 8489678141768614626244883761424839109811995919081731265722069755804430733522350787725624165528101111257275422332783191670256546230998637751258784313580315166873366061318448075978899715848124781528712258123656431967073997977806636973337939769685501710572628527833601327070434027436834815483759575354270025337965229424882855096432537719270440053318750743606031672631389462341673316696214257047338354519053664185034482889530285474374301045524104195914384549182642476304618116027173473708577226162883040844097398940730195763480848001820506517230917618935342349411579644247263203017197559798211940003283023834228515625000000 416 263180022394827053408207846623205745881974487335046664204596936611119670439767306124168876775178932933665056536012080860169501597428607071498865948501365133182031890309479748821137476041430726705780998838704351785427757263109354972593376500568770605570719601673354708333812411597315946210187977522226909531830475609096696060367696565958663141240224795035746321956939820388409550662573768923887522532140632587482812555438782723545864782812443584603180074206648341526300806920423738777226879462829613682427484242294525373393849236966355404433364864551567430600986812540750594137889499454570970042703855037689208984375000000 417 8158580694239638655487553195909485860156504000985044878709079942331203708748574971421510892917484714378328921984840107449356792289218216128902260555994436725232315995289482579302425191164489067635543068976746094041805963330358820119182389986493957210049342920114453996311283014556885621066103347489863663836725569521887664491592282937288069626199930439481792579417182736009168818887650840959110066623375328344502434163167920854397607828454559633723582218044402585629525377162279075555411545749250586038771423950287865288517282105498820356139920110060901069010580223925538977810686513966814349409822893619537353515625000000 418 252916001521428798314940557541487401537231595530033496955215481652118262692189653137837696774263981518422225440209606663607491675090684389904384957670812018509663017207001048150866817517465921419993231938929487363255614348202273410196771800573937020128720012623349357053775238229381590365671256317553260316612340232477470715142691049563830626932800913795561811828502997204578408469706179168469835009284098686434756247293581871060243233713145239034756885966601336795296931139325518674733929743636051023518906541988961675639834163192608313449743855282229012854689673207484828992265148631625836987151393033504486083984375000000 419 7840396047164292747602775946303202983701239301651606004835842548758144722018371421805938673573869326382570525465257892438654445945010427221660362019470263911631632341668799271550258279768394590709632829641362748895867741331884017311467719814206737428816310214349433584155964048335533362443227493309788086377943607462394050104556296293361945466696465780605692885357982687736552895659796775925148032797594346164806601108991778160201862670490887896470355932189257684632028401630632015122200808823028256855527935717200126274005357087150129603899637781699204013408618195808576950013368195945082478681189171801090240478515625000000 420 243052277462093075170714232873429192112298975833858258709467243591813752432223404442755553075023638435484536635560845089341992422923544945561197111957558742582830097072047728966525877417118921622384546102116677334300021337442635192106545793587073095672004067981258847786432282860833985534811478805197745667666951233344216514345273137803511547668840640547155434168359764407491395002568044405370450340289187664777907141081557503291827456094037378981841935224074281942535692940391751498554154704777845271116602643536892236033445277372717524915343729908694797524228906722930186829968956123266842416852674784864544868469238281250000 421 7534620601324885330138014753755231843628798308322465855831479507416807909582668972346498035611511156570466332619875811938716964303621033002551971987725976729595357080652039925244885967649523184377952900663531263076725699360966244261957223656937391735830758719600838257149151263569382922644902523078221388332076117996361036162864888591467635147477664940649709116058375345366119585308702834732858007385935806511334727388741507621137204374438637821275240558413420958189117598000708119450037743462944017638063611737364158572456855883647171219613661337917046710955661941704344491050381295390974240865796666598569154739379882812500000 422 233573238641071445229500536941458920685163915380478959222996117018655731838894374903135602901352742138232564351123446272199576859588221300355565625965812607658479386762347016367208921983534507727420535721181638201797355334840962339739689619034881350734359534026662167990926078695847455880884653452494329730706197199920079426542440909799194436827535975696655101619354513181950754100663725899807384385474457549100882248292388855919916301104573518600484674322806408077060369220309283655489816942409671142566512852899159100364475199691130086523809172874622225364716226617360995133921926106124015786832493977753199338912963867187500000 423 7240770397873214801966401112011675280755917396557345530590160139451219764379575834410046929717894487066727187482813771332587241013648536342196148809708276372926743947512049809307636055546865867472005112876697236064832083096220053746352536834803500851776404137662426510797175377623012387390702822796367903635708709209146632014913077331245092185550574739588591316154330115002279867824254816122932381819858639741276790221577999732226340723714943372221208088699654309641718448234517080004266748344865573695514206020285649494398219571385023165042701550111850607287155324251234716322119507616636616840119640058877698183059692382812500000 424 224463882334069658856366852943981844628518280241146875216060772315043370277552251803246015338790568038281048338553890887457062628228842631126157561388727773100434769104754428869572697329342355480173383985927480129709342149862590352123174154670445256440076609385075116916114214567600671630839384857646170182388582555799885811217799534012519554636471606592193001868781044932912628002065511313200093566518762334471638220634149356527591396384939798331223506203794935985456106245047300008902257623099202910072446076007798077826255512492320055827069004388004384166583011214780258302101325343222618403856478720323821238279342651367187500000 425 6958380352356159424405033413883654422164608411251680904614437905231658524388159439689377366609041509904246095015529809306361361030751934988098952100891738848481016453805005131094773188557913437315529186536638456031958300432153253633223335677458504774554142435794649307216532216594724190832995128573759443931606886124740781041178550712667007904566339905693469239441162379925592558264486944013558568903111296433340741172363198232815763083170785626994116421320727132227913708325174091269281072856988832777888388337778611012017201917882196201296726448263164486817644722451029782328687225222108568140898588059913837491273880004882812500000 426 215709790923040942152143525981620021486289915472019763583049132952564775882705727119485606198306422435163243166240461079440316679008741123367627319927141305104953615120138899974222967239254944798942176456079764195674636841919469425726588432474331498869262883410571709002209777703102334704932207385267514054314394764112101022469414152521334127042911624328611369496221864974647629852782492260273205863964199267684062813041469272060585182634813051728260759926207794675342623910159865921702862140227901367702756688051426105221039590762886155379814148413025041539736586349315333841787904233661897673971401343834208458613157272338867187500000 427 6687003518614269206579661500118249432452584175923248524781754114555987405568030284111847693242572253592287148145778795901311629430196172633950414350705285455730531353511746451208092104402028422883794710068760318063135096912710414119598714673094625483365002899568183108913503348200326181600699091856664136971754205030653549539465977028499191013472961464165691832246987506347581543895284853238863089154925833698775029555806614731131392986929449357037492956070782155417546518197788248585967701293043135411729123019463828568181174016565877268499077177363182417857877932413328575288027362314326461414278463225182548977948427200317382812500000 428 207297109077042345399729084538994624163822351234627960224139427630318128588849867288290540982877502923894953667680439713664898501030230687820685853528540922584127598089610430299886039696336339188695978942498129557141988208451466252150073924816294804403271388369611410247738271552362185775973838793666586487546846364047676682987603221644223456054228778779869374342549954487578105853102308039112513273771135427084598210064247889168861913451695838987015124385754857028213358592665127794949662778401990187512472503065065184127604421013566499343641870213263402557396460533427024437514234812940382805521715603136144674165323972702026367187500000 429 6426210381388312707260148539804028993572741357460615580801731372111607005697389923294419551164168089227421024676771826172935865871196911581767665901576833699878096531928965764096152901494744765579838898606621184639920691868460477594377207478298470405446727259370197047834607208547968088136589738963484151049262356877077059486047246591260918786652043922969249613539377471434994239125323235892823653966136539894426648906234382858802425424827234404484124003447926128805769332058819971734224400602711042722739800601124808421095349691471986969455040933016207308881155985261544389239813193586603029245847671362532806281799069643020629882812500000 430 199212521823037693920989559225875963780160042819334336490138579418889048072304535545293722994189829669389742355694779690321944380223041022839845862906903584434011386036212088767462151641595322465153933047432799582307783453763589504583273121881380512067554413291734509337133095624650929953014359901436701821377131518167467431109759997229659015413012709232895521204782926804227201786561552147931210175195662364926823435335484119365905464967580266003558647660182113626754484811601784541278335467011920909362132135497552801064864405396315598552332614995098436711768870549614483648512322858923992429532192497451047021563441370725631713867187500000 431 6175588176514168511424349925252637891549102314269940137168781168857085396498725880718050236243287796335910834259795165614550705872973035866377987753384264983616749657320213857418817030404775599108639062197777955355590543841540120749159416342143345248853067586255132097989036033801310872535295765026624491277847976392228905707928628319299135455541225316109683657059152676484125630742496501593593665945355257324934215176841754523385118233596422380700699059959654656501915081242734320475591147475712433160773279276489218674201697157857433036322374286870552148400831755777828049148869920953547198606645662056275996049429800854921340942382812500000 432 191443233471939223850238728949596748083390649559072739423289864890692846775354645306329782134465868872907326497759953404247953316968913876270264826414553499796559593067762518187922976353873657778814939384863959815461901204404251950253471861885261936817705732203359064550276076917162092259795306395012452762173303520699449076278909492143168768866510783648613377264541471933156029265915863111557475520014722613347808885480968996847589468169000006945243682107672073599706673055098876133666440385269754324115453441375502509173389537210854885106805688145954555787198038636649002349684189206548270389063844316577358275644318786753416061401367187500000 433 5934740237630115939236000916707213367394016272584316569286028946184569714911762063251608715860376144118608464092504515072253474181855525515856452148095756191190616382212123527740562100390427481707959673973528610592872815053835901146775538389031611554656895468363751866197514922641320149420320501923611100210160875321076844111607163231189561594854792635138757487245232145253392843937711762814259692428734599966435493301294279580170262802714550272325028632290058758498383671885988145632305400329776712073719027828314134050241245627388849266228418957923307065711121052222594030474228396969416767334489894470237885908809510483304262161254882812500000 434 183976947366533594112552638315284753870367577715950519812649596569325581765955057098132823546424434802592017272448607402086551624361916101332993549477105448693492767654254976312306760405978451780919525114839653259438085868848040586470501018772611426760928737098510853539218743851647812458902738841482517531625626659952699330749964712681093378521284556362134500340111198366370296426317117110512585741877586568189890489384630571522891040990191643822818978682775444540848229594006419582318426424395701592983551739641129932139928577811065131926620858823367767748868562809665545449041244997168154642593972765698264650424931582701472043991088867187500000 435 5703285368362541417372466694592022693899526654737149653483970576886601193475669151249342259780945436392328298156981977675886150014958125742082488101807544010103555295201966360821917383573544371031345839338647688324180290879524736578343599519636175877545883171941841410262538630000031543188333447352321243654198845234349846607919509010078520792857529721789844599089384888874618896494184008993979414568415807134033426087731281194111193305376251171222427614541268541042142074986750242313669944357531076277737620726112702626572888093700755491606103702270430435647643632363318114012020293545413339721334738666743580519417558010125190615653991699218750000 436 176801846419238783934929849643716758552421391112028944069739051744627760489409063600828483532846871269916542047418629277322590125352399164061436260302400901376632944674396863519630753130995617932944936998510524660336911145374303113666121873846953986658583096414031063798389953855409848265770198003985401809844624790985542609356592233227740492357135853531787336043435498307346007055759095773306616155569276258610768754471865965058458029229839664274463039652515926432001716748053808678523434161290395009928925241433058190743987263323972816636178623161956307400453825075401466493298342880390325545167373722047837828597211442122551190853118896484375000000 437 5480857238996402301870710184407505221414974535547371283230041857183493436979259531672397217935956234862501801620367252926380441376786510433717236912279442179345802967027518107496867891656005581384763502546933711426106828423427027651090764648712146531826739736413172596293741902979121912872942084506662728503175344734798500618929207010967823828748435382329838621460447253755284058165918629483034723149987566514679955091252448580035032841456061909871824460215343794271706292259541137781639515919019479173873490648642285665694880880315947894777314532159432071201903389286638886457308479919398919497235659263308387894034065636779587900638580322265625000000 438 169906574408888471354516445925653518758922559801200508914275719682044333224753609407229634887951839127034540675370156094714041867299661409152176463218615204974998136333121567390365359302162199729931140880181589995903919699362622187095557593208148663370163381768431837391568156127532276084332383434376722518824649153349961270211907987979437792777161758596315302046551134599016397723900083955677554983733417060517637512567241502069485917170912770156577280688450387339322622429699551367714007433300961716687768934555422893738555203786351097220039112776963183230796439065967138764364014037374078182572129976531672566720073922610678002011775970458984375000000 439 5267103806675542611882267160174905645275612138147030192256982263013405792407136233793017030429555151058464655166092328693672207100884836098095877425875140821216615442635862689930021863595767852498754932873434116538710167984694849350526307943910368665166147557887700185096850946231901404068348036805310766386435305061914256211477403812023881283426138328108606151764312744560281488477867748887688513773251779265509880131703933476070296220537425713248223208567944256013128521511052938340316856919460450155116203485764366757177764615552456792312111189502854288292035310093721142065214371833057019943285658798628389485243990266998104679071903228759765625000000 440 163280218006941820965010259396291118479831695329304478578747229990158130813812544743620352140923132557254671910809924256239037290572170222696990860614033569462079760697816091072324276794469036696993841494998434656527108883743360572390811031646991672585442299116098502918842714450834652048412598803524179595825502182234136486944464800429440580073043182351912443384839316125115828615159508023348979982650844582704732835984213070509204827728935293436236446738755730057268915468673645803330242368286259774134447726789227026600639638280269374216916140738545724643370802108055511021684372489426380696099632362557134850370612159792234472368848323822021484375000000 441 5061686758215196449811777341641965020641819850384992824611757164447484303875225279866644073520518268490205014642419177140109825074630470030611217955805013447026963070995278535779644213795090709505527787094199706425215719122024231349311057354007555747353498849614277703264006696920285729472552410426930458540386467728337609779820980607125172439326126673492615510719400893892075522365655066068033203224641834823977785747388273301123242011786615694031599513330869586486399567501324299655428894455716125319365178469931726454848682326679961732760573764359104038265089839683715817596416141725246440176186430203336821497058651131809195390854227542877197265625000000 442 156912289504671089940955335901966066420740229658957697403891567741484494590431133235983695134165349495671551652642133712247573347053685881379738247317747376026396346801020639015456161038690362089811369488007440379185717023350791904738379611133935126461719964195961333333892738410028522819422968112507625340497427925543566549408688260896018965572522545830086401649707265691205128023188791399680187583617274736091101169764091537313399951943325095434577717494652067818398468832651702746910644521737519039503858351323033142207485018092388131713255888966636858000562355406412471692965228329590473630930637167426502650427147047414502602305651700496673583984375000000 443 4864280974644803788070112800603967733251140765178441266545636987766682802556439629301755609651234284140226292622739577230267185217050231804601870816525245686621834196008090010536912528224427023885520627307091107072993682687519948464003841602032923468064645699613724406020820279816225764475126346126230255270757540566698951544025512842912241875205187005337039964215346918012160675121285155109186278112761181796219513528627166132978452785004725329183298692914546856022802481465827044627533526801455823501712000796806307323579815714050875497251972615481730313772182362730695118040314743491830503249789138681292254479065948731696898943038113367557525634765625000000 444 150792710213988917427088915835656609631302464217639317411332417042148264168256996313007276361161869984605332495035701728830320487969026536453908919509019202322138484376861029174206249924764068537312990768738722058023527538711102546231429371705062622908037083361307290819996819876506620465815984457953742126151699671819797805812115315035408523343356645600838647998348209098639841629127133688861176292350254207154044529346508140848185183294240340958038579684816510071616197576573290958212802723221603926969282539594610486320411385551945615556988289038426314599252201452457693523542774189690324694433199887482708667378917411113608435398177850568294525146484375000000 445 4674574016633656440144134380430296805488362528001019111162137031842244878898421093978907385657876510742176819555274126068882763437445605582532229214199296529566091278188007857776001426467108109797113659867505755494472781929417021990789520834962798627461814790346651450684994709767903793945657728214338600744944095903820584708831801660552608677905736784662253202555146391411732508576869406110821272499703187413239594372114152986705871473371784918642415892892904244546425711943585159109248097177534189674971397017542284860664571552318548481655338417126574005234210194637467309456130146491487514262412109831814362844727323625467170976590646456491947174072265625000000 446 144911794515643349641503883468612400084657445300071569012867216761456961344420421674191655091480924131080608120465368719745356033797613238635296210369860253738312254012154742590927568434613684165565078926355656323716176482891083845619230945988284466800113569413060081011163980349789383770652583627378310423616447246684427069138191469318925433045119207705188568670883682512082710772998895075539782909104014163270386573624053873211730552059419664104344405195259727326184005806733095560254683882725801221100390115535493719488872336323019201740080812786293651562607775427733284052752595346931658792702643024043639041355989899182940419094869288965451717376708984375000000 447 4492265629984943838794727635460453575176324956187410725717175680649560317826288072022566893391480006171399502937718954045313108969265638214602211707796987958811764549606916721136839411495135662073195323340996106088273593138037905854782867832343029911576411208770754508162035729830416796363408336130449997019240100512423455414452349615162847572794822052418451186195297989740491415117550224729386154113891347694402054454602972570612576125586161349648493854288018880080834382428309525351313787715003765626968355474467983195137652547396288998585181164634133736674862126670879107269673813396176856453542484601354815886801174170821528983659995015883600711822509765625000000 448 139260234529533258999787881385211605179634614197001224368231184697252101974650175691512383860005097880071281625410928013091897095142903428024878391514078686545281430368789786418008066857930713948994860967882168936158190295476240160568986643411033133348082720385099388834088177533377425478513766909102976806534189284906620413778403790923240480741863630739379727260124042841958154132885678839159458873390115332280279366457275368720811021840778984030453158498283467900934514994474083714657891104552173579750182741324418442333489996044509071268036825652903712971712323187613084196273930382397340291067677114123182938391178589139908116566773746038996350765228271484375000000 449 4317067270415531028905115388205623635394704224567240856465172992212171361111611899595043561603444250378045980785133748085580914335370960204246984948371853632108765784690180708483874789224724556584648204980069452168342935476315507418142419299662280737520916952996538096982989235063726461949795340414654827704883461138965865810573557128968169466788437351046133468837416951276785722682670033770132756016497638300693561174925492668075538389203858212044996020359904907113305708694737627429376498999511187766727065912134445594925611114197587965233239128440273676728200908513872902834357574552816610249993090468811213338853057545245171228557241416146394693851470947265625000000 450 133829085382881461893321000057560312816898796924578022727489817988120340107698285514292219214457484633401632748696665561822011124840482289824063135647451481340160749715507721711641332731800716469502467893102028533636242388471550563007584464233180297129577126754402038260531285979615116369259435646895300277766552012429832195171157759003888084588320134513837978162507845596002776869271677234121541270585043162325868938581297525933203443229456473598067980279056246905134986125426429104206305568627618435929050489106533931925951173839632564540521900163948755296575085530659062934222725094823966929947639938151851202251190285598611928790610385871482450655102729797363281250000 451 4148701646869325318608086115503135081035150626101264199621399048925728990612996066647720323760890723308371460011635570765796089215225726111890562152778513863804640649298391434844146160284264677470141473469681751798445346043647828921439091209527288172261090375608851784463530068318076187122611558358276448386789439426370853532732003720616659709279093586170932291489639717298483629344497986568958203682405381188497362526787744906234301749780372074591432369068972977037943794100985608518139218902038375080607321776590058310258816388156888103059261602700615721262516071206818328950255988816268191837209747793412793327899469514623325832294831462640001344472169876098632812500000 452 128609751052949084874219858105878914407193410247941803396389834068468743382796436005834752693910454168956063882325178152623251565921965381884004112662913472724542395717712427020532492819407178079900064371396324505305167189296657903375745611108348605600658619814100726388911437088168365810301807395674670132561949432458551620747198070223199470494632759089320727569894423893892003503316713699741754598643365074783903626883515960128750783943850989938969245168209287086677329822762378591688701969582561785332428811579377199106572880399051971849014097725408340510959050573762759005154204504267489380076518213475075629392254732398737693383890616172221131971567869186401367187500000 453 3986902282641421631019260445565979880372879957188746903430376152179966320600825004401855713013166398263286975788884582012649764247026170344131443673477190984282165433120080651787278998296395140538657186228335813393488183161190832132488813368391202358865873411160740077825323109735277705867806381967671589137161820675494220765098915381312634059366523158979220885322400092658259409048754421038477482771660927922950233862705697537464369912656028533173367361486163147247581868938850929473721406380258824047355321854379061180359164842917295457753400323222761678486882658219502889373644987370656724176214526112389696308352906947535128974744898350167671988496571779251098632812500000 454 123593970761884070559068863985341115837857406575920004598153131699503734230103507125918041851116136338808714599615689847812273748764642700548749040831149269199445431156310961569216798436478398854019531842674010551085667966733850347768587003927906942013330987594589099051794899333161518094666135815212330576617398721018677190328034362671351831006329440255814464783339844617739568250839698521224005254066557768951441498493553031858108778070487204756181902528389506274739975884383375837071649999069862632375545146767102920962611401959551069291140844704967799181106185553441964578080757474159641203665798461954096307041909754707355173165420908047047735098188608884811401367187500000 455 3831413093618406187252760278902242516910424779681837370020283553140848413276128338810632256325232335203691831197479177811581609680505244143015454383234314533733412472844725132243856996166237075544622430276204185970055676472511282490035778452425034824027803887960919514105150199879956082575893102308416929264066905780948993506605134079459799329297039564490266425944171962208300458161105598102232358603701542869169716520792537996520991460634160206605955276396801627222662635072184658649919141576674926547321676915946041070966530870606296200400137225451500326785343394194239595466090731074654979688966312621213298588003512207803590818305233585835477842897035390138626098632812500000 456 118773805902170591802405959002026223728315068156643461155504211059753855945916276168673518746492388711086241414474727225895501840286191690528275874808437727034137334520248523053081087249735170949021002241443187965930591852331395174625912456690714747693114674266270615970071904934808556900594264718805021484299672494491726965239326713452465535833626017230870988716536863204872108811362120380690804593449797742471442052240303612385239432103434430198515389017360430586804749875872465387313355648656700439936083244340000901961849211839135968184623453669090254331640027212107094722466760615651110853272812934311198535364582924539848656431840543504957650440986768931150436401367187500000 457 3681987982967288345799266830100570812406156698048337606676962575401614495771922702278312336520302618846999544251491736997251084312622811136184154380929698195339521154054868594765315050903297887626137804330001814889311789946708370289194081540245256453218486636412704720896197047667135043050163063884059480081880214984400784042094181001376043157432722600995784467438530748068316670548105156699928219143365307879494646205058319442770476986545777572268866390861708202248555969765892507794322958835083236577637585972201864034536420491096831861132126617067971941288512845337261675063984479934463190818621746446402109743673331952903741159421751332959799651386039460927248001098632812500000 458 114141627471985938717442416865288189366318696034393915999912169365478136271282323040682964734848494044707349263256269763780858870361529646668921650732760743247088808006523682352699232952240704558336687347641955903117095064642872840740206013233138693795794530654964829064894808639723514773575009065257475392234130803356256374729225932447519115311596811814944407581359108606286972181471777011828165643790071180486138111917373150489038489430188960069361254965789261401136580848384980259428279783569178988593449519074145098790650888962947875981050396884064907290050835749161141560636550103680646631284547172983268873183610413175629633707385270076611567926235485212534666061401367187500000 459 3538390451631564100168334421921219189990923166179842219225744310997898737480086189024620023520204846638614541720657060976952190622234320594377636772296843262904208002974953887028496824654059393722104878389766777636766783665101188009013682341015000523320834697654849012084910771817902230873726536614225505009160076348305542332861814824685807673250475948792703608439141239179962730449802860179722068065005673016209770824047625782154183204100147864682182218753845331939075143248155479844877258644122379197833400833266481076588678781122566897589423281864832703397088872416173367249007278293803260505556035494308325528958640813627378752909144920033961488199714728273183107376098632812500000 460 109690104000578487102974571551573639798450867979125692200759889835435558684453683602925908456909871307563040020947660287010981863219594847325515871066572163726128062278766612644827980776808017694352136430196566884260049572691184985066641065821904253021502677471836588173690872848896384579227748774948453855797466224104322695038629472440265054419595646212091735529404699546375419279998323119053444044627169624642966812634066189683552710819054204362222648512281993513928821513264271951324015822428825681669326570994679535311178917072027636695382150113693787018124362082826588488416943854437747584979900067808477772820735308803380091262374663922614384423238939281019419431686401367187500000 461 3400393224017933100122654056731274025924099507522833408196203238050487366443385313113588610167405667614429563313425324029950648961270285219439071251332330728981375793093286839275451070789389374596272923624267005021162480536719074833131295525045124255310780810550991123680130585333834374780102564290298399827433154895301407335853771263134701859673667043034132675089437845728437603927048736919182279167296049575381310543361926851518449092829806749127913710846446945187311709729734065938297495577014480928408855544073347388400715021655944508870063872816441017744484954602372742529868318391348621827161467923450181549187007907074975182385197786991332644172561470275972157716751098632812500000 462 105412189944555926101645988256276721761026993859467815900409385238316873330105926000393792044890718596474644970104941071594579846621224356004862810407231651838159967528354367995915474940531298790826506442984280366066792973285253627503902754737614442504729627939955477304915777406784415074313163057595846143903894126756501793233924707373234405806879024307785803705605116733217345069003799251941225864212434661805900479610576881874263634679430722851555554560782335576539178692164982471653884906285566583167292624952814402622884511115196632672941167682738712424588506494125285366748473733003618095628046924832171305418900444247833888944205085485294722417316822265061689585447311401367187500000 463 3267777888281233709084180723370402410271981356708311659261228799464934613158467756278569808461949663476905857667977687971666391609545584983301328656199152531880434218023642057434312885639486534514036336964182226026182161818094752018553728421414496464387444111192197904353971184231771070677129753520820548659465388185746241319631188879279766381960660219605406601027885713768119311946937189168638044002836724345098147287262735725301331343987391483126755583471464370805226775642708068789545435160417056568718776188071397310349619672911136096091837658557407369268907581861251380635758896634145643072194257453739849262158310855531504992154086794409313888213670383609995057851076126098632812500000 464 101301114536718244979537410134683019824558291305640001133986244287853794353293467314374861465988404009181088283208505793698758525363088010706066367895406553281222771661342882821813416256523930369919982176312348133288528765245868142307149386490469665898694848682811436476907111284430688048792293690341912912625787241865612225409687940011366232756953513791707667569349147226337674176456489153267280973031808628642036000053104880155008288787423650152687208710115447907573917733547499016028756713641464076980056614189072039390892147208454522985043862761912519122685318793049457556259912576226387932486282359290105868288507526597482384220396325185742428050691497182825514723032712936401367187500000 465 3140334550638265594301421753191390512852554014101863295299667205910225270700246332282879796775246772488350783524452826287553497456715966071645957023127511914749969517357133796151766908932946453249701989540430934398352531530852140582629970463907628825120222224346073244247926998457065710788695207834994450493422638685913619845088653703629205406457752540900983291580661720800354552342719179063608040974744028822716064804254326321263774333758731233487022890965977724772348722651306983060657327145342356976554293855425334797644304657003498433434654323736771851759519998198103277631931235947800740654452480488222478010385898342204784779920513561145241369441363388919715216872379183769226074218750000 466 97350371069786233421352697558435829745498566075010475834637141763866786393463326536915513807829296596912398610931119437231046307680579290178202838728466959196631416130521848256944651804136347381088822546132935284159527095659216334189439490800170089274413065581880691764581750580183452348931251107047901281782114715451781687875448938982231667072242575284162043442240930882205314298182489039111241164935749720066430214799915497341352338952201037859070669854905722551243152990331136006057482731973948479590160128251088225634779828565130910851241737219537696936042128134380632995777830273906204351722063747839937207984969676021849606289272486468567290712583957311934610397084653377532958984375000000 467 3017861503163373236000200943806095161370869478606623646054872001648276273368974105338239364048859001852387344305927841926867576645252405350381873656936182833705020975679077135913304877949882869455792442949046623734418423886757927744332843542013723345784280132952099073929809658202365279334133164441609504086158175892782869157020609228715461073862377170778626355579440420116720466612102102853515729266511659604441733697181233207816541485785848074748858077763519032083432982393618691514199330293181983772369991237629814755351104828413380899945010627628630831919966550436978280626575078430190939718794513988225210913600485973731112307315754241312510700377093918294851062608877718448638916015625000000 468 93553706598064570314092516162321067619608932150269406682115801408053427695819482342998174922490221022987802255544914093781132392692607905606546262040897427427086647540068436440909691541060665309059410236424754079007489363239168823339508401880658907738800443213326808225789798323962314158605436976616930452368129634041260228856385091341902880514657176283041450917356228292900154265060578049703808981411770281194027306529015234880226935483822804957629606418438246580987226309269745997547931172331494792899112878624152030742622944760281583011602099248629053704840821458993374546910416474034064883980072369980990842416124455729297492021821090992223355896614695920327468132936185300350189208984375000000 469 2900164904540001679677542895066248742339561765092795935450223816574668623604413277352452758492374999312339302112140971794697218890402909929771740758004189282678076419838869535222166156276907536107160486837318392756842977589886774453965326819937123954698970470885119027799757540319699879022318846351236796699780811394363930748071105711308848899397766450904276196927515437422201959860799612498123082764806898754791855931125348517140243316990356352271674885836079530924219589658900386181459703848563133222727312941775951303177436664581299390932039444389479427938806078250134134540071749282174307780791013438829049095827227643583205789474092593909387057051428601779690850722069288790225982666015625000000 470 89905112040740052068164751462116876042646265401573247571950881741930020635714912445361584785108939581784807288056149123107332381448559310585423773999455330767982887399290454307866853796013679275990951690127545278534663284606612350924002407168688998174812767220314774351934919734601525021268919516137682542732157820736689206922618249094278248989063754587342140038168887165384532600966675893895955738155907050150311678799194489673670953445708242771958051269707332706592484002285196286567786903730963993637075043364167887881630935021873693647012404297034936894125300991943475535602693623903605454977614056947230540184310328488387451455409619904267141469055116752423732036970773137509822845458984375000000 471 2787058473262941614056095868492581273256915811272457236755324722784844180812247133183841464157321970009382578149418123440209331026247176469012249031542885305522475137636031364920160523888773835830937757708552294254937415143369039781984507544885036078337235754748231845995063676818745148328209806900482102737300521699602293651980618948337362152848081056395584707633713746995127345103345245386789793734253783069335251815768100514794599659140173767968388331498922155452173655710772184499791580952411579302301427699037291647406702359495698965684268610202542667199681784993883013361476873549319078628576721450566561438898947116024831903955651302561684970337459483907595153374752638098299503326416015625000000 472 86398812671151190033971617691445721064981871839482333981307685347489081699311874112018071756484730401081528502271530991067879589666904808885781841598814232094881221129942695248902787129846744519569922244339115522019416422343360417275468123079149573891504287327134967639181121419890626597756969911114399317505261789159305995561067828691118491676290180074337381047878564567368389396574819528086932384437838608559949561948799444508531960116133259862607788504054523930786604119450464759603368013182922863418255104423415204668247446796744845658529058656691089137135582565317854271532181834240576707375153091086281891697421454120255452018451422122635911831788282944050154234636301095441281795501708984375000000 473 2678363192805686890998332167248264102430100689751631465111979354099729021245816361234210297737275836584948731263149396888737984182439139200091433702939653627018527269702639294469510318398655371238647340761823465943971402934574855607420079740780634126654706178506994387636443067628333741838559868595048456824761811801342123201475282241731072701053602539908576710473201295749485629318405563408434619939549336142368961048638362413587817408686383464789655663156490493191155929366649417468187379414661183553673269920117441450370514816234462258289088063849124591456009551944177960261621631638704939535019406305522343943864873339198777901376915030637876837739412176947458361988133277127806246280670166015625000000 474 83029258976976293619249869767913036407253406567291930927481191203488570931043522923071506688169054550780141336116834454195552228911302235459401209807841385029058463726085614459027133204608747846612966778735559971990298135785539478394772363255033505732778314571067810250300966377893754381528501180414111991654833909432908920323588382524812669492144170457534499615030147091075615372218529537769315108617761380934975465839973809777124557333415891161290407769406669962340406595642070508755495076041158743461291274594159775488254379917170899344987986646034962483160720020297514761818585227577207239623038988513971548993108150380916713831880217589155297266905684900540022664058972301090596616268157958984375000000 475 2573907028286265102144094712885026454815461466174214273975029526930752107854913036251290128697364357768632505044388377036505370047781382990525284250388722445551067620429818859302658195236265063543280370679746527991075713444855664774130315276828174162532331786409831487757030320500556779472026038041529085911938398388346306731240753512839515097397128439219117186696296186264547274629643290071611618493210591195036355400598966776845130248515212008095345744186081506430329608183045137061377250649820498729522509605586201234036561656177400423416207757709652150421147238149011680249484229149567783742318609820393051480356385684748075002612988535384477801219303525662862374388337733738350912630558013916015625000000 476 79791117876874218164834747351907212211221474869090143592899765732239806253318536869728480278017090323711741841775636972820540651250817999344918347092618716232467120843960836983669272583702666459280188222092610355526065763036554844113745268767298858014158282189414625091744102179318923570911908795421890466583280483895388831796829769019059281441256327545225678617351828563387692496370843443873448129310838422521491640711508059417844268552882259237656937779348632563550334098363619138018952375831884984433106204819979474137547264702695632152563784749718016982228235465378091394913918879476941152106705965720780580713618683136613427378516717601510270864954740609712039635929857924867946103513240814208984375000000 477 2473524654183100763059279316735736734019107990891317516530239082009995542516983231774309512945523540835466888736551684087622520675514154924927078787560664829611112823143075812622834605912035626459970759537224994179036184874341265543657881363459638422621880936695880211582945514805514880304847123563900551986569426979642098700389051663872684491439325427389602642628249823607675366247138202575398029685305188131122753819084387347411803897134777775825560650821655261796884837417228534997712730143191094534618927656251319973227865474259915573966755826724306207472594001124624815665411360053083262784043779207559384153935926032027495786972034484420930485246024558556803310796794009733379119917452335357666015625000000 478 76679264279676123653269125432432846574232943644101662494971658322883900081085862293404269613896287482131764608945311307442590451306388644725056058196334414476752601039456132406131802230252086382947209363109776038903408069803296720340655210899869531788883528249925101524964225400922902623741830930780345184608028629197880956582540545197050603115255424742762751561105416469436380484875587230803065926287813690078482206637070611336682081627001975116639753750323489617681659278986473507423598098587640153371680823420807264629720826559565099821566010188031046498277872036849926139117076564144029970586194541886285497865744591373298103668384493850135992829869543716778954305958899784201058849461972713470458984375000000 479 2377057192669959833202718353427793486211074378986850679651741525143978466873895011564795924421023333132138681412575197139692426514125447243502677206130076980497062897940046466643204999076830944431272804701246072911444285883315930739684664504344664814701977913150853403509977198842322692305452335369065283686561567463802244317435643621891462647208751139548884104547187628227749013653793343134760070477631588054529061014559762757079807348899351485051368382385207608362205210683387762948306882228784691993575009580142094416720671830250380634719367276108681130853700025586430207773610182711470929489819001960177666131285942894439627838824011698236284147358211324612605412557652958933112842247320711612701416015625000000 480 73688772972768754827776908371955230587279586876475260369560392647940032742444713695176964162429382854917457934967768566813000790144976670730313934863251819114922521970764686115413888649112502488786475564376103393518183169272265782285019262402752128353532304392760247635017676267698204523528060338952036537385692880065556310350631737196575609924967906634824235862998212351227376759354913438841633699888985503510184196821314142214548122477798698276838930413017015895973284752207065360912222603126028082228253291919303741010742177604924177449783219602604314685102592299113923695753001938186305689520243958319291553834516373183028235617157498965801269410706381141435243540457338395601252941661324575543403625488281250000 481 2284351962155831399614355981417114756163447768994541332320826819495568195909955084628120084521422136411179555754625813504938470296422243235434076434776292568147703145938868417815856732963450329480403711465265533346185822512240736669671865149295850138906651824495200529898394400169934321864477190024604859301752253255686806905866878595934161805403624104855534217066187363053907425266678063517571178985797582952720223463870798270620671810619779737137425090087385789058503311384539873167432682122725815973200603754293895669929975988911133609934968394206500581138362815609398073496070383456419181066316384747030194359171906416920129838454151921038149021541370973388484278088238665370078876620789814740419387817382812500000 482 70814910826830773386596461902412138287787710376011436857898707845677215239674552253576023920519404493443803457109855635653725109111738229082969355571736598334072634383930247585634006947406509691054908403926962914883349541103636572918424879903707715668059538369276502462199609814952249457874067623972365130426176966292471583655253622749716574219649229438934145222678524352642845487455838993947155388735389388025023368534766598504873057998990422119654718594857738146417385765910325308295441885660163021112506777358353569843515534453255139629005395950619680343362294431022253045653058034265177358488689954412357894997076574143098116391559479894535879142585713531801203614230088677066543493087734150141477584838867187500000 483 2195262235631753974939584539807705293170683319594875448373190976109162396117679313644636743293787468495956091888055584734747876381071409071646382911481036003568938837442068773595919159590958695252651549977157516567696371193153787171398968609318893054557903802763681798353271375134745689191707507663846073389592166573106586938790701688180934021683230075684069265447624958056234753162384115602730515706566712371999223792887866186176086687406029817885218635166988013439670522572253188849488817769189562077255586856391200365118072739057451937142807180558082929171962518175465776168191376885971972612920089843606271414308477424299975864217186497122394962092257505166897068347983823180507857304029475069791078567504882812500000 484 68053129304584373221735041579859663282046852194398825068553955339112975565707381781434022917301783010374668884414955454893265541316532285236270973467764738371507136297341075590301441410605610955842248808501406992594255691763232308545469235535797944839435052516679765783473964452183179412007045011341619311045060863016568853396471430973227994958303154086582251863113794893517274905231358088316854588505725444138517282787300910068591941321215868922676662773266379626560604898235563271186823714197531165123960427138222605452108322493162144850649511117646358541919873514617259254356974656709746673567500612917543971663121982153120033230021801599134680292860453633500046386038967194317748877999304755377024412155151367187500000 485 2109647008442115569830631835196094336750760923498821529149250610359491635098797502836906571131652443835129641480933648383387989948706852578270804855467707383894280316540314902585638460001350239082593927697185607533096234984426419704666819960308760526436199313439842447830095599512584328815937497339211104200614149856578806707103594316203785914078554807538140689245161044577971651174849796269358472517534256020627164909504789430222924112960063951274979637158032703955065845288711108698908017668183682636566097486227655449113574051340689203224705039860239940661028337167743851056465735193376438863030319020027789474460930309806897420569001897825689491300351753842057067921554614531228024105263676932907849550247192382812500000 486 65399057261705582663411798823912712464527517782989524020724426107976105915989794010175603295174770862250110498076144381635913247614896568165736241218880156627983848597045780482728279109552691947178090386302957145653004886987394933742996016700945976370619508601250463408107319823047185799600155635166855090931464838713208389447618118947656788459923810140084206486720106904884420851259403912119428419876855544463642783714435346495909592783598398172399298913976882140351649473698491812425888093197924546679406210411848485424922828775702244002364496952502238440024026258147922008142363572383951229264064089749063706323707953022463834326569784312911182602779622447591219266034261235223686181739862838570427149534225463867187500000 487 2027370775112873062524294333459141515184073185094258663007355648638957220690027536064531559253336213961234966201733688998232316966276865199958920419827371912127127990716673591744678398875812570799001796989725812811717426042995857579461811286711028464436470841722956868351459106913488878614597874197047364146958327454316556588483901844333819041003080526951483621109634032605843989659391308707207662480351041751074752018937193639263263235221226785052034434917297563521015578949293255641748422599913189956850328441384627615156141579237231378378561035960346193058816114871267675469779009404092305843990643520472322797446533939083182778802527704319671758772374219780314204401533816894646477034110038930155516415834426879882812500000 488 62848494028499064936967510004686657263027891117360650082820341836785975551461731911407694894326923555449438258240558219472155114732880131649647794853536266108027596585605201416634979134472806597297387895089544524601709787499386658038789334071816991465890749298957053578060702249564310775124714003092692227713578007137932463797383807064643116574301128166180481366006596687260985089944159461051268451447678831476702599275739676379668901119088232683583565226590466619916716015820013484392394686476361893128822994998796229342261608969452927281972722343495159520201416981679342623241192609207366193070469706026404929819937392177700226970304547507172348245950607784311017000768320847714032220592391114665937113016843795776367187500000 489 1948303314883471013006138765836337754216650163560833642353470157510290244917487570007568073108147390979986097983261456065012639755378815495865546449793363842524494411970746697262864028804656352630928916109549924826205555870461132124731218481377062001494651245535890070451050942396820820345218101765263225830219240475867618474273269476322270785531844730044217599753583058109668448649199059085030403203262930241566891697054028525513124645988565015873732201239302767403706634527931884464139621523079885764282249913750126981949228767641786267148890763978899374900579298991962157826339458917035124929606015257879833037688438882126359009261749604386516454001828399096256267606248458915648255757979415239468635082989931106567382812500000 490 60397402761387601401954826367349063131687779376949834379753294291116552274705753808313510158447322405594408674385908391286031508141065361759962713556386250077437932629711376248639518606464216406927428209694239530907123478049932599898060783400625643840593251698496236553694816896304125376028421095441104990685554318970231837252181344331645275167473482240389223510463343263249012443031493237832341759507559025138188622980042900691498631693964614759093721684563394234897709566606552174237803400231842678633939313464951928385021949984816488966369553950199551880522354842474955335712725078353766435458537421696062172582318606614481565574619622111958839219695075348147584997419258124660730163713922116343051113247126340866088867187500000 491 1872319485603015643422299880806921332363224964787742333029286682546184509074791372750282910546626853384767921078188974845992078655539726508334651494951037185815435586886637155109935098426129960077409720632373468815324760021978150606370331939468158195342057491217295499433108508382348218878274742478944146446105281142032662198807949190003367091082274164171101959031231423750069564310200912960538701241733546404449789890971807827194011125621985087671305444853348076542953148135072072182904593296302247553066277712928893244550520845110018901833197277598474261577562463272948185250837334339343894690048280393791390499199235505583624914298332756661508224134396600248781333019411381402108406459436882980013284363795071840286254882812500000 492 58041904053693484944904004471006672936992278804154459494246646689254644527406762600729313943307318874843946087845102014512724288353564109327362600011934276442134986225041290420798584414946648024348804421428541638080947322233669360494176999190525975614006022502800433432205116297406411881160619994531921973538838426828752933996655783960192896773643444358281044472575892242002833126072313239372875709212218970464522615306029514384581075366765617228470923446249165624343405546097911997222635303019580632220365620534677925304191171393807473025555281673880797368741834387141481047973759463454372264135753041260213668032804248239410640157081864758311669777346147811608563009357174621363259059828837721497452745856641978025436401367187500000 493 1799299025664498033255218091746962321693214990722016102848719625478828120059785230925915849629659780487702269187839168592727721560795054825064902799087414272607372915805310177024532746811576833466647313052059104587254384757689220658355551806320242055943363283025386750029380433371449427359507997921417308800293538833412283844189109914858562302370270114257873128396320510578156430114316665436165707690870291669350243524778114081814136724610258421587487485240525828337667779525257214249884824499907706481430589597290717667469542106974888931588052880188850854761216232417737346857013752919367777288629807662240012590771345754519533637057574440382771987322822253739303869514926390542184362012764823187767532281833840161561965942382812500000 494 55778269795599439029770773391674251252553089270761822686292844891039687908485891924877263010954580090360629347605069450153341991628581546750825040207075216785091886239991522885146158976161905938046531518107868144879476341515095080175947269236144650993058757517204819499915145208141474985616417586948415989837940749210906344255857164778610335081158611302674421500366197786351536381268872771206689093583818484960474740037417733815132847486797166338729164572707677611796511301496196298279359951773590668445888343928607077826054007156941895521005726914230635854828644598013495029416544038332253358754276437689589254152773892881794720770305837154106899444995402864931772538686292838952777756931942192548556136189425110071897506713867187500000 495 1729126363663582609887523364114972786511835461783842588105462945704603956846168315119656787119178210702444542620210384291475904549533829975373097833626636601294571820583278044773575414133032686059301692504603950148475003036787855729566686270466454526347690317138507370101207430507584548807407334840351964497751808693703453942839905261375138057499961814754781669729445086872549862175765383040675713696566704786105771692487000612476933108035931945786444891544665848759205466089747783916041807975606588677941951173475820393681701221819909483254635268827778670657189794618519746868634052512136151938599562343935879544636235755879069639482443310497629333109417692264493192469496987608470526429203134089086517487394826878234744071960449218750000 496 53602917273571060905416735345729357310052709366890607609191529679087985698804254075640346258944333556753118667723947618539755778876768963935189535413114138390481454582578766662636163753600678980063170843047651855167210968102551976688191247414612529254053360539409562394063030214152630265880205371431273075210830408500240363863554044930294794048407755110207229326553113837730749559677258298292583679279662241677142548539575593684320651386019756251552323968580026736351074131830978248204964485518233297191145492237454756355634576798784191863848350331736417395969223475157105371592738739568656638234556738752341403401523611423089683188698699062581153185919121496304502791167406451266053989897931679757447580799821190856397151947021484375000000 497 1661690435480702888033927638520731305386089417263273785794098506628184357137801200432305951694733566008178622698087732243908944927336360345622078057484064209813332106594103126410543804304437149641353836076338989616319748077066613107472647054474880245832431278463783685274856058244329937769900313052047121309555061083002571799784532592288259546802517963702423790123932845606138657875704914816331952494127894489523247685531221533214568529452602898734048491708418767455423115049196379703789497136733432226342122723146384256001519306715671592193276109564311322287308017037619547519639903892530710631848667902668555632191167545589032061203121703223050041524552004480927065645626409293631723087103019156730022653344695776082575321197509765625000000 498 51512403499901789527998030921039428558998444942741294883801386747599097042466030579375689021544937952797354966833336425745130395870395739141163203149112601290271916513574941615185576983892255161079308747599528150962190205558198073386063112484723353977369947739919666269300023108547919154326963192485714440444223118724623069251120560196574284702576352473704193360120856218015788485278823518892433247654251557084054500232479300970943644501919862566903106304664527577550572786264037552402921586946619371804466220098621054512622898665743809587235348114180975921948346482906993074528379041082021818050282645410102405626227990269476635968387717081862603858595679980984112712580053579837256926548558592619115255612476775278829038143157958984375000000 499 1596884508496955475335273456486021786182539854453960191034554165082956206991006273871676197277062643435752918713400657780814200756924810810105550617188005364024790848108118326318516410592886639555981460086545391049978466182835322058837778732208440491603161628750622956923149790637514121757550517752664130590301573390912902011943592596357095806275151244638086270979469183470824320579835346218870528759412784629644116175700077756503666563643494646866615164800242303652659434966770955635592516563714694439515987384792147909520873295092859815675282075729156707030098638305841346394194375454758724614570268542893826938262162736736868365254427290374245791944466279340097741002388636166275048898697840087784223383023497885639525949954986572265625000000 500 49503419763405619734380846587014459898140679523985333968805704246710121213449193027126701289853091115132438548061797760606675271962859933450020382584930461771159333890557663564189090790070293549605024395238170363297915103153741262346644833277840480509361577805440621248382062149030471853897484122044123983962042989865664318770583319609366165191342768612662351390550271024514435043914888930344375957041178255876702494934178116052927627379239558208086617925606645136400372211766242302771961101334923065740138013209907514281829495490815238350157755562149537159692380815419968524314809353383784282332003779124357330052135924708935821479852437219948406142548758857862911299216553713942285788807971628273710806169892591084286235272884368896484375000000