1 1 2 3 3 15 4 315 5 2835 6 155925 7 6081075 8 638512875 9 10854718875 10 1856156927625 11 194896477400625 12 2900518163668125 13 3698160658676859375 14 1298054391195577640625 15 263505041412702261046875 16 122529844256906551386796875 17 4043484860477916195764296875 18 2405873491984360136479756640625 19 801155872830791925447758961328125 20 1126482925555250126673224649609375 21 121699582862361447435141825020548828125 22 109894723324712387033933067993555591796875 23 54397888045732631581796868656810017939453125 24 58804116977436974739922415018011629392548828125 25 278845328893007589895761129278958371635634765625 26 11021361624496124990629958634750829638898464111328125 27 7593718159277830118544041499343321621201041772705078125 28 15426363155304483893348702635464887287939188826904296875 29 4499391915144503512689122748983408210385935265954349365234375 30 187767306507615744151489976183185645072447200976777847900390625 31 7044090503633204641843146456512209474892856744643820963983154296875 32 13757108753595648665519665029568345104465749222289382342659100341796875 33 894212068983717163258778226921942431790273699448809852272841522216796875 34 53435213095216179674734017830389586937521490526522123875006827178955078125 35 1739791210461723491420203381737988344092550795455053787171171272613525390625 36 339003946094735963173345929589646769396958527805814290898437688022862701416015625 37 3786335073932105972683100687586764767394629797063139815044650537527353512115478515625 38 10507079830161594074195604408053272229520097686850212986748905241638405996120452880859375 39 15371857791526412130548169248981937271787902915861861599613648368516987972324222564697265625 40 1527764317925576637878029337293978991431565447863561148013214536238736772346159023284912109375 41 19181081011555614688558658329725906237423304197927010213305908502477340176806026537342071533203125 42 65273218682323756785165114296057258925951504185545615755880006633930388621670908306575069427490234375 43 116512695347947905861519729018462207182823434971198924124245811841565743689682571327236498928070068359375 44 25639646664510183283996782721062771592408380601603245596988446005841026302535441137364220146465301513671875 45 5845488211471821649254225408584215172773324360992915294118886395550852065110922559577434464350986480712890625 46 1747421018496329004719811872515122362672993717853417133447429304653993962083933635347280371600762143611907958984375 47 3737733558563647741095677595309846733757533562488459248444051282654893084897534046007832714854030225185871124267578125 48 16688980338986687163992200463058465666227387356510970544302688977054097624067489515424973071823244955454914569854736328125 49 112941704154537813133063496156977058345864412110341684381211220751691683921014870906713189858152657721799538135528564453125 50 18535679696858777383843519947971924100345314960922504303800151196111426769580058982725432267570131653944398944377899169921875 51 1008238872188753437093803601373349096900605265613806271179292037794923714338034640538748502381459902774786625800311565399169921875 52 496789266996571997612354958287500740151214448578521679185666841649709573948559717071943890457199878040192837161229193210601806640625 53 426535812804251768570003781861273822982730457332790035923625765237815894548624144682214945188194957287138967094073966852724552154541015625 54 33135405402916599720006732149798408905959786623756880735929886502241834766921198965655355536469227435278973731376622822216451168060302734375 55 2580202015714823982329295515886386506323847262943568140785226852575256810253926591004868042080287188462449959215375958862689435482025146484375 56 1010700832350830282256745191499022068944987314502471255234963293269478843223023536076180018977849370113233164320610045614318319325149059295654296875 57 34376967410748790390398674198456237631025853528172554804306806493974783894544699532559110985493590625661399618036909481479808995206294953823089599609375 58 225341021377458321009063309370880637671374469877171096742231116568004708428740505435924972509910486551210474496231941651100147963577263422310352325439453125 59 764582085533716083183751808695398003618973576293241531246390178515239975698716534944093431726126280868257139965714978022182802040417654791899025440216064453125 60 315772401325424742354889496991199375494636087009108752404759143726794109963569928931910587302890153998590198805840285923161497242692491429054297506809234619140625 61 9743157442895980425360115429663456730886996464666050555448843379690232262925950157194101171230675701626500584154202022159147997423276823043470349572598934173583984375 62 1091088213344008076589208150280073370923061708572975780858696595191280786100498567603393150563339698347815431088193698093434140666669343332763552729003131389617919921875 63 37674395184125295502656359358487039357082044964524383176677630473006553277209993431843456139780166136926663292495317045818305462240195273675852823150344192981719970703125 64 2266473492892894213172669801297728855456125068602158955680618267315816729004826866852861604666771560537596201951474583228930218003442810130412667755516771334223449230194091796875 65 9431454212360753338686271108626032979156133349989629202670959886572269614245892445936101516193984880946771291991620039888128971691745887316878520660053661358542740345001220703125 66 27972739451301193876924961271780570734190435277865308679584718274820776951959741567320483558675788978641735776298516672236741168681030372422470097820573760904581286013126373291015625 67 10926739457206723653398305296944198320760202018675024741728062237228766713751466210768294608173495366626013470673502881025788072051352765106037692080770343058308446523733437061309814453125 68 341980478859636039602033465089481916301993173906282348750623954794928010124159210644980016369997458792845300492186275290236169936693722354270280016853175615786850860924459993839263916015625 69 230180562691322685171376286715893577706461867486014429579418722117324939982379205660133794398334259561747107700581230358627451497159747335934594344023552296649429364321896457113325595855712890625 70 76073718247409439419379221311311897026932857630745346689670528461361567610099048571887494880774562873704442555173765303766784856902710335455995118665492320583867764682509005069732666015625 71 10894810868372168435617236281677687724167504930173028284864771496487545369395879874935103800937281864858895976634215054123955703871193839609311806634670007530807681158897809521058225072920322418212890625 72 10462027309806358283062687975775424521278036276936229658207890381522562010354333525982796641531847420213030440817855428404475764816441034101328172965270461218224759936280096478511695750057697296142578125 73 144352594244290327095502448958075000319831844210641016809982792630008652816796660723132022102645670719955643960251177005099281551132521524887112318454154985330678954782207745387831927710794843733310699462890625 74 1549047688835479500061836779769102828432115520224388751387925347712622853377044966219929729183490692495844015337455380441720390325203088483563602289331537147583515863767871315756824416264539468102157115936279296875 75 8539899908549998483840906166867063893146252862997055186401632441939689790667648898770472596988584187729588056555391512375204511862844626809886139421084764294627922956952274563767373006866406087647192180156707763671875 76 43428094505760544602379102981486079294962421945865132458912657119428373093538897071654962802377959553676508639645176864683067398673873102210130457540990101318662428148848006032629321644706802399014122784137725830078125 77 578460674798836337616379781086539964489330840029493870755238067864755047246475903339758070982850501095595651371839693531304096090013973783033603463249277030868063815751976669965316074705684797154390253126621246337890625 78 3355509296626376280312419539300108043203368722559173351138466890447262833292109008498250552874374104361090674262607241051438179318696148857381858539928421506136964937433511991638644058256797912355863859920646063983440399169921875 79 20545783423243301964352944839134561548534226688229818429020832770208590328247583459034788135249792641002958198509944136957955971968376519453749119839981724882076636311905393924803417568706373617354954414294115849770605564117431640625 80 141102015078927892823530530412449003614619147857219655159612181753193058017013611716203375487628564988320480006278517388916831582227871766461751063045385700516000343747317470251205974893669086390156141278265931759960949420928955078125 81 2845902005361425867935082997261879838725567523997781824328482160868562095973423371812239162771677801612722152532111557328558251999113641862892148889309019304468911316638960832013861111024920698645403340141759634207119233906269073486328125 82 2742934424905444118607323759337947764280637765412018080142453347806176650779008940796700537623435727072572252331347229072853685883533711186650848050344929677013921636291646590150767602166928042847714001892090628881871452904306352138519287109375 83 18555951384485329462378545231921216625358514483012302312163696897908785042519995484489679137022542693645951287021564004677855185002105556177692987060583449264999179869512989182369942828659268209864785222799993104385860378897632472217082977294921875 84 10438193176359680185525376218901054246790250006180170461655969081596438500401375393389774818931219040321697898413460101093844201511029921153473747023436792123449971227293463405711776290310896075050881860187904183758191720698960125446319580078125 85 29445714372777620558236289544075267159770674724671611961814505115777148805307674649996939016043171894120888960374243044377815332349872353878105801611364702523883330341161711558344802597355344129531132629580508709232198890855916033615358173847198486328125 86 13267797210658004159232898524217154253185269470816158275814188787592446594439558582168870766543812607912460752210228302150977921526867234572166302619056764486723970401772349802516792878329357734604785395899533516749390337236312926006576162762939929962158203125 87 98699143450084892940533532121651410489445219593401401413781750390900210216035876292754229632319421990260795535691888339701124758238365357982345125183163271016739615818784510180922422221892092187724998560096629831098714718700931856562920074793510138988494873046875 88 40613363757501148514043865582490343910859553197555036122292625667606910825382330177221166112217924318965421946781324323566206066058894934467059581916585427060266504076783626148771456171035327123192246029120842950769673826816802365301904274019761942327022552490234375 89 2925746111726625237803206032697021884994411352798667247213838460468734248949717683636835585558067050013950031624179822945385918792816732184072505221688897579994538687187415644131346931105213930627646211691836405330496532810055625593983881996109630563296377658843994140625 90 946170736882055591354062638996353413850901658549974403392302039585519001168551851722683704379736897765650238262871153239790977787475784433570367244020721930913569900044079168842504393099608082200287045990894438590304088323003714244831541009261854924261569976806640625 91 69518210828912814314913425997925288824024062139606793750345543835251733442876070764468063308307221476904390795411127512332589511772334658607804287162311273345622312946231687092861581107785331200203710675421763381009438280879790114547890970542351851690909825265407562255859375 92 371889848429643912561748775249787032221701614817304214368712835815788806239367014257211167107656735864173402680069118046691662491473738059420863031803316951580564987617207606661452469031552361583815027233332840841997171144190184801781651807262622940828578066430054605007171630859375 93 26900652186158292415154097657693344975756786307809700346360842978735083299324612976295369772732349988734983082862799653907441406320752842528208127405492931692580168379290712227856164347397340075165259994923131042305865374714997017636875783478341830424835194435217999853193759918212890625 94 467829242169478863391944912364944962473386270679118498723561420243181833658554344270752775717588298654090090794066948781104313497324212684408067543708927575065661708284244776354646554165587141247199036571708171956741304731668513133722906750471842772918308866422876235446892678737640380859375 95 2000831563886124575594918948742323592513765162466350324584206112672211953966749273065525713384370176670333305981558356293957446700400087277610430424057007053109423666195929874029044458667747027298444411105673419110126629721430622131372450969880298195393999836511511603021062910556793212890625 96 75405669285384418091000683582878491714459032449121151630408532162286242824117284367650523372059467269254001907522476730779162796776683655245705097112456394216698612762830931490961813306147062396055978764667346582117495465205459892317685236156288828339015911848582362182469296385534107685089111328125 97 43659882516237578074689395794486646702671779788041146794006540121963734595163907648869653032422431548898067104455514027121135259333699836387263251228112252251468496789679109333266889904259149127316411704742393671046029874353961277651939751734491231608290212960329187703649722607224248349666595458984375 98 1338253193270112915367294591662383015819393048844822889918754071763808761187576772347716611772083450545390952872218689602695660832803049791952079179280502697869732142119227333706172687972577562447135079145610752816570038994779032604139798059705589993519306454853039307550943703972734510898590087890625 99 1226982441242358006456269815573812089540425951502274266414982479289861600252612259213606381261525802045670183912164258832597049010721300370636272076965593597837693001654034284728796110076891428480685296159133221226177863386729287217514161800888244510942115272776678533016238503705608309246599674224853515625 100 298008650177850609048409356210850111628663089304628739433021402561117065128252204230798640956479846129379617953070781341568654693081122466596922314298633091239259075326058981013363857748705071531573781185091366400713310763800670033220465884536105474952806020093661887157224074393724322362686507403850555419921875 101 789179057184729536616771446883667994362234876519285212048041452727286183946009280938895191014926016523669869772873216379208572141850101487980304749667782686392524901801586242045064833993677052803125397989829329218208971731927839365223607243781401116133147082261533068022581863207600907372807341744191944599151611328125 102 118106118317215399191632591061721495535831399074999304398693386169836121382810425453212905849481957056823382043454157338853382150542719932905548819579843419117561591690787757085036235703447887690675036751718764503364514944669463434344376783352190270686700106770862864917277342637557966451566926480154506862163543701171875 103 169167526979888718801147067318390858308315066994089128665902491279572220920847770741527707499917738960985118919210910451946559122597606755098269268492895023721752582434424482044395376666298030215423028765773096554926612513273135908231652919982759451364034597431643861621288442566766589877405113639952105586417019367218017578125 104 22973381163937626583179978485958034968099270976948880969972656156508021160849651719618549373285007085268558729149654915579315841101296647295861140595777164336124119809454550201710533922943568803968371951051262367182103856022270896174567336986958052627596061476688399832022234929719939253351302088645979893044568598270416259765625 105 511014873531819858891406384876499609861142927536429431427244405487066281408065655962140323700934045333259833578486684449275339157466705404408833023038017897152637516973417011263151730978574083597016449642174789419956346652738388377237785595827799423856756757993924702922557893921661613774981049207468686290667392313480377197265625 106 5867920744579463851605267104830170392448503801293678517826224119810386205150044202555974440555725784077580876248241359917123018412129263685578761324552311714309128450912099333614327643376914385979901502589941308857637050215490325877904138199829946354299302552190176761868682526259582138403326772144237732931060236296616494655609130859375 107 2450989419565629994568558832817828361732992898273760461146389031275959645187737413098212631999042769928716988942756678347862864929617508536620449553936228736884922790046827506955369356345033500623102998321300355120672992415658800686919413197101569782566338580931971502195215610440943642136100769437243091381173343279442633502185344696044921875 108 3316765388065136354414687996998478909509853036752227024039569392029614802208464658136728329361057583659419666507536316787799129865050046110879614234606055417178685222648662752794604237806911510696146145669500862914769540618954747635445947094077741932231683473784706141647113830481994616902411658876692783366111338949622222571633756160736083984375 109 35664448121283793188898431238803788710343289649102026155177936970131245076580989457453584345174286786702923139711771538488087739603646738937918840182388744220797644848480487549023098985024485285530416122975201818946323065342734505962789881076479038073634067692904899689784894619183645668501663441551898013776831231069763816776685416698455810546875 110 69714357258626944653564451681999114038680973420916354474512586011314715805295743741334299311022551199518433554018661641591534634750524200531720954505296062290582845978036703864540277556890398780647414365263878550815397062571037542540096229790301665013813095247827458576930877198413505951150700729559687288615056683926951563989860005676746368408203125 111 95854553393567942536800002885314182327344577108829743972408040932804067993413774466934714408746071424876348703569984567688768561164127969270564811943381133959869799798173784608625384290323092414065206891176980258533644273401429194640179682551525224313298398401875475555614522577848185850110266887877941848102290386889109596868507878753007389605045318603515625 112 434478622990475605495955039630137695504259351249745953588906104598003862853135169269370991715746476099608910356980008790331457277878714452179873794183210622396750989636366176600861405848446714251118122354386338095492271873192744342598126292290405397807558186347120242891068719532956627787544302559172806183130561059634889187197615001423400826752185821533203125 113 3736983222237804968541121492486786579359297499550408677764700573605276074689529576023555102571514121918443708648661829106300138906330663906783007994304358304031135018186608212407254016307928822777435804229253472934686192301721283546512179099461698606947643527635557243124298886856924927347752612134137243941569690465999154515775726448367777265957556664943695068359375 114 9035475222322738735794920105926907582915009912429779714708486606989248429810644090355378634749920703301913429215460889660260614863444986320378069380893684122603699156518492530536193116440256596574984052623676202681462486448435540036910538795389954846527854098160022513279422259097651174606202493529338716593948923568983345507037718835618989032809622585773468017578125 115 40362131488344100670734663114242631513802842745842232521357983583872718365598814210862435690368261122599370464333796813610634373479526304352285335952322419069823858603877118798662982099903985393167240899801826891272076981483924237594062087937614576780962038576602804772343783658630626034118312290952903347162514500347131397124380055357606433830142123042605817317962646484375 116 1955224747801393650815297417325030628887608708461309771460359991239584803814476910874022278091389326963377680466814510762385974475058359089921897555104517467075646759892462675734173276706025325356124728800017733668583792670984345207192590608702627541045526658730062280711570058802188235205114232134357658819914007573727524264875520075754074256213499438672442920506000518798828125 117 3076639884317784757198663000420670456297133215510167015587398518269861189443358195550521439206572610944605901062226247078965952081855871921921074661058915300349485858384757467108339042766361960251132759897660781490089749045524667802808297131932357849484364407694020878398045768281487128627072147000568902890201399123102835407972412542216366516945047493436504737474024295806884765625 118 6175231594210176908639938461349342396299946476512999072831013124967577838473394751826295848881884117468301565228531478430840326231815785490005056189824485961366965298369090178744496084602861913088657352037191372656111288450489154110389631463901053072224799755436938595763461593119662667916898453769986864902524385228949009546580708247921446808988497900738678936249925754964351654052734375 119 15811804318227596358453078100173567977927513565479081859622057595023190059581299911149440552081191286313726567769741011334634733876484183941904541421409226734626309424481777690786355750046112091323694516303982231065812881597361260195125108361056294654627243175292933965310471242738004593569308016675650307989745189279691265425716543385952314728087560180558313049914431758224964141845703125 120 167667847261755795897863191956241280556001300820477386994790690494159752118122285175896754609725437445461864957426230191062643548290770419530293730366256796865738171440701068671895852827694593394945751753008719307630869415433407680358119073043178544310969887609339325112943586399190276889068977147518831337917523638387826979445038833427468347508321202386782911020191022544167935848236083984375 121 99750886699069862586464582627952626081326517494605384479049525459097390671078715237769275838636677116665201896107758504434918677385515902477749071362455576885935597690869595713558311025478453872838315614872383626869805390395382439253397896373610355514155449852669494810891732883258629751943919207091523440701324235553386560573846223735526358682304337692848782148669073421842767857015132904052734375 122 261034803623534854097053812947862504755562679856555508665536894539571811433253744308115571556025645336256316890261821674225092334533802843169239779129055038118767629722512846326152196698310725150852784468144249924495907022547793257661721592889520610203261429589605662877293816355014360663080228023703973671697752248319884028609199245968115655665885705265272113995041192158197418393683619797229766845703125 123 3901165140153728394480469234505805133571884250456222077006448888893900721869977208684787216904803269550350655924962924921294004939607683491164288499083727544684982226202954488344344579656253787379494863876415815121591330451976770235754429205733885519487742065216656631701156085425689620109734007814255886523522907351140666807564482730993488473926661865189491743655890616804260417893601697869598865509033203125 124 188428136920525313756297513217044301690059483963609670781451389019849917060622857833151860789800998620364393128229409573980656858617203548720289743864328659038274157415376725453719447813253809720789242383830506962176575851290153031053188098091257831426958810307388307039289066822444954449211174708115911110446978455063600315231504848728637795431424346782705800737694138043132330295748033677227795124053955078125 125 29511803232629595165825072817566695574998806437864510247461697999677913859951812616686077588759422204920091616136418356886424457853485037004120499973775018907233536808553718117286993635959624932279731931397917830923057486404915057876581373111150892815921715829153464036800492934798151210789903393959822114029316212610516144971873520912727980158265112617454165217338393594453428703250352782561094500124454498291015625 126 31923711207848780111418132917068410053187669243898308807447812986991729848862004675912116358576833913769257667200899418852725644053319650773496816725066399780065661268276677499776188812628086362159632660256733738425384659040773925521369794083723395023790327499613951492361130724444833259071191046287703467707249120316283280935101928704999607071007333843692321276099916553471887159521003241025027818977832794189453125 127 457511742931414442010681985888572582293829799725238202344953260795954554899519934404344177367173333238620781079718116751700171239228429646927039125813380275640724770671669368176106792969507994153951915285958067395176226737382698719677159520916373972636743504342928053675202893205445637981207410299701191247521095316086143748856596354963930562069134293638089086308104742057626136248339558665332305054107564501464366912841796875 128 221142056639311294097252777805991389217696687523908047506586736580253556125685866801263972896058334282578119332338376283638955904215114837548241225215915227263057786540328544602734604333097259562324369799041074814817643326718488030399176284848907031400611020718592910720469338753109805761513462426206314605238368235991787541891356312768759570934461404469694254628178687634868991379141441901146070136974230990745127201080322265625 129 3807845073272301173060595581041365730939519262474172670015917017175385982928184940450964349297228458011712636783534501227979181714680062387743165656992844298242592026437917209514487152011601712403663323569688267236345000442765645395443416448813330173687121165753451329695761543989797745407500309516846531187599462655542589683827264349565271051920490923563665370442608822384809162557436488095834181688559283429640345275402069091796875 130 637563640360921760252609956341979936738814805928049948522913416191908778761963783195974732140145930585923771881184238402622001033687179283261020750829568577069979715031131772901063560143022069051996749155772097283514775014373771483946939753397957245325965337835139402629280765665447901856755515448828393579000865193585137656423563016148202033183738779571657923656371698721097580671252940428921085480595820627058856189250946044921875 131 2158353662721705996475909037725406139953870017602169551916604095713266319547784504225332636918681960680326598847004297256257731049166563450671786390246592077196214703843557178264456915451358534954560362328743989928387714468142367126980969178968141389256869775388390960716730233973014742384256528552100753128778244997696217215510574050595113224478113834923504105932371027082116141750953450696456622300185845819697760816779918968677520751953125 132 18150295030937499803901511856664246458342856655222735555817124947427181964212794611685473600136526627122111864797617538044873714385388237873076655236310919413141612201982444584511919479630377252816565331538251570662128856863780564956279065443736728163062468726252436848809740481101361220250131847255437453635781516940597454656086357765475576256515610435591771286719057602162593954538833106381503541154089076403721492170006968080997467041015625 133 758468655208399503849101854494823908426304098547469553672116518351357854965827776740032966590187877883459914660194071594781895631133097708942071888002810016046245892413559670858569738603740546181999166163969099836301858048282842883706094017766445900530531307789204474011922779055336289240141839713926704098416441858190404995403125916494455527902135545183912576941020550260324208942641644604660143636821502399758543333518900908529758453369140625 134 228639359666949372786816264062382375730748209858237165314395186021500900514698850727123877445125731018663692660950859305532422551728642989923219269289375229393139815282718296913562088098237892279294862777424150574271312505037116361277035326101798218281740796307272488768189459015697327590126326681580721790851994487649964599271328319415350893400563431999131562377098103312068402234643947396030026293731508485527863239195056621611001901328563690185546875 135 37757188161754538974817721332380302398378188661324126959683914379408199557980418765503975139485040920356250477697546136589376396319544460976685500311225926308138297013053036232657723023972484331626858613407335756673253959276665042738718749516066736650392202808350102383378113091157689054780143823278151522497421315589444480562404262032396787111275862127093818653811698332154067872718295768464443940223552637294886745455979593089068657718598842620849609375 136 59247412422725046917991536692996906860100987053151710218954307048448496948151401708824589037586217229148661594310984311917157602211754620379624771266196841500534046961716409256392069141943593380550676748642512976443316926115983823572350149987830191049761641666118574661695627906580407346319210916115795427803940913588900410663512829063486659375972841267249628946000209886850214029335507903298995119687105895230282942933754120051759173293248750269412994384765625 137 70666580950843804285824471500595051697596270994815011391424903326045314904447258419978313854923471979243087184013700495243134806989241570647732510805729822140822477570976744827241307372154375737937872533145624999984072500504800197776214200846034618582119551195921270386266858142410995317026736670455205491172589073451284309113566301198695887644119718774575520680165452339812063730707545690057133542070239624159281986505977087888175081076269634650088846683502197265625 138 45124804022424412313024355318388450384863381520841619562236156488284021000424584084282762279393928929118361180639257053530255997513892816511073260078065611002635370211636421379090106021117222134352700808241719014820337821296921143240997796896175495848836510022141251894959387805344648280830208543379658760676733785462324344844976447417980806220206956014103944773309040964447788153464521760557669596567733522715270319349367572647237223382177262465120293200016021728515625 139 341515116627887716508666011334370125370119025835321520851598388447475014157622748057522749606156467474577953003274691837471833489587241414205318456190953109815495436378828244210029547560504661292477228606224929907955744227707618623054672903573956596492415575484147376514316563545567674448986300520049058091785572870140556422673154735103974240321624949446688275776396552330576804856730717182300574503038566163488327081944585788888537301877246221692985272966325283050537109375 140 6068117316316574122014675435680374328062937247868168232552333184236497021849097072428513063655669727043130963085590710734983342736267153589153656495816339315858533845320598153000801160176972882651252865305717644228955743089965408371449395848836392915663085853364040260009630842022026134645602319894067295152741206366103991440498230695577842106334298257828927484230333949841975944753655584191537607573106360296732914959370586477816096604431805872081895358860492706298828125 141 148155668470628274536741622649815123130525950508493903430016884560201737573022856675781532710878902639796448430857963211032822623873111327995017478445981993508623324362662644416308989844806840010815203831517962356044565224528927700822874610089140175148301353336075854825618899339167740829800429829310284151663065337624443266952617133972885820944757456602321149549657968472819366087151122971373468250542321144344374659120478232472383684878067776347077000309582217596471309661865234375 142 565707150260654408391517696775763363355979830103284603318044741083528576627683979212064335623702199866098974658498769238341414515714790162928457925462624216795962120582670491248254980608349073148761314303920397368893545278468584417836016573554924626421833182019135108399542653895789742487531028665993311303140452737696777880378777849595710914261346997512868611243886231550174844858876884624104989752945304252434871617967758963663450642277085128432900784645198655198328197002410888671875 143 176079306179582293648937434309422647181222435946849557809039660390389885663997333732567761652945456017569797278448935205520235254058361105373569739782661339390786020395244627949091614833067557807653241931153103714604930973525082719059935369167360211771001040290305677745822884590615810632730063031035695523886240749557819070343337034132733134486036742036035900012628448076707323061233962673537511867573159876283582804747547617978654669763222059085242855724917632187498384155333042144775390625 144 493608109649446287119047887476777327486026411459955136098234842886538529255083874208589970350138608725917340119349581021666363476082185544234037247174512189797263012016960397866344657154906141460387491855020539354233686885003234002314720175557643520103041847443950122727473052981773769797246622819792071469699747160713668909770630620119610528368957749483064887222723609664122266682295161561965477456602784091155573632736617291034889036810725715842713967607124914138694293797016143798828125 145 231600235381317287401773285470299947059781353106795162583790943897031438941622265894431493173209849606464060182294796278755508917497320983650215757842957581432388737138910756885289993062666590402081166228936198614322970085401579271558456542451350612701026803281006739287869078985719296481912224011165575975806626936346371191872189072834405527622026180118903623047450668241655122081522157239223901980020987102604466802950550114791743197733124812352152022110717000114021857370971702039241790771484375 146 70585842464219754889472441165968649160672126105726645676966154273881649832241871152508422699646047710737536613067902654037626671243153491671687927735472107757901839681311899390674461711327782816500230365623422030537996831448672340675903740120491020540389902941165139247989565295296920939837109888207622667754837184112093061621682610495733434962156303702256090478920907976256295380008043488673486525651376633387918528568850391702344415341366282125348771180502386690495952858981354438583366572856903076171875 147 11887878617851939664023039717314200290532410277758954522713614754047674080801743165992146874982120586495788745015034408403234621033226850656423095167984353644360334243650237921788472925540078320174200214884404518198245781321698052714306339349899074317625193968571505223427156000796108991985637349597423946776442618354122507834851727211757814491382371495177602513808183470111385054196787733694781128324073187492395192185505047465523186612098294554166022573069020070259983745675214095172123052179813385009765625 148 17270052161809540798827646505499590488278850542143805588351210705296288073667603332614792944517846669121739547296827967367870273363346626773121871614052880497239807068962900572342747377693953584015558539816591834693141623579783798234344128079758221165535399664674788222043699482132538865090229434316043460933520215353645044615354743898261793307356148922665218963976277571890078352718530706700770593769777391058343477620364587360719190030090372726024535807941053291755914740612798397023652796633541584014892578125 149 719458266754420041191059775238912584528764630111480898002994003783938948451052713846796111098759385225096615200963198044140350711255392765382889213009441550445781797388239094850497643488818342848625773862222804402440160146055663606000214100568943583243167709715186740303796867792304594209914529982772915036024337773961889653499403267126113627667348707457838233720757976274362769229328733551128705696262693497539457378886576833871821592501353834414901218559222913456193887197696011648329061927142902277410030364990234375 150 3114622995061331965319493153888717768277231856583090611887220470564402302248843596792208098878712406098851355924410789628267103735024682061079885077133770334652611491151825858972356477997312796836957229747924221060452004146042743106686963210032747602474624879557019188346560514723055288761626880309252369815364908382837056258191809829339761755534744171213113511854386221066867722469713770132769892865047056457961360964607509914082550166896104817512220793706339521658429100043198427261170735391715425066649913787841796875 151 2556844918170059985102289960613243947143720557561414902358572564832877427162181365502960956858783473689084912663229207311505351446734674893179108382322581126683812053398005851851600885610293500971816391056210866388392204233589581271003244803019933395414392868010222603705727225625840164744810045001064670707264841498895924010212533498517945748080023957257650043188659028860620102998060904665901985479611477913605916096745461459966311127392015605419389802278519596793318477322944627075536339066985647150431759655475616455078125 152 562524954175876089970655285826149615801533668761837098122680765095067632606005018885826096588827373912802519303516310739654650222794314601629441490935765897470537443542226669368661947145765817709202162017544268990071444297567448110809913564826561034734536979931189493905485242628221423059013307713595576465431926782781044547953526494479919712211258731431597731068272352861046442747338103438119736161055033686671585961741182484908642433559435030814320352054996301169353646932301530982144070758277365484900656156241893768310546875 153 2628094508731697011726493742949717691070665692318850831151272459450293001880907281051304072690854545846281038963866497279361469531677389795369823681955027985731717332259752198202611340126955261720026242532347916991056848652921247289610252196755128385822708627109099468157933365679322682307366830170430869529695585730930674817180932126684065923259555789737937592324947739412138475062707850445548144152064166388629480927038634864180584802184582549151309026885755903112496263149925615161094032243456475317344711584155447781085968017578125 154 164079006818859427552272228571936825972044630190870073805284399424603674440570837429236007434430838301976002264578433724160288438526048171707971523241402457280804452551072617933293222220024759050528791283805085643876160788824603717246790717979232618443393561760185042887400069607096226056035275704446520994142055165393018175071927152992834453123586245727388834483654554856011662124834476852373306199063110550745989035352310097032086784112268146366691145037197721355460935918848106774546003155772211368201851655612699687480926513671875 155 223110218818358835495098884121836406170668788455624892467258957915699974571356922930941008221806035021854033357121498498951390269791794903095723390601570324593818867005464810227374849163821797125110503259147193638038815828482016263364367294928903361142529135483119508122478470889993355915422860014160726143719699440131901553644733888011299278335401751700909513335567299008366727737241853798100319982639364472722507685282072984497507379556395600435408555770224146252648606533978921967534137028754234375292619940722715909942053258419036865234375 156 2522719551455105478668448445798997345628084568843242719470401162250327288386131879804846683080352863416539713092218746295195423237748657028285062618558627848342758599737000820382521607124308169619167607769711994390558050634246655067228614049162295057223448355846030907828009708657870798815900309316645279329130045194680873842348075564020717384765408304748203980917188626897506395963233478986152383133358182181033080823341581014696595520011453251683745062996927611978198184263999567986484924463686856530779227536509523588392767123878002166748046875 157 126166449502217300152499258478726673370342070075669193502328541088155186122623010077218496897102570753064194037805378224996270827404721617442497786199300962082918062167976264252035480834707862999339210314019850070708146082405943818707987756887214584223168619824991809598736139962164418362173912725668499724785518821549950242392545500605773675483560996604323252601744930066299614777918513846500292891303776942534218739750344193691906296177858880928014341106462320487534993869067703250105954974586939700078996659114889677955062552427989430725574493408203125 158 26779235022026423086016527159079088547340202041168326028573639482895771372078630744072277957279861101256608223775386180760474565533478573350294970027838751415496621306941056431692766972877585255932706635535844142690435040795647860747654654578786254346595725722939785166118007733170992747215926411364530703387415593647007679131001449495530202236221069043205177928838178182098057720351760095616617961113426131729741578430700738622460196899038673632167164117682807123223361037745679245639442074112433917885866007624578837009732268370498786680400371551513671875 159 156257345158989597208945070287242504176412478374055964574921729281847000975734879885645879254009177843193232861285630097074803538904592611591864805716869643445699679761805896158999497449313194642487205939777725753637399581308380384771919114905654791051218644912142382300216731365199672928867127712913852580348934349826569100875296946833959145122192426067414034113151417617927626661349206841364782518838102633739544975233128993176089075649631742378494413802797415537343652899105755566211811651845460047108467985943562380949690970854959459757083095610141754150390625 160 26886341305890553126358739632196415125676582509644488173189423367690920101127450879064806657335154503491103382389072641381275838159366311211283622004163611333267747896554899972795258516131117024827391274383405968370347087694653830483231537616755999093927521596140748739392198330187335633220377247791408196404351392594294068999134729544388310563991064636779781545677110828786674599921612869983489780947718133537000467091616213037171623507865117953380719666230252879172557810073115887067359950312788831800734125277049679672396187424254776487941853702068328857421875 161 34766126509314689324452683945078560927834459249863593376160921471934836676533600244067569085090129500535108823629743207238132079101831019340245252144182162859738061748036097917729749031130420991906948549187872143203063468728010260547946490666635314275551527455703487429458043042460485450571451523247229730349109616214495801276407683210352412325628046031472334614037423166341646406633524716435362093464566335824653661938038943004068153500042579884809469414871692025457914347889776242551651259987843225843685920974630695204419909838389202150210621766746044158935546875 162 9061682128590394177804268012731311353873973710427758564139523370582445588934758478879963523882751563970914160273425734200397242200894857478800334118495747182118325387375177623426636667249568624839191741527671298652764700736156067766138920497001887421524884190778049507000346384495540979475184482895084035390983117557532210030685146825299225195147854012042951957403464831989575077187674185936134305906127440013345896633567476934089725772551823841185885223404981562226216319507548495379752996785734701691028708981496265688616812759132411458917744084828882478177547454833984375 163 17414061088565375251340906946766079311523462128671784326671025549332550249395648737825597902933580749272005014651449069056258390268514669988447572083866239753556338855053563218379553349370177265569095749487264126403484244522189519327883316992100952105129908071522947188840240655744693488781948900391555367911737031588248586321218413782848153538145509751293241850341173454255166165208483174968117699017452754659647143208142459611163578260257153671202945280947938192669175556605643632283655827748066019607192145767465911180457144499543733410888701751417784180375747382640838623046875 164 54599227651860180368924804774681105493147767936490280964464254870880838873119851374990717283780163971585125840349228637045154615276594142650249649390714967359076848077247645476638151357339989319535198384907097953025418453957483739393853451705645461656207601771779094594845509834814582802680391667045311333239029148275602229382780157237622907749217283250216534345002052134426741868928080100527978910313485251536108963537482425866742934402939208695811069789400356094556454490743377132020655251458803935946055797738335325401738015233540031443163452473665842035188688896596431732177734375 165 9045050516307062795023651463098956553741352771148162317616523765570208865020247893468470877395293325263379919353687078288112008661157631089313812683078607841120279019212948061744888555916958808359220373133837651829241933838662918264710458382592236440362987728869085930044067076730625636176299420065756653587581637184432190925594372989662041316279357119553440060521909195669320242555542109432532925011552555333087048313718663708638473965238975365612851053423533923590755097384178954799032606648937779960510449695944269196122247803089230395469887147097409751950181089341640472412109375 166 683796877593351304538397343954745526304839851253225916551690928450621954593408269305262549541540680659671299415236365627988461533097914966281699053117783958846304793606275825604171877226464576981911850743414366888749162660235430079777574665523891255249069933672798461420780755588546931418608722257060994107810051035253543149454756056329003258048086396861156319620051706561874777409019806404724920147613017637960569105980955691356652775751820570477428739882974558056118589339246185339621993252971556390816898934210892073999249453246091313054262178540974349838510448762463056482374668121337890625 167 320329862708519266205707867619749349178635061843862900128342128329605766152664595853019518758960048690722966856571489993084289632428699521238303053035973404043271494753963687184300110418004312596662061740631011634544713674004187321609701460684997125488627862657330113139134903452743197245405533465473030782131559331582587781487796654930124085579509490217720330813196764706163677505218617444410035050167393127043935076613688717854347899474653707583485643078398878137509520182159751128844275788455607577725224909197539763275682298953707081381470378859220170426891360904164685052819550037384033203125 168 1385750666973708072815673269146781882991090749031119633935075417229448090455468271728325481832030470723671689802669638233029327615827967454263262818918230657758724623608991720027223196798212736338346044204684657002463120177876792690961126141337170016130635863965198600028347803801164794766912320025796100431579991906675342240509133104670489565079097643329981931294492835737649909037956721351353753100685613494539218631290905317573405974756082094037356750628235967855476287441008793050531077810593336082694442172522766776547639523623761417283510052230453314658920049851076328195631504058837890625 169 7482727212382012878984160146085642725091584684058923664284192148540298431411276355556366266494993029127774346324571421555674006930588258408367864951290709841121179561071665566636586694083592820286491622042129235294670640682757741491029777935197628500490061646920492768796738120298069875812139199001056748431306734294982068837809991657283450975588425457933676836964258132719605408685632959936015237377742091982372632068789329967309698970284869656113351144578764940700948347216295547979989918550686054683747483921485468582139661990735190564977274557648859741531977419863597145166522750514559447765350341796875 170 2461955496416856086935865884839183798969843724031424165410910728273169798101290630896872855868214841074384329111975864239010145072621316122564584188117845351425531354892445123261623345550908912845413930742593773620788135529561031705379332370542232591278642150922728532721139878651769807411563208749760474678699995488889245813612893072512741791005625106448042403915069533625680758693416861874920310834093633909514954394510957537642869650924844897508083183102344967855059995063194037910959256311125527683165603848603743133111828579779183025367191972998218676323077514465909043650526655255816876888275146484375 171 170214581138930005851353641454362236646205329263372024341505566223190610301698764731423574201952989775843067018931786338881538008325804390178810823651282462011779675976628035828595223426125879794520039084401053700937716300687534262446555950928240158742594299873571654192172969547878835144939964926662564108552687115186346660304594385556230111131274266536441273097726880521606902834235811100746819263550264660660613312257253156835749340384048283555771015921800516629862704802387525028996392414391479146388047086061763124327855444213676933288293237921031917366566649379525121878187210455735112191177904605865478515625 172 42870735024149488189621146744250453142277725055398401887662929189722489248227308722872331972335403281208482877640155451871327997798255209264265809440715466343500863144657234443422675393630409977289577719204022070508252400908734949291487221873821594837837940785022098296079238020652754364482350275739904364947216193399577042275277196365303424923372468089812821726063009105651065061844683004701384287608588125843886325887011815692692120146636919423762031174757629190474565729913752464904585559560891183837421363466528426751630852468878229486797248218594518152881768181304820533356232659105700122381676919758319854736328125 173 10811785019415380173981505103166243030216730870346199964059152427002063175956686123364787761763127030504373339326459004184689564404730972500401515811901237034499200180766831240458981620896621244222545052894658346071828714247178410536566619920468437110128539476278648079779703432618521386950626327790225181317863187894406332176613532537347697248549919589910344575204460581399670353271919830370665610413447882397198911957074944858618489240381097894075665452118000293691733104255598802886611955193458952107878480759441136584627542838388745085422832014488444505566017526484169214409775095463162042364047010778449475765228271484375 174 2785589126611693936584908724670269250416053952265033176147789610924295512943587230350693451186275874541665390270844036395755790732963111631637782814181301117673911957303062859210270925682596866574779408027121181000162873583572391257170089100625067588661486494851860613207104621302671490901429395208476428582371867092227925008129987003216822375655365763527501696112012760351946828228612100158718571925878497116679175466502858432651186813688058745404533359468221783822353776744926402300799151425830619545013103341073008027089167485542123417266171796831570009071388833186142326653361410968880174099382429631077684462070465087890625 175 1650455226812697334118655167365218552226219040878838752915531509554795832186971244694958564909880131802084420263685529772710081399870591459439565404527049305461671843865927784446671197981900927070480216888096178355605930854563757007700894927293036419436759134929529768886756967972183867300255329877705465730470102337489837840580707508761076029985348752000180367022439614891805673080399542961541566789077700813100760081008292991727766119308117818801468159799195523900210222130016646410896692963783488224584491196974892967714129851380782598658987871785086352216552301676222409995586806567835491676987658138386905193328857421875 176 4710095371582207603026761438814445715128823701566136526418108920594344535433728988703709886810922473036718887354640698104933471065260946449871191422330526896011746433665418444321599591345372640530807797857716918052757125565907405943597678758950661723662547954586591636282588715610528710264335710518532356680246497880879745506493790388052309485482063960078194211022334186677404545499265351528791897410523455158186691859767261893345369685702993278270420177161139997953891668985024988747048991173348087359530364889322392773911892117573707502961202593896807681314958492393867413160598037371268339656808776805263505593757145106792449951171875 177 17344465624569756514745753023607153604960229392352753468431549273939611943136223628878531037103729425977881608770125263839683998943272773253381579067445479837136155462340091120148701851626860016743725300826381187266811701376795363545019834544643515883971550342688383683347306419032953971818445756212064624480719807663336550970630460279481288771795577748135765414021140137436047953854713548031287184408786280920532854591547614127262133268720567472980364124777098152391605413733929786145134121072363210947540577728289242595065197095138182664714302087564705484215194993627691887390290627424159355948556603121968322511747828684747219085693359375 178 7982337941293968008478307703394441611460545939415121799870024973734777971814254318277779915706699438606426262983680877793576579566101286910782668705689077098067784838298211851888144257014321243789646659031955523659936234929161184787113731710244189510116067327760688204037505072584393638486661151184312347677720915946931860563376273170815865874957704314457136004407972169870275508970402997006431002512442413394726913509417063903487726351560956980855119992445405103024261853854169474823470139914721794041347054233025994198457020803167164562076069716841804349358901126542311387855939865854254091851580193961966658289242104729055427014827728271484375 179 9384044466123130084735107014418208952874629266922356603049001229147578718442809190821676346684711566725153321189878223615006420514488238993603016113076784725565585923688216151291554276690293068520352402004625945570144697718956817996915690112294779432281958866582792813354695000835285745798557335993428780242276386508129042210165710115884302738466152149780123543918016490871665758621114733683757292984629813629254354248584209742004074586621412587650259918238810684520425259652815488771946319953886855796801638303399591805700272113224121826341189635188942034910673523264267809874830762238126964634809527601881965451491307561582289054058492183685302734375 180 27017187300568624712716421196553561781918909200037760386819046556138823130660832822997394271753846679947948536171868798474507395490230158942459227247851195734546989192880907435164750314380657013564734990642059050447449457455000686100874327448178623207027660249435935656959763792616362322819394502221742003076235167875520024674266337617340419639241286256743853463612845887638040669128246063134395389563590476725588282540778438471353607365712617356075440811903469425646047083995403064112361903321943550371542902439583811022594794470143187452078916310070246392329848320799252760006520459479016618079150275559367766486928985614213161170482635498046875 181 37247875220352898560017179673234109874841789263197630510742586294436018146920105916836725766687851829188539487350209162558460850487191764841630859059305060423913561031746679854769547602612340388302842246696908771274366716672300482512225237230660874405836173857396849474006191904044663307274958004827401873125225293073630463106231431730265722209516862876654366281597341671710427075278088854090637112874006239122477018548260625710043185293694763362441699669519253789543629994043261840813529733343018893686768431306444088178057333653695661709609864012171142333430183970794641340493550517870469877660027783800884423082177589192642841453562141396105289459228515625 182 6643427191497027736875270592456010069764748019940411177415310964141142020317402551038352221980332639130794925898021879428213651010600541346285052137145850527000119248491889809184052759902652172683899439363666924506113737549782049414716668534486938675780538302251166199536032743194489983832084924290530535977868702096496219514944271617340788357828340155696815405440439881897356602211761508852498218452298225345111401108685924621444370416015791060287481874880243033556765576396548532575636443265222619128392629230198398885101751752309717246405908090012178516412437727876265088025988610442898750881574476582422663384374685036082297528992057777941226959228515625 183 21378474343785217677205022885047882221760290416343076800187350276174865246869113530922905226529535534585439797965349740509169793033782715367765125198198062131867792892617178674657403893238764444690089762112893744999976399272948693879282281044472145881271866060371851467787682693685621231832075600364267939590956348297384039267652322489083462437775778945354082393727317757271790043412931648716299405370223669553776319385037647148621169965511288806699173953541805150524649276181701170185930889832538756020414439876683889286071371955322183123015662420307209198853708784919007045725898067440319044216411279618658256179267347767903781861897893890045452280901372432708740234375 184 199691508047113047476709473552093836097945778508724632056346261068281647813396542636720246149797330191363795673621126793053097460955195540251932009942600161255079434824946163666216913709108282090782341986763175922849274181664581235312452638239637060060327458600392000214196035318981448984995043788201314210556812204689067056229039394462201291358627005833853451277879924420425211858386718503684082959761637424919381580147132173210727488359838615008343182107178530851897100305384152030782554220405774586807903795983327423115602520621287600296026224961923625285335680226481957622220954442616672384530761434311690320280565976782788904786425376869374304078519344329833984375 185 1762712597226227841820059546044724698608465354014417982403449500494699077037366677677941335197183538920438352945936250143044788574048422334097271404274968912406374986260528866462182484838711715294120743934915673387677674337332401975674802929528755372741057568744559532579949021636654419801239011642470743886040586903949251048411611093831966039228875639331568198050649028218495758052032640557388703471410187503014355786899540488471099850037289603134534931898287330867639769667213100600680738206852320277901031240588378892515144089211956254206834018318763600800631227009892215111297682538862737135539468162249083975815385050307660592971460700173480518060387112200260162353515625 186 836360864991730908593909687135435925690001831306625224250488609452594228676953642869727505980721339135769031568273684595989747967909850496684996898440467552377718825669106539556205289076654116918092398798192915160604996872501241448567842404858508942180874227313401797244253250004519668200440227506491811329252969350720625474377543901290110265665401929021674852967675124605930642774519412347829511130661526809809295209116204783339416954827129688021702559316449667945696449501337700227197745413177187132718345811094276542494401810374451874829251083333442552629196504649640981449125154357012136318277355409645272119315454931590339626812695566246240452823457189879263751208782196044921875 187 2076327348865537356917922646320842827328452982623310842626866054054321992311947678917052705572550098996685889649455796532619220443628770047914253017247647529122642835728593483909339817704147617674923582760360268661434676627080481257379938823598140463416041370591468900351098618006640146726191301221834569755990571373874456242802735303217106920895092500954188719286887740460540189451463815568157010778753145602624679131827955895603022596865261700979377376377894692003740366188499497830191268205661163991044635929367305444971609847568837120586265714574807751245559117568982752843963535353209332050720903299590985797390239470545859251020224468440265874757955089080496691167354583740234375 188 422885701196130329112661834594680881301499834966630847761851404292815529837884223620920166083857333744815739350870544559787772137606545286229546508184649074428539185220837461471710147527271114769640608799932404205921149427931295773899826064933973034869835433017695067655474705234286144618713491481934150453010183911499945513985214873202799008474830038879189490354089010210255841968981903062198458959001803982191105640370166481919440877481424009574602350991269718875950846516260077272518403485443557273297968652276779525806278288517057825016083214391287556258431324709856920574702818826494258786473438604050839165215908097183714935237934931280045299135939007584283899632282555103302001953125 189 1465361594191567676669397342872165246438913735012699671195040480149116725883217383690473361175667875812362940596719632796757263546586340335082318631652290033961398483561916154298634350331930975253213008763277790397545333504277016546201533588569673717880362267187863609858175324952027446906898651869417101757640157547651343798188880593043656086400442471882022077410638606564187733115507740639307492055245490567964596977745214107794446821707943441137091811075079732681543975479345425776250011301414633416011602179202855397172891828269523991326529671438968646443228684818944613052943341176805075906911201692846863014489830095789014934117350599032813751273519875528705824763164855539798736572265625 190 8871918571881796023049915281286813215716906461391134004842651180448787064124504149530733104707091374355613165707760400602228569908991127853406590426001187030071464838486207189644571387015559387208145868215037387227268640592484590353185737094988323904091939900255734564149919039840764651472710338542921476573661854828066837447273829805673040471529474367045441018582702374821910177995236007786847045907640501642732663159093694710059425487787780136831608950741421542699036806154449678447141186938172910456902100224553440916189788631733077797394015042517414054717896568742631138808365497688202927154549464721627491232297396757941103041219959879680815821505830871818165661579769221134483814239501953125 191 93464602004864974087615083138730039859832397479017992807459421513425163992741423657682925083136860654952606076736019571515408020688260257040815587317399550349958723683761317833577432984151026719968842284254896518546688406175617560424687486366047826699843667382835782574317653990146789831092975685027773569301684470890341452660289035016472852467591867042284231035794253978728544381023091801307683139349241951304444808041467877869426668962795600540733549602949307106167107931433975936476306363257518434691528578349204167038637143136515425651414548875093451448060571836653137146638198612510071585764398277954058709255188271467483930367144366753331572220477337395344347333037138270128707517869770526885986328125 192 110389848240339174474567805622608757380343241887443744899560506029862457360883048336704700237446288446191258735997385080243903368542362442212357438349124583153051173186273014248021214380573809801021694941958739445262862214459288493109888494601538606431917332128720893854385251825907101030304090451375376913882269468961059597437042862562927467855429676118381877600811422272727597512068428153463373180696757938934305036450869426510521483356239187664179429970850229470872700429600878984791824586133930381726421849491892284601731161210028140411675226340631791235932883600540661344398730049904730075938825374609252252420117016043089784105586513087596501326260210576579831771859563360749234561808407306671142578125 193 7896984515183480004093158634258883989775598875563906728159911316577187629902970436379203266490750936452968931142847895870901972592706589483719333971179337349296862743252111394419041898128488066580992231161213703999539011008394518864397974062106498649892581689065356833071213540404095374573605840081296411501970673334392526270859132964236844555928818766454572197670482905808348234206254480894925391120201436415659028954269412118598405327403871484141504963990756015461746025716959036141614181497040719191202745556236128958240923486304667437243007410407966498115871138359523417649667885281596403054003596447385111555657229704173284011660607199577966500554488355166276921723983971135307768918210058473050594329833984375 194 8803487618262228432622718082857168717616854561414085931835700539499503302463921863635807032499413107382219439343141077470052824401818625001917623487184416208303462315764827644187353110643506002701505831905406160678053257779522313559712672845862634188942191327432545779386895679795855039138465579127046421962592411373419584771593126869131554578013125410227738089794119980861661760613423185560042871465059186377940127337661741202242290929986903955552435033812441157475421976221274438335123952689484602344927227885684070268954818150978834560524141290907185458369739271570315874442855880889070402097113173466442408465725285728871742628581230034980267102879332682622752082992329653553242874153283992200158536434173583984375 195 445293089095707180429088102182231641300955639185112866873793736152030347401920088965770667908587738747067288950145609981870965285834738918233387988071652860982979020399162365306299062841921222144328977215426027375961943530106359129584417379824866048739337593465253211077641188130377120882963233102828203854950310392142357293301395961710390820027117114382990679856895669533145726881938374643752336764418523933757239616329072291721693450817313013864781058517568764671902253410830962597263931317055793351850429543572650418593418184319826582494172732900435276131821690634219059955855281484771186317123204459402996812962790216868483426271685681458234089868697557623858834182705858481705896156910284844343550503253936767578125 196 74098426837858514279066931877677970102414798752434630407849385612300283053343182029636983631624555241060488294155497449603750899011027065213044893839579757336698298265789813444869204176592241186468377289425175308888700117973037753247580197069201783334312648617426266300164644967881177748806772169297992591881049613468432928576099515713434194791311426561201508368479719999357131061196710874156669409616970267479671934724249187346071774670152138050536214525626743444492773983116301755270138534533785999982218944447501375875855679669193834662402837352914890926174409398196775218851321793829697911393248551853363207360021603311981389547291002077874991838450510724569503893580153948937583319178656893200241029262542724609375 197 106441875877161520197804151993549488487012231896555139961283401228612258288395981252833565029390186090875743125598008803406742158173485675199278054984202611275695318721194078698259365274939854261382524725024747366649238479893723484651335696577510007606512712028756581404503184157331877689968357608435917957230205491831327614496144070501210804727966184130761310425332425204789660680450902537999865528627843850310507314007395528786798227581053065042424905597003400482765499485383260497002674853917557207549625935628294374311928327386086792827408556200074940660765425716208825416406524750165816250005575975756347817558786277764210063975634612200453154908466720716654238809681803717025673047444876695433180202599032782018184661865234375 198 3590664701159273756719027606001728967514117377087723666870653406791236186305381195449555215841232552657442824076534377752877279702486291992774321115770988081020311401975143348883466497907883442492569918047828454226712711639768161929571039815635353171136913597046105779620748728753077961417027390794672168302736211612818352019717438266832931589260468001134615059906835616246859433889361925921066007297403219902561976915700038413313165218555961307020773549559869720859004768797617550487379192843530574069303068105591611242287392710867742121835332069730999731432659409278219380266892176197461592561018925640935792617008054445306663599681222322726405144654085550957040193629868116640691319343416630649468146430081105791032314300537109375 199 99940131916553050701919819669035427826001373404810593154511511911074647788253813513028321422207377793705554040022901344667751783776225063448957690693414852796232502759267480228360275578121406724650786033495534477122932452268153073164913851124704917782540972076042905218669438530317523491841326901569813882448057280462396797863387324274927805763788272906880199918455015715867009566473859547705749646355637938399985170186691267948468922858649891208759145556460479044173930228407409039385786152105156729885647214511914958039901370667845022611332099358085575855167349557714169363402156478104682112581644249544077781722297579504181014605762206209686428242382642019482104684282502868776777307031125809329914939926897687882956233806908130645751953125 200 3968234712364914024726066539185835798171608807503944761714466875688528981368434156807169089048444356975519384158787663288337379430997509279018325892487703373464173656366674483245396344171909232828443755714223029067632049756312329275776184676708101784828321069336252438353813108927784122841228632507272175052899083283281968472114212628463698966128983579716127208862677420282748222167232124319283292421019578243770104718814448927711461643772423803901594533790790645169518603915342363512572432130797282570308835940015792026234816592746654971859708159270213139397296078511140707221819200675890570726305339734597105463689187075076861746293162950185107237110763252494677293855438049625894511551173701272032280640278401051546097733080387115478515625 201 79551847803419943507300934405449347098243658873396543218290219786443662043077288993648316536177997242085097330726880356421340697820750863785679663227447023086908410939675686906060643267813638598823570545001928803505830545416499812177732430048855769147936645631194074240607410189676060369826324303048236540604588416163097550675186939770904265622141790387218927406095598196126953176540598992522526882394597179667644655542384570497923218962594091618963516286193397928279203696509411268491114832789598033834244001656592109822845242542285565469632859711841811904973330790376429185275533630842848390821478728956944432463984804854870054325639052475934503690956077193863708405218067978094542571929673664375710875854984423238835944403035682626068592071533203125 202 6443938327620425683921897589644613462999031099721740190311162673361295956475389640352494584380026310600619139080869489511197860545574282219231409760412891211108842011346549666451630286622708167420505684856791238870382791670372734285832860031247463868290312106063613595711922047594329918137041747519816304498593475474459390897342167682262558228190351446735894776675961740680871588159318140191302245054609555344618220032899777364043274505627009203410901709730523812384400337028351840981585774800455809534675266866188930671979933181652757659736670535238322289738554714012861893294874050699163248201712241481699369862880161147659039010539740167708122602478515120934541971947879160429592231954019355835425708076881303235615428004479099399759434163570404052734375 203 207157029432514059979601922413880488256545136786654790924548954744916792817761067545379362655100958757194657618322798076140017813097410993268428423986307366390006375661149810718849883547481735559394461577386466207114363098519581846430359592033543754686894284087424534433863982336588879005005208750852188664777054395296779728481068150862141415031225180761853090026532434832519828321195168962062803770441518486035279654047675867093616729515238221760955707334432355332414786540332998841847549591376891692411105349569250085575468945063832302932717999772026514395684090446023512605755224949642350925124970617094381088719710496312905472300367939937819524835398303083847335230407106071198950535776639935656181278315161593643611848136742992210201919078826904296875 204 1018509205582670336530773716131815513608004025021507112545049181996469197214819058767030340505821695203899385245526916544268338519496700781455552361806269851756077780202719867511966610261219808802373581467237014220873288254866699233428215888533705468368200549345988716045796892013339234862620049968759131494211435878273202131396847023565187588131125493923053257400118139791310504384719949128105880377938382508812740018197323009627563668541578185043214145778827019750579350059161889945092208916194944252358463781257693063217740968513523372089717476301303354678903790534379848689699455136950354416854272625515020954047009777737680087481160297372314236787423679418684226326088691671737659345025141795637226987938239939333363859308434484773897565901279449462890625 205 14653791560125019247783251936837066219305707354381308101669625870530385741684783956091886727394646808817463676795972858265817929424556871423483331476466666189169100174194436752207887148298976610882705103021691192866411161993890329189567253100831070682274363788760648043957650082598887838105170694198305424108154795410645374051469663653687727656571804879358066664832347319123414410251530933366867187624207921076386210497279276523547611880877306862830428027937711374527644492068064710940067995537352715589583646704452675625276190170798973993960014411355445481599963666979121573544419740223798649092755771595256945382429093606612857784916629424008290814134218736338561326860398952467513130961994630807048073806377615393866536115468311718412763866581371985375881195068359375 206 292170316372888079376956600382323797278898271507216110971690108086776085272024394189589155745921488344918911944593782353960161671401887139353841457252218837807799378553277254391416347191433881716393831084792903321402623252424825345510508826033024257025845970623533438391245847625881283502183861542213930753856565274099555005434380701109811025227772366590990313833655970416450700116091793148973948409859593817549759733808368158383485688623838489935580985635959145249508605244694950830747467922778543852000087593477812715488832118229470947860260545351842326951285138180161088042355249172436952752355834073347401465107583677378474475669562358593239502434284248767453206278116872717134808277292279283802159535994249813246694465745589776480006793946131438133306801319122314453125 207 22303437459621965303133462245204671693569370108021315958162178651169057448926720373704825145371558893757400451680148121776980583171358888900650288893929177610099768316717805579683510398713824276133037132158858851849015766576326760874246179157959798245486883404252576035342494954693351690079743924450619595127642196651159549579159983622340313801143990959126738928524051556800642733194988648330281721566017277315371904663809817461934764380772602514540109873750913102050943824164853222657271458543657787350004878413736992310239798103213888620337241881816229010269508528616565762666044421035133080004834139173183418233858996833046346155979235966546764252339922099174638964168364218566573792045389742019581759585169595308860942466631031489321564109662432429104228504002094268798828125 208 3466413195685747350459606072386538315547686484335638894623715652509194410046188101324128213840727031006487210674751990911580478842238908786432290860309003400071384757963715220886712759634942834623118900175513499362327394934818027179901722855615037849372579307429903609384993014028949007815557494202704522325686572453894863832601425133079668888135295587600587946635720374136856492642777553048188013191216539125324610605481040743064956583595869552847517264998730324724605368972870833843297777867408940053732641276107005667600533829639668999006051346045549832171448003692999677177955782230010330574748201962231516832306004361318193381661154610933420510200997635105222119404012068658583634717418573509579629908373728424634118470581762360568597348964292592654601321555674076080322265625 209 8519272415768516806434479469586754599911866923662500886162618582256514421858648342690719308502322721960581562974358365940229961527040485367543640536679301682754749728209006092934963734650161595751042528446612430124293719366714341000385773827326581013497479905838503918706090175394113239574527718172627833542932474631895361003339806825928063894192341762483877338222249188084902591369989237035168472808901566961642975605738494546721250852035666334007920159932319848065273327181941417464977603082605209997733755916718055731328062539178001967124637006669546479286371691808639811073163421616562711197105088814387469902542268002624060911975028903558556840049757196078689350007953821539016189096318364990771375606344706418453391598706501498278234100710627763053395256065414287149906158447265625 210 92771059181389013501188339463872276503757669927728761884924421857225909688957904641066712093325681879894529303613234102124520637455518443735593329633743008410531734786063541015843922090465795903788923944030022933390856899541409922619231290630804383647438121560613690280859117542872164339888883557253123099015762904492738977645051139751253726135326544248969481782706520982966366208945463403106808069989600169143756693708844603234147424085473333112253673483761418554394832417182933714342601305876943123510009042768010070073556459374646547954503849897648935148047820681190861800361491532624883921395555144401938222234299203894095732177643788509498021007005585366484677651172536330547728267820304013141606216501144628439283829559697542991615615282086082515888847410678863525390625 211 18694961015723645701086426259225913353135758287323193549578312312474779842761192453955016069696722590298717610605743179584926796867642621369725919957751126511355079693149682136510561833817118965682344535738306098386221363590042107025357530060377434942335844826138998485915199306986383907777793023948499800599088425577190008540504749106137806593027417011085205764279531044084334635878493842786088078027705176801467357598998619159292378669004852354699010064461489597552597905705052677776863633350246383275173015698748686215065364877713039420340369917328641681255270051051806395631141165174747337211264054916522974564503475151854843715449119401518220362896204637178788071562662832683969202485743948485062151337151317319940741129075737045412599504395782776841432315517721463038469664752483367919921875 212 15409839577600709430127852238682729399274462117864573414072974005033759380766850557916293337363336957191366855012054127833910294701761763586035715460958724896430709627816006295153318619442803122936192270892671315840274718366283436705792646705010714737800193049881134882503065738129032264622349625902155651432391703643672209039159426376429910078826690583940640917790637325387793042541289654069371465813438994869096145449529266450848156453830373158387662765264168763229813957519365380234711197010782226476121511512657964061662173811446584674072431099312901246376531117943807033411458827012273569519668309345524396038969629460786738675481876462891870491869603972923093197937389899498243623942660966327032270255722255552164549527939017122748887455284492801675544251631400083368816922302357852458953857421875 213 39602770605723165493501394755017343323605190647538870970361701817970149737450645972416755880603059089479893643996582730877853017440752505511293465388507514972924358954573451077661641156712318025841217619675007809517699305573215335574266102278632402288403616937085460234110647300490333422352437788581093643119118074615793158700135056008016263872045036858090402170771676495463896985336398260298752137896718973894286184538664391648933089329416078132050978284488468615166285299886597236418636141713783785727307582523386247572563677226497875411538158917479145703145860257306257102477066250561576218847778438631778049350486210478333972532274480164784359114759517458601177602819966625942046575155996312287106255621962716156460470657624484105561192810837680577728911292321838100161102147467317990958690643310546875 214 14504995319319135570138306967572264229761003743055726221356208220672547573698923826317680493254394466482313113931212059390666752935103467248240274151674916274353082765414434659343140129777761175093902783117086044790086382746952342969903955783330822904306946141694164712679379051659663539171894833164232922766586737639264041431444906442399405272933212268776941756952550205186529657088818458586279433740076449237952005208822532368769051290063744232595597577484435017396765765734808104923707972514230865277215363210124078049807124651531190046396385315239005982329082467650728299172469087315380050902249195108860215124457692650081838303558149745260217152192633459032651889701560510940870449472836218087158528573132338339859167668931326044022959758200977974257521876520177325949056967857586641912348568439483642578125 215 794691729202584914929489421777463769765568262201516742817413514847763941844953642412259291749312560006861028972420122741992313242556839190727452008458720845949686892022267593039020708740515391456529371605699136336063722690568841154059920885352344718055705313014868644639564414661559381007370228241590258148029720892278712253923283064378774719645411934923410142786049604727130936175028298292451014172190870394409009778023273742676561715180917867929900692812029572978447043256368424783599347784060237358914213620808711145956482851178443226383552618698077270627532880095649712945993948227625869278481934119807560865475655297790907905644661311838617763666859444702874365439997325449922410353535781741859000118465234448133501574830881367669518680835028425878602967349113254591692380446321664066999801434576511383056640625 216 3689070816306294350677230598872548570890800725325298731640730114575080075584407948033951652711751569137265266207188437545884954377901983706597121437061326491916186006168401266126494928210848085812869603236589447812590546107588037448130622134046650223019129341221357082784135395593889742824965654261213152463179366363729993546339584567584313363296975520925404585908074949103655217494037924248182196461837655533642770418229606675584581868154646544506022739971646910301809777505525001013334689492025456459059522881892952520697243670453712179956081929023553975049944912246691331584344513785385820190374997962138988776513243538028581945998906570860399102359980746391576506684645137543447569993713766430975361276567302574230071553124764319771764436947698868573984637664239569069569990578116858159773983061313629150390625 217 4887149235535481961910538163371432868694930060312983175683443067451199501950593144874601026695214517744735291452874291107983541100802297056837606462918637290668522240289077436147976864792691640319913556207543951315458631502907800839959933192087070704800125202045578606472150106572069777747050633306852757901697293462233626295228547397866920565361056714630869487857626099037943525960636228973947073312839456153559780819684225075738776249044821272370579303327949354853928219582323845615438831701551648320532511044154570545691626660487883809790754672469558926641006751453137608241087847963405288117077092546007419806293075354384743751373168371471624006089207070650891555163886443545197172419701541734691613146207812768603679318996787834707820687220433141942342147983142210908029360477179692257010401590378023684024810791015625 218 2519281910854598507898011609875628821202540717739155739949635440210577690323965896150901720939240363012130525876186309220603198844030081488344494992749005232874549811678469644099713176066651561665858389394770878724232460380635437939032865717315809412959838296539571555758902745441202946147233763983792999174515840165383153164748157173385819546515990196182169433097816881893647954745609296570450703294080888811803019562699018738519039702580107621773603170856861757038195022963892561820913512259353572391806215101250832919853324159546092459341807846987699285261197242208970746857879398737849311900262558635957702714070705305349304607689762317429274220327212020531570450497684727238769372401535747322004379148055060501642492273178508462396213491118913586714148380728482019841700999324531082073329313342213708892813883721828460693359375 219 120000955259737090726705987013205827640340622008069205361020984923550447123201467531355901673498836211356813339060382467104992170537684871534313329989613366257513431179680544557401637715582813836829832662041121266271364785310807815349952492712903949767515977579069411915463814473600819933831185879840011929679713014597695734696448970639886742459196161014745276606748311535240133028397607623540278350006954976772613230830042359571877418152998266347942039837424896073000343528839094397215573329449788713738905443917880924471373389691659022115828333175565080054846608238139903585081369400079976273745206455506573253379329905809703426378086448466108618936846090173980295268556216612564301515602352252189034591959306696874736834448311893589318837222467210875955029819239784051119743700825389032398895182429665595691403723321855068206787109375 220 156213121593929297035530240605150102825688794838705635307280298649814201585720820451704837509230864656221815082911877174203815253017858000267749013724161255014735955575964814540784342497639945427781983547165305330948339706505761054335799029322843671589779504673022147929227832133154487919823877592862642214371293050470801460901275540860323167161660295805343155386311991517427976536062743023704574207811856638528824170338922853769379582136589628076227100093294043546496564204523906431654723068034910093023716386421566313791317668966087381271316401084529875306432809160649337222449435961711603345410009653720770261281338087356918765961958173163552245276735450992948042521260990524879537655285638898185125137056119220565350020828103549351166511242265398561321447669281252323695939346381704278450032463698704532362171448767185211181640625 221 279830222170137935177436608414325253880248052645288589618250593497282966086823381592302788201416360853815323514298305617324920222752179677735046035158679559243294088579792658767780373905893866384876864127271220888967738560654857405628202527009358548382192768578412970587546532775118100691664045330795559226019585943153281026842341293294948215945696117206457264855738940365352447123114394939441232025068692560023082838204980390933754770656492840411844057039499322468509177789884425427107747572243162476327261486421361551470154006210177137547244094919825217279468203282421070453755583975384873669147514615061487671759463005287801658534405602164228507523943545518630592707632954433808947138839557014773758416483350648273397464886860954486897384999723614030615044617508910563015848035566258147508477217957453993257832536301066284067928791046142578125 222 27396218241123014267676576273587685330637925098131688789395587855164494228798269528031219873283265976671081618020347014852961664568106646989294211980140204888596221154227440671342001946508727200678599628652234338692608508303792504583217912001797229962261818622132365059432568198282387412015985030020877634904995522592535672370945739637455315185731486962863785601171409478589100630694268607756114938950300207703939879108782195213587393311582618554840768716338102167634454033163054902590129810565322335919867881305110559973582487669994972297287838624935648247311775505958870060634032937942105286830549123358364827528266706606691645775493911668684463572116644936910490917855389137933197351733809150417395270248969478517910432004818348027130714683627940984439304713187974870850940570226043371415522445069688618301921578801483292409102432429790496826171875 223 1353236200020271289751884485033863716906860310222214767752195062105850192431490523337102105640826922917668076522115040798662041421341627828036187600759025420472210343913064431960938186147798580077519428657277115159721397267665830763888048763328774173985922530840228172110671706154158526216529580557881250776132253838458299536762864809392105293599206798530656689769861771194908625653143397880113297409450078759536110328578296532575149292625623443516359770743520556570303856968089096913439461992874096782761873997065936109895106978459401656624532788878696345175965151116838386645018056969650290642994973948286430655758733972837533843080521766874669078144701676658693698887466946468210283188891502984867239373947847391392185788878002300800121651797802144926379456307920018745682209466315412331069731174217269301023416384899267228547614649869501590728759765625 224 328029629110770708328060930451226589744510082270445317217194173652435213265387487651045364130123597408913139388115002325614786215750391805510243284428504984815346008232338834468445566211408117784556075173783328714022823003054079228586374221329302479069262950764750697802340458734937621320710815330699760944553887206696198756661443097594991410839989698048660745546455238734790329067041245825084263602144828457448027313284505462200017320314368561781533742589834982260170903939949591136063364119984017075044118334624157815043011033049174564615718135798325919238605415253604071870548836503088706649705561459388618930731826121976030687500927250359168044812386387767495964511214488803193658857777390922673762173108865954249019469277444146927082751394352641436041947960223963100234982522628111844764207810978623179099834816785374869141378439962863922119140625 225 1184823848276520590242681247396859046664129324730705151564990815770236793226744227448220571540666315889299796310804832585869774472302314405420248513282574810515797791058880688804390640608186421591808528744136732681764489974960796933272807500239468041128540585889607357580207333308605178088098523455203575538676188786333729932884327501832988159552031303344119640455670977255539307291128083166873389643244590157440797584240921997307084833737226925211147435774065652770621447043459423060998876796652134044830904613830089989875935707894299138440365952888407354200242195948682488736543356332903162842020989321585378055823901455054316182083984978918402893332985898052162649855143047149530909382610598449837041406866182487239245834963431454168293111178136108904574506426637058908034579392598453319968610578266200304115127357740266944574614171870052814483642578125 226 43021884910791197127423230537448349837663437974079105871992605916886879295944516547013903061945125694641234279636846406978964342905540534960909635078292053716291829231685208876788870845105901050805646504839733091558896329946573536247551007711956886423806590681733673653746295063091894302802954916260223606234965606082553017699051212445172918038291804343308106522244158852361952275754002554069086066825413963438802126742700745786401160994606418169518141040986622266023730379797653084527771689562202660329330285132949094673504864781399933745013411471459952866887515105018054242793124526807230759427339838129854797072837296527116952565992326472195636736357045418942091363091889856344687218941593944379800472009223214595809512518627133935850960915383951485029042714329613826101659316239239840459445499381487541171177448984110799315612461146685063795302994549274444580078125 227 32869362189529710294860712656439456415524682484405005231066112004171977078807520261568577370715060286313285694631798966072331429089428573792746318060040178174377051440906479958118589696867551774472988640839419361549378272143808249954864007966677030733555754782197985383009240268427029514420603868782755017605397827011340394373085559908297858230777898097456696489062033544679939926023457264779738010070539035439833463669135947403881925823177730442977076443986032942917742304648687518565553806223874507158180417398067629958836425720822107589156589847948709362732910607623420576631899274667691572303374611552673689662111468237710293804486286563958544013393743252988458429631503729200420806722406752520262781517613837790222285616656781478242908034292374515927636828415203017079370727447320122287739636833417399179274663224591756808460989158771070606235298328101634979248046875 228 55518454708555919102493078679585892151279052388801233750176823614720643818201251385032805569977650747379823473027346562392558057306470399404519119325285266483674825919199347675317711000328206174462205596419248651882119803312425372582720197024691698070325972880037678217972987194371624312324737302744495748976330357752511985940741400462194890713574561565711398118251338301774939927355454357021220674835022413095439187886128709775412813150925822931362814697252996494537552827358520686792261671144936016014837323781860096592627326201740898857013563979458292388943422267820794389857828413749455482313576063591066496573670798338891338932134861903787332349125207643712269035050236953605366371124162400801002653909234056827661285717451430369460912051151205620160668776698048406755154496986712897642854679558883958255675543228504098933719025817101755393423445639200508594512939453125 229 5925082328802900341063350520131011310345592942164094035615384852958398434210869055855764005741749036232882297695499669423620062588078285737459841055529946149476406978892709939714056267613410066490204875701869158320398456885320554869078619655177506994309975433160959763150211273017085851693027794950687041927550907616822971805093217118400911159486811681060710810658802369499766375456994098547149549838911412742248521875291906419570067130941408322025569626319701323396397099618635045701920904640968233637955528041152480969211107755278822118715040906229424412426988785663338487932582726916964941323447646781341682720407214914434310658693512629647005234824599301433616491297214780991097974699990316232572408385499670666006458963285996792816675659989733483052618874170357975696173884858752204857052662181456921632582771848116465509990858963679173816718748213361322996206581592559814453125 230 1768956842483963727783375995255138169273847363552420670433663811942926254997880111825462796591333419341984597230276242172047162610229009512820404505925883907658526967760090080789407039981347713642153126222847267992215692472378634870191533971020751554899822555806087027936392383035328249899325539045300086813154324178386157718289851490006840098290434100918212652759722938703400044567255967450483675928496046220607112801920678665331966149057941727388337018215538876985115604524179625721168437279599655764156093891030907262409566211161830764372283300322611972762608305378973808408858833713381549385341158361430084649866993404298343291606239170427294711624913602163761054051477539345508949201972017057894998445773832490334524133446061144298538617073400449735828187483974633190274956787737285814148052429097639056550053631062751709818441309555515396356728530236068763770163059234619140625 231 8667975884414612723438687920406318178325497440404884978341089442277379471913321485867142485413190876023397624957816760888290364091999880584824055754545260066608544292619493761563041923644696468184212743455101321502030145018533280495989737170261739849809502166891527112977937806253483756288952815784731451821551350152013760121276117697115312926162729359202621138797380354955230854169738176781150763839709868001837418115653313495986009787720355577136717160858703781400317198408718116780893456276833830385568546853346794124825715196081166205250885857300696875049248962688743907238829870019670453222288279451082838369030641922924173760662049681901110222071221593969302698932258181479799929190534618995509583448763946668160806866061118457112509153626671459143794903569896009378035785305744800767355703414009097328125498547437055595593753002683801048115774801061661491985432803630828857421875 232 371363696777964691508416816047300572141642484318481656844121853467400682982554202938226443539352938626768682215500690280015649376908233931095702873366230069936424757418421388520743388920669281162299895406513411602122677399040692509559065958790184676872802300572031907548922547831698708607008207655153907879541148779787494150941491322570543718601400413762989329153300748928791260258722324038556716612679291811449095294646739100879546694811408130297000811503021723857056884357046201927956820407718079435248475580959840258358957818303976020774916377673537492971719894424362511508011663980691682531963448415236785178861713928607112949266367948908888206119543899626964167323394681844868981293679792747420458682797345298673290225547702550193464933217856216406032961529869326060322790690081171760921874698793379646532268896737633069053872815162564097692904732141150336843793411389924585819244384765625 233 47619545340042569402199426268659138679573434999939201380441227191821104079077740243748441968037810154525206738039338921322938901838900046138890185828990411196818368801664504741738953717550996963807596377595928377018022513640140089314760678355802154255791188371740502248783270281366936426642393513304697007708118228828285316169366113700569703469136962467358500684439166038788869124895569961626344009370510197985911494909391930856904774390168253599756526963111419720533826521540289225782714849890526565961753016726695926910675923623995070131183947578989053258709119159955833199221774079005476366013999211771861669734259569019981124411228944760964723082595168566839538571548988000003655544994791497436957094674498612661962011437575901368913538803826500362939985809563807279030112983821675412773063346298491941588934026503468891231244734942650384736910292355588727487847311437008102075196802616119384765625 234 20598850078445408102423942204831426080204447829116679299111724554566225706030954536067861286634057772369884319550256319585318873273044814818451171099440260517166030691458524952051581543971121732737961089946617318838877778881790144193246494854061264643387473311019397905568405341562485203250207507208223076816524398136689199185542959739987821899891963999486460210354909114707220649351905147899867673999123619385892684044840555313085224527477004936245520950625685129229233699458222252274668755640228829875426793540986271709432115969628339552041009373033623380326349170420029605164677148938604853292618021753474923544304479794634806504624492113053334669690947170392618427950595589386449157175359015609530470691390593140725062898613178580309532695563032610946630327634161102396713845645474607186124850793721368352401116579020872576502120169774282782704743932525141836276105777869815938174724578857421875 235 32409223160327145652662534113705745218971043851392601100346148099973605872035059454718227009668064544102401858220286389468610719015604166921479507067343542550459089772514568336247814286631518079356878380989772249320610475684648925594408175039508555393562625010911267704915670121572047842606547301454198012969293905181474644508660751061879416231549472015278750743156878204649895684842736573986757315309739328747639250541639472700507331908433770592543102177047505094816088348665557609697382941418739553441706502406791395968924522517183038832813916336819055749153305201039941521043665697452879795570921166727512195018981621369350931831616026377206012693301065244991574928756789191751600419114127183494812925543604486210527909313712994431051806315637140226549240533541799160722958397276989057630759608288085893633591800426005139257887324707970127084202531752352339326230488969482479433281696401536464691162109375 236 1851213883237565126624960532812849444299162295928797937243681116450297691708589263267950415879159271130190998218665122152225703860623903383727696141783369130773190120909006414265808890718976319598661994201265285590766010741566825223998585003430455474860595975123288058300223434211447715230645858903715895216805101993349180821984759054356212512186633216983978268156084538187560200241842760332323335294911658792125875750854386791738920754425660818909800625244978335809128970360262968933501760660629226688115042850139530928230791983967457177800670769224481715836778214795985311754305189543536715147981675419594465396040904659917173589238892329611121755807457835968783685175906049538107303172610270515755724311027268012097079226392515048493900154946597788541409552106844973755166880248672988377187604870944519032437978426925107032496175007658916574037124691326529303819699266166719231474502294076955877244472503662109375 237 878251039271682409808287151016539220514964277272244388589209951585233780602697209690317768350974862250314083183900888586336766199853331619404709875888724199652286083971529914049570788126006026567677624626970075524685620050003391655944184698742473255927889081922015197330733701435160813612007777735241991292861459682582725016385187405808619983819070344168321986000341470522404122638534800514100504407276694252501565847844587327349987045393867580046368702828097377096231156989345597458462971790855057096148850513920346123440324102241857066835016425664709391145568483885296555617165713718055144863790318470888586678724329947853245577033126060121778772268418339082474387137468172115819328663846591927814314971913245463031084229505910596791427617609609976242026978300977285603952516160695190472916966315268627774850193287323382353249802850958535542138118658934440705788837906155548771076901903853695330326445400714874267578125 238 1169470956908843967196842161384953058270613370901870970996803937355722220711643948530555134559045751350556027872996399880230304873287253536149500567751178991876404649664063342084833945793535626866926109226697333476861845997814639465112465479755543794468132770028604696460028501649418700667304397936929961849187359694505821316354988149686974091040209876855373105860079709549152105893265850390694749042951148302888200224325926980571937732335257240842957761194828744141999896809264675941396440479685745442585063946158655105603922751128073637600531246679727824722847523016911371018517707386816861661758244390309902008729527392623474844627391411518355711270686920467009948754195628357574998654599863117009815399509380910439546154326628847562944842269120564662208542431513421599218716193581358437941649237402927055331880488721302396849108607151314031446297137759969509667164617362929666943838213910566992126405239105224609375 239 14807671064052099231639113416876162693320013223643288275553458320692104932245653721409811227211969435021988529146850324745021838435992269537819905588580319776195039945586755551313629767066184025562867136225149267396161445817627728899097492184327156955563005284366654812224157007705926239020578092783488905432743914705730990773953890791541152818289780371171316186919012873308595193643151215023960214598358985642079350866891425066757257117650893853833287343923265517596207212818639006652500376381442489682518700485002487687520353292944726957747786034111910551496725266495200593957571890977847805945164531838773677568394750735980342047305963026501877019233235653467495834286921415547992562395481280441039142167576129263707424395768888287278373468354843848262669966619431174360515600709592583044477471805279011351078384671650540751080875475462003064754108875675576978592427620064953117516473417303313198090108926407992839813232421875 240 259157635814087179397814165704144403126817769362219888691029677466113535207510288806216833177369831222986006381460763561064721010019986281666540501708503266428099182790592208793824672310083160239485114383106114882803710107894479215892076617809249400140452148702731285231211827460137169307688188398363725100519797636681404364301588098720244367355935917888959110460475825285277302184068446935088000908782572343872496857625717676078761033904690060381603490982611971341413924632636481778279744378729550903523107918621113260808487543106714578561938295745170315974922111854712788858035734641941810503802729612812124314046500588295036615787261096789332259386011848620178172106237207366798637588850686526410431791209266283856516341395317148161321347788112388087095021089366713934095780846935506652914437941631027396275378872543809338470003895450599467999637260347019107818494000529312481370604499819609856103852507658302783966064453125 241 4635490744163643667383802835485004087848637272852470632424580066337567341361568726304664329496672484817668717763952955299619826864965637531533690305246912488248654475559786466366704984149760725268398502586492813296593584760485338850170351053830654805613979644439349407951846729456787578936064782627924360406491524264541064635738178638700637319988747292489557418683514269480109058941590277544939814446030371432977398859254958244864411974615316880463353680015086913963756608670504518484557588213384824986181405484836098245288601207130325712811815230265257852798126578562302033817916932979940427406780631088307507214538158209659380776952701280617172347498962536433829912923516297777066254310542215392356518704272223170672336376738359714222020622270438126549266726685778131307187457449983675388895797469932684497903751815206810353745281231814677063491454003670478965215901183480431962822522382890489691352475798424848107970319688320159912109375 242 15271418478274718076995352827638777653690457206346648714406316855684256961948056616988136924303092498520677320178796475129245937411558461086890899516080048520352308802495848754549105942602796187796603483898211953306070332178834938957246182710753395164234117469551795464121892136217090101347033902930356304995240508843443057390932873180331992357248185862724986618940285611476329063141480572752487171226934404831541849246139725032602726829908208497341741669679794018230072751226126778511814930540928700729246713911962650894244163991554391190910302783476263262085311978161708421093792906055642192042325469124395289454444435232756372246331341441929094975403213316970172455043049489433216630360004683958805531563507191399987885864814062938742418319818464586780468536110849116082714222102579734703920909996110555956456865325489438926980782023233913175263796461926662411570671764658328524847311944516505010684126464326482164324261248111724853515625 243 433774622360489024954829741008481126386560676611373844777366546853577031367323692011415554720884280823011118076387618486221897766775697174947194128978468536386033601756400124439048188143069124879795199791308692658843810056244468012321655117078115511094023654762944720250933659580974333129715867653986348248660659433914834884843780608852248434677854576939444406373545194369610309794965547981198343573042634590838310519660302398289019681526809532864992443596880996844886817466599775317024584973575377582842726507691726311648750960039905557153614155373522510074205374739447792700829073973068933793965160879542232951578310338728561563705689177773086885324220781982211498086734337365771115592081260548886334041993829522717586001828488728055191391441218449527754224514248709839337514169266686911437563252658913989681821170507996494684212294951397621712251299329361859807566271511775050369593408633229919102352657202248398249366800882853567600250244140625 244 220431326393392477309359056811175326080763195485485954590016377649855214190585474803033750339374362788937940404251674272193702886124364876163005337086658175865032410586950161189154254071284874202364034877102242697037481105189408294139380008196488973057740193703883517833102884424615417626704147121467593292995107656413578216637220140902907472741145597631772218006445586166074465765621135746819911876750176745197114404712926398027189653153187305047097245061293533263312636070852148987518615762125030257222173536953676505389306654554824696373850426562190352801322487788176021189920198902495729451185239445067719967632894361004105846633301899884686816589365508465920766784764862348752854711213038658055900526531894112176370275770242263139699795598929527946833486816268916452357880929075223334847622654144254320768491596303137491879528165021739073789800927295136992068150918235245464718383994746338206795522391402111957170451006504663382656872272491455078125 245 2349745027147122999041466286000479782601641059976125448353888882557695567506075530587780331768101125578370529529849206389980969146652312155044257436972899900527718589672812283994551994117775823181410819217842980849917849893032270174894172442493778013704437290828929485051685224347772416187626769308960039468874030374948739397333246352279597466997660066091597913045019001809182345783004412294729248204046921506742876520313113822662274756623330954174522067129551498399994285631330818382737110202886305295021677184388091589841578968273810818796797183646672293225624287232375172419639854524604340227949566466301866781744346758740888309058958920767239443833086577144380514479926515023608327770705112436154141073320795684094591030512401405945255510986945557706929604528004258131017361773840962689839219014507298111301511363861369835054083436767689389463364418139720769268483236915906375375742702339318408326025155725795545702538902332889847457408905029296875 246 13446476770242015928139566733063606607633034503669638351615240975614285034433803456166792191401772737273879459178540203712346874122417378432428921273206959527411534051465819824382943859629539453578526583285819556945270092813649289134931981264382294681702594516679544169414016700670382510730714923544462532341260981815057724765595864021814076116394133439425859360922036436015169281943537635695290282922153763976263251078265620450432868430791095926362805061354493223461771780965303059875358985059277820237694178720319544568329038530796926438325292078439321842578781818164836188809636170657100695896489208714772767555480401878118978769014127421480935546276136435657529328962812297823125521238229989724152606409958221868504882249153227233758953051550402685296203371447056502895981566575725492141374937973751284598877834814465651355909920439100931633417843593864085832559832811486135684742669056787717575515496064419404035508004945087545678461538045667111873626708984375 247 815380904870705603866455187126244041080259579268023200003596597520274630203031407778498111694412097015550776525127499412913002099909267410764057357085996818782708013346835848330757332704075642925548273483868812113604233158126879243853140411890877967203763628896930878889096558711951325068199822248812663498641724676283285372060967598418783761622023857633344685786951367443523850087774178690926707466116482093756627282134948958493798708774741265878714136115475114577498379025955012247781893495009547741393537303421456863078904567468994822293607386344482037212134750671697501653227527752475929098467209127255105851796776089487256753574247672711182450590638637321836920978975974927696508482365028346882889900093456615884267554706402546227909154092964868433676476241178059279109426215585418117960834863790304146791353025314382632571021665506641393318824617688324300800595701855707781787110708934550406061684165850328241309169911865163682396229205551207996904850006103515625 248 387908740599287239909463593206187656352832441475505278398598202318351664053593910786140356522635389266950644715349080605913650590449052840377694446552993778398707374520820564187393172307641278141214629017530040128676348510032618251944374367548008539533728249366082700028698018486057310348106814269459456430589223609127532630408693398524017885660376447290042365788877855799542581832613657422747680499395843125265190796304395075526242409059703271878058302926687022894232837788359492499902930771079153130745061628026554176514950455025667906411392634596918662567088152882782470971330208874149686658459507097057764657470555753234083451267530707019582577126320750942234984994142013908695772799985837318411037095855745031677392889401472012897102384144655056961258577305944106683892272358943778778959071885686076017538695632840712033351346163164083696319556777749661364347800908511237789650587902054018698043314453454048180636831359043557344856711921465830528177320957183837890625 249 1535963061368197155858272134195627437907018982433969224841811043301542930634946395554890569546670564706028505864251504218095084964291479177706678552876787611953743321445266585135837817676164097286675303843182929363466740883976645197780692801368727065129210842461691692950932645299374039997053393674537394223104659213477769075833631972102302696042940920313204461535274968946013007481835205317454292957727281042956924211856086436658633916670392015625087778210207009164981450273950458143123144778234243657345015277272315890774421306769179616558643864557324539381979683066512589275608123727874225143149605842002827879955755089949923599555463319984032152806802519110122704347819724130857873283051121460143024073713312171684773207481179180795353703156792018888742501442038978881433157740201427509387562079490700912970201689100450526545956916318342639863220697620781388610188129540188640662678206385190382753609866582195722001416812437510619137291667524181093540391884744167327880859375 250 4058199467073380500830292617984156012235205639024456379437766898616964949376373670318980759069116982484290894212667481459640895696050791658180035232387644067724170400682497681538541363133541694174978058941019460232209284487102773778243325350604242383510952780035036352326245180664140256526546052639014731316370957363510882800123431351472201337232471820227443118851286498532993008115029793435664902168766291638174682421743479189428879638935353697523396804610041701485489403491369178870461519166444446991489473987631839618615106678873356508750889038533441030530341242279908472368715524726478413427636925074418809766993057726016287604320196333411358985655007119355941398301421492822914955521134346068093454487484907619963101107932549267293331340951678081505202214614472221596039536487076946636377272118969933849436717844481257115568964484433844203237396280861626476624162402098751329895133217546649589544703670927433190601102353162505197831620706860888958544819615781307220458984375 251 11951664764420999033885703955489549162309986601098494773508218979321408168479460627704930598316053191497457836118961992368983591668873558779240686369202545315500643159735100631665775665840576711404414160260935050040799139601133256672149234936586964873906769721217566865620501548457169305710076811243115978822137935372355871125767963461125911169412719699650977467832493066677755269813172319255675711312447096353886104489239078564559654164110831505631227943341076497371851649896537225718167265597753985917882065262674702924256365439434505700631382183296397225339741144743665640096484509454670284309875289926602672102887955670795668317668912794829915686027175990097234990637299402504324253532435603895582459121957416009080797832146842648861843747304777141826439677235508420957934074058907694037990737743167292330983465695785307408163088512193083258021020310617491733302305890879060921785024167575588926750863568235613090981677277681092387644030139719382443974637908468139357864856719970703125 252 204918612648878274684568260312530267749864674068810863727755222867699742414311215501662516850506971765817623208354587722291309251907923180783808807433637624227021854557642567961961051600473838626592622276390678901127731678306291423363840544124798249030496253706635137323372501417351963118272038561748263350775648240834822017280085659977634951255054071110924454483574634471653876862816262605898590763773434415019827445781874072439064882030635385275043886053524586142374061170921447329032045856840328612691086728208682728862328096272936215912859965169009892918008887366816481568066168326899905623227224596178054218378622702900169915162278523749802411719727828097978057094173794569181744790601693219661045802246711187386702331577492554075635009180908794815213295168680299635319421321795652582600567723127427239375734632389479758596307696696284669614389815748679607293957149775988179070005939514583278623016140827962397033188073587751201843428112969736076820481684990227222442626953125 253 539401351738767059555795957620015814978988088995024202384866413807676344864321495008558400325965076988681793631448554128806598819867863876940588958178405670365562634015917129488552575922011989866318133185765272391552407338855602454977720189427552823989994996798357572490687264778046109314568571170571242989501925603444030865609448913591374227238970296057715831630389062870677393560408646989250852312788889250433661870424629916808439334793583586884379960629183609218953157436683581677738477295421051002290280257619476963717322014481123344754797854636756326261925679182539887691576549559965418053812018006855883440757338474565252559188768910741913659490007546456028040988969646505496633552279228022257087088872490314658374343530957908575067302469267123104655439762415909215890935297735362623926575453257819174695328084912345961477444276170563965510014948489307344918470324222172101228390291437338383902114356119433079746080945484298230380515837864855840043908086212098851319751702249050140380859375