0 1 1 17 2 272 3 4352 4 69632 5 1114112 6 17825792 7 285212672 8 4563402752 9 73014444032 10 1168231104512 11 18691697672192 12 299067162754936 13 4785074604076800 14 76561193665194120 15 1224979098642551040 16 19599665578271938560 17 313594649252208967680 18 5017514388033070694400 19 80280230208492766494720 20 1284483683335302430064640 21 20551738933355529539420160 22 328827822933539523164897280 23 5261245166934249179185152000 24 84179922670909855803711178680 25 1346878762733947595847359083200 26 21550060203733399981365433341000 27 344800963259578214866770012360000 28 5516815412150752480507090592179200 29 88269046594372056370333793896857600 30 1412304745509313168840866502882099200 31 22596875928138774972102281491120128000 32 361550014850056627884011257161842688000 33 5784800237598285699430177354393269043200 34 92556803801530645643458812498209773977600 35 1480908860823819521536556901074946175795200 36 23694541773170379404444369696567140021841400 37 379112668370554343428861341402331292214672000 38 6065802693926121862185805527151318025023701000 39 97052843102773987672157293383411838300711536000 40 1552845489643680408789467491935504967982923584000 41 24845527834287632237190697733655745276421763072000 42 397528445348422046939998731107462847500126748672000 43 6360455125571871649359142080678432655981072613376000 44 101767282009103848762852892299087233249759247466496000 45 1628276512144924018175352515011318739404164289265664000 46 26052424194306983298320945397303164512061897501048832000 47 416838787108722916893380094398920412068845027455926272000 48 6669420593736545616218002367505710990020612868932967187000 49 106710729499736392994270793489257012883604079235281115240000 50 1707371671995008898064857135897928585752468119586185404845000 51 27317946751907768131542110820654578434095987473371373264280000 52 437087148030326302304744209153807335709330515823860362928960000 53 6993394368482053032077035757757951363254276988165606819678720000 54 111894309895662163636450649663658784867096963015670362615357440000 55 1790308958329783660154700002591509873540392715383868372252753920000 56 28644943333263563234019039646479095933235588081571894186349690880000 57 458319093332009406489006162063063404689318771743320715912240168960000 58 7333105493308828819739324541145922189702265778932731598147912990720000 59 117329687892888114170472831902549947235940074587035858919360183664640000 60 1877275006285359475601863923532636931066755792858369221375751699216635000 61 30036400100552145991618606748941910500231143674313423464859536192971200000 62 480582401608616645977718350148991124785570789271484224731116677791713925000 63 7689318425734383297432625454753867594464652011685434933563312051525326400000 64 123029094811694404147548142157426526096497146746058290835873576240201526400000 65 1968465516986218808578788836515770587021755481383178445642473726166119270400000 66 31495448271765234412748924838525257798934424720337387553511043992523196518400000 67 503927172348015486211795756081919614360560580746654299475161762093630865408000000 68 8062834757564595549113741090313339823417005595180306834337422051987606968729600000 69 129005356120975093101420027802725503627551153454763839585783193162455921039769600000 70 2064085697934666518672323594081721929967211323389174345744984370319454237202841600000 71 33025371166939704763550834669352905766113474442012701893743972011948931920009625600000 72 528405938670795923653511977754140697367966991080177531076818116649367507462799520675000 73 8454495018728905137443371347494454869647188615797037303528200558528689172222647215000000 74 135271920299601207942888844570223280169894777080166572537140476176936109148403630604125000 75 2164350724792638938986940405375936404483942540092386701067382663221914433248837176273000000 76 34629611596666536814202555867450755387606398524566495860508806994479815596635150653472000000 77 554073785546413609673825157668551655485831638546947576435763709816415620422278808537216000000 78 8865180568738602085126552562308134837580487199418747686292739791156403032664610239377920000000 79 141842889099753382647550470734421094845197359073697159433249478814579723010030226446798848000000 80 2269486225595026110929218073209952577966695274656716522446331918126577035594916531911852032000000 81 36311779609503969591962065285256443192644594052296554994096339208501272329087971474085511168000000 82 580988473751800342544906381595254497800448799436634612515298460460095078358593911973870567424000000 83 9295815580024594745894717405363233280958107955339324546553910353527355215640327820281192120320000000 84 148733049280326144177134953800690134478493240639976450817999783213969562281139014382821997144900875000 85 2379728788484140358719271354128325717961310595715904998663793552691265907596820781187797432886870000000 86 38075660615728998569670142971597414697925688723215901846348770000244163941332269566970391153724163125000 87 609210569851388022397311233433748544873433694950469484671917467787966983258922586956135473876462250000000 88 9747369117617793082878404869142737805781478379598722964054674094070431129118093245924611697146330040000000 89 155957905881814044918397312053395542802922493690735492921493895561811331021903613403908375733267173120000000 90 2495326494107894408171842851205997459269768527047352820768606431760504068123829669927574962806983216640000000 91 39925223905708225562389267544888755221074626561134053147286684041366931539116245224598765077570138972160000000 92 638803582491042249504464922599162345153798811911500770177597131590472639754370585260536131136487739392000000000 93 10220857319852046240171227128824994149816056565062361306077452876506052790106956881648422612018631708508160000000 94 163533717117558663812336281491307379483375776456977837660601575938006570910254217423475842170758525070868480000000 95 2616539473879753404510927399611327673650079817358452111851586802347822192481596497230905061745835304665743360000000 96 41864631582057091008391597315686836925726827497574352175093632735650311578214081347412404060330117648091770541875000 97 669834105312610040713733837239863545373277998805402277059953273769683533095797657008546630841547468355685989325000000 98 10717345684996906004691236077873957569233777728988371822253104142165519100809052501913577855566961026577169491578125000 99 171477530959872821727403727342788044508383479300019786689878138802439158607193493787550251012180334583199836361075000000 100 2743640495356722358075963401981107804824813449021920899500198449577039786808530948436364144317120267008947802691800000000 101 43898247925687673096215483670803686648654103914609033632760477748443921473926939097029363492453907594822831334302400000000 102 702371966810684615411448990673145995270999260441879470072259139603449560982010774862995727307430767902274350675366400000000 103 11237951468965863380535206187648393994359572904810338818793638818818801506138399122538325803373962762146454480030617600000000 104 179807223503372366631795693285758687857307666210996187216277504583504522887534636186031066774400183668449154252348620800000000 105 2876915576052654706800449991399656425845243184647132283681586034652173221718016718566603153681611665978300331285656371200000000 106 46030649216821624759874711688328657962778023457421838735871492029707319629081817336327578974379415227673195135490955673600000000 107 736490387468812387375075727343307032559279802968344664091775318780736422036104682173765478569035288560495925424733919641600000000 108 11783846199495660457474499500615320966598812483829379513334315577201567302574643861380286547702331651027199741149810214445646875000 109 188541539191845163471164636505269788389231500583075766902810028850082994385163672542506037769302842109758826564286716835036500000000 110 3016664627068156153963797114978568945417659808682810503811403679678570935496278777625458877939928166341340670986202233797939953125000 111 48266634033068635078223370637444466571820625427824644344604434808272671791699191017887468011677761006917474425933693023197283500000000 112 772266144528748347088415957419378498537143691856883965715568999985333007253150448614013199728059772981318241219042864398156472000000000 113 12356258312454376526804130289525036001906978304949154125034514410732845475368316493199648082584669767326928636411425821876695744000000000 114 197700132999180472003097724730091576274811274612222719592862329927301703879376411471038669099439855377663449497827384852446073728000000000 115 3163202127985454713237270486278942341440528638125757491054900908632698791926234459280607863002478571546436598684496659206414090240000000000 116 50611234047744349990799648414573449269197398594430706470688507293507238444359236494080645240049247549824846429688163486016162054144000000000 117 809779744763542793116847670931752943041513714935945072621034073380284754295619761063104895740123793099463453322143759130045311090688000000000 118 12956475916210815782094418134130280056585263028921247557951950881729255207630063949646358448507804458808315825498481660777187977199616000000000 119 207303614659279149989108419068760030647575461452299991516645378198663998233089188655722350862111772310803158973847360405918927470723072000000000 120 3316857834546963959435299048424886442015905511750216138157365286304014852164758495276354369434362870146339013043296354040698583222975981671875000 121 53069725352727384304717825156984472786266350605086903815437188877873958398610638908255981772419933241628292604806047487033936602020619256875000000 122 849115605643253524135534022850582991726120135248365784752892811719997132084475625415129930364444595642063107715493849861147562736787390596328125000 123 13585849690285902390329328278612243368235664589260106890790570597793889883094054624462459048497013777156786017091928699611378299498522369063125000000 124 217373595044475974311841839667148344541995510666847814329299789186651988846683846756035173368311475148706689535439211328148594048445390455310000000000 125 3477977520710040166054631543644905564997732616229132044440651317255438030381490853918258429220235331472125469321196004073408247432900672136160000000000 126 55647640331335435889916709859781287342759902501189242026374364907436976213292955874125463249954359040995493289035230730928694633069955737714560000000000 127 890362245300963665967349223026853937695478393792086378408796327984050351269613155853562895516643387234714490800050242367976446366308719430097920000000000 128 14245795924808965723136500335746493523050040358103013269167068193270189259938222940322048979474706981591585501810163096011457379389432098695086080000000000 129 227932734796840204652726656416872017891034607896249911642988070192295671179980449471936198112231082221969257226600160951556391242366679401570631680000000000 130 3646923756747791323764309667674543561528957948885524557424697068065121749599459376268464585533822629748448376878835388202858622104757555485539041280000000000 131 58350780107938229969359897295438018678065140211637760463062563139894155101640337891158881935746597121622609877334464782683328377820615095117340999680000000000 132 933612481726588780135853630090483226487793134920209729220289007058637234757978203933287839277721932788191572462558977135249270720583057484438841005994296875000 133 14937799707618654092191185520241726953294308241270251618854347406859690619463494760331052763210369529596120591957741375343904710681064222139735429614031250000000 134 239004795321790203235339456384225900298642941293175351645483639557271261844499061427473273278603860650751419842901178881073460426864216705658543050404820703125000 135 3824076725146911055929919895747816209543416477795100946024417922380253809618689207361204812158409154032119353977979743557793815717363268927632802773525168750000000 136 61185227602322861761510548383719800223733032087412634022201373515976500350830564566070945961777417211195007256155859308159467789392465608041524539349223425000000000 137 978963641636722346050278255834016849342096508948672489913311065167344033660161947161695236184770434711979581705762856794937375875088917446546764485703830400000000000 138 15663418266180462462662207014319057389427711058055286979689263990849276877458157815361975008815790208864435897061447972181296801373236114358975735827326160000000000000 139 250614692258773878216319442386506116090917925401776833280166434901546407458841570685515797519717307406526222018791400557837426266939812452840128490802681088000000000000 140 4009835076138565712480697983451390511816124252275341034441574101998814020694731741460313453797235869439652464064615710621550454282159609672788439565850672537600000000000 141 64157361218187989976004571383480906470481999893212932883842164255501520989822940370466910486829901170166825193771676510479433466357615016832422263186242135654400000000000 142 1026517779490542856837087811131544648921345959552747440971322632262169160301401329971816238427418808347395604775197419947659484703628641122283697942517514875699200000000000 143 16424284471841245984929643052017702513766772165549803736566457281479084082446703383220290304348546700247267944507309480634337062758980351660185954949097661661184000000000000 144 262788551549340900167454151934561223167881591975462375528674484721476173810771125403444514652592692411486084242845140541052227678004348974421035040236577423963096369921875000 145 4204616824787549833216545103304150063076483696455881812022410696742579878753258984689655620033310381001457274630961355365616854839654386367281086940694507161332367015625000000 146 67273869196570324220061194213920693124874297653988187512272944905603400290400735297559818166611496930462290117251081778642112947250566533284152449502504979521066905205078125000 147 1076381907144637617738522889254568791546828914383558476124819960904138566263637303048079907510161485030548689103501062515867928032094491182675818856739528269128693163984375000000 148 17222110514306400767297070271062008331104950195051876868642654080986742804944225651679070636651047527361398083430989528596783165076137266029131202443018162429579768481625000000000 149 275553768228777594412444445563686726998947657222195694833424884025732252050131936162363107991297860094412838616275058614888991358667858846857689331105971768612428185413000000000000 150 4408860291658444424770173173268054267426929524829479427923034521368247579491166407503392095989351298312757458634369676541925257805256658966642653092350672185200446394656000000000000 151 70541764666503157423059777954225184618950412358486128252166279103836701514825855668272624902724919577340015396475097517005914659565460246536410363130200414705248059506816000000000000 152 1128668234663539264796748793761804018008527040750613785411651507841731231705632036368463270646983832816879985578115990336088166400180395124406507040271721011361475433047040000000000000 153 18058691754608448173192661949427601354757676896497723431511113420452514004007859734244269601210703529768813400896216082271939239959246184527059693770235893789001366321143808000000000000 154 288939068073604289754197550463965735370186089525135651039625379374655156568481023093786403192669517313371732463352978928729628788836262454013928147574285892073364345686360064000000000000 155 4623025089175574539797001104358306714648290827920682463906803176182962592078568153448688314285574155771471955866115969159738597531888282898914823450649123213008803448442585088000000000000 156 73968401426775687096429477597728492681027729605904907420252029374679418392693468661804452531045707917701973105986334557336374343674846596093637665741038353992302808942245685478060546875000 157 1183494422827874904897711243244191743805729760782743339216047981435311109777201827446096843068846636516285383917435534515415951132688113529416209831573961241344679573900026669666250000000000 158 18935910765237421060040817404117345625085193376959604575317054003468263598156581889683795780914538367482477587839076317953782037445537005245361289349554093011264918351024442566499189453125000 159 302974572243661498267492140826389236754619397727669836217349562243716839629171923936529989546956830270385762984577752489045610085502386967195117941267198350928519157897601235515473750000000000 160 4847593155896388153189300245632771306334027540773003830670987019539337654161126069333763998764698379379125535715253916926158997909179529899200459868303162000789307817825921942682238750000000000 161 77561490494307077345579635722970736549625870385222935951034202119051127225724261664450049475931456538963581486034600305375358552377294078533596333420448299697222781075943622850102860000000000000 162 1240983847908351107842087734881517304749090381244704213449561917665428436937286561078215499982229830263417697094492712169724049938737332025696871828828298959707829873082329396720616760000000000000 163 19855741566524623650478424845183136226742417866503800341067574592864163307460131212256485449169360886904334011524740023532096785216186544963045242927046365074673782993994285913063806720000000000000 164 317691865064250073207735200101073385714075349343783928356062878960186299919295926084005285964480224363920328357314842380308079916465653526703847388720531331987919469617139405192700375040000000000000 165 5083069841025698688125050685825568771917284279799811590560868944353976196577914735701348190211924829019039446800456713874077663411184075209835081632032277033992562274734078675681817231360000000000000 166 81329117456374339278821427407873066800797844414684581248115589523585051052641511626765307048441245412225766048393574495710797508353439336179663520223367799407210896107570034788199954350080000000000000 167 1301265879301399992762272968477866977369732815116720203038823156522858153459004444697102523797115608041566824605345647825226436835289912223662471756877012960727245620394413171867141883822080000000000000 168 20820254068812968913014453846832629298572554692161342300023723823759665247759631349181676190662919970171092292015333175469018768115697353673907270413507436065574967643307210927080880083824301826171875000 169 333124065100856607069320711519612449296634636608289426610226619418250907730185296117294020020140912983226907861265756517448164852838456870300844412881179025241825922127812919427890647223041252734375000000 170 5329985041611291384486563677459281403745787647082501012229030293275052647150268759624126445986440826922375324697023924050882454606633399263894285684014270574986813826837447308417730059022542603173828125000 171 85279760665742032893823953027609595919009533887833152800176484417060538209981814572267863715878383737662875767669978604121741966278267684705259213144286431632439895943185158638569627710674072597265625000000 172 1364476170651254458173806475420865078227891284787385905412546715536174110059540468593729568065566465261518412821135922010184461511965936963776668460208254258189769472022967403960655256056784916175000000000000 173 21831618730410182240742879717870570716853135439720735077403635112685076662108920315842699648852682739184895622310940163726622543620260457095604862206317936681208747411348448104863370818456916641350000000000000 174 349305899686404690411277764935651919181727918687776589141436353486459659839112178349763747607297098740397840704674156860296528333817899609814233530767041940762458592017978279378676931861495395342200000000000000 175 5588894394979943439530712416910557170081732757690385090696753007242924382285878042962145318390428340170725455134686034796839952563369927577016199788545743569023645608877736448939411560713269185579200000000000000 176 89422310319638589319695707865523927880275501192321970369130617741599649736865567236502115359970983507380302775172275832502584706095401102057762275776022443136052303576034374908591550466020860075443200000000000000 177 1430756965113569337710400566534270892465833696099228381570238163372271406027836511353486142781346134746721972177762513434126171422239054117953662440686235815843158963576799552966729763563739839925862400000000000000 178 22892111441806739940890721612588268392835575341822176470241404172878714196133022676907261030200209001278837417693032021263101665004568797543240226829620698688056232637552898483966122351764512263044300800000000000000 179 366273783068741927654640621723102846005913638195226005335151471688398959882740607185925527864564447016594601025452367910813712206556180487420081903844078304944148129587077062892237620254204716048914841600000000000000 180 5860380529097216260080476364765520057581513150205593158416795772228244814186424903144775976134255278282629776084229777132549966803949597437445926108226114894211371811079667655118402780172743594997379834453466796875000 181 93766088465512986842987263750563524359710682638150273565289672644135539280220185737602571758934151560962236944491361332634570431714394338996175509736568093184092610701194904978524386603952381988193025698355468750000000 182 1500257415447528216394990798464959022144296272714814291868671619400710936588261029803203484095931243187590038509785247882262380568465534072349253261708899863707685586174524278900422467826933065130787132872587158203125000 183 24004118647149578292834970955964816508291308181756411877341538334904818643651066310510566232818798624573315407251210162926526284854778215886693282057818855139830572422991007494113649982491732269958735831273144531250000000 184 384065898354219281973601504987530859132842427274052105858084856239582425669949724727896219579589296645130100449257577166185687605637571160918930503557156463100738358814796393814608481339369656215097388225398359375000000000 185 6145054373664724980189496855732974314140616813147445867399169886906518825584847451190161953887021229417654362994162655959497561078739266666695588807642249953429185810095761892469846417024233223011793342049732500000000000000 186 98320869978591063180821934280390955673549700469755622985616634839179495737850409374163764188553022688713347021505350974331507278903335430047298435729802550311678180451931003419284477418444193786885606424421485000000000000000 187 1573133919656744426857791024684767997932304560528430741197820488630324842512047130354192326942450445051143720170011415393745494746579029070560778179407121326039089256881969357582395301668025721261296790898131632000000000000000 188 25170142714496509485158902778610872731845056505051464474435087198296248457158507283878474684867434792682910291347506792479895821032052236987957176113045385253370290569516425497808625514449624410255121430562190784000000000000000 189 402722283431761730249490469227901423117982640381686177102131077977672288836609851860210260896914616307494279451390186849767355870299129068830043993635049351097525129970300307781284264416532513032056760513814114304000000000000000 190 6443556534905268939783017226074927770538006942381041931006483161225062460402023675915609556670613799017965204543239953181550466103527641517075755796986606626431285633499818512170107805315540789567047607846305951744000000000000000 191 103096904558437603129187012265758374731269002786093012823988393730057182886255190400769118887480949709349351097424752440256494551831033985325127556641689183793101174048672202945143975829376276489020655830345857040384000000000000000 192 1649550472934254451549532321088341688265667471711235410545119971725168876927434841237576663710632961656155240829869875376455596093532947165148294452271462150493469548664630009703358307384126507963437677466134936149484781982421875000 193 26392807566936116048513164550140873388808125333998115408143793931850397940524666551376099265283928412428163853450582019608913311289877393630107741952271404225214063219841533017426401166092537543557089997121152605502612939453125000000 194 422284921070786573955741078051461808934787303498903531815400781013031931140492865110291799427807934437108743035566303126977130935533849025156786751457254859474262698207046081837973001268426466590149278275984368588187810421142578125000 195 6756558737129524658164345759139823620773357400836494497994601158320094031167001776560166488216584408970400862503925963256276355826292374839721408828260056068901802693852505104400805177196586173390891300527121162529727802685546875000000 196 108104939794023426128589370492565881925715117525381973197213432268255944027679873375734458726584345821831107500850671646388642065522794112762964042531343244678295565241738261660663644242879700267271344912717295501364968841796875000000000 197 1729679036703591323624787696322565360916516432576798528976912897352699186690894343861377779186406208831872522863236778615267971999070115915974471388040798282024124198899671335089313155597849528027803971477115947607249835384375000000000000 198 27674864587244925267074333114629257553159098099130544128084767042044216641737449052116504843411130052578972150296342274519943629122302240880269040637596390694219380908097076309365211295531085425563416485459387020049746433575000000000000000 199 442797833395718229698433100264024017694326772821048670897741305197404034498014792519613493181105164528828949957382217591738727166995599993166984881528622221865577709456575345281818546585634057580579693598234343526795625745080000000000000000 200 7084765334328282481978831384775110766157078069477731528282942347143359553655102325753200938070001541458039189674509425824908122624792063414202020535953048624455511078855125225993037864250850644281024561362916410650511891961280000000000000000 201 113356245349201172620523753903956310113500915724250598202856156096121897373418447002873131699992961695069727653765761034707553987587052009083265792419395276913281011045514242158210957257522873967861895047476565522310492828843520000000000000000 202 1813699925586397208470179662564060193346801884509761098225322859218516738477287089288476227185862005062272739351341650566241693230135294915112712342593778808859139190755791353986449276658156773043802706654597343741170291651727360000000000000000 203 29019198809369210480191674156875296808960081762899920817062128915796750160462382716421223427110798123093354375066586402486259938897111877933238631210463617812295237405075764759562637657354374344900515374042287757034569532441395200000000000000000 204 464307180949697049997767674671421064521486273083450620244647377033863289978462832526300721753053789414159232265206923404399817559470799320805410875578361880552464153792950789904818318130713453424010914059280222504794825805526988834432373046875000 205 7428914895191787716999498529610373699008041952430312707090873635210978641871212536964072010245373366425379661863031710979080836763930760507393664514773543339010142396574867956288254238735227093623638227561058965448401793479026906777929687500000000 206 118862638323014762144555452620207775718337740799485464002521705960429556419774463328474048587122249601795154590068989075017906007143103325039356347905216140141749821507675887523940497582677598310946905172492500145406825344217685467592755126953125000 207 1901802213167374733073903250483346913745286152020035195267654237033461479653739764393114091297933606168744571498025274133012734065625293148305416157763114666486356907136649368543162718663568021036381154802463049914331162274772036765372070312500000000 208 30428835410664212349358714388165170776399178817095084386304641605493519213242620089129828718074400766750410247411533634719089375493332976856740236403967601087099370382883088211706231133905426841230573307644134074022145016043171884788632812500000000000 209 486861366570406863512559728193088816807842422655628706276579443723268089782611497749157310337574214402863589241890855097818995123377833090535832052108356619441308179547417550088277251103649051820992608800054464209594435679223935225102250000000000000000 210 7789781865122981270966082017137201008478562520563692804153797691938475222518790318642285317100415067625459294058215345027557504180418969215281690445124786527141420255808804079893710872916831243189656786211783702604551207533589117813349500000000000000000 211 124636509841911243611699359704217976587095112597536729843901817165739778656144040859616341570502747241009108843326363088854709028584761172512457317391824673760132871659872318613231707944213378212600911711866228593015312810603714445110035200000000000000000 212 1994184157469676590207062923319984295128608844489279791175788106736025990238063988698257788089169627348688023904868433605064171550980824810905009621707457545575555719660279473141196674243338809515530998639791388735692799375444827491435200000000000000000000 213 31906946519500372522030984008713815475046880423255092884558173204802424215817704566173151731360416548912077732834035489150529308207106666160870876973702784089696587518016113295097464980229181637562440492328314586887039003630883384758104678400000000000000000 214 510511144311774713611983484656992036196772413403193288008408863600362711605820307926760804158353065267727151510064569373914489699811428936466376213006794321163985567582291422652132869559937720863521099457768263452199950604551753425896152883200000000000000000 215 8168178308984695469943541278762063124696688136605084613322691499627287037032598587565127719317646796268236769855022979870720007030715166894898525539977535448891467746369066002087331379678940951645793729600495901984502052506877328362457065062400000000000000000 216 130690852943695928353525575663700934359965193377588028376108346150801612652091901466914206512617268689666379351884227384100725168200147046140515504156683825349805660722167948801123862809997052269903935882317081020198915084602734100659459864929751629638671875000 217 2091053647098187667007272282923419749578906264119784946706925460271797892177961004948772106049289305399889310680409910999131918241028704803392253909756939710192465546629587107292899351880642500194409404073844986472149012020008786747528352445121137451171875000000 218 33456858353555847685730172548411240946982325421038464517337168464233276749378943406500708689743720578480196911994287275675874942136649349243723415298491609495854017392354938707870442369429302626445537216660776787943405031876364474754201734812626528839111328125000 219 535309733656651083189503926957072224867216379836346019175767928932051597272778828751028457103305875739188384225028031312212573940867435017521572402599849243514114883734520371122044551352618387915818935095529830779816847098300845708201439654294810362548828125000000 220 8564955738502537654517203247613961039823117780956371852010221430744106548256163650300226008712588658641029855529677444960580389046087844742741433524899724614250234087365545885779880002657539044976265357067435530819113891038810261493530178908682345019531250000000000 221 137039291815978527648037526740731104119590397325526058806563084426684723104188636434988552701615977880807074097622462584051320343335366242267266128888396065329337593366354609492685124643844112038457321742304082159714732200041551592481712811909703352500000000000000000 222 2192628669054663245180797274203738752008516005730289276055451927743147996511853280975550719912568836452345138433558307970832293324398877892626706841341138316905562650474842617129973495856730734917605813545253230002353130936518362398971877331877463727500000000000000000 223 35082058704858720767887913127124756548418243128966388004189031028497939654595310242516934327923290251363556393867511752954754620014789967463670016979474865135494521051023120906836190227184492723413974230414533315770893568168549277299022566554087166828000000000000000000 224 561312939277485273806129233043551555203208198340810297286530148091739571297175489145027547893201533181413324731857036257110115845270618381342768031662827160747068849008568450431824090584311409828554042552733448476923349200648631746405948458887464121472000000000000000000 225 8981007028435696245216831539597175547960953206479248860788681645503358881944967822170133943853434946353450239830891292182697842945327180345462446805650825604716256603190455234280612507590921343085442941979806109884146039707796640812930059464556054035968000000000000000000 226 143696112454906049752569555091919834715027603036638423122460265845318753895318012479561255484632787211301589423468986958797246854518454492934909458783929553391941032751780909287368352712992115247774122981156829902578617317509125704355702170726571856497664000000000000000000 227 2299137799277455353306717360547908415385967609108724329750530950296862508036270559448373385381754514435216550825839706635006729318337594424773382164484437518468720372061433878720243694468310310172476503196540718819696742324992367486675352502707325538525184000000000000000000 228 36786204788422622569157156981895201918414333567175957577478913431072624224829926007910385671240546628410579599555882533359985901154132399299510780600549418525503170940814585271455970726325063721045835922002411965018587130770389166496685096219131676382444915529998779296875000 229 588579276614495351766509499886679672005514319520745364717211754492761685661680219604640397032356691525034133608907895442340145187767327666849817632105869603990732350251199358173787197515572612987766687660784734643053303068874910417134412681387269629722818865119628906250000000 230 9417268425827659878824073741269342051468144405174032690295242253367951283899444637060141550478423321380156650181079487211604743411380895382597557896122418073255592069502472534298222793976474446006619723818008935893092505634002864876289694752514200243658811797014923095703125000 231 150676294813174306070143958665801177414056915081341086712496493957040572332200995220540365138982164385416329356141898987144736424828026733632600220532502523707574312457304657521554487046167059574757643615034680882517582856203323772266189665606590513753388704536755371093750000000 232 2410820717009696865265644294199441756657717605228065332465095154634928869573537315336303993590374223070337466934442547369926279705936214894473285761681872874483639518403172432529125586488627314741925844276032996569288685482286178002620591365888805818660062533253955078125000000000 233 38573131472137677334543771910477125104803196659917679389936291220842217123350683900547589171165300141631726824576208726498305004139527779711907828285573014036361286792585008373452035377042818129644213457976733358516256008888715652861848509620615085490422232460878125000000000000000 234 617170103553923277197395888452852358548042529559656071425886133608264775533496819596004829182085301545243626317643969879176064390166468274232931648002735691093666142536417403528622424832511665867324017971858471830040563446028298540977151161197077969944381426173137500000000000000000 235 9874721656858299472673464847531394564169423079470701701912455310064797543578431069442288322424342104676017885158743719370256943152971100389223837587783290810027390110387415363634127657111819365016017188720264775457168483526423988399644046630205756097905126346895720000000000000000000 236 157995546509661224163017560095030632129825144782364604312998751537463581810985932021710045904983996987970054750390572337852574491963182311142871642719147019678201297083314050866056008547489633930854655118324191288477726464876291669480397406710803177232518704353952160000000000000000000 237 2527928744153434508212155440760242577327321924005483325308906223238885220571402967646853824882448387030847846472473211222231844391317105983389759588365476016696257431135677767477346453517258079096019824881049952303582677627003537798229883796672673991507650698062955520000000000000000000 238 40446859906436630877056487018996710367084493267466959792917330894563926035050789853639626662573093839076402529479608079012320903976697991150029601318942858983820966507535498191008435688150448211420974173099519983407904246728394588958579344373572315678210070694864419840000000000000000000 239 647149758502692953963495924557221267376288955023560054371812013139281190114423999470116568237141518368854059546690331220566462381666497619565040260394893526283984136601981726729836891145894422686307923931548768301352673770201963797201496635450978562523982830792909537280000000000000000000 240 10354396136038397022305411033511100867911333177127821251030516502875109452231624810752477404250330196642293289493942097269222454729456564623903036803743835271022410146632980946045027661388110636176209096539659802152556039594212275101648942713837005554694467395439545554963450164794921875000 241 165670338176539308499118230378397433962934456502554605303381024536674225118461202859382291229479605938957873344142603217822303415690592312690238495512792580249696335879812006649949428419088883623641902249527733831917330983766386436167777417215058545374670492728186041722487652587890625000000 242 2650725410823428234261598691412929674591866344424566147077740387617363809601713703729069636272023132761655269160878334433415477867728991180105811586648052591795017551989581489351838164836272732364785480655791379650481158702073781886792113277932693746724904938973649466231019782257080078125000 243 42411606573155640520596899850472864247898930672888336847036486039094469356013622936554334979354044391878779125180587765269590219058864712033550567484774352145895927681301571968496014805319069648820612314383590586886527018386347807603762444081452319106111891008250923041999496331787109375000000 244 678585705170182868688131669447483383261705862270354284505687748736034221429617096456156796251520774074742443342501158645800030788925352713147487053953671652782971690365614769078446685165616268965399372389796260318440972001350613059062834870125555268623268058208146066874547068017578125000000000 245 10857371282718007824747409288343402600294683317447319046654542460898801954977616035451205222175598817137002622867666695707514837550412763388365668958784975682000396513699865568280356367211347773740867813067007227379541816977798429026063255650232849220137412551487369276114525016015625000000000000 246 173717940523409436007755425492352938412403055265765695388581315926265129006551241888577063566232186132953000286191055048986304609920095242121674973457103594078920243662584567517658395726910014596746741072355584201261425385950741339072864915979037093936591469108114267593194332068750000000000000000 247 2779487048373291949112837408242099784350646488269114019205119668819054988973994114321913948483691789783222568631111047604442560632992040314347968452954020238986133482624930622554736400644893061005217662943316263781862193447144748547503294813055558814829729378013004415205419167400000000000000000000 248 44471792773952526753625417262548309994779218444315998243505831963726854486763556021311369486644470854933079179556961926425997292108586978306330822167306743012521584869239536072582781503295007510248424924836196764131467761103426343905317588512117044672965336310013429233360550623200000000000000000000 249 711548684382918117143127121889063881039176266036972362453726454923230529298264142466022090697521813618078734420300782770112219658902932662847500927246487415253042316287939966563771185240214605113775667712772888108358741337048455168181221093591449328143699866352629237134052785235200000000000000000000 250 11384778950121532899651963417197604929532146929801280671299395897198681697848248815668090162886225290748798276862980911721892464237126927104850118659856551419021223631766227185433557952919744824576932443865315900599357152189291645538906444652489568624864366319904490352684805421747200000000000000000000 251 182156463201862014800222323522081853701141405610968741871054249783013862623505525761148201461033575670468267096088588457815013786048735839764554125138001545821344540625289355624476563973390310225208801408567773356759727293705992666173133256677885925473368807690412493169283227690803200000000000000000000 252 2914503411228472051296212315909774048239685357710416994632558567865857299689776986145133684907022040266106935943074968218104141233394896380330189345698145628004254619466195742718221808953736465295990934931922942430994568478201449914277337685363116379903787044724219015549842453547404734227752685546875000 253 46632054579634429852621888855551680460057903401885825122474347552687884018704325771065414491103626332230241267911037253782946281351584637818732334356712016215590296173357945567365370280075565675218644532897916567183811610760172665670380246269939410000262220252628487068366626886592535528564453125000000000 254 746112873273812910152070243594221465725231116616178852137872550965787055069885269129764615851997722789734674716366447543991719038862981791997456806975600803504708786783464765268632908420944546582655706373532256063322397263969777774019355946136653758001740417411692891386231969832546079304737091064453125000 255 11937805972375599082595046697425374261966853580746346302526451837915892284349400636370324220179976217769894642244890924154267430673628323849730489654426696226855293817306755696167389572298088003903553580301809088608395266459844820975871787037986367251670202538757368145486274480646015059244873046875000000000 256 191004895557923065644111551148395562044076303778910958420697478178667653081835736898354910849610424837021881456745190010112062904892702528265469975619996254945499128326039897471800631351580037281736137376876474975939427799084953987635972621581720844812546064937146482566843282082073217033295410156250000000000 257 3056078328925384735467238309262230668251628199117526957186776705301524768606998776216328149480555623502906579960498513900906971613400221952872884929188088412265024522097902262622304493545852162000424540032844430384953574360901238573523721230956102517672370670981859962542026695988920957303726562500000000000000 258 48897253262784006730059078835273613398699184747506792264525642594232536365157242483279963287958186217091725006098084007690619873386275301904132995540929592355098737565447622016644066963986944351347725150287798980252057226774535069767313525426005931109778788669934736041849010194010787825032265625000000000000000 259 782356052204189723082277676083568511980133354841830827323125842998574520445136459124448709550924150338050249568284563436319060909359683441333864414641491102937245860746188294675390215937848339214963771043120688908464250602886161091207965954722870696746615602730226154179845381220231056932765500000000000000000000 260 12517696835261365415737764021259250300840678707594120120258623121896623654167338507234143152045628000201925032541911036000100518015399958534183130437030224742217701844061000636866811109310481320304552897843368111290128321034674652774792150088964413668874280509710547714001035847107017886890204000000000000000000000 261 200283149364091124194545404697544117702067341494765006634436296601203946095098427216829436400219692385325032412334727916356414518003605306568031221520395942948965030513078352067354414597810301948645812794704759876491809140271861790447505271136994791964975096541430119782416170218207192330311296000000000000000000000 262 3204530389824006427796586018393310043426382474916477967467382009412132166250043801103577260510495808644094580800738728342456565958907642888775555761086722021275629432257516132965336745690918953396917664916571925224072661344341878480574975780664346047942746426817902471049433932802158714887273088000000000000000000000 263 51272486237160877895687139506242888916756702261005537247352207524122078263787657788006804712048058101927820107131196293214556653610123886455000768070271919547755623493604659161296785815307650945168625316163696847288269770014379415362812018478160832550790726977382518471711125777099008379108720640000000000000000000000 264 820359779794202447146062611814737260684282066502020375403017730340702383323914595536165576162730674367557997767743672447132121967667475925867829826413777883697437286423392533551995671342330392366166057473031215836565534855804697546335679819032086656215928957237890088553263092365665219321833526984879253387451171875000 265 13125756476701293567378098557651847761430922760056006951731954349099060003291164567112086907862934374966817817373879609415259130449605089562850820684080556896742324238060536357402863362314818139487921166578180455285299169709397065522135637968637598446730665069421794471563471538378279995614072128029819183349609375000000 266 210012103627125567686707168311141349326672210464678411975376311739561044179984574367441200533566959626067997820565327198509585941245696504489128818559907501559058287142441316867770849007193908633603520219343255001548307610769866582116825508218589407724514585582618508055095281492163542609124151432034395160675048828125000 267 3360193658032487012725836844651329506351834248485376094106614172544392180587750438867280425683456932001265908066381067560416278758875596974969784831053846103658422062384856170273411187867952176494406594974555018976197001416083330640568805453998570155055641608193880860388881662321942382527479116409068833160400390625000000 268 53763098528495439079429754972449228447828005619801503227125363342879783904070436795784560914530397437961978718855231514327069246401542935199036877854407666870584584707287278977308640430412081825426717985120314351502909915626214474928199599854163370791421291781122600471760242706182012630296263500052715834960937500000000000 269 860209576455537375283938103387776871379635496244055370983578416661866811307292723007160850086124957296513737743491254466713250065849277969565368140010276686860987362931534145221854154868835914175960987324528780647627349828914575597648362124937704547011151401159453343035373789781877049674631560457651445722656250000000000000 270 13763353223282363604752004859464128035028517469776251741180235352869020432371098358677510213495902481078283115431373037381184019534218322666732351101041713781569274882546079796920982797200642354314463061964468598411552685731945376265682539913213508272793626350153554036576057270339888221621432181480920222890625000000000000000 271 220213651572418067279376046219617548163645230600910553758149819299287448006244074082943888863050632717057710068952382821407957666564512963829760413388315844768596708372923360408042843050071097277915477898959639192512056214586113593286743951072475134583861554770129244933488727962948954300701465005547804095625000000000000000000 272 3523418425157093070123520957949526045796583719045392984507452922271643029079608970076243047485428447992543312221251431293082358822784552138653210781823898857418305232558926846283026796310521583772803273205818908091509219221022665879320568478365950168994341424960379484939336350604294710417610420400866619850000000000000000000000 273 56374694802487953020432414389276041634793722158872609542462364774865070600007208583335550552713451291144908812428028252317557582220164730320682733787819799479440073895613785385630450483515676511727265238288471891084603569126391075233716555270477764550316644232091065034657453809223769308003961597595700717120000000000000000000000 274 901995116839398670702216080295567472492780162980223439126263483673029165384436843964456464741532257260517650427767738272562301754546366818468631641451920255389876922370102232000394012460548586256719706990140803870125284467302186411554811354147620311707213060372020566798483815728362525287561278998101066962560000000000000000000000 275 14431921869423841489240219446984497386373347014885024037111969968596170183976362478725642107319267626803417178497560847996230205220558998735175808455705952049239874455425241778366538472317958154431931689239062727624112441033477954885286361470705614361914536975083725450205012559956645334693008356884223866885120000000000000000000000 276 230910749910676867955919753126734722186119311854638017319085067411328997814928699487253199765645460492638151981893584576653893631303766890095611040907677675853440563902850445095016690124157166669577529342968991459264879486019385523331449874892378050457280639202656551681290371699568240172712020786544627390495761300792694091796875000 277 3694571998569156353343936679689817039186043758697697216380733760087828513329371702981605758785231576018788463250600939780848953594282866113555200064542962092441867800610590600222499676682291519639889048685756933917646781160747040849575125958138120777769008001850942098591142551750057165676795144611624758533886340733337402343750000000 278 59113151977079725110290529078627452531081614278735426424410215296622788245706998393941789162772154104657527424585091874925891803889856894810468984615328903187046386963886585813704332513502403593225731379483313017992726540801377867966113210989486817277250854971385871788212957944750064404411885629133238064754220386688709259033203125000 279 945810431632847177073249334579443657383475235938328525832273680382697264175427228683990878444031475761117200142696427260963775257380875269648005031834180225498777111098378573035304457591075679483130391796942295819988380915860445089179932510185166306760710103300168378744571067420815142879955767469603694253524146021961975097656250000000 280 15132966906118700038109606367436902601635681288713561852667523928318787096456252215178475076189736770105495613460858120957342913591767099919554937284732010003649815204078967260276873721535707014614524791965823454983219798818591372228439311208524222218845529426164458862515668793372601319113436340894472409977848307973651123046875000000000 281 242127470497789523888755623786016641552810244649194478211361811558405065500651828997397605153845315754236046593831256018168377925896986558263557529182044719784838184832561713020599096908443638959776753272858471752600919833432212612618000657367696410566644380309279806916107909204708456873319169894121118850603796308306054687500000000000000 282 3874039527962877554684121525974658816761342790326948357782918477593939745647791370217348459309864447490965133661230109718640030404841330679587702906709054493335571559162898874703993613859940513177390225957604210846728457527807557471293667641158993229633018785877291109268594951881561787096384658641979964052415734876293359375000000000000000 283 61984632447377963634370461860144395542524971971593285040491945866954627333001602400448616930759675036084549811460608358612783679561056958670761143455947862119693847313216409752619458697679592944962148094271666519598731505385741178274017390368602063145523102051860571673565570208523356742139597216027679298924680514894531250000000000000000000 284 991754119157598182300719872365917178476622719635089659273472115084816509161834881092012872970084461032605830218816787315862944215690914175211090122312107181709161928567083316440520634841874243643058457626210685729044793690282606554535190519635119142857918926573104974071251887615298916114257529545052575551841436981124225000000000000000000000 285 15868065906514383143224200935365331302198365191666232985930391486226972621695423910104694547439010226362775218990523139561595873808746926412836453864657061123579054052006498849700329367664481750689217968280340527250332453608196264497037508238910873018982592240975666159139693153603296621925947779229510787264235676095558400000000000000000000000 286 253889054504115125914190194699662953554060654582869377699542998328494611860603907432820214650118962265130622263273137739235276699663433018778385922081658194633723393973563881019552779735557930473403335314522198547390244865835603470977809503586042114757544004445276222780392718608939109530148942379075312298954738657575043200000000000000000000000 287 4062224872064001944588691624434044093169263034275448774965236121823598825441942799450132757888551169333370838953623004626718588608728144698959944852495498615795028230481021498492046480396687452162185706511857672345035461281604815390241508795836546754684656527622965967561891837275263893844676334448055948008576220427206707200000000000000000000000 288 64995597952994589992805455474749365150369737500598419093985188019723958159366786916919185915283486604418449598206678333571361491123561587167759576189613291459212599915702038284680509905272575966044888241667861622861975254185991181006175541042321236705220518078879152339134920808981272702842574436185742206333862109001616601824392986297607421875000 289 1039929567247442381955069732712443121324532882875946923913761375753450221700346093301145300908571739277231064763803433472840779961255769253184681484135294184663597220089855373269474070806742580003181001371534750247740183159872088366180430132425246919264166728323122495022613174546592313845598881450426233399313609756910650464547382354736328125000000 290 16638873075951541184404038259271601992168474197968157089943596453153873856191703955826753894358323479589777023205848423978723564089751014531861087009298920265702231274958527734207533714695057895122775072441827316913454974132594513389617985751530474439858063507330863335900895813105899209313250851372105345246438163942852654041443142414093017578125000 291 266221969215104068120431427346453978078016797568047474075959317150645553978051193897153864473668109919546020780558382864931263218780777229866497756814757499850091925537276554403757924718058804740091226230770201555488230373747972909995142777281604233734172757083954387613065376583178455809863573585393420921610110112929187211396528057098388671875000000 292 4259551507439735636646372754699367642308814312476424785269685342983318620760141989768141288797082743482864001802061217995100119225434510037559961255579337841671852088872991998660907940337567734423963228326888239687911932889043230492791677854665530024634835563300537340548909843589865026198802374005360015531837360474830408758290641448974609375000000000 293 68152824119004898933853496733469473420494009181325363463041969860596884190473285406899247374104496636039197679618570281105049991019014310730594298955894171792784225225997356801446620690214536097547356046812395716289790931352688550083011727936612463022757752904048361920971944458567667731693407054566155772934598753241652369427985783935546875000000000000 294 1090445185903584442901840694008495868996751889957929371361335283078634816470484393252585584370172291847238792611376352530227793542214392772935962842039554035695643726625731587244838847100910010314515618016394556990525121349789020569941945492240688923311451705948041330525094790614161356337695067046625278738424207290981434242196469666015625000000000000000 295 17447122974449448045792410624351855986180027704986640431700038669580624601053022690120891868563122188085285309385849142075136862160183795373883243742893862341112551751164746995117236886162921017341726336076324308682790179121780107780747389723680585665400405095831571631878820747583762580819196207000267180349660617546034405893817908140625000000000000000000 296 279153967591064720082485979590655223051534261788157005836686472803492933914815947368477382380350587105545294708938514632100024801278332762554560953307688791628503407292559578323196819900057580326807689905482771504916417023357412525124416372635420002013099972696596789827219986058441410156704096761137906870771911104552922861970422103625000000000000000000000 297 4466463481455012342916695143508024388082957778946132508812464834161899156440224694572808656043476301469576859097781172158662934211090412311214677327558313075599003266291075180305556291054184603240469358360618466667859971684827290895996389379246164191459702809585128937554176834600467254158042939004180217885700000025632314947691588181000000000000000000000000 298 71463415703247826632217848480107161437155113804164585756453749928559259845247595577278360420061402657881156366885869653559343936559397226129837323414567467484566787251716479713188710312791278066107329150966068722574492691016609011173487407151096267281359798572632072471335634143471219812694912639874944492683532374544229857725424247072000000000000000000000000 299 1143414651251447292444297429234304812448547184468482008872182757597651795807314762748442376911948613029541561737785725068362356655854456841819178487060973293508631502697687393407181254768086369116431980561072012891050524934324851220886682136756375009954749168404001636190674479036652308731319514305473698450871519477202394502488024052864000000000000000000000000 300 18294634420014869740369752278333198905682595872491592538956456388837736560868992301482616547493327734305048343253295114898714239679194381898438222356071800346734805708649899996913938023700769082603347493715995608628964660550792657130225597956512995442290773713119383567893457734936761152412372788739956788825193003151144269801544431409441706946849822998046875000 301 292714150720105324826091991082566384731662324062304713052615121196966705410739527918771442051727619435567950325642825858588099172748305168459176856238429004696541380218443919837900762148415087983283282360271425689467277520923981026387529154316494310073700049624214101040141167720440821850531252410194493881139622797974161042960608158730572341690063476562500000000 302 4683426411519563740900288092347002218909521011902491608771061351575194552415747087756361234324801436629457860149253861567048453638752495907790064005163444990176502964561392547850703575775315727569545494058101618116861377817030108822671750860360252184718635209568356478076167791676109242254676333247516085099072781693986225168408274709449308328697681427001953125000 303 74934822584279076553329684613297905744451677495638393689569051395053651562410994719177485842495406424834703566366473845510184578344151660817796389278326965976095171040934402623416719900888649225321553373237128307337321087140520444659187948764521444838855330438472373294633230528090292157733664948331043369253301047920791810408960097396135375148544311523437500000000 304 1198957161347922132036076401989993683360623999775871971116628670671736132595331244959514520454575462187104491064683740410413341995020879808575562262865744840578837296946306752973734137680927615984165449384215628828720699906077117591251836100865015658044579232970280370643936190434984139540043988809457039216392340375146464136092810955621164349147949218750000000000000 305 19183314581558064627502049538760226276441529541619261904344076977654499817835277338221009650782048173552823399918292498560081212278544307202728481415107794414253020558489882799424901318766485870906308735902412043780610751664297309116243449847238178946784384908619369813928528582581280889320027969610677873794791658174861075829054331869116846382509765625000000000000000 306 306933033304790002278830089308243934348981342060404088245462670220953781858532093337415495813672499632640093678889627443680317817298860769114379041334666026960247696441634346994731067018801894284625142667377838774783176248920990829389436002404878661914450059028825601972901957545110123065722563850793060355511920056860842097130975814567504377009316406250000000000000000 307 4910928532874415528282039183578869195032694991912610718414024478601544364750089545255482233082783983990109898041864194237231360604905256164663505576111934508999717218134382834676484919246958862236022397541942029215322483547902539610611510406396050726477572948067177951083207823511121339625510913027038897608291279873874880275601816160393468190910000000000000000000000000 308 78574856525955056321644767133816266602553303638208155972607588858688561166813310852961341939152613804244638614073148727247121372100199611709902736350290952404548084766761210901049402934517124293516190137849034436468248721530318852293125529424378705100102227139082926769628784398147092194379995069571165612214746892616085835684619938108636742219547500000000000000000000000 309 1257197704414711427052430775241176410114030153545705480372978272691027698293137536413331818606358708985233990594924652195340814117117626294216099975874147804347945906657968929384716258952331522215354734193786304542901953984065530510555359676022114699000153652459721340431490149578562927635735871003046118490281722501267296500283004997963685961760760000000000000000000000000 310 20115163270626271247336728548744623155696888952863841700537563679880379412229944510432973499262155502145760777316156828239015167211310548828127411837936182592185474895986158234268433347497660546308375426714045239574054118683501074852200691874752933950762569982975533038433687278945883032782557377444523047790804944139910751133967684814419766105399160000000000000000000000000 311 321842612329874554589353101134629856480021204955513371952354273557179100373394856285675018206692721716699466742618466879753667906855166984373885365400468912858024115037253014509900951739418181916777850120961938395307237105442434315891999208162568059612597140653338400653033172090944947745948186523811164019738425150286826386899005941355807425348898560000000000000000000000000 312 5149481797275660307541097784414221102814272414013440626457018229763171146292736324350579855117913207318509302471327833537128025956179548810424177139672231747128763464344460069168071213818316390785818168473533534250931462921460964888089749304035014899933835761069899725897468116869796428078438919902450712331051565081911925717295954872610008870228446009562175273895263671875000 313 82391708756373243866440752116144859596505612146144957521068579531053310074088851212766132124693755086404864810245560269101277029221751233287227316362841531665150756129918936197044687479914575322245898750988705706595512683748332831503377346544853549034863427004711521000505795292304471006540955618827679162956097579451295985559386903533336645153995641891700267791748046875000000 314 1318267340101374764995583305392275345690552857004934334479377912695235181717502604144331276881603225188890196084316255648539360335339498763255135271478127949224463644485592736218125424955053908264662522203155396657713591792610285091351249357749762601690184177347656164260755902244456070392905468052160549052598369938998097698157259215460806478357202282323832905292510986328125000 315 21092277441612442050049837558590614058197132135069717517729563718968723612903898446694664835469093405781625233654102940338388201859676151108442354168948579482719463784761532111755228022032443359477073425492376282277317428554448046480194063077025931864062979672771419394788048868293890780300196432502345301233538930099332256262850118899987903033531892158535716724395751953125000000 316 337476439065646205762725544938811354179039060762551130245002753394641581222089097207401756968802261330545735499841368103548442901660873838715151146128317706384737944238623502173520809069182449649434356217627196767174998202376171927726241460810955014505242640223887354759810410727460677086757790896258546921041145906499413530380707624758682994269188953594454319763183593750000000000 317 5399623025047893419594460130952113219345131140895501752311898558593712844601922806178931788809571486728330740549494711036713878988117620056824217362157744024636311444952921337476570367739353680809437935203380896449379251487567814876133912490355537586686608891303347133702259390358967754372328379516823352239418027835734286693082733326598336710819367022971528051757812500000000000000 318 86393968400727160751765002412681469693410136550344088539357216697014789342388254678290147021633179216876539907122335302748762159204812287749325556907557790641370616140936818323072524032921301187061720685830178705978280305011742982514737981760814976740642752222968717507456293113854813729118573959362019493067184663568609852880628502871560192157967553298214092285156250000000000000000 319 1382303494411008428640298567306858899415496026736297880566854513195840191694027380817224114108721867228056103376074616818986009636348212008445622564230988802494114907019509361068285238965698861256931447754195151289104408046896793166106711384225133806265709154158854741778395079870517534844628595183710754623478399533163299753713906238159412546443575835090893744531250000000000000000000 320 22116855910566116564037718074169714191786900696092825316477543623363350725545947322641836039519830752355081985231699656078641302806701498513169022710854743591167682665878615751715227185919701288905052987350966057644765942144931315778326537407295842335027822867440339376544313144168510656559129000053885835950825529840676800182504193208366249269391794617437570200000000000000000000000000 321 353869694568897572317290617750821946285988910274112117389348612712679972452584911050339820662203847603202151651650697265161634794708122620869545507777361912290301947614759425100216820514556409855874425097031605976016635807337985478511959390160083678867713105839292421548883637876950274788880735656694674632036145791328106540009509936606603937028116652683229766300000000000000000000000000 322 5661915113099796473759645102766006973914770981428988481839366669430951745537297648908581264590722710047066798478699706616519866501781135784033255315501299328043814674922727516001309953142802485143152897161419907501763031166610418584647165461117558411641440701109205816272731675631867627657383503849005437171143687584016779779393423109882611315599675416822858665400000000000000000000000000 323 90590641809555708647082263731936229321409010027017696473435216066685724609308128849516359521194249190115076716887698369147342309819120109197171994770989690013792523837438869257478448432314115345807324619289510515313084322411149106839361938874217778776186074881773683954773463189986334606759331999602317896442877836967338685668302837486026491369689503038676285240000000000000000000000000000 324 1449450268952234779424163590516012343313784396166180819343666304187034178800738894979557040318074939763585112313821179086532961915603979903799490297284552642550672686382702487945773143169429344033260451377706096134279937564061946830388046883845499384167911979264041387105509375184863559493022802869576010871282071884995095620424821708971016788720192394312381591455909106338024139404296875000 325 23191204303225251527920180139571132923219000489145702564548612910602377444762701703350465778534397677963142289669352429751440799353359461424961649885916317494358540043158099906670552569532568640268036952341688639997312349778710866849453300525061604974819520640892947691333842335589856365697928117898702557602359707558402182941381051816571826902130791062966743465160313626289367675781250000000 326 371059268851435945360859961429127695915529988037814597070539677829385851327533096901284480267136410060886223449919507283328899562373490722397622175989616103926050634401184114005458876365475296674417248708889958307309690262595373996221300219853433666215401494728943171808640109169782560499798924853396983598124972968311888878829866241394165126868429448530308152611478304610550403594970703125000 327 5936948301620285860399953868161085876574717148748659806633241025525417655487992200954615758296376100974617039975954263950249207051707993874351139275285808561236579467542685632113737486140863966058696205957701687507177952051017471717701066265591074610853955386373645068783699323837935872107832457127458359707778010143210006110107129779434936134949228106352806500616129411959648132324218750000000 328 94991172825881545520418393145845412057135765720851370288785120371925734663745874848642418572432621738183340625544338343939547220486189468782117171574479404657558222419858956827001756989313808775077443557823690610836526646406584200817322810804791774464023050366843800901669696958841774114141307389526257477125353539893167567735948575515109124644113226045782587328181843544193267822265625000000000 329 1519858765213416276391000702266572867861886373611511816603832539349879048644931203334004088271752680230280414129360754341318554705961500939998678171344645023314575661399183575740268102268722425898682586072227707774878085185096742013910628458499717462213468122897038751343216065960989758057849752866830266237678436511368884587526133009161825510221691883235873085377239674938476562500000000000000000 330 24317740243403645191284918816774028945680184232961900112963931637855528981891833502324195228703215185651223295453901136262501299394837337813964775197074980328934149209933308536038657516386441212078605723937087124657686694543814729891571978171141125837376622609003035643008312680168373800482068722146377931723883130352606813634176653930853493243658601306237942070383332479923339843750000000000000000 331 389083843894282079365021302189808234624586043552332519060199547282436661216991539386029516553402512532657491256692655791033105397283164145181633972006589445283604110805473195538107798916637609588881272792866155655558470388721723976815421992818735375918966866477411576682588313738654792227104242264785516276107452576106707496369477650609250189976730687429096146494791834714335937500000000000000000000 332 6225341502305693370711743730312223497881440608489358932892428580846930133624294078651526845251581619550877729579581923320928535856978288068183600635247166781179408101159062785238673510663048391980677088875207140109373649219920232755822813772649624737519591940980108355932807636571656600768789589402114133434134011920408775903327130637693810642293140684719743680743526190701718750000000000000000000000 333 99605464036845975545330366446720426258875589138784148851475383296741297380507297064230396074712227057349388533537161092500111533539585225349988817789958860138045888329616753922810689082110450828183678670827439800720361236638878850172231784080688280467130735260114795764380710548962591638764545364616114331112496875951529633834985677036221586938433363373929430159138275541201000000000000000000000000000 334 1593687424588813714548365658332247342927266113912622206210346112756899165421269096138733112202119015225349933432450607720405358159911952819797445606023001618202074821294056984017570228230119062425726327166927416101420631891426445589845096697039506555263660103817729263308142341088790513480567657737098748213059137642162214081030887940094128420087492453927708300363263310311343000000000000000000000000000 335 25498998793409469125943132488225452538644778352480434855529661893704293616571634679606937673557088564821988598003749836185523335243550336288913762217920491662576973688472415011324060131634065565467635965397371847146785396732156074617736035273438948682325876367958280065705371114784706525959510192736986347609461770011036174031013698332514361049112451599866296683952010409513936000000000000000000000000000 336 407983980694366701105798714801422628405244624320858165876195398012234115140008907546526020001553118799851420761094727198012034028524421111841191952612818596050470683171615954471383789934583267086966180178754956272366890765998206972431317539445741516020559785603922955263071105091370633465285004863413034603203947836856528850132180916053752622195586461510347883710364636191605228270644366741180419921875000 337 6527743691106910339144118296040023729795933807670293743080631640047853019453713643890829443962295134762358757483762241172564840419864677236976240192101183652908606374201222949358680219764485241571752317614927106623469449021107787984188642097726834626384134712917266798360128818490052727854277630832378496091691189665732696890220709773637406491739222709548424905659651154488861719083521366119384765625000000 338 104443899057663255369527335914200014003558757219726889620963698754468871288301723497617425659519450807255100832103331795670058635526155607246621824961466254850765413771288873378899902632829827383147041825024619541834092042603037477043541343378161412888528949254334167914450560921369637292010792230414466833985998286172888562057716259641509437651457339679875816209930382880435057171849072277545928955078125000 339 1671102384921855125003980808349489533480109864245802510718902648749254917835721170880547235576810493926343658909229041777138174683659205540941453439097110388471201790117326161910408321658622538634887509600576918751386249748832007772001285580248239518296990805036827250833416005838245434076554928251156887833046173338237441958310324230104746123852061018315019125098352134187691114675523869991302490234375000000 340 26737638158737570625528393359249824047071248027610315809187977284175888683044391810027808635188515730205215703745126871494559423773789479685143824406533102534089708219275796620075957309642169029462979693100522288686588721951350054609001802513467617841245076919989895376181497017698455580054295764817754068726008023655552081966296795260764797779511968753549544623430215834493827221459350986480712890625000000000 341 427802210539607348015889588336146849865511482554050554578456584616007355750342666377037521955547998221595456562699524088880552399145826415743454730613883673052892741958824185193616810246369008488440115219165043763092607653545292715441609570147702029355320343875375190588356873307852155475599059632639952339865849443444001764956501104861049050345016466707870079157772104395854690008458224639892578125000000000000 342 6844835368630617056373199531230693053892191215701285474748688878758860021139094151105882345510354285680244981274757103926898085023458743203041688029330053365575240106399578602033895869318627749222601920634117930347078883019828881113524549742869539528047041416113422821536242207763989551325677542430141100130707849706269825429087780024086674093200697664799253958373999852924418559011534560546875000000000000000000 343 109517365898040264711874672856399765176737448223019730102207412598082189071138920131907650690368833489576654747026483048306170319979901922175961161790219009036006601124919443175488787024724724073609851025796837346413097647758720626717260620916629539117102670317166189812318505125648844396377742486787656377632237115954849566743272387691013007206850616280330443723337818220062346046395708417968750000000000000000000 344 1752277854367850504348450810946873959980469798384256637478398818015661771225482278941829170330009703251103920735288279178356284678725029375122360499451721154566988041216685903207460775703052937189688101392982671888346553338903431601278127310121254396653473273980204168109041056771532491908755344722565967956618282709217117870592235823208823289991594306071374733263459417661676535726752322968750000000000000000000000 345 28036445669872908372910515451655849169464846983422903767993663951227586254292358019538933155465922331769006770906216404729222587942911466369232761380373472014746393873362079785367013237003496192830204277232955634843648173906170781691410178745097517793257397420788706391517459023919040411532364164481914528432397601608785794932652765723881848829142142240182382405042036578757030127572859238750000000000000000000000000 346 448583130717763338819933178892094996991536304794622344433217073319665160389451155880976720035123735985685787734690922161278205034375428751940160818682344895737263991818552561971597068109684304387162055616399199144771334874101127165105616955228951864452107707941314763838495164707649773053736715423387407566567607228451543234965866536237230609675605915096638919002997216171182538087338660635000000000000000000000000000 347 7177330091480962298772771241587263432857670310302391737787557829073891303409099242357240902171769487158506651080630828111732668395048263023763883237856890667369527362916577349076164600566502230504209905298540142620272744076185389088958001387060616878075453809775553867318706395025123120840222166254811655307990674348082981517019434161991226612087616498215003022176444833682630679589371549960000000000000000000000000000 348 114837281463643378822825809497042045275123119964308197153719907064971638035241180787405941828391083614356723596879891946616735356129382846586600560995966359415775857755197933279833082145011757763641985831587757963916079670743854309417526122980645770505614898525587965411206927715049339978789993789342288150494418468259608306726736639537975503013534509090769537676711204330223265888793219765863463010489940643310546875000 349 1837396503417461773844596843061020964277780686940817332750401526364135466740213900534685618981237658977172854081141334884098789162775590736012350175041890901260793602521550327098792743136561268443395717789842376801400710167260184601954488201149158619511378742716768055567339483177642390802754707987232117128331933959333739070763335101989444114107037545890591278136971473667353445071178512549131610107421875000000000000000 350 29398344054666071784383697778742146532291598792010172403838681726976507044308374853293383616664891090704006014855453402584144728280934701641251955554960397622625951837978300935486464039032751849865271196169741788454146830290810167539402934093543762467877735312883503577093646690189630642577909233088634930417904875746282718306339909599580140615833833448945522416059906154477993677588536131474196159525215625762939453125000 351 470373504874444082996061633608643150387848103586823370680612091519431576495203384503340911715389097665540369155104068659493422131670521979714000434804208860366732495455791294575770140257471592462736364675286136446489274354966545627959466988944725250893915632040712586948728895464321313187768948952292865266440221568103140579295117245556357282033434175588926505300247555987704812949246892009966564718627929687500000000000000 352 7525976077987696279071747188318844550799072869886836925589775567977951115307740317671383881092377474151164674117358555670958269464089842734176584481774760323985529611697175146817534090715264474165579176690236867386411888400742206919857899406676028925232961772985028944692068110823456518827614481185467700926183287116912203726328964890871263684082356131257452216344429509574125730306396128418329085979270935058593750000000000 353 120415617247748595683304156529594431125562896072343195309054925500676228763274785196357811164534342857990858428005446129983817290898017956303793519879833016054064383463596752593902417282037502432143164071181386020191174996178500199331131937996784925728059064707938444277880312909891017902987395472647883857260304330792960490909237164265507046911592748254056199674755735637854524076709036930808698637460327148437500000000000000 354 1926649875963104814423366124052662422822890531217199540508665620538278002003918037921561242042115436113844502779306896462056508388228821725670426886914806843548744244253961731217109792303548696989162174673775737877599493823510718653008859544124085990582075371734251396296174739500219496574547131231594247135092717038450506196770661482026980680414815596948358502587348815330790827899727296950273636020648193359375000000000000000 355 30826398015395713566621858223153260468274382214342800155574426419305619874027398574422912809754172150859773494462099124399808529852611042387732358480327519742501747948247395837134660501460332233082575192360381188383585422286047379731656704887112168611458605304710579125215912007117433296065723184458156040230858755936243432079641431399972839647901653196091995291919512345865007520918279264715196139841210937500000000000000000000 356 493222368246108001639517836584130551593655055416708647560195710430442599033518032714339701518825436393844668861473436159667315737918495320210487444950259912552016811097176110800725305759613367179044257898134324302572409716353400862723486361402828221870981311076515099431905324493961690415002491926250380001254608208071067313562433173435044675216816181554187881513346201598096353851494549384645594158868750000000000000000000000000 357 7891557891934153379409376684776267720009820971904658262996175385674899847761034678697652813842042245825966403433176295111092947185558882828156953074769326861305852765371375048203647013691174223370797020736579873835899264371577122886499117138709064551082327362849750259051556341040705274598623384263478261499235380783953497534706850746789277748395119914069870906327843168912852601815899992271394380823425000000000000000000000000000 358 126264926270889259721383513654684341802860901427781010588429542902752072498952547372860384198391088747989376661252565421245812626445737074281423715690761616001737172501659239699627651072766866011326385370236150728379442292736871073756850962545858743749810741006030160491943318608300069641425311713702781611105346622265181221291661707907299970323816758314671224759776266334428842049260741077315828117097725000000000000000000000000000 359 2020238820333313045955472420165273536709627193680699368279557218240763825725114142459052652915244909652441052547592930636565279771996062662873572986994210551088925961173941420679066905529581165608318850239186802763529741668433572919844222508466543243844346147041676634531726355732373708319241513770697524191091952871684308912497010309200197805553547785115268840638972832613148012401565243999879165353595200000000000000000000000000000 360 32323821125318366981900944581979147835620924894390991191714970172245003531087543975166493979146701621200484656812007753297595366638517151253107106899181029407676902747142017333351668756762410323395592996796557681317847344186922928691246282050384000835073598447673937195663840382851544642633735574208524564555860614445269154987658887783577097774618576816130924805476097234586673359220505678784630285575126832493583858013153076171875000 361 517181138004859603656229393177656083893261205525511373449098229399657198680189341911218203731469532093664694355063928524292197373040515091755474531579125195316519304645731963300216914566033808123863453588436701517483719317078247692747849650402010260588780116241609632788177752993972468283236593385375475946570214569890040998934223302759487722551873211163051970960013218275359487943102624937376130656379800168094098567962646484375000000 362 8274898208074005369632700466564466894713216421142035943031083195199927005033051338384518454766382068984663097902855076319159408719485473784469199391432755593085394247560808204537646148469502112465722223267468620154391375017026821347096406255966579311901991350966931995792730787087319930966591211116155927963614935256689638656796944725868939273246266792919386812350110717832960156335627552264952179545833682001182563602924346923828125000 363 132398371329124113292251717442441128038607744970554090586368151188845410089980935332170759824336557286707031825191717751992394144651046065931125381959859649665334335012538137499936363946856563206201480837519012345782638740866767587135256913655795469299015548958096378650595742414588291732180598756255255388417250063487714937182146745561894948332942110070509575443911139869801756270050238045732397166647770329321049273014068603515625000000 364 2118373941265026250726084073371342890143333912692554116316886114841053615189000273703345036652639680672770884935776941645171075397640296899176154445226206235792486272620116161400857399460233736613808029287387372707430072213144694502152606406033901828403020886454742878446023785236313085987384132027624890533590238020010377077741737158356780177136272903404646101125929153048257632043729826335680900816069046830295822143554687500000000000000 365 33893983060225067020418257637077728790824445616225010758844797926521206201149570442504315419278847152322853107983500440195850554161377450044882929480646388837633815875993438154199536490781181063578739237506758505670474496721675672836565694034463109390747569341773626036813567077276858581728609639807354263886378600123547034153664774331882895292791427554783362479736319756081991419929715755708175460606855774458993522644042968750000000000000 366 542303728963355424467506832874778502725227571764254149467331126069807715950680540697250110747565706606829708265003596938269763089095259630160623742912133168994793135053942417720233930629095855485372693226306456376835173989255757774718418577557173290046063972050736803501597901911243099355374411527028462846922510124676386266178140726232471393844301059330307190699983574443423541317082337872453549269053102494317604095458984375000000000000000 367 8676859663409756425733146477242692896678401777555588096742107803040781947518746985833248543318054799829003572852025142930897342871305626712046464854478867286748275722519066796860039967035266561773342372613075853839354985456205652302744902130889360048722558300368111793354038612565540982533769757277075478576606102239047225452843472817132403187647663853614098105889898574750678008764465324843280787879747121266525579833984375000000000000000000 368 138829754614493216959778966541289746061902349207680459041258190317250553670562158696847335046501371687096186232377336429417394023954262916791706754128519988665921765774479646690016310385106623231356105397108012595636514879261049191782885050663329888925358004456170581249305853532120374411174485380222710207597788813249413938188118320198637079495716887367429047708112092871441576744497205990625051035420792608589742941406250000000000000000000000 369 2221276073830885297725241886914612413278382886846877257435573921248211598537180080781993643226323484627852563067218138766478202395767369198685807836312943888483048424454904298934267491663494566391540531437634629243332575904125249357001960307127127660355370686970957703552238122040885859111690546274342349463720201492288376787589027929088635339061465850743857440083180555916492570628343832311217849413702200967323788937500000000000000000000000000 370 35540417181278065985504332238976940963312916955533051075793060862533507129349290750706271021887283320516519257164010770382794123155823053628065017941918488848479494292341590966992400434262247767011467916997429501510827723702533072914236476573823247579798885148875228686083537851018847584535853115620837009144284965750494715053112721820247955916505582829237811193348096663830070675278622965615053298572870146007071241125000000000000000000000000000 371 568646674900191475318476825273593632657922921482089360849713413107088985390274479143527320246649304266224556982470851509230131232707782042794994307060121660068310581646988658927820123965168245558065725238523108145635381698954858184577673517365843813353644682093334649536406702889898811492782775407667265579355159620035450668806797989167335197677296174560494108153576745874766042624015323929212552758155216548164456233000000000000000000000000000000 372 9098346798398942317902151222400456151698619391580026103997913509826735792137327482478827319206836477890757936389829851645318189828305725143796348625062321930420019172647912832089598684073170941675552228162584323537627274312631445130777753711230564072282529058569880778329716265913110172595527332840919003948816886807255100552303258607823528854223059908504998648321264091408394085597489559725394263693127525181921089029613366179168224334716796875000 373 145573548774317136491338801715951535572448764191695101912207999040755150209648955398263142051428389168025876199599176950745974847832507867099377730521760534677785026584527796435636062172205207983593232575743435081527213021219000961665940926692611015007562239632038815969396563826646838425720193227593583171342949522611041333143650414488918860588230456945268429718851149157431360716760809825537095825404948780906395166671020385622978210449218750000000 374 2329176780388019134339891419882762902123375342766402537723136871164587098910559255090372433613201662881468333958125141457041319801439954417097678011198275869870506498370816197063313773483266771537196262483686952418724912479965270597345805595923047967234488587136784940291913478562851977485625580147010829319192756368615161739787140335523906288670026142849112854269913835535749708107458550726041395801915897085942400695686337815709412097930908203125000 375 37266828486191425357093799843474108376175263668004594143969702180717397612141877942324415477701989695741779873944574973588008577535678596593081295217125848295290494851899409265096035024154321453000130903959649925453325629247182200292517919129067159361159000995350620184523388677727296342238490341360044879220323581131761892870254206608501726441436666740273648035474252902304549339123053529738965826000752274019126462178363205307126045227050781250000000 376 596269255778792713035989513845332782874992180333268789154698206576645946346909166288350930318521744043099292013096780351760830359578998537607977408920536526920377562946518402714934349281180019862748585696496278900999915054120906061580416184417740178743368134635091396998577800120484599753898693790160282881552198568532765673798984430622994346156075929914264924778836880362274058327091717906249955718022207350355851805971239874837398529052734375000000000 377 9540308092456361925735653640627655191307673953092356526386504035267849120164247224210282373119454223512384344605665632964787806426834957305963569422600426373779580889399508976648404888287431483265657139748750989582449714952393874536894810098191164803967961702613119792622479931558197287361175082304349649899304499257763620498329473285606493802421413501384968306489902889393755641564762208574154027440494995626609631651607509370498657226562500000000000000 378 152644929479232647086327632275781819829401137479064697633469837255398557596359714090455314045370239329097541604957006859193787437295516400944888616005540523726717833819238362611047315198785176095994480037217119968442144878648109701041374035352212038238801304420780587754053842271582858509070056721486426285989500028151549754538455086067868291613621058331425647232135428763053160840857062998079049889325823681929704760281922352597808837890625000000000000000 379 2442318871666616053774157401945971243315935409544310605204159102191252816723473296810284075547720010725502436166128013829757376034065183645401283027638141381721280150004382159730423442253113140212037411112292762997958709592866662514504107493507488260262457667920717386370957869669643132680653908683063406587982838676358584950027971168001700173874771955439739237221048593827439435175054877263039645290904030430423796675439094800778808593750000000000000000000 380 39077101946648156066673171017617057710149161560138214274336815443661084264819108818052721566977745771201959460056269716563489319144223297814331259623648827271515669665674624910393922611762281246286653415647863934823443340887916393321620222933505452070615479874932401558329787059660836317297134153301410002252268602001140850442927553473426148025507591169686423735404608271571142618092203504709178937684711298691544509459417884584951171875000000000000000000000 381 625233631146087284367357305952715189183638067055946274981569640323908496740575302589481493219781984877601377855078006911349639937945628294988746070686573657096843889624488697640894287265443175786458095678690727718078665740770288777184377984175905914694465115351441492851070254134343745632702481306771822750534888140065563114542971854381076423836118329393748967903107403076452025965571102567521376250312241375518112849333128211005625000000000000000000000000000 382 10003738098332865146687104062571126971112376939354686561862538908558196153503312603361066198874860250690854421251133722789445163729780352897481393103049232033067700791263892396335777069982418950623703746758472080184236515025129858601358700811893912946010830962519033680604462425201304921087997062787530226703502318326750177786490307488779563247283650432491942608669860607604940404066230560647654807164515175954912112383735175613210625000000000000000000000000000 383 160059809573253339895943892519888297686254773122181762945435204439345522312587048661604894042203472575342999557940661231749348736015185513938065437839445756099783126454774873952165170641679486581296073704717255786190623312342598260419224611104134329588517765275211372723806663652975793857059938926759102254949876512815887212231030193345990467754619246422894627425091611554421515375966255163089268280657672927052071588323281456768850000000000000000000000000000000 384 2560956953170893399118306446082334189784085139610347844259677818228790604287139019931986598402618142795824667919047274333414849248451957883130150666381854989848993824414999477916132900673611027893263121387816860915276646886781468730479263115555643597487352019511226259519850884700482558821407540812224373822313420211390627735131907909041543359920551846594715201254764869346199304572624921332987513238831344113565551823258723696030562195565812289714813232421875000 385 40975311250715733758424178196969164556460396831201488759315955856034981338344901581928539444761022219834556674544419787000058478669078057708404418787068519405798470997090141070369932907798816329741051019640285754514080496571321841202721160492481088865139477492842273153454317300745251970977832903028829218351230499934592603602974906576756577343805764322798538875577647271364942519716714514921309201242021045192262336389739046319671960980935394763946533203125000000 386 655604980011154770095287386624749708217888090491705858329484832766196542895796096670528863491386946815861295974921881472060540665842637862143016207690840049288926379975171072951829009673749790243897239925045081764699079418774404861621289536464455650997985141731700621964761455502900950803698539052111794463487152766975951789480548783353211211605335172079076756134791158318078904085568997791432451612703385586141987329982931284440834242536120302975177764892578125000 387 10489679680173724800892608905868908455477726374784764877717708672354235552962880448502691929450588197656324551189370739470061108049022669594697115507043426535129853883187257411204062232472856276826912997417150754114648760394744525815489858818863481993556848966949521624932267368514339585005110982064884790289328479512438788079000226497522669524633477888950274551283863484146985830887557140467110508602826533959257925630384631566742751208399347960948944091796875000000 388 167834874882703572484169948448685527959255718963873255130778508022429160953779926060999695159113562716765516622347602440684083012433705562445914964741708917367299444801657302467649443664310995816280547174567301022473828326655331823591041080647537457862308676606185330380859982632056768163706837567632448939808547239395517501286987512021544280000794562193646294970012222819270887225700283795520305522151449475225313902366738360249539305535923373699188232421875000000000 389 2685357998122040770464931021444558452848268209905090545170428652482502961000506854858334578270503217459515362246672639079465134952131253944910166196455550553293810523649287041369875747125454190522483693145219482475998751396359798455744578626025508176375813147271878815440063161908544085164563502600295892244080487861537660177020226035458289879250830877756552557809098306177931519146779856603712896462414430804586718278340264165936378423594737148284912109375000000000000 390 42965727969933190098930294699187369293651936131427436490041555788322695328462863014352264400592745245840895148144155543276125643184064676351298984624037964517870932458850339304059142716131973469394497583328544343667725561264766979699090050471711972704452244670964299026348518785565022791518139339380493159257763660193981896868434088984929746168188404603993292651690996632667344811812192779622878411358919119621621365655858909668142188161039550018310546875000000000000000 391 687451647518619645926747229937388756765041365803370860696873898445176580157080636926290124680105390220940824597578037568528177849901120830348660416160591645711124435117920262184754000470061294023431645280459603785787915511627760306775841581272058473643854669264882008792937497392410771812957417550197090677258583374368651406677015200761166777193662388335413222740071352403320531680279946529518325020871965047818388905227466906710324563460839398193359375000000000000000000 392 10999226360292932004329758171855672129041517066612261546588509033468414311520658894782898231986866360212576924283423396861683184548341433112618184335401979765292114947170876133169198459017245175635388790095930406850827661686402755102544740586756257341104872370799810545824034570154562342698624825076240016194483611248384924186203252227562876571919845887404033011667886739957315410599076332951071759446087266365941694941967762854189224292330555419921875000000000000000000000 393 175987621764607194781305006745029161608882770562181611505750808374085037500740053999578172338998448088404597550068842398911702174206418347128565596342345915276285989570298526085967750325083649352098797286553269065106497082412682274966618410370378820856566231288561689800197100409125102573317020095917501080233719753103106849312583321522595875256792900019009713123158394099498375623162488840825967116711345977533797131841632245773502746514953321484375000000000000000000000000 394 2815801948232439639893342701599787909570391552676507649773246764852506945616024376532136679258832163256811828505443525201060941095555480413746082669231773305880146575639163899035418318371549967043604983207612480007373002475104213909826394469668139834453555131079038910437055709978262167176166266619809061978020012087774800962604029737934102969220226888436632451361675143215951951676942328741782401274002204806723582029677264970746159670916790384375000000000000000000000000000 395 45052831171698626612572893968528256580123588457873011487233176262029900881926105362540408014084401279357156770519508000807203204309336257960222846305674431827146385940997119786590250153048817467909450890907399554617442226720153796791859076332565805072855251232323693968396240108376153310716532690336772459540742218227183002350633541054628837268320575049428919661571610549865884242544142948141250923604295944266548268450798799321000959959078436675000000000000000000000000000000 396 720845298746851503789637023288358647178858686806069682874658085045056809829889520531745274903498994866215219295743732842693132766262179044563346348838240906746921358123056276394322550504136661365437278304142557881336286421993241276137510834833688487598416503951068933103538851553710129901668314995210316527313436293439509711063136828595286312348610111293403994395426229600975765616731080845987826363908352506171208984508695688230474225421103122903598615340888500213623046875000 397 11533524779944399708449726255764245287578678031784766862639070401479712464575855060899762293424815403426209084909357559292176913261869866600303030278567195529494453302447899507983483438959036576852524445985113075788295682198342292748789458685024305956482045793452007582437429265134788127697256488814341625900003555675413416869944386131366395214138984627956240598364833236691559839270384570212192180353579221858160330672331803462493763882328017919188619464635848999023437500000000 398 184536396479026805700244200086316071705448143597693630157628490311452036895492968638865865609936356482981379443395959820519161488565629699632400017712610829814127437654841082882958737745424532705283370772038452011345206663425783997918685352925014347755549128913011210062164229730969781764739301622907484051576385258060246051955560575722714806329260281323014386017325392249651829939625776264445889076697214725866999376228602758590719295079407134719593247440643608570098876953125000 399 2952582343663091457044685087105348079571272964886594736032318906427740237837051620007351356430034303780845208121269656669413009392998264209411683339549946328377511040701129467018706544705034194364310946730072866595662996672818830273575928064398532987892615227217168944601097294350786423515739738236640498667329658097610495944886827089387509536545001326127797296982847478140742132402650746612454673292927347589404132843843481355971004747763136784209462381511926651000976562500000000 400 47241317498588064366167417258376313443168499160925673581621953785186514831850480491655216958516134224678577069557269920912733948447216283476874265902220306387660891158557701629717063450336758922402189905999187221221731419217561075404363748577289596043452689696502518264151755632606158550680729868834348168923491935129728500658412331222095889297776815460587605503176091433377076531979908014323511741231298373446008019006415395269792212441364509871249056370496749877929687500000000000 401 755861079977066646713918125058706349796614813447031371783889738130001922862485241466062856501979592390209808806085296022695124081172614832372942579820455539561821764282312637588156560331099327465812819499764413906634046153469414234430510044263938943510407296035173034492739128721259831481949871262031999450432946910495482170342017177529790936751084763549302921229783565894125397707082819980558456613114735170776360529881054155017383472002660691569463923217773437500000000000000000000 402 12093777279627588217106523665168401798684020067312200729349681717019295607206638199942983278347318922698669380675271357361592125017109096172331488296293252490008477769373484882791398083936505640275982350080725063375572811307012604650284980341778335288787958681228832596430918504629453061254575687405876790016422819498497206289889471803620658813128645695841651404760328746104965170564656379921638273367379119694463804128644498002107995430937284235120513800689697265625000000000000000000 403 193500436473953761388645756973306189538266676079147169317547223698493456725710711084205942111133775868074966992554015613882578263867187369824749249189757126562108848993546900837816512148305635551478195163414765081606302359722360432877841709864602516813192216442443935431904452718767364240179503347034261565614214163913636323521915058745653356048633765188085460662292458347727736016055973888346792044230135686642966221071211080095400921931750831008440332238281250000000000000000000000000 404 3096006983581857780857394800109825724926658788179745909240659328370389483759666562604858634503775877442842857569062064836294699427806894068623950028065552409358401587625921312819410276526374497511740201871208275616471542303087199741579198317131609830021616015354891071700725054917646735675588276928901425588548157871313196918837033213334117499551510594685421430888480038693797420109289743096919430996317318497764742391985713359377876398951502989803195991558593750000000000000000000000000 405 49536111737287286071943329982302254993896584354714220355872648207758546002108179731332520723837844933607559354576283925942369907928680627286611134944159996376348456941024277450312234628536366617709039006697875318884671497174427918078543829297597569163816265855743553290672141027824820046402599089496148846682830812097122936568073418179591025634685926616995706234219602791790532484953998486690855849107519719014613377036768264140640438161587127672986696833187500000000000000000000000000000 406 792577787796237562402693653228824235238438781807028588766818504584798037817480677468162257097053629866701687144951481769935691912044616213798782939452359648732790103169927773736032902753342400540403474899537370285096102662277664113572451721756730537576899500272748410655813213595064141873643615051678397143343128870316562329827697465565422376138936433476117384265576980453289472622221762078652085870001073996115829096456688598332061575683836131541795177027687500000000000000000000000000000 407 12681244604734056762468707029825277624253461168823289182813604397723964915896099103705010012254098979186836660006101309574371590235629014301130233294062773825393683415218885235263568532550172975073998594030475381289250057154170155876849019291209966793261855797459273538192377203504545224248864451589968762332288974730464359479233022719844934973749160134942961297844171178992482795548502213119891147701467128951319565855407840386915688644829532514234757258338000000000000000000000000000000000 408 202899913675653000423909091359386349737187673674593095832913795717773827794007946578058956243437302903839104323944204757397482380796397520279155458884943556190762453052910586947183403577863924886884284913299421202163850557099296188429821639542695927818647052710131333013192519793379953391835085496300060958715110615651387326834301291666807512133052753967392516869488060794995730781045887587669104964463042656772817941611504318769956440255279926322519356624217014186928980052471160888671875000 409 3246398618808977482373102589969995639193269208717327874834746516319869929170132790883405146204239187984801738983028683718212444070179039617108086371653403591526453266358897270522078757565412346631949585074279500907810115755303079452151009212115184769476054604676488062009438423942422625980754616759150045911251258968908974361687852596556805278420541034481853340200390088718479891157332957916278185244131555103181022873133958000756679294099629819943245955943130195196978747844696044921875000000 410 51942377900920111327418566148715411227231346379231519939334069793070155708978256194649339891108888087374697393451667598356729773454209608302364446320996119825665477863180988458666150322798356134528236133662481062404254874632412263816717467629253788524014199654591587705242972510630262336190209122183484599639585354150688778203848557937919277103341854020280899983382989226255143110552027316799313930258830149687184671488774262335996687149599829265922094694053240669082929380238056182861328125000 411 831078046414345326989880024249429576452952678005566850956317149635377043710121728426708895445277880868750296026994225236144512486795445275948404251031623227961933916356142546640682333616672127817446049466285149025152162771369543141316260034060878108337884394241830566123682803707770508951873706161572897445766168097177120113649366739580383379265489076313820335788859336711311684406353395100507420126500334520789613217662922679367175556741572068929215020495149924473515637218952178955078125000000 412 13297248742623501963857010570276285984127814687543790420670135819600837613869718804153582958452473521773376662428029697298896520708204234893261253609941723023494888913895351827269396183682784486298705933109361806078732322811039236079066528059427289738715944036361970058697163079632019787894899561551646349368554449411869329966119067745210634822783568777110310902693705396313696119855525305332189752531665172808362737483902280283250204047266447674757587695503885304452014565467834472656250000000000 413 212755979881879659134015095694838136889233114801091283950806134959252371341722172988650713885300656488781281289982758261841869688758713444615035420710714446039550727561251302605071253657045716692748636931612592429415968871565778788804652185358237040613308747575942830276953441216647495034616935646602360044860756992444371650657203761250452994325317230164019311217875400959313498267264703205808417448770986194699981066299195196822750092292768191092894007675884837128362293243408203125000000000000000 414 3404095678108532589541089054705706479707939147336613794281424656014189801204332763142182024236794128620703850136246637000135483622418323591852997717168051138822390506558617115793988515570065207129886494563660118791734575791165554376886404593812135838672111558624320158884813387829980875251192545362146226984523762352391781283512222515018553872572890468596946742488693708759920901923418376042633300507444024963088674647848863698870220195952608564119767908725404460361489715576171875000000000000000000 415 54465530849711850127006996428089889280975450230013996789640187092456689905876069909089806238376331413739660220708479911783853978413702420459027946271303156851113186083150790175422012235693873052708235032895945462202701906380237087948976796355113698985563076998453996147979031733907958613122602665989265947883019277541712552362407039001376190164852018773542157759002208801137896188347283368140433010409768179076251811542248354398574346979189110860907212651528546382587750244140625000000000000000000000 416 871448493594994861141705266500389117688429173950103441698968225441877655151530935179936430113399751417229889840985063798808946757740004852313357272125965246273924898610336711654301922021971886437458496645437219851410227156685362505255878652968651333001380216950228603271564690720099568461874012430220872289144550859600820542185554978796798672960881672916960906265575379180315869303334598566854100768104808357080833762961172586100800025693121208571288759620554323502412187500000000000000000000000000000 417 13943175897513601924020780303320216420843269157864470227350186756831108554035852005906749437538178715414100581495017141410983637241618213063374681296619986311168704644543703352972307585453296360557666701773306206180883966331990346017051881142526807414864963592546145050376352258755956443357817965785550676342462301830381572294280325647942349299905462072310638081427273897115140880081105110874609937263145298505383383123531520340799874981034078223156680072051792355485101718750000000000000000000000000000 418 223090814360116577116388467256527732289904291524673601992181604956256921084239615384922884090720417444404367605280302441933718899898063174994820319232331338618066504959685488798461904031092414795206390368294069914463509661361623722993083544975266062914917970566465097325387504331051648966813092771821437245338159783533355774008444129204939018450817612059267615195511145991714507541271502559087953538148109647195576887353310442130020758927467300110368953730391293742482872187500000000000000000000000000000 419 3569453029760248375175111926948998764427829710823732027270931378691082918974691286659658269753822682229667224757878620324296072899388862918264760544732304690347099888046387608326716306323566378919738373629134977238209984889746142342492997068254511083240984991210860434613575797178449110132167778440894236458252112161276034548010931366228907160841770577411962378881978170178335026788834450504722875423048007300493932264124072832181426887019043031187933333132624023071093647500000000000000000000000000000000 420 57111248476138104263808145762938248748355337249280102515729090785821820973700887995592248775165569557783282052111542066504205430905122071161656930532195324686599418361515496044075144238167423931456708368963439137179347993419400867661538048525339373292832441105133441024397040137722987857206998706773319910524224082602469887512029620293677391861819691616650285839542245888431720840955505882355590632210007174575424581522794993240687926050117174262209850083970152426864229623084764587692916393280029296875000 421 913779975617795752397032198606942480215002572939159011429329564481546394454997158348373293429469220304544153019755185521823451326750882156522732285869249101980483677526134757008610205949591964279465346907606139115074136092632119179024494776222001165038428631249594026665046532075158114630454957848272736905384656072756545093505549379639230525843579914055273766723496971116004819360606498820076935672551937530794571109544603191916127112990025031263484784908988802948570257434707072749733924865722656250000000 422 14620479609878109385170148039979762949320760985987571143413122855857912381439848446944761046220135872604951257126845560409737209544282141478235819761541219401799002772672674447018196929424014147628775621925132747913350656078798269670207177133471019903590362660715099636239935827429763165409217330872095802808670824748662727624354716166093571400487246339108839582207351438759144453034805754388245327028013046494357491469118262862751825357385131748965852537171314553908140107088410605979152023792266845703125000 423 233927673757943787711804542433891863613796348632327257444644721951240215376211967668900387696927926181581040666682732640279365332413437562038870236225402759588453294761367009930926653345602774185060895016282912138271701499869865283334135835283116629448963094481438861490574877102974142624748203906725372719701582872975381959539054630095538939724905139982792993312497690982812821196808015609990333767387656159864273377963548070180223364067927858885751480344947499486126682862490935036167502403259277343750000000 424 3742842780125405204174188227616387906996664211058553218452857807535167735741701614869779005719697290273359000087188566430565300616507987303824731661328967692688034378361055780961413318138559900356211145010214362437313414371980233929299247412836150041099474132961295677531598187357597006916665872297314376919155242458134848442125932976396834885461628450029123969904210822193436152040831258185793606769394713831651779289230134906909366567970131025692451703731339223241593319274690760488808155059814453125000000000 425 59885484481979356879352072708114777315296257382774900362510082852079805359946078868298995964418187227954242709591644395114388501062455012035698264774427644651645796610324372533831511606584546113997719082548264577723220053390442034949863903177219260595935355401666580072867182152041207055671962387301904132341578758286025599413964361769106569947746669322410799720648483785388888498171350452240999636414171147721148185312134664595097542009585015173105375527624857791352709121619257499980926513671875000000000000000 426 958167751711235687870674336989344471833838228326064541989047013725122990166770456554182357168425439159662152224881169055816620651995682926644796808319295963985000344594973683910226122551033157924800392003812828403237220249301718307730602994449285063177044036533318143155169744350843097496340348478075709156118962675138882173544950222430509833575769258745094493384734835073332387368174135533888404466245679878063718539967501660172056978977631493054307538468772703274886522524214722363281250000000000000000000000000 427 15330684027372826650747451315973110535510184202941665938741380723690680188369567354505768965188656964555322046152678335225286635240280122797265589305177789010739439753481337349303179638196743833766856007023745229101702210565685136315423255770840675511876021691470679928474959538552578568263907598941469938243438309446496050025733359378073253853648924580713965618477560803484951542947683743065018398410357035588675071218300303209152449999442160778450244398561835150839275055161029590295410156250000000000000000000000 428 245290944437854116729025862171330879196756765502892434135406429294036279125929518991435551895158310791568448931771176087702538197821056819421364172518237404293646587126276551309868456849895621222265013172477191756784048857826486124609385196845795141787428192777453960095550886234937353342783377096354740732536851845298648248358992644782260500580925390613393513112050008192344452276029733794226945877763364117776356162546088089005824511494478793373372841707135547296397809474469558329443359375000000000000000000000000 429 3924655111003888112737480857864888266439140065523587716331065177636892066989753129526792174013957153862641136751927981411519702058702283393325137102110520489595956811697969916818715150051077194262846652377332278123402837853771527885554146696321050970082966203598216757069854477609589433692488391370037971176700206688146836909099932902721502431929789648499564278213788230245270423485866834593136585006073776034983346562442032367423070769375984806854609041299071159583792426142342734001562500000000000000000000000000000 430 62794481776033765724968779620158382313583008230488767574240155642348610577577775121108786738387058682382515513121702805027381794166544800278184949290711632052194538654811419935487230104231799428071603357603230507278938502966633578440542366780054795468492901555967737982722304391020548788266173004083290709458901679063389834451041569202728212592511720690418156729241287832442704043932641711877723439865008496024555127632521761004951259182769100092216260664657017546195722208704906768485937500000000000000000000000000000 431 1004711708416085146338206054381139443523260800182497312691864247286135255297715856574209113244340075797794368597939568329208428729213968880877529459738419748599881637104420028463504581599240499576275703350272948202867278113928714528247925534111399342917069097826796064906211379909334994380159403633340826272385524715561813895248916845272550939041251221262190966753357102511757658987467197902332034967329088902635348334292444964450045794345016711336783895901315154013606298051413008598025000000000000000000000000000000000 432 16075387334650080657230589455827638010125410019190660372106473990581813169272810689306173154984435418172433004398599910257270746922884349889616206539758084063241627701400871185923834280134897054705017479339090884220901881736608805671041958965729181009770375291164193577149134367263219938759619268665946135666166904569443242326290689213692452337684320561153010822154755287085250177984958284326998226317207984451867988140987496384566850274172636282598218801059386686456340713127749997806983556780661456286907196044921875000 433 257206197354284783568798165439180265792686175662071343246826710995067938708054260884164189969933407365998969593983419097304918385768683936956456550193538174984937558032608965608518702149487479514785664845119501130706178891701667404123376335466617973927359075226142049262100070695534665383140288711722891591193966452018127855540741190217957431791133074144482708229072620669157075826165283705119204404440500035789958499550091726003063818355042385912443861498641081719348814339937166687712821625419892370700836181640625000000 434 4115299157666692425950511237750173926561414375692608989524871752898097767291065141542467259637598779909955331467369582435528940643906247282174036819855831691965497173794738242403291559512293248875812346647695669223967882082952185023734499455361892553297873256071092700670154543960862060377390620333991675714377523027339521286039520360669251687901263261835758782999068870214922040410945975359070844474063996685771260464028424703233835480577236613429413594195898535591251980630570896519840375423641060478985309600830078125000 435 65844786522637253036804042765787909629518852181047799816650902375151746813936327785089460320379912297545746449748112472629316102863311410660054088903795447887928910354499586563992601126789659067442872053545862939830918936118317882755999015264900597376258767874550304036486764269028914149928639987669374909982337094616609667387750488733485177197297245661077336803648117930091430340465106972217928606168201841352986195408452441244692582891304985879764333461994676021917924335404976218943860339821091853082180023193359375000000 436 1053516584361718836134398707804568455206665489552953902959757412588830170585598145742951380844191444641483415412924685821937289117261689778817526456682155491860930203364631114778174239539396465479538719603087925840120277988420641417335751296491954255919641379732790311147176226051374729628817321103891218451426063117708032910416916661031220520760553822540467057634413890304723316709363535213504962440709346164785997358907149782516390883816868636393241519046512625548324452271280339606943181096675820648670196533203125000000000 437 16856265349779865978878927160318883656078366304458537052314771016258558211121443778291918377053627123289224555005853953465212216510818261849510972838766127571829694997929248218033797369031991563203907227112059866703181657820230105579888948697224552377474877813549125642271549983993462396253034486350573780205206930550692712063397029302391698255287199393890782517206100281789674027337452275807071166491279298918472372003231839728759823577538389138108726743418915877281409641245441809177985260675574362277984619140625000000000000 438 269700245596355689273719655270065119710485273140916860227098250535011911241032458425641373550687415233925585628274463374018187503677970672424283642826605277371924946329088193937613675381888044266110916303006789540620297585038571450950974300228243190303728657844528621574061001784178194486419432908293855171725246896570888322504203042816768279527979364263113521025685706047994323052718583207238215717617662768048984485805897371439499020676242410222618797844961095163872584927919921591401589494190144538879394531250000000000000000 439 4315203929539736366166024501005735490360546721668995949353574011403499179100468107743652097672926866815369112414875604966327374223878815057509339950599250959011598455264639478676450222410122006141324224409501083136017013294096801883219137516446236577689928948525935927541011484933685612614328429597685616063564220988570083263812988384175643862958321600119602823903624322748620866315235662743997695072832893413534303054675254454642309890085863629649453389593453256532771763825748429712681598679036026000976562500000000000000000000 440 69043262872604507263240566449531439048533534651276634248418646703760355963339637707839037425785526761815882065516894577500987200210448232659672430153701803051612234569335878102331573984617036238143035290947063576118830641245875187800967506852675369032157181713335097157234203955917487427332164640289885770020892622210818069819026076159284925803412909224797658125674866715582024417234222297031852829152273459130860037563174904200879432385743130059339432655683260800221712342545061884130471512040937011718750000000000000000000000000 441 1104692205961171722685196080791290947964185354209960474877713010010557250385968507249876093682361283511789647829793844900426097467007140867360572601019460519017713021331793833058181111001259237479853656708474204721411047665398157707568160131713209220934133060949414845461394798507686834589185532153490820392750889398152139011422953233355633401030113016028521719455124033493326975265647526579612176811821609140623272244940208878167646774372968665336944501997211605323976879139852745905695264270564314453125000000000000000000000000000 442 17675075295370741266536693200861312879881188072339006588740155007072353312985095480618083269651974065039833787213043395748956360951204939699803722342281012352581415533440406581029901990718875269431593343676109150687585606401262674963732519157668140813034380103918800941616692917506170224871493891101480291535427390681198476480896271726468335796587766528048190003746598032448169684980610092678682226378193429975791308625204225110039450996115920993893763321619759043078857257408057567084086147043363617187500000000000000000000000000000 443 282801204725803759521764043770912344514311974338426095172805501628053160153054981263693450006808599864757961132217877994084154537831439183133715657053611113358152847264831784620107912518051689660002103847306317783451995242073689189494695926090789648145458649326863229885847185339894311738183064499236955085836827234237538646059227109527768893959596797457511572551558022917466520705390567323380879467339705381704855312020934776350817638478974573871165568181896744814594797414842627709773482185345302812500000000000000000000000000000000 444 4524819275610810540463056869663431967378980595016673383708319186576139212169825491671879096568670169553793800143128504773984414365617800390752366801888384929382746825258602919978490013082142937482007359314465060259923179357593549351254364074430433456931058317714642725800987014833182600036937617495384351900555333918638372067796626332397682930331132984367282727695724173134483842174793979319144598172799421190920941405102270485014163997047410662646957187017557571562881899253292070115869638276852665219834610703401267528533935546875000 445 72397108409740174857246239478511991396464099500945976554821030233124558565611743512604790957162077287993357924545826907449090700260979514759589842620711791180632592520602269144645606103499447835035553126943509501502200427974957963695498493148010804540684827158675262582695202763909795987171176286492076845745042665869682707642271907246944081707324346590865242796589419965839475241640817693891139452458718886247293659934938907521364280069314305008906284986536653009959920968422935792803598024926538250624735765159130096435546875000000000 446 1158353734555318097073337342352716799106182020166944956277497430077596698568466061155737328031791103230639042966329306425788634320838552419372802380620729938705464167632219156702831321069139743244292628940039691637019182272389776496513781545478463520384739373200980271522580783753877716939787568365568258632821000524684425632641901855920154861011325351367792150173980229942714218283254367475901893366710641920481232779410738195199130654781212680010825237928082970587522126122268475525193233787796959097908631086465902626514434814453125000 447 18533659752876694342891761451574614301274060975742321625120600541345042289885159264403990772074655670618129911154689421681678238299504144508955559799166432601703796996453671964008299061509185285743706934256395375946675948341666126033694486075686204599029711817676285155488956780141198176405557493886097058601240721783188919917260468132179456202645465433165587426210858529668894884875933327163316817943163938867203904901591450538061632807895757441740546902149170874014288244517607638855487737322776305265713086910545825958251953125000000000 448 296538556045892786121762067652680101479963253419579788423101685620599107495748074367052468962853403028714558322924135975400076753702820296044802226035801762046277116405604077315921099734039590161696707184350681432646823807031021489283009188765569667041280763329956561953704327826738680443684267783375654036069346559029278080606630898832051545551736250381610399722810102702338110056975406558498160822673466003378506900914179457308982673998641769408480429766779218099172772068955328571551429548463756818044136685803532600402832031250000000000 449 4744616896732135404116096206796069096357705553634330835177271421895878396734284944134808380273074193644231996478499108301324988737825953562181946553996602314582002293926491539854420902968972260851072723664435920093041423381592228738081026432965909954741945933219056239720008048103449888998235332078071762999984684430354917481655875829133516159871280873303793890105491243644503067040401465740285140729767122042072672830812651866406355343588787701258777217971190000458688380974918065777527291771933914260246585532426834106445312500000000000000 450 75913870347679779684544004874602618859521068333027107254918853998649673856448283525124729275735120543083615577854200485707983469724138627147895917014590300058271096925687274333316059051108142383124892531642634216655010304701496301434254643394245764419183989047099193452048743300819772574728980472481031948695497349291120396207123026468045798790676517258915059491439606466875646234363758979115725737216393642091263334335186033641558277173043722031178447368855559516839154617656840022632116931953204771813510767929553985595703125000000000000000 451 1214621925562326286451687776266922334803333726851600300504053259548459301001697265442166029112227612620978086608475204011427120244520646021346552388681371954076145844564814454535155709071381470991018740600765002006141243043745452961863575854627811764058250971998435402263670234897487211965411741385331947173081265293109952199108099968846818531584098576414684935970729130711306432750974839167665381210976727170511495028284315285490847983101895580546174715400912990317572753024297180884188745263831032523933805240707397460937500000000000000000000 452 19433950808988417567210747580154159803322773573612896046493530086665734727603517018921097670878012770134889090846775964397478928216963662354423293165299796607941655679740145012710262758335729947395065764360827681240911175247127527294844312139917843908008877925544948008161246632554873695290731043636135031954412832384734042388249767472115185543670174834915053231378332759872805251927723687890277307645057614319657103482776002579149100148097767642553530427492154956079398022571508895592435430678504428520656841677856445312500000000000000000000000 453 310943212943673832819111915640775644250231496672516995745236289918653074622909298316651057742094411734002200943485741733750502709759161192976751980415622229117547307922141122413632732271281104497214036277062039820433848433945784204959629747970699917011183084608176919029157375328399558931327869073999900324186718843695125815257911038955679153141358901040598195993996449444813523270327849707513642612908318007584416011305527602717826255159515755498202425245661112521419426785721432056276192177584897652235428196835937500000000000000000000000000000 454 4975091407096527753005630940788150077951282624435243673776520068065954598601795272239210252204497131633874081951012904936473857759108521110595659876694565432076671325348941593083669076712025616919997683380116954464350317112356292548209753285336002961308449739827583159119802896908730056733203494623791455775547220558211860453112393085647316207966671867325155400984580108072845196474884291649777777147211019482007018660938584609490210337227776879699687910836242575634531826493366144396165769399310694237628464778789062500000000000000000000000000000 455 79601462513508386894487556034026947504495552182000052406457314246997593653509785861604259824259029660383424387122268934285197875824024851670237458330153971746205577426762024624821965785258418890768912221010102778611459853995017171686444256045789911333211859411639257753870190070618085540860470922322993157968290717629786046860057965470316771220287677276813531380079883449671512402268184466463414380977841334851186821560084293241755563707850274428119878916426541110046547534429057475558537522556201778044679024215000000000000000000000000000000000000 456 1273623400215557275854160533572611259079776781077746393559910388176581612026164161371243597344520414102098836753050311740879709810399199829328980702931688024299880740196328701517413320984092019050038672442360773716737581638919199357198881810272958605692472536827319886226950787949492537069005842423571485916870683029180302198950019771933442902222872481500696950744083453415211462635667892127205679776516182542401741987746378947415842724983289576826934139172231858408679217888081681928227187046758758865409730713972822327555040828883647918701171875000 457 20377974403439685782344326910820907469771188990241505121197340504796449951639543903239000351197125604345952748035272339790278845754454448154452333148461354044060522357523399753907362861761342566778216190772540420678781668247235583438928400865190595918193510782638957454962917203870312859172745638230880098385353944214937321063378145790051515323247509974932302161073692520793167317376074082938730341313101914204126680684841589027530879119675450751101234484859025020928127144961549867348808291464525560469783831079557198065868578851222991943359375000000 458 326047590454887282416353431451012488523858828514952323058375024024832315596800201844545136110119497705165811618902780368794952574932683595721955443340537487164699044593590834310989928474323956312839545120762871492328834554724952009467438788971663634001634341243516261643283583956779380765288825895425670793590690441745055707063122297105334661050280571982485184576335332221552780477370819644580443019523650808395816000564550133254465808927357893092832605762544007681928127516716677581070637171531644312718179892384772472149043460376560688018798828125000 459 5216761447275833477043163187651558229066861009324457912544695204372679068167330960407415897188556113007786722319298715047869317643767005605499354660230215530347971732688867992081433476172846520390657278687819858556609544262842873200325582469711651042191389237897837343921935162445061792773352617899028756943980292156045662335632188380572441441829355343715727174430052096300326899364020939210022827837308473391114734154316187352843267385598511864734829510467670448107611272155945415039254989930323841347006839112037237323382147587835788726806640625000000 460 83468183156375526966794760679619640797310853289207684448820569077120760835183475892081514584089074203707251306380377150981652886674194880714835734321058474852228614457057844918227753508963575973673802216567577926267976133657192251105061131549457253772907958245866708165119539617475897274930649108305731401852195292848893384471260044218667239154103220075546467852931296007333796328983079649888858677510797920564928008231266963682457054916904044570704403019505591177331523060556620030988112982444684677091545551778791724291960150003433227539062500000000000 461 1335490930501403492814382839728693191217174504911492256521798820145794013923254142582644594646891034424254698294307508843180599703483487227168209583841566411117992586211902501635932652274814779288848108960685755607455041371074433044381306876490389082900728802450022121632527656074686599831735628639530182771938590076061624540729146307008325078936578342712627071079050517190143237158161547057378121691084848014339050386144997028915262872203376933080765798984748541564450271825015898297026468419663574820621333400853699596026781201362609863281250000000000000 462 21367854888012776866560796521650171550361536253329403684790258582553511450052876080759301110267660889341483700338841161227456698083161376864927133741227558462677391281160323268365225833346821331158026420820552357954348638628353667289771999090601170672725393570198333141111070392827725417927931802921574300227081870515472098671643682248743038359511563322504476361139651197277760106606793881044455687771065779471788165091282680633248653358936389324515122535805918627902565391465536129484756811479455164619140283839175599173021900653839111328125000000000000000 463 341885678208049565569463551871293912236573497852335151431719134533158726273286813247376362427470896783046676692182796571816505520847324326622190749282016898340408026120771885136458445855106893204889919211631025184392272058888828210062010528855939258580438852026755768455242989409152257054331846445838825696202987839213031067613644006880553875019566858154162649652489506497227086025838700805838033052126911532173594750529554789903280293503477951707783969916164705873546185676897726448651947685054633007327461736608696144353006458282470703125000000000000000000 464 5470170851326315220383270872723503347395007184744090248522290603600323480202034952885915527713833060266671762664471052492192790602844900825075104371616984815155854710024767176167917991839538624490951949619716991320959733005494465301499055699865647784250688060912198086880579074813605985002102333649992811857323167031755421101281538208630341253700595798641997012666288333961713788986521740956328403116865516923990750437800184308885704053541721000562522547496556108334875639470131013175746924921675251983529449411791721692650477600097656250000000000000000000000 465 87522733621181398266482016606253538739418228743108061457134693410705148007703940969267868110190851603192070818579862729438615687627189792806770218824302426320317402335058358930798767635308302804529608532402035374129675652033901784626431865633456195849491754627067620739018226706709738863960209982787590615117417022168156060116491937438112232041047169914863109172000322393315996503040482766289991517001880762308026790987497411633062951750610127356571597865069746829601145039926434115958586986486677838044178649937038243096836132812500000000000000000000000000000 466 1400363737938268048109307475313339153083562152706515587939457038714811966268864390006429396517099330393954577313915310934067682548876662774436014950182065617279374545695097497940808831984556185474990166792688031983171742088468193323024815244745885972468104197623346633079567884811158147317320089114014226714393340496199700493349755812946456488914867012448111209118041134097442305307991267781908194234622273834127104166330797768531137182399806998460238957853016275696684907224614854389975073926140116172899261642988800298187861914062500000000000000000000000000000 467 22405819807002139583278447556113031304985295383400496661401674841602972905286653479511478738614941416457262807674289277542655536024490479540671088870470839298780625292787671414659370311419718042508038225206785108302917123574914268126161199352862290755317725844298919542221294167160852257765217031883019448275134698837562554313183057314071569484469657112999996510080367337470884250275123371759801888965981793737859323403425694917826896168962413799503730871826028190042541281653057530141632463996368996093171016331093288518510220312500000000000000000000000000000000 468 358493116911871846348927681671995527714456506848132716183243141708805753459892256865798548830357337288853605750444091108647281456578943135571432412932774444880593845277931803403914632050965616517689990191003698781533476485080302091679804499793177176351422258886374214306198415200863462190678765187888898640185651789981179521688105150553910066038159937028746290897556500934949306324204880982189287240154511542761636830771769025935471787660686492691831891889276189317362380390496954373555359883778660291742130573064027664132682993985780069488100707530975341796875000 469 5735889870587351349846404416044414458562372000412793921631936993716757603636709778902748582558144680805927422500211005977782107576800308090143315160403059530798811044213876669633192013292854459895220152851830125959474414097339206451460165496849443353323188166765714401647937662343742635322891689874682338282900088404726874046504167506782879009301534051039568985212068237801533242711380843502699105988330720769682102475835835522113624553525957115515152079126239594519042785693135014318462518710197862810971989269424870976612864420712895458564162254333496093750000000 470 91774237929356050529759473635878304942981363829550354346940302316469784710804579673832606038949689979562116282885700225405726078559792444306167664814805022787907819509140079605793840258024156601522900072635062062703180342756444364358664447698325660824763658949171393011593044577072634431396566259134704150507106654530301484007736890066600148016210130819230105587372448181166055456634679050756825764051225820148235518983944428395423959579109264669531601004542433258664924213055611307138038933873803125952370799395837355400063433311434110699337907135486602783203125000 471 1468387806869031671391623927128542014469142982410504506374207829524090026523165942984990722967761383943206619790639772296372780264069472145325766013311624586380594897548104061394139677849572830896499985756665795016042521347777047001409714369532302712217484069932126646759321727143129883685489790329822698463804788670792617287535733483335139597503637453672360760095195445952257990513020907014352353896383609693776074497932317863136018413989104929512521099918110870067417157179317084767769576312260279068057922869069077944707976078640947066480293869972229003906250000000 472 23494204909893864548913545237933400118397057254047923160114401169934355010969768506535281877954000028530116518366296812222281449155534775503628491944762150480515403092528255875962454700688254319637430430932653635830886256927413368389823250103401699212616933787779746740494503369169057633338970806560180340105403228444265107871095860605938889316694347874444987749454174249336913729498900488953148629102107961918293711264447754297163591526210888361872827374096497006212297380513906514023796790741785780435088372334659529286530924843954544301144778728485107421875000000000 473 375907278558131557688977799398640475582271096840848129306062072186453095803085868403985092755122393217954624693117919481443537318052844825444486503726212479682546365031933432449995515314681405536562862528835304534850475643182759620788115816263568318309330672948737098414570804925264345244607547321658592809713111768202252279712407317588160345520969682174161858301409648910937299607682618541793504226338968007305704221499696088313475641856112548148807810584926533244896157706052583220451638300002192487282652736915019574041593003064724128574132919311523437500000000000000 474 6014516456927380521525423233920399627726682219477217322443383064556585463799146665699675136308165703188745487793956521967346170433140992224834975292209894697015737108087807630487317029693869495015776957355173200763872118013273211471359554247098299629897238455828923733957450106484775432729417976607097022437452119382638013053688055743034781128788775603617528061175141793514772426873352216242763129833129371973645103845528166696774624507455782033722132962031984682271882894107062219231997367330350280803183076972395203806355301787098751314342021942138671875000000000000000 475 96232263310794497920435246584598503759706888854069583121234463315904260168654276644521914806271946558225451352944314028168134710332407942155815195256488110657147668755144488291224507509400693857161993505659850036298882166095432948650438278585289195296851135633835147545524013474991882448547591398061368911545396257569248055325176989346269253361561384049355948840550157275696609504740183134483514667987007151798817056365143846436883456144331559538334230235750145895115740780655415080492552548550574650730824390722088350401303355685993127785682678222656250000000000000000000 476 1539716212972014519943419858746692654213717103982683392789553241089089459763126361689676156599301231498857150691586989363933513708820699028424160741411619294314108249160066621236873269207844807799196171203435908857888848586720724687098337363934132193493599020401518170502404279550355870160390723831853138591257091750590774616194250411419748683407642715185447949038964346332394101891537766040546154896859710658326551286441423623051095820002393776201339968791131327854329757180566258618833600817204306810550970648496516426158654852084704590869903564453125000000000000000000000 477 24635459407541073170558017409007553387682356256394800224614701559958540847472008630871402717752314851650164306066192900873947674398956034471829242628656003742009045197185641793039942400930999241315392863011301958808301668650982603948509480417857726680721051617718719423731123807776352131449823399281215841392475142413834421341159116165132406307553173932592069888180760061221605541341582002775506395785220981086803590542182073242086756991584903205221532139985031582663191285800064168397683960191195589356630429898046322234726392477140318633300781250000000000000000000000000000 478 394167350520478624352341154125418075535743149741299252890669018322339683022534923096257071264302481802046043389648285594544013806934730048287684795359084010280129060587795991213250447255745674520844607719478251221439702058342889039072452548801270448657372146020718255723574077243444574625952473207275290475447144868888721730534219077802730262918595584763314536824601449539415393147049355252771888369344932890149223667398782976025851953856002715318130613510251161655044711745201526369292411529810397825164436364025965056871811236183161357110351562500000000000000000000000000000 479 6306677608324801247612065769328719735048852737332985058832270007978698437101588145633851705735906430730605729062798113582945861695799510397145515710540285889278573253973473999942964232150704674401310208318170433202647439507703311422527243537822058394434687433396220371091919683352882867448850195239284421718543791983908131705063978264070606464657683269111298969524861966446879605698322807747200031206465181970685325809086011860254128488614360550569167867140900811487961236070652281024522375492924041828862608823883610734141440841016365377453125000000000000000000000000000000000 480 100906841733151112089386789866752403937462657964842907548337830270573805370475713910173176235515161465046227217440749452087744749546429902022013032902887311383375704014232557505010041441521505439531453341025939747153598347000742313489779045534951300047405263490422722059622370285059855648429545858703740940240161632759898060453236700496219391206075843035203768279752470713460113207627443273711465855175458533980220271702351911910720278082718619345312768687396956126106946614955397679993439285949971691573171186322283764640859140916226155061499419690619106404483318328857421875000 481 1614509467729686467471688770057371069725037170948906335334171333075702563610464716976695051018914608207953928827617853464056440797868915521604129958030296206476908784124448751850625141530352075866554833978311304032645496928861131987111533571939275254956384722255227093222510918022451962600280432098954146117532050676326999733531946821485834769301864269104929164571592639157265888890048079308376321854652334878843918241318854903156979223811124826824797577166879772314055816636744375589473314982791381268330915708912068071371141580397471666246472767771338112652301788330078125000000 482 25832151483663282264211027736258401155189676493750226365869801566644999909393958061603598603220134659341911630456341481017413508556190209177969723385474223866699790235058508331301574018939207028471639225046962699430864437098428319377204097866614159598722503525074689180182048436030864093106063357051266548438314587641507484348758125668317892328771651231177794449571010910540184389924848035436500833703805510476074376061874028507745935383407268629600004598793551409138774986449332529797093708399916680539466911664126835722732158227897731640177006226852026884444057941436767578125000 483 413314423738425296782000647230560120389708776124643445314950953000481113329595553206242246798780040714594612263266678256560826051666081708641293370521285343575177351044509301927997287064291798859867498167372558440825397318695211751294446437844359281873396994614344638172545838446342708221881939894654491241269603502469566955908116643537349881666904167870943665352588713478700583547375753664919551678300041418932864376779742474328992176554400386462861037526972975989851999907721258951439858201311874560501380305326955836472317706606476137084212943868941511027514934539794921875000000 484 6613030779811809237385998967775425592499474834020047819467808038921847274055130604176577809945256587266746137574488471169368643529682864076256385070305014742711892121347644922818171050972781147134629005084517461943321248753688143478587675446417291536934736560761277022787775004529127692202530391120013357576267610417414498433330385621109504453506665152629045345172810025604244446687865846244092037795633709920464611486780163067182926256183865420759416823094256286674119144732109573135529871891768912750429415038360723404036192558603301475622910152070387266576290130615234375000000000 485 105808492476941019620159822987864667102501332888131366160281899876072451733277310621493144739110351642571351158110815278358531332962397621456063691246505665624420606714862836854182529192888864454150664682123199896303459132383105187796404424198077047745772611453114186755810854133788935356979875858228192378828645078290133353231992177692935427771504953462137397937416381957327155345312797434105975319285671613492370276062926534250376094857535187151483239282111436271641832813366437664563822520315224488451259358921640626949775712438671592265534099221084825694561004638671875000000000000 486 1692935879630289463074298947222351418839369909117428628996501875454146098467384205277773801330104648348870630847028718367847491347270543434766711367372791266706728517151270170721132445068000042929239724300808455995115857972570742325887860834775093798006955140997987980582190609888348458443893600769661959540094962185750243189007402981598284445696880139183274398654034644451972010540749577144020624473602988013857612627951259143493451178747096037192248031445008349333665198265745685981241433235433726367226552717936294234133567848853772501667655023005349934101104736328125000000000000000 487 27086974074072361795616657184000946993929068195826624835815067879623664128898246999577268391534547876099440360651481707411447653945162078310824483724840605412983095566845249684709145152084343856397629759481620320033472268590323192775944482693710254747011920010558320454619181484143004487295951881235964957959973961811637756783672515779670094804277500051464034244690325361505418914434995964712414869120441665317123531606364143405747387820688170283437378436426505124212260740717962976641767298197380966965650157942828428422626291078812946709879323145992252826690673828125000000000000000000 488 433391585184961474912712588323573242451524439445358310390665912165926584510422833427388510718922002366226892737758348657402151537241842404787740834181671122731069739038070448061960330778077470751920145185915893076643771631753711955715835877220443853001489847026247113542428759010975710100612931083197612290610050579545769848703338807668174314301619887061567903514581093024827308463078145824783849129487730935923058885621168068115052430203471252614035051610181501199237659139734486997942578976054212041645906014623918172651360278145523885355720054391442890167236328125000000000000000000000 489 6934265362956242577528940010041539757257224614536901494208519218631637113845101622558979025500987159631525637446940669195198478992975167562205052766136451915231216658419273640879644438801727564598901579454012614730338232652683217228015897870956504668651098855181275706592916299233867948409303132497835317377717667510775284286037624168763675858192995687975575694878219812716217208522545303740687457033353867149925560502770969791272017274202624461129097151083343273145159502731434780714359922905167965363806749346236811770863347778797833141289357091798495025634765625000000000000000000000000 490 110948245807249624903271680475157537022397743298799620464871999474992907268235305128637318834433504417809859641889972510982301088480444112852272530425801012705441428913769601916318620839029017016291011325112845660786843514763094112070616193827503114741979553099533352591967990069550052408977918264646635472968414261859186281036391669397157633249524378310872107094980380589374735831880250374441108639414870730236441628621895787896118502534267551775133984239150171321355466340669445038298452568123040692339606529304114585076257824736755802910842243523802019042968750000000000000000000000000000 491 1775171932915189897057285496869015244417999565785626621496380994527291040122886438531151091142047051553235123199907173927500097464624753395964259720514996080841583014106494638759082049953417562142986525551703855047392880617873721153043320300882697352299923024163123843325501837553390258275663266396195687087922197827672030742048705759182002601216076848732775157748527661813528869118558407091466110574222392306174514650331107994193757282904269623290643529477914079153244669980558851211315127215194655646125736970957956641392584024145808369408280666417729375000000000000000000000000000000000000 492 28402750926630172730595591525921890141948300924406674347445322078124690907280612996585855427472355508264655733172421214853134594031594162297642883432714622995908703272973871928893868220871497794401037090153853091782245768472098120364588948999172740734876088608110913945128829879820726142784131527770686866739258874346426295307394774884555462342281928434687341207158983436175038305786591023733111863082536893012088323325046880409517389339783597230527763181301076342823173038709295736936351535030038318719467696241984391665186702111394514899409722095595661953341766420635394752025604248046875000 493 454444014825876913732393934875092290701999079984566405060002832043630741926157056955930731188435055081495200078026471204524517984222109506624519402916260051954153508857073573260926798859344731521282978492872408340329783382278821215549667020246122568211269809726361199816175673146193733995047280612057763554997827628729782717472943440956114973059669813588086436739378793993777018182784840698314548611806804860645656163016183784022304466254040649926599635283517311344495727484821467089329458717497633414703120300003514373564642778644434037374111841993194697360182006377726793289184570312500000000 494 7271104237210737020404135977271904765139997280125478879093902900898939548166984920614756770442681598898610752822397335673739995790032088055232969038283727414204380757035949929547190816975012066864954505186218848729972591508521890209417847836660491922196956757106546425249596314550961868692055017375866931978615195573171454856316650784878781055608072402117315038626144293149488795568333398187059729073641955316403043144530131773777476728804483535055691518250499956600354535889587425504097088913510263782413871013935601653844696783656940293614670974719640838654419638987747021019458770751953125000 495 116337667795319094737439527815156611478192181873893674141904869576429418768204691179525740202367455310892323155821008127519953692053599786987779326406974420389055975498056553905192251336839669624967865394976836064133971804270770518445113523198468384977786313309803680910143613469363718056694947716095089577374910924838984478978750001917134752117931814346931461153503472630903169774082974614340850920197759525685922641382183300614701787310258252129302229112071065066091386448643865441076384972561295490906452823158966676149695704720874009666430209044804705911795629363041371107101440429687500000000 496 1861402684724262354374606461831072513868092894741758122221020163980680340320380667224013952072700196039550414458740870665218295130640519124054161965666333069444866985219867778328819430441085620582052235880629386210237223717982878974218311897216040157031856001713197512765948764468323844782121292344060717467984731533099907888673945421420365405825283728435480007160595154212694697677488464899176437924360990332073747716245942031009726844046981818085437372007710063110847695336719623212672251319681604104782013792269419013001591812574815946792264676154116307271464840508997440338134765625000000000000 497 29782442955574707087202893768756924965662257636880392212576507294997583525607491516273117411901802751430220164658578807773656700644210228492140229715453911279008030100427713098409166121472793468397912511126415995112319089597158295154471713732321558436296525700949913070096301169523881584206422666554843499893829300161365811246464048479851527195490526512752947745670449404122984688478648781748808323037720829689611873837304058262265548042195970267711972765708401902489249392245243218270319405178965813220896677639899835724375650803367319770604046549687088562166839443147182464599609375000000000000000 498 476519087288979464070593444144950188271479648508595260623439839618986042484518683231284774999990923737072651749207271951353131631161107268302317639798143802072482735465712931697537020010939844517785566835961706638778351075982748496741136342125685642298953542798197162890880464037414206917463890295230407947300351821129399597457743308849496274786655808055210665706352904909901950304492243545199369511381183207768167858608613238924602899874873953505643610508771654944296767521116443710496838787775733076750001116117435938096159610007503057755562126098340147658470239028334617614746093750000000000000000 499 7624305396620217835935050972212363679497500930463604470157694930986421225813604234574971222759545181416464876581844791248663799514281312558516157821410511533220955020672658996681126363888088313582445842959925134969839695487238871094555196332065324314919778811636068831669581809894923584052249540932914840884931133303890608469941611873608825495314029260218276814411400826863236495105406901811006077676120037791896258471481663059542141389735426572875954516676545502783604103148014483991744385084882839614731623474502679424542424277591090402935216722467808772513575512313842773437500000000000000000000000 500 121988886345868227947849734439700076671398412613325987211381494718860297523020822503986100271279974725923367700735207962302301592964641084197204295867319138456967735601843407503595903741683213470082343150070060655488474276668879045014827228982156664533214946296591541607766032596445103764147608094601530222688414770997972575566244507578980297887882825042438223645835277246946678313171539392603313892647340274822153744867195050826908168243779982774476286228155845797982662328321240131172932161170600197749722342682456551499657698899560227964343279388567103671651882477188110351562500000000000000000000000