0 1 1 21 2 399 3 6783 4 102249 5 1370565 6 16991415 7 216411615 8 3146775345 9 49819225365 10 767467173375 11 11808542505375 12 208290421179225 13 4084751136190725 14 76593243172220775 15 1426967042034909375 16 31101954276686918625 17 736556652328891519125 18 16298578727979328155375 19 364013155587790483149375 20 9394439698815167867495625 21 257025068242842875463613125 22 6698948375557203925508724375 23 175176852468654672011010009375 24 5143980002019897254842061060625 25 164096966252829431449001952703125 26 4954510826321719491798223488609375 27 144838150997244204659110029312609375 28 4874193531710358865874152135988765625 29 177158559235754406005019693213172453125 30 5904319899285991156583619710836995234375 31 196590609059603276413483791880789847109375 32 7484730057930234546474324793292388867890625 33 297843329053203499041308486277577666290703125 34 11240780531915678076587365898502764041978359375 35 418668782777449559325948946447308138361787109375 36 17267141417868090493829673800236276886072328515625 37 771236889964362670825368821610669220495474039453125 38 32096479740598011783169798157552297827016945133984375 39 1289804967684346184772761443282850562759517960824609375 40 59564911932662192067937889494649201659031169004306640625 41 2917519852401965973249641526041486549533702872463470703125 42 130906130202450769866006482999934475031217507385356662109375 43 5822806379244836194450103552531087083436407625148201099609375 44 292423953790151079008321961840371130098683477164738300322265625 45 15362774557217709095705173804515838982116656641206574908564453125 46 754990195935334574719180018638230844362553001969039136607802734375 47 36508615100330000639144574801838350357562519430307276494714912109375 48 1959016347462022426462986510915284428131696032617770254077804775390625 49 112295790069115434878363510240979591739490939690040064040413151220703125 50 6014586677828534223473916309232777225292531254389462334719594624755859375 51 308077175352000724207248342015242682708896103906983645659775730566162109375 52 17903354130862625121542043120027414106382038059432798429274693458857666015625 53 1111548844596779154713260544665246400858880128908311439963567531511512939453125 54 62437904669713202467623652433376100061069243169156554215980888390361884521484375 55 3471744772483383001649827471858654875615384377972468405524974398800486058349609375 56 218398633500965063860470534894159068752826086696142382348604779834908639468994140625 57 14176966942167445449836301080458722600523053856966332239831462454155593817501220703125 58 866493823900041740359872288175621694274529808672722589140825596761256732723402099609375 59 51688943217494891392293751324336588144541797818134970143914337003310309603088948974609375 60 3385254652431621990447292779381810204986098039627442494436101638399912649603684478759765625 61 238167680781712425429545513401297490204202500583196534854335913925054592813406901153564453125 62 15455841151926030842697091699521135293737841672366027757222481653597028575367812253802490234375 63 962447659368053156042501863435331646197236447745253892795124503062389150846502119817425537109375 64 68209562411206870500410735405262784210284510136538773133987400170183892740367586768771636962890625 65 5100156699728685331504091638446651103870629798475373374223840937150293051100680898072630157470703125 66 346791336710551919993190613840756728638472683514147110221580761312664737258870023385681765960693359375 67 23130165044803220305419956937219542508681871936376133198635241893483598193456843697254137642425537109375 68 1736262146010449877998851124618271781704819695589185756989144928981864519505560870808175456123443603515625 69 135145436405499333822655206476373970997998576953252612761716200160940992904950785415183342018305450439453125 70 9785264221170679485158009032685224053196731442972216031923813410485204941809514705835521429481483001708984375 71 693953003491470512387477961277781650315341343598675092079473246764256569409446827420322249742434633636474609375 72 54099376044731843472868246583172358272871743321217540413583860853614828631738688818528170029898155271148681640625 73 4492501226650743165761347581684063697713363367650740294361677923317226041604373460490452397741826616419219970703125 74 346018857075281297621610138146745180563124487573570094700325712110719122844762815268497177077302797397314300537109375 75 25372748532591905990125154019704125740263364981045810626068441542389091323407033217956229881450094241784389495849609375 76 2101980505521877674147725066671917838473498509460870809760654646116699591241661684114890803562333659503366214752197265625 77 184432445190374720176826514076728556843743533538262855217361587668951247366518032003067651687677887124204450244903564453125 78 14614899413427744823857235297852738814537902307905360024857712470016971971034135506958067914984202185535220436275482177734375 79 1139336478398635235606484840681983972440703109887639250473606952082240345435521082175510034839731758256395729138027191162109375 80 100117862271695191788928089754890670066277644499845882096274306971314527969252118772037493211767343560596418822973423004150390625 81 9041294881340955059645930895116166694802107471534885808372872184203368498694250304800307558775739985460711638117188587188720703125 82 762856049801965572378634999700351404306905455517553408252097730048948963730071905957186886938425414889523895608166655788421630859375 83 62743843276593196993501219565192901367495168042657713535398898905162768910771847080905649126710876803136569564689516446132659912109375 84 5631961051019551130286472370213565640688893109151000459838019118326444243289024506897334545468544636303890820868194350712833404541015625 85 541516814029117981378791766561796359818630983143249387936571963877300603922874105022331084935494204497645706678419073847969532012939453125 86 47857228047590223261306506633627478342154152855698078931732532156606233808829720957245870557435697356442138504083139914905927181243896484375 87 4030438346583293886883752584286565107868257879940565597508232053219171778305280903048709079967480450405567829318493453589088508510589599609375 88 386067038052642507658856537338914660593526086660745151595128613404935430639206725851892409326091601411119839968043219190141323275852203369140625 89 38786639490310797654262468800190833423224926246518586341081705571202536327341070830463850395820540809891748643678134060161962907413196563720703125 90 3537224943173883539334174703709300873912619627878563589857229303365137153373682734488092094488888917545323951448357730772229072018678188323974609375 91 315380416087029228727201466454055098504735375063091333262837422212777102273832671290321320194023089929265733515530105949707579842042542934417724609375 92 31422485200310475605482440667801148917544203617174782086188338313342156506759159410629211819117337557229539490960614251407722162470291834354400634765625 93 3248676026624470863609169626718150896278178024192711884978916932470807158987892494197597965501449341797980747070111619356514224798956058815479278564453125 94 310844853067865366321146564306335429085329229979684636708324772642406165392635426090356554155578433339975882198845272984287914125477125768590450286865234375 95 29059162801918789113050147016725005402461221435971430947614334361987982343391122201107855549240769256344923511677261876905381078653223563762528896331787109375 96 2978446719338343064756175864046462680375615545373971673037519011019161040472923039529851998408546705708670785168823365228737550193040141941371290683746337890625 97 323317900622259352079993555159260332857388528516409289552250451990856252967279641392615553217826247714725650556421851405707527016444314501688909866809844970703125 98 32540596204539035070391047128098537785329296528014512320375147209657369759716954355623337707524445175846601020743692030021510161048818772314243072412014007568359375 99 3103933122361208484817617843015596556058989785154710166570452968679645954130078591989473068484735898085168276215387788204653101306128845204525064469926357269287109375 100 334112165498216443289599241983800272977148115434375592989977733661167962755359173209831576960245615499442880598423088908148711917632591052585461974594652652740478515625 101 37983352981094295016235880110804374505899002021514621831742944515805148771120449497469448064416882937326710312584958909544101898580202561337568165483362495899200439453125 102 3877806270435510280100678725816812489212108441898149877591824740372301065007256371249191595890709026510326997444507205873823722935741144268929331006339669644832611083984375 103 389507443774090423187533664472430754960799858710376119956290983110435588020729244362753430661087594904379568900651606859461091715171029911416028493945648574769496917724609375 104 43921254951366309203423956994918962344467373881506301510976856243686870120611936484580666923828341618471377963086422720359753698497089440162914068125447763165533542633056640625 105 5081284024596782159731983749525389151354354878154251910070002427979435635648954617657007822545379665595965716351912720410310305862032255255365212836526554401030838489532470703125 106 548130398029177397110024413118578060984012965451426485762409405030410183979168079332352390016992535603644054668467427031318868010743052428011681822370366131847349107265472412109375 107 57355784598827118400087439895172097611728493475452216210266142433847532660936802304197317428295271297376128130811861986158183239374921948851500060270640159891219631135463714599609375 108 6550687628303684425787603569644517352990287686156808285151592195498896273186590981033259138578505531769317817339819303208037581592780655121939695117428871254847669173777103424072265625 109 798309206332181994415433877827518507898548744865085342449976682749430985858491060531752731438690170807056989550222381208289167500647387799088189722497688026132295568037331104278564453125 110 89307552150146868135195638789648244497496551132722992863765837119850120622428315789786039808564406243962460511269774304712206649927501746529803994646000971620391166698597371578216552734375 111 9504841792372355256442846224746976233447454615176513416001224683296161672906161302791165781678412838915491157586804830962071533524028673568849205222194767142787831996014676988124847412109375 112 1144326637837149426100445644454782801787511322795748197605168297022060851699794659543707703918459561436388005914778408549947083988585773230091850632034901023914849605085145439207553863525390625 113 144600653030550659262077696796234678917837806692870171085249000846202246872673577541003856768518412138744521037722088367379199100429602097668383013052472354949540777265626691336929798126220703125 114 16527816442025429198662557831193216936007418326453474898655692615919157337152766062125818156253241973162657127477772587915832722063062991138238207884015536414214036173390119626294076442718505859375 115 1845217154762805502691170643316073723851874974102191698247415244743522534152460253708389052063211020071979699433108726331552980777179285290529413691135842513188163570249447955091558396816253662109375 116 229926531430743279275144629806811060792017145468858107952922025204749055435931745239815409543763591076789546563213128775406219474210167109828607372443822498293430023526790491034109808504581451416015625 117 29561360355537953411925836037607168944189934482389426210026280868479757769462094126941829158476485506086614640192313480243126034936406756383314705789559496747467982197472699989182043619453907012939453125 118 3520448960545146112201631193122618407704595956144847269525435278006150616032341401282473187181893766546678637662327087577542546779455652881231817919472789378387170602431926951162097917579114437103271484375 119 408230109342101588972187643572719100293330445607964778181174782621833639079115810461969831586695897610412456358948495537581396692790908739866778810614011526966084017959789564928548304802738130092620849609375 120 51861208230851319345340332302598395559968886002781182665785917761812370544006817444383463022351094792488143522439189547968324554472031940908830844850600517643189462277713069146542342031929530203342437744140625 121 6969560602364489118541332039678957036939220305703325734885345449738469061004307474503805809065701114587172467086505188744851109202114934986132138352116067726339737577471311665453902906820099540054798126220703125 122 864194472264204092300216309333021100450651981081199466970083148636393081488412362241382009270345116742014886975154522681647220633968268335671633278933944273077292582277015661073776444807628094516694545745849609375 123 101659051465335836517876946397477618310745507403865112121484509258887675392390908303854187621055906584388551687662792717040479037382596970553712022464604259055705425381344574655478713180925507220588624477386474609375 124 13441439012408300046535688668851698673998848690033423555257825154937654143991981362387505550436729124356766118948277327858038674562058038858576514779459602910532296511146618590688695641509138130563832819461822509765625 125 1877456982172374348984445423558992002432500562354222824010652159277965478501978849839284701776109828315796022112722491325681884081445485151845679774416236763752299682835018745407195981151091610495564527809619903564453125 126 235161048001505795626324002753979487232108670884387168636881149380782076213580004149796620128064526447333139160604552934441501777148464810987522462179247577378150479947815007719055011365474181845032139681279659271240234375 127 28827042743968344581481617112058828669997702538060711483546516099480932687665961812645180107522136346279991845035247429002309367366119539308143728744490353065943520706128090652907354200847398730827267146669328212738037109375 128 3975100867460134217059338162799500655606630751669012547909808873154320661576028478632804294498646881031929598827223453250759266148936987029346821811951208649289765386840752361345884428885284104369147555255331099033355712890625 129 560331272268339262144352777023566362261494932159835141340508272964777420604533116741851048667465516306179512950317061529719326348045770339457079657964950800254721056456114925356409276463338963548475307713639922440052032470703125 130 73636679399232833585635696073760173636471354312639429625454208689109059810460873047421829143135098862504027581208711217571573212612891769705485013512306309856488250409029101709752965739362030400840812820983282290399074554443359375 131 9374032855200975419921622389045527160139693173950313432507720516609746600643107802734933700339994715247348724273528301378528235231146780581593545676196539217997947862074961142020409038610278479645627997522640204988420009613037109375 132 1296599764094902835758376555685999331446582579525202768153160065794017385423104258871863693604285155352656281770798614168728170067508728566053482864228054157311029856395319203307972075179377755766733665946064990223385393619537353515625 133 191603469213759842522881190579583704216833601449895081107216392074525383682476548945977201743538760212975431225568033874515383740065193361011027438925684964168641081362402748834879977989897745703839137407414054085430689156055450439453125 134 25904920658513441826837024808575301958652441169041277317586430123330254420475466599711463301200093383846786089578778180816113534289459456098708138320269285844318246682970346136574583110016298473370398926857238704438298009335994720458984375 135 3333755372825995518323628611002805405550007087191978389570403381238078492038251237907045230493193028032364837611458343702172835728461350049406832140353103366755731320535401718617034122339494384099914660382512133945556706748902797698974609375 136 484551314302991747605885968215526827160362317145318342133477864524581625262018320942945630223853910639585586220583999710292391054328506234869734844014509991922794113446326261420724910481905582922656655424359270045894257375039160251617431640625 137 73613792652303197195155833438521640458767071284414680498680201941358050976007371068900002062476151800154029000471859742544143979277617247134821137403360972586123965132352389246728507629532137380908036552448504074000760147464461624622344970703125 138 10127033573581505548213457175445320902437533491780085519335915029717749558647448168484320170365492959909470708898585178051017637211768178006080493930589895406033695319626849867874470969189436560302999682769576053122071807196713052690029144287109375 139 1356740202810047368155233950167136837858073937869928032429724861524202202366423309217443323137200768179743385011231184364894194792506227420823270642969139838457880485271483492720189240438592733998569807094852601029506444832558161579072475433349609375 140 202830232793974903247061594546744937003156738543103558057010696531905478758479307834404338135279740837622776980958373307526330981618812828484629912880689587110989061625274396914289252146554414708304932516121663613268721639942043111659586429595947265625 141 31256054696241762835603300704205535695670617881508038348357047096484917341950614066050650053519830602280124885311128228815093941512704042336376559959884210201822805086323212711646230150475834080676939384141618369497750371317506477353163063526153564453125 142 4446227012548374084491312419559816296743161560300388950233520275571668710092988830576820888458873300457043427883791669864183748052717878269996899284813767386265627187418675328763210133977044658126203938351148361339532671150533988773240707814693450927734375 143 616319579434612023077978085905043734118604272525757238318748479615929500026419102756154652039498171797495088896631679369545446671446507842940327714102053634105659958384634734847799153183140503429278333062525616216233488074938348366035497747361660003662109375 144 93350576497931625636703923611843217270902721599464451950163535798416572046893860799697435982979888510815819111262833530719763837272829918521182179035739968691587183706075293986249087765189572474893850404425653670899274885844813031580229871906340122222900390625 145 14953735319779495572427180318755699347308722465210320804461852406302269634312932344162688112020775871002200179581026020679037156540993282963106462773759616558371975607443929795643619487878897449930900256152570735885835084944129755885419601690955460071563720703125 146 2208349561128147336139717779449880872200553989309008036929045075405105594162542567084804316524455996171747833993106105876368755202236956923448215363072976575610734035741467192170319028232813920030428737449700947922643809368161785829479719218215905129909515380859375 147 308099054122566486473543640737162179925968339512500583875562391346631293714169175717928302571348850371647133163493537673242426510396231181084515860478732703028699989276431149983978028892051315732199067935639512795762446849246722568128783972500241361558437347412109375 148 48397596993173113955416170384610243946178671282374746189964576507064232188747740903784982073710574937301190892455559656428756234093327084698610168797532740078899345849316154128504050594456194855981301856776318863752770269329197594872311538363053114153444766998291015625 149 8009290012337065631556280152094494089626096384773394867617432730184318259901337458974143961444280892791175038494032755619287709052082229233600973532070238654349900284267860538633342522238630563820263938675744295952204187108584953533348368536795981344766914844512939453125 150 1188080579284398628110145951051272718340262883911293227794136670601624579110662621295098741526959550540388718915651128846342273405879792180253972624840438760766277673611736165689397789966202840908578884096888958706078445391624335432290238420988649231730960309505462646484375 151 172524759762387390248985715856083632041716994791221203499026727619212819384720188040607440259982342918703032659670235921645005154503996693989401862447745676692035946374174881715519293104120520002140291116979859181611557392363832087283519085639657341162092052400112152099609375 152 28039212343344625678294741687911103637667194844951277672906030024455292854156694540903669200240990865556632062333954289396200320408548905342369365493305283997209298892484762576275318641443852928455218132344127500391301458104348481813046504033731283311281003989279270172119140625 153 4668322100936433114470425483124786690912564752914298685604476893718945075659068228197046972335548367941216585087531605255714492243897619481894681120557189008340652228843150338673454474169026697271940261242847316262290714353624311262452487428756067960809523356147110462188720703125 154 722434644495114728663645643561022688613655194316879999664387718992397974101275143013876422138036112454386861100301079775426820147193200978815058528823549923725337861837609546158151858884035208747339282982609800916527738382414245918740790019296737711070203440613113343715667724609375 155 108277820153773689213321059475117272084479520643160193501909152494527098037200593044269825583880868151008292035693980202495975135949280282707308847812453310463070585554329512697211024382167410355047373832102082334919389211580118647144408043671041412469345485078520141541957855224609375 156 17639266213054599770648218335427112238420038902519316989812070506004550842971359210304776982866703803367871328890854751041084210726610369402462665064637869067043612810940031394425260070851899498236632282413159783865143318510995881358105378399459043725279574905653134919703006744384765625 157 3055846304168631201201663494496831878471622373929156093402365100312222860767256448146535354501695968936048562841636621415592571449276305032090518060619866323364912460724007429537078717545922583299832529065814313131999001551065654495970791087925597922168024127521857735700905323028564453125 158 485414060724996582225641688534251447820414415175831252617785096014678236165738616142346262939789263472693231341292818498479258755829920622703289692624411359066800338622301668412879261285941976230743411513965075278937862141123922288017790488626193950117466001415188293321989476680755615234375 159 73139667479428178626390193845269745977830474932072174987410865691645065638033034640521519251406351540429377236993093900728897611928097182195489676364929535292108508007536822903821646138326239142339016238597514075513426219990942334436541637492387916860517042845478959134197793900966644287109375 160 12457534177916574398539831383071644366074318620885358630659157528911818697960676175148715669104097701418343916173109125699381272308214595362172105770560556773665849799994188023400887457600628410790643684256505711332898123508050180779156300986947565907976340979334515004666172899305820465087890625 161 2215937334287821473023008394459199523236556747626765540423289220380363632404328573494651079248875652013404908412196742488453046536845048147317675883425966550474129021209053200133427557495990454431890305407096565907427799864890567893690857334805221614231146869499278896970281493850052356719970703125 162 355465921599170375324273019927515547092192394522750031813896041252806487170677129531270258579803439005050697244839801561367372433452295042845412473120499553500133158633528524258612647740582452756244297221071643087209158737746555850366769232905241366902632669770875265929576926282607018947601318359375 163 55674357145813732775631821623036584751730956191873112950371622734982692125543522213349492341429407169095325382172920205193436875158301537753637031213568975331918119192807115530720047649634042240762027818878909372968132977124181946084902512319690378565368481809104442002954359850264154374599456787109375 164 9698309128090015480152346187098643197586261950507132886763433151446305983815742721889512576944485115434026220949865091226906714646196456134057927961925097724907757958457143107972747050783564139476745432385240608592668048380538378401932178250774139952825147091201779629519867676208377815783023834228515625 165 1742632634451925917404102318767081636014284361589011575480875883129574514791996151966726402857479455173327166276285150779238013516410419408472171280432382485840843100510387997288610827847134707236293245352003722627186843410724979723644585137282592535359384083968328988662538507242061314173042774200439453125 166 288710117617129452887979545946902810291917241108951058686846081184034812178659648402647356352488267775852025128480187694035102435243267141949034117085336905174716274513800758677664259999991784788229167894158995612243895396801598574553041825413075580280859449644392656235009691002405816107057034969329833984375 167 46457771650541721997147091703108049652249734095527573829999083519605008785381492575914326310462752255938586099841810056174053109499911806482084815242632221016872695076099169550177828841886688087628083932174997032125812633557880508816243833177178108975176294080721533175233117702924055265611968934535980224609375 168 8181478857228239215600672275359058751821072597496603420554100801510267155182705437308053284292891388063287687253943145803832166157488599279619888443955727642561870061468885407705667090995324370443319994435043895329509524294539230297611012279414704839714562985666979600412074810523806527271517552435398101806640625 169 1519620604688105983193368765458184910014789713090961194382441621671880240591285076932032122718317861573436751219006736020896109313534233309325660015631811718623323366436907211621179437087982026949738872135960487843485691061883069532529323375733323768251109218407235275512831705416583812811950338073074817657470703125 170 260496321412084400675953668974850199110037264260008289060110655706991695023651153801264111524311233876810315070241522658745555269704428550250123661544632799140548957460915430260960238378468657193094213372138133839932003209895274793918334486842150663290934902178157990956312584575656141734498305595479905605316162109375 171 42145006564384732665110176899309287869552601517503152404576149866001496562389062601614554593867228977981468341893713380449355791805600970527775767862487849518971968601163447769845188902796193683289938927438531796516633571379958293146601840281909748190193521136399574862708997892906836313401572624570690095424652099609375 172 7648598166888859732610997907290496460441482397274696239360091110078120755680182732286260819806552266894106256087727811200111546222291798341655617296056135507133104763228271661696158304900795959030007126009291434795248568583842107004610124453494814865384114055122840801553495295502473821608095249757752753794193267822265625 173 1464885366643156906219876753862809808902996714312182388612932636021646563690562576780582923638646202806230496772008079179923468367013694843387409249041175425801176867181847329029116000570199452151223432185191729204945112541643176178437364996692405403551343350073007944674110250407518019897293690928563592024147510528564453125 174 250996995524069654484897168167820126060960546412170705605323771584558280822194753824613773354480964842271428439026316793811013169581160706757535226430990725535797071190818633505680590953824151988215804954501082704466348111809324194658262042149840170823870871961277331350379994024913941337398881466424427344463765621185302734375 175 42083715628767997010966184525718046943924867500880126457941075000245545721959347463465961265492982222791966509368657392826620937858358336772997733862706164960820304180867296167628925925828639330332748755387255280400342447256576397046782373507844967007645845487798147713279169119547971432815251614168801097548566758632659912109375 176 7896302598561848139672152499805033655615528080947327176445785283689586927673410771203491711522861897623194499383030853735528931528587524315047321185122264319819203083002759161927273805072371827194826552446820686564072874524665538529843845229066776563925673535520574258079032010864862643186383729456307492000632919371128082275390625 177 1512823362126434351660949511467727195066620768031686100238351438990736333651601071142142239319957672224411932758464636541339176331965714190993123362901564796873095257061345211235313711315905355767383232108947045133561370856738627244557934686733068998717486064049229150093731884766568204424982727721162547140920651145279407501220703125 178 269825226773007101283017185631691681745344092243859809011899835476805015273256949316129592750937335433495901341469782717418211008082290458884086945146551739252301611032787182163307116852201981238714183299852373090637572839875412799512085919076694544498762403621639157417865003561241986731382830177763024834121097228489816188812255859375 179 46520361033293486937057398788245247443012094473748732094105295437301116280507080703474593358584474133826203034817882471457745427095766210619395838139604949486476952566122102772598578069155979339216831056941535928325208819333839930200125752646476228318121025357648614383943971607068256789165683458283726894527490003383718430995941162109375 180 8715144600656933674899670940631535038535850316580323012440587945256376913974261558162255936960570006127005689541441228081272301394939386371676596335063276587100205044944049602882272540566715200358903030286144421239025052885696880454418649356044022102164790933091648081887521265529705964355729808827632512916494533783406950533390045166015625 181 1736312703983202504187367445085544934000424949910632575031237652666920477877173402546882760610469576015782162858803062571132590294320383377062877449640539362435704294252110366151552538541794024606917364522034810886120347857454163873512107358983375644124893091783184191496935933167699530966660925396683689872621772565253195352852344512939453125 182 315848190608028375615940205527097360110176003868116834632504006403877433772608800337208661214049340941763228210255647896297043728323132335498893292356742087639813500467315470347546565287079766223626112495054293926121535553568010367733038536807952171006264687329889701332379472065806377749810800372072024534898962377837960957549512386322021484375 183 54637143417590665120986311911957485671851769626089916358184328682777181423740210852308043670841750870749184979904068732687975362079240606771061550849574404105889164475340328190321182662328211646335645487739633793818940697386561651450158520826291941381928850755033738813911871716612947777626124793967488959105770933723533744341693818569183349609375 184 10659447268217772932529429846573983786296305171891370011733446333628843008558473858479222984271473931424187219769997502457923660963830438425490918597492643552863294922131307050759450717701078681611986761777493354755976147083535725348987343588558869055356978849757411823627511523967123283623338524333430298899439594066649306114413775503635406494140625 185 2172323001987162497804003017401271835001389725805351693725280010226970030809035536131716306064017099529030095195127882094792372931633882573571937874929365011400832177102712436591755138003953603103908990751458246363940773895961824041679964488100464612267732392630550239930659284345685110333405811970513701504454492478955245360339176841080188751220703125 186 399281808725560880342101990434718801467405789551967793415041420004630584903411058041806911914390662266823640154762253386291333759530654123827566228459855506238798724906549588125275152042875976762257701939879145807372978949016082603084650072062251310433967972704596380675215991643035341146010983679714686797177532702628722375948200351558625698089599609375 187 71325689217212655599179897513392180890790667248390503091286495893521858206466360549227386857315502849934657257952565366910539869193494659824384531927479395355568853347776101331157392688230170221549998272502443481692496553547547415740016266795303621636526551709527233341596114555618766119000641976339729793234479460339783604553076656884513795375823974609375 188 14213970306859863448221046895084513869272319886135954401228040512559986198153306313306510581008662497371154956236984649975041834613017940144322383635524069278053715371906969392846618495233373965437841486120527520780909217206045967175612485028821686102240496334147544723012381894659302147976120832497804012495055126735106815757404774558381177484989166259765625 189 2913308838823244546968445726995231692434079895038375656536258898558121652192788349695995291192507655439381608743327662277174440065333652747091238356269858273241602495500760524551986796169889440644626031806089576794360496765373473367277248224141395990040511596590227924703351707804778117325705189842103970073927063879613769182034531013414380140602588653564453125 190 550985866601098273860918013084811356488860305592244299463876291194038179969245822913651572569731697846874322825403653838227398804542739013354262821422322642906926739371963051938235390529427750939285451334983531296002146320565595750923164228339399603715545367897330241654969149941040250595275078299825586224332898177474046237749896448576691909693181514739990234375 191 101199647018266791088878292660366140738194140028476257611304354094777729020031716500186283461588376590628679755723126249026128853055456453579213021311552150534643262167518040656008423572153997874491747994669238802541344416360228027804620187019516409025829272567183714234481251494193658758154537396043942061605159785751096902840357821418137973523698747158050537109375 192 20262160510968872048382967279023337955609612026111388122633196924801152500721829511798326193727548618122189127433273616557646260167525645750613685655662580927263511248004229808334248029684289977939399410057660572178877113243068027830091857820573606102540526137571735877186295726227854432485376801067632939115370634522829338575410049865155315274023450911045074462890625 193 4289932969236928780687725192777119027315246765229601290876932923671842254161694573526910489562433269800177708008174416728001152462279479004983209760355718779989966411817119150598897323275953188661205476261860911620845724215241918961959122889022452366542658833778475728745525072891085912283988227223642160751232114817070448074341067597481043094376218505203723907470703125 194 835743424624972013170905537514942868434588365962133802367920935759520484127447495322082667021229745280628434695202496303142168450632389030595076984839611248105287801222491432505731985566868746588689329368557863870964228045538235704823860355591034435321617596886254969949588578311330713015416017173574141933871266147485022454170568722410852018356308690272271633148193359375 195 153844358181993017538451154826397461740489379572926853667397468272618328223427698722054061064802008069104618637283613747184930040917742572804375000677280664786459397713668582995793193573321319195195883303349898987576404584603202173565923520822360949777535214398501965133376873162776039647680547445585224040919385745044914586794777063028356811713592833257280290126800537109375 196 31748274330614844166688258828461158304325572690425282275589065357286323839824934232384324535662942742082917481051067049879722534692935941267662726380442961521337186650229764066012332493512808256172384190355772359890629630754870534086797738939494654918451748344879006073340646225810261103294642343492725469767288755282509052106714953957793158279088174822391010820865631103515625 197 6889932333288681625203905994460074355916340641214386478287802166730027265573499339525122661288313477550163224810604615915976070818668316768478025263090930486022618380113193869444842004090552870579808430475649476518636811765313327998011358255186809764570066480522939341144509963107983346604167985007165871994975514728098246068172435626339736505833144519783672876656055450439453125 198 1340623422570817377152688893834796791566584253020261327450237069179954956863307518931401499633793476092048762298315555064257860335408293226853195724552715598300932990087729381957096254353739536463291947712688949227717277495959916693535923155266160748942116202685316704476954385978356956574621439597089298665200109919036399488551201158560171654737919055833117454312741756439208984375 199 254721431234523412084512724642741925700682271676023959020834552707980760307232047131396238061723066483707363286266035823805431298663993716588701458544380342419876167536389171031521233864292349208782169726049769666982646212497527184633184871502765326244822093970432455339488960841943471948796489044855620571847697388379978717832848161487495067358079651143043520278297364711761474609375 200 54197083247561074356672185436750578650892238494863858089433291382865948286052561320743219394326573793849260213711519159107582174256073372892038853518182448772943979643223597211755653785902164702417911662944913179820147848599144884772764698895946509443640640706124450046469556456199332932843145338574265159654029812514523599207863257201423024941426976912595137036987580358982086181640625 201 11765515084147344763422264007748645983384661270161492082035999085031071521034994795570756541338058638458224452388356149072988648648782001508533141210717621582352761723804488719613455485370533436446740421760699327251576300001629204782412847005238349108196594509823583659958617589084886273714955004510630196108122724478351248742728395952917111299143952931292034236321342177689075469970703125 202 2370485239295942528795083443462001216696187622967384256671025300404492321392992528637355226230711366427391168892154048846602026213050791205150783371633222289657270428383879581006455476000721942084000304210183327020946195184886173774509830721643963057608744637984493237048568541697091941765896062682482552393640806314095206959288114499244127873314731240088573116508996463380753993988037109375 203 462472172477479405681632323132438743769363504406520825808921145809190039434792208614665650451274606202066390301873626426903145800581396609649498530864420145252440150671298342793936544033187896561769754293363472855181352028802782541503079195245370841298833589346820179409029801176823819751037305723825476965610637313848850334673158482718586270664517878284748686468219602829776704311370849609375 204 97829072981060052610108408580514646926843097089807148214626255108829405469310322172848373938054994520351911220628610007882379339189685173218274370095890191251047309874316695314190357335921788527675636513634781171437410674329289831155552456180012038200974397483239685023301641686492585753273319047382943307707251411496710419858406044508155692395095535966210975491463841535733081400394439697265625 205 22033957806487907230916478697107745149414885818826355709886805219655207453396320955797145525646802068765792987120230145199139729507204329941625989867912020274161150934742716523026063610400594051817945770529022039988768523275144900288999422789231841468780037500441342738023398780297891375172861764886653399066580245978438953983674100409701485051181501291365560144885904492184636183083057403564453125 206 4530661596522173206139661474290935038041559328836659807286795857689149914322894464588134803829469248017467563434160096686666998334198122450989597255342070726494101783635447985170385558900821680194332610742435823499939414214235404291252058603251735590852569545453827080890079965210440269701469389022294852289651589592360552029459114917843906663776873806533444489224304874142035259865224361419677734375 207 882276459303271945508887926384481711301604664504659725733260786507877153632381758709812787353054281442621236884869252192197869113718190692676420976929019068543023801379251040530328805267482065769841229989185145235344775232287143689179510551716605954375740651298583971770896394947920630840202455351001647724966396536224174060953218666531237041760592011498780063647855964603650136268697679042816162109375 208 194238615277519277916703104464471897300946704404904168049627104355470552339949549466392028548282915671662614479063710628262860518381487341514279448588639581230058400268392709790144870335669235804180044224278227978537357617410909389221236775782605979829894766392629081273944952631474187346206677827644540363378119265162175534491444119864873917351304992481925787251401386246385527556412853300571441650390625 209 44571259761071143118501098606589041803918814798332990165656011567059569499802955507775869534220957815116532250802114666003116108852599103882498026018961709745713965909120197599009440274868870473059158732055784475287443618101679802288736761445205804964569814136082633038129402581378726798203930587366594104979901343244296414398195028034902631091166085718805799413662323322871117170507204718887805938720703125 210 9228034570592353200574281940757821735533576407859825275392465870536340262631735320277930909566176567303524936910190089579493359435186876280839211534752595119722908876359941128587324066578695058142054986857484385198871817779824172963660277247416608841416648774407779712534292170049600442450142283402895596697072295447232188266213378434920960784581665789319107742947504186259433112127226195298135280609130859375 211 1857592944684070488641339043562579136452890443218638232803801867255935284037186926382381079197878788587333711909581380540774561014934841568823628979927623451550836622750202947105909180464571352075314784315772206418176512674604758909183111876895370903921816725844436662649657584216230610607796287174237581715717898158121478917658090990350759292820880308397563528323684632624880119777799336588941514492034912109375 212 415620364100478306360898755824292290352410745596038627631150723236959672460055979075576313664685913172985072226596563140821255013221949711632997733548765214422582808844127890697667398893443207800695698502692130955985789643040817347626065935881257475799021378628626409824454643990477375613937632926884250206237977008978425024075223402177896820471140851570785694666308665426051389690798032461316324770450592041015625 213 95854950821599806269330420065948275013940443177077891630733589796273959262356158557243807645706465350344610257521499455830245140578949933523905247711353878058218974254846596502277762538045549469851324421136535413493300913467725789521606809974237367285871781726623818845870595532128954827873121197827406765940281707895331625027587671970172053678496617996657770241821216374286907541790725417740759439766407012939453125 214 20350921007957379981236900037968072490277191977632413432794621025047421383522684376401861313293185888725017885460939236085343219124343726984231940460977045209733816853092576283674466080898137754100179742839380998940011433328015643345876019398459878022024123384403314843164605392417973649574117654781981203642766670434421865251718318625445780626707212928057153334490374167793511580656140580458668409846723079681396484375 215 4199874200730532201604739527865429653222232594680220718382533713595306585467193869099734463550191012450516517172919562651995410816770274104162061088957162917028471052526813296282690714987000918166820640513966591061231205589907100963847609059620699099359273390488168015442314680726258788033313788003178169849447418007921746065426252006857221404332614967909767106094910678241014979914103033564742872840724885463714599609375 216 944753464411792476408446516227855633081928330590797857608929171917918659924297430999093667342134744120292643506757583402078002345358003095135493137526271965680665842412719343858847562455995885290739709506975697597160098204937175197905029783115754688317251345037851000719252027921824472711754518730112589022652822755742744645903740860081987409859690655635329751228895394364155508953804700755796375233330763876438140869140625 217 223864053759873126409608066532757684118471996133698772986149482755068689098777486022777281914888198975590658828636019617777845801339940490805948353875962525834051499582769428325612084130994618482952714886440963698539084666595839553014320214307019634086865859421014995630264890294893935013674874805271615995978610211947819824775330952161523341832623811631653168968394071795489396520747381000848719168061506934463977813720703125 218 48926201956764012170871572981632849628318088411983249584420586317900639878473454860271959989230112465557015425432265821240627716959513167124628031755146073998524428325664059781763271896704142245277926320479922386825623036645188609996847756278127236481590128466738420318001741574356735363783389427245809644977802327393648175232683462355628153098200294291599124207570799065142057241308042739296180201336028403602540493011474609375 219 10085046666391693304998747750877012185465840094020760594996395607423935445345645234739905299885784365631509137055589623497031569992160732733904226335313605376278856976191379956297367453149302807700694013842062916480857427656337112411509020428206504255509991559396358149104799283861641820070730952317392149361544510314662763045172976579787639016180294701859267726369090508314400506897405580796236446161628919071517884731292724609375 220 2331942789029983983308589437884065567763562826803335060914802505509587482280705278611468888659877761715564579328694674251496642215787329821370840504976446068165544785265695419939205620120391013138085659399012570353129715220725070943570314508414813274551127509874555624314894181135176949857224127368593267351240687992211042034839066078935212847746274138864502254544416506289927038107542069886267788181299920324818231165409088134765625 221 567014754674027789580652199611483284304548447239864938332399523602824097411979378518473346265772029566949940113939675102807278668202932513622124014670027068657878326201372449201505245818056547087937877495242846025597717936443563450475141675514815690891650684411050816403789608950728862025000733802919087085372573895190122732918672437793444651028171223784547062726524933078471076560573882033651404743768154048666474409401416778564453125 222 123196659369540922996753835684867995968300164837223826621378457293534525199858139969447067490873315371166674676024515054861387012888760255031524532398848396149261028056240378623848358650127052341750147421417105848000671855858802284123408399123330460975179584287666159526950219952211567117169457050392824506486754951550858710697371572534123620938275137641375223291710662296779609044629388645389733894697226190828587277792394161224365234375 223 26190059661662441492188357774933477988303593492172250819469176264015517637275593926761359850272798243514684799993064346829662525859888351074147541281857643414274560883423600845810171681957392983664864933922401854004612244488100685911748383268391438888621467315403831702302158529663703230686111663502599236634594101636255470017145034840004500573479092740773309222931959399739638249466838734529627183320987793280210098600946366786956787109375 224 6222116643706520702599897774762568888408280109243970166827663251748331793153174272844237561636463207864966569178183033505722430405658666561017625987783453141452994308987709540936962997953784282824452550446887531358937879574516030792727836169680627268676521138971796780172457671676958226969922215112244972899244966342768249006306650484184876218090724803209318898844696003819579442028148070416887014517792275913876665072166360914707183837890625 225 1509379582855887342442052190242556726590052346811107156861827432469167787343190528616400438207324492196542339924278423387298749411734073635396221265556322698117198705306665841310526148642322372276630006685232162015545672497057374961973734025092048782537801770288612306272066166834960076203645548972237114657282317301598179174972027917197117300513234264116357552184485708125483996562220460772675149600126707494229805206487071700394153594970703125 226 339937864341278684971339733124223099675352673053841875010365571307893960369331232612351258015171246445470317959392853541293082196690095073899843129847602053980415730715074719330110686136665597343722623937825430222574776195653883738510390064013060350182034590758434410677212874036549574974297068498813933365561256092626976332156387492858823413790507217086125463310633574073919183792055364520217818319166531869368608198556103161536157131195068359375 227 73854681045046064140832379990407011024922725644012926391183191212243695245285262981352062767182168718118675686874601627515358192306729842618567226835559414503943434656739416222410277873076930662413021201567867097750813378097652805011721596394008901953344066802259865933914989920702734215800987168817905858985114103892413732964213209154422643385274454471865403358023820491264484012446542108217055005710567601980576224462993195629678666591644287109375 228 17444062966005240950582753037203229984750881877444115109220559334805690363772377814699256286620461372186153934747639502823249614110749232057397522063039151022101694291376583067739103030817633284360725720735896692454498954629876743951641759461612367471819030096786348283951074425014022108446175021623551458191051279277611156853154006782385233672278881912160664124576710086682785155005632914248366639625697305141377724257978343302966095507144927978515625 229 4375249844362152584592915934645613800500684388886348633549548011170179852413876844209377556135435598299030836067719640363609532741383316011052082771669717464663705252737438362540745164090466430897775512294345238415644458329697648396023139972393690748816764455169797026649452482060299985318155211834224329894801848002245002080357413595450303917285127983995566794867142074043025975610912032159044331981066638111690332568759487230636295862495899200439453125 230 1002587880007150463216488808593972061594639562604379429457466916833468487755901225570391138783195303314939862356012961061830569386912829515599936101233333735642460146043140745108300745709975252124248589953185705340116370740495135976949202297127501747322954388793226536928965025319868797623780819354050206676278538470751046012626283224528664801697358963629580293435212783836291401867016096515389909592080295738965739037185098680993178277276456356048583984375 231 217690866805440705136160700158094575978739231610032082753699475817873042511582980051262705936440752355911725246335985933162898044687409449262967989857783306003290546321901828640075669189642300215082604397839639442696336607733915590151053002056438625395794170901936982399140720525614973991929606127066618265906420580717790875494322216810183374584172172238558453723448637887136532085189234868590027989087824941488230329332542734022126751369796693325042724609375 232 53218352981471927279777850170709543011775146348790219787384334160298025838593048107029101546862790048535763020523456576286947555720373574462099453595584690339001774212483106112887759550251405498503778324265824688751482120494416782000473732857000359139666476818422484744961106099199459051673822787201946568043967746505020691297777844118738749392122234919904031601724359374308645900631541696442046155852162323225148932416429803371471507489331997931003570556640625 233 13605194360712226693143510567677923385470775076265088512949120688562083059587023590830535435259266038025399107021482977956375256431799913579230687906172308824715539527331904157803709956517650251070268284613713539167389815540951626957829578289600025873831007554994362265618614652254341164234567155179188889104522434656050135613576498481032023099303933888430250586394861933293027857308473722678232594724888702864760450618504868114388983713070047087967395782470703125 234 3130051580347243577816458085421271051078601265348384601498958528997816336828970529476024352227523107484901392343840168117224540310990836551749999555165272441534716392717038215738189580225659169804093315374523890102061910582504041565450332205289316294514748903514879902194794999442018165792769740583645166603519762647300422034179004628883445454262567746392765130603274498480489278951913157166153241942582143338201164275299307736266651858159093535505235195159912109375 235 700688145547618963351902320554654892993600758665869024628421518839547085589655861555771359105715138666316874110089616042563518668263094524419087460980758350896432270815231421796666096213221503432781066132975942805610347370565760331396645903914685889774572309531518137011604905954508061060909036139204084224197043619457274388425094266609083335044559449573164272948255397497533618027827987533559688233927499336075284169097882741271410278471876154071651399135589599609375 236 174295592370407283677470090079232162702905104373588634575502297551300228458635704728214291743335297196516456880773881584203638119820151265000446778827615409206462430699646644903456893200199720948931636936879690275531238189538135920718083939490471710592321369560089928086283302253853961431531753644005188721835764780120678801920532829029172013475305424774458854847242133731260253493391452867979523773418345218088051110965351788697742796419021260589943267405033111572265625 237 44557299649583937316232334432867713987922986325567818467472892958697542543147134138054088180806936867919925743872387233708766131694788326625353335298317795795442374372646861495040891540645516960775928990751086837264822556453358857100261542553507654893031290374586923280116412819901335022132507821630878533065322356710727648862776006419258195383256011259406902277514481621733488410922736612762287961519814836503289529063642656391887937605833513998732087202370166778564453125 238 10511237443822540751922932195644279265528923174110554528608149488023593103749840490955001713198013074109366407034059368622897239755324167159040115357528151988063049873809928735482353686896258871859639549061807527303200578418253155449241134069759564007648709483314534774000090911614307878516655445599134735289579766030084843869845672268446705386879433387901591475627243283033109622281537756353574128251607765803792952791450726277569899656805230137024409486912190914154052734375 239 2403584067288652558864465863258567524197863748277982682048495110798982020010852986224494454097179904955520584198419215269446271588811113470623051284528271004052484701178188288787687763372814509240256733858735629614170113233358893304715280461872031517487998730722812437113988676112476538908152227624626294582711526634421513153789514169888081423274259363174018319715396608420334770343057331002050823872737782160638966685348892693945709025403478786842015324509702622890472412109375 240 600200196902703333602929666807304773322796530743346157433851763954424836576505469149340996200646103041333019457805703880775394864586951400195155354563219098251176371971942642836649373479230885679163724693429910256584761980521155174557375521567829286291182757539793839825850099714203920834552937572063598172615982360800601490253604126272462752298090802230800835280864170064408799744976369447526245782791087263575595622237941482833735082273209082703857575324946083128452301025390625 241 157796725340072795704469418113264596193817610969251599110929578718270352551383488410595655935290627959090958703799485981814462421271728034933107095258078895372128257149672092716403204494290385098857361199070103572555955161529646460793939165678627283298823414810069498404367517944982978929908424174265649129646150172687785078741280871681069103871059115750047995522408303358295286640503784052258582277961924333040019020409343961291856535697599624168407927982116234488785266876220703125 242 38148140508807093666814892777100707529975637007461355060009683148133368592142950126604375043784357208855570664333937331974953252358396953691299076871349290611458779874380270164650535843973878480481889329528805204231232241422505692685653240720640370632937802775613317779017726444915864392505020094078591894523860329409547713224495336266454012757679659892896941452329015262164370177703993877244000285472988547292495552810609491820509770590978530190040540759355280897580087184906005859375 243 8715594710694326730174476820037099921302937866027426076797261010989344649493597302456856897490166035287338553849411176036855576977530439162626258162356264762153649348086475470605918311688478100799037244681798456375052617777174985590362478406047586082375457477256663721736094595593373739890647866376997123433510732235596950058411914660462743117288901719115173907739242323788232191855207780987863222200831804964887804474735611210034161413040663617078640523772037340677343308925628662109375 244 2229601152531216030537892314299786590764780102654861773124697587586187366682758580845068389847681352357339016959797435896513821943614091906167063999360389502150771319286980582461152507928869852180425084849000942809145492276164880124434217285593379278037551075633751804673035903890295610870825835340579353344387954821432678878272663137688456760332908553969038799107419180413578522286356882365721074475239255958430307711527204996154973313416075806084361288217365881791920401155948638916015625 245 600092017725243501370791008723829596518974205779242765909071116365327713020312520098206938962657338045068184561932673161591941691699721456690254471718793005363102998691662399858871705125540096498140269334131602726446728834599026454503471431789220670748730783636370300747030887472876533505898438175713106054120871944938695886023964734280397005734668829707610295035251737223759243457370125382986414466112953890229692265065238294703845059863812170292964205675634303815968451090157032012939453125 246 144302106090543743548712045745270650240966517536938311401801477751693184913948323323558474728368962451539339263581053897948800496841259609591874788998727206314502739953205726021219698585660345162580828631795881146046592659449534812932230144062448960762816719116658768513455500189252184841325537065660350625976423899330345897158272697072217333102805656533858331985563601406899501709988957168267700403947566164563051023211382977534460213444821979550819324687738198775832643150351941585540771484375 247 33869278493601280933246231621061033907264417051173245952009818315964022218407178885270729615025941915428928974679637450699974894025244309087884104608599948506410140572800257480309567812480240550799276569266856384661331255684819100623074755492330387254602849040351200784925552816782088065662736411429724262553817082873621708036378141898016392429604971621310495536342575950253832374369478687337731621149748906513789401847884522182678460717187169199012545380521321813915847087628208100795745849609375 248 8899867003891705292402862570192279324657394273830865235757277739598467841962001395358327028906285968610020741566033267103165401783618225078018959182288070851368005397013030153254281387802330980401593478327107490987987146649848075143268024527841386526296312698422696077720185176652516787071884196181470109417665924348575311512160370808056826456800833470928974128255115116092158683941096914915672789347451951242278493104391848549256134774724929191029670190794288731073180542807676829397678375244140625 249 2383522247633769677855470105845295284117291282111586851560274811333724591000170155958842713876927473396827794351218951554030018455921797049515977656687599032797538787713871836565645706247914571242565636641489852973297370233849395564786836915086749961686367264469364372319347892741141781555596266582334429720770358975262525253744176340032464833542270504519565878007404171127362246153556936099415659204354927216652094300499685364818240226216745766174052626420414198460395738266015541739761829376220703125 250 592920689964052850638559595253164993057500995132293153475909963405836657228809838537225225650113178235007812295602128532266894852290187812581359712161237902506561495691060445170490561606600712945075603918420037820299258537949384752988741407149931591695025794242250460851882727363765180955090754520606972079088208950140761455132645637663813351732299547805270051425873865294040805375785271408426741289522975236430092427850861599345798028633215182242238377199181217046264347203532452112995088100433349609375 251 142359722767312087098517960386106916978112537847955904864237777654756691586274752954527953263608406567411779925917103398542886624498847801924495440465816249624907909784612010622491293232669977332207526318747051054677673374874377543370583223141315324177616666485622197613950823118136530597305107675645278129027213861830392815157549185421599058509887937888765794561149863248422068009221130281063199690948058131879186542639637016314464258654488236874857914117061090538383927306398391010588966310024261474609375 252 37013491412768903624025084105315529513297330901957356292233252519501565405280121751578089013065368539045743664101678261940535311176697918983607892351933454136518228472388059942102257287292240069200540099475588909436249668495904140449062951236045702947841707561818863858313504330257096836135211782266716224364529050669874982353579167093962145613668343136721790789652882145281716201978051285433595395945566966561075081282849519678578773807718482675753302313387806994995389564540033688899711705744266510009765625 253 10247237744018817673413763112668358169129469042268638042300461664101550095973283395804765360196431975832168570296724475724413784629544275557936851432006180226618608881087071037828520667453104063665512478215470865403960199949104598524712321057106922936612059585896698871715674865646624847962392125390980472511827357033843499092742171189132035758225719839123640721463968036850375986422726028193626951745360984866158657827555820649024164135780668663065356285750649915491862669558731369079396245069801807403564453125 254 2588150209406051325548660622347062585195732014777434490766515214633290374113790761225170351349700645951771352269969766297493969806876489574020997501750444985713973306713307400375384444400188647445511416593554879693594139296129868985921119174085198538220454060599197944145180948838055028349325726579676258249896734701532712373860014803704625754641581669952927352881168927095669679429823792715904687345896401740099624953180134856703947618141111500773455622125387902773053692105642564769141245051287114620208740234375 255 619483067600515507416811183059325838439813142715032149701855766355447773049980762709997539931061708252913626090819272900467629214531563728475744453790978242621060690090079689350842421302415508721290115896073198696101136048281735872100844161764023289560446769745022226930795661949551751568843461094624528694905952200033228714982879645380807663943598364578298342026233576768327011269559369558063011593811504867283354343175532197711578253147133753822769248188125026151045468005527927513043096041656099259853363037109375 256 167048061922957707999918338928518365173653137664461651595146686500146674958965874918856792074646216595736382386708220191598191225583031838176963567325950507991206682676702222445737357499096085276033359499192850079077850945323725264035812645519948366175396063204675902288011038962906458630169972439663730079474007694993554024094311244329281599357816031339097672126442189491752054478796266158479567991488003574339715451115965932080346240147899094739212030722906784628186565328498459914730034370222711004316806793212890625 257 46921715474606286659884700749104565013293335031831658627664521334263921200048020192797306902817448145739725760382376576861052371653916458517566543588439407754455488236633846102342720125591571142589236752295325122027027067881807580256344119267688023179429533975491382256172940218352727295945122793096006835434641963811576643659000698140840153452754099242213254801250325955891669556091551288405768865838078316586756714921776778430853750419170753725741184116352929383005406516677087032374249275790134561248123645782470703125 258 11893952762581963700861085146338775743032429294286728825514753235185580299912896123144496407694941621250840076110219694570972884013411643831292769720462107041472868379307467297752957816341562967933691926810470420963461411511870791418405030333051138313880583025020515905352854405835742991567127303053933203007897083699202463317274094237592158924515905892729000890067609536833642314433564089425301063571149787250492709628773745994481029889988192014458222749805776588648979811408534583948293228417014688602648675441741943359375 259 2927268349740346239083662219141444922355666290041505725790493989096922817394128193510581141154482851586435323377607310908741808584430463925182187478929167901472252581621556748657108553069002017424465035709111048925549447951778244350177970867540062721382729418181821137510410356667823244400328548423609907391846353515726217807436907119431428249954107660175316755385602239714481326252310902399452496225884977257933099393798627520756090145342603732001974996343067998231002935129539163096844267553109375512576662003993988037109375 260 801444597497110657609382529687154879915502621661495530834130597122646588786090435290151989654662020426823959602691326383114156425344283227568931455675250727778455170518330862053618888999954308120302389816879883032145651174306357377164080614553764128180925887739833048168450526879744250142845246020506671854838934530039926143949794484969581046663701451787393137524900228699579582438205212034717229159905712888098772154025660842253320105026633553232558922062426602041818501693300173861788694706920210819589556194841861724853515625 261 225529239477789850228214401273924448772316594064733545324498875265051637017743052319728699737582992559430048917631810995233202358588660694646076784758192043034120557108525398645289970322623016860690780657543410721204584932352271814084960769284810852698270624827235096592796843890713867992445692830242432684297687314444733507886402899817570429661862583076541925624943476221950662287665961139764516359929230982373670558199876782296537406575208072386443343318029402392022172574290994326691385703231862436268784222193062305450439453125 262 58346065962875911709608473699885213442017923739725965243079672107893143283296765400110587989690712682326634707967132508197632128573255172260509548349603775451703223891297623293569733189743634908450698883617642241765234808949180352216513231686177056292295158128048086164220335626047763121727694775408832338190627957070721360536929796027953148152450070151940267541816107536831038472739583887741914430110588256803535174606756290839801307973563230744630669344174079340318416966964435258399495460267247803898271740763448178768157958984375 263 14677665398427135579967338963401856422126770099690310805478310304459121050461835334887568708432968114457001092814822382734361099094507631059402662095266443369966620918146603499733117870139633230986878143585303481476626526279800787328573671283800229177145121483017866985216872551045638799178727480439206092141646513428329348027038435858488566082887708575500300520801399650622618649937334320522318439809045766506794394047999077461432930768157413431955974737936218166710634528341743619931143559494655936870088908108300529420375823974609375 264 4020915388047544822041898699668856161814022995935441191941404062862907410711700886635342314961407602352343964454536242193105660887430722115275323361179243316302223766848513543821049585775693969167711826458519673167661742673147679865679850017778566522706632639985218204397182784232423783011455477725811331069422646674245137503209308356815723413941964758784313298801672898097668229578832887730360204758472306438975796085843056797019421599046247536716534360589596538488788470719470031594384639454992959317625178528032847680151462554931640625 265 1161370665737656538591232788614919461635846174680167253124542691822290738609809921037632170590917709937467025513411180403382052729580012203712533158597047450415027036764627800132325483872465386220257823097911872632112358222652813131430659211866049603805329534031057491209948597551927327392543095882943382833058191784542298484358223078649919451055860777561696962317391155221422531222036714236888828432319684718811628349159874318134906749123372196676793425585637409799417937810621253056972480487707703906974376906191537273116409778594970703125 266 308405521488584872152953788709551799056539882440671479414886330882829506669072845368629457890671243349401259761800304368553386524465448615709693204288697446224414072871181154755554630921973845476598951219793333544756951467452280118321258471218434962554132319550801629126222476209238171476454301876580007395270198264555284677283401121052701646550497531205460692158263864956832873004109205865178113848930338597786539337330087407275774321445702527221746112193552840434730846753427936334293335133717589026901284565695959827280603349208831787109375 267 77118378279718707814482086383012389352678485681199491188679537445543905110678449387865262929281022033168520583519311319994023643775308370229507484397938690868997842800061087832900847110830340362532959748886516797337298080918035277070648703701269459115545237069844637859380939749805888093003798584373622264542246349438007642500285490010677301425487010056919280623561474841944806556686799352104778850667399391345961546987307720172902337096078859894748287255334834960224087652103076729692152655393860369455703851482297750408179126679897308349609375 268 21662627110303018025807110604233527672550017040077274659601994584824975013893024129599921115541354352374161022493024677532646371908116548477519713166310918172642182677036838561598908470518309617156511710540402432658626922055499650627817566366319402482919175452355833147818328012352516237102911415996216766475699763323596867418621114416986288446059677514052295951423773947886459914465853272814562019875537434750874987016022227764843518408127815707168612592961038001300800743966048342771761200789264843239952974818240960530602023936808109283447265625 269 6387819300250014997316134328426752079057153215249325910673213705215941746673252780578674375935730605144926664433403869647099998133566146908953266558847264362633806478074959878534401275603648622094231934473923103683749048238372284469588687010126358675915321194681569388675266578666860392987057414550344625968940258976239652537233582051348674305948943671929351263226443521177779015150650419750088699647259769049457888387625935438287597792166300230520112031651959403408677186195115530083617951155485141821746488018096687966362878796644508838653564453125 270 1684868948508003642670919836578440076328507012044340364594208875899850224450043697464896617778050067732553942613138807733613481156025358259862020110697566950337768790575807007360257264615539832517875461412901411417181672992499406754855134237563724291276038968400365206070150528956468709049643824365114131972480923640538433802380431953797094920921703914655624913650947286266504324331967677588851964920208068693983360046145117539102885241036768876571183081108728096449202368165935199884266321832433700738581084147514610460660833268775604665279388427734375 271 433546678361698234483247091322121437033717180176646743593412143931434769164188454435460380435550664752996135758676869587969931061883361486079814735822886432334743602767868504029665830267026653303494638666563845833038869016021023041268324210563480010617267459925002518145812439656102158904583751454252224576106618770601065630162651924002738506747482881603927716762812739618646191484628170285726102535434072392820349325395780227401913037073773508231952615069570203074878323649532381306947207576956995709055722696702826757242377198053873144090175628662109375 272 124514132049921928405479110098855738698377868366538128302670137331942448999135298540595938306957924651482969297034790696178372391972294174117720949539502774645548497538781616173922277685837742950631605457054301430612027394058784016183507025335772088313144239851531538661626034092973031153229933282512008215601502367328614317434663590395972494419177888799875577755929573088825551769475326937314577127091278994608101369303072710157004968187957225863497240606781034152102263054891484779139868202587473730139533363692042923498437545504202716983854770660400390625 273 36540232406494612966804559843172751065092496454522038005413816089805162973198678628813164070282412628251850494756718931693532019045735735511906725273984914328652165329464952458184035027468734620394582180970525813857886536541608067838266476378684683004560995164899742011210288122929539615959193298420951704934012831347147408564471367336571965663513169282261206436846806628871514913237708637858145956822589441897419799667970674675577592614884538631494972915522408465351511190986962564039667384445284092620719213182154121340172725496131533873267471790313720703125 274 9938379545577548584400840502725376544939819866158270834585005871124465519824982472899780046429859643407412476049408036804690063514929287086577379549452264845256434737721976102767984852506020409963637394126449652307647059488598064362492076174826716228231893089959128369731915888111432099450783469571131620396524067632262350358440893577723640868507578248132740408216022291583095759158775530159792471569953413149190249135036215515668496181655322024103510750160304922445662624951362752872256264431794106738483895229792621449881051542973864343366585671901702880859375 275 2612933730039511589264649411691225804763487626111401170286285444589551004518601333193902053280728509910238072398920038528363809634814869491868282833618643169589953128445400104148669341761340495485446812059772474257302026036722744369080270172244849776592240285271551320645696295088269823891427937807739853854523291692008815974401946431620702794993424514470746489076509336287381429762446317564642349058588852796749601589064605382304512116713959965522596131178253263100660695665224343503616342449704791669500626061213810098229036460448782008825219236314296722412109375 276 743822058085192370836931723226099175813702077220893292141419510771858162547183614909745583136855207453890583341718274925498318840682786867431113230708247191024422909102908319208838741253115249697359145891178753648351489663244591119241299080564655876540013856560866035837521930057246502229872423512587100171540498812785429828160066498192676004993558830341222838987959052194656697997131670417756608225176274013762079298169440588055382856048151050147629289296682210007267269106216688875097635611516498660030526358435918024528837357023380860709949047304689884185791015625 277 224738405876824000006510267961965250074583769789874087143329579405903999932856214026746083521055557148520734444597040064785601253997323502529007295637551597000351610976469824694796342975898024959794534806992276198942744423962664725326010318658719419693359881449007666363887660663958156966159096148119935907144530973875493040843967167266296144169200869299961308405559730674294433854223986988335679032364736989869974924355650428074285606624213314309478444088554388853447836774673413168676038182750746261963889216755564439251781285074305305471398241934366524219512939453125 278 62070455299108688949565367830941338416329733110011666487366059067917035359910801530307002435669596827777239442240588707531299969169775497882777247831202504071783808236238520533550105888163864601972282359499583175266557890288583939059110385915458768499531132183590263587256313443380404350327885989450157213105517624447603245557398839998022689532194666029693449463210539655974211693642662980947623986605981921736457001075720727819947379338212032473521753378172243016274986573341396245423692072249775627917928026297014754138422985819088795178544160080491565167903900146484375 279 16224164910342079572570399216646155753457220898734560086265800950358628599768484846611117796810706454756375798960078981917220512771757836501541535331784549625877560222152381902991227785381289778173127031175159215717792708127106774260942323637730530409688893244063694644900781605147788759111621993318887369167940533067404114874040624133800399006036564501585256574479183272848207811553014909110603410289366240596918698388556656916818417646482905641594889462987649230675003189767903008633714145894254007599748154655202124698390415153000619630230261236647493205964565277099609375 280 4780664208699165512382363500085014374275733848942783821096115075872503745640284191106827227613287858435894472870909574312582500779223713008637833264701180078692193755852249078262956745357121964905952303794648166740099862363741446862967387556870029736012031924914708273823665164864392693232326872861935260737650122429838664408641398911616806024683511172006336754295473193615019059495368422543283655093538460368553749935212386539618207198963786851100154018656893631785135221892135422898995579696509748809959713910966483813799776713275081242715547347188476123847067356109619140625 281 1467171600344773083907389557273768772729543988039897745480904072320405563691479888887039511653084133571136284865329660811160752885487380953606864798310687608317547388796339662577336161583164725669583914463040526156654885418999504640171106492987320112309160401682413255996304144266161874332177110548240408955048885500101132466174855377939175883330146083042611261450653600667881825487965940513075531845135217834289378518310062522112584351399378274752421859833314274655355700705932227061127817734546396840991239423758683160726411302248126393606153516913082057726569473743438720703125 282 405341608293411633041772919202353961303035354672915332028666585460457595878360513592027161621651091479865427783250127689518586948528782072393838089053156095487701031136869006459167927549195258175683170257853505572178070162128145898480665017044687358512480893811292358698403834551173138424097383658249351039426615666924598587933452432842223566834886801911217502382713084673135697531580858685720042541894443980617624439278050468321287279723999648227275615298651109513734869304351010197979252183019342549344912773929365070046318900762947391876699076984635894405073486268520355224609375 283 108934320893544890164947335751411034217608705263261284971511933719625619966168425907241511309336706533881323160929326423439833503139559069503071639895809946654528107045065883867112963231124942795677241709246384522851915154764936447224552056370623776971330910718661008447618112170363748277288874458702697606909437080658889886145892423237338907664751643886785235821333564466540638462477658853585982570244088284176608396086922629949995934452406074655450192270401840986838534056220816044357604704138693466499438076896322724352598197535481224697425338410194939342545694671571254730224609375 284 32510280950785428513976679592563668157590643004804682566092666740335975791267914788079570378877210367258903825331084981038478405855779511787571486742483960050050261263081225615373881847448729303735041430230191229751727249723486113577187913276593652698462870251857763068215528495573753907531351931289667099119527885352162148665926638279292180632298184638815190575356135724196365253883502729082660665271172448458018495391962607427455815011580130098969393185041557985745169692523003825013031368779358369615714565068980873490081878633023821574643910138624480765656699077226221561431884765625 285 9980349184775076437871078917453867480369689726857722260714069346694792144093312871704440697633941380093338253482579978116243707490879074939025823809055494188152643785759720175564509000988815004822846147952665213291887471451571720574848599004749368841439868141527884876742536288900512715017675996187448576317346226588776132344443991771069496564768519148403413833757847611353238070997684943699989627691521904179399760324963832709798970783927744734996612697982164196945120640190023271960271449919047722064290103890160290303226549953303893083780831620328843900580295667168684303760528564453125 286 2818628436290636581629551143209983393754570556611949808424121195820500726060477774440211817273530066489359261434948189847591393174251144819632699464391636087774242857992682144543126076552961725060340883178030829530167090724741108049433325727056221703199472083669663977691673477592090026570074809244242745011259526205585734025201103604537672739495074123153939807268852978779764895895162294071899323904249955456317112125440940714674188258019658548557363176552870618497829695854686996565822708325393925444477337133844029177692460643951297669102773368519053442948774090837105177342891693115234375 287 770994639132706989820935287162865319213946438930868406138857551372573456115365683101538110675610634676634123047171695397333130307478164331675326952309853820159866861636186511317790123507091224455458681827295667600224692555041909195983332467214665976602354237114801305251884821022964734135825866690428381512511080367063105747712211926635856270214160436669088157164080040856175873880698963077031474494579898127194356910786779123276851372310025907146180444504550925896352870463040146710948296351426249623027898498433106341143761169839773372607744393036357209714193317040553665719926357269287109375 288 230307944320414213141640589531227584083631595196617623878298151560195991626335635632554941326926597752250847420160337470747811395363856075323680891406752688237135690314137117057797184485339795659730842711052167750094345925087946037525219732270387287898541919272794888556501795565036313114789844415529952692128691586975948716276078983897462051657879933299747112731724524639283806721604499642769869025257813132833111896973358686092960219612526597441921966749756647758141399835176250161589947277971992186572484520362435452489499514966694408325536946115612833320407393244977356516756117343902587890625 289 72422319522361023269921952063212379911502825314434188343587237384349798581921233006744417914152498945168032025872086172035919654605966664290559423898049097761380252975032933918814778216366603121721862814627821278805278457082565976586245392859460635205296034341907863429958123922611301173670681362038087680237135408934921390803222837788969744608075210116703331306163647396403600627044272358763435685159769042938162792487027891659396253374711431405502070347440024819135293068995068910943316738174467758012795671026342322078587957318983923743174934976344359342965983916684535870444960892200469970703125 290 20946864131884421730717086202824849805325584524893578255880042327058613364769142193476559320950635629860082694339368952212182122852195004135682617918193521301303582389949358971827161886885821726973997684478877180624936316414506656356954123139023882490664594443548763396927786053782358675352055195349034017600224862348038904803590645586245776391688144921097158349062219318628434723191507855239415128894635426316011904961207083007231135757819093266092220638464146147362629792597305828812456979571393787774563134949843191739775021306025487929036186551420990935106457297987248011850169859826564788818359375 291 5710434149364371150590107639915511949745109816075067132958096608429095903487017660583674174106260393802956583891289930354250755688157389872673336678541708466571724431024611874270073747129515205369845290565975322754722871603618205323160090315285622354200949707427180287718169095341746384007798657835605607962578620694380505534151733433671823269155926216574951162972118238314028099092721218168793772484257484648000585997435140359929598660265622473141627818198534697143840907358655786691997636899330840285927017524720856050979734721142578052062386279090492848114503886269854859847328043542802333831787109375 292 1741473745730208522904005336277310208487895602070568216029493291935473032115778919999896872634744008418657675326031167872438458475522204366080289466643059656833428309215252959733773830892130245464006036701031261603527578073959604558071572409299569184511983273620413607881967340457283543265435251193478031225840191900181388829583559197537753983868932879746551255397324096472151734482347224613258480978371920683481520361993791581190893343710802428194893627886934415871522479338837314529305017904015206186977978218244628404140934604115705994380061443023037639021727306966325077297597090364433825016021728515625 293 559215441950651457965519093338339281923891530144369633350900235276076038594447446153306012755961806623851714185230435529922189142692081843818735449292656852553414609716510176522345622850997252098958123063022373307047008562873273877019155462333551032381678656463277358798650518924946827551596505700090083382524412670896397862782413852500762002775750262125729312786488903957025886351432209260326847933765843643699662279959623668403757348268812870764772007006834256092494610615869656018539607387378740946941437653633418073406362858234958716428272250688881317762199236955263093040713329173740930855274200439453125 294 160224523691260345056089443333576609086050464389464506403105994993438298404373151441833616851367314710431510832867003362642171414483234400174071768517364042217170389983215804982884388495747639340033272614182273252167733357494089736904985330765183648710404467204461233558181487873639763399162637495165332186682068236141820452366866275554716811028641202992293540616956699251970940747640585712878180212782014416909843083300615291816579138321147763098490948536754470037085776615483713231924470030465907735459719328805455155291931409047095066043081537035664605803636888407110415444289941433453350327908992767333984375 295 44846951129384520855335851726186448442763049242713595591800609510474646535017216834603991079746547519796817085389659380329572351927663203067721101374301670810479174213020266797922100984593377320944162920991034672409600959072063772861686327316675252318526666682158541270625345504055047644814091165804972239888769670255071198389411175470891835481154137518102346363359848660885876198064839922453524000756383834420640600346367933154507675502372983653653013360240033079897683164352215498848002773174590567309090722239618371436344177103648703506632408400440368062389326770568616885304091823627459234558045864105224609375 296 14019920654547498987583090123837698012802683369153046689945636559674839025615845457683497945071850830235981170561985213886866602767087280719021092080357872146690827519652293325901013363127615320408463130993231137278700092122943429841822281161457194721225328007813014970761947189438279173921235257567843578094217942809443996923965651410511904261500794563971158665032988806915643534116919970533150189117760586769579184864416824868471037852256080717407264298951621926732522703674352008182030478418181313597634970450772438691278805445221411469939412034387983348460617248924789586018990750204693540581502020359039306640625 297 4461131182027817467920788585345437743558205524318172466108227986534524490609780020282460794882961463195093985458970598830253891729816001675096114452937317462307333239028716272920467782407503114457356737719188883829614409142736314250049477188182024386801865458330652910011370901107599372304982469443330684273670866921581156558192185706065133189773999535756778430807889699935910200585200943814813681350184111770685624048620106409473436533092506471113261996802415129573757681583955727856680830644768670673505781396814389385658895589043285861184281437739955150187407310441522906578788731923879140595090575516223907470703125 298 1319604028055693039502734764313733016006488609408721833989820856522165281050372802187681681229205528208204971650167742468272113899504079036582750941810870280806541837963953641608042892385773079411787340783618862889404825712229918895340456745559100419934404748089791022739323403989955179694128188684306122465367283283880235720648963220525669047089918752934470051601068236485403925349130582140557098405522281191788843943151751729925452470208191591815985798651833622156958933254254840073118065342082422887818957224107208974319139830490254499542072837336418357430047129623071967794724866640532212613834417425096035003662109375 299 376317949354892672884331796519048264553496691326407854924453835267910469351474269596978937788731871005987864479940382087993917986377054716545521241051535850998075818237509753044999414102026026113661104234197830782440988073656829118764492603976891327961502806320758813321063452151222385200564380957636337745930775296956115615147206855033353370786000653148194020103084513788897199779950432714692660160901813609117280389747751994280959137320226366110423581487011400034845180405297820285237451962581194024991774293014145059145260333101977425559114527917142449602465673655429258568378011150235007420405963785015046596527099609375 300 116382670133757629878100091443754719611348572375057182308863574320588569759892818433793695684140053047617260453627425049682268048718491897525507322091668202250839755036501371901998649682629696972320630235447021948436460261022854893514883594286365855261347140738390969942575101829172681454650219927397875408871324890750511888399150245004532277028099514263642777715137250456136803269090595809554661419958447839746329909218641976541605557716487038091850292695348644774702663246622923471417169056089683204269343462728704021673209478692592288269111472234829835275578254966294702714871986078994103852579655722365714609622955322265625 301 38194006515395895938967577838211791502770627580013480723970105442902050875200510031212478699322431191698300040248499209874691057221245569546506868759154840060489164421512699823979159506518626677163452259606877395549457923510356889777404006405642145728093917935205551380110725470743237754861985769170139800002992766333699600147791222381911429018757321532603766572794310803296074007044270972511329074065346685444597197545685755349032468336956442876586578556389549783126591123286282424371835294456039205755689636136065684914632392787143206076349084612163526552208913538882478907990766783743692702746130862578866071999073028564453125 302 11425406356350835540295593531079338668602931687863439360486270340281823319432344907682074574016384393230469686070742189313286096988851130390702593404053058712892151205255951538877818378915421181593401256978989709612125863077277403363045243856980422765621875324364544434617752680033484281430932894336674950434652340033528334942323969091779424172539695674439351229598182197520015451422077040334595588376866515060452400965169396867154044632600078208608253110271893505000092900941402077992651604715777366539877376888298522080613185160059873593379375523007447628750904395088373522587796648507566486807629502209238125942647457122802734375 303 3242766908133332566339315209217625118807012929337407325021855885089629399013175156659220122381477007143991851846522552146576715840100845741775564882258161158290960408110702248797402386023657465500592294745569265050321417832727037271276447133935537286019372381923221716935947379431129828955362446604357781136207562286287599120693766444795289105730166022485142783190519633602256223361003750117813851354213417444431267510036618932049299695738208222150977088761941168479345485067384911370994095600781010141672834251867711376537323465228171499096558784238739485911086870144815839692740984015784946013771783412948934710584580898284912109375 304 1035362028095406703174251689853564965289879320942923649303688729077430016377062211642754840556972493807192067228952852105907952606981008025343736957886397607410113065634415958482680861737699717018321096032278486097983706614874368839547635968653547535610333822019715981793946556670444364403368239531355616788025732565165014781951142915938032195796185427315267014272634921311485377599205358474509218355197118344514342270375241433729828443077316181847365732555282324382673557848045975149780751300933089442834104898837438136226554587115702070827896994545519549208998706325717770405433333752893230853865669249813663554959930479526519775390625 305 344818100300745729970158069620686530045826969818942606010325042449131655879787863966651245952960246129858868465559819075361186288135486040694124211271400152498054053825632219818816018965532595085725738163483569405861257044625068069421857346995910852114194299219660862579170058396094994300978309730241749244043812375026029432568291306771570938019934493030950279518959818807947832902453728391076632611407472710300411992249082890785586877079007824806368408471048198148113956758119822569665651247752473725188994747827624782793398743588160511788629502773178877976033952406701657760756356710320768646786844524587678506577503867447376251220703125 306 103327358585456419469566693128897087538063663308495132341792303324187460769273882034523203253253978313182162433753649604865145036384881922638034564518311123929987186660189134748764991859232825609585373952379662787673614132201050959787642067630890160000371313431867645052468223850270048280417778570233325172926171090745394395864826034184194613980677063089140913483043779005813578138656858097716883412647053393895893887604152658693608350893614944919364598018954963720479462722553218165474819980366271011571076900262870304943578929917260133645955734961290439626546487296514717920064660620903412249866281345800356206154901883564889430999755859375 307 30037657165697831656720237782833145577516792594720792694926471958595886965836759547494741095618134781256734887538580255267109303512446384935493906138675575213607703769137712336436969245311893281029632622495581215526944193382245884843183537298709044690656720209707480656266688557348920483753052680155453427460093751951319630398822189064477786909835207869078941839589979522297671041868712650158319428172283553306836322483227220252279680592833416243361563431632970058249831325523371806562248826196582872149665263099826844247210602471032336035466241346398499453676171951421569149865703599206408334567445519124040398395436568534933030605316162109375 308 9718507689458624387215000925030664811724729868526830040824856873501394462457448924531923628187299170529051951294008935343670237446825396838874116340111155188670172435716264465594726779945132733490469964523655168693993493333184996414576836866788767974353942218627816004932013317676277211946055225473164466151530626425026378451299731697084419747541600987520978259068226382271445381761340571602176417620795529840630887857664972698900150420778982837673999113074171582003819670341149441622195031979824285596067467386401306562505947810861642360014257499282263259734012663081098161321244925581066357952626585275414383691128250575275160372257232666015625 309 3228229400549753493728333817462942652804157244442161498715829375498858092097609379258231542729351061742635703367325145918727875195253618057097687237888270087501004855801938053950923845052640530155647098559866317236646329879861602831228411593495610577368888089269477831810442184650955179329668172602970543543404971171473242376376206554695942453873391008841545620275303382963351941640200224590576891689155758088572543798771165093166734799664655041554064167211344966133138685125074450796030881524709108913933952290792497149991416818797299166759911382822346125378510693601364900453411817740775854491518512791249813365102028228648123331367969512939453125 310 987664494643042924559934443282882177304611252721064306075283937963725052902942663816914498542324569598999422131763125402984863847478446239909853635874544963760763226031157464805522197360932018905644656857291457578205041090869300531077078804762909269908832103765575866667637683241143026585123670931448796483318901727672614284636846439125318997588516249238785339822859556005231148992851059142103331845032185409181927620928820007433741367093487778076570136436585089640517607671150606025491615944674790301567033681213365129284375728875819013262625042670153026703632123574650957800993338819072654625410202119026293297865404241520081995986402034759521484375 311 292803710894384416816864248533438173037664273749448641110761838035058056789776054915870498656835495356832895975616088746044581427007116784712698534152507402963995879660903872466841237367145165573852654054000238174803697943215708529990842816120774001256853431592240316673343971106079690820244947578898619644378413045144763593250656239966366448688792896246961138671133637067569821784764293563020148815292022531301530359980278800693248251843113647567968808873054705150109923674426477456503835199587785114076128042173498759807308983440135148269504971029189948751408202811901448380451921309150060878728828950295445961680973478991063529974780976772308349609375 312 94466138333670811632418398350487075396932530731762561554458556713186173802836658739272730288108260098473140475993355934813375998044386998840615372074842872646578703226508263876508482383120554111382144876083216736707508154918576730425628701148736075883036657373689281076751662004522183581640897939329703987368268523134999039561920589481926558711393415281229230183355957817435506385822042148506455834611024491466690860218426293053068583535120298299257087144575533501290885622722093726854830783496469774903280722048439584209243837093891145142509341887353694766269273621891805177644561474928406695551668675758480000549145716437493547346093691885471343994140625 313 32159596637494706078904351943072986124389701937351065915441650652166194305536448526159676799572178285595966731792538488229484499754370737534934814445434312361402968110222572331055781382327302689351946352517351949991323837855270814467976787438670383163148476958070746068668451916865105462562795550139445915026939439215437000901437199393193319307107413047804044786235952469529023046121335640623331338177488646999341564103481274770408641216726925516612657850761197012531195663776248669259634149226542603106439571039916917476056163759252932076881504974846807225086115420998582552814756431050232713443698490245605189433446453872722514688575756736099720001220703125 314 10055784554570083025474816483604919602375844459792277398643965079616413994743180478075660716798401394554828911591130796256646594926976008381271047619027261653239418521651644454594164293325757860828904450992017214181624069384658401477168999837535386948059772152478755608506870830391569505240167441382159621319292166197679491916794105975245763650078752446916825364311320211930388738018388661682198537685327935430888430961746293880618444694120108262709441943744656350909522764464860349042273016605976014540979866144338637782972674954436605103323282756619714012847168289024442818140203833060439777211835962927754758267656783575494383597970227128826081752777099609375 315 2964777843764791403748553094489993017719654968261095001338703330311888190964892770370063455454776729128186558317833584916543064985637543481683605743435577814766119756289329394104658869098436554461446636616861754676420368966371068031768524045292631628961928849410835482660342017409492896989806538595733121684891393749864998331608274424760246375672866891109836721526744955723983937874192155960383043081059776716011629365755093797682890213082801404381897341765340014028179339303794325093681760614149681375693557682763917557916295014613815945774336715230154126411519496801056709587315581093118063370335601199492194659921139184531602150940443607396446168422698974609375 316 978233530637399913731184629624412863100121630621814159919351156700925937175631189450259905895752965215872365011737296225377622156001322439397093014096180355134691061418993101082314645578181501556723675388230712465190294765445282660175150657292479512199184272705883561030435725433543374670742239335919708809814696834983433466636039124284718324472581686436203085642665731758033296628100584931622963538143487447649306504373449630117616812970264155894606635773850615406255207981977021419851047330238155894267810452747548021351801284179076853830403996216128623502412827939281501366328885126495624182922393328321178382832966273865461792613729130607680417597293853759765625 317 338913804764256382578310419804174273535033034858961701598272814448335614996690235083636097079152731756993900307171731659472268778213909890039805143153264084847923340743711926172109544010797196383831211387786959250630425321211683602908473544765504311817096101348816674437003283754362102976748225352362255558368275700888424903731021117437369529642797053168471177083181064531573899464216156925342264315093937377749428902524740249436610648503206661400563724964800385603533316097550095053129138023793249455561623224253767734983788006844578443159589216634992161205190771002046038601171143898438907435912532466382283427502432919534093753999304254875823971815407276153564453125 318 105045249743407071417095568838410099562686399584169868594484519375181860253754487585005931129816496155900953938895366396941142677852006924666107292413688873046673567181151282437685019428298650022819984567220170607896221518581269298518677633933351444032552427298608357412183368196809669757959799961022946208993877604126649851579462163725875720717623394319771181790821886032275451907184758883954351391898572698577113404524398539604608157771318331269787050227391090800149887382983789518192319647987062013790395727885440672464014354224497162144622895208907897319977132221180848711593103363903130308882752337086471154008060897939034659086254830384632441564463078975677490234375 319 31735213986224827488074702590803509323685709369595717572204773534854656706938624844453648684058712231691187906781623780784708787306662672966566703252072965620703177354765523309161448642944360436316171728826396925231260584715553301029463586009529760578004017759542030336772231543636948676747046304019312601362674540463521475787751956786717906947784640156345607629403208961488491740660807291891978132509045717801675189654488062052243722618818417574568869101942356400663930125744075767468388431908912655195931337294588140360214989798360300152627968591186457344028542332454571792453490092478884122519837134977628953666370377601797583290953175261250862604356370866298675537109375 320 10718318697914583892649759614718045205541118249425410753768986845127083879197389893306235031719650149207554094747072625149265351506667333456012620919839883579032307426761079181759012538872500967468940932707707001747306620318629974375027154921142203139533035585701771869537890173590989247750726651446566039246937109958798441482314884748039133514819667449414910329126484199474542134809356628986752263729320430726813208226824220945050888370378386782990093672173146219519152290422333268315542440429220080882094624486659986879639797701526543007739058203608514549810464050262427490357980622350472648160224383415721366919308989973067767557100317399321198763573192991316318511962890625 321 3686563391368139592383540959700244972472448015988029035944324531398568633243419092621524955767757849737250893422946935867144647004167419221686038628261662720957531113629347804216552788812598253202269787933550553801659984415885104081331034151229840239538718396702586740271555366142935333024353103650432955833320753567357713081362760680488209331897011017482299660704435804758770728559469013947674892227661521270386701464560560598573231215912087633126469500067554265392728780452878376128384592372878953204391926281053772016817656149793520197721712589894679610726184014045248124422617004902079853470776954497994032152512529228687395985037127295325110054591277730651199817657470703125 322 1174560126021882463682409931879947362767767604297071074061813936899806711948355451746466045725647103468105440037096752855085418609395046941606954467402973927080973727837984767670667194278554898634544937029146755380384583830122122155921456891538994792924085887738976141385849602175627354155148420706527482728970743281046766015893067171646255686124381352030866718408588326255829363688989574457993241317495447117047005829957719481438323242639834099447802560565966761384851877728441872362264982511889571007139745692898451635528584710901771782305915093660936195558361411683798931201219141130344467246537708286885256514053224130521699575474556058972408489893268779269419610500335693359375 323 361827976140058423238864479767432206811101765952779214251261015998723535829145602031277526078920840432642078340104437044421589735297252991632947999668043997362180931748950169132406815246436242590386598018295806070915194923011213276583165930130922147646658238375186920566110858374570360120835473808233097542223269324451891837532492273639798999939214181737388736585084918730518590680090846940796854096226048463819744606293634399217063642232030529834869409076970352143829575305459828888725137792404185109052363019321483912949289978032319646099496767270277873226674503874819092881709700565567806333563228982826677691600009605801142112964542476584960117858003059154725633561611175537109375 324 120679144388810108618647141273221901227559289459767741959815392460206923301679226609236421136835519048267229347920744206074274369376441968633228586176194284498959123616504357442202067737836206993331615874139193872979216421866559464160506231399568136495494247632655396772109830270932970638312651936217229570411616286729498777576436201269933562486188899062981670946489117686345330045551130974753587180438876814779180555136695175591200271803120219069950778919403986104939522422336009097624099540967104100996404645607412441118192414875623293546307096436257465395322948288127993022525139320646570347595251587788161858167439284513747709698732680770627036237474527524682343937456607818603515625 325 42744643021725294607860517573004887098452262866135017857236157074435632551312731374992625869924037660536376397439165667241886357037964366068372953884847792414451522980060826683656599091773119346646314644545497803202318780066485511685905040115158862484911242386576234348963874438106831037216148809870106906095926315658290562297154306181854042946660667951874077391539621449626236665240326739613451087767575008971029533791200659060621245202687817125579826997042628284993785943197210853917488945878568147116613314660099224213266377886829621133884018425146271095661361343035765659947066040733316874424387720925962142186203790672952326752341252780016613195546160142157532391138374805450439453125 326 13801291438735149874026215849809636063161587168144349333682974022546408844956969851447953370565682353233788457601634929805351836518827098824577932095033923055784706474179395462954606094051642480699404562908916514531996791897155697121814978240158394452285700727614049774007756524327507692192031227452883711168915750179554314728942107216523822015442302550063338595793042291950210951439901111608764088668252226638000125074258289660191608321326528496503629539849449614767093718819499135730363470634489539127430138699943902947755736373901096314708524601215767869429179897342839745817859429178881113319341060889623963006701496030444889001483757176420188290087709415132621870725415647029876708984375 327 4214516660567841340407408503888255408259191070244193852884181209019704930891897251410502585855385639192712114171835659145059384950586592001130721527285899533200929397142995585590727900644707383375819164683606233275060684926204570607194780050010198745376807711348590171479548645357229089501151733344045634267033407534507256700948502168697831504535391769161517358038910048087666422721523897510486461624779770361901701498410257264193771980451100048674422856104388871117715159286189056675955899306894595208695638208839647973987668502689478937360795190896161497231629792179493015019790271424469592208730080967548000947806435160421103761046172715858229278359202429893315411391085945069789886474609375 328 1452036295857542863563297755105178451339961156732366613310121985692312601858849223975587720367887539744931856569590931947762565292450170773325716911944082933350421658228917275457048115262635451503131200797875242437071804649240836257470042121114091777663117214264404274981423224367013340215458555163248229464075415543536090138305629861716608827806540766597113702707550366937622121915626948204889620018831022865131161569919172908741874379619029091117578360590952534370536961432732524739782207121671549099235462907403660982495669226366917065906038368214477644174067500959227424581782125907218381948045719910019629242688803569678632281021092932208185343436108484527213846604354330338537693023681640625 329 520581361653708616549107520358520303360959871303453937196077809663749016233935371415164594021400232644543389618201043196921438935470295445276602993913458525308355332303341371603807720401545843248935790114384662870604032256339746686544006190438447543670000478298554427325566512991879064476856931314483879018536170873585958982358905749098208570359647663167767548256925903418811723837936414079511193070527912259312903835320047993782072470179953234738526031639256752878095272577463026173005828123297596445253561165015502727172748012310426141944812834920888046407897104750625871549674504413204531000035273531186039484251797370497341457214594435022490723036792397045158242718798646819777786731719970703125 330 168121724118211849449137463088325288561552273567622523909411056619134605577086518086404560036455297697412555630614937100347148206781322330954292924158307094448608798777657933636811683835914836586554694190042659854726957100558972377218385859602525461117138610316065702510798015165294506353767660972521642414808830173222162229258294716566329158315842654619358674484412206183321194865813031380890723060882628553893437240572091085771262106033412406689909528604377508203120461311519046922572296159659311145364064789365975603587340056713723134558409640528881384474110367228507853891335928984013200305375129441504406068692110450128479980505256772421135583833213880135780404767587015157914720475673675537109375 331 52713580215703712607010418362503689756990964368117519301469355076658493180120341738386240236342904337992660835951773881027549998170801530608116542721319860597808811033434945933721983129203641311213909443831846426976698620447987342669891507286572015552904317137565198094541307800459406771593060661615775648912379649333186207149538447236380369242370635394733054043650104780080889147990451154554734187046251745287257920920807005743336185535419958092472586821867808751782883200814076522628772015113071559696072480265066635046086541130163361382457590453162931550657970325416783068267765282591764456391493421551047243763618771664760005267644992862991509267699048960228135063399435011888272128999233245849609375 332 18329594872563138911524504011608176499843658277621677518672876743594139758456199055480428352102934785181720021003917035964158048209778057751248425823887399561184239066319916521453502646762335104467776438641917883122622165807487922384570044098093679080511222912035635273971746212297311124572372160834447914103772748491215613456895002617422877685956550416030958803733801091179523968954095736557546650200122744510663638854291214923814522683365304958286125904380195507623632684623921333420967136114926728602777714268062429605313158827530277358433861456230557763627569467559821641555553796149199321527886276899751331032783934652129932434612316118037672835655461914795513224396561469120570109225809574127197265625 333 6562659938346784769984869480321469440434238721668064361834475851617839595986079855626443281501547887671065482870521758806065124169236679432038564030477433789978256330072094655465042814074347444020795673060922251392057776015402616606173766697567939439989464162464374881677381113925907220982051370927691543558219816707726244272088135157275959156883576300345082594064848072644599086199166827438672990141408396003018750661628154393436880468464448743132930883778354512062430554200551592127401979722696705052826925421351451420047076271149210685463228153953386455837644402183292019118176611055649771922144315526667070777266179164768157912277826365965079952254088539977119822095563694830389067647047340869903564453125 334 2159682625781753078819870790578271942870949358078514582784538724105347823225299832047781661035572920862566808298367624207072078074009362988334630831810457587604518040052965228037477920650177273129881943994777396529618805283193135556041776646459378900899768402588724613628726336405448322554657043712126980244492590030027118944078320984933852976104517485585022863464433006306049648370891945828466207299929446647872153248091908314046602528483329358556096116843760100122821812791300334114182206607449626398156714907447239794107169049552460848947929357305106856372342919015029485985199609282089896939390420523012013669898753024694902016678445192319306133058780767965109656839582663589993671848787926137447357177734375 335 689240207329322447657061564053448553929352106971180782384625209211555592311736773985361763597429440274826247771607496117405870228011434243329754613420186096037010969639542487072432396632750670374666185915182246128237114249731010714670623175255525953900843215916692073546682941174929274236216898447985291958418497752080336642732756787400643047097042678806672707510349506094595203115460990785084310726502535837751264443696217872838872903116112747431149467870741501417692891921243510942588445052488991583221816941071428916612847701328729618955744477349085960416684707239400296751412291317446148037179308883400420469097751578603203142581772301758005666889168432597045763735878719236094269717796123586595058441162109375 336 239483577510710180137872400114053316145796687957259006087566278031809542256573912178903574456730994045544590397738628471294873186065534875941212148953245123154296351002877921531131324818410459855484769458854604237875644207295534137024542290226957094064641576827532572679100725531430670488739949496175988243466197133179442067444518998985165190561832583433671765031999000288912863404763977529769346502145911898310060123730468686012089916839051783585841226994375466961277978116051155462317656895724953195926876232653715299189204936345687031672106871881771568050514857409005881245188982773913424119947596241939238382694301914086543202083565539313776595317911307551678987392881751451734206881383215659298002719879150390625 337 87519776346654849223610944929941998985142607133533457223355080193480116140444581081969710038649873925569648461912335574852406572008657791718420047492844927220268662420677497283570314997275395883971655320864435186584566313285935442731724494817259284569865670401292815353315679450307715441705167279216859314770621499758854175227637992761247489830627180870265066859144587171236625567456900445752994079459438004923159191390426787458908639281900481212741055407970069252862325612703319704707028081675756651547983353252322490218210832506444423332947058425822205309540544560031629239192820441976819868228961659493905486338621153489610173447472501652376700447678714607683908360598543378812419479828577095759101212024688720703125 338 29462281480217970187824922675433614426399030081353144548071039810859021835805173403674892291912991651589142105890192524874939010692253875116342423811196508587110756128516972076710854425240373254192720746507880945474624577087791803003670711051006863710903849104526608502433957103991004269235810546001566493048470075455096842441546978305254586914312448047962112951857345880780967917050564661384255610224549142669580631356124902822442459799948618715126323002007396937869494463141897148274828647638985541670845560481476844807712270673695257980948124245739858900160045028140309912692343489252460057558429298218051158397917180934748398837520124913324694478122950069068818672340752317317068287305659168850979767739772796630859375 339 9333629846031592795294891742616471228221078583004129205398208452778485258369327172183924411308102742483569544829043360263665507424725192959177521772789956735815152156518000116993468647804206557886099470593651755454765407107983659126915158397276432400094791733590324212557641116363802776953843885604276897216502203251286698590917438689748143227346319487741144917859919171066419886078887471154036770334598512654412875652893210787728508107909354997507963647529383956677232885522478968564930619284367265160703514925036857411929376424914972878640748226803384104140105215630236188490977602569961362304254151457836222714520599957826345827042771545160714950655362589979708547490513747025577505345150797211317694745957851409912109375 340 3313350292877410347960673418852417034581907981687422392892374260217622004542816907608026394351135351366586248149639418340358588769946899933271662803819570768219512802688515112184691631349629639203200419297636966175680728616440628754389854653349371146462620815160887160800215395175233133947767478527274199089326881187458591661068369797374857904578946841452937074112342182668254269012687460103607833757642262007313361020176155412028733626173585715973713842227975016050500865997860866106171051986609020567276669622954320005971646862305815712805543730658013503484389683168754019757326375716759378042200337695306833903440117492629800216483746217130345830027611878713644727353255007811961446208270931634842781932093203067779541015625 341 1234707062536795823746822005140251964295386751305006268896424893975165497185341385833753158234661492480484748138792141669623979195263497713510924778708218919334523841903436012061535264322530544517846827246589433898983678308286345299371448436226257167412082523626315235149319827135230407819655237542896140248614730020545476448308008705423020619877122396838578498410387760296619648905034585800613400984428473243910541438744118241242222978973506569642232807955336337565219972889102264603631664534455791007550576460555140055904774625221770670645650440409107029306452376867107325481342354467002424937925240456480039804861624855188048957272633045294525878917199270352868343003512467681274079813087685142392047055182047188282012939453125 342 410340629552723446489612933001892982685176712192754617722454323409675137561244503652092397609480555737568342130469567167534127764696127682965999328545660970493061357395011495108005844434375316010578272111062071609870813034093433111470018396501862998907695911594235847065491581321787389602119755491175005931611781299686511231522266294776622201226177906062200662616217275035638251471027271801346620087852050635549243534461343046076982507270327010533565175569580368227269958602984548577543042098296170756179283260116991740241396197154019974706627769767153760616945032900190279107592506673802263642835460537066827286639200334080911448356054250402238068433113145209296170757295544628251960801701946068842374870655476115643978118896484375 343 133316532504814649038691773771446066414681402420275260051108538899819418374101434404933239292655818461608757048675676511521681734821727189006798181822449317199417470848392214879939243672466160339179504598519367393102088275039021451950684989864638791439835969006804054899148264657945905865822588066211059884411212070106077875736275746240460656538005998943750645490755411510694348956531115850219581105511760889933453790967249252020215463376442413235089529712020101099881396572435990989369147078334419809595658732931806350106340578457302966446053318346525190569930489219279715082139604392406075457897577230734528946037375912007403291008011957076866934713381775211879272502920238978935368233269694558662532557491431361995637416839599609375 344 48306665344796726723163389792672013783488981205593644595714056145729762551618913668647130156803259621593547851552634448254245967324584819625074826074269530103189929917773366158860899071763963509759297872730121607900114302630478476009450940307989436822544232622747952637518640752506860546953282734522892069663505330099418480016275231442142620992066775910861446856255340585114788662826287542050085078773112972261881530759721045026591494148431301484045291632432015490454421751325273933630149299193712328196024129126978295899007345237126093142917331020396612122105955661211564350589363968738959432838429234400320347456199136679673921405910707976479346529944673419949692648979777404406476089282563624906219335031209993758238852024078369140625 345 17856298828014827601144644948961577543855366774911009907194360947138729372285079492985000579404437404316177674711396448143554018653849743541804075099039368424003379230690337463651421059107134051071005684869622104778951740405571976149265243401170775877357399912343244961723728695538678460700729147703763513894323494447168378644686730505257913235914905295935347289242357518227014872123357217413043788578049604794630206885640779970411328046538987201447594937294030968112012473170527932909636922087024275041133906608567803534803513486737092077528173113578814308302777250253565783819835266321970144766607536222629886114538552664336839704414658656792660848075690254803654461898645657622362315062064739017329284553881052488577552139759063720703125 346 6114749558215872279831155915412903873456309386419384371801810735219222552206146035512488163818055772611005200025400611884350686034163632137967120631899642460506413899223252754070101629264039611791155387369804725815370077880684641592229227317996104750976961351442668004461649519589152517581741927955308673482190168531603698235246635621281588108646880198429563009836573851028135110061490273833639309163652949047607146756049432579925860893996597697649126742126061162088121546511379987386266627289556800471240484160607389616389973401379277627982123785447700116193868725189288343744492624572888248595627803348492296790032208143401599571335937769747346616604833207021731965767468027302131095563998550555958287622271285499664372764527797698974609375 347 2017746067121075345250319662727634302728507514153708864846819114143130493021055350582903549847988856274695016430773648083299766355752006426394550139939078617236179453836123157759072508956577589049162598559391181840352498823772463593899624328712291697711366451451141628270913039479952116008810470425345994448969283358199052741622333162595116774220627982963131362107157888465764481188849431954154809705901451922135226880735201685837379910831075381405678682793941117523896546549633981587792433124710281843675181307408921506622651367837825216748854547070519680950523610125825182820470253163149340969246410751535171684260674788861776114288647467038487773691567228000732352765446441607165818041608502057866910382732950068884747452102601528167724609375 348 722726522915525201942723296955584111356304480734632208649226282733410453828837917121855082473405975745538487892042829434690965045456170235799542814266399961427737876618618014626504547863238470669172903215557501870600134497525008495362254558406735111910716818739707148402562958238522026335846754409321869116141714410997446823388611016087727861347009681477323534029248050561921676320930054982307559087831936815642001540027313151080585989013808270517704263040771876295925568883053476504024353580906577744836060349643881949447182208822239595003607175163013234515016662240253892311092518664848355892002777099601349680625642954142796671528990278617796426746912856901264213676884314516468047691073489069275601428578303941918647979036904871463775634765625 349 274454939486410578096947019811255361066990961245993491893963522421835842487019715084071460885471083963629108644907030965484291905631945931873667225916172676745059889130896262301006064782638602178019286159205034018413241468584262154182691568635931871290632333461507557560507758562510834001198090340412964684203993797550043783390449950043740156105095878371047051212522366832691374143169689309868786550739603273843075229032380729828740128394934583446819521065854847722505990222009128409474158568343779077301466795188275657925324360669153569155956034504805462954197627570642371026704297115835062735719331818758100191292225250295399270705987096367020813540305077689284867654371984328322083774480107235343373520077177307729954236492631025612354278564453125 350 95124585319231883566113555785866563825545458690332004251167191554956407068257836608989258885458624598386977651491266746774133811829503115756654564314257063163472237362789788116120114285776912150863115756726206746965764291343560342103908084983603640238311130250078881239556186756642737350150221232838378670856724793612440192520115350595911495473613024516326174405202742182384588159252822452730511508268780900902939563523078123653965561484609753505309069947940096007716040016943812795913333347900272604529186206544698086906742504540810698551545577844506698313592770406644312707037673751961222121953136501762292908313671048973823540658673703829196226171416885344167145761883451149677320403735618812310351261992877845707905493100042804144322872161865234375 351 31177760634336225479523717494253268263145070379040620688480050083689799789254135690843455019065542010618186074685185776457518306227538558603786384190866491647426582049697206684562413446806392291799309113266338841810216978490961282618255831740961388792180121836431246147337643667353703761929298504954980485953540903400994361392083059539774923761245451643011009152825054342772491568644598683765757840887418267288655834570293710923827804264050579380163137673319659735450602612066701922887300172329140619764823410376896487568597515418427232620852605780821353227657354547066298860563297974282587104011954979331025852073680430975261156598771021049126395140985593805727936877384154668605137143102703334073357503041095686001360487438205382204614579677581787109375 352 11497724977825544541823978700025347199894310301427298965372606533543657889701663347401920559750028717567821283708420514992537452877800456330454546469931962967383828083171833419599120113171952426854834274248571100834705205821163606297836007018417655046856509134391318749401459348878914205181879378115200439849721517218114604587876378115394144280854855071440278479470079129711770946996398594051839965787729246356924085483705842303656786952259161041484652067986639477517900041888433021819561750361716927118886757187590849759283867243895114762194666536268957132772791061847263170810374816992900968286672689296031002922009090747246558898013913344673315496514178787303264658372252878118083864802531056824785352792306394030009963902472236441099084913730621337890625 353 4423391696409529416727112350489398828017933813293462144225767683218338732563060315335934361191475264856900848624385929581581087124703743328511036784794546953935561201792093910893952852966903569647528963261434234993530476713462317080874297554332461592500209916495807778900055659392599808195908705186687506236190774744394254169799113383151119669504837614790332320927078994596536144312819532114408701814487842762105278332209034026162353114311273662740250455848782215535286134648565289815887010916343243358011584973857490671365918501938331767899046521788441759655085963276368826291277627796864553188831486641107687760050511950460000161434053973221605702494651385453820878234013052279110584247896123607543955405795717839294474427180858810970676131546497344970703125 354 1530345288905399756372133038205456990979016975883525827164828975145590716361161085404408233274660892740280144349537821175347304747425199080973307037169035706397376178922766584698882388730784509063087757032274829226456003703046432607926250164235340138583855535369544980747124748942447865519862413366755877604651684517370291367386107410990587921254539032405006315109650038152747867825830566772586607528883491143328401739386017039674761360337370637083545979185200883169337976194648657232957772784326741210403464609774604370862089619231782039120131604092554758133777896761603197438067121184067320843803628609555868466587048789767167429441634825535385159043086924521472478279133048643578412481922849432423922816631121500253825094828297181948073557578027248382568359375 355 514404679849132059874517374806602115108781895279903430348244508777140930433712356858225778957626139654424748344991492382680054766116794743904932263533475788415824767941000768522114736700611720656932546889354590515782160900535832153028504515401218736814959320756866485490790360697123130794346331467995833265022480791820144824234366928511128038974305391328456137727185177517671945216112268159253436152860226628445841030103099189489028148966519613785444209556690831858021104602941995939189733069743316143651694271333466986865600782200295871780638058027037319566577635981744981704681793987499289237512726422219259218415274850059574041942713385355737791255476749248686934431339570890581503767785568548925522120783894099111665534039550262690454474068246781826019287109375 356 191852058662768826868403358454874057071925071468895149641040223131364714953325347791588364008989450655038903529901085489690581164940414902810400709178473874883902920487391962665845112048242796055443197376127961579948202786835393373793761187922517819709302382519707444947172012885234102713408102746083311886859906260700688991503365211902714409766727168582440288056172957394537968315124438756213602656324152140020861282168837798975972190471532943862311548897128182216257629289324653272578071807690732378955099238977761062461769707077655834370910471814068043011790382750905544942837583387688132508658494102345391168014942681651846090182651795087532327209113301133773388663925148317040460408953284208141238698419654195908231700284408971501903806711197830736637115478515625 357 73427749138178082490717308116161949993120079130583491461574158179713753549555842804593957318715070467306350813239248149709262895680806722859603986959105100579138049130947625957208936321560722944926092430351136279063990485248758170343479211457001212143285446612068474393929428183148883948138455205857380370619623050644783203169103156739650302929790350223860506216157043550057384850082054561873917787662107382766796123274990020825329901714503856424448503749090603657736143980540070484171458633523572614814502425769832005408945591342704082640269436082657563911547550970241695162866714240284686303622928650559791486629300188126775273520451583803327812473407418827553313535859991006287785988776337963268037108897291311890113926603919532187791929800368961878120899200439453125 358 25890568114839570306618589322042321591497429944345478993846570046515400853660181392442052815546657566723773617260787069349292382291649552491137013558492252115995074554570286318590874679150871730707344977432746096776729393943016469732329026951880595430638895016079940680971671663673728742261470065022787214262977309523701093394547716002892605496328111362141096956918937740333657273504489605935880524050593024369464509392425674356130823173273147350373986975817948318022462857033377230957951195379829795959913680641614064978425933141325252174708552815738168424045852083334699919193462447293158608559980189999212094717036996274196503045745913817933203775909024581860097418624258932728723949366936661807073164132317458695135697901846378275736437757359453826211392879486083984375 359 8847034667632847941758557873818526039501416298294223645805564013680284284443197994641416402185203918355031954949177386060622074950506068609859714829597053783661665740128643432577636760481962568950570834871938937481840239459590559340250054699443230952268945732084369766187713968621447048263662806156340192395181286966607370512438380309777035266274205534609426525983327173684632686431856899239372681593838304774510711708442859976111973032612644409591617193950083549841454348088075152283931650659249394866149571324871308421527161001179759908766844813148578746175388549691162220993062662605275717928867433650399182954486735756924527523961952857021378621787131141305018333437221374360530885374400341623562747065689212605377376793196249490057458952918523209518752992153167724609375 360 3292447451899300168805846461419325558464588748794096031523886872825454084012732593267174158189967520411646433628995566430044949789384797486101426875393699288612404019942243040621375301702659109831745422246662727092247638235535789543081103609402194297507202399367105899958451742465100600833928243541112260485835162061318973827400981512881760274122538465730969302936291822071127946662230581919281539172218336598129073295977600125872341879948132992137707151332918052619367140148231284198014541763029428005670340955155065993276236619831663318667555933256952813116957693244236728933268182464385471208873310411760769088742675881717967396759534658118582488836678695952856643521200782070979776048545721769259087011238095627374766191477594912324390608038271466284641064703464508056640625 361 1289261669359980532252077100248140618898200961548471049470537119526696363961489737248331068928110655807674387615550453320045324368038106431719006312497058204503003771325263793206754227538093809820017085431372399554129636895915754180430384628865518475736808395067428005566838899447939602006635607213598559004192686488851438022447019943408839742192473510627933241772178790248433823397021460320692885887952792956473470660144406965039826758875438539455915007978012084056042715654574261224541929767414360320437123150198318502314019007843232071220216941253064903183607620408708646846531555942365184104191404397630531676819797531221056884158326472200010889173941515818650648494601663195784714214798168882847349159998285875005057182353737894748017984991594886423627031035721302032470703125 362 463474904357797259001267704219639301827665158455987375996323883045855041994334975805156963915737639494162132116465783833411530868214125949752833655217116598677853174333304640612051227730573330208321848661779390241569679427585900101598132715055236301615300953800235572700313822766232984939907796045791872722695360544424306031391479362813643882200607993869848134673195682803013876990650289405710276923552132741718746482283040846706943258426851901562628714044935178549804191784839883978664974500248220432044902091395119718012155290483199827519438705789851411206736646396089617702524020158244311670819886425712352242650305352965982766281239855651751791943299836613999876141264844557636657206290722084711428885450101034946904785230604980190600452293059330344249246991239488124847412109375 363 157234632390030082204275842255904942031918333463344956940472876708305424878536085373113077727520027444351384510316011251071491445582853069944832741184456209458145994361745430038036137719330816720970396830887426642751305519608525033194932910339505341017232622536672427098205647878985367832298205752874743267689437956214514684841552683738885552332824935450207284513657997176777347334785363034072322832980410350223886288634328589568609810443327119931963161387281087190011655988470534209447206055087214119302631894986976198214846229200985585224079493975541646805909271397427097527840922031893027743355159283858548294188133541569315990001632036075286803931388932472729041581456312717513387558111714408596083291469562189528319171693284589483518998305998370934588592717773281037807464599609375 364 59652871303860780034827199955201644660512438978840178875597130052785243080810056002675716789927372024413018683837712989786283158613961284927202660932100055993517418535967403048310967683301609419905039762153285572124062217659541645082694264854507810511971694297430218840288806930152261351902492048799243628826814264322211362257415343088183336423576642801580196979724861755426145005943673098007712951174533336803843436444076799305401881338268370125896803709355151029100339134538501569505441385581130864759339405579249759550514037279351047262689145917085438438626881575640296713708112796100820943153906977141042154379240493688187072867711709866680586839422975680067180254607643564144659827938067637522447787386870770737934458996458642185917406824632348849579699390233145095407962799072265625 365 23784885727031001938786532994689169539253998155069267682133760635783143395393329565843338520284173704209999616587600221227068219420613263157979916898624027362841973520943817105275816539953084851407710123419917610277876399867361713699791041567812552461130897713167913234666129844572570979559349916794856123243616710432113387279523894701101401487691310066386979516853681727346510048185411444984833615945549863544748688754090661688024964297475208750070357243510097429197026652398371384926188128726327169528169802037387611391237674233776215276160177697044556336942752754891136177026932648405402683329004683857278096370976092883011168292309178585193446454315940538695500205699834151746407749429039225286557374100811745976432659974409464175032678168178403195487380372696861741133034229278564453125 366 8466470558131183117628384588900421027132319045399318851368972534011874289809557504587452670187424015134172520263117584150878983579528907883145753577767902371699477644165311458244210449629708804801645839089282164892565215423138957885590414961714352221530216994420134083680006744810471057091707173078899944630393041896227131429877648597726793077482173335153348968557173587056877265486349568736815655347159423571088870325663433291939922139859452554896132129327341538783321432045975635729838441496990003492492932505884263268483236034962020764896266537374198020620982334567926892087670528185054208643021130424305851764541487737525548461691162317953700518628204607202984484858930536127726874248697335538516014141160936233217169313006323782169059622182923411336241681368619538261555135250091552734375 367 2933867857431798458871090002457103056516891942675724141731154979171043671186640687247007680758211588848978863874236826853044231471762672915603758180745923253542952215091020863458053119389293030207373925197882022660592213815448645568096227703027503853860124566735928506942684869395552721836274557000379851721961445456171124436106089460116544843217674519028784918308157290601637583347531523452338205070795644259619979016957191502488178114512422617191834152129465604720630467381547757138819937494123348248164722886662960842384002273722788555594199094794415036807697286652156972636302825356891319288406062504351023822255159232467151633431571587326454094017366263327346263864496821753515757560819214555131514502081321618409965618463141113594052578773172974282122671407790903685963712632656097412109375 368 1137992619606506511451208680426863207026573811555021271628266449962974797393761435329585521445641646680890653272437807457427109283668933095340196977507701268427143701466702197259967968626125553288377897158730607826896545175062038337011872932406673260499828113396458442530484711286027916433561858432044612488578105344207746920473049358058034038434129235457427879403630011716960889588086442447426050491309052204739217366273708628536744592516575638497529900270508807695479433393417487277367320088009741412576282313654869374794890664114166581308906945064854695603489686718818034464714058784483607979966237206516053292581841960304847519365153850774650607455554825788692289410694955227759408271464285285682933137030281039252989999455693654511820924369499473689641179385834135473487549461424350738525390625 369 449133069847584599306600588534233724018150956941054364740346303659516106366787596308954275343199265782526347438227708729856056778738826057145019501760491838092599484166619303365790224016743865597355887803373755422907991023983129088700038237313952015476452334577451079300150280734779276909940266836254008275238105020539559362842321876157308177538834735408445224576271780764012930669198598379877582201021693640119897997913319361593537939547158430561905775053405091691266733567501728270380038105260839977611937660378329772006787811305671937253996739178669670388742149944069105864469683352010757665759782489461280763369436841289138868920184793453765509507839943861491177733696715654137950363151847908509412644600059217068489909152509217259247616412582999565830947814870643952644968521781265735626220703125 370 164434485656361921762286011163641876625332750631800101006466962266920398347968948109678240480301121107815725672940421495818300317709471029458339927759153794808561464275140833714845222131323731434315858624037375608958880060009013478117226060147682553391010696768729000805022363253493205724151351533143567217825027062011089135519254681895556760678934549192474149829270346345970522173443821136757031583530044615195663302475717324262213695994595541018545957820287247807907252881149555427285302823748285169831040281445081894135170601333324200102020399975406272850791600835826880157836138131108291246558801624507960021090391012911790516841291333314374542218286151075416374109636543387707839117913354481952492272192333461070723730554000017460289301514729906251532668358915356687788289491436444222927093505859375 371 58031549834703890427047779307242224434533563393760996511051229523431747092087131543775469455833277256337072555212666524269805710002930404747573290750665042502836339670843352743699276221973566359462121270690965351851620022000672172474236307658391046434095298278393407298027299566408051500466695130321078350303016336226755366007109228296690683036947873414180910395069862647205042503582598280074931287068443324850067690502729890922431802680061778503331118154204573387212005353902686479645534677565962008950042395648592036927046351902540277611138706595903889597907981531028647679200848966979022614907349523940039886777724778162812907447491497301718404970037788598530087659395765853143877624315629651786532934743431896909996054945206548518351913271114608892606924437653458104247050641788518987596035003662109375 372 22153383558407420616786592762213248574674928409450057033435478772114184473119557997307438394894929447271660225131904526686749666225684477447179845535687765369144445274621680545999015779417123888534505726947850207111361562550118764691456398460123313427759589804490090061636541254545871933399798695796924106800491869412980101584340592184342031675620295925205621739511591358289300988751695212832217765759186911419043545655521695108095117962333445912104081735426458360084368483983069003847667223566754601538507226158070099673385657122284271898072060144893484575076088764941839331311338157634062769210485794595610884413821504544860741767714782425587515573091031428339174814648539506501706604660062229470765684749623839963355279321427649349705993999698154862915196625932517417167932904931149096228182315826416015625 373 8996748184252696148892324854605461431260502191496404453906660337657790548057032286297153852371283677176529080910757747098623106019315301427931149414173287062736730368781714369355568246569545645861973737260244524302594360569710764586870211664908720223799547110784708602259254607975748846207013362692242640213945797234204953023261514987255761140486740779769890955026102678985825598851781612091821320202550673119561966130789512592950629265374539116712631846476826119227026636040604203373420374036199291951713813937238117987121603135923490128118193348992200926552141999750240356771207456505944344239894071701600789102786921168541920366628703766005454606552754021858597854947476918229845857942067148006940071023603637550007934662745399064635327137642411279840193131777072101280812166379519112524576485157012939453125 374 3325871457365812917697581479520528785441177005803367677281212902909790588464318624173485498674168006919770376166757041995393020113369640931130500898196592244775188838806425404819627180927492258837651367499632243587025471465285059114282386802487264206378462536803519697415090374224998359251135516090005534311369487354695119329998825870572045588315022698012876723512018953181959905950213883391237524781940344291918356303298381721940784409933200891183275215886515440082215019258575770440985687278647120557226867131125451981285352366071519999994654635406673715895846305899990546285657666329434739535612391595164898125736134564111183451073396862763763209230081179288964816538728660029011973863965923850709834545306976703489441493217308194028956902589824802394647467824651104729115347335977048714994452893733978271484375 375 1164856018617227435725923525371928372712897207372325310819326357339817355861591137309490187590279554114858090298563620353387296153644964984161184178484228059671279045273083629094087742143638163035009744124142901133474921465696426444642719343136696900600568498313265688036180741558389145417561378469596668862023276475263689700409755380709218346409483081207816606009520613499782815432371273776705594581472817890029782919714534741292262395103335847812760703145928235243045789815986747271896811677780282376428935204772999769616383464738359871983739192064063858359367748598382711554694645977856806297849636297340191693665526439847044321858643571972896466706922267700207671395831787549590816771230108667080225030065014188796412647924910611769644915007833533341763496468163849531670360482049630945766693912446498870849609375 376 458874764322814274260814936571842659147602803505208841755752196988647678752179387114535980322830408917206475030087320039510033112494360159043326020376803376061464121637336119078389955721403871800596284412582525902589392682805330514682795081414130099006368484919883981694032998822671667709125116868003292533755798109894085532316456659448321947974060961222765542590119584497029978770074399700553591058332571277394105386887700928154480653847338352794422096331809027387843965431714329843074236179481808117485504346618111935627423867142458812790048104913202824203111108134969575134783538619890853722781877999213620060879672430464097413108103753136903798145226905680828455407046488666134241618892408671409825648172804992554094688452227627698854146292772347133417504222731408611890059102977890148622464039362967014312744140625 377 188068297213879843723849221353302157956073947477252725798429840470797540831084400651153212727137319271076467529826783057232504451969031660915398221090430382168209703163116051951733100143656850841798164999717077209183393952128855687915735312476499035306705042251195453304290823041831910111223500107178851989512550434149505145749404986913566356217759740905406553786558520925686653814049218178362759105273578469959117503622790990840167111807459088732436110079508584785104540994854143076295439281106122944506683241745592290428960279595356682932556746049103007984553825357236887285695368884222779544350128923956594980649618633652416954352596484945921624354253033185373818166127752838825800781183292019633578621501907462233039619338499232480022482339164706120598568264273527020045498618812385149823285246384330093860626220703125 378 69477575209805380168492099572132407175637679635742539371440610175903223087237814967407182516317036104393171396205690808449729097973615233815505358386136330222529716489941997842004844665213854665680361607104355966765064829709736996109102546295578184087476764258505911113702698994473847632505242727195941565053095499152079381235228513346266310666538169656205665059099008100540867765266640283095471061953558659469116489580679657948823023711012562517707838318689698781231783868822501066504230515732403402376664466957040621044824638270541913438774248855916099681480659906219456262040864404590139656346466539725157963022355656236679981605724586009507259174902789737256155661492968777781029649980750031995427163100785351917861563877327857527345735430327093211574465809935068451020945493198065212592240413869149051606655120849609375 379 24887869597597472907059517831785851363322851061077864158865097735007458593874532046480755438978232005691772634243708943167009071015290692096838295344474613252915640860999740257968730625025748188629075286569657231382266677166798770039092247591574916450933412140461525814657712616958751791061892625279310972660757302753154311905123943002290375595018138119289305234044750298098297209835639877954358219153257320308760383080539186186184990833538938193948473375045121044104274083279480879595856008767487626755326785661933894476384703537113596947086653703047443781211589897942237687740904898775898959219495454637178748128387299524857664257424772135147790738783638312543215629427282499486187596130930238994227887616404062004570014608101650466750489155018900609792592423005746383358883127827495228279186534336986369453370571136474609375 380 9909536715976474180013855341384803090446370596817734119122188270246493476731626917932763635622221434864610561599521258437565945214839467945732575436905949093177408499734135856199952510324504166094390755183708094817032371629452521931264862062890056826423566318101637799562770899538141261734894222916721496292074911317124401493757682235502985958103056406679778050857139130900865426644689368081137959044996023260103099059358582759132289700206346091236775430248879080436008262690029214698590620467363163871640049153084040382548021278604262020275946372938425969210354872155333712378148542694013008546925390132202474075394461737272784664373991908832505243739058579581301197546838014217262387358889200951645085840734707556886157198026085659351831320768619619716157355622352572196683348236114310426947415777476635412313044071197509765625 381 4048524543283810610432052362561078982736703366620806080919031845887593072315149732962052195734779715526805446461900118958204018726639946762331446235912762746209068064446961314777059319513841204200881095154130720940703437449391754323368246289168553174100609137269522795483175192135015944332483242786008509339253541268466839258932114489417420098015222971347078396098467969841394939747691482178940934354748115059951824929884347100836161813159839138828773091939511452887205036487933932923038046204630013922696209680604213179515126157092888887748560315966475380037711356769954420980167530073581199963511278658298111562038351896739935990950811858045047137237094563204717999430001697139024001821005476400199743075487793415260720861881046556210588715802376128015520472390910237679446360137515417633620462556365282580372877418994903564453125 382 1519931969510199572415191789011538454627585183140981649426975762431623600101597178576508119292418681094737423953166512115300682306843747481048538519963656510726062437263902661512809488107631167416027693181651319394941867878523412714798629768623807072410250782840184049350460340960934014956766100857630574824175547042283372161228184344600800433184258244032343168269878989543046444364092594743424570485700400687649842086672302799309837569887042866746345662123970460713458341306369942323668936100083537199926863495085346170304841026335257774036631559750575831163904982687214544694031045831358070508725399441127953485363680239913336071428082380564067300494701121981883749682157385661582340293041597697551397190838442167001493724977779581097159849791509032994341832561096988372814091624479106230525236875816830206531449221074581146240234375 383 553904350241386428806451965622591093200216212902763176524884522583233403326955600902113203106577170212912717044647942327719691199520252255557605136174350681568616919137593113045235564790479731270351375684638532195541550970793436400678906560286532170663782879118021355651599524343132227926373313811190763756141548288237099393375926182291146506606400892767999760707904254377219375775280082106906350590068626707832239423461712495026167172377414546871872650659344347873964402631641376382974814760004527662699472141684492877021510186367487215381076060599706316846744847068892808409757148063406565004081017190307924133292752150219635114005813084624604429252242911653846507365751232651814459188726034410784522159504796088438460159115293792977793366080503615234991611302685558800119468576896083940804839905458489823786294437013566493988037109375 384 219589435167014821399683711261252946221919105380557973585413585810663373047292720831510303042547730196621046286894259416989400494673051966144955585771717141756735669855360687588327554223554612169281678094755818366605181687950916171316636204116105621590323621888285283850394337827053932728361393850322088004776822651997944414552787851196912131583144223839449669577858608116874553143367906250674771515917551800258807896280545756931063517656710965727157368384809461505648397552506114150734956997179669361205518009756475656445768470360973745043578799568543838716731838757736310956649309532820242180540047863248210720452014823219346244355110365399283943394970632223693875621728358010995042675249052025336770880753421766628365175518917910199650112111527429366736381719344327828448958502422391299687410280185029254340633997344411909580230712890625 385 91681447644449000421387375418150686356954798288646707916701047689203166318538406310118434074950060817072960904750067233867809812199854519915220204326373724379164865127267314654472359203050822880743411646085088585041949282395592145399256737649652883675772185829786732791452572466363113765191861552454282024623128952641578799759873443586632319185099737953722885329841057543890665528435908828493517829234129728884755658999719251662143053972095711397804032296525145056453452900067854709136051676381759632315482519897192118217063401000893146793686582131494074572533731646175082389800998079516591772248023971277979492600663956324044134369241169461032950880441442540196116775949142210050202491030021063936356104411825604616863013331103669346007586944192343251315785301328107836433908014772356046262037504728133197051676006594789214432239532470703125 386 35152874951722706763685072035998814211999734654796420128874439635429499512116805851902186490356620142632940168969937506893197889791339667834262179668911446538111462376690161850033784200111336075743345184381225783537993401293590844128565276576744382879341561643268129935252591302561090978367518536262623773236146726295657532672296865591605991482918060576452161969904457466879228718880185251628719425537486019708492054585155812159231558541991242300164556919709069550095630729500764515911719193309086194281279972674091413858482856938748413987794606780637623309715528986564473292821878854986366892058946481774604550809279296429261816027067979256459761806496763306498155806721391835053113831709219352646187874179553150443920964924010763084625839684302193914138262332708023541898619506065584166353901393259145068126425570653736940585076808929443359375 387 12685717910497971611795841148801175152977598267100894415407655707190998875897761207205797777057433253267016683604307350097582692465332310047621332195115524462427148474266571090060562761004034968561591367774811052450727738519032034556830649496979728959016845669497699538224339681526441632329463889539658189828617770996748036092452580425653162597336074309891132013097661699325681935440152097823830003444081788730177242049885563628248675673019263921306146960555322231294426834928158984577767640824276211210830353417712013909865249959706226142580987568109575557151679467460399652376910223198138063200155564960373885643067107563145816538104765767000172031618935555793645166755435053319198279975351802356094956938815079271240230335485536312526143967335175625912827847217611384183741595068785203348851773214530660148502416717519736266694962978363037109375 388 5131596775087956764408393447341965417040488910105840283106083210234493714896733505135028106197329483015320475423241107308797172918117884247654755500855026430701046615247508790351218722505080371275956406420034321242204060812009493004379773906759889307710232967394040873146709365628981253019568396139724093996686623698157747247481895114248220904554139482329714767964302940761236930421694997420448400129068612139798019744349509311231971651697082120919314749956848297612199454257277583069513233368060463126873711771770521835898120993673006814485936509080438512892480448970675193450381771332420695357843185208975110938717107349613254371237862266626333450475261683540993431595239634470720389570458255564153017579118054810139621747517013439195269933321689352905741266292843757143351685134202985354187162382120419878463180030081502991379238665103912353515625 389 2177685446360004791463153782543213434807938408355119491429445586822271560891842478599010043685611307611213556089569053755162596556269967435639184436219304108906171070691318483497046800520381046777602715391600755268860756213661185237878737519507594781625948579891059897874271259569304743250411119483442326346249235598608217812039598544328344930821616938449793640838303201496959424355039182161138983614976741708619840106580302625473429415185846614840557078351064392720889572110301348444734489429643764136815027371151481482145454709472420085024287839394389490408189010243828332407101371159972927203125225999821550618588886130437058679111888160066299895753883489142809182653950734475420551658923617937216017827685023443657329827421028382985645638274086434538429706311211704135867977926189699221545370535384511352585031052075947854973492212593555450439453125 390 825469534212497707201967515602945573122891318081299659906302123877200268624751553840545857110008333814013843661069945802438279844398626665147418011998762820696021664791377137301459349002808499604343527372684040080281592624152940660033180454025422602725836551235599820733409974579054551657090676826190494958844563600435133810986761359156421894152108176883901268022839741977856261382871258540432749486073850531997702580284094953822783652337562379670042857377634886820795001400811998347271431529227991452497305154343586650518128890309400547388037098950130303808769920560945423853689462118661819048382696410430273127187951304310350021594309565786568048367193841073700933591545415898703930321516763173717913907164903378515458260991518445340505338685900923498227802973219543357482679661060481366752500484631863979611394142865687939547569840215146541595458984375 391 305023099057198086646710655937592542892456504932853899991255566635626542329163295221963335877381285299177992501123528042717814380131211399897268512029314202455332368822645479946542852458237715276100178051147026667924904658091528395450300890341320827738160720632060486870904669833669598037124144583110592135912349181419569513500638212181281985803738493547604979280042041668565786702175183914717747230734801361578220528362596019867784394496558757178684763767622083321890889923701644258497279615114152744835069248420512639500738682224457814411220674808340020661716008396402509824358943624033547293307335677455254035087136900850348113554480633870048585886842718935488619711631885378566078694107386054445261608498408535628636956197307877468254066424092115676493426024700120786016764300145210136855363023764088666245751653958995230908612938947044312953948974609375 392 125645773182658824657293762945436977352949947591725994855708630710787021032056525445229344400360936024577056088027171864453536134490032948451706483712671801224394669988384982152089794823923925306483855445767806555104867594310549791596019114731810192966155739931365428845824199236425604982689360406582348689099159640454951367442128952247450417002402449089547983101710240098246212342946390785769974502655350910318514222399152141645543969948462772235956808038879940936685156676846007977862493618314895892702768233550586724671805000421286106543636005991266362623499505242379711918583769402134460413754665230189926857939420095174080924572797492590847531453289383267612837781714981580718075557562089840175691088439116824037582841021826658916286485586647224400897953435254117326685383540160380697120142351274630382184055609113594587089579590610810555517673492431640625 393 52819261785794513762324291271011429273976798742935127981345648720606517508830425685842481868029079780198923615076002827744466071636425034892535123604701475681073824343503988003787359065793003510736463801321665529019434514424196266592831981059000643011490311649819885212746845425779755455481691352029204863082941396623143614361899709182537408610716288391367882379194185270886406014723689128212837473753698480515892159511041006446567073499792611244717768366649042699216054945671151668238018525894711153737763662406389797516130765311171141685432871498302775859136585012374506365597976548505207199658539284219151850629161162675091628437648839305815741754921674823441347798720332657572668115998686253930560085343518633963317776604637812712583754334427729474791351018060442858052978633435079469496702516164726869659691567982233613431919394543001544661819934844970703125 394 20569555189833888050016389036618311912823565941293284688032127900011314688219256352431591513362191790362172315252506891420933727392503437462402245491219183410513456337739287320125364199052802481813517397555618131868965807343921473772125871455752464128354853555958608672688511777193839443427359827143697747816694886852784485417464369331334408696099275673502619379842506928601140284056952133092658891852367483929836405197845734689282459676661739717934558845232528072061317164240156125679323898012319011988069772567437079105640345934834269511901563312150710101300415765281825429795551284911608100659828886777903471201417755325364484909045937936102314371849195422695526575243085553875834207457072259068173162906952076684971355756521039738818685929363738759348371501847641328507563575102103144195807092013096970472205576120072203182009840105592957115732133388519287109375 395 7727345929434920429852421669665136953301735805714961591653238791102641071378650151262765392100815463079460641734543530876158202208017867927158471670717421484407589703906260037820425330691708643624780374907253110421643532252053458887436673755072632173809724534313357973637693192458648378444796066052569890053896531921515634177739709142007698997715184027553224136212907681020857314342027447981916458888292359805807105839115279811328362122612875890779750201289761287249008812734419726802353198338173234017325043249311012095749728299409472801344452996319975686903097687098199833839934910667544775520346487194816373443511582361320053037025500243413804321131954857336631097333377621918397349267829685689091895010968792317214259273451071604596111023975594387245073855906064143050484073633134092830815787222416657043346368004097887856838899889311278457171283662319183349609375 396 3141908833155267363678137192219983869603264736682713091015904469841884256063351472894158440262148590862026132840288758885059700831476284920390765933846524494300064816062789774705979444397374411340912145517878169570962415559594916882446766976463121066282993422928224157886634830231442068619043900410018870743569993180034222359650055270227138246848463944806857568073745212070072534531359257102250108646591827330813311779226210215154306261470383932062013012645578726287231102524536621749670775877443512834374681131579188560880854130468985660843017265701587998125335648232390803294672695497976723459380159763024655045904403541850843621932426009276757230238566407662421575920959720333817594812131238415215173294799269021358616380232042107124605907771815548518347848936932794385452187325201141557926893342584030343120216767844929593397375333641008410268113948404788970947265625 397 1354208326353636866881982467784680474923435444503376276917462810472758303628734463229180651072919064457612741316532904664403632860901659728148303212813763777315434610783895727504750550066869788180956481452678243613155840549135687222238824459764770772891303070924650353324589982057017150835905011643805914770653939114872685779862466366884092326022088866340588462373357851814884332521293357159440091757150551292700625424228752819043673749002444773610052319636602610416870733522634146148345587295855246581446694922040048213679861555987846647233456798419283252472139553876653384055983978358316254988315249724055699871861124930634753548803000680222652723927935188304379592874562475272574387549353411175737239955701558897007605264329224755123306739980753912118485449997851189748186292298384379137403960044222685462699985387862661771754481561391703081653758999891579151153564453125 398 533061964737234073264694359145260223130861821006345747336101327891616801822387606781988794835335823814327619072082121690339917764158850737527803016962231827640589377457430278776248996144983713789030404088297391512738420089090342405246566041535559573850602540399179665915493674049532109893588554149295490098887677416568428527292336967538643284826716119486312002277324906028549561959478610448105062412339242757314462786192574796550730026958204616423788493842681772457407695465432337968606863068349017774722091166907382782207151124768156691578319544013568543248439997661620487560525281079438380261147873954356545595478543003484109705331473559014960039127243075847221502638706642681244829076222758260861321804928726752805097504145754302999168066927580875978940122342450310212990121184371872396820931104075106658679337537169579069816133568525395869386329650296829640865325927734375 399 198291762569273861707004894205123151977018246471090504904797873108499766134083337737064926784697086737840845267951361899331758001666095317192331457069621193615564347652090460498843980321520539746698537263331119622465171548307913632016971417770003597560532778347025070733806530038199836555250419665802250128761824425217862195777797709234545372273661422435416799753032671105271648553616479757155934523232110827518098792966840730874584855814110129667305273797162136865670156449771088045902758672937922556869714030289092293911835225068983382713956231097921429701470548506081769109125056112832062367414927621727629419461203849754443314168327130113239253766471568655983242732113115457175419494941376785588457439690666600703532773148668312781221248009892417601302225680887316880032343887547884370512970645316960156254603746083042180890358661417803565196749104870832525193691253662109375 400 83088843192631720350171211431287888225675321478968693085918946842875183298117317474450475995468519124333593100970047934918780338118549904566189129011174416530319027636887126636850140164673951734828608786504147367053805673682160812481052702572643357341531088566410212362026282721745344386292540542405796569198608792107407578653426716484784839500695004440938881906691309849743622249579087562380824012751139884185969700870531013066180203185830407259779793387645670852902374689010120577095749928734513142055043381330965294037603100642592337629438891595603873303302552087459000319340692999990604000042211867126629399347545475783681636145067044106683778168054630525011384279737478284021877609604228458063759709364108436579799980982007790338553433871433144782028305296045384601648444229379869498313756098599925437446094687004576473344933388570491585023436442725142114795744419097900390625 401 36243418734771626933145488193997148029920066134180947725410509301388091193045317506125112358616912226563792390133130240210310251261552041040859084941416222463292906614102069967336123280930402011911006898002819748574816573556887964865833475780794426863250904767744399343395607453261003216242838476355953076750110663278592899788861039074802597283862172585019125881413522612723662661598401931514053860708729450697214197929023983641726781298841549783830164408629574948246818007458048721594035229695384783701508931579191904858162675673794161619821266969571033672346000375668728742629087534470409782188981329130234219640058657060732115889978244674600946311015113672118070784829694819036944611298281836157671207842572702859737752507753786144346297486747104073683812619820197374823395985403872905528083162577223992296487086550617064139535644945675223367598238866094106924720108509063720703125 402 14202629222649759217666352674203744725949062607148244914051557168688009018732605624150848273095609744949089435178975111047029106846860789219661204989622567942531712237192352228233780291551177892462364309242089147437466867173715493391712755010871316638355626985062602785993682525835898802230083473837494854558708678003608972572060936880068518306055752681325306251409862456502599775998001077501104670126117964175564800157668702281316010361689465928436004192175654375871327327727572031380226123878654312194603666452276720199339704602472938996716299921158051207893332701628643829464493059641981822315898948378651267674246998265028400100376626632000232258514603065756056756015846711035800861157984697783704722107190581868438499406244936473603555108758216295676695939952224631766383630733229067913888699264081213885585728641762529341591857570626785344479470207801341530284844338893890380859375 403 5413270623560188721811839905261468821712592563637436709545258478865230192327834727105132887111451042785245629419724638169305332625016933942950726002242268135959508235294833492169518422915571139409137908135647060557506334996666410999628113715866169046257961110158609488252242822884570616221343157028819744177742083386109604382445066803342272508905208149393198321926247794650205296206667058197539358113846496295440002720390619368555705610838968509823542269368516127177965970068961840807452156234694679465812152265196549087768023292641320065491856602286580860337314475968492780062413454373645964180322116652839710078015879579156790749901951680949474572241402574152841376992901612703086533127143262376479029959991282765976403809666900571516746309372837883311874595908625802137043953790556442086326410945930710294413327948882694086981383870000515307909470796854378704665577970445156097412109375 404 2287988291769704311449944187433730603359420795307772334940251123801673689724227607186267545671759988542361725470203247644510135859525068205799252675036979341180081344757551375486631974238660241369790873612602931040593862093525219595064435648237932140560385014539363304389212576731932782516538184199385334333072743017023180295934263567732810236990422858852340071918155445452564249956286137823479229255104247708055194357497624672029436877128102210463689021383052706072979321734673812011844243098996535910352042473104281512586206597975394652882040711625052905699420026370274318556923070303547383431068883446734588543913416481696474549891055702922136644614842274547554890875858523608321217980082578780505373707073556839642110539099362643025575518122675830302669352377020179927761982053772301352689536396648690514569301845706252924888520873295390763822059788934470958565725595690310001373291015625 405 993653765821552641185949287148912440282144855393698645076959023178383449139698052889581779992801178622380044280539109659827856774647205419880093210284458507204210339355797421787859324653347317706230288106906752198127197664436654324290117772564426030913708351395818955414513953923990434663957897257673104625924458915992729335421561836007686851157716161781278640167138349033194234174870337149621047519148815899073660464254230207896653316346715196194832350530422358218546741706143667237324847462655405912595470634341878642854267805936909381055909276538030236970053822156675625326554754177260167773212994732710940910222948822300248063276956276808621748249039158252087317787998566736012162938699501254378572015952644929853820138821546804469319261679542780667475797633480939311087405110526895942008982059020728976193239392244923124049317966321486373224537648647658460987486250814981758594512939453125 406 396497340489371469113821705617493349485677859058288869360636650233707488200339805082174031668835793849221545524635078625912319756728216722819644698248666459620778053475311346396437266660689563107704053671738243600296488356050647804940734459371806677038287952969620722761317827355668142896128343799335817417801826520657855653167398928428530915217814605514344264392539301374620783565230542917526019098250716113839084978310556174500053126251420193844944262568564443562583481599786496527165645371061871982059792823641063743298109642929518899399800171706606318662913067181744567489987004189221971557628479123899129301051109271170697044871572921643820389204400528225971491767208029357199665187886257986579872095975367741539887485908510240508645553392548609342883353468749899062329575200702924770402766533953026526226077176543917725353313716982905953097875788294045251713981770080863498151302337646484375 407 153137672205355198671509890095871286120601371909757351584623423514681744973601886159069773367509041724584311082306904568838682871518300545172947728765827757267228036983115397236667981286659895950082418258600825807309645872090684012457814295340398123320734019982068784199981446789142473004897005059370755871078014707479361551862263114876384611492030444066324729573802691241783396641702788902912936864936637291329174456117591783244937937221791691099889661941025325004770015840064251195360613009208162638254264493834006643620069020533895644018521534606875831782837969530219744801466020212993758299647291933170790298711404864762646538519664439380726102680095593195427757764994159186533912303775411265998040761889468209722169775965804796800757776950934458785342522632713188782985394713016625649941560655479337406998853391247860432051577457756709281413336345162453343282660256363669759593904018402099609375 408 64549261231566894532506283425393448331735332696105084238259437997226287246762291496488902996003512100945215098145155700101319352308808626905720451178558279557001321733343670259492081062782170391064047874870309320558055858539038780520876050851372131985024821474133181837649080988009695842763438958905731646871045748431867836724581807777790619995177673975193569053562026955345982763928672382185569045124701243977983264337415840317158205821446352626399069946528455899932619380766323025147206416194734437975945611798342608472913838099469198181957416789090990239231310775861061567520999977810856040273656252815805327983685793413637287783184200241959447842421779211911910898965354647458505270671930182273592649498758257158017813771706108921535327307757953489625232752216732267891357379348856553554870258868344994494996768767423588747984662796858329315987268216545992040311663373586270608939230442047119140625 409 28589741733581785218994118202149799353746522256082412812651960873531983212267734944970727750614764893474733104228836790059843697796955453337695059987567418813355498491610420459178669402539368587398635437145475419461244540640080644146246164107326186406143975731967791036561375008742788318740283536461618040260170695580053087439111406526318833406599460449992752332614524099990444531334740089148347622344073117848495512422247149448560083121905525426100577630398883139678740059229168476925886794884174376713961605819336880081583476117334802788930697563929569797757880232299396090543956649657696100659558777908536405626147424616615765153948242200962933921285141260606800169374064994521189691598152375568934487815892624344251652082221679766327667934334014758662050195447939520183154307299720735099611408436638613300164475376752311958725578245816809435392455223996996675935033938031892830622382462024688720703125 410 11643817308861098264674146107475654084429941114108858581877238183463405354476407929612265842017623763922292663382424778609873251098146208285770406264605584248158112053255170099096758853894432427218612938256949438522080532120265108258063037634481794641011938972700139139666629607753993784354860670275000610754007392380805006231224957606050454693717310880024544113907573068892201844027639514933837165276794693003736687467289655006573988564073373411022201483111805355633595038052823216638546153308345065683767018269352774211822483981620085878144380923688492504755401953859683654795091979487495552580871317086380515854276952460067760314581295698299420254629490003783935716832055233919720879336003060874364932401441832273202031700253209251381933399980614510211490841072640186097261494388971753433207798419789145213100524606500429591430712767776206809686160464252843767403965136164600835400051437318325042724609375 411 4463248432833743581924139688069293737652970954622699763155120017295677796490398562132875639308866380608863533946988472177242655420603282501683281876743830877916327218968002991825794032225331575597485889777124304490008350998139945469584096214785518438449372845092580368701414470880330642264359676686651985175306492535561009154108195655132036745503446567471738553785270388002350422839964562126381401166620190830215869030734133377950837724528715947747573842743922190282436647195527386712685017068708376513593667548732160629044348615764341140910261021710781453203262492779303949549773433628452820184655150628967773546963521961001528530681250854035237128171595938446625694822844133160905475914978727626421096286470377310644109744592457253928130848487905980923485156055607351663719483141020513949498439067365012041116875208932550232170669130105440605609731792440683374091777400882730120201813406310975551605224609375 412 1912111779912943147708496315760780782640124913464594974106737285866131667565828678772052468421408148500217356446453077106560299491797093586117951148520233138223737424286683134921207128631612396411859673116509293426394135999241936491892697693036074858304190733833249228762620082684785696064406016156749291623928391197955072872195280516769622190826927540159430785413782967132811615438784580127836913327227261492369751403991347552034321817447123174843374779361937667949188954954291825350386079046544530803231835318287979061341767066224843164199602285191064823800401214264712616563106435528136001866472985144857775583276441006976104631015044465646377558045265340505734190138877664613210797402988617290951529612022568821474570951276926440080305401945769257647268811784100377091887216902499527409557899175384420022756270138544626696313875481199378324955501025303310715426036527943287612885114867822267115116119384765625 413 861810123012465524836229956399222321810946598529258239043811529896695309934528476515105768240982870035275556328595979372423832832396017553144867228224296744605086321963050917045147470196949144240240662485948423759300207429775597777645639402730283932933269934992319888390047705818689910392397266329178023138636678873302799142780439356226138779094215895362431976135059305780716872170425663320724250892978899935818436411596118108412599591094480160493103443339350351444333800864489658404267790550195925531429260731999097589220305839635602869835656737386076088342003134631313326347306601211991530621153984101814552510738201650416260841566310342506169645559649423823919523190551259789142511494060465298541385839841344291813593682964187490718856993731297171618304355216139099877286841423004433105271796055179530612829920389530625800225302312008962782998064794866647966996717203304496923710331657275673933327198028564453125 414 346341780769829461619850618349114450165663734905405788497687040000092896432263442698743258162821417375478502273861236801426341849802852782515635420428570930269319534983224577086768768936841145629156592060975026108046654239515293832165441339832838141503552686426281273887955865529044158482030715108681590765394565779328076374827348578667257735839749733265435465087555685830266947739952003518995315866639029488308310799834874846339701650756421549671147197727171330411319881683484985934671762129492824873445898585896927050287311791224054740069929076677660172323992760814964194025485076240210755737868826224516287242340765728621253564626807149827321136884473190876561738227568175308552478203874624685209474620929994806673856936087186369399791579353550990365455226758834610001216231064608297462779481631483510444250856851893444882260667573714732210636792833654057900936797822249633115043732090043704374693334102630615234375 415 135833184435410502998745876582876002786418487086718899284200772822899209565119376206127174470579220308704743661323267804006558132359132866041014745119689184175810341538420176119263528878253921888939024469755834850911927384253317380785880597846415181619635643861182338693560344012834126397250764224176261725336553705456640863551664542819955837878049044290228936364886895847849847559083470377498290146273923564974132982352885194809217874809342955282057212839586352432284267304831262644201529701757647765921934561468161413073342661808613720678079565118173008219400248980324794255986481397160200956075330579425997450596473258414386124747342839631611468427212006399019038620812564996781750939091993921887727973284578441446479218713120364088167704320377556271591471995166567764572077394612621009733001287877186472740740543935881203211691847353444271835771435829098367178780169594597983760697612609646967030130326747894287109375 416 59402293645449327573790490300480565588529339153884436778770580493217621118693645771361489641725581415387270112791505311476847350952695583545068594254255373760760504620666501756278696417358509845856556358362666152988688877193900291434946850692452210599934074405071741325795648967080532402902690031490810307763828127077735997617164929230345911283458725361089782648259024302528088057148380825431755020373205494972345353206507022701966634791879625837170178016516409115871840084674292522835552630473180330791190092649193274766160604728093694882372711115213041113046993004568020746463924722638531784896360826698934600194085054324873916899310931591199160199903877192066794136482597887016503368130640104794306931275981879371746694287084648671170728175024280564959268432642373016326229964133150118283312242506915623300429462173715909794494097648443031917053362144626154512736883690625055141378008105590424747788347303867340087890625 417 26437061283837096117362411559107416949072384324079073511229417788972881467666413678868588471030668306654896916787206989378067319125221875204368455855421006968454719324040407370861034814387708774235443915270464396026264708170432149720412381015855718221790635258853408919421947844778208893843731014708629473987448266038810934842258811754434587260049597089834292766037749589235224189831712814135224073249018710369340176256737321617744231757930431860474291338905318181094240721482569459722547030802586203771680203191877179320988620741673061498061576444236120553516533466301950957165319739216522432341765837852448579783856304417295003487073153198792545303987517564163914468130156450600106007313304316768065189695256311750044294564028485946880813670331396222990877404327203714972826250562217833244301713747607786169104361453374542653982642575272806907565073905808769597332457178604459569208791347438847196826827712357044219970703125 418 10923030745386501004946411211906041015375465389174095426596025686895568134449142918858613133041817557142984784537772404254326940372767157046177335259508366561553686327888328460521912578173327893095852609920699266655347508276365587496303345236761073799286903654054592386761001382964755865761045039638823923101863417600821476862060999936033025993068331960924325271650858483496882463274769639816363068601090992043487759474898016856435099066330582018412912399331014887669609445321802843358302843365202561846452713412753569789234574459683751195294043541723477235985273657377956457830259719451895872300315151833222124240513315559618327310722658030063324650947451521501170550063402697166443692307758225510067796797605521408713322848919782957635230627175593384300358461674823261179458587575503451825689808575243388909925266546837010627042322697878299052185026329919602866895827118946229040462119440346722143431179574690759181976318359375 419 4347882608496253802329425442552666026654246088321988371356031850182539257071254897355110085616372149509175641921899652837433553748736738748477918757966823738647147375813339680389736500351735240717137483385828575177425819017107380958202237087257355448629227127500783579833247391727034885467369943109832108131861833389355255216484732440959032221921554316097034160065591108537485728628653533175259028711813940025778707032564705808332471813774627643057652262113151245363714115464205883206264896338097398661622533205244750095932285763016360909408016209412042439842069350480219518090471547907562661745041691749365755059023384224450576429872557175028381362093286957606473468832985726001054318551959203902537123002212005032026475453509080327938401271884357347966850836254687087103340553219832310604712059829957277888978639134229463287166901068401177344121751564527648000986657881194977544536822157937583366305034360266290605068206787109375 420 1874887564371402562988026965804151893898510494760394089429141523048398385458409421720935352437456651703343618655349356680622411968449109111310066986377831005044229008228590825686115674760923182823918311056466118054629183082918041113667346903054173023584630431423688833974462538109319270866417401163684512123479596668413481884958543014640163756860471820529381822790926059927552487722428793128138327476603578592435547455840751491442326177521189380166821414314005016995207847878140322979927013079432067723235628869658558578291062347513820286202776836493498273147803495935153447094938028127623435537759035424003001767282318922975186956757725936786002404554778556686617041749074636099621204653302203709343512740039058910339374858522486858965571774183775077643997346220440270427156307569860202172267963376895392919209031767230973568085956241194791931140714911902873518144246717457331861027907427019213726371305028806091286242008209228515625 421 857071748770368248340710404813102040393086047753375713940310821508908581232923795888494923254092656536413186330718342803901798855007201957709574438437670656651235624663222544617436538175213413593489196345641272611062494839140975162485356971451661594034164396120894778997136420939916269733416198547483481138005661826673671251480542310964095747269000136298971023079723691454003732947666993668837220139772282179263480988258097946546440228957818885755241956992581878634433444391269071440905112163051400960682627462781228473430939855879395021044479704178175278259489336031136280727823535234827200171666261016526308016231796945129321174844458294438583466686654919130308798089962514668997408745350292343082637456597563266861619010288219533378821135127132392731611007992061080350679482573628432655992111273506395611994072416933775758870130571656042122366599189260203595629698167590976385240761311996794853673709013719417271204292774200439453125 422 356889414799554281488043994424941345896995253588442622703091675813640303417732357307346557772162448264253615278341929382288054535630810728132317845155525582797526535253165665383246776038006107906600219903036103809286994131404937443281313162033525862464196561617075343548085384703284631712525932007300944856657759528642794288201239336103225152906585438958141721223823469776766238956744604670013111608753729469362001320956161010146592041756003300988501976265849007973740063145369614813856611858182254131129085735795477284151614525908058247796328998009633292809967484533820986785533053423118823266128129290397352680093463938460192750206969316719911532233875363993557116424068620794926372820380140543817406607424702573486018022604127503202623788388530222449717918855692437177698990122347670309053629555646873689299916058064449080258889427001420613460414035892896512831570099683114203635701330453509189620520114516466492204926908016204833984375 423 140818861833187889333860416833375593950672331718780983502432196333817793093515138215200105721275269709746420217200508758271856858997481704383010249513539593343021545071236175035122007153747990160644248290191871070337033479066668181996637578081049825671643706705700219487851385951406773574692345957940894832333594910058099364197332457178973183069400144972250607827130212831098938974894731076117879774675289445916862530844414638002346626925684438280348896199889518948397719597816390903283279442198636400405169960492819931703378421642128444297714234943260855050328816813780075064656688005082043897151889791024537206476774796813411706690984960117064211240730989066060352203832946806723065336421782125887783896661485355467714472428073068042470526870423984984905034552611572993959585955557235466652425586200160685628459357252674651824875015112157547059299723464380817846351557331624914978445072880654988386160686442138967322534881532192230224609375 424 62473114402124903919454048395040655219857570213205301817068567133137275466011297437843602272900932237468202281680641347055881986671888094576536921799865609702259527980051288197604943777253926770833428540356338953957740586136717306444666114761716620733589245306231242781143545586952045949585680595249664172242327135914475361549725046338251588111597471933613059856195738199710426455085460274187431299555555237297149069754317375822419660878326177950954599273769320290126827395876197295117703816531939203939837823557507998810171276817538006180278281424128017511516234274840556430583104887556889226676103935989065460778134180705366443281868720437180045352214638602228204140413740762596794288920099481075422822527483562420664245156745046969754756248825909897131463456399833522915309845460105940683178686803347501759156806342621235325089024346528172305800029898310148357020955512456419114401093479130517424819692140491866894080885685980319976806640625 425 28873182815968815391662647547675913191436264363457915501154578173989565118653190053715199486020036000157978412964545502449599924168181292976180298377071620938026342071347374538286824193007153677847790047324711719360770345351397674299256694184174279657821197699864473856485982011873076251690744082685207677942100793737458320588556541578475667037541461394012817633351359738690310590091983044417423139715286208834392519069246568729364130758893520617362368634085258263414394465449044824429548353720029481934480564643269375991960795671789261083372147603214066358433616159245858258028541910136755510404394850445208489537787814191813263387911827243488482719276213266223949683466168160865905939970319458581640375695705869194779900930105161267873028713659849073137363387545436050427745717713638318322537717384039788437196389319734630536823095299961647991074925100469859977989073898610888666664325592070675521744476006713586713203767430968582630157470703125 426 11997454395255029197604790673754977003694836655003509306844734482537596447514738944376953191919717964036911294539823710926696640622969592860958529309185266363625187752296147187748720348923521106641762327924981299044040053706810973900278347384544349457093419881551240241909022007011502006869118914073413309835389598140508986107319090873387139037485776914811831369622732661572976592938801526940230908915619341200605222968803221276670601234372474353441292231646827685510914128262671128053191301537161107591577642505111587125123557169163936667739754819940184396869859567595777515177645837793500822429754849041631461660081778839848905687962942544225926305112108025449206707059947406137112151609981382268296839511881143388309615550282309852575576102673107988953182150623793661554306545313032595753612881418420499276091350119976500450938578476156532530071186560456840606066275666065243489407901371138268695382792807489769071338514550006948411464691162109375 427 4830991069955710134282947490091004558947908444599329452448876630204344498853293995245221172625610392982825559702706438179191401651174251815067430736858467152366738630646171408974831279139796806808899392325523347668073611739572690350782277584330091918068022985743884183725781615022588132872383298650039085247719602279677542513534319677402227714403494471518226032994593878431471902196953691730109002576388017431448094150255048706525109131643452420433414027458005033508003434036821146327680001277740384938337522758689924133716862401777343112371938173136149052438661702061319881966662316353644990977117442472553551999528248947841834750910337677978760532092669624962013958933837478603575460000122102898483274220393539112543868593265768961808744681336879849005550183064403503796395332262888059256052746448778728856782419088198409091751708255535823323488794582377168383184049031182946462442005105128239037361317104331791261184747554580098949372768402099609375 428 2163626566003275195785324576163762378444075352500197006846534770912408704274543238030964690660135266576832462032032567334629584620052933027878133224783290279941661809933790946317112203241854594746787097670078665156880377210060291689746425412245038214665332883627922367292137189434011079734805271972244538449352374517638725812769643983554374436195675265547856195437730927590058571384471633479775225124070408203841777242274185664456454598281213268504648773205854251523250591675390899493665735912307605466227837050867278119195684017590859015068550045129027440979741451205713209669778712878780819028553959136138117481868170707442660421129276048429888737045647887746552093791426771903829700349019153142893435731503977000093689379850024236178407381609317750294391628994533884059740372344211287176471387683331208297981873387610759807992511757535875223292874929630929115444713525320591579687099501283374723088175087273529219322742989106700406409800052642822265625 429 994327260119400712240895658311767026095435815003582097750807341343578748495379394280441199616529640223471167766800463884775336477535118339503116759328018680275826597598166115457852816030979069720519454438827310463903230706274853552410262883372302807732025852609260960489852862700981016141497491420179861420251024944030176238299841362168828586234232364217381379154824844579903539935530573628248229939092363446072952424621561066176869613342827463037976142699675871361016701258990062781734763001943904532677955857506324832222391917133341117692084371256271756811366988302676130524082561224230863207731170335194725167846160523392086912823585768096663334717253567971742238236505290990592906988568575840964907780497800210535417977435661922261610878842483812514793886688117781552159224937468511852354892435814931581221098208263364764454482164995068505243242206940824912968250393596319436500564767756157003031803527373647046301574636828490838524885475635528564453125 430 420283009277541404262272085882672855408939015715559568660637391039194258300630408740524950787057591713060878044222061593119195500570825147739993088833152151554076442156911486049367443802772424866535919945892420150579675023148215781929093561419306718056075103547219762482031524266404553152671273804888924053989379804255073058584548424470835534365935484665183078016124639144249399818651618987476080257979693512935286110212746399147608317720673044011297211407937955829682691810027952180793412076775368183125394875208927553740451186523668471094239396174632250262801834993826790082218913328825889228092587162940678834665340472966736783007832178406111765211239187086253359495788231695247776772114165454314234175543361684154365192920504781131531232202242174539369183629166348438373191083063784244490607704029759278608637608504196507744915067916552471920087070680206975736029887751900838734514208106963855041304148624494045941545061761956958434893749654293060302734375 431 172026783381156827378497223599387478588900190180135332084185856901136862052201873998384141350767972242846017410382888257841110773528621499868249670521047309983413603328166572963542277836842961733732402006585744278085977758514847741558676595574374141637624500456039041726141031855336267432402824676831868832812484711760980414453867087270784065484144766591489356487046832432939555629736879259230903083908376285209064272231477240879533817120604256496119010414764225622308496005293798515788438443783148806004735961049787712933476917130923998024449877178286079992142483533086169156808774624821186015414194313047288787438104217363967695719426205809126973304751418998155543144541102509477775322530272350282345547535770711409461998899564222416883128375683435380473731777063011099419850811014498872837327548173781185108353449387074402912684425951563671385944325036096302889946431785871880286620425423389234369491240516883916490133675514240252368836081586778163909912109375 432 76555143071599104385760976262626268114474703369426178699787530124992799651849499006464060707376692435821804745522420725782870434148048275041889010335297592699284935553044501448275324186880820827972152200284837605036603142471904105243815390678850113157922766916969219075725125426301463200551192646691894929290902621207623533174967068802707412874480393453073418446615224887001028697471435614451968172026689394813579130573032229889991476172140816621032309985223182167304881891283298358995828888039130652590912685490724155060858715036409970311455303650074457569309408745414641528323074076666806823026134808958865208899779690818619313113099472299868131638948656276470052224840666228873923155759171700567028525808627239703938119831746444602230426137058014281190389814224410901319529225368159242586620728228186942882966116359538763801621140138141152952804483411103442337601284741948276291096865021895876531032269071360869486190929046609543462409419589675962924957275390625 433 35918154713935508357045726902245767140739299653462492985238288969689775383266203751322668204486359215344279385495310175562919969022471248094835696150897692435257353413306065216659786753616462361073792872550088539808248584922196202820173363681927011376678556964670515084753304467846367349077399736061322663688149075568319004862395274745873732350613346974535721911116092105410844188103031988363611859457743124653093938963160176401020177412684761476804025896201084569875690456075113417997147281062504384524522011475690631621585318766764873563199392167858261679552479778895073583631065747012051330521347618553638324898814845187738015972380466057949522188908706952171022373974585117608489318350405581880966062214111647384447351132902489905382536495751286633639240627582019065228849092938652615752695046510501754154350919023564215337032643629115254338618442968209922932094845051331437657207937550791790726438253596660882152810182203934996625349640453350730240345001220703125 434 15461169625257372968498456726975595865538265997213988359546702748483591744503554685737345747121372710140726275180144628151720753401620048437116109216790447429705530900993477832556491010527488287889834821825325662840778404591659400985993069019840014676917771682222966778854945738557368042097764616001617250245497974767650367795948269070746663811626511165861664177466657054297693301743470319730394907823948749262607103551350020004435414266539088285609755823877203058101634454453398359440198980915372322446642409263679921187792807578914714138952003921649002067386884768984161307883049503706173886995634444444717338735624310214999946692083970325957188598550598590678136625941116310454586572377012562883399804960415254367314868940195176042241166353389041754462670923176014577619185996175784387951306614645158808847916032938704631772647143539381677470706517076942626728941795985971340498551019904566337363379100036492698599388192449099153902292158591080806218087673187255859375 435 6272405258717654154957852218413908173020412798094995605341984093441934078394963349823737013868398509104287668050622735619346897922192217081672101177979973609064835056977085558654785156119150730317725436924038413855099578868766231502804516712788122315993645456044760598550222148849822252080030043519242173393056949769416055827433618741945326711246006063668755875617741907948288792681043542467776836140133692035266286114578644874221998567434072458715751967230981383964596092925263412081319876185456656444019576020306522090389597146590194320073898853113386758557233634453867322595580841255141574365700415700357004668399255136963541454944609215307086963853879404111063952687204192602957312807118027548504399828774727040603020673116899208043815481686921024228861880096106125820857089646029047312594224555955201694148149532575969272760299851006185997422452372270693029023158134785003549505681131892000366749345159519583894397737523044591111121004445294602192007005214691162109375 436 2846345697260346308633977570444286009940592409204498157240465286088243429025803145646034380056291714361726484824693926692709469680175817141734743622809210697643485339168875660118600077876085344324775445644362540970917884999214620999795726419732400578316246174023357354154741908112410697107570409253903778446489284999632556512775936678745626208953651368475650747830429483883223323444384502433338210799784061657704925053915730862545104210943008049756890314858427840775255466364044427485171987171455383804395789335835408627671637794779084584790510190591938233572856581699010773578653811488113917615805462631548705405612466561179655458058192178616119571812691936921477331907065775003878805088047198938600856926385319436124637505231909353630076953770505707475172130853678607687237811340074920600777542316072757559027921141156607401332312869168081177490606834510563793686461252752444601396606046412496057417866726367714615622671296569159309942931290748902029008604586124420166015625 437 1353925585740152628115112162680404707005616534079047766303461495149064584110336329943447653481179364814698008584443513633486407311452238309612372844309660956343546091772510247508215125072687094444900594194661223124651999819424296766031871696100616257891934904318656864247052874693437633293840802964684031124575979523805884138430029673735372489209328964843142393807692101259337722470699884892793965912259568297443617008448237472057919356526284088720392990103314645568160361859890660886864519203455702852490340086853926333844171697618869781747031243615882888799346834738103263449870084832210751124871768692280673336095448877300740634168217379871662575134465083629921837556928393151185113541841861250152351895245553508841355891926843729793413845744670081131148439527033355254790839125789777724481710328179113964118781202114204879014426610802935349005072001796015078499095074897506171324499365351274994387795134153006477416324683949297970277265978911174215681967325508594512939453125 438 575823363882383430701961618836877364806140642371508112628899854362930273648718572641257306105565732572978501577289672242673976096726130205061278554653754855436796434548320967512244360830146621291608602073437140834454085540449420921349728126605841761465945009204583975604789316827372224707792022130108960052371825268392115724629188177384125410876397916421334422401507957192530913919124946891262569121134867614742847589008619801415833086567282098614299847265663721169961864580496259690976695964811852418334982446265513427036137621738643393636588017218105613148856547607327596972463943570704106771769879931023098890288693460551373050990934990263233173845516187073870521624112970578239859384267299324015964926927443280082832172432956942577620100518232126814574323527844558451867152157140229402376488809720512311885627947385973225599262533807312766340313248697752788635553286971130314179685548026457274587710226054418981070017798603081986044661087775775598629479645751416683197021484375 439 238578881884049601775349367172599586101678839710412535015283619153230878684970394739180825712749075147636930184050893228812427928058611529019642250887924535663199092233197058926285792287496661497683744436771072652294430460051957765467975574999932691613471586293898520985222638719091047296652607051564208728582466063014423278385849686285202415201744219718659824229482094832688976570877259752532828068763682123112285028434037198521475590607726371705890391250072334815669519342929233744416883084120099817919344548543130087572837369419590161344755366754047861857807310713220693434209268608639580886355675872744385825191210250097558752776192637831431324537764851418109615070226061566224546830687688486401205452572068531415189018068242791719314400723293966593303559459062286774958010078725182363465766342217512762304652065050229295879948148801145627448767929726845562778307980588019540028380008757003467714333926623018919338178398348332219692599794579057626009443993098102509975433349609375 440 110383649373816232806510443065722543258155755287838637661669588736710265022956169822045897424598491525395565934366229071991910696393457481916123277704418264374193137513781200152718703325357501071948612461714292967230218438354284580309417998436706164171611308813071766691531281477928338747222622297080892185356790103230734383898602369191076644508032051662272816931972421182750040485784441292161929436079838333247455442899821290577850587401285302353843970945144157953969728697042162038800812088550574110860187985442816326327214973423318746815710094626143729189828017031171439940247103877626035288702452024038475993664669556184723665420141294053661432944436715951416009795040310066849462326973889492921176528377890317297879842526342419746432009312975531895453756755197696584943112242688879801760766515494153569458603600232705377842528624822521198487661812379750659822256855462848661519569076983203877037764488549912880418637311760624575282129208376492857102135758395888842642307281494140625 441 51963253295397960253620656447362259068317632395591648331185867888615231582884408401368760798962741121552701086374085506754587152011620751318471494449954401746815643203625445556717403762396425944462683159051968373996637963605534522484660930847114328836818229815661050708749383924335071796548630795512070644466398760263971832767440084418514246651750123339547623206193956653959760216612939744717154125607675519108146691549067498005314263145878350699248101640165769758255841538209165130015947866075190031623587136562520336406344990538156179442829744835150279699871312378739156827250691941621380128089935913718428843333160090025138298544344175377797264570965420408384872962651505472029160327991557788905949740042915601019763882117198489567809114426675223482072322283778920660256322760375121506304040978355722324921035401402627071525415565058130564931995639957833275003016763729924649622299194563900411127978384563975964526151792986198141453585974206268345565451483025753987021744251251220703125 442 22647060004419128211196574135229149155906245162362574339956881499090926277076857788047357057948752658303136725111202925771463887865741727161639765134117130214761591338710165103145456990795105533242255727045211042863000490736574777004169374732479791210571729887750966847516264780445894857136957506607942674662460431422315112144202989367482818035692194251872878245805536203490416027224483078076953853923126999453302592785790735827679292779457742767879727834371302351586528049072537474717248164573658190517504406572879484712158575945222789409288789052115772621530326568752251688352609425284477694901762120915582008119635656217816365731533821063107694619562084039845522044694703519116957230286457044818943323271556422985108509536857061675882786763319284730201609936476482313339272869689456063184120875309993842073082606178889068629707813452419840263862459041254367219712231288557935071977246507147837310137200201175773999878996977585151190388954245291826782027211351078221923671662807464599609375 443 9535299658503757797864212971730817625739240158408841788938612255588975990412013247166721434464868604183580821295380757683267056180249830979517867539984876558690538602775645747368023896282771955000021465354693581275224645521053211197249228704099629982588262782657541978936801023866449798897395728139028723507883524534623991194591813186366756082616574887877303432120456834753511981034084509321745485897045126124971686822646332468619805273370307049153508207196006578810174002405790421953440258388399814580701684855390561621771506284503086805848537265807297881643053359148901077187808880510139314013517936171614217802461611114811352317418482175055355920688923507201041922596691649348534453288084327630780447209613772254543907023054461730342926430634224519502458051905424984714852196521800376429508670676834906209602949092011087134492218575979716192343823565447075983881897947678363309005889275277954636543075537944208299700854190220760983398373751242625847267253558214861186570487916469573974609375 444 4340694746359758548109130455218210054666620731952789691586289101576902557760817428598024785442190010140861335004200313625420209107298791361080564397146620755599947721823811727626976669729278821157990817648068900524373860093031684468751471524822459058685213718151375492576049838148724876575661583472818236423350299530941910159119246217104754583894568080361334363664842696984634892123728572106024936711800215973896193671347635902724261816797872302287076755645343406837959385279878578363834923880710450151443246124461654432037294437545513664415872466713082280656509678288390597563425785376642793357995019412383161526944264212570678838302826845694612620338971884256000135953710514986770566059575250145120920425426384810653770838697216217745688857379320680443926831457822645837484960231542325914977022292480588432254040364789503647297801049100716806959301716569685715970721421233159468387024920966918620949118811983882831090900046701262967837695247322547030901541964542644791436032392084598541259765625 445 2098155267820576108958758224298887279862456054440722683893883740472469658041105843147937638708671484038632304863029400780281715324489630099286106411395661786642956976174314277079351577895969366256883882184934017184299176779645530784988697816213860834176611976683611227830277063661641183030574612264713162979342286581479760085170502917805827793058332885328920509974633107523200271357593385188101763465327582090566356924071397195259791920351971711866033197547330325697250898866332095211356317777056271769993053730253024428808236024964576606145774154773379257972719963883302958527948223193145191186675831924193292367569630590572647095292274735961699446103295192096088416583417234637422248665449740755491382427175183670088198233869696094001014215823016016759693691334864654443368995548667293260682595539609119679843351767024863375641909810748316479930671617761913267106635593519421372424015862411490891024998647669571065761122637674857843678181560691754679873134888101748884992048260755836963653564453125