0 1 1 1 2 7 3 61 4 649 5 8245 6 122215 7 2069425 8 39328465 9 827226505 10 19047582055 11 475956135205 12 12815133759385 13 369605936607805 14 11361372997850695 15 370609338222772825 16 12780705695068446625 17 464412124831585889425 18 17729002673226394402375 19 709180766131239680070925 20 29655016569314495957350825 21 1293553390570821576024432325 22 58745906212965017078655396775 23 2772772511807079050633132845825 24 135798600185250806929338806285425 25 6890941761451736749653324813945625 26 361802864185619667264245284861534375 27 19630342560016364134642589172999323125 28 1099355395116898974880548839254272765625 29 63478991308438349728496763610977694898125 30 3775397885581968330776623325845383748714375 31 231059630801405075342468452725076132417395625 32 14538776308368806783015685888239706642434850625 33 939748064322718533479819963859813169257739470625 34 62349600319812825010693506052391670392240007754375 35 4242999771428347535677703004646740102799133056028125 36 295955116048296442831045218917581693788941297453415625 37 21144873859591066286730513855537063734152617616507703125 38 1546460441965722130608865314770137385551419906614204134375 39 115709512152902971627639623069308200943568543098663456940625 40 8852192242473601423182700127044694942627488965047490167940625 41 692071741870076307391256260875114633165811507938264133263315625 42 55264723344989003371340609215684648321124316303859117149879334375 43 4505364404857800947615220637972281340367925259578229141089304253125 44 374796003764040982754476803955383973827243004526725317651068508465625 45 31801685067684144217773151281012673731244426792815481414780804418828125 46 2751128700895911767783689026450282332899589753386803089132618377909234375 47 242549606193638884379232721829663592708888807897988028544682152285681765625 48 21784609992729565947318599245334185889583980409171943653040427502455364390625 49 1992489864031224311355042274382969764260434347404862293225003045202907261640625 50 185516963793529021011909826909092774014883886178479981125323463739840322941234375 51 17577717446074193346610334065201882922761195370355250602753272092191310646006078125 52 1694293317325145765723506422504140058081160511134797938740309360903718165764735515625 53 166082294524204784820011718804034022903042100985978512387632766404027253245870787953125 54 16551340449402957438331112485479328372394906217652193754863483193202780553709215126734375 55 1676445455924980382209297318268209818373881947217802851116293607242084460498788022295390625 56 172531346900654484236488004642507803921529688947916118892706873810186467737222154090621640625 57 18036371732961364434764514251779759862761945889534283009729646557375611798696106889133334765625 58 1914772987820722999388001428174103258044159211894210668648743599103119666509469405379674242734375 59 206376685944920777149098220910117736812358953837492658663247863830182076612321342028040149700703125 60 22577257898613933764309130526977863260218552170095267677604653698048334192046074569433413811489765625 61 2506366005537548843683344320956999106128758458952375798527835301913691265901294081299924837011335078125 62 282279542824745940863162870348829942407172942209161499365969140029951162244200798268113783186646850234375 63 32246160614014919950716182810752561933862641292822283826257866686718132539688155603008179521307337021015625 64 3735471603860128335328288850438901872526469718336063617748837790443368128869441983479642570355857351982890625 65 438722308419183306178298634093736604184867878485371791429221781899182516706690176765617774873271180438037890625 66 52230196302118137464845026826246159891217447288062634688868303938864597703611002908668161057043546089791990234375 67 6301656388627134340246602910256654405663480828518989220683396687467115965077702049844228845048106993476228911328125 68 770379812387721313283521854388488080288031388214557278137244144893304259342678705459438209962535671685410605416015625 69 95409276142549127573124833951301165475746888934319199377637416250996616263778741968182258820372878198968358226708203125 70 11968303067633329259151450421413839649837470646620466304536768258068744437778358932484438482299945287327775455952127734375 71 1520385730565660510822707686268694652862039610968437738582714149773555669647780601547675386515205656251030996219244506640625 72 195559676701402458086579966356087395930487908772676101733431784492058087904705227783854335809957355892441819997401572144140625 73 25464566446269744042114585757689220408692082239866518392804513759902863225167974404892023871683844907647901048891789919491015625 74 3356246133012889737669670093304587769341191084045238406855184279915279213926847122922736893021921458704527248261195726029727734375 75 447674988229996205220943021877681855875113924191344100783052994525964272666707201709494142652408075316648067800136839043779501953125 76 60422146446809771307489562384797233211595945683378593916306611130125938039928824082102128584355729548739008731802246075869905322265625 77 8250652048425053296623786251137533224817208610516074972456837120817114573494834662618538803314573620280172200192017399328525786611328125 78 1139660206321499984897182523344055335253058891273411790479367839890476165113081437755422957930946573619925007941176412022118280430615234375 79 159219140823025458546233280149720707635880748386225348588459348337024512606100883739743958916845536525524483647664522225877681960884072265625 80 22495066670585065537814241262502014566722189361309188346533856920138729691589160370754104218615169773490792534613544589433439493959816025390625 81 3213603088227248971943891809613466983218203678274486471114237887935907463128951268954380104659059642641282822491315943202620020148949371494140625 82 464143626273593346117198109784108043779365106845430518451304066570182845890713856100571564048203462420133781512404074616876320563496283660615234375 83 67765928469565250321941289055590978090953841563793476124416561305609793160176638520173900051045235047252363157542393312994082421997566090142392578125 84 10000327417925317258004435301857557049458738035878159453793928625798155816083002479972813891267947434148099288431309369780156498543525186640881728515625 85 1491444626471071979416410005302631171626112413501491234107258004531128634893495023657497058549816748370316830666665365503427578774815810218919003564453125 86 224769635786838537421710151771395983549316098618606615098050144783929721672890523800104555758310503074941554996570722676705814555430398223199102041552734375 87 34225866210734359886527292750124371415370676699665375359065266167420866671939982698502955046383997628501094161316442803424846296641219331251161201183837890625 88 5265109602681634277619609759666841420859598144824219821613069493514512613567009898916599097741148902004225221066801257282248979440666719754796967176114306640625 89 818177491792461518114277418141897233412812333071832055363039977490668932663476246253239842384323821680242024562468260438353263187039554313928755839038933447265625 90 128418279620415001862436675613054055694888613175072492613133213161353647105450894248441371269102398408578811512193193697422004717415729890146122014294148304052734375 91 20356283297033909353223055904346261786765347621456761481993916784333349659202656710691736815903988746482478018236159196658218019886814979938221116436634630627783203125 92 3258491313363335339318218837209044971446021517884023029654821180234403828740526665828159426978237729949028409704890181993228021410135685390891983065181308190325634765625 93 526667106201388997643759687698420467989591645996096716889480807616602028672414485194331319131083258499183791231152162126654223623346752901307429913993992235220461767578125 94 85943575901162104664590415133748632864867129167052190605205779899457498083173882677249915942527167221256996526634623924534308256142436571853106599320215024852216058740234375 95 14158107755074827550297324263323379935384625716288093839355400161599349528630669889731106278857803729257005244038032339094393374472678114205147656204360356193648545943603515625 96 2354341385280904768191861649181972515632680019073778826396918312827644110487780628294874551536321690061556028043783969202003782590608557545603423132295910223870723079027587890625 97 395152572787922934501711033136228074940608487689195878298708409775579402030395153179254669573726803571739351750231076685085503106894959154474119301149301174391159818510879150390625 98 66934635819275241929151921435095848581614094755778308249425952505856653702346931869999510611651650452599672590988031447809356142221785221937644844707585203451348690116891896240234375 99 11441634779483632385815384995601496634588804291768633400341451913085724586367460161368635446910319128371533551594053251326204443754879880095280284392606947487382478589254754190673828125 100 1973501679129519355355127246652918321717856422197916488894387152492473896380298591438933352663172950487821407238425780729027751884225778568737194074079061866993393310645063841092041015625 101 343448073655455347839724735577533839171480868422982370040235314958224022883317754305855731814526221097820744959699954794119994905934168150061426486681721109197302162499287924351126220703125 102 60300581134831835834605350528723763340322673826534495429642355386169162180150241467770544659666028002662712703279550392730659156347128132202619908612276614104556637597650689288874607177734375 103 10680267276756980004871934113451980275095536214618935386917426144808866193345912833540507709851864727836178549248101912242875275849795176737061361477159549693135507078266474371975557078369140625 104 1908125947214142742567041102921761896874194806250219770485870113687647924259691024431180023045734621797093695450139890366690115855488289378403929996323289646608049495544225060378901653890869140625 105 343843648531598973275581276273725935012464937442303187079498888638040961823870669440962720363476790480979065760107989727723873169800991458786771983064656083646545764257109021643916926289693603515625 106 62489845303634398914660594619294749544431766279683845299893933958253662905456505091711483422367499175611638020306097669694960346341322944513055307069916718462482819358838053850906025073770482177734375 107 11452978055139580274497005677733716689893073605706721728544316285782605519605350054459234177334239076680843550338647012870140585256825648360643289338072114570362489383931365121112452204558521466064453125 108 2116677188348481624493026834984216585355205857163759985419315332745010255732550507502694242355960915657460159599490887414646540100460471510366868084438619908133990372674503759030367152117887174595947265625 109 394443991093365332304085545553573193864931272476117153467317739342127714801921889736818351326184059217336025979892832587193189457564595804933826153874328690408410849863695702032132259353189823273721923828125 110 74110280391750841971776563695733313988725386494811484725545764021950363617468890375427117591534275513395545176591656620231379752019590637094836398755157061657663619082633464715586076975089029318243411865234375 111 14037908975490417678641810880963375076870820881944363125277381310707805031884078432078502818852030280384610479706432692538722160146773965457417619746486500724983315928768613818216151885853087618242433463134765625 112 2680564471756751267796351861655490108683244885538961347773735145057779581987096231124499959854131728789471095762612925452870847477099251895011755772360935878345239241239995477041959863008948571740058849879150390625 113 515964143368166797890265727983897995152891235498636075469952771477917948982663497416180300695536123658187119992485894008728230659040051532981772417623070203028709756149592466544689881767482130169573463738101806640625 114 100104201387036964590881029542558117423312164307347708723922792188756435741690284098255819355118641197775739259007998813366771250634618120325171297527662699110989958866965525564878794380902535323673867795047786865234375 115 19574704466183060079474484393178250170372258410759210347578762747448482972619496814443447617087159749332610155812355370571781863958360083061057803163593235874294660394058736351414182884041146625884442007380520928955078125 116 3857619214915711137621030133288991233309723029127547623105973658473130210491769535733808695034587814706901366961684478648769219681592041089264398590424269892491810437395402510876733001609968359389739670474379416412353515625 117 766119172641737480917496758979978017857189112750904220077571990106416777881103128884499039774969937518638469022436894204579416784338863757220352826785035646806357955906322969165017164646481904252165056073224840266973876953125 118 153319789476738494611605623465539626849422046444525404195978364355966842252695463172565333899292740842769405316741840247473436765440216824676982990536947317849553952520688135901508199527970931115202395783034079243628997802734375 119 30917014372397024144601899517037274366005324388427904343508023991837901960732401970773200988912199490710628048377071216673426234642397208391111376123819738447611854280339655648127235415230021563394539402205619135048865972900390625 120 6281557325945785231743106505366194370635146136840396676474244339946846215784918101858345665239397367980579396540628340288644860169263815723651467442634186486749133506609971596974852103759800136151211372181769039648854195367431640625 121 1285822413520818228844941054145430839723096915353634298045729191603900690083959997250286035182984383777998848359269122190942296722203795963536932619185935323156531276817477954825691090029820146744321054652566388225907674253228759765625 122 265162686903031933831142663757092202433551635683516110901927444913898699295556118576185001200650179446504630734693826769792816503663171697591140494873230007905417648281874833860480623676482697414275881984310249852664740345289935302734375 123 55085320077295629223172200739521868201207722542518222747262793265071448278085625204651294525849494784234211068365785408036190737305750784729943220544012456911193623856377236777855487155148939827346028318819378377728023457301759454345703125 124 11527260122635389079616194731586735453797711221576897566979063596521467150211383133743709946836996527810005652277369305579396152513917417315122931782117812436803116001189387128416338065115908533391002173384475992939639725570760732916259765625 125 2429730830214877099449852483791218763601472068014333397582390877650824795658399511558421908642617404623293808238689847692575528274498653585464146117057746597852740287087621990307858329458015738640686874956557555099860317000398015876007080078125 126 515831175710925055200495358654263401279821037795665297950692282411351709866337943523341942812003946011340804517506423726284425211878728931776392026187341040215999190151811712128254539341818643430302672169327845907987022637064607849483489990234375 127 110293581326055154682437409529403316306640222563023875039720252178447278825865955304214853697302868195321866154418377625391827403692864165916418769140782032100091495161590280656091568212587241734954047885137763443046466708511625838457413482666015625 128 23749932232924850987486599193534282184549669491593399407295948247340158788939404681632148458436850814513633016903474176291567990999644215795276275576387332945400837105462085536508300660658960695323123095817573491940302191076893744793073642730712890625 129 5150158705068747017951222501492849115322080477933217356588988368135518113342071373205776378950337569433466716954031990476888511182764025060736805917891622796765430031776430956325167970942152106975890517971846433256155033129374870561122556748199462890625 130 1124609962144387595014727288294107950049719205966959467117667194518660100306275103208399621316263211545618125049057540507691246616762155095776130298975167403363285083394453465621761570356191766146672837332564617577046971196767937197442820472335052490234375 131 247276952851348011241682533035457740408645287452246129008365826595261511960185880387680388926216906148608720691460355191665151306159593711113329445878259925122335627719318653540301982332065955458917607265647954326962927139042526685979334997638983917236328125 132 54744868721264674438655182495165366541799803570745360374044272793332963009734181345668972500824862987977453999293092158990287875945090417093425537803903966573021552684626449199508704639513510529312756490432881946633856801353933041569446476539260538482666015625 133 12202793401064063492750674172919155754944919232396530548469038017608512295810886204964278955585091332728371445735272763543817013028586144759723953730105620872453997496435492756373650559744673225429891125309679121939837564598464026988124083000667813513946533203125 134 2738479428805015533783244977532363602087790467009679279336575233793573894832613324340340210387615004917759420178898616451174173338056411482489096971995120000967887057624655104278834964945785035571804684936576298952800682386636595381782597617650538443795013427734375 135 618689482412295483544965332561592516664542488995922461263940437587934338659057213858538118250068146441549524299486971513834854556044121047767837473102568712521076919428255010003618495028338170630683822579274923374024827083003038461420400398878455295304782867431640625 136 140710971717995095770115550439866002161499133798220515348813006976274878352661303992733295027521036649842464089661844435311253755399910439886199622827347371392614235856590638796705574015719300603465011333005802685826790751951004854106093514146398608707026096343994140625 137 32214724933584993245376869127261164352149732582110728388423082880553978770467572213663844061849844467508443240473614126483290310678801191146641181327918118470396949531655039626746741598336756906366150901429579289302934741534255884017012007144744091902639085636138916015625 138 7423892671245397153707767270695790247991961717931986808532093846825839368317091946673539245883851223840494198816753770663610389427713808886289841889018929541585253039270732955915398890620367920655588946302592440412044816027879805404083889847380680790814427022701263427734375 139 1722025509935167964664360419475939268603614313875175672880195653545743062734701116424104475853754801992020972244029948028276368506632812745372520223315092934180400770235272114590836138466667870809627780361363800175477030862310338125602001176226264113480966280176441192626953125 140 402029802668963406329142167131197027600946441682832656882757509545820574739188677236649931104559687381689366313366169387744626243611917299559133184115398364163701843877768220588591853370021926232309520735388670000702460967152835400581242091935409551404457224493457767486572265625 141 94464384807684125452352954065868219003502229891835806253673318458035105448527015386091868662409566164078152098969946442436945632270815643128924530108954718341234374369340991185589361307942907621068381568671875719893830798067354537803457287968061280410882616084497407733917236328125 142 22338284714864455223164359967173582028249052861160790766876403053437920452603812669528247460350195731767445972885198271262469149408920490050076053412025086766394434143075954322115489455633678865781241421422875798880868201758832357109528765913592981211036525985139523530391693115234375 143 5315992582847605486451533662920465950988092623844601668390706347396087489874020146721706627744783462273270475706013752907025078486115861727603070043957267105752960518969645411449915591255922117965759571622900064123546287361566519784857963682161463847600782297873589767057621002197265625 144 1273071950115222108983085680970220383857751266583960441192700266047529112021620813357014909924476222841042753418362246138881437629041905946886825275020749083130531936284784405137855719674384316899296475160111187154170809017258116841958190040613883544765987838107798947971003940582275390625 145 306787064305857234355450615432480524767670853110094760262364230858794782089998978538896925821549782052470299600083388341309260335430833993523164345065104481885378035906291637575346775159167718855844309203129867463540909055157616664443797471333072686622970171486583004144336154270172119140625 146 74390653408031811427565653136313126612172511867914663778870893480749852603238843504114983803883850434583435821863764794398631972785514992921093242989128779513180597748321168090126434799727635060510415502566911244634697190367386505363092441680450468858549641721071558400555483827266693115234375 147 18150095279208920098500213912247423778138721211797746475206109858799684799320771128399390608821561538982104679817460999707329258513749498040397962286850582920415479905179269580906791240903798363298961919710217252252066040802809789117869449760006356208799986662277495674607081520823078155517578125 148 4455545299243412804574068540801690900160463206604153517336735637578425749771163163056010150146464282706086067049223504522289234438326933392585619894934633587854301936962337974401554792652306579419102053561919422761983713681662941910731803018032480788077519886000007400758547722629481754302978515625 149 1100440802762370359938484262207754681086282007132245426861260271674487794397008673006788142990207323965565723408857653231503468512782258987964562731993219170883051638971671319344908033522787547738861728324091966086866534053024876223166669648583277790175401244321610686344711943985064387989044189453125 150 273438117083834323305857724404469415341548728393203266698745388777425165442501841656979183176411628104788525273332440259289073876300340045789409995995857816254105552527586348703618228278368823630936956631028063783414278706636736888307479701510364124798194585408867070189779905800320531683101654052734375 151 68353519488445485068818711280436977086630718258312472407242595950595008485128379626111919455310634811221010371053404433304310646153515524094345964579619642461028194506349641743538505376222099180734499889094383382937646960493920932666145512548640857457794332601919285835725112619600605629851474761962890625 152 17189185371112879684057235641429301951945642272082984927717958840090773055033284001324359867104566501049889882690370325932774313425204439875442521933612546938095892340157747564514248737562524658609268023856297623675005761450966962996680755760574138495510117217776419000403617551672643514038966159820556640625 153 4348361548333162429963988377742027803170858184689578131335316345903663517497708408242596266989764039122236815592815178282045968073506949937449357022539485995953576574553967270905951255493058981414321485476725155417603758906614510980702872412755807732613040698711431806400663715706673303320526277103424072265625 154 1106510399625891777680217517066420136154817427465354709416337456721902201764431224835302382277001103189316492667138443056156820989064638903484107619760835676850606999570454878115019578447555805199871006350950299803677963646648905065189978723313096269861786091251218520540687823697246737457522977391109466552734375 155 283223072249707736249489537724514937864477242051726867406780037178785611748734230558499891847961562974580781934841671856174522665026350400093144046445889293154124931601352417485458604219139761556263620553972688102757411184016892339407685006740672949115363068929776142607871429363126344720743956698376941680908203125 156 72917037485722135887971745836376073588845713367400569408688809331592883194787882633966128918971901721365695646396395765395500306539297941041199400910814117542149194926445798021387096490612134441866193960390326111136294358961202249757377889010022734240762772210389946234360660274733270404977114523924610233306884765625 157 18881689049579363810235885817035861216087358271416820328072920595267913642619161600637324908303416591249121594928589364524247442977850545746754967503061766190545382930532992194174778605659462586848486153078621721303239491394423283508914809344475038105014805096787727046419891779671959670509415387912492306232452392578125 158 4917546641244727730704258674106916797492122015686690970895479540481733745231346430392621255052519718147480162376406731616843823417511512488745567025477235976251643305912719585359192023067257031074482095032656233616319548133698322889471385991136452137112695627358824086021508251612353745964341480259929864775753021240234375 159 1288061297508168474626113134193253467420934967310413529448599101353030645175794215388830429650381241140662808935298911271844952414880208455745294191743229033625931527675079185494215937206147315687797142327763465287175686378502848167410950505490754845881604390256584194256130822367946133010227210555921924858434391021728515625 160 339304593039656617827304883207480781752898206515589292281493117794437385794995028071252706542365127346144346628586491823972759651298406132588187613546416595167734057114291194214112673694881355248695718314580029756331939476072131544404967733368393638992504520926519482623891545087941649716307359596707443501401246738433837890625 161 89886209105446723208677981925845148744867701851133626885780434331523369626985178284914742514630916034963594964681098151841141041561671582317789585714318052873579423205959155234188576453022101661768918813343921314977873133798624729656870215341615912863614508555466480413122019062133108258108809754466665409451725206089019775390625 162 23945926678910186581566839819252568782179277548435198933676804673345059829206623135372304528902982603200315687952299157602095643381854149681108981348268489343797066905108275175735577230753332948033118194697784439994683158715154630761500530745696373869919648878182501591595135872962023840766240888861440598733270502544307708740234375 163 6414913565918994671976789957022141021384163414630860493133525205201001955838845882668649803105267671944943048306268647460583054750987670990496799883975580225263887870843962383352024303132862180244200348854440191342581434730473900306799898593010074439012370527179815740478942608008688469206993279398122434330623843057273578643798828125 164 1728048963367702496029694708502843620273066588057596394187670866494119673252536191562058341460100383892163389410980806694728443739102740913499415433326787115872697554950098246670601483595113212906611324261862035727616668737982603708401153763112603243487464682809999844522334336235829107380409325441351920183180310418294020938873291015625 165 468072389396279466645531100611554356914275921718072228281815740990844571392651955820145580785465850313856558811499604297151131904409750838775892785872182103226973144712683993722313284696416775006498366741660917531933350713205988242247827921627287385608365833221643171835426780315210768366548287848470243443846421233709622726917266845703125 166 127481625136043787530631202749468543399086911626814342585052696355222017153419342878191981413217069156773255319152009714734627884323520903744244190437296055686765745874824001685126258283354690691540249597134733282658757558906319862977304775328719181826914931674178354697084660759122735503079961168245627376060144343325012760732173919677734375 167 34909671051375481773498180485475393984188039248129325973447639757116291192562697925702731009233402338775659151255450554041538873666835772986358346527040981222642485330322502909674721271732160664549186061630640760820815238814974476115553387311397140126778268733688189222807515533833848471324532534622248031904467740185383390104116916656494140625 168 9611555878205909349191877115132144376668575536251175835156018542388120394108708805049555250591898964064898567122960334095468030469495017146089825852236677194746888004176951343533806849862068226415373678620773723658703348353820737836345756754977007814940851678225425948270455545550426517606959650700866140740152668754689169611915304660797119140625 169 2660588714028961301921860255174645569557839403300285549726592725823377464440162547451515818370675302181455778262744175719012495818275190524338292747655224860964378433610328852771042104508253471512999880630650190952377619859595897220447780598427521036597837845108442514264897294334786570208746721832649380565001137747251792681149603380680084228515625 170 740430673119801147335403364992815227215974970289902846724659413172732188520708884147704186528419939544741272290065935967186407135778775645896712337474374060602401255417946746843973402931689800270931759747833256687047657792018554417375120994270450934825642028091089773818472461996684808194527988702735018735178681603538765761444158676991939544677734375 171 207157337040010188631175583896145931290104353691518099968683414940449492919412280417012718943087770733689818648732549466814783838742231714765516297771081697087023135296691073715751524519349358476286691294230031549129537000064672913550905255178834406653584734586640108927518738764599754688233938073246469436118774728317771757416422775156136035919189453125 172 58265611114535844837808157349053409333312049651297711142765923784555744969442622252410156076653486645879959649623467496288142495094099525932833746872296158905124232800353345409549850335426394976993853822525043727561799660495477050128776607846334269108784716356068331727047014355554451589047084918141234500135251784707633053040308083452816141605377197265625 173 16474313213613463481548463690148493506556231543556720101134698814451691269804312650957016438151340774095810585884705039296742950584371121627580193766579467116846886869963708380404062734092360184667837748716912968630687398303815755131559862159473269496007330314813615168242812704346273478462907748854809674014461262017456005140528682801674073276996612548828125 174 4682442627189658361988918649779996693222676895093654812288392179553160656310111294092663504290354082993621166595412015635954586313480523609180933311124313740335363876653389514529967069625068076177774745052245278561183457134743478704534696217113044856420934623136056079143894620959774922041559445618652499828906776727949398346966342123668609101476192474365234375 175 1337811722765821007756971047289530788276737594737538198426483698946242162489750808022087664625436725660743884754539481937995268540636731473588713011127322261176590096963260650272944178240017338166849008639419282631561705504962552205725266035383119463842610663684169863777395808546021342752660265766045391927964712838508719112941882809628962681415522098541259765625 176 384204380681745263658558662552193217566618136921222547850499880512712272913109841689039586434942652014868361128716253325387263530175579033255454832615017439431987088403207021284834762642561246253278391207638127342783979386642505590805660014771774406251691517483107237092212973025677194643854045910374264352256585180311850930654840048474021686901218473911285400390625 177 110907763547157674299140350256229153644360402429509982403849695730953873257920206372709287310912071604424608154434330949284370002808944673594702941185597087194048222202659686069618606643634913894975164179176194187891279684766438463656778767596085207101355446894675882130040305370576090011528391214713400156076119821107348533841840437925960576285014132177829742431640625 178 32179669545154808193395656430873469787575932012592620517383874030211072102352103577893934600265546342856122577825182453978749705615540832158729818187103773269218055903889348272211360460827273481465570789541076034152865150844125096604452685166714090494940013622322638545250866641346982499919997012036354254286351036662127712284579357025980946598369991629064083099365234375 179 9384454253875184692262907906509903194586178785795211352913228057817391800089382955792777384880219407788018106323244212524916258626319497766101602840386228698875750207085831349934107341352332693545263756795247628295531554953469275266813307065784670538996937679724547868891355449079112897258561437593333701139624995194056554750680289412852348581924507455469524860382080078125 180 2750630280830551384809432264394723999622945652111183060600070884942655063402843418603777604915576842838069882583104552321731356904040338251788596345136676714857478483746213339203288720879127799791492641173399939329568244828526550355991316449935848623382299844497120482487788468464549055332983320730323207757439005845158194829239917534702666543230128286295054399967193603515625 181 810287712595621348849922190240693474442603452073371392991039458590454806684098451363514323638367276862700611442271762627801592922589317527268413133427850842611983050831598877619337608925020584581196191741706212243517518233521789396522802433512256215388466420368815827308726139706128150887281678686850498611885449968238209364570427536465222139183243024296292856895923614501953125 182 239893417241291338819814131491868335044223565353236147410986559767645346978535311388509368798842129106702036025780688825184244539103849310279487952221493386763533282920519732075930286737519043044476764911745428026763742943343298329737554126405807236010918609891662179167186307870355142714833777121446718065037258270826666574017437923006032093225919774108373046227681636810302734375 183 71376917646627472975171503542746989193949206234633916924430081180401965373811074113668700334242721496092399767902821003652155439601263788092339344237972610029648730105740418647976392370675378561988298487156878119169246247850010326518629679952202050078384221875947735632483126106115447497190619232083775540083015044333441204813916057698541482271670023804793145764845335483551025390625 184 21342539340589846198075024768361119952053208570419668619910890008378013754631262721486172779044475265210601189627460242339192374656075884372875869411773714704377745934726276188636411935081408903606743089748463423626154193431429637838644431237185188742917814053838429283865317644801444792934396463772603486892565714564472114983014763276069173947155450904095478736602518713474273681640625 185 6413156238547764467661669995097454436287464743744249833160985670393659432046723890509077563769513076527851702639274374662990251435740058645819565467365246786195285071389014883116519866949557650359131357097122705598228082114691131894975590039006300395063361218947834520749645696930720858480044765435507424738917799410920068909607662946387159079190889549438669837735754640161991119384765625 186 1936527577698740854050480320528231988086380185001291072100876947632102703687583412262867311411967816261071144010964442208815812994230498449104792434045201740819625382356502040941573317519223098769811425252791667429946175867599706385187651931765993511684599573674432165120376162921260786063080549167933192341221781252359555051519737496978899708130868986891889950328212315731465816497802734375 187 587611808402246167810716237082423776577447571555066041639275694993261056718475386179780197489722040147676938284684099932617324828964900042257002399930659195882710411501200639604516258515076026173423763713180600286040837507722961161816969981919298152201417379696948173700207379353080153126717745391368522958548850587369646605095259696079899614923277694767976232778992276993651688098907470703125 188 179168332109797591647452690966337672976853162667125613998506100605693217073862091738780771610114415998240158369852395967813509557446216359436217537190935809775382091564873228861297056762577236020841394095100148476573501504189953740634687754504220236670872356899110192913000684971117394903490433079531522381256701963381521897444614773645437243426230385939550934400281815033380940973758697509765625 189 54894009793723733454837044682949433683475115509060463476401216353892591473671929669698367887695712769423756128144704817368145515594586249077968025661696828797851832954776742189916111175856622714008012614354296657078954115096483319159916465603784878583214519849265498759006422038689288503016046345478498450663273979614733397110203308582519258277565173656327807745766319822342457463085651397705078125 190 16899381233257524619933456603085828196491821581093315912267284683367194840392569835440326532353641143249716495035588167702718482499162761414690322154718841669693102453240523136490015709039424792263534571732182941916400793733093163176812122989055184600824530049026212124276748090558296317542032535713044173378480416332649730477453226586784747736068940792562403535658208448308980732767522335052490234375 191 5227428262019481868599254937513568017031111258434061352242541193967403885397108355528956803343663350335633718879501812445870327167262232344435996356176580253842749155824992819296015574317021994714133385940614904761801717265967811052296766236227431335734332623215275994198884813725876915762668519805781237932355179374169393399621820345107595045087129991970254375921378776241724460177279055118560791015625 192 1624673840762891956030764119359789507216818906761655490418931944608424741234344182577828194207964869709424899128700003353030562901552122397122913657213229014403605615935582783103724657138850136754711659916278821730430674769474336961790391668454477267860306545918484790302752619729073380580399281382038542438147717903236209712362701947414807116938834191524833727851729733025011293946956083357334136962890625 193 507334771502126466695716562594563049645239049252199093449990652658788336288326751707828374110690442306504725497027812023893546660845106559422147621539709334610100340431039758611820920340051452092210094067608896670841307121314450290353087330208203584080117665339013678775553964704826504419078062010295369336960815758503530547092191659133998229087550580483508904587530767579424482963859691179335117340087890625 194 159170660432234167575755174238389823411183418415164636286915594611480875823416854975655741212025592739118504717447409419456374725200421971797116325819834857214075018327246702932039525422555490452024362793233236340269341912002232309519069127147302952694201522918783715685100168910154283939443676107402029552016617570518437265511283761504218561483208049300052984050276806112910422196624858030085027217864990234375 195 50171960936127665065405967245657014361818875016711595769283705057435690320805390578897384999802236747001237500859891511629263141824916865719015252286298877516987629181458249494238769953857915461261823104175835699800173730649875611498201496284424380384968173216885385310253122731392088449554469678090681542797110915342929963179957100277679058271697186959560169532308842412540627065153589259068830311298370361328125 196 15888343615754328671438621636920996231074247284051894025802272863302935212745686591498020053627430060992216796948899069209388797765883216780845906998260911268504011437296383608136909554617659884696482362136492067691132759131628500469493298761163077070395278856557481213705856803650892899299384501122950113371342992484979804560778177229460951189355848802036973958511841655422343090364149891945005270540714263916015625 197 5054818760141527951696989889114782685790377069719253491285785080853273396000295248667491775713439575506696665350487974380720836193566648970961010003822155203622990650304780629131708385770213823171398606949179566661028857075125888991714712976797553887422058317552949242014190489774934964673871743590640872439384221672329324190370085113865088464406481124232693034167557507735264289756076519199565960889160633087158203125 198 1615593126240956132018002306048291769837538044525570689330702514000834777742448249834947871477239827109945170716678507953544680767567487372137377970385786974465074429309112779976576726155573688219951448747965872112157491182582732732527052918392354798584371873734240985794725324158663708368016863121073613201751506461232843282863733438113012994051867131633214190565489796281546209055022431881810515133255422115325927734375 199 518737893131001752625258042798703882270727295369718868029829393002337853780398373356883741934820806331156692458343193377415687871004070078138665718596216596376990129244968565716757524877842657770303418951099858838030400077836662389427254462391746738136713735529010842393800608779555048189370596088732648778210018027229478047118680709086386723864617747168027326191041994358664937182208040057832317290405453741550445556640625 200 167318415610151241256091397127931751272116208234820330297319068373215879662124781580081477611789284610989424886857471271372432261888283296031006775551898057455148114182406113578377846073867809729590183017076915156943302334220062386604374291053568094172487584405152278109679526685870818697408881760988537646280123449312113247529784390053624310668510431443911305367253452950177824648169325068994372831976897257864475250244140625 201 54213772092608505182532744972476354668369624221597072968233782892214261855724555932487403353510897227790451231487398010393413587405869462884838382676333050914496213937284907256656204127156437814933400400152934629183644273007227282294687812247715618003300866528376226076145133540610254273291395382270538517004508816227362489704060228194207262097016895490765304806432726143498637889649383201829349746940394767481386661529541015625 202 17645583967461396971222229079079490540719352018713501476877531438213794025288319854811280800665966605715026015425779977790935755572099477913294469544083454806673371025578025634797857258097997548480774392762476906450118664397032813260229853984923947741090708687436427004274136031185334492179223736003846094603689377795868886194895691609520588553866113779316478595614666847915729340109976313715943675003770827801712453365325927734375 203 5769171927373567814646219641251405905673458764994157254838331543629236360242576930332350741901222445928891284937800402888183161405128458254079712115073610346189116853380961855996719545460639672258730485261690111235480843818338188271980630527272122940779325021804211408202199104867090446072501898809992556924389113295621801613484347018503209286380417897596953735880127097178362677019524919343573802105395532388913250267505645751953125 204 1894665575680687923957691826222799491567022648877816744074512375631332511483245934340992547876345390762394282885600147170816587106882662975551804454714593450886335259669282991189124525082799684987593109781439625414226241270227372917815178358760235291973223476871273429451315881860642248926484847589216096511034134443487005910848863189329174318594335475004951077274524247235408833128275079684221466418363679537722180244028568267822265625 205 625005696738096023848865523629392209469931422280186551059860295899854655108984969351232484877636162007902507104874344576045894991454053077411549565334444422823193558746077326469009756482532155683120528917591870326268847486346712301840174848865174433493694624614767640041530216508743724452954038996317518944304031785389183007714336297893326765821781156481337099426327714495747726673993745946018659932455405255420634715421497821807861328125 206 207089698976072229638108522596469613026716994283267159548343547558031212640464768059575449750546049978971764561684805741743018063973059004563144819496936410887038450522470230630938440998026215878060000352827992216741044174248855715896744647681368223796614804455096526497085862456858591919955851564575377986206128604562676587749125309284051068046756108797365123805729712660118378650301546117606437506813735448806868912786100804805755615234375 207 68920274235336736827772716053099011000959586429667298594698940828168412658064154570407993708184210360565926733072865367823061041399382306678474741969943179490329240322969137633944375270536643982644555111978980637993697020785517379080900282953784288491999838906844925781412959082458316777860275162202041686704675200971475010214656013708041076210652767643483207670891194696311486157286867682189193268227656987448372916306826926767826080322265625 208 23037769689567910413504072551436573461676314662550932773043556258484909432896985053919826688380170724329945984168951613175105562655355373230948895433840716379465866073823652926064307123021672332192931668118074744756948054169739984762829649272624414401366263498072987349972917450260788934034911840339426650277019171208614713732844047751497835661900728264329459661463537763750644461632516575807450021894005287680698878315860896934568881988525390625 209 7734457283940525897000341167594717524211602876302138126941799449847486373093934822380832511705930581942939467626892685891761532479854655995330019523259110729001923981940485327481753696335169646662141685403808316707417275102381193300235352528678689170929042914603073579083896776833395984291542026598636258825011545302447427884136990401538364108126790564219804814503879414253111514828796726817694086956636134257899170720510392252863943576812744140625 210 2607992646045992377967508228164823906664370049119774667023777190780838659337835130405783872725334272110378632985623798998547039287258489065166449853022064440408975453535695286488736838336198538568389431254992705163791179954060649019797844428903692289474567431460481189843761901326097146056241812413670720526088404718084322157874860683632159278629100356097444190109657280910597810517134726653232396945430191257497055003254612906494902074337005615234375 211 883204338653016101326765716647379418107771246219067886830878313088291468311741793607411349718720928514373922082860113455077748781332196977667464877339377608006568199057549588223834813638044435057602679311823736894060133784245177161811169224016861558791305797350877805702498101571006040802298990350889125021383163227959272377059378619170268054689388856611495256633575572330147024658140563895998345769466393446905611276524886921860412867367267608642578125 212 300390111112003260074520339047521581519912721878009016123628573006324208944025217775474248905555218967275311573847511017750679021675423686261860655428623819352516190698984677795758953334601164537523906557430704348569850757026560001254036999506815665698483876203363058008805110389532377688244128049728919263025678908290919100533910077183207648948961666185102262559140482006723417805454084969089350760471144894765809352989368739821401818062365055084228515625 213 102605596319877201818896594697709108013247140960924052234065287188588539470719648468155509472758383158347076091066924496970749268265560192184429221577180010864993620142831544092159293411707188590100221174850090379356263385084190178051805671470188813022568901447814470975315421725322993138919736792331508687221674116548868889556853098080099580780258183314723771158464413168899882148851747929438230325961723949098162493357492434371832262749166786670684814453125 214 35197263419753940112135333685617089737794650080484648666737925397899028651383768681884169808969322873816315951977817907023300349574502190290517749550316691869434710046325704995353787436162654253161116770228926611754700884334350029138099218675299815237181537810144622800700489376083902810169846520652754515055499333172012157831182230322737912688298471470401736061609096817119426239679279925186944639131820993040894050160248610180407496486463306844234466552734375 215 12125250303568117251723736377123815273713864635483496796551498812616667716661755666034772642275690711273783664400316529071941709262381811444559437002068305760363863881107051967460815980298299445789324858935216372662512623446119430598903578732679158859358874970298367612485634938872867391793280901851844215292774377026078100212542823082403682498848910119976789290459322448574187467781223962185511879006302668068445264053070832927901842019482071794569492340087890625 216 4194769489623923390447488363785053727434308678962286497645547151172797649899512359529563487145819762331091499266697287975157781021153359980255472229906709777663474310144985133129377306460106268088899184096294942084193672705773126917890586187733266084711655828473122602168461777978283094673862034350844753349427695475124747391331905188984941700270847284185218249829441593161181680059740996923485321764940010717695376704647273282702629839104459723271429538726806640625 217 1457312695974476413143461143996765450324961314668424624156570465647226969618425422256886331770091485217416392238391684533990914821154292010262763263420429434834771767866347071312764206339994234232906254656490208044921799751333413307993103439209138806633476370469587431550526251400641153156500530705534061126517640016635886072010914150932796151812608179020085604409611927849568402460497106268684025469030102812329192445175054366046195152615557099739886820316314697265625 218 508412732147362942227695249925177268973493886011614468690963045606712344338076130772560321395355157858878102285959006851518992724928964786308834879678751716095108108216908981022822595348431058499344821418343589374644846461085534614400395984614635705057845394524616402628243358625899781130103205031352502843621868508429985611972720595389138020408751372817038638762394285779918343347594364231270641960107927153653876181696705938398218411467617617798292301595211029052734375 219 178111083456421821548827639561771808604647735695476848427816446640152346124084558674044604712863421380025070583256219481284345613952160696439471639806356781533018475700678769989490281330776861526740915816570566770717981936667617615965990664755310036507873470396379340896884405279112072749311297099964929061729835506379388862350879905337944490587469670964503648296562094611472121029914850439209685478541196077256271938128288866854370838884313282158546159692108631134033203125 220 62656804284568138711480245613473808002044899254070310817977474074298425238284581727026208801450608106719648700443272088858801581585270180073164157788567678915862557745773496815399564746533834845498491570044033096657535865370757344322590436473902778886071808327540976968327471347392162592556903904778821337862007835016341844084468674819725950594077896975797644569343930512578456187730939780534748615605045456437853668121854218684819128183732726388761242420770227909088134765625 221 22133000080815359433035923896531110662666764924506255595813429347625800905045549636957286259138081420309170144748779442827935459100135074584848674046544770299255958212490358185745555847982983694620845841461424115792916530358252104745590891349119408124200191898727634035536689979261595688956241974874737338538970429447627590920906966021227863305197621813786286737760459065809720698597521918767942385443113725922436851664927524839324079770525015606621243617919333279132843017578125 222 7850532835744011617165132673857914516011485497877684093129762710026023103155300187956689063354684824103704924868265319973165164088837648742677402689250178301068846306944599706730222039276506996030836739184406401547332330212036496612907584877482891133681620847266617264724623863829580282838397284637518503213200799013096299102105095298009870869899705067949035633029299013126329973417872278114106088363164858283531258344628565778779041153925668637322745142090475939214229583740234375 223 2795998354579338217185312811518418220875727681255384746139927139619577910258948609159416604602726709504057991695128544699114805083191207857357706294175149893184716005580477615908230460069747537051208036809335179590085516747937865532621445572442608937288523524314203532895622738064821855054035980643394241547135944049252780595958564059233326427523398107402902667331889937332337043815416933141248419928236237492202262818525925440182432299055314568842809453641066603161394596099853515625 224 999875232891187879785104487348357433496249962134465581289890209859772558140054066299204522906904562608229222803358135502736658961998010259716574566765568176885423213441190655223643395849257421457195318010869860491058417915875079673264555621632859633634752425312475986395736104167224471563752950546481911066683199369382347468560982778478731923418712359961356842944250408640194668578538833677969537652569762559101344600189350664229113902560850809117898855832831343384660780429840087890625 225 359019547880231149519274715548206202386937839630814444391116647072802538231118469607545723157208550325701604569060557565812828416086772780960081247722605656791734250872368182956787223284388401128166427291627692513380724539543481062633863231698624696333260207933930125594941776339859373797476351046267507809980998768297685853656789337367711227883732088584686588975462392310690036791520035284048966970482287481064311030440360586732716583939853569902626707087796427271335758268833160400390625 226 129433321568950865437632138941534324738808995753879159252958707799144727913492264041087742403390103659459457673573041073931913693826458042988751008930628749656163473579642698081723748139886969519025405881535143192972984077015432091728871215902071109215857825380819701487475283173204836529690689063736738388255289558196421967964954416619169414088511247983093033108346600526749002753280379565101980811148049788544056887054737842345925584527602185648916289883392253044801159761846065521240234375 227 46851360923901929247081438096461386044704807998221031261258712464797277059804523180982187892079185445622247798418633869538646240917723253416319218998098768374310495122953164753039640372001476237209249758645064149771274708077613812070191840265187050858098116235717157939801966073453543270516373381671472648327290913273866057439732624565842279790751003430102502970074499861144787480737660280307836679738680018992382916224933542562982758827935008266601206915021842609475737197883427143096923828125 228 17027030042977727557795354311859757472016364844515045454794192655194746449372202358344689519011358857381942125873132120805351418757945491377225708759324992196023219916584202551337670401797225342711684127017880559103883520878661303779531492476157641923540200932808637024048820838878565471009088516114223547283140185005111512722094205833679341048245009171734702042793632940682554433973783767880741051455516622693165483247186814486384557565186892970942413455046468295312647896201349794864654541015625 229 6212818984013792908690134315563204706638509798225289688773245145741711764994181024712733042598515901834427550467545806762582741394749270256921694478911940923892903593288458873281793329025521463658820747960749214085509076610654291171951101188010854812334961065582117190413285393114749479441135594029511500847688921932151085887626881566929159884350151947398477559524666650138647059774948166000310992150247893339127820939870874609542769000180607628743152902708688736922142393780744262039661407470703125 230 2275957760611834456963446647153948331431719140244305756624874425924509550437082783766396045415054380323287494771897541665463567022560333671236402434265204478703192118412196351795045754332938933717453914453326660696894435379236638840902551057321752882938420741332996872276193424868435144336341387653934443378507245648673636139107570231808639657983117754384079090594422214184456806609273897757350181824194463161447035436690625064982204509437029818615292092195881195238178529334130873344838619232177734375 231 837062818939589235468173236206435828010907342436137540421168585662225700979861166223163005711058119981580118025033566248170582135192332379138422258516543288505914243407856464194111003047691165112453242983487372293777238483062562380034891731886210665976463954777491739431400088144868295897751810394429018455646060835842344663418110011053126244732756271817102101868543135703363879575515503826782063580352673023753566336804110785683187692694949386472608568092267972757725432381437787666358053684234619140625 232 309074362053276778813500587343838548968119080671144868865070773419674459175192483313675789820437252820489408116659689263761223183051296790765459652125003151325386534577449594940122824029626455073767879069989008049481461475691540880743115961204160845469835040822812803875262440080480102513606988820333762406514344567332622337007591719493791133341264520448746219123346623737492581517501915890080953561835320085935851276484139503989957387780510719995827007415027548974818106312040644477953948080539703369140625 233 114570225733208936575999063876727809844857813740596487323346791900394488135872140225831402405395328013281347396347038715041819481390392906327529280596080899332957404331866689877999894198974816929051323562972904511452307090897272345774677099725070572502043021483659757181981390689708348159722437830650108074717509375088102427417811104460909085504637038123178816927383508996618921681501670450754888084220891792405534746236415740396314290165055270328385031875842809035971554507442418368429697491228580474853515625 234 42636078781368062533546583982964130427755714003943927398211453511300993670351898229579065743474479037570249588491967651119487871257172101252340304852105050907305436779333858626764385542189349430033758407331090181070372423736717408367707447528602134297429679529897305808308871484358071419169840402175246232508588107224386707996645217469269068563918801349405105466666361107930531553218433772907037572037090624083604802300672077976908302347109815300964500025339360443363558090321828580124542154930531978607177734375 235 15928407072976054497453514930324971442958885021711146639294990250243537805093533167612640827019437379266590062712657713100586712430471261977838101701480638421879966312071937033138673136731178651004850431097805396303841426996139042329722068532470428955917433880182745030805361844377804232056663180979972112804103244064608728520070689247950952095618613075068559934241117750216303021475855400942825125847888367771383149775124654912730076573698765355812844718114034449872576020245460808281847522613592445850372314453125 236 5973790690863763238843257425368951597459628802664207616567166937158648430897634020316759638448272092569665082144570757780486222743041447324736611624006026610617115257414413291355681543449451086583150194417536656178726846843184489720732260435045080592707011566145519262428780568465913631260235408860547625931554771115626223633348937057470933080178084903627123902465028878704459356004397737633963275473618847347954237776720582023658880909700491694988456139066475339061410049060270270011420079757736064493656158447265625 237 2249071406145948808888052267033829139729218002171854231501205997287705624830989632150225002975543234786930890086383946599663012706514133361910636169186763401244513378615267358347218773149930618912150652607446988958630821602641379888331378604480144521155504857728003923843678576719820641840013879797879378649802464078759562257198797479600725632564056565092217520954631920848873798391701035676668803445787551564186045373338646116663639906403516294225509533647670154009480209522888684466885272691630204208195209503173828125 238 850012187645243880910200860149860116224843469169759362137299581922359485353482124049581621488325171301759401405476630786036435850803056466577038031373237355090459419905452184471441132686803531313253589642808612805039893172614361500789497396888657986130661999039329687993097592783352398084986877607379548780244726124490584817537365075771135969627758625146383405934437799913219695160303829837652299111669739523784162199389013493779380434787207260843245946999560734954363187063651456646071670359872833236120641231536865234375 239 322484514139078652319792056067844717777717920307325831154784815034669486093327008557167272038134488095779096068062954135112103678566800167391341689348052315069779695453259498116504738539893943676701266412903871665247064788860480042075793605767226824675896588801051192109064488470768040545474690182936868190196145930869590714530499920771337529258202888859235787955097357475563780514592188884579318770702307034268239768082691682132461960678395887036018829329847749048827748764112956594538772275886585858956910669803619384765625 240 122813914115601016598018243245977231863852850742834710310987778748468780986482182416840553323254602237491641884917166796871687222319962418864542445603792010242262595298909680208185516911405980156742603957091546713495971107684770498030790882552993211226967235818614129478856295336627325274810219088664938455868735561697883695152571884363453031157674369526355713586205708050708344727221096063010619091004763683430067204057949202893543054484716695311200756180215222603046247745640359174006776160262864460491173900663852691650390625 241 46949884360434222652123631043826235944646619483350254766798849946774968028184601988399149407434553154734133414417521688035819800450488390785066545207703833579386776072806440975183483101359131873637512987932405836669212587743350916973586443968339021663754670970193604030614823558991729038538797166647282082594349455999835395065511161448998436437856929879566852248151872537932075052653065097575419001213839554070458293631579225080862028926777304368133017500123791010783817508904076053027049971513061062668318160809576511383056640625 242 18016193259940432159777437363727787754602858435840511842062563969499234479071391824134106804830338147998679728403530562745808820754459948989961401437142206130934139174337787884723970712335134863450420990410269585948950017771225548190531125615722435177865166756701654194052083028064372281118989844194092685606104909242905833592082577458120840871386833332594624932676398154231331541214079222887902882821897093223777828862567854353258831690288782289259086092703357022580751236794859009495580569277709082752408111079595983028411865234375 243 6939472305225090419142846310482432796521802458005821928978718959367060623367404788108414877901828130373566601990651962054623952452913921147112072203731805790005708707960730122460893267925457217391860257686303352569158615935563328283978575071285715538767981647039508130966661608559648098324546570284371191631548121635892141337787646992435768230151269156937224584195926074601112018137929762907035164746899604112971351841033901685883832829333291899525404240278778716722028296346620213279309712121009085845974476522718556225299835205078125 244 2682984632513915082925340462891788741906550520625176713535287003818679972570605421158553451452597173041524683196517342239379471103612461428616881775332589758513970352490912271020053220149488269257440770897225412219340170216918002129538184044044239360571101451502675813550019943779856282770402455107988154134445928684593815002076167169206439597715458395810499733372965478191049657499561202243321952711640491530285612034970192705221549001178195074683687015981377725422738801243387757342044284516210944186726909604769648052752017974853515625 245 1041194135274331563847303826742384689169201737558357257860314495603793254985230907130294736842151632182786168525489158189599633251378817971697919015880560125870056522882162742174644425586776830260690016178915387190753389385004715480533553640531957002237951478850561775129450935494043512974742069299822922250117999001343517099103455227409793458998360860208791472946526857875044371206019908075342425651377907425309473498667717121532376239771428002200208590643948335222926912664229711661986148481111041604718827917627138760872185230255126953125 246 405565076160156881030518918122124128189288850398041715445419881533710624163680843282885300357514349830212170450232194717376985330316026674870708128839559683861287350433844034974975123220342848641434583686053504490471125722278850042229119171348789317338916268736289252167767889044781471207103454167266274586735109163291837585558448660113168470030537505670507188226840271654447731035175929975442965750046863220832183996677703650266789966362589920053827327144798250346068836922668459780919440637095197287108865021406908401562832295894622802734375 247 158561690418774419116563016059300502345910881622846049751767794827799779437120440498073962294615067872026618414781630664907203531256220927171187746205415530801259132675165676704933108684168209923169400127132482987710859173366352685946368365345853369815055881024795084603936028097525428380782080418012643457175785217352516636055407413642380808395410013073770680606575082568110831246086377527058928917461146809978222711065788346008403047682039239728839488770405752987802612492683171096652997886318596710862613835575596901370757259428501129150390625 248 62221214900340405818433598456467000859657292766810380290714269559117715589521170185523048626261042082028437436642783824363083891568065907622788750377592776435196149931775390126031805776196837332069185438132276589839246621266200601200879876315893384532286548122184543339789999524421398777325034719775833574151233534174105924329292291423754891834194665983467074060669916342859189485781197162900657322736333921710274678215872302234112925865501423139593875444285932098323572256933342748238353670808794675695516106634547846388581343926489353179931640625 249 24506138402523056348906810101325823481732575389837150520118539492400662285168959296133739999945861337103861583083373205479416370093679539496425047664198023982734076523884921361251736458037649077306758608559824287303277931788925707224637446442666354009791875805777942801919986434864441076523721917169473072241249737476690864253953149425155444182207026707779550992867394453489080105208727209986311142611413199207948809980745334123783578984616573014131463541511378265713063755376619851991876631354698128985551358239218816460827085212804377079010009765625 250 9687264912411613878017141090985732742801134749266316712962000830726406017351563280306272335986208537310822396379745895418190308323409596513700294626372897121231445814755017310021826296439780761982191387185967978351002560914857728462085373449130430953177945610368263963898867660513048326182790952915662444831594467109268970548939997528842171757268213337534546396281823201636525571635237518779398905742062371422849503628757745084158802457318026916370137177418380884978659126665960723673842290655376403187052902543235430016573718993975780904293060302734375 251 3843360680189571705714608210487756433992847913699937336050155946131196879818941436710863961600266325919073284140418085653656498206928340934190181667129155921500685031325060702129776022800040077433589929185996601357133857609242040588680036191743609956347061294084610334628259868405560335729237059865400220716299578775667721042190319340432232628919687895030262262437036155353110284277018635303142403077027425206479992948112563633581401240290565599664172547045498652949299059189592719430759742705345151657817669198503311650921160173529577441513538360595703125 252 1530377609729052472497779138828673887452384968580345621421899961492078785919621101939211492627110783528724777214289941797167440764524995839265636658303604280625437414443018827537708223271735768888150774988954830256119129935422720037776007297891343066609424277035886063943599839507143277982779355341412675274570286907801800010490539560882792501944688826413853972640478202449333430193830535331750106056759492300349035266477466863339740560434648577375190642170101279901893829968861579262102096477130899523487259350457027093027578013163717822171747684478759765625 253 611585848414846458881133077503201662600230452755682893936503049053740679141400248633770765781349915233455594739795948142829777728574563443457333740419829057227987760705274116784453422404665597167212461546267789928070401764639194522094079752420571911468781111495611034085086028213645907270798931784397592008989630813959733312288902746745293189013083202963917505641909761333547646235018465531482398054833705857475968202047901514875053181422457581761047734463370958450765765457335929520447387946263872852782664914187369432890241868181390722845681011676788330078125 254 245290955222700790841150057894676035492116687504374767466252773929473885495165123447519723227856008176581302430051324041972161166169856780012070411348049667159038301563531433568154450413868864899966356883910208827490901167886141652453778359144085782462958137841859623519576451796313494849924786104250610123217301225223892571806065070055887390304712687052577297686509211433857649967877428598800806402971401297744041566556827513382054525620333746915089062273370216940833352018114131801865081675296225214103088786356507452772543598568766130085750482976436614990234375 255 98733581011029630748573222805955491895569385661057494401141947310714631154776465737149807870648733932798066976704626728432853577339952774904439178513240675548400479251139588558584045938235911500177265897207194606294200489571667230618897170416908865158119615976615176584025211700275351839460788382119115844441867983447524404130133206005408806812717136923920528517370723565128728056223539612617927032293546858592540994859143834818404993336938644427560143237115099635860954930272545398731708488006292552913015383357344461727514175601072874825254292227327823638916015625 256 39884256723602381820886149682392434317266833848560668359705163048658023927056119142497335552071637900439949676967188432213773774173395523375627154925929840675471738787756864065286130089622061310752749498679673489325897046790983558484551696665766770185199027157272963180313616938642302471523239067806637019316214767330299778922582505918098746847234494987015468824872109471837811006185184065176062781357802699358451206101849972802330719139970521900402324369479189530940879110140021223292039100322350325138177765363804787707913152018515208305092301988042891025543212890625 257 16169084661261248266197053454812883494913482408286568819688636796775367508614253995313610582371116300832475339514258937950283701257143895648714680444494783426034193393250694010084792813826681984440312163351144361827616291554580684630532562332658607501629418567293142380974361768162001090756208539722526635614366931239913468091335238665611581213386448877828263361274984460919431494745696204731202590904590627430388858054340657736222389740840405124532493364406035164043368459485992533662039103099754516953274802451072607743903200397582363468967109927558340132236480712890625 258 6578256275576301672182158531319537439884053102426926896326241898761874375717566299788395754877889011486110511047933750512908331011396461358224387953701519757489791121622478623186137485010769484121662224272699505982162293000320626097717036019416828655862865831610465628626636121362786270502974418843889873893409032864352460921513003070439203995726514754491789760501432490871549684955464973122904576108836542995478664820955677116719060329527655967666070823780446308533745290235436963085042102034494123446020447680689653798791904592661710045902803719183965586125850677490234375 259 2685787901062410124719666528323155342937007016496835626017150720466328620148836649754947799997579522962208403126140631409441415139413078112780383637113877192822150957124225435907526402766096557358706884144673483639805519101623642586249757481673799609142959856359216350759328503454032677824261681462713409078105166822957966504967690148906680615745676595351147498803314532846916827825920115282920107214711725417989266903060499017497973005084438597134387806774963785317036983245468717538448456552949563198150577144328768247347634633227075988657145187994168628938496112823486328125 260 1100429949370802417637132584849527955839961145355836301034451828532561073648806381635661844440953655550122430728461800097180089983538491231117523081964073042837286177447286815245295094469006918687096150114938584210876691274935312090937727342854497832003117827949758249191748544086755784775144691320699880534477008222073492252299809966134909366787868071427982632977460250812185651123888783225099621611542911503718885053772835718973546661107736469467208305906058145687751889248711610567435327749283656215995920240481564027172255408115432654432970739449243408651091158390045166015625 261 452456771278748673148390559131386588725768336552295592439466721959771633606168261425838467148838740590096351021099690874720834595391413596060073545740726366499746088501478609027652763591898555992671363243012888632045486325582066846958466418488922011947250592025920296313007097103928382479543829235434773111864135404014204648493916301854493105639086409913509695281659312416899457561731056111615849458382935364275270873422328336123662715649982585879928408773542169752899811868334794006937747251609356153563422211782334267939168048228123996637997120616144062255066819489002227783203125 262 186685275700067073124430789987548445761768765716817079817821530028196194098904354806472193247518928261099043946080644182175678766920561966992701982388341348624332146216165869385742265825753894324664100881199782180465699900335927459519564595201865471245785134652858562651749053670155311884238495448589322089803341856928296892098075745306517246569135342139231956610094897031038430970984222872385932747366522038200246634681275806460074118928308706296731663757627248899157156631171831563862919928609787071230307304440972911053961242488104080113091823619224862373095168732106685638427734375 263 77295755466419705096775042094468467727462307366171461488232846098586716173150721004880093915920434510030521145857483458000019022660301068117501494028499500141295099847424720679380077267673783422838899060446572583277600985509341608773762689501375138522377518349387716954492408602157954350200349342048356100219025440014064314707883818419231229613195770424373578081237983874139509853321624121044848013664735919199556391818871831436793396595149310532784107968559394529817833028798823058613931621329453012252689582062273065384194948384378114324967164089506791453530414053238928318023681640625 264 32115020316855151790752810371910981233309395142755157835446996593748741472806412988629824517281067837575985900793105652511804758127553531771967810614534107504087187146135563075668550214818887629461704406061026857678205845049148649018660395305737465716065032889652934990979395080168641715441745106452529230780036403034522739054791479870906972887003928071531156331826574502216629825487591428496690457134672079363258299400330349912107877111180373611644758916479964944696751279143529802144665349314118838185010886955635502503365210145888671300220192606231510507741410334804095327854156494140625 265 13389431543123259817821001608538249794139736075794452385123223807347420440768122890661832853640724601367488324066707953500888814260488762589956669987604669517916187128008436829963492534025722363147843622420079554785270159067607119373612291808374495609958454105710252192176824995890437880531163441784596207698210728405196556840622825370919198561362936471005814256686865139153657761000603367197204468049952859236827701677396864832464795501324109392243424973010731980007466336000361739492887884613767078795765991042836879328114626050183768515640516113700123422680432945198030211031436920166015625 266 5601597647305012575372800516975598211320290203538625295472767368859896976021898130706357731473023933937324393049981331422672166155174515156199875524401743589053651185629444143363386397800480362324263459636151465074775846141803879693557850789698663187989550583969097049989702078829293956666575090855756967420146696721617522073684752020472664982810590314183152546126334046330409055060658365175285919357053618312446093726177861845132084128679172370772324320830730499971537841397364770694195996440020283032112421320648197015827694710321825926008756806449479998896931020893006934784352779388427734375 267 2351538039651524126373522629791650319854406076072894982219545004427266373900467736317535444707892091603681334960712444900744739473098987987284859323870898691583613281386613016541766909209014419117023969673236954060087714668933024398714042530765139021750337204339249812093345392088750907721627926157263867537944567937347521854071666794990041529615467077799552213518946083539033477483203946681677443159712994785954463223599869318489891058302412589144406008744427781301561893477167549878264277467537927744006667450417625291167544088572279478909920970617530442895142144861049775150604546070098876953125 268 990551281471234237164219559354883320658548357297655509857546121922400400414173541022146729443182624844617911409872226606702419775076372124160218231122890255252588752715718737334582823777496056040063743980918782770303901686505267810266064477576673075402427446669178405699378514272927008337096428423330559562869730213135261391680057138164847997720734458560227630466123026895878565556833800233366682450178184316662959568866396692435932036719736349849315389093488308395609657024133956539498883727883961988993020092886430929628032017479423425576536472813646857144766473180024975240812636911869049072265625 269 418679166391049370004551090027542627501739182187112037611076882194324984452258670377801596941458164131185745907263029158856641478729428918367062161318404450775774233540284329468404757056361749432790194510369061206346500063252882707724356250708394098715889467590348133781089898784635442640456696309190262440647942357649241128368060623660296754454971904317370357714941871445287422735971601529006751024072641793245862190447563291637172766304333524908921977062521206649804492253767472713508609755974150376530054619605969112282152595433690904631858708829458306761924510922445001945744385011494159698486328125 270 177565987544620943851887825333130864710058873730560614737878233845679405717375394942319114501425619589549128357590071936748032208729486773391136202347173344813937947026602979196552441606859382091768110588311553074615345327683765643263973434594859138095497085278577743113426082303838253956663538282082993504382827971486264837956209347593623758176360126167676994870784308017384839700030365977506296425779025592433473090304955602254081130032937883692518256335210761109208428922461837509312689405975196736284481522232839772783357087878370844975451059680391246623171729945049301152980695827864110469818115234375 271 75562602438949211911294235614225299480246831636849893880640162313389928423863357190362415456468963910187395018973055498896212545742449884956699478751437126085161751069882737855835269202690967286612707263262609582232161437059644283698070133384915141623670903080840131310912825628091985261760358984165354144749297310619759482272361151707039170352101982017287773085268635842270396598235343356804453512567607399384050823157430661685301859273877484926787951061748596561302828950465024130674536284909969964617438437305005748666199973688342281309873420189098589947048830452368617036690750621841289103031158447265625 272 32263941349269253331474772672247773868647710278084746742624021343641985396974898185061164852479773251135347785620227161778297171184722133653321515871126644012862398997679603079284496130659665385317390312490431080294523662740699657460861342491413979229182581778284977613054969454443593112340508818356287694711135171633536485520151233708177440125587765979764284013580663198249519141333824160676219752214644883485564081374757622319320943462024465808478915533009143192738915148274581051506385550383891428141690830633438540120787906137153821660203591068154748903496386697118200399947601494563394226133823394775390625 273 13822482482689480677006076588198344970772261874967368166042828131879886143139977516496779635564678274460905711344057992398538226257066062252852151550753925275413155735750461845410382205084914029272833675907155626958021157023215939779861163370346097106979065989371644681595347330443640441938953707127698671147743513183437222988677964101941694929035207542161175723762592250985293584644326390011114512625046145959091128417609624764266594710685223561380758805353913419227607006488761721410535602086587930759342848283967615367531462915136070123589046194520712913065654037939149944692209343515384593047201633453369140625 274 5941656773971146580338650482579208295913715003329130483622305571726420388135592223370293292514404605822285826449075083311015205491766986536193926249420549176530103371635926940393473846143575239606130046389583778636734767129049608900142272397060232970334855044442981422429285961544245291948167902285988523000740492435303118397318690946832351824915938027486342506503014757656098127870228389915392290013731634017234674630331089996625927835769709791963182767110984370015939027484964782991184856307226495973738847459568127116428858377115560281246865281542210401301146555907951820861580284402874599560163915157318115234375 275 2562576046646734585219547880134626627744012684913173589320816759798615711952552431942465568819659586464682771373257722569467130356354743551656255651929122638377022806970109667801920936427967740752651667236648267983172399086253837760759940995006251560425079043595005781843855486791827348273177046731408663160656367102706564875586204594691525920746527676058357298160732339069627182418983719767636053625077578511020539569089643008332706394724548449696799850513830231474176087743005576096417035164429026661529691396169080621268657097922378463035765124038923486677933780848681262139986397866344122079317457973957061767578125 276 1108890073116293414999895769943175275573613681352358428465339083432055164090725356351970388614247922401640611100771105904613296873973474152147538821570067258385347462694556495506107362319749695524461124531442805300697817992334206765134998072233973039131174393917462818773355226499590117695502566551782440552350946009045949737635151138673430261463316742026853687770389283397427961046251442655339592275567479426564214250754596765466984545988539864411736646679762166515350969950201440212181065387906680123915164398791755070071370073378548203474399106863993752168021738305618346418919054855246047933484078384935855865478515625 277 481434978070049450049752915880673059000151647158742786455627530681730036768257558309447832856106888268986451184878916886575999129650391496530979161888559471423193204225017107553769421437032378126129365170656446187263668463242547324935369278024271879615528187924410406891625474213340857570867902384574516137945301993792961387121753767541683665453956880823764224254790433091731184956030095065484713261343948934981652981999870370626828759393011550394530411999155679113367578018265444700160068687145089365830743195399527780666344293814286242678738959791296445973359080442495423204321940340361142743280090508051216602325439453125 278 209709986377628669743656711343475734413989848632152891597237915662123710419520355724481087424491844877889386970623976114113963021685970084450418321434203857393549774897176574020023216148222681087557405538851781282783654652571304693433665224531031825173024896747354066985830474396960192776784748950556194585619204587870208502819163612758653884349349222447567120234719809599343756323208892684127342770054929688612778846467620906557690450747796042484688231406273741880678101093689365895594881134641025978250515637182555888957324739712649873186207668744388018272555720193688546066658228216916414340499740428640507161617279052734375 279 91649027972548924752573762218490534153516545646420933074950790552996577442347680238844167098401194882013641001459126151591406822334372573888723315546498747942021448869629744340998296879776701578900008155442544703503367237436429471905686667028565925709775171303450157487941461801558879920582869818799491578909844341959814652096749661762562932231382417697157601986895767899746383664247770497071391280400936420572993146193211266163901172493000860673415164852800368977213847456810906372833666523779865518163502951579041741473344001339684292808068781795768422930388684851910733143052374193777779201666493048766278661787509918212890625 280 40184528925758751511927965507888644466311795071898570052780511725896739733578417549118312123743290093655335706596630912981504566994500061021687618157024683718591015581556824008036868015514973438916105969936156946783442923627673841241773456865391058638192148232699130386274338601704745480176482848978229003921129971316465811994768969121889459978593429173439647939974031425299411942360482957804433898847127340291191430662263929740186875407465546673579170460681079539682201800459313836124701471985990553572038861101475646594225735637012124639480632628358522597896151293848600485528278629158430549770215077601760276593267917633056640625 281 17676944169620445127312037154459797533806777844398577114425644653390786622185149585249038022166095721939790673205928548724352652310780725995420424910745434172134225620514601397003287370647161590128637930975134196852399675856277738798243932166365643578340258702081448100722476429371273584521817029050337812625025220643014887220548056132317598205175196422848599622302349988803660307551385984979478619296431968153722809790190398605836217081977179838303457580098736381814573095081555813908551146956531677658834011763216149855025625567819072213624291661255789820291303955630028600261696492405286285976024298292332366690970957279205322265625 282 7801315598856230744638925056484566846957532751018521762686794384183838530828675187855806646732996637375601269607898477223433301418011888264055884788425302587020899224168629858880482380561138546263151408459671335534906093668982996369787340237234776526821598086640493423340255144042824452158842289847286710229413300306140197135288878102508394784881113008079267333389974975032689257402153538841344237048366407033854084541973344548493946585375566698808020892572240599064822497852218733105918383730749320590486175128549691435713027903196791801347187708777587264923968452875323730773393239563480592150644328989794504977180622518062591552734375 283 3454108264779802898758573556428407687775760459128502702109406471951867415251108599790604737531104066862690276799517499197327652547457270080501701918941725852213380074968245039742739431812425310076233665048710391562587394677661933465820813085919235427013134830011463881113676531700815902376342807310319597207174256897985866995528919306827081465166120055872212354792491469295703358899833890238023391616791210906575717705445293263940164120120231616780293935591799423097334383535411513114384027063722022141020217583601512909192941884745670344924572964245905433310240656459901773188141441158303695477720789837185283865293604321777820587158203125 284 1534287025460740049245287254327720187385165901256229628779980706323251899991273793682108688293535008373675088343578404708629440612234390564180092398204038510759183528872003966137477683692437237674612988167762529737876877777390509252268967274595682064043200571746854053804424274611986432773873675287352843633777324162376878791198568245020774625566272290752630402540556617193050696431222022421936755175791832220981750321785782955566272908733542015428806855893100840368392518100247260013618980132167682641713438589169926360629184017260383052305678707802111009141963731598683460315672085467292987560473841100979067947453577653504908084869384765625 285 683714842854587977223230732902368214515677526524763149794667617531477832507112882349060775020156672269170694263480798921691762048255763163847727746763309796885071874193047389565338930366909109880305962636725744974559037081177896021488962104960500035068187495430599390751440290895464297784905719795828886485327147818830478410493749872293366095821766948999941881934489284788545936174419541283734623076919396709493942662505359440903694146897943099456314736432874399919499212853579559332293717691491016151167672631786529903978279200958448608597766037388504515446408501747412973555365588295643002548264009679190768065762492318754084408283233642578125 286 305658394248469868636482328933998316529743887246820545800102525674560135458710129940129971882582347183314679451507305798704326966212676207399364743124056251409739118967236056517498790526658348912963427601012224481929088773032373178652347488504932622476618757115686585670625672603245436710905570649149750030244869381881013945808401898478680519356211569624212215719204232496130559858650137916863023633832724666714670108430543184766891222984354608157083189455593940441311330365480476659707999267032419878220233455904639968470937948761169139541598486075439612343496751366327253800931297402818263105582681199892011705538671005386277101933956146240234375 287 137083693511779323236243335227189300364437087964323617596663137793084733932161191963094654696581982696192023280599689361287143702704300688740771278293012472627944055227408731213307727070592051363708959410098544192343759269943206192453593563067705715960233436929001849339255186024725096103945453727990445911357118641186128197677099884997488932355057292018133917602494826773391781019045944349115133570143360853938586295481069837604208142253072638443622546584744819709714976542360170514216624486680603087493443145382741103233540324682270240394928675908071836489756919846996633439719132496678406893628210103670346736700452544608051539398729801177978515625 288 61676352052144501551455117814672854482547709878449349481650330244485186955060513291863187011780863723058065665479700892295066599756773279966216919449935026627942751448785174788461958455975176141345161228147603218027773069214957555693480615794917501883158023910968427540657918617907596538012561138108054852228211259801231835671019571486686071851912399487795303908477801890236246493740824010082973167343620594197417365182037159543319216952918203731722655149268824045333780901472928799172665876450167495663115279407970029616735450601681590002376191511441860861446893229806525293302129602776162923839266476144490220706655974359409199678339064121246337890625 289 27837502203721017045260527978970117449619208223959689398656701037799705951420270990337959249210951652700388897210902740311047595932715559294450936880011318604556958495213124576855514310078583083409669345854945786351876188392548547835316147193108560994108055751608690649682152232998028103261591070833186269272904761634212331849227181074629729107494453709986464149211881522132812713638254244480699765473546565610742044540054104570406851280786831551313593716445838907227166678214174917455524914982674008532399587922808635259511641489414101145329449270767451943922177922547988170814479771691795161421343745882524838412950626586821888355189003050327301025390625 290 12604217226186493544424555531544057933226474488066176270579278990027205044056907323399663406021181218946794180833015775311642723866341441379399666890347237751626002338723897822551875659630868382981771649662665879693308893247790215479999891795420434261282197241293906631804087834935175758149845898377295150609413297978585509668992696682515149432629884040218874133336935828281041693715621959694390812439312810902766832404456513742196745623211876883365181565127777715288368952023577080421502209205770310277779503493946922338986720722513239981410931629548911320122276800406990838420584289946277932311951435783674736585527419212994861304629012010991573333740234375 291 5724939222834995755826209525963781069037022587064898479182209253542623533266596244131784456372627806000659015189820536917819126329386526841472498525374294014986264261864157291551491563210223647891986808072464641859365111961518490139233500517800339793781371592793563377423440347327037090005860419806608045127750183481078285108825521769135699684302203310067719398895763958659134032908248741464012240369333609850943988055855612200615285481631262265485284190983432545762165038257769332133607504676141762013918357414066438402434283036860867141663142652303610165946612544689916109573377955982320021776392636529198995485131314881532216444029196281917393207550048828125 292 2608498889091284887496837486477097788889971176788205068709762661386475820516316219263981699962931843889459265661140015015296781152993445778552252822452760997287829235411433692158860502716157170778192374420548022793264399415317551652620115528862938962176956333338882061890345980285936714321487275305646627956850944472529888314372076063436380528392703051488264540867191434829020155385375825998615377074060375120471466637031071455688768858914359944036181642887341854730866152148058322964570036427655301214176692243564279563044290407394000150376952786994018101836419096365350528875167173574009524702803428314964150553371699572341075149492540760547854006290435791015625 293 1192259044855605479907273732833173158600203743514268610431110144258716622859075740256525971330664033301207978858865542805946034516867718662304138404191655117864319329033502733301349920242696932167144674525578508341156931978139680199374229109759247069468971590048572746892456377970005767766854115515518007995362756503915295410237474782085126682373842714277097110922448411102084732451631543270827414978699137296695258673706384794481016283137202937161311405083146466225277050300102694931049013997353269811926413541887113336145276299195018667673203847159384061633243367786212395524365166343120744319277535935494492978205251876074784823580528559701633639633655548095703125 294 546646082415424539892213191910531208084907541295084027124339805457762113354375516078856729795400919895102015390848845648853721460329415037027877681503134941531853701102161138468579440984946330915460029168642748542853717449449640153516781674641637271661666849311283743748398774504374474919236157544727212525223668946101392080574072196029551504780403939746982647432893249702484673670206784349196464838485865528068892476490469851607068725217799333119099711126461781767236792805277959125962864200299522860514159048500918191954296318196322122530950783897828629989992656743739837928481058592288723133037021212139147723705862680200809541790877137211486115120351314544677734375 295 251416038929043025483243196483350399511075435943389790032115567784277936184222857033827086613801286753545286495214542979517594940496082574313689704154411828907438406997428339018123852583569369849149044798550727307544286704132857230591902160256370051964882881716036982967848474835190859382894002362374265731968584712583845023335624761687254517446902781056725286261288948826384012327549522731126561530011266431788870955920757133272488532117309851115041559262452784106801564437267803552099705920822375546341295058192791475555494188654344619557362692406176050300432153757962091843902722357931991865550409689558309079694193108999229332666858999018979739048518240451812744140625 296 115991551144582179510016093923788398337539160867115907286146040306763768821953800529283614375682298452509290597270439954221473265040131947307018961344174445782811347112927989436553086816971864887457413885955821083528793445037411282156164368249480082510109944007426408610420394028217610965598170624480631599265873020815690759969786974926164344405686300045947144375242135862660466050098040597692591334152733200988954602352681252998156903845074579102502140335893531251881133615890984984185466727685195587645586153131605581262272275771353872837582952680072638296519833049510524103283150054817470367399026108482953727286464938493369800631411271174105674508609808981418609619140625 297 53678690258002685433089515794470541229249835506430199382007740222084180010377800111249120753585432643021291416711880466689285588123967245640201120352077653624180821727203783668697249561358225558800846483230540564104842396604047879946874786401628881163299994072053230268600420916184158522521757972911666354898146215909527243663971362700975235807807362454633519490831259485658000359072479386830071887854288375875278591443334086171415862069884170164234152922634767021146171024006250695013302263500329254109981579622506653316955261536703955015032146612233818079210477131119202485133630379023718734699725317214074309261333340624893317466766295126517350573922158218920230865478515625 298 24918116605455161029491837098369321813973687620367127541972637898197669322994357670371870716691708071055428509204519263469878082333494519566876907232548321803723388430991743611143365608498097280259441227072300506873392265391923917407802895857380439986267572750962613179867548745822823994658678409254789784729360703384332207975325831333962066346788855241568649900285082987040523420441405914593324488114966896660522479447897573961117734383587810861264249760125908077107223124234084010572466189824216062636038026981130426076754067172473071345276925281456846448046467153239117331144550463942625241735846715681773452535931509591112240918755642511937590551947578205727040767669677734375 299 11602774875808928999794856620231849275952148818094765795606016439003092260800069245222119786753570096010221806927761261794212622986661540124648719609825149086498742107647935445001330468749160538726917157596279165330184743203852988632712024563967816070352040816079889547276144605129988571143709153633161187901391453752004761328817352127307315077990974905291727381405436263886248691335005426368545373116777727433141770577806366707647261961801698065910363992844261267218896778717665994251540060767998364541588426716179126308676674478322376105759900645236209120826223800103702764769927792413499392407766021151061944010053110200692571271353922330594522184320386804756708443164825439453125 300 5419228909753015411277157660689195494392142727491180249357597827625175190428488446686259230931501438725419016057708343794595336664339595481210080310029383141519169921941538744549833603700422565717081188727742097406449264635034660405258260851304847226900311743906752876713879326181000053994777657663637946097843476241858597104419158913206559202535662845630727397366332612775927278972385733496027130074854019497138105498166374795702677952905185919346714301027970271667545857706537950755981525746977498650367460650867256123074963515116164194093929408681791754107392229597340580618444403111065142131893965392423973273279594101269391847286309369304683455122895689346478320658206939697265625 301 2538854208117928889085979113622774919044267418052370065594044048192984960805125581073177697003256845939983562700397742965682116193271938152661047169859527477661660070088243290924161825718949319946091319890566262413589111886571317256258457425458666870314441977481865662134165011666634286961997161866389238266186214273265367711032941418343450276314000970010196394085021490414427412831952802995362389548047878001225758736588269818607663714987258211119791179932975597707712958482478605064694978408202328407570324590671139611340137735485583633113111651229620833473593671019781514705394662608134492570042261410786662028378752652353008518385907023784014996503720028047173400409519672393798828125 302 1193049193896204919668071150129250734014364270287324175139111817183204209280382090470934567469772209711903150718524914249277539301879705950759149878595220391529081312078941297906591598841905437605544626790090765245755664477928953039080704313371189970864892277584708056608159072125728513399270856320609458341940094437775763036058652720064194643671650212096178993015967043261272398952160355777075914005054820175063854342725158854934765184274035403526864292396489120142514671172473906457211292239442607721829898270912922594968803650259639639533276121216727755783202788470677936733150892732127596868059934765214214150344402608996230060106241842015056001068676448256001676782034337520599365234375 303 562334822670205661082546320517945800094444066782758185280192421169286633343514825811902649727158649751173078471040247188522930982454102613947137051546219527511329922797469817541280141496428894398041581577801282737355454822438409020892608075489387770542248927202788890900174453465628200125497800835890085806782853184292441351286985524046098973107334861505547351680813848724508749425634573714321377551385496204596608602521508465646488470784161896802075148990442838928352328630713449141113384512498282820656456152853938859124309234925883187485551181994094463609630885440458276135988165797676407907832125076584228091160838085190379226201293910052060623904078177410071971025899983942508697509765625 304 265854113574558545743624049572698930237445119067954569734935160214428294858694484540858272931551769746625695293763001304111033068786974604623394723413038775150007750264956051714697543017210659539855217731411395322391720765340501984891455107436728005281172550847014493470685171451749527883961096545445058555818042423462722297224989680586894348535914367109573497417766746763654268702224113722457871009890235842550287460004568741754457781801212541451045928338013529969480396222630266821787766570244720265289122157975213097555249926895232465159271006046218912009575373078709694422163830030768260017731444288353472799007197303240467259325818562637144651919166282912393290810068720020353794097900390625 305 126066397153553445697697709000502612049818956467313994637323365890129340588683235523489716879387683416939821616979986159177861516070915331666275252353247619296279295745991503933928598610912151626835885076124534605219926485352259991614813301158206130419834403199251134458110201768411232658669295270665532139409725485357947371050123035105635592519923194387404384261363011154770622824724813343180785009011986751083348169636870797411848380621493717538186694538214134765430911309660935349113681381372532712270516277117797578331393867297629488530606046013909420917810763347208985299902616623654302640860643010148649989905761469391202247330645704458634555999685045747397242619554526754654943943023681640625 306 59959588834009384743797361864145192078208624264154274608411240573280863923182320552507174800250296339433882792304594429750328160133543357621255748016820216046540424786403081556994739268557743136868729200773737021255127270874113779374191433391714775563518594026439062362387938098057189043473558605206016938778136594962961881540362805191545035951548021266311083827580989339582859416493166493470747484718306435882115605830788885933928527312918403047346044669452842280000036200820279947182605330929691964850045954627547068995086343165738978824073853505579386814365719096460734693150596576370518478508957805346845010657177868448410221621657414522189860742568176094451863965437822844251058995723724365234375 307 28603364704262326924057887588315830380757136018515305470813642012166611283269327971845187124127807305997058353915163803329994168485991369087822104989697040610177159024918790035563651667099863397416176448464036479259480881081383015409716429826711792195312097304302377717812225104263211673388564404631797985605356779598443467187582185819864317229900220445190717912165008505070213129153570009075766545388851699528077951540692468639226730420751506469038036576757372242318598361279429387048217819949547791001374557386242509852800687870271302111463015301146776229618092956812315490810548825029549651353139261978293181065417117799278563708258120298734256702330182787634886357544847300232504494488239288330078125 308 13685813753382795384009515557267258045308445546805770342728514377288345993931637346363753781781314310390909736213041668087605869108930293370061971488972421971343384025951144783341219542952981059924131600310823079064392131383283748505286595052254403978838600082778878539604437197332446584296993554972683893452427376548230996039729270844735948871146815167895657538227143586739972144748180670942479509827334590840467511964488778710080918919348296070294786050763374759063100629129750488944330434541430037720072821012326740080394953522541425552160370162371142551191213116013249684205445060613490830412957468625225879409739687251152611463901919684711685038153546185229017204485896197182955802418291568756103515625 309 6567726060997485994381534760888740462901960411570705664610202168823634270198553377547120936478087247297087468887852765689408376870867051830460124744493633864293172638834400849427858755916795731391358566981564083104136172572725736372273252308638073461431045932882017664588970222021970175126726398305953565874771056017136978891898835477593294804828570291401428917200209522260452531016014467497580953946546332811972439218280689404646086129067473058446290340260140889586187492719930382109805953619040403407649872383967119167132619984797482054551739245632867333054122623750242746672098695891577715266727389637331358657138052186160992897029667370211542605269288373330779318746321888743386443820782005786895751953125 310 3161158283006053344559690491688030526228983775028161483437345227097251121543349986802202597465102437481531039866677380650197848332661312757154511710699879171106727843924447541673990997629775511660920945256929655705048387711108565686534444559340015217346962368730783202312347659085992191388834040974378808733594294209673549005380333400198307438855135308373421189477622756384096019786049856804631061058371749700621051088966232282666837042925670645298382885757841260011315270595961183847998389351301301866121306322497566512385227255946744541849447732579037150398424161198357515035571999251599653299874043795310991875287947199773679214779603680427608008299774518734697032381839706643933168015792034566402435302734375 311 1526019881973193502091617459794031523225406289455687516269755403018274299401869752057970648551398308795259747776430168996650652275437375741507738295809720259762169976236734087620321879669667312630429252520412490970900160767972647563641410063476275549049332801546258426168552365315819801162475230450146430544088694797631103160860624226397916162728184485140283540174403339613155747118923729087863724829932535374120712125846476841647900586973280425132770801330935758338477276154460365697448150556721030322722558397733096085623119915736875918656198004400854611113288307104065036619215644360425475488556458598139700719184485192094726578431719411830464015617931996917508013199743141419244022606653743423521518707275390625 312 738844145424319043050880190875725108995543680170991532621095211750206659782846197879671821916528598821639902552441433201919995754922275763742449826552309991247491127342518736406184839889985476693312902674203773959670343097788632858000929858903253119772962143220019916516217570207823391554477276371170509721390971301002727839846560198833261087690507711476507602487786001045703939427006590288174819608152044230950498011670551534301800231075707670354562801026668563387385005317323258251368187366628212520944094352552423176083986842104037090042234737633515232097482446303964744966621088608596857514795210277168124425280975733164552930303805056430289131671470959040908515457804589867018248204692281433381140232086181640625 313 358773334805697305806310788192204351231381980417669716717754617545561841521784892966197457124853664811307767058048761649527569939569253814318501849633462220800095559320770091645144116063263851112966834138350858351013275618775675746199985295072501725232861176083949499253151021666641756549469389175082098003229532881971691310059773369509513600643466000481229971781537910319276323945132039225089971639679531397806526814977669772997043117977150604136111075389870402492817124416889311359931913610846739363057945010631602932774363914104606174413193908058594995626442806556432985633512990533281362727428194775669488612218656425614593746188070405216786213319559711182264682831740997783726241280005796943441964685916900634765625 314 174726252608472780378439291666518165593115648151788133234084222292319693268109040748780414993454671604428664933512220560222789977858743463424957691437932571526901410565493019497834620045070580664263644552867890913549166114842099947525025195890162412342119951668951483519307625909192619367571135564983916945638596837100480088210283469670437955677195934177944164310414720833821215066383820452220868749483793249051857515982590308384284207685097984920702015408286001112127031573552230510904300253017961348010485731794608912799557365719300523331442693408122879228096361568860990163641202167322689639307997074566128901989792735808632699537717020663706827902987474129475711878225040013544528295000855269245221279561519622802734375 315 85342013393736561324082718027261363298389027480188052031060649224406214094309956232125029427326389709827665601199209571283259846393213176829487735068218927119784781130585260254099505022883098444983336705683780829410473381598999884962281311262398153476524302680023267940656031570321235100728320097389277754089884343658701490450143876388591186718245703328011055630866774779904714665857201388396041637948498882823427751875160323382492762248382118992292759577608959764761802892231668481548491714693843057605415077579285601745215687344668457605703452453407100323153241013199719685709577561036186070080268544717984912461487278283233225812126543618189236643978790623638271734614750818839324433912538984108323347754776477813720703125 316 41805207240653449451427111524754445981091689276946891961450124002936710067750424237723071416413488650952193841906084925056191592227171818487269556471974210321300751629334671190175101671853345435094486064777783506386158932292330010036562477026517857425529005355219005604216851853192867500976571606227484859768316757359942009152259030343070451794405592871476256333447382567166417216600121551403919879260226924946402927616634938750363627385742439962092353841966904634205479886311182980769865414486567180697277672005705081218593838135376220946865094142945903601045908568981482827523017360904718967663256889056956355794690210891126527969970249174720031338940630041900248408677783997319735447993486680920696016983129084110260009765625 317 20537933020898519962145204420684448041098987239386481574005077607004942832394765878644951924142173110704840669671742539281898921875551736764224854697107699542148187940611449840586586540329270169666056209736265624840884979221184828835521289594467543383267881496663758762741622261337665442803531456787888676510578925104021020526403220764590484905636724655779069032580362699118984602737361542956068636271940879530450665824981723568185444285762274056886874891875817737712328912024642779272534446109819432447246902509553242478005055823070668213827141438877621560740790885013673876570926889056869472098232480906666272186176325287579437051125716350300997965743284262005395241070860524232980643863842155709521963217412121593952178955078125 318 10119010546120971426792733469258823632063768236998735723528762478742114360009661021017189653993750181637802731203481709086567094849815273084588090836129801807358800805902532309369311258449390830950203911234249293928017584274623908622063323870895245038238887183846828445317409799223543318985939078934171756447814520718341050445007866308244902160264745000073044091424311596996158927688931366933167015162019290272030232914780128227019623389639048611074507410053276016116732482335247042998151130903286247880213023531740914222143393591612941540896275072223543622255659076613780467509420874750028953579016316404252722406442273198966223392683395591484456800668061786247970659321850947577688431623544701641302300622555776499211788177490234375 319 5000005216769976747538339712208356820973054727918084124943119178049946006093896254305527261787694746556148658939551948620139283454597336796102912954200590626529186169338348577630468805703161016134713387740994245824779865171306635285479070918494296188958704319447468695278474040752453356027772003912265659414478296908181950673671256812800105575414630770096888567816456701848338172577773500368027735248149731495196784099361136822795279302922090520169520363235729028400404260214752615936148629513227456690438138354783925461092299005991249965283278690681289784305307920193353443000312337151414786888973415591045065526216937064951384717492734301485261931176423379059860533317965863397923913645920232432756590322847841889597475528717041015625 320 2477707951783661619953494983770811168703584465508993689577360648205730539014480757805099490309328777679222961057655073790004635331663143057863478632829171795139125746924825811316059052663316651407104048945987680730152247113059360828388419313829570182477013886046826926162266737667246730024393819635650223175703651028978697941656617981024640236048922781646639903471473891625644388668172857992266459659887081781552531109892680928471832890361624316479147163808198669825939980865363561594537037245090900603379806887610008377590956303083324536747906028186608497889052601916613598084451535397407481938894879167135054893591312869473514254781808807198870044227676014904948245969274943739081472397111331072052124453702776008867658674716949462890625 321 1231326421209901406693172779293640247168677416537219313833190356803121866725213447873162692783314885038855538063862553916592119650360731084927413932850541294604232957109938704518923018967760444011819883970315922878429629230712472516222481498573272621489201739985124884426662143153331878064133625381356770157843872230286502627682421082861675631233566915385948576849462382243667358948965970047967476957596416056280859145179451601990242175378344247130533038729573920580794893938870601715341068926627167067548353580518701233924298076878864016846125606643936840635320828872604021648403461282690210625393453548990260677822332666051576024528194321451360923749058135574992378397725805001875397767828475665821378136428734936998807825148105621337890625 322 613671438551738228283348758382675450447079448556556799639648197252048778385123478830134337905549939146496465240887746037481527907445389116908974100921357547742719994272795207676220118993432296852095564764766329456425498852923541599811081985211646675634073453161705893947043333183759344461080680500802724592416369370821561524615171668576798193989895947493934513268496209289490055696458234196264956591690146369372489636069215031114299569837576883405845413069073448576873308559550468508449369152844433675629089542878711529151830542733130787091493460881313347255835855268743328080991283449713152689419695843311502424856221172454603057782862629116798199736944796951502257240451160474925168955195691492923079812179034138569477363489568233489990234375 323 306714619503257174576789543380835492833140358079743513984858169850226479476142228272264512240425474552263373540571217706302178669228741021241740053834597585994524478415004112334717299904067872177928687602997218213420426932615297968293459167388769410206929690885696549747311545207475720686887911787689268024324495528001574933960360430674045985588539615934324127449219878702814404241682778776809610583393134123745897740959786094469229778316411931295549278525764383071781117438667249185072063186588722455744291325750735581118310184181985906903045221796723637227973618913226423294570389131868868092820764657307284078892932222515311392708963634440288833898694383976315433395861214950596434070357972965229568080902229510850769656826741993427276611328125 324 153732307296934545698405581771147452035483161663921163633043931519243670159720723073908443350855830089360450498402258248920138166139512397816804124883519928091503797423242125114578956291507944008688232188557016396867598540286928839223321975547003451683147001063047392951994877706367380460871214461085434445283903901892466643032545660991451599295386149701388361783777893574771643646891235410526622795978814151205902779354295627549796303712682789298788754659467851572559656370967566614948343280682268348847259733869046435448712156445338620872235751613505262451953290380446861888382236865352161840180476256509872055810817602947769703246237481510266519017283826554566149753588225311813498729157758965311090314268248017827622266850084997713565826416015625 325 77272361879740893926216568036045765437978895157750551238793157664039812679692945651705476958606615408918157277626796282360239878352263614840371106204386181259256970638686501535020407593106656624813413936445063735379776391578341553001929033229174147316278428327347660306984711772509348756249338814838896588935414579380377264038505591201796535347906042776091738227785477585497986411134630535823352633477469177205602566589076744080257863640973551731478573541842184905292315873585587121018820577028174386862758397548151142148820187513870308502560623030301204996158542961549573793984970222583241440549433210690354574181716904458991884035001029640413394815842921254768073543857947923013942349971157873267641701604840535806102041578924399800598621368408203125 326 38950038891361894960907501658331319233543257956608368732856838404456567430885928363658427465104775191836518750275564441678168464992434186032215012429353919094919593581758116826233366663790577951749145947493166946704236471713129110860254876101385692849354225326192538243758396560301931661768351308915391921998956602448938989172461310801444820684034206704619917865646251292191596828671620996256309883623180110060383794534264111900863996246973803544022763449708875601491767314940489828721622905373603146793560778204101621355680343514007207435978102589814099008472179396305411090566679844569756488547920956145932048131505723686584810559083004834600825673433156182660108475897927715182091528286900949896569155077945312621431558152607976808212697505950927734375 327 19688498087170668680363671192552165407427079711812205227032201159835517417152515908668693075591494890309107933367510325734300767313807148996273712738984116168328532671392506207809726707443218973728229242254273718865277995480645746260831775757155211694136826861993773069946028057759854597718721874265003549533951220930309569249714803581843295828104800333772110151902441618522213576603358056189167130407982992141259456414831497270941247665224126460396501849686692594588211614903878112253650872887466671080326926753610573373984039947749193329990581414577106619640303136371138973801027243065815163271039676672675100427311979680909497891504730045007211582788215463894502635990696586261081382576001610576287941714643956236978862855235502138384617865085601806640625 328 9980093312281178599450466853272045709124779438490542710793641844279135854713407208029765192506772541168570422445954971437800487643475494326999276481032029377093954172077123337022747559502991816008317360009938449372530623612657852725867009665428184567307332288172746679873798491357708198578815432359565062494978148939154132105201826010146478480073835839313628942838079693190449634285502780915343288395561924123630513323646292074698071043854043521979195991043014275816631415932653873963377054904582637546142851084445575730763659564881709700012067323026032119044045025138504967616130666729863143491413982124696725990405928963771687524622288294096872406126478882046721212709449274186141685787388205912918224312473712576723172927551297334503033198416233062744140625 329 5073063501431232882217637225028740439442688998700745407010818929836711232613239158588938710823975768325644797291278082418363523289343612884201924682735829194395216253343681683152000384084713033290766453972729721594619229984595719829286523758207538699911636498670491055104875022127856501516760129879063273597402406816107690684307435817577498872739817687619859594599368838281773234053408529590854024568310195004170624941087315788495894609990117624123378851534253042501596066841364934360727179623514453411103450648439810287972810680214089592820271307556380317412232466587054590805523315977607823859215059858130379072532772813881499938701828247631598915608091023650479515383994450629278699718666023391963541372951710916170855729806697090180023224093019962310791015625 330 2585925806717578932871831598886453745821149469521410676624887605729842515474566246035323986291515191450637463061330265947383096855030909633014932846443084280591379646035118925471248162208636083355219372260095104786671986270122281992823528863037332164744728296128752074624228238249661990706519921935400962486236805227931771999394025782128575683484458186507130496237216074804887240948434917197972143500742079306401982124007820264764626362625294212266206597234808236402009103314088939081627141608719287177340983877376876762302373665933400107023424470449962966755471660887773216511118650643588349944906323066361002943254185614955469852201269748841732391345073859153792644165118052214009178270375387577506777923613872780921198555492797228919289409532211720943450927734375 331 1321807741703158675452857058153776963776709664159157035934743700157735952137702718965013554611257247301690131947909465714686105380301372932760151254644550021760267405013820259949261034027374981178189573569265137695005892407184551147331522903872886805532923322035242008514282001914554655989507326182465203665571856322644278854519682398613217311537752608427302978228282014228625774020865058468764550509632278482081100021221302299034327016360063842029725721870956307809987759639262648602796043188115538531145658460467018421998606050019084143820193569939837121578199887955713604182264259737750477328149492257099955083585368877040331969257838666526142400393151238168940618310874922578303295575880491356288822807491219756805977911636501068605488444518414326012134552001953125 332 677522023205320073154439618056410272267720955009792376936129034521259597071356656925960952359735627668667961074472514002940096023286440674436535423736841691139128814808934144085873187496608495722844888176265191453939171449863349572919593425166432214860142464615825971280026269622720293410495849817390150065851454805124131244229637440917127665269177972963421848207777636117195587713337087584829602953585399440589406811388073970235260593420155971341718186333345841038390069754490473298801386645375853163822836892020531004545430559541167938132486904710005652373199668562338302850649419455569238561329849722422955416443397227810822520162691758405203539873823094278082360412685161634864118044958683011606766460860644412835065062763967183043835860962644801475107669830322265625 333 348239382356961890849701098161937029499375485154910955803557589737689427695840754454288637633789522682630834149499960305928263316771768018621725318636540967262149598531919387356155916540186372731585540056879187166698104995959789258734521972802616898520461605714699624391939964817319466470893771538494176384676174256623574303363697881572411146020434289138229020809095289589648752744463960220351779591431758972211499934035014251390681641830848691117703154248264080332466954468381266424525513578520852943536178596471801257060444459163517854729471349599943057170679791840042391172633461494400981459224078929297570146704135443764725681668362908538395566323208771501834078150090042108422753655269380212692348536683262008166313707794858308854146744202853369642980396747589111328125 334 179485000457121152244342984824126952053324155963787619217820983100044814123402263750135870382072218470523254481541832485845147907406538572392916953057435232966179822552856787388086358125888611928366917702478810802443335749337200803907254639798432984956458907672666935964058176708701476704779310104108979387154155277373138604455699149094602367944400178382166836998810891261885893360833135813670008802211606621170482381324997494994593748223799341652652445793575167348335260680195787941419546767419044101436922567081627252853466172582000984938699465517041964596964384043752368109546636773468640582232870126026468069672215425888797238835206049243880913120426613183328826843943426472283511948083697589445280606168958346920632953885145823510151863022506358902319334447383880615234375 335 92762134922229532150594719563236496474776756695028585297492584562391098534747053200009611632500140941803434223832129929900225716298770827678136063456939035355763797605600425331855965914440696982036820931410351421973745492440165542082544902687184629318013087862430078106620547652321585800716919609598219415995164036258064234230415181447138381381579017774864112553692781189297296150291057235916005621442002962810855302324951318485434794484492539104222386130875317991858231797859455204340984964550234728372441370735986817458803773049880389559777591176389917587811664556100025045679570617660994495682484522711362639621714712246292231739773631448571161592884692727398655907152310795871834444231001517672133583626856221119226471758869176917255794480550983507782802917063236236572265625 336 48073098837535959421149507052575892571257893453259424813724378293474409146893704355539751964128164661391973632877041922448078423123611656932483587780237262276572241925231972270019381261147807087820439712314671535473798600957205716386298329762027262023610555124290572412663604833953093074741816805415290314717834298881262392105625207322562929400841587294289427116332768154063810141231006901686197961655490751729676226364491805113051422993950406960488164998226776643276217295273356916820454372242398539183961937855076409203542968868328843847375722010856044147848994204114840329025651468426453644278377946934350581537629585088464138255586337003162298918475047706015187024326450637407294215917005553944959646121858144343881352086789395891360007020153165149395135813392698764801025390625 337 24981518798401239886404260239775544282968753474185960229896179363002228749346116470918598296260496821421033668044732595561291202946062630574519039387196895208704456671505566607400454238468191774630626884614348731647003646719441521289303114045063553740413001381389965741742587764972193376023560745077544617160195595049204728357589043894574482534478293280149753910439852648538486696873274073879073142729772911259018290106099099137037202939703692680479654081774819220089304141317213062696820786936784259348830095970200212944411324554098503961611294429851072246436464596556454084550471582681691698948175413972859197560666676232053738924206645497827803081870147624025565134998682383042900762533199623417837971800835064941636331066835883710885227220658354599150925423600710928440093994140625 338 13017196097687860163310988433664169945490363089453563665840262528854363840177674090363957837482728699885847550812810262514211084627441433262452612684551130599282633326273700542886065490244058969021359318848187930700913149539149879771026288725134141212978796018109357267745780437959200550191369602534425427625348381197368258342633838017568988731582552366990665735921419457966114098881199530241604373280048007073117562927588921617517343950890208732329379082450839297217581693815656760369016994445397674868121159566524527289597400257849979944451156808544531894554806803402325618940894850957617268201277026013166075631283705617170792769058473842278447253704579158307000315651444768498516764763261116101519885260597917975339971722523635473448862161478025064710280048529966734349727630615234375 339 6801340454130672532948743060727213605654141736099659921014169972674407260501287974917183113942556993794791190480864547113319324177559275321737960822134192302445701934270154295982249475573336798901570411061536996592203729081547227812610016214809112093412761836266305393778033357980914208951884931461131182959145426483659955308602254206470421456936935638788097071177730238043011372010170044282757447460005454776660029584244846309633495932083620130031110551216755336213184105411544196151134141761890584132787495547164116581292905177734105879429082449418345969055543289668101739904884433283732534599794375212527551609663346111502383697435620821905631212219464126950198385910062057833813097139515340649299766924515108751427226324108942018604732938240976616045280851949428324587643146514892578125 340 3563252771634707332614198239278142611696175931013967419146293982400386435847502921739158233722382801126509867318200470619119679588129949352423055864901634464719563687160535165645210320899498740699471533872777469438317210879120374980073215196730664888337618754405113825455824826308618301836255689592237535885994799853160464319040025014942214271724333419536432561701008932607500106435420129268336331550469227423345096757974042544041998769321855401735586480841206611302471922620772581331319958262144635798784389446179088447448126746370607454147773176951631917287122410098546636797564713113926556002519859656545104820316970870672004013228645929891896858748556187660291426187784270033116171137846664449052046921617757396547345297414826791934003601308452652217948755900806645513512194156646728515625 341 1871847259941091208626704488017534639899326500549053717026188874076646565049154355363899912159621871628251404349258768584480539905967505635446635093361290816394286728154376733978134482274096620230127110608870090682899350436328341833911366772613009415220227052181372083135949822471469524174722355899830108623362673348155948830462978911927929227521584803525553237569436554733312103095368596897572635626352405903241233766154369284228772416710648945834172124837049452271109679196504524400787278864845051738662637546910585911014107615966878472560853525833753812189709334042415340208476840945279609943483966118997845475716103718621662862235030660714752219995921299197308684759870577557837715337467123010725069276578298377892243778812982446036962738755414037645835308905279134705779142677783966064453125 342 985967214715196750915901759541400146420097190509446169193249727753855709471853946646632020506108890487204551414721334660493479338280875475559793194209670640810917713494027219465857890564744302945017807500854536153456174167633810484915382779375260363178571628266961781363916311110790035832571378735428358098850404196093348092925126872222732269505119660128818768407704862601852013807703149581974748075733128198092919181306471751648405707356886370422255341037164199434484652409386315121174286974741035750854882724762968687667436463825478837634982852046416163418995959657451590980661449882630656067217431556535074426682567370382390525622559411857709953519868078517586527341004026597946774609181590016098608589642057286229621127899941578462444520867410687578105815300572903424836113117635250091552734375 343 520738249861762391193357938718774972731769929567261025695592809477840536663901030504435236755165325962061032293509827040459244057011908893708099793693209409185909300575674538711012207641119682693964480300726046957151468037577377478529975321848819141052339018089164941968131005165270715230973045095947944308131510504163063735420640457834482835257576140160420613615914488028862747244749165669516428398867485539172822524180155548806445926764045036363944266426684723544978607888848119963440506193503070215357459826965588283945665901551159901470523426234176356550615791397704813107183673922531924471967432234068316373670799145904576056178621243535009299683049562409421141916864169551745067940735658793219333994515050345321989318852871724325284016921816034876650470621641513602526174508966505527496337890625 344 275764331496661189229826099930164394768866275800708642695918364635109017820733351243339481092390706945274163886206682664241942748375545697176657925583908912558954646916231272680190607698043896307550284973288604155678590921146778665458341078278946789104550685575866837865430003910826528003057852712099802244671854109824592076670159129802304110111242686635852912466725678711721367467942002171189683092871045578962494932086776288270197297078741240891902759302673686210968253286756783347364497507636088185434409246534771717999953598243234079386779016279661678455878304948028341723870701207397765743001340922587953694283357430739368367460003362609772043839425370967030847481422115979031860924943279946869411334341520519524650701731445006203838990591261145107905124850844457961864691242226399481296539306640625 345 146424921738985741588017389518813153671727714358113777704774204044110915696607244623032695623116864829316506778169204829562320581295014626723598895986040841341419262713301066204849323912972678093483334070229752319110202329523311868267186171055182056425408373452512305073100779428288716113979822217847492401362284806246779835307117483012147129427164961980152801479972046896009583876761801580195574074286233909109927354229938893311015513568804744818902437121783983991525629514289862269128756504250385013369122324479264380171112771830030244794982237522154436807813373192217448889378575120511064838351612319072173349468062153679512697325687610781945233723620958229847311279973252662413853153797126895943606842759412112211461275503245488338812541517166987617093129896985425303163407306783483363687992095947265625 346 77955526969017400122804336348745963807937504587809233915212099359705708087876602956679637465302132803661345110226278545996620905923380780160547245195060170113433350993115709130755957949510785921692630396933984694008169858115938743120908080606589382339813889912790905786466101491688606542356234683224988662956222125808214425351807039146327175483322060934024782434948284639979099293181950320700967469366133307177285379787336344493909605258485487424138563278515260130304275731899751494910987193165931982595414548785545544591522527840968452470841236373041850590784372586446281468521858658421587928000468641007399949957980875670079086401793935376756278488719575897453081580762183365392386649848126905417053861222944085959182301592620630097407639029845756169468341059427618890703033488307482912205159664154052734375 347 41613146071059634045476802942609207235500262521559979859736957571129809852397515714632162707772394896070539502418239263904314964954046091166359703964522372255614766430173973268105320118411540986348927947725621643540095371666314220513076160374227423730597320470717997702130846763068753659193441769899556797299009102115163082700219644711448790258627014976580550590777171591658537543908705168622868591880328926424878908796852719635402004940049708585535037507866122247127032441195315423897067357578706355489788505616776847078225374367122481479859652412236332861232080888350277792859866699746940221869063133731846020670425334911307029777167796344155472674183217657852845017085620301809788402171526623392508061628868692340274260319408572249604152216266668973519355028133357598981671766297267822665162384510040283203125 348 22272176656855873116908169618264178203041482196048470810246772100494374901439764416281845945828355759273946843669743932026632587268634449239251252478986674421517967814987871381282651453893802299497788028831698771808400793894365645975365313725394780410187072618888273423184578918581615854843545171759214759900317252033238931958937497574120645465599332287609403678777779605861471766110735527611982870520477305989605800278042819286587821014722404355227732381811388836780849778297485779176261713069095433709956357868865586029789114409851418387794210074886221010483138990537823808757307825568360560315627951215460693155709919153008033618069232839057418463320987324871930840010273817648028183672732758555979339872036251888600829201709415221404108099717766980582396365575298427568344266697109787855879403650760650634765625 349 11951984180081329887023531652254638005225945524487195653211563278842721697565507342713248937009124400504687268468986504517584573396495894836836815165722774168049069137043667204421436898535438465744449810473135087791222571761756452059739586373153095822777214024759732715013844266916162197028351639808250502444531331967926961274551609841776765759612139071014505065132260605520886462051968114418922943789718170340610054740299291720411871485108224851489876113865707291678827566809765514383733867296917533073039666099163770555482615932758478864523225174555716628170762247213246151325515375161602869636251656446727154450635440516160225784165418538771842392281598899158307300408316736435859318508931036050879389842759532462156239745126666156513422992595465684788875692966864186464696954222874029483136837370693683624267578125 350 6430716632652159234513477987006688068726984199150030872138438666886426270633023055489240658887546451273360614211457755407879310595590742279621366067253195927055818426598557274829973578076827884015877221980512947582494883519876330963855926838384376543708403588844509948760050832215192313330553280725966779862233825573448048108286602433379546602987646696987357595598630961291744637354819262883587528122374725482627562749094917729731943338411661784246021822316204070037353767034156204270323871520987336943526155850111871405832997523156660946245443530822648998071135622326254581857287902604312697476558508932395564205831509608420164743619683629569716888706818562012841972404233042208375194223322697615296092296323560010260657215856311993805981998337574775369737903616452732621493501264114957942865657969377934932708740234375 351 3469105854925179685284766703099359454106017725109580031026453930385407966634662601272834104062240184707990289661867847728255570740506980775537086909683331309560312592731824977511205180297206411385613529487626922645773480246309879476741146208600248018953977618157177999937054795568154803772253100518993240893988131500420457457477870023603517659623592744653062434391013944471057949860923726788913343328498355525288555551229040342961953258035965831805045291145353233453525190759705618089831999129037206464975676144199126629920368727190781869886334071375504099291363270209533355446841442034996975264839226978925569596535432823890286245447171233425486106242570238914673415264463424916735553302403576540690324099047259146572552808509984281318200398227190129382279942542714103182674665541991203595822526040137745440006256103515625 352 1876339251844799758105460078431251793537122507183750964893877467970088153186658749555048126250131114470507042546124254872979755060527485308012764780420321946827138524579073624741228016476334861558027476380900305366815726095012583560379920196722425218381268432758496389076759808048305664724321357909866768256724924876151488021374537316610521277419499236948550239866727397211081008638721637941460486480088248054493975758060720137587770927532163303286120612923291894336833928329695714285791518593570551294224098314988900442451403464108646423243958734070158550396373647974031250955791329008992309272731040121323048163057085919421357022828087640234342182990661147152269884365202574114241414678474784129941280509571390510670268197378336248394402489515327640200425722311725026435742326959118532554814215700389468111097812652587890625 353 1017507557973851354827656982227690615416119575900505053442428775103408587771403986104895476414729920861644483276917627714625398406475729601527286062982941804417808209303045614794246427161543261321584341249603177645765769462711807986847085393517939931383516188311089974908039274143956810848457984696334450147972476878391545510199561318802862677278833553826459441233487382403947377821807718374216610340305488362336081434735854531012395596337445851080950216483929196930134505997435636324145320721847381209634952679471951232655939241657736024052002730290450693622549119719949288334360606278941639651092527201363632623512024605469915287872121488969271957230788963774500351781134610650821811067142937980683109848214177878262422205411173251339124583191469569029592681002590499402282024438870723589667737784338896744884550571441650390625 354 553214105277469808086326983385344459113794227200674789086953000673890068823707358014297136028060516970978118482365806923866008650647831927256844714890623657255568542025123365779851709951044664872110043181598519746664242546624294942400763178036832920598046470913640903696429353463670422477236400060123268187646220339716809306707349651908096286134523462477630072332819583202903434669787670212241198635528489359828618862211764699276638466339556656318187872594652208857124135626607481896731627591098132910175720314681409929621552951436279521054322933113009427710288911863441270162479714509740240302582551128559362792013308038420661198629793053414675879221343557153129242243264399026625369236705538323492240398015503920581459210059205489650197208006983745066444054730398311927558147365890863599457620719098258632584474980831146240234375 355 301560904401749534253196262786368907322375591400915095090483958184645903467950435409493810905264921764330946113544068034272965165095942013116937680344899468462519666284443165039562954488656863987919491171923349123693803890459009177230679710340259158210009673661078026236679642152371600080526509806455923322635725074686081496238574476668430327525445492809032161731507419627006892591052978071266808289467273194280163888947677483676196144020192200698305614736343964166695849211993554216280437231960786270482376363810109760840384809463563150236766509045655484487792470310706108801442691944573344581962184145306013857095407112027602334999277819005120775624627262662585729363399083109373950611846437447249989933831827885069448825239521259939334341844003981991785015611458357032381767792410890699846622497900608550480683334171772003173828125 356 164808614626899131400741524506769855898767701304247721309849736266731529251379211244200102453393125781727531462885331511979218064391365413520700874695021244989781313253124958448656847514590577860092362140010907496417336176805224484838235700305458737049595699247408488151423100011114835071018097188342099370636418749789673804259039414963981406448616701784101024514267118764986093679352546721084506080852592186611744495684183722254543544930718948224588973023823237235209065979973530805620529828448679885654504692968285447929031458309093027726757698161113172662279523386361644207383610140399087252650170078115925032146769654882426052476860626249521518067479845513864874431168732372712903318927513991691334835904069292819876290833771030670230649749593817440194303505912073796162467917000310542175795207857177553023575455881655216217041015625 357 90303537770622757389485153693009533968438164565988128014175404503532545410683228495373446730113191751114366825226312306545519694368017766617325665126285423788645549574494242714681079631254401781674806819179331433364571710551045921706497786730399326478301132969110298953021174532426025175772442513764253442684959256947998688537274049948122360623312741961443286660196191273287141031662646513486673690900592737577976140157801415452220141608404447509385007382050400659660674528849741068974164518305136700940946024313285844098908527768525613395154835849187340994583334525911909138023053048233512817892615516712855912502813122735793824398037573828472541122809619113714590093718266792376795226608513417521522808542031309151607489000644016508265225433828629577246111664451539925429024078181627192827782223945908361230294758570380508899688720703125 358 49607407063948739107535971226371240275188712726923537502721319107933530826399699919497946684581623336080953889549531798751066904554785866605822999525461077270974069672090870062387893677302715449873675015457653905813761870847300432805906268801916788183419004590421566415858860919039664841547259871494541018737638185012204975785238246499020827806076122169024836334171033698420317210399029809810377199379180362807581623903891974225683634635206023284672173521607577238613141491331630241423378686712150154089517314241106640502906458371981784055867832727388332724274020018348630044962071285584526981612988755027286202224044536179346671489689856264435109994987082942906616341166280066154714245237722293121317365444452375768630577027121226319656788897326064780089341131649671900871009480941506748041065452388054183232037530615343712270259857177734375 359 27321348815211861015063014760864650200345189292179079738428717973204651129998949823744596203777938391599650985717539043913747876763505989759016341684710864203604688543371518656792982339186143262172964996832731488345594820355962217935514948736564101682339587759154290422923356119263316018187358606612615315589653920194200526167880899479753619370853069852914904509830582676558297427799620699864683871402725357587703736707639244239307254558010453954963872360582502157541191352193096316135118857369733986548281497172608274738836422322531423115301739155875543814806000276992824358887258858230603364932207138771333066500406073863138476812966518236395583975759419566349580766381735862855065241267346601154053481008234045680034523909356228650486730421640939120483902977108118819207440664931134185794081091122830563010518022792894043959677219390869140625 360 15085806977384995908141664223061187467974622545656492472666968895054797198486352786933040416293101285135310808437495697610204875853087407185523486087679459643033308814098260690597724274076538927567012521212501972508286876579249593934142538308565745345689707638484048375686855988584228416078826578050912032920321162937368849734417972295841809671045546991049560355578598865228315353913121604099962332176573355587443394408414820915149787361742825601387900926669571161238021471419969732559969955210817077682785778393014756099335425067713010082556070866291075642744291899785608124503547628074690378842567534425138627911751001448335735923361925255602653413133383205922108375026753572918542455991923032626320956307336490181562329869807837020673682396801309342619928343531767838769411860482178603248435868204812789172231977505589384236373007297515869140625 361 8351081691589672283148609940457918251308865082690377414956282306904817005271429500361584423660662638206825346887832736373600457732190232721251930619594378567712216687857967113733200950730690130244266226016227736325948863221188962787066642427817982222590187897150210634645549773986388543679684995280068654308479779469633211160314741166279681573425012946403480482663087577707988378121179492645587998310459104620292912961752705666478799845684076615597759882460188572073567227992157440098152815690546045702750349417415457048436332207057861095344680544177452251972065109257023535350683722093510189854551385538873583079821183752406653642647109400934615015968865285610777352313287859140751034710158714813810315041831722205720763905305341125254882770899821497709587402982385205469546928847457369877018333768848818270714624902171863141120411455631256103515625 362 4634700573648441189319080882590032733599396957505441562410347800614467998645437253240817801131969235573917623493426210689678394805476301080977592606515584702331087664289592552798367992830942403466983027778606525102314521018599140233774114792788981377898159012861558042764782500919276043786073346589858277578809141549490000048229607454694676082152089529536304499440919569953223712080427346130278889451468487190375584498020585945558564161633807643745295599486909299149070684500489387335582891916832021618276114728449494879778309888262722170361937717624836984137214843042636449712780294879267979260719517103341171117647484613032133609530438002053577551295115735996228276749608622901594428527359266585073482480005021182194957803668697307599264256881174253292638757904189554298484472299875040444276866708810792854340989241829396405591978691518306732177734375 363 2578709387465183272219053351668639859576487153350623279146948189218584735271426531273610656419419536606533762828096632918928755251071800963590653601504258714781112576225244744944343844680104010145596937451068615761465542829816481845143375988488747259694812893475636355456938808313439029776816138146029255851911242127377456212576561355651939855205567172495447939349118513349247404104352894527373481467212726203127856931926836337218018963563357824641064098340895818184109512218271541669503654592567263729696056329648057509038099435894037797879715038317032246662387953949829699745178075330702315748842909389372930488512844253931705737398604691392667796672501145692067345532826135686861180227593919458672096516252325044275608883907027921796200464730490178303483851917799027654055151242319057243466222390696304266014231141266411515289291855879127979278564453125 364 1438407414299324499198491735329845797891514152596799983775062409112897593993568916037980669703422399799081319930208571025630268843059689345768575020964844906902688726088317961384297159673110496116293015966462318960579304860615981685014322262546035486631379799525113839304253387239728198908448213869082353466930256198738453295514472863185973400879705252238077501264657886506899916754756828032662143669779588244152130877830709014337906099759621279556213386083950260803174986495061307164100634621400108047445588105031642135717676880719738674480718212473198199369465848157162685076427775303993811540177950787668226099694360820059750720123701443931816049268357086020700327276475061109946192442443210452037369462839386667339934387114010043187302786554600915314611021120310878883857697335736591156033855362277927618749966301283111865683395080850459635257720947265625 365 804372575231654564596889839884368401389941137296071368016645038646652295042978233393759118422429437692692570503185414412329627119288863405229746701983900023493462267785652172812043218912881227943706801116143994961093437825807155401416014125782329691395033976798097332465769892465859989869068025041188238754066250291830625537202105589697777893579999041320872115164123140243590594194818835460874784072695963176565779411397073652374757719745790523537141570338516439324865186776980468531918452241845538703131365435817440202415901638995434461882115738105716864425374496997444232316002442147851711894366733132802675119904122643349037580864557897139799172696692111913914650210262261467095722963289601787209112640636534271332778474614669748930666861806677704142489859200219123938411004496248755209062299316153786501593754769111277159459206131941755302250385284423828125 366 450946979044942258333015997326591583904852781350744273404406922083581324349709083875866250240731170970483431059360492591656804131099968390138646586277663902680890763620163273366733191691475605050592402373057225942572086404201616425260928404608942873468588955974844533492010371731848682496366568239112445835139236720127525505877350611878089777878666109604044108521457706444599171870124681030948424766965039241221814454316476123202923274255445196254735588738442619315973040014165333882889372089043449175149921615054214601554341403327099327056278623755778075576791893399546909434373360882040778215264069240181022396518009841781679138653956210407003764819360483614157723322944153922453959513225551427439637277833551540399158311336556792310396268640643242485335839211880701161265164508667888510129145476103374427781993175097792412931364509631748660467565059661865234375 367 253444962511841804472998506320807516913855291497120114298208943832279314494638327987481531478114001493204704943111711713387808913460236701678262094752589239304650800640915240659497250697630145440354988946125698973486415191893148503191563547225919986864205152625208300062444757500621304089645589949626998853762233842454758878803618654366475774394114406403369453679988458615357593259363555894334125126879260243891626426070340162714961095256733290231064008957763765989974146337264609879700774155484427260521875750053198827656210123055670403521578132382880040952273808879025308843416174955083757456192795938812372442227882720505059144639738161070450951252235964906465979643211909357777929213641790402664949513171722238437617320401121683421118165653230831055711692652069232157693463532316243258960778384308795734109461065444940201077223337648547385470010340213775634765625 368 142800223178271603253389030122880924091725059298295011413762795181036751465091263479252749112140386504030746388529989767635276044916494468746906568733701052136661179450467631503014967177893388043451135705853307962077081502975219479251539841016419690255989569655917531603745354262628007420632640704999155727840086882904999236201865094305142300018253535685618690867290939230629827848768099634097921370698851450729340953546868530766495509240639184494913228628706906941421428224404627997864028111010770634045553339118855855536482646559976182552477391895501612184110661082604186896330036306074213586042081813909777453567022752013544525377838655875087519765349956700456015145675897111829729541388531049668106775502346889848784369170185303484213465449569941473369714329980547221470643436064071352565115545644584429236499031231772056217845226755258636330836452543735504150390625 369 80660006251412072487926393193512169124031230154156699966420463983774208473138850805390407386233234854476817052534051684868166011507683085404816387462678255421763992261764951250597668103625380885584635457994800656404572848144133700336383423386336031668149740741651983395738094618447037069845862465398514782734667042158023241809119303969218972011518212429992038342887062438347802849641881723619737327931841345133422952793519588938385156798378480871128110083846300279868243270853959709689563236362323964178678957468002597213665852405564045101013454603642272719258730713083489216050981790564062502280297220890643036715424806919294764030950329371215359336331677522487344290736771426372493821505905468008842665681514010114960731306102492837617681630592648259834719595580981904691189651982524490678329551663204859007706262372035825140889391202635493982597836293280124664306640625 370 45673981975805206096392802138439479152300538774617296688836833397649367856502795008521314786262537306260023313918141088248726752684869393706051875421900218225160419921279608651758430783599142374364854426185384697486357033919174777322648987278720661210019729032577649440574397878437468220201907620528213647809223864361446682113407161519292651763286049517765260063150664486577479825238624628920670263920364781881646080632300911191863418086822933236611814285743097935461204815487203724573766671162606885190310258374532453622904937529422243050718182336914030086311321215056521258907868975528432251509057903412960290758153885040081462457682687249129681023123445437654350219319516292637950447859214420371126406220947328518119366637922571421778696706295832021857691855952035099275304437683753811924876011137574944046739779857396588204626393916104006478917654021643102169036865234375 371 25927335844888899938449331212484822877656434517660504429147041414885390590308306639538095908472585336866068089699326794535058912237617203578783266684063097672403130582492999440312571654146933650254792035170140182895981996018420796341933644925424148667384319902365994264643719033369250554447660106827074374775473026877611101258579038080577223408456675395352212715124620106869423907155540965993933800706494473297582985223604197521136436606003466520519456151663982891579614286639285173594773479976481869355801872166294062430736565886723715567700466875644897774370995284560931009758426951926655743638822341691241366986542096411517655038233805757850957205552987785593770740360650161124782266399483369040911379768270794995109662482451786638740320129690274572553153660167749754484286024968122711624482588396341901445364377120216926450857071938787556780681597956572659313678741455078125 372 14754430481173918076757462126578381602639040239302570137540660200697145268285741845531478802433512234402542393026938920369579482878182993375958050293122651515449612162472094842843471344492813621216701520338962863364010468842362058449331693065519033465323026179006093241247330926358146420486536965310164167727617407132407524593917289179479056108872756700294294611524890834020035126282104025349216950279072031529343206747330386866055088018270884678319514563871935136687250462808622850395144230838684870884007159021517767610165788252691472772758074794675415160921536825846115058737655561672233491522963994790560224596510341310697613867347396985910850887062191263621878663705212952128033311725931813319838610334821353694620643723809249075377886993624974003238635164992579507252430240032517328837778656873373621993614838167700041611591132229220210329753314226763905026018619537353515625 373 8417046195142392209588305676248404282951257300274969534936842170095387834765110881352284191616741696921110807432305986984701749081548182390660746323755474781786508069281168981246194538953124548476770608460206063623735529950380052970565804561116224931082689453559120062201166100608660811274532472923394680808181301625312020831836416505083332502415873243655795444906757503970950758993215740591618361097597735406634777720138071980311090987010129763644963679510228452195071546140624545764145452338540595061787898019388040466435451246113886211460900929339861265225942925447710821938509986360011517410291113594333659771301629338092329935088946914223311607540746350661663253243968666048401332497620923074907719511273320614034347538837328899969375775019891942533691714484550926833659893900845854348110142062537781957923572853589286794649578493023195436604115940326664713211357593536376953125 374 4813565126005023200362387616492951697917187063474803061644734005107355949045620769555533386877243322247604646896493944877680739738493934383897828467147622874924577048111504982800872160892141755697725250503332239008152917258123376399184037392866531473784972213947468657291909756150660569859294172614950381572401336448787839095382522139457846338140247212271264693914627173539617458394252004647476713565148673737742606707721342020250829191928900419973930978605138453269785455411912129407339217995069372907931199029152413617952897239930521496820267873734727538318971863464204624450940144579155631074226887413094598659735969092318461281685944276460233544859298059079016800967419194848651045972500738047099775854688486683232674900974021210175531778311869496464421584665894118724400890020094903125262027851630591903114235086908568494720398912438379511425467835891822687699459493160247802734375 375 2759567791556465837441874350074862482597988390547055649629220338231814682204039491235178934677360791604116035161608758638845432992622240492252719617579270025467101560267508204924155463046061297199881828657914107578457182536978302271280175033537100923107399500305338538744531324706573824181312147484015805118654678123626638296867226127687732209053619275023172364297819030967173039739908801532363898160548491804932314143155020347223892625983574156719910657426838907643214982233103425326021223503458624704351657955243594679118023193027504000066876114007273582611921055966661789634151327985648191672324141941689117836023352813297809399572231526357357614658133373349838624148158082182811520343187050721513145019678431490193238072695083437862622429864334032760666283293989261147016530731751728082541632614479398147498562221485265792505420948520975491563082866040446106126182712614536285400390625 376 1585913750016810240714245483182785158564297503120738905911481150228200668213076745805252724054390215296161141527150020212251990531882295605135936951172870923052614651101513330347863520572408083204473656538836905208137597666342682377431906109733093058276861130549430229776794662720889458763131316745447104954095883352440251710148203369368726151015666173418745181442666120173790219920260450014211416150711261149511068177557320622068324828062428963565543189724965771802670124279310386564881162602470402067960551881804922114947966423286557494202580598683141584096944934814349076512360893897309069288160342253162722815220365669887741345022013383788370728404139381808048755059544998523764165792913994507543635364927162729546620092510076650637225674902540816137041073658220106087217604287034130754810057817705496130701309995755080513981909178385222168501187107326533265450052567757666110992431640625 377 913649383937840581716691524533565277146566334716007974149692033235593538812958107698012489082938602864587304963011846257917163866930527037110582803153909552869212408111322144946767605004533501563326702234908546189578795620457569623723542752391671905560689969790632397169275171243593890833908153506094153445088331467480315829274518243741077411597358923730541593605388925539726868110893960650242395534398781507663101686083912562888346748389594494031408044513571126407031717384520681257683181232916427647046480335554187321754978673352111487371121672140350890059571396693485870589176204423529034485971028405648390659612804403467471529112214471297388847847965405725420134402178202740052494858396853262366046531152844640414511693821660271957500636428081463505938900654582954648313994224723419151993033053216238333862218074139828186178311660391524534870083135981700454664178323582746088504791259765625 378 527640724532063756792615297082899057503537604287224443363620956825927248317196539360894134222155045909692155126374915917236513898143821134616876254489174691215007330212469120273146679873328302442488351209833186065087038669069916460269448334325173636462865305811103917704064178936407311960649089360004813864602059424895069747827096907845904813997779556887648568774727358878256772038458181329878768457263688929226984692624193972983999607029816537903682018259821195635490420859060707633160277683066532837046625979353846391665948690519964505210079570491215897830987205340221339666947563607267747577554262828756511137446798845415138908682811196670252544634502916387039074645557247611463291489371856815566417147646713171321379158446387364861675995529762928317603310080176183929111992101383899537819372068081065001260171413509200601758290288540160112192931722468519790165686345062567852437496185302734375 379 305459082408778854255606101566824499256075704630700501879016158799092007003229449016918021940130036455209005272099415992652850551640889739197484044785718163664548917382580327713026344951769652792195251314919343151677838187443137029969489376037980584323323672883689223767622544616208426764161431738133871768111451362229417425230146656725048836868135304011556954303979855757947117911672135067204822167017532576816129673080100972559814582366744300654436097722716830394777458334074892325240659155065754017585956113706912140780687413753079182625844398306807165110737756147501901819215222940519539858055236538144480556612447755343529688255254782944514163728783559931487076020722260476895953090113551056046437624799935106503836171631769964589178214940076471020168349227160295795273791918988125570660587566263584069671374371580966302051399025514731299354626279659220357843498305783214163966476917266845703125 380 177264200329785257322353634894841698038441179441351684030823579225874865064527520415038230197655238892618683906556945310882667281496292021080821576064614580529973677147286546282104212478367665733716480108178573262093296760585552841775329377071205168348167437318311869565481980978082783579802025374249113484471934549235774851629994952323459248857216586310398824223948996734271030295227333438660724474740427047542842383547060554793845941051114038451688738754387273791483168898596198046245496638614230901918271267217780024745877707708338124381734647666135316184464179505013067345029606403155168236967921010061754245082499825927508837178135571421255800105161957673019190629544721947879011784449673269769460364059670888214580031020553812523869345763924673807362352256623542734235969734115546262285373084864833416867779258777006228597648350740415083809455509515931445068208834214829039410687983036041259765625 381 103119207582884023533250975700303450844498115267537204430976143829874164469380411588691937014313834588230047614148342044347979335944409914511200693570075414083443273766301791270056662994003560118771912943113215483118265890190450521143069727025707181574038300418515308406995441325442293349278093095028989071897585724638969063691248632414926647132621151385318184273633790705420147837921848614635873843384650142248122039007230355330831825022942060267820439710206419403514400800659616504257120489967768803963848483218643004983850837805553072524495616943219627962293804722075437025114756223520059256403918125027077781879275371758784123920917383395066166107852522173122338426602738816470212480126959738479304544578955573075062513589924006700260897863784490986418115859482931961883489686162521426734844884791108350780356663997929811898492261829735333609983392897770961155351256753220923201297409832477569580078125 382 60132039002914834104786501223733644223029969084299551048686139304776923980935772364386005318484350578587129887511987173375653270108220706894220207454182274290926108919288444504544307585723819721775640699214830507644469970926040749464613397946136315687644224715849571795793009213344657147132181021277918487026548770640404262083497036405577922773848824693652351045159925309673053661107556842281292986494691119473674021707398010435169879755107334424226252525765936600434434993952637130846326059377721787816866594372429725550534694148348325945015684609191946597575756339162204023056624260739785931328978966067622792606515444837772606416064738511327983764203275797168378906506310309838167437739804970968381871650654468919802470191155508682351174351883526830312692920865724452989222735615535499431979776076346331869766347382040419362612068167150911866896046457617086838816566722268674993756576441228389739990234375 383 35149361008528253370237106721583574413726916388967642198187853006750977876374790547050707594438671348027363814252094366121514436075945232434912235907686423572537048875443839459383618685424516039514689813676652523343998880228668233943675519119456485719388816171325590301590163791100859799514999868879853425636158219298663437044581099386714123743142063969156851650207221612461210563936605241091652705340613221858453628094779590174129057949532391032929038783736919554666238729329423518960854742907562807054679203223439898284115765358456144532603063101829853736489469392408907303479456848339870693061111010947970653607719732850990872045610417511509686225189580873947597475598884105270993513150806603432823305906800710430241721124814362212447518497411074682032370795385531109386190167669936412598628642562167144648639343792142429676517350954118139898604628715437267480622355536797190467268592328764498233795166015625 384 20595455443322211530169202022677325179926831078981643997620722336030410154679458490018063442473578808941995934399422007385690110904107734758919043674629978076830329953146890643690471238243491210009127437883126867258292248128756728794368812483864977444436475757190630020425266393147632902810236194720713807942382569813892992078553041539004584647012106749773803443509933149845490932601103055029586845530279278042568594585845405297099615457820354903284322699672842602069568282305057880237403500306059083223608096586318390320839853219255378388102109867971466181128942305313151217134608226000088873342242741183484229701981979638711197273123037595456768667665836501902602798988298199436426168190830910232991671703761850604821803758531971056948842596098298519811913301290268634153037358165402598946813228544814283827942661534515639933665024083523244401793374322918346650847801453504194572730057188891805708408355712890625 385 12096651371322952199477748897030929252627483936103606827303777590436512663624928639415907617072014042750322524727272583206707631247178207923022680702672081881704908610055872095605793730214895941294920821990882327756717926336779886793930911314245628202887485907961854367594940294875380140947849812301697196461592847522392261146997886453802053998758811076284300719389465066757546134712038941141420970579426250324598451204098716451808012353800560068319778290478175118972174133451324094183033873763868524054825111654373987434869291254554100605170995380382073729944759241842902504542497269952047405495911942204826806429008703400335346190750366579570421921100532392267440799403593130259665498798687409495291802519751421614046579210045932347286375996525060141447206887267831599983190444944728721280977963419587174054201161400158325501780945613477122254230111145547407688150304412957609738672459798181080259382724761962890625 386 7121903353100865938092914769150319548263795078076380269075818447680365050049332212643861943763456962930868575578568315000911145775600290241805502748085564251979187002872860487316500411832996810932298624215071961249297704324289561312745695214883787511627036138632072438960717874878462136468960773380210886319210149734778487487872165578317434069702599010283148451262477146252695068450469629392686778847276840364917003403997489280327748342627389984657256914834345031487220709125404425063643709296410721621021738249597688712544589398954791472255261555450705129503320798111179308726512340558280407492326061770052989671626228345920642382787493858189809727707537564316587635021794937812532820423719396832467449656002620868039373939358593571366569125774870862227976272509894463929143689901916819142429337483297732445646755120085312501894553622665262925654767615746035072818768363102716300290264683781060739420354366302490234375 387 4203020398378471156486058188375023120809498374738961041732035300470877394452472522387826550212426046482865284112483215134044314410075610039762833275465486792971339042623477795548595388693764344342720578227402006172577284273370129204207251662165426200535614509666292465358634063972244657026125418831553798784450553618294026562922757642069681969192377959948539769064695861680231224425468947416238240606922319062073048960251852002649911056381983662007671376448062488064852857005807891234896905871362827398411861486271073995494840660151657394537567666930800980375485518316640638862916856257200094536644266639183843945343195661494893973815766126108595067625183774358669973816712446747592946924163652201258137820855785733712996786074702083060703013593305576800789183263498929556169709729272482974626556464952241436127641625521326223003374682292983741884182179523315672012154133697189346625441874749640192021615803241729736328125 388 2486330208222289766364011590853706482984104792788709349336268863425931410982226386375039106749513026999614138839722020792821566886057459824750258148822449318676567923413672327852166731969044193240070235663925315779861693693477980115506845089417079914022826988513642060282377488070424723034965715689205595758717519767902897472163646130292543044630490908857230932767916615903521858490833628976804625834531400079910315931691583642069597266669428011483712780379501518191503895307137692263383344538917989095209801920030064847584256790832361269477334185404950587968600171438507465632402727434122465192625684323922224090303013644973458595146252506571671304310207354065152881218315628342833425833991195590166502769333862636231579337414773418892167341049118921352629301582977797958024104269139790810752669070638706321927967793382691875682372855037344260998732040547192549924853896351131475035142695819700975334853865206241607666015625 389 1474298392728337065644773464257998817233002551661914008214324632090906077164441002209655178271497364089103860982464889206704466498769985693717879540771952633476470829504719751854554212669575661596384503854328903370693234482779546793998491443228761266066946188300277303017432372512887892088549164443622991805184084046242323827853568005797974193974494963052224269768998528912430492411872676408574756564441315543593301219467727032972879369021361371328425878585874929163690250000596184986322522121131289717661232447255582378470683546307204806361415113322297863837147728436666264896512588081809905692805872597372057670854717273430837311585972802049161476168410556506768429470486386454282232660484505156140816801015330823219677684067271477076867595917837165891105875546004245613441058879945780590209435918615671063681096690586063647072283806065188117760753588143999000329476160355297908629317252428752027526570600457489490509033203125 390 876271440515589721102566424475360908179997341384454432726433506048810326620457702368376740631959314227085753022485728146088805901296310711926847785863094043712725636169598229681883033903268905531957221422782144170388119323834839791423525038876117237322168246427868254603106974654770400441009908568459498289094637447656371616226939307259704790520627173242577489594390983219198634791187143378143500787086779480884725240502568262780895570559137118420891882417942345456733382698033046670075363404619324369318304406436167181728896563363237283014102002342777944807236540958392146295867268246711794659558985444593042676469709163564851924219171546078030458660187639930869120285777291321090318722991172075855349990899538563036470511865175329569255580296844913320179158235355534509182751299660439431811307601254605748259416471648283598379836820040991668743053323150647810766389698524608572163788463698518764743994324817322194576263427734375 391 522054710456913033449903770387384710691207257213917309939670672237023605311419423436737177933360332042587996894214393350346737931674596199621907307072672408917896540454556273637666749102790999688382794041893267671937598679930397214103294432260411037895740740232211538558634763305083669442270931003147449311148637669620025304139235166417850084886478618641613299246258072310871665475413125296213690372361430792198246452211042655870532651807382658278612136442593558913886944038094414128097027727173441179101467847655409076271923985202527505589528681136561572165402815857534579698396921824870928276509895712487985817390183149423629622004032556145868254465909154431701354081643323073469750467353951583708778609283099984051191591979011211226671529750013617012445333467148054886001445002773622004181201432273451841966746266227827444748618652930269609741686334470774342357810940300879141800404033271411717525012363694258965551853179931640625 392 311756060892478986198970187759772890500939355406673233630250427894580711961877298872668525658967263565725719712431932847390125440237969156009399424023781363386008211608038801636887031792823362640347409473077918089098560457298401654353925739997870001295366612049865690927261320110698353188288479858764791894708184246868691849079242038373695775036455202319807301835695590591025223311971302522798967394633171554774465212277582521875791412893683120004613619406798612660002961749825635304474765529745287191444724627312927656969194139356531041829866744243407431980607047408431274194765030524921701868913488972904469987420249992184159061019953533397900169331466416795757755929329968230964228612805364217173139283464876765097279299799871650792844294963050408894590094190697895415586603888177723007710523657283037843294516535707683460419883140267788817140036326560741009379588157111442031382658623812807405438949359677280881442129611968994140625 393 186609074823377236032399459474472829939043485746579034800635657848596565089463605914230177364328704102313485002329958361661187950623401695551441376546375255527198194355247727816920318353963678483191141159044156285688340282237375834789834875616267651915331855415115773836241884517867254298465466943367720749546821473484784898107724337765780597524844103961256942543781543396697187578297393910763735619058434054159984589011805243840615116350225138293915663808582786027314403317445030128125347677248717223080564397816790493480387101560177876691099716146870999561505986465261598752813142999014331131861989951057227593407765430347019385784563440049537185717244657597488724110793021526361884145788526176247242229196085557258701658625094582386917729794431360433903380563541927332754313662633728593277696444539088111735412503906309455858931290987390857072950327550106426156876671667966800579398854586558200680110335412109634489752352237701416015625 394 111961069087695684181270440768078385444328367694786963537322090428935500034185457382510219801614790408337028602583999649393113694757733273238144278872142119244771640412401754310457151813423914405231773161079625838591504560419777773360206865266783986468446326041445844060436418374703564087044342922470948299870914437264270736742430493847461139438626107825663559352561268465703264429467158132687362220308407084759709307279668738845050069784920795001484732312951808807863163609583344271844068163573222389771810491636437708607363133996591211244435025553124894479547825112133357723604800551862122073336429281280089584474853280061488316395515144953823976200572340897976425432597028485145617308004630754684821561740285531319647842036828903436282396415482219689514818707521919856051015789812392527103519061697461787694957379007964444740971501677059552435323623187561299417381067118298390492193838827625314621439564373162056654109619557857513427734375 395 67331021679546698329792650882245181624830506758340615656444779174072490756092285658960403496355539115859323786339785944897484466456626725728798225371714520666753233494198709539983615434966075616635653348121861733882351807133424692978076864037572050902132273221774210496378774923203639786984557846506060756452891734378990359371846578267798673126495658957689480193145189593842656535124165412441781609762706110351933503664233789960589753538376646204083160836195959379020642077566239310521286558768334928423311401064597928272419099348353443534159616279736308930902804098921648237459531119308982740179467968569202905025659943180743364220709152981768078736917851260696621804304166154440048191118362152930204996105000462805748744858284584290952991182949062325102324620565340718384304989576308632350628626293535600572402618882084360606783555943534970692732065847186766803815202759692337642468154802290360923248672410768023155469563789665699005126953125 396 40585859110552127034047566592279730229366943352894039022487475718636582463926355705652208343036559939340777125807883806528653650158042899861939641653410990093338802796360532409294196838644561003017893055838804252500625429310644043728935744771525811200637560435415859597360628334908611886357092335908969941466874562406489817113248035855245795488142232301375014586746336816300958267332940519479478554254778157633028651435421729467942313409918045997473996340717103730905871901409066146774816784914392591914583768558696788567623325114127364589880426478444632446588162455607067938877471044613937863855457642000485890481439260976804163826276136951682020637957088072440905280126617646588620505444336608978750158038028704987107194148959104924305834498356485109939216898261595087149325122259263408119810627329724345331766363393021650611534552606311433622642460963196866929914591057525580916572198486179849322785090103008176498633474693633615970611572265625 397 24521280582517017537367683082124086503928425385490198057811440194017329992824781148559776236020380976652396213738300130924470065948092223853410057061553685539273152566142756791041431299458483998059855037979611616903853898237177417620826163895282919278448929148256361909781092749309541854594428930502307844164261465407618170538430935861468638363639011398777003115611025997351923901359707847331185785367181688775220632597545246925754111930566718506182296341123779346443810189748697874906588881817379034125657254483305968059101233867800531839671248631657227425148665927907896338290129219360464359747608436534612420264858133135648006216428084497059241439673344736575886612674031151518068993047888227203890019637664802127724067108437123999532241273689045099392695561542223962643421082182350393275740158198795874651000290440555898705051202595958794075427819330068411878672473892020181077649353478271253735026156004184418168989623154629953205585479736328125 398 14849708209732688980998962201140022615962660420270367136110224246264604680868651265692354320394273585703328056958414034472394642618675441691232140747108281035531905902180332814573722600774901815433748210764987625095151096991258023665840104886142358057230217926605470975920605000705537825439145909015233868420327264898423197493527590070986473861442769450331330943651458622266352995078942473369093062407440805956855948039510175213524768451261849716956750442938773155954319327880034255476785917536717749494931490311468251678075792367719930348805581146858808045174211446844690514354316280905845715776411593371275605038010058282599064151465509883211390208604681656079303008029478303147235821486295945318485967122986939077199942669068361525465200697108588815278702597894583590842112948415620258795056695514271373447241856607945858438689115851952578856820753705422540362624286003285505333218838930632715534320591262119796070262367493342026136815547943115234375 399 9013564718372113691674596704667079553510382861942717728214963133945164196955882053108885943854583559153111282771027241253159459881733421271588860279295046194514968484259821663135126541069988053892024948807785484229690172325022211020971629000557238515929297251485867205239881820512069922066856039193608501558680347885406239227174940677463383400796438179050704092919994131423896959710466371682965310069336938853360906692940934061531018982408939308294559260599642631643777930604971107013172377060422838835315591606537784166320039841551948874618199096227232050055181782976409305322401067898083022871875113606376288483231450333112592679146440421928356654898816775570844719310444973882729280907664405022870999403466190762129745094698208843396912463596994982213831241740658511544846138250106360683012364165060475050387588140328795925749517377305842024436559295445345192893913032745662726633156193991075095635315340888866164652970525139608071185648441314697265625 400 5483737544914084798516430852043811320556621186889964655792751872658297976074940217261237758451517145452623998559936859029725709637978805610373552763577753475411172507636956499458985904713900696849591268006773216744008700968691518565574681498062523838865819526298044785055325704359636219119920441993763117334849816569576535895842978562696149044687088730261126420701171991349463071465131403007846086788762192980272965026160153415881655845435979036235032314558186899601799433905723354884423353744026274003615673538118570169833664106446677377073433886954404897759104947446913975005752428644665184771314838241853741457225452394057384976770901438617060539973543241774084223488224282233013723986272584609525468876879067260216916263430418446541785350117327676877454837160579649567720372176496263818362409810651835094393950453920298584337113930298367760518304619777697995861299488029899595557399989142918595807342845132029021123219880706756157451309263706207275390625 401 3343918634726128139540870589354592275435861412642076039332539305977706990101051591307725315770731198660775227305715090653975511690808254454263756064659457724994024958911596651499301178313291607859708446604987674308714108972493215109326045332257965724363226118938035375507424835652301239619270424246594848557958341252090716033418810513326962569928906876578621677594125308406716762059468781260843943903696609910095328865129683960968501257965868333625333637965293239960298900651099148008244992157658840851275194879736105446242956239845666307643675766157915940073242906081499759718168558259536101214427043683741658765401255679212854100805104976425009163384512703826251699211721973942986844061437531212552934283296147194267947176950697293668570534699670882027085766967510669943625609482929407305012747570180694602411139836958117659804804061052477255775725359219447485547982891398991838504351228337653214090471387787911927244584045926245607915916480123996734619140625 402 2043766411799679781390954053466731570128448266235693967112171504080097367392752420632501571869191672286986606694028714524878419275413616142278468735847748227620250533474839779004224871595462093520779855250996373820689088922595933596613328705324132300417812467476583936448297788278958110772643180088681287547296339796349570099880662808663643224135405689670448754049700209217908967450424228851237956224337789311388017216520764604310630595265145356888144281951044212067099074331224461717655161627817514164697703112289992466470288965666838356408931225606512726392944675391741920524870972024950612404387484698634863460994459444914655230489598912682913780316410350653270977444226845706270715305503688964282273892578539277718844267049158766779289656193739847548683331395034997579408133735345026769525765545529301753777966901605941068651650576016905238264365315284423138885427953994668279651483683503723847534400567507922804511803491973775948054026230238378047943115234375 403 1251990102421850093937839845208434846803634911526014479243421771694773311998209595562891373098020303451418107151610672614540523108927394566942227838550342423571768764999355915459043075672794954147150419279113506138548295169995768252939216670585068803368028477923279153301307269564783153231289384207979151657178733855969538763022458335913084671980503524648528574476410439068720584484628462276792445022073833699232254031804888501805158100415866171592169613406493997884764864590533904354263344190018868909309501377795319717582274963056183878707093244653788533656123248291420372296902663155515542596931349901029937277295504603577294765461611320836766818340991787106706409232273017261545791855260328852310234127216081050392387015144966525286081719749871714576973438904662183998413446053596522133137874769726521317647566215442511091954630221914750215145214103476742338397252782731753113671447729594852885465212832784944784104328461264829730481551450793631374835968017578125 404 768709404658371538624493276025406898354520522999886644521659082084897986629890101106523861226955984398391345919979599184969317425208075998304289869733257092556490082599591208123570519758316095827743926988536661737226814561832268055237829404916442470800815754433881076465401228316911239489901816187906488965775196069575253765192380546102564864359108210031126099029366734298228699507457029911952228069912073933332684369940590013106087355859625281731040738353111775012828700695248602313245580400085640146648921954149812811318612678994954330661964625213658155562454242020505790127213694713393406643342497063081095342326679600447371409689628114270944681229243103287155512591959500360356891669074460758696517348062029297962137948029236179742370644290345806766492492195339241524956473752750804519817423326014683193224511310482799903679777259386018295247092848825611208220656865747603030463720133680258510200740973268597966517709911430257666697940521771670319139957427978515625 405 473056206064610065064724536790311758450465282938483444305990661578685535706716478967491991258556258962374742188128919776690369205100949010193551237917754405175763298522304955544810906447145107398769925360747841251959329741962717171475500780979897342075276889994918716032770386405084528364718681386842828934560793932518344341522240155400980259677382911595422912755684411558473087180330002581173988641969350817091264825316222394629712960226091411805024598131613679361323894781317784589356873404797344052455924408780349995528926534848625622182034073672081862752825777348271064582240734454560919158949968851937647083696834912201847936485180139120354013532618254478208028695332754865597019473290074930727352964478446269466594237625023002840828265060160581980287579613109585792717833425174108169957705613150920524105448313492620442796979112423401461337243493085560726347502464458358490070522121760038171003259766329190428433145404225643158970360246939890203066170215606689453125 406 291776390722204886198664735312889708306667691694193110049948684607118753933761777835371313989604749707517124943274551435614547321120912992270526832126608528674815622727183965330468228602207985984425467270210406610524978911822983281772400857522028437050749144932922361849402227491141670230682504441194442833173602756184816137329365885059849585238233755044530424847839892457326922979767578661089096515127993477391760962978854294923782753503636165157866980654652444591824290504245298268031286172827454008554903785306550945227181759856454874895668700460304992841219612493022313588589038137525019490673081009037184522966593725442509490031198637937500676976670250836017464103117582558915154120878337003907682954608074058989919829349976621980704629393917998269745569816906068701499455082980855290827628136254442751001764480478466914270820860664603337419417258368583248768365847012989717381053422768345319388839404202117269547690330119291141684493506858188993646763265132904052734375 407 180373203398841711907053484119691969356378552068835701310764582158070329067710460305591314333171077333252239500291441076767904315199509785171646602974767624197022537006896198070515370340181729310756017355051312099723633673455723079894046735385583176305499760116697605237141204715375371042533773803998126198824988087727324799762165498250013734356479607596798221301642015430345553188644872058437168352457021158227616136860003404552561653028776111443415365359065072729877212450646132071052956370986535021882656235383391732794326145818277475359850936269496137178104936786379880959916484610866793979434513019978303317491788700508176855169317047025221740467378646051710384360887018993071656855492935441012135699905877975954564145389918122294197554440063239473507046563472030202391353490632069857417892217831748464184963765459085061463234885215791579852926237596407316889865300204071975458148632624361288906878083083251622868302973044558353260562066910921430462622083723545074462890625 408 111757320777592923366185051952506554970764033304512469697777324191526992719736585000598295973839846991792679789998650462357270452282598278085158097419741609038657543244516527517868522074564415920490236828442662584401715616726448230534175818564778448949645527360296934866196572039973075277319195015051089970572102142458631967464879706289135375579704874365327162409050998954580760969998530627112606639489894741331561007900362972971161643009162184831331718864262860093638343591731357800992531813409669223188654090711069170746299258937780379003512946157731818330272909394568912760769665936069776970805962165582739007943858457228879203070003008819366376733668153671526675551900089279699483017903989157427190925736899712862540487172623557583474117367762774914364215186600061071712057670744549267098948066673497647094974356607857652017216719049942009215747988978015305860700618907932746046543387070100179473472938265914226691522832999446176050135392957773916577934869565069675445556640625 409 69400032622672444962450176730836444313153046400699075015206688550274203849320661832295384356969172940481673019777355483624371809215292546073687463747959088853337831851145272711292837659867789892671882840596640540738310507080330744161785626780739107510479272375723107804376509712046782430476285606591078011474000874990381184625071005074377863301302755817119806762761864586132563605219130826059481099205877966359856870355727544126514939247267034922327415070973088793088397164166574301297760691092170465680290441613682491719743409378415231092830961941399379207145537080043517983874716920622700410680390559052292089552651475006112301104006693398514592617430985898962278280085950306945774456307546543582761789514523341461557693477389991231613782650572284856956151116784219523592612238388432507278023725797132399072105323120556854127787611030638610211070540698855784420689618036617537310629065814695096040154647663412005634762055108707768196283871201677673212770969257690012454986572265625 410 43193733620600193678918697460416070338284621106518142397986387546850598040528149877088758299763539650449230773601094264930787367584664910631135310287169480257967022412152827986386676473226241159138111572288141807174064218668646973961146693338910804302178642650608747282267481533324457863154287540408271002357186003476379634314841172426743500822497742817395297986506506633765815602646747798601423627946232381339088790239038183183689531875278587317486685680025047302492984767228881188014486751778125319042599232267058457298138330692648557743469894640258246797455141937453398127617460568299533080129139231053280016562249126612556237557595226351059966303957037456060704125180887289025808266779611156186910837708037766021736948110234724209075967309334566863068486987707367293838789017334615429371289980338977356379857843426031781881674185648329215358741451919175293965957302472991411216869471462414922912513101205949701186638523451882561792442699492309566178249724544002674520015716552734375 411 26943676435158828764586992300493856515029099613147170003843164424975057822852800373825166133154086636288207598596158870682620292809582169462974684134298457665009071743631454443906910443011949074401007684202732740758806838210332784084913308834032907733125624352808585176121981056543104037444010481034396642508598977431104895748387246006228377978842969567764328557271735208856828542188555098474136275393255633791221881215610663133964958102319584194180210203661491496917053388800038650091423770245243636709679371405545969707916140280620168151198114611234605509295608036249344096242181691330947621639975154291387060769685527516284214450723050410511517788627044454999977212263342300839650675431681723233261325836631371647775021271784025643018825506806258455516086202735628817508486405820309431548888937928199769479718759487014163175401994648092207631873830664177926474111060018455925470678706400845559305877758794789014703991816682248165234968588713916142421300747855639201588928699493408203125 412 16844792750666862875689310081838365878573320952980057739332352773176457905465787946528026304631269290819403790636094833524083449605857277034321991976203402686886277423216895917820753273832119658809324388903305061114925183942810541759331214252722294961363099386592047159670188997887423346955751235373462033606264382893850116147493560218201364660489887651732094585011685285034712557037999070146210997882454847447324799911844738508132926271906580127396836534598334676725211924998524451870763972243509665055402318023926858225704825974735504755167768676584511323688365475960735492722776421799813802267189324838702309480490670050875940820373819273445965904404030523706136343942093699887984242577704729499937248701482976583749168425827250599118075248245656344094974750069152449507790864303144453232774678942167185909281363164488576126714039390930491212694010338654117678084764440640184128643801175970916453472838995739153181038848933345037749453534188057381523398792211310137645341455936431884765625 413 10554675376869383833147899281729291251023034400555843967132224332426054069485460546372106332407290563676292247688956511957004226144909346754007507420615816163934086386599770410950058712044799102663551826687559723192391448689383144496418721249320337955787909260294892374206975511954002877965545590967640079742049538596316122496524495567147449548494370581933641162991946735703051941292920423613486177194273589518080254721736508858823629934567185594722803430845640380364885711031450507196122225738488454553330880275130347430246767731444286092219497206189106903662888136329681695939524469750950154574601171592285271093855712268048996983572430006561742831663895932393238681760568623610964183028351144247198654826458913394318086315937886223081005742706700899960327336400021595150573299759279548959132877340217576349222888598269991073675492249538581787223588624180157383423818282174963016207780008695767156110809371316038362947589605675852329920948237449689679915288298417408441309817135334014892578125 414 6628147634157732409181727494030460923773100931566512804206982343705973292253618603979513129930688939840522809696118138314947498725874422865237552490522072049537785921324364299256866733262586352900458452556371739376371519575944011166938180684935380930847573448192732278822870317133138649424719582759831570187644078562961222165039382325486635967305819149409792480366199412492534883552984074548601989510448246893502915288627540717203073305626975432031912898967836819711453380060684987751214706749002697791166906944267523636626959848104406606591555761756096890102040342314670085597790019514905580591323635349502605435987637136766499746435126722673565994258596077411263837857932326729813531576136373063707993446255030871705359997048482820997777271766006083807280497738898015740502559823202495162692177606540192080180688486795092371635974515846362500135462087449295751370632460603861782690228535337170481107097083242325020531905382980129005240455604973526026744271754775894578415318392217159271240234375 415 4171624932339477555477188626579437593787897563050855632916808695559650496060218014934246594068781150995439101807590042168122271898831813206577740013086328847427891997434057272329099181235437889451125373683434832788940022260272575888889264816998918134224452500142363682922187028190281531566861475497139678069258182606508551221806787830726281756712887327711716496542415725661504495602876792401244866402237649057122554052123904567291190447941889393065452417354044473788953160829655009943845676168685130570029371379200111861453262938527248470578836581022783620243249615250759812351058126611039260538110596869079942480570273529671111079237168367793175181142583649016795733874417209783226885342173798019435706434853302456107743470103479332112391078506039725487422447339022799488408029393461370399290125030684010943278069265074529258084848086836393418635570245710089593918322843942209341486920760323881564131712852078154615718580818146474826164592279472465795736314655057785927283475757576525211334228515625