1 1 2 12 3 375 4 22155 5 2113020 6 295956045 7 57148456365 8 14541025999500 9 4712328126180675 10 1894168782984052575 11 924528651354021413700 12 538492713580088225984025 13 368880657508587971787665625 14 293555476916963535279573067500 15 268535719585061063809411442079375 16 279793634003958594042730945704841875 17 329387919462211051657191290660173327500 18 435039784203105136086983210173182095953125 19 640558653403420309575684220872399517964653125 20 1045540895950743234027743050719130944118366987500 21 1882186397811409506518353248477389617667198611846875 22 3719804466894992251628151017879515260557943767435334375 23 8036937946888178055961649771548849821492901294375967812500 24 18910743491504288629956028345957860052429665930086146687640625 25 48288787929088542770799665410487428685313174704948851702105640625 26 133382014142590998909160920153541483748466683108125235830180003687500 27 397340162186181230666261199739806730399865671529732714713885334140734375 28 1273029259488461243834154498058506867581085846508139458359460117597248046875 29 4375290513577588306653174688636770041619081838157757770356061657515244880937500 30 16092607974672465351785090446430582726458931448661906814077729036471208168391328125 31 63201065166857159623740498127130468145649963367420448232919710355560456675110928828125 32 264478588916897178141137681986014344003780722902867572711885437701487848567976924789687500 33 1176985289066092722614495908729111700025071875015905733340121361605516441360851064037482421875 34 5559856542305337935609885676481884525615846549123887402922340967459322121011231051522202580859375 35 27829967853615637963867870068147947774438716597106074898282139125053286379075445081136494695839062500 36 147368891035762291455893792117785023837235656868641608248015286261647530591647628921489646172517341015625 37 824270351328430752834586130250131101828328767243259304378619068671935420231040647549971679291960902266015625 38 4862585136662045967148342115234235046607649013346016641385026730562354638210844596411493058607715573076367187500 39 30213057702308212571398160361550359877871205196014419075339589375248325148158411479091417909313316459397288662109375 40 197459977149222915394932731933911700394445081233123608651453061225192803775947412786015145863866624037393029802451171875 41 1355738467036351245730316699209836376157943928474715398772283168996326845080500553520934271745768220549059212779122617187500 42 9767132615819380403302612808865647637973103735965647078253406389379463140077983579662923557090721391891402824583208262470703125 43 73749486515910762617081947163773956799975577638717265584647258542015481155705314620648779685443101524850100287859496652493408203125 44 583016587612383913216161550995626650664973387800509483361769987362843309235858086737245437740990447659331859177555696363467301367187500 45 4820402830233534435898685985900687532476455933292400186310197510372074626768642708188668948922869903146714548360191149543844375700341796875 46 41642485679712921104864238784360010607049101780451842240501482742745025376225760174018002556785672016587619506084684983712119076435492333984375 47 375517171038882761443630272915788282273400402751338741986737379373364263563803487974168675639900610966695878304403520710773366430896553697070312500 48 3531580778696433462826490589083497174576155200762834046554474886332920284517328834474617980395018946508923896715458300299334513740526088169566650390625 49 34608066211438251558533140026851422357186867789305853522229548595803099518044427713284209656688861550398227129479699178202545228642672891407245629150390625 50 353095627104965161318040411371064906945216618042472225672360788233676421276555911246565234052608484253915629165617612309120015370749293944907792107174804687500 51 3747714832885981336236119278902587130927310606814987647360363609729435415053085603761565219415670063908467790288203723866943682544803119534501946904505728271484375 52 41349081018824951940029329040744708340128706496741057667305311842426574893764161267961988351540515228310738579873014395577206941991284792123874237759517296076904296875 53 473880703878409427395810789122982909100430743043258572407440823553247028475417398437247107726340635648328461968237568347074985127294421027953754654502701183110717773437500 54 5637243563102094381240323232662678978438085491621209868531699588322262648210956128994829583946737003107363445549384443576113174411705220182251700240085068270571199600830078125 55 69560284652416394721596811335582421132725197015115396160405933445164500449892825501304342087831391845647973815572992026277499850121423723497641140733917043850706923201436767578125 56 889745125322641941673365297603923601499127350201109117300706347419362593468860388630042516479999857477667250423901034460221104547723139596853937438705696570347926604074711831054687500 57 11789699552101356206063931651249664829211553292568967825710909087259359963802897977416141005076048088050789744443277835154919273709655546999308523265377594293920091304369291635106201171875 58 161735559184994349857967189542666999675544409328461450735961387221658111737892166800354935927888185821999820923210568106272225167416954410924467815020703295190974235964324912442025238037109375 59 2295704136952971381364951508858737301023044966760155314800858402796366585447129104550392780725810705783605673030252220716375561475655075797410134032765266797050878859128951370227936709204101562500 60 33696486295018997072331232948563818340740169831307310100425081345685642513805216445171380661652054011261074136365947942100239469753033832505061754873507663386155125669676561695937456449846978759765625 61 511176119391418907100668686184145584136947973617737929998210031147748420522690003476043510229430126046188337909630771984217818948920459966667078938126814876448472213174811372512368548653787118463134765625 62 8010148016281460173512118222612379452955603260222655069990797415948928420178735363743719974820284989732931324088751610266490570232921045427082094607945785568067405595751334566063849769094190843232104492187500 63 129589215894918863293962702353145265960421362715856953245962153482610491711904216859845824505765809991119602431697580581090976287755765306044756739944090594190709488057311027037560573886124792482013698577880859375 64 2163400573513228334635018805540339012848698655314318300202925283239732043492942251761279499718803635063522254632545789500967839708750994824409867084823422215527970064444264647768194384682195782641241487517547607421875 65 37250576251395389945225850313888808037830835460051536145352850197187075180921447916389155440159551651458216110959630400241484831376938250489036088294107989539505348104172863220681218242367067513853309788100460815429687500 66 661228754162490718800996936136293807818054666080849902694408137035600079943305647478275308358963790995002357350010613972344789254942470355711309294856578962504064432476234133208495841442889574809754602964333375489044189453125 67 12094670534012116866958436700048765371992866239348168935410739890210114276143460677778274373138022417452988507900644088953439002881795542839890830307009106866622599414914549127256095851404423146820742051265886232882886505126953125 68 227859290272114039880510752511263038583487572676054316534492724292599382502404437979341040677665525616499631852098829754314223200350070778216703995930019068435644371345841574859060515473433949487755742478938626113987762985229492187500 69 4419593138707058266393156278176914019653381644496010057614067643428004284972769981953065522482351492682887416306498898218750911056401609606042739681375227887794510253534098809618307499629619427032005730391630615820662864346874237060546875 70 88218276706722986066340761900726824900261962569664951715011061520471467084629658428498250279398126061761714232103100005750440840343725387723237860996593459517930931288068188511202139205739611164240990683390933629376499009830450069427490234375 71 1811417810574437781768657938064239296687235711348442842101052639700048016156186311393744422808950376093342459654242010586072720959967530358637619973102231161490207568932661013699168146993599135420452335891849216895605146229421631596633911132812500 72 38246394393459876345279115943862149839485465752170600163364494804821462206164999942419777302032440318610380426715026523605288982507644733124899939417231904437882737138288118238094535984101178948730992643729211873762940754844744920763247531890869140625 73 830055132235163526371137192859556361802735707444104523064761190958619852844361115906050234088429552251827500254656095077761233879912509930487202807603042480698131524997304185637355850511106161623180969454103188638213092398122220162850951168918609619140625 74 18509951770789960442441768681118315027097009507514734111511049969466829500472418060958896527646160650378240727530981177201026016429957551514035724228159080470643861605142222769536255033043574604863440842175258406258024325714367146793195390911302413940429687500 75 423962313359154617862162412181229226571852289810484251409573750697506690626820222719597021796737996248647623053048018670785811873554352015242835086515083238576870946437402411245775009560282826672204156917506486200784066668696144967916742449513990559444427490234375 76 9970541594975329693969559212789645400015470651519205247577480361260180440671624504648811335738641307592629133904515780500331024307693947231623863006681498407210731676162356994164525102157760072619607027150265791502105375464515823039529950280861239789984569549560546875 77 240674304543418095224081966887799331556626824904775695666671646048814729236006418872587031078326963102643252179383425894377446321098107165523451246520089403027744764291037597220519580320611207139683963875780886144407559937267774272805137858053233882023512800521850585937500 78 5960929842968269909338054614109196069982944872428124104744597399313636890741002429839466694586859760944550996994153426953167804336677542112311041666100696920924696909576057811765373823428929724248524362143055160258626761392549769808006212676453173575916265743687152862548828125 79 151436012392425018778765646675774068052177778915969302473233802822489988215705528201995006974214893556338184841086596109618261278671816363078727622903050967603369998094582478824231553271543644631463726527791611093472396759521098088527541559610038034841584394957725312519073486328125 80 3944903113055018859334265242796985563760596110674626647707812439141550299340914626746318518225767987528035222070581393971009805192961881127177255835069757345820131362388844531164357055937262702498868486476203500072803689253212775541640903724536733727219103485067734832642745971679687500 81 105341657212444852193085553723817263634699312125976225994732129031480866861948392844683464197998021085024710549496391917598704043206949934182347662635601286805358608439246013383382242065696495861786029372267754266450428346295389442456016877948061690081617164368304144575105719280242919921875 82 2882627438694761740526306946658202424763750656419967920743412340736528047265978181660071470871936080065635108953971874022268331613986832513949160086693375303170929033067782411400303441468051973721090116761051569048118925982378080795385870676858459733645482036006520138692704250274562835693359375 83 80811393290111606376119625257627952263114363206481588671084148218470307561233262253266899527798480538588485339982583551732460360373124029244969462022941180247039038593573390515699313372304948364808364258175861892499297257108913878551130680569446597926705759276789110681862625927517099380493164062500 84 2320206380873649087763378750130689910845515618219381419711406916445313779929445557439661483620441519134037758122054961569902025150965049961979986846807364000162271462611686477050731771834392957932402465792349146791780940949999180704290635985474171812016746564931687098552055112910530004930973052978515625 85 68206819684502107537666875218229431379860832251569892063858839122194811360137196946612170643277948472634331665260272098496159157691634946873625550659501648642114711051950227550970998641836809121722716034095805057697517209233004889557490911573847034210375086956712737632386062045093605787662310123443603515625 86 2052372741202851731479343575804314598659506502506186923306794080812714921470828859944204472534781453558425283767774589563919172488075761113913883039068576556285412872652949975557758929255493946941637488650295691545642755138175111735473591061741062678958249937996989209801830568054559523274357751523971557617187500 87 63196758308222019012856842721342075909103819340375634496542468172772191980028563057481343241872699490739888275123443028304678665155443451047548264118361654514750131435986642850789869419850364380683232484794623077472309530181596251291971692792069420850605958219156296395251062428543372489496208134127351284027099609375 88 1990806469814174828128262484290633072830910029927660910092383384387716159305920082571105805638513397386272652185719424945586013556634477932892263165566525675528308533112194381439389829740577385846859234211552427834840887906558040827285580388362550579581542188215535857988190096338275613029376135528428869426250457763671875 89 64142680674292630460526911498074028436492912316481223211519344676944592744721213949487930819825363451345733753727709582160122191004607833768962602760368073354347640546774027837529478124543804727597881101129745650733088144637119404548667349902561378099400471902279904874624907908341283612248317029396153255539274215698242187500 90 2113195298720003997292312721371312337299397176009699902433382408788181637085435781251402680236659952819483183876332372247488265207800232119723428209924076736402167820421310128541227345677729353387596581510568702755531282910003896374202360821124192779417860530898210264174186548594148908283536038384818860123853374207019805908203125 91 71170447862550004939257795167432925053999825604072588289315477237157223810361961469556078919510181684507658783665374211347110418902181137712718127934565404905641957549553237913824415789596003304091477115981185804864825361054386346438472166281211051667114340896364676986131528640462360986426748520592772751269603691224777698516845703125 92 2449755277783712103964364054588241278947401497906154427232279453245481045558558437882026095251272381880145559684768230277352576966669077722253656834506692131086084247560273226731779783353954752450776702298418899989919078287159207277020973776891674004733790807801885101685958728070569253605615057953682070303137493905878509092330932617187500 93 86160124355993905830510081102511185574684917144523060230933538913853566691061313006153425013458197071181465324120104596308633132950040397434419812008470563532795866063364141026257767257056631551525427419667243403354026885391262639651089565501958355597967685384301725479828591574837518303023708590909731444943514224335537024483382701873779296875 94 3095639699650957937695685513833246994663280313621787439243879284230962141481757854462058295698463030883683472820816116388503623561031200352977653503618857137661696149548674725367759826056372158981050484337137464110318416456536237819998983200626879130540912421157961382264072882709810019538660131274759024399224760844604899393385837018489837646484375 95 113594409668726597730250898424489347222443687157482308838106071748924810944300659564384154687644370489227347818810684330025007869686579404714200978575124381870866063873330526887696563135924118781924511437636675485761436521860418691841790871881439962556379684118822940951502414423975374038452955648187241946460184656585773839259126689345598220825195312500 96 4256278252191696827828092977263935447749718006164355368918416006947437611433414980839532168984480464137223146030035315763659522090704800977359255071509680489713821607734876466991418526344873035893645864198298889580007490597914595042970066522664546104158535053065714274782565679518321304764708272271312508605097429122041101602237628466513414442539215087890625 97 162807946650938866352950941507395921921967677933452496145786251904179757352103826456878476824158144107157731660699388877871943648829365797336665706350010354367315689240109404376995988668569534960688590748116719539651502620489268601956783290256548715426783163563473953533434394334419248603198922610316507705060006804236661385615651502801002873064100742340087890625 98 6356260414710311822526429402182990297110924172276008432812359808212976123341179636357908456906863633527477227963206352723943230013812121253622465865649701343040868861127998293334697431565874355036313959440538163805539904551753978133517871432890057179136583073418619606624883876943392082868711521067681245283986213132956511994487175464343687638754051923751831054687500 99 253231713549279127718244813237007792680115715580614530336070564453005465793512508308417565110756127631910182774772913680776009691603293405689823737489131364975111720893080072547335670033554040401123729543296011152801906396292752209412087029728583574638690769147516904805655777254711705504285280707250010164262576708761359359777085845599785391330537272351682186126708984375 100 10292869872373986178489189380821563856059454074578865372164925515616944034210466090748408145703644605803851777707768854172045946880742821873428216262953766229600729664747200471477968188185925486752608779993637779876829610044817277940937627025384792154196012675463742377463980412797044267907199773243955562647381518918234752810438431664406838166190959193206343352794647216796875 101 426746782288498406777217876017290227423574994464426268622301154316022436475432535498974059885541510491633639884410926756761998565169787150419979150230680126013663092368555485814304589409018179028159540815282613415968440249795928715602160837406598791993837923619379794829629125685336833683736423390154248091877037374675684075031472361605163780841312826293425430129766464233398437500 102 18044071051768798490113202360272067047340063299466094352470589357330542507924816902909003338214239560688983111589013365628293070673020081722578712384146001998972935238586860513473267366478826220563203697149435625875929076230349089321265833515002901160190302678616107835380365256453071927798949400476122828637759061913247578976072711592253340252875497410376485328813689053058624267578125 103 777939953121984092232684495788442818181633741016652203807685888391098191644999489025601334169288480748106175392796491002909967408402474273842006314628200770090211398176628114690112509335611986082927074410634446008115141763986144953971872962119764418231173525567918620915221702076966259623609116852990213566275117827516533843713354630064312404068547024076466005369098459370434284210205078125 104 34191903779590646264942316979686664064412126260324714447172002580393974026928658779244278668403679672388727610594204724412771706272288380158210533394688368603235305618564417974092467072781671321243113587486297215032465246746255862613104452087043783345340834768248028067787767002198002614654343455698441655996106234196479105511820808946399665462591923847698547696351852163332337141036987304687500 105 1531743672528621470634231140674405766044772302262494476437574688671835151708376592810732608472043956501746185976990515867009422220036307634036568749374311336008177097625113798541984433469890006941716254966748236108107965174073083129312717498110817931932347849345446779363191898020627166373831362408728454999252101680418215474270896248955948664290616653886447365347565824068370229570567607879638671875 106 69928784601151144755052088498716603742953506049571611768244877346226590410359826100964745729855823094611441222395884084471385060061994507522275292354073470899868857410676213028486778383826308708653055849784575770910205941769521279614379176942271983560635108606128716907918714856916856636216664684499786329573822804796463783934597913693816487373715396935900648285051674289699746420395313203334808349609375 107 3252788911103136139245316740732411411421442691267282358395788812772321188607642489747668804787489771420247125649046459524009864513202955835311804319663137001869497304394817194610493997630179985334099584231083321217043207185838761177569115509849565641382038122457756667475121203201980252885939661856039914675613859315829448042605785644841940595211585918341737686162426677604655604238297174793481826782226562500 108 154138161674948962081947857937439035914924481735834778410749138608029697626496676736732020865636773364928209077993922038518277872184134525552114251112243752532134874207615876623203895981376348124183353870917638366043453885358924502439779825419382201107557252350178567849509465573771765595105637119444043000548695367798399498412470215168893833240160634935106762291698593988230553412414959605295993387699127197265625 109 7439515211863527802924437045172902405397028975743019112763342150939785155094981562515819812498751863787130516044439961685564463853316169338627254368400733199052121451981751583352890361989243823959972229283682151498715035828937169336201546731389166200587671301801669928355754989780767974180201904550849391613020040238396074828965437627985333030238442299329981888382754084140473339289884210027448763228952884674072265625 110 365667526477866729572893519802071400128178464085617874873812716977397023952811226089956942164024920590950102339715448231211118274846799799839853924716830831940581596183558135581207181506815312554221500271299672445476628074882304552608270042744615437137117659419980107313205256667911176470443895351899017509693023348791660384306270557754991913223338539350544445392878272569256031901087279855213099180286139249801635742187500 111 18300539755255260386085057147340573952880342914020629424337084858252687912493187633671109495392670641308427875624235194479054317472957440041258170461802467193616966829054051673455871942080570222257706075021366173075110540774091134026717010532273184299964139109519486133656905330962146577276507064961234901869338880393298374085099723140416877488529386470023535266016656316363937251127026589297897196549109124861657619476318359375 112 932409920599722553886333907291580501329301054083265983789383298962369253643359564572848928419121680908539884949121992762328059919382183341475524676422665392477908223126149920768584067183388937053515953536444427907695083614374924894294735647670384408929700283576880993959523824049905745056436083313493109929917255365004488266911458434550672602387187457307816016273003533206149945104306086413209450816108752533148162066936492919921875 113 48355551289712823096672703871584522872963327542409960277736647830471337411204741946606301262439513200964967377705001292384675355498992879399843717761968877693326345376839946912054308940003831681244360786221019245332189892902147654391939995727717412692252171840555260053164063810783864617902054450994947477049073056925357514649806738168198904545635174846941402307574711222436625921882848099038385792080556159500443499535322189331054687500 114 2552198568997930072758549996757308647733373955066806403488526579247826608747275227362823510110069188878372293658309120708992354233878468211101769139582338041732100387400731544294641005639278905974488126210927917869649052328186905262308394025309899855132390247850278209126417046331043542347071115098789150382100624921009442164900714259390957628465668435671760695153420839921219552902333383880809165432498764688791804074767418205738067626953125 115 137070702472069943170277401254450753733217998392110724750392672354494342957955601770553564615776103625242471030268525099617767529225291716554616228434195112386116748436146701860767378106824558941888937461707852289935728534071577587018017461092201017271568186467589964844969843653781350229178134461736920834160354227041527042540007259197125737979132037393292155892011279670409845413294335211123665062211216953143165248556335351057350635528564453125 116 7489820566817989384480844766676859812530282687645766161001282794371665131316711958401973849768622983721408402979669486329223416221448232420978103430930420829257229820600927725339453832432852319762432820323219678510285550356950591913628180319676724138766399661628680398976319951202290195752263958552208221315091582199767966818995355297909164856513908040384683487484064166702878899404097023973578365734869418066457786917851115128432959318161010742187500 117 416323045479491972221599178425713948291336344069371476515408632174995887326788823438658740080488633483802899116178218226069179729811353745311328730885524268309834615320518589949760196219643452324074228644843740243149664494131465015995997668047916820270299247097217778874007318021824736683199873742425289225817896035294880193120134714670105801775284972669195198176123150181379852921428196499279240965835325943943365108169858357826154431514441967010498046875 118 23537401500242143345214115711662823058248199405164807723406064798105320363578779178182191973718155089028237432685840468320415214536396006228206043947568332780580796461163839070886309531658555152341539539576749923825347950642394465090664149345742964075191127104670072398349605605176759681682301056626118763652695559476621431363565045156351445619799015794980049616360726073183852710351610308204809343109864268428538676856348072353901896986081264913082122802734375 119 1353297983581196383893501909913660586918886530151377651981508714301121068279645737444406915194799207813331146817370211151996394823454104840362327508060182417977933527722157476891307484144690524538295668893245872173998614049732869814987575932165038047079051106976968105633665267014778231213327723328867033949689128772438619980029133469445673247440481266280823112497093005867904760526604417840381387118155579204246636966733951997511095076454615104943513870239257812500 120 79117777771076830775977773332740622564628810947370426657772539105293576775695499187857500710044310320629373828611662854065040164239408315484124245091317438394935961853830194908046283623058913595665411295483931419120966907123399751382115048619135678858049188524901812212012054158569648897286884376998759205791131426918647465404591595377339705711718735571429239142625835834839851180966629649911766858378737217794724512327595322611011561518710454139717854559421539306640625 121 4702624902769120189736989008162972430330563252750690225221168181937943106784315946376934498111437006722761774036664513952339450794181236666827410579153840263677239316627750773287226354354749197497289235238567257561598745572433979302990873119317856379292848790708695413160706610393178231493057146271593995144584258262793169775107666015612419194067458816308405201347001283121577994675487198963710497827819354612774143044376233636428481945598435246609991201199591159820556640625 122 284140465734305710672282870806553298953909317756399912167614915896807391726064630296735994133450778975508225732779321935579452751195741117506256555676373726854199739627111148882798276638961401103401313095599341183308167351605696886117100726939242961710301992056844728925135535549015752537993816135306565394679973455431833143954955186182510586541709405779801496671842141404236664827291467680721780646393841733446356220514387474993923242790008372333236678178410977125167846679687500 123 17449949278855319140053511094760999636428326570825098139452749186815699331952001747629895763927936593896321400190657907067335751166870004897031723668775311979547326104973546311069282562231937507466923010771698437278973350179570174528949461965114784698345950936638472414505814244304255966778342594766757938311537059711752942566711005506560370566818722675795437883751341111642034703092342996881290008525284263715954184505616282576680325627386751504549566664058637036941945552825927734375 124 1089096512123860701861466646830643999765303994103131585161408588932788363554881453715684308211799143689453197843110863711104586149359466547571740047353437619614829825452249044801682221197168408732242569298439960195612868332444284360639284751009526289775937860571230892358432764244853377059383216498992218260666944817423969766508417754643759128788153429352494655713421031963279221435435345017154235948082740602273243520696006540010259028006209841275942537799139806354376487433910369873046875 125 69070625240971092699693148697852863674999011971110712176637913087415766477975073117200357111467532321485857398927393823919255294803188487061376634066016195539188381315686501176471431239403883933637207822783421453396101159887054558404552994603683111371765985797567072217753787692100040801776278621130203971145615760048943149952079104529497351749526096796289183607687978707673281108844049285706414071368631001700000698013875305139115623797062587004380561482299732215054830368608236312866210937500 126 4450612994980628884569592284963857697297500623272604692331379057519841698976610823175032153219068323017022278702647604953798145767891877432697930341811175065672872168632465961337015571429148153825996193045220973104997454256974656201255076856434098123483745837403253824496298851031265842566691720603226926994327826646862102525448633666361086087028423238786053036341244613229644236092563232898841032911438904792652877741508425125072943163733642386566773603498092850533774665984739549458026885986328125 127 291334004717548836278811061415519961459821593056468307540281739159730913054978926528716908832935539310814844911070950330836273940360856939937717776597156944020825561014268216295377145244763141434373490729879944328049676298430144518872511340299292940801667200243322152558261046345934156767694638289991867198474986616474624712034037493910359426951989779627714049748651518303904527915837672317282184759768057979217969900448634842356176232387988380327415633247134759873935862206146548469550907611846923828125 128 19371076800010366150044278337733625292232650617644269226021154599957024690838511620909987515239009152323983447207345176332164365296790911880329174810469378834045842749236382884705642304292220236645318595095104235255234221497334478908264632738742258913617261086777247303342029403914288090861175052466062296197319839854115953599334601573320555137186028893557090755236298466715198030085496082179020803260350021786222171543147226169434549834970596515261861058301968684909289583396160670469980686902999877929687500 129 1308141592490181327384189568986603550134918705897644459502253379724505536657315815960603275946270858860558796705028800697008942162542341112903157065229357842801863254765051260865565780822796008468268436435546755696763643124185151243946117762131323702520205259523190442257425828971053873860180519492134288820261903482332050368604498129881675430729335478433283302723158286536229168518728166618075464483546031665957872131625791452165323003787980116531189011762091521057316266042655028544752482767216861248016357421875 130 89710264917749578372043569395741470331469276939681557715262373211130564962563730557177775273639363850764674146308662125832397318571434084668484809447669406539746406058137928194894132819191270524286145315810982212247312375023159154769857901448125436375830905273817760501627069413689885691739766902826462653865240165138199430018544239478558635188572424817459614722901187914368211499641910890506249734953785890306440902593219969513445193213528703560695161894009351584462506228757066275306939762542746029794216156005859375 131 6246902122636894621677822474370776118650584617882471552530282183276559759691327587781713727972892407318802043791784497357948118128773944788326195721618961070081312777914656622218247784512279064623522604243840498203716136192701006532086121522178665667992768802704508354921368195384876806132460694394559477996975661771561029779825753771811510117089670442707958947708708936301857490609929422942505404290106116852506686241921042304973066949445579326530683303421130182165992552828326516582663242910794296208769083023071289062500 132 441643664028435755938472162165946315623313441585929670199763487928844604667906224043915478528080991306710961286230517671011377408986175357284405594618948841925976208646026405033433511180337049373665033762926368157889383871159389218542910307138319954288860234051632174561763663999793470334833873789385525517004527493605400249091686766613322925408334807867269863556152847458543423313941374404729787092446991981903047028609049525063708084185580924307187201130628588644698551538082386184377168149843220086309523321688175201416015625 133 31696723593602173732373450207570792037150041202020732946753356988665597225933214570192865158586555928441777823793754969036083736674714064356937993993206703073580893457506128867267124084820921012012626422488499557078102884972723232182452001081581800833631877578935818574986332403690777907112424894394116164012700834165285755642809607785222000312744831634525752348642830322762138876962715547717883072366528208691035121479193261098528369469655321696189626306805507624872445610768797527063250238235606998850758402259089052677154541015625 134 2309100716300115812706787713648311351916226506218645571565048436305624795770383770704472853655276655369727184107797884846693943823710407694151443619581506986969547820737560838442908512078229853715627488974327995177516964342755941878929980331215867087902060836607887957821252978734474736078363628822773083426600034152931376774654149631018660587435154603835792109129139950143824011412183334166647534273153658087081187333694080426908736005634151600630968969851001823760931777185425743408801626033641735128791174871570896357297897338867187500 135 170729792154748800455390656227393255438496059674097083141655891925432189868642033039116507764959282323349106323313025095532656669119897880212872646010474298598583385838232536432341229021655099879366896703168158822229215567929797755056236863639628597925510479549154331868675677765843993031149860134129477240969445737157141094668282485150178092689901144886148725392043632930038519970419976004327153663640671267483667942962820436886521529082609639248230314657895554026491902951768804090689796670489898861272872654959131365991197526454925537109375 136 12810503181355046346038364567717332890650148687000602435788985355597830431186062887441888421892276563298941574907076252752663149686176576231708722052134775657446024011248385647494173790319921249507895840698610789390543269419098254932199647295383082035717186003538123086436948641208582216431449519333290250161850362318314569295124849053063227368675678655869013948015440804973930027408763393918467683745423115682420734459476189212740021234240094049302290020188443752236477192172955799591149540507988912583483418591472394998633186332881450653076171875 137 975363978191521854898941476932293467822867931394487461531538370977741760989344656950085579333347663102725873589543838302541173552865173631428367824336971120791345675111908890075385596745533704779940880342302020587013012589972618719182791147711943404684000865854335914144348363688295702732265890350516660715896783261093101023214849698990047103749424718668233693559787664894964159446908048459657794007199853612330891332783815487182664230323283882981521099186802313926238145305680404729030366864798471575518006383873600673209353513550013303756713867187500 138 75346792437967507794960229127029209834530354043548541850030289626864434069527145072253925289302701590005770935715295914490895559171309763065081240943862546185431119880218029512338779402817391508122929266917383923242987589221869625241887678865425706675861004116084366846679900242516923256810367558237300537173301600498503870742702806619978436474035979310094310163039579157167833655904104707876236002214115073029669372157119935860149218601040701037289472212995614595805987916660031261578472835996761995818556008773088666784260855336280656047165393829345703125 139 5904932132896009805091131707729671135706388179209288395785168333144659233666596693250861356717284628021539581519598069494510874933014371156080144342570267734404266838586964250586032620078383657948574783536221798191300087280288425097966028550064580504234682246455552215878602431692596177437080004562200812246774904874906313500574392916819506472148026941066761977986286696532832066730577227533425743243376229371930854836929480360661156307916301165221862408951055084112253618282522911600231904488500438641322673860937537098409947943700056223315186798572540283203125 140 469431622149486566274340389405038340186900858629707078605151770793057836718902120778416856387496811603217680547841587233757900256949968818087714476527362726219485811212451997575035050922964959029052964879042800161751664733434490444277438455745790089401401485740976271721107002420012813317086205633479888570350886518107581007872250290480412706832561182156632894827757157553385408280641040205773091200636281561157606886483358776810353106509913885755663174777792798995498705442465727444433772521751428099442200855427941764882403597022903916662640403956174850463867187500 141 37852354937701657082384178030242255032807619366836860888031408714915397020014787016791687082977130134198846234349492851063899573937100921897838369196007112787581302272419638318646458032471056241309334606799866304792217446732209070678547546968600924904214676197129496449600775962525944966147294407618058064530615335531824464123188521198269943787224658392626189380659088707113215023461096240927676354505245104400226250875509640307180467751306621407512847176872822422928458281220285414092640073477965472612747368355442693831049093528318956765542894901591353118419647216796875 142 3095516076284843284281910685340370940959737406447360793531694924410893066802215106708551414044318336402934048189718139221152728131841067641972658756280600686317217914502610799196350734805858377924127530105398118949687724443847653106212559245487654857860011295362148498671258216502315217930212743417382238956237748049486241552678504465085666246146135049246352883434185022410163415903561320429461949648301742159321677256612864544097169296786736073243415665155517733342660393436742221138699095177513524130579870776365435828684935181337096178343461566881657927297055721282958984375 143 256714204216200216749206571170635991063110186806997475109055571227835356495267966816678306129237482103404676531488261271747925936022854942336837120886267531834664997975600091247191045719229889679994671734738827253154446298164488144858769715264407320439299774014564670858543463162897544651559442568741596726690379334895721986634986792238799082278163688841904009274014356633656504796261196253944666316088877717060168279865849638393658086905004222940965213659743787738394524057378021306155314260270327366619092957428285245188263961806943959697865889168885432009119540452957153320312500 144 21587437140770008415186686391702228951780518721140150444917151100245131794052682867268546719488750930617058707130188104087235010443930780786538434230259191505641227128348708728642047980486505865435445051715712198469121269348689423078918553282510011033453198728051392307967502781460017180708443654455620768524138814275182073548326349060003080362150665463664904392019077624591018475424970034997943812329522739992239770786916950966538765771850531322184598220013900758742609153425880391243120639310227815358127389166935822653640112816319338033502072606314967301198063069023191928863525390625 145 1840538414135233876390642199504116404099410460534457046211487664752539870938171399729895427801148325971858556632002839857948294828706835977110158290318738591638213496283544278973850041400587735303010699761166185311883257578330553725937923430401907003853065105667625695860089299529030854741258712368440515883309123223359891008119358443310247929203174714539827746711341424840048136257254628006712867322375979810042567008724536489205167964664344700257102901777347915075328785372501548408940943297907690511963994984394702783232341686991217033113044852668158306354483385352068580687046051025390625 146 159088993955525095953209236326105877604306223955454059096463035971473129671985714782960922040816440564209633303115142488989550880013130877442186249963905749601076301122158565292602241880971974431698330205720339149018273650314321903837985634940663627384789630464270863808322280125512156578338519945521224223039450674611643299236748053413674524474342659472189125648830350666996772755420412007777288603961199830359515535589304088068677638437403324938461821814008097378410966496952232438805403059338917326333386880605762310969587177272313519276504932659390922406492927830473694484680891036987304687500 147 13939469054831633742859724401820094400800893646850166907080896064041204774115168808371089850918559828073531223422402984790310990038565231712704880133615635929570428482492869293278097769256081525258384067602653833529491040172778432598879452084311712291882151103420964158627216379986584875086517320019574625273011240529320581591340459147620112845292636610482788623595187400401904354124596825182271992572882387318707118748060748243881573620586515218037473814069503848497458217851384930467582157427492245092577288409066097366292838036840756318551727034121776727179776389724198136580525897443294525146484375 148 1238007069482489989786743356744718370621777618171961148049253609412691882676559933210403328569306101861692219423918332118935986651092081302701541416273437675695224220015259285744163384562622927181290596091054433226837754228020567335201581460633472056189039501631226420288301476253386820439770431884798417029826331145475726865614725498865755464531234634048392004929854216446512734355730293574417152713004813226939595306796963401337718619404722720618116889348450563227169346879485272832785471949861194763105828247117490634381707909855442891952863862011029661800694446248501463729126771795563399791717529296875 149 111437484851231742086126294762647287102578091864038629031992820539494626674445778992974493374968222449819689434182713729497584064438575165297181107589942607655659308696321973140994256249634653750359768774250798193262524226606950535517001820208118780740138506386650982762175385706420345995906969724020175477950059993208208178681260514364814621500842574309657779568147929225847305666303511186086999033593119913046515985941426606877666763223761292042603855506096684665188246367155815849889296057180392685345142859607325680824082627558154698782939271706000513486514285173000174754478370496944990009069442749023437500 150 10165571035296875974909183577932438454311883990354999950969218783830372377447554802904150269729085140482897616116603732513915159607764388875687964798154319453287348858826741749092536935243299629048793479993986929295599399070515294999610305260098239412995053902145536488443144855316567167445550472759270020775043336833354687093943681145219405891051238394942356985186879654372821974416291682689647445921721562144577506673558658760271701275640732866908825973348935873826932780304088972583235441089126875187682507059620914123011327620838748068980033473663862606544817159539804005677207286511880301986820995807647705078125 151 939693220967591301833163239465560752025787450128983460465599093107167855705700665269846353295804034648210305758902517873011996879620255479560404128942551857933176331654659970962041888621335821103971786044057704154191132777788510475561722894652542626714191303117838794524085130080542701994911310082571737979952482169507928680837705092818717105218039096683142346021520547775521290137619100695050018361758746458738757805047555663165568520284721873370123831154298572594281575427025009976432564789520908630541706716851398086267988758518658849009342122955306717045465017201768078658174788505127031164665822871029376983642578125 152 88014917771015110255530973796529522871414921328584711783374765090621280344241186223558627691036862867710458459184817445988445042386794011773094957324382624207834635703960876362924055888513411007979309538420419594905540639687339488932729353249582967645409326506625119533821348030297209169881154288545382808331552763226153696416817076287367778817646705446564325194937741158005226806189192168182661226196494735316440006500305867036104664243574219278130749584265137969123876081462480760302597404498435598256823988875261722695179447851441898579812585243531085913270758713090991621686786625588866966312403965275734663009643554687500 153 8352277241455827619157972968273152292301649887696044833600135375286048536402101219687188554057799582661707268161829967702050141983311190451511296382882046661828021676609021725486784156669019628684899796108233825823176850226387700793542258073774931847194186667765408623095779707052411940730185348787749979365335530936006109387153582293896124993303662672954993669392932657755199365095754858233343687428282093853481940553500350998921570525638981286725980589667905451457479229448634446762497312497764773622881462472694255772113698035533742900625061783697682284232442045515107274622366369578444606703032674877249519340693950653076171875 154 802961948896042053976272173673097545021652072254440413792172174738798043464729423705932356375644647216228470339562052789990002575519847789931306219026611325192728914676936735051874491357374663500146893848510966256089320632203041802177158943101608559780766400745477811716093866354924582351343175560310267164174187785769094328109019662727418626455698357745974669277022192994474774433854933265584184824586045515627598047314590033187643823887211304132874335287026836281339147628201591890472782472278554878777761197540469913091656420112136795836091945473529663743298301510202068632968970313969360723592936271097234202898107469081878662109375 155 78196980963860288248339260205730635798570614782607343929504807832524750036064554986797258678361124417018007327752739547009186180507938525010478339148667447298818531949704503134241948964991794003205302162572220711690789206767025565895294908024233767749790322026098015814894963325504973847999709382101535597815925093081845665266570555929341096774143300555054844557179773510277977254395103441480343860699292781150234674020119263455940818138577814535278502301860152832957869759765915132980500328439406322437721698783361549151724318524360817047272757260627550580292590297417667553930661964088083037797417452412187829044705722481012344360351562500 156 7713543650620577067925502153372945775036761402656492102691461024228702635822917328212025609766308168100996160038035863442053841880780881067433688033436043659783848206090156677767839183127481047905374279703077582646782272578862934373001299466554944442237571744266337652786864861322711332696872134817768241924731566554594972101268944695700125815245268389516446169306794415233782553227091386356215377041417209303460238759581693162851288387503137363038851234048009900199277394870113126219743233047804002160487474941841166272948917319608155310920226317338474931222841230029528969595259044319691121741907818819143089299816376660601235926151275634765625 157 770639506521776169461436135923243842215438067009855247456007474831288513248467112970457224145964513107581833224694982635726100339966862350130178450102334293365758705921647527091968780719234384600970749698370641674375841796863067844003860191677385864447938294684033603695642945114845307244372015009003817886363581533480998216741053170411102586005895674760345510912607187044270463083091633319834747972423459794661012517445627004472602189302930870123428275969830652601475707410239130081116967879340338350204515717733452590808891484395227234517017706830333669874090793501362019955168900509491754964333145769203034496619859546138104633428156375885009765625 158 77973469402461859199161264955274640117392711015696400921459310890658972895809243844520157211621228650267155421907092276476169530560351909404402441755352619599660376877807288284159520419397845920381576740799839935048038858372751446404098834737627404366637673516131933278966298968289204998365148713388366035063635476680824877879759993043858616481983621587334484976735127206445656241785558393801053700474959798056506082839894772043621173129605813038340190659976074819346779718500113477637870929972853973081146032237608044723059609686185968614665305672370424441761665530426901835103397145506151925318586610408390391452258177671031844511162489652633666992187500 159 7989250559470406011939907544180605285064489111736587724917087573455133781097638476336705784521103502304162637790137909754498635567811749311093643209298512859367673083496801563507492711006097760987052994492712032245552293987891186722544758516061537711644357981398912804434030748084582038624517173314750074653916154904966192228064066669312588995942878889870222100704569355281772689763042578850672307742455579787854086855797057962519360025869110657148293591550845934613501077959941771874284608427867180055307408937329599557850025696866423724037423687762976876564982949174255002413309837229420821870305976540941952953529931379620670649825115106068551540374755859375 160 828885583840582013538569382052321610571682981176437496306713031343270713228967752561159290976782523623485785164482636674683893502932656020550570003254490632406071199439888515285475381621254216010869527768014326806847043367823665384058154599741600208057524957914163838717028970484510810150478078793712323930016773436893059248892446785164655902928685347533327607612541652643187758070384249878825686323478010221832971782173479208527405219083136847300873168756278296487488139196240089043363560150369196100785601299739555800581130272227936850392057840569263603282605257170775976649347513385314345886615609826453004975678830422636907184767923839899594895541667938232421875 161 87072033287942525138536855932053529752478837875983468133202652885811681901373296574770197073556958384481773975470322486066913178549292096292270544486945101272528923250428244692336937455151913781241227834562810987368331789110383995168477945751967551117999180290253891002157817527248999174736806913986671341653293228035261943216232946002734909771191782029408480546011176998182214796795751651470136224461549057551178232733805307698128492873671976127342601618640783728406485162845934879360100890111071929926910822370657157444719853958560593135873458590948413324365530416752214602617381113238942785894926732440552754739154789544800369995996738595880742650479078292846679687500 162 9260297807668166186972194204113460556881157724101043624226862802105038842601497613751133308975471585333898335300985410393695587013828027641624705696306574070553858223509947095126224654263207921657565965046101022866828267758942073347200426321668228570047062254502239653942767837009877105958722117620757283062080702926772632769465433745749793797998991470826758693136497173320539927053021669759139311048630870199958372503204060137377508074086527123329534356962971203245458592846317885383925566556733228539632057299131429243851530866562924416155296598565789547078518782156792163789842089835891526057441243772318345614158649495377552625671666174891474527612444944679737091064453125 163 997012061931887040091488328157664951906304284756711163902319117666947080267256695384356688204308166655293471747873779001232567338157358082822411019108812324448242871553262642015480961616648709548849146315001324449510316739984956001806339777254342207461746999876043058880899339319576408970357395525441466663017997980999641016827857799092089316635955839292243192482498647396233983140080286139858685981525111535230390374183158477007040584379864080380201313951942848767420394980882586863121021547064713527698856792464381869421628566893409539612187545368551957530605403386118364487914497391270977529817660615335239204332064520417198064666315309812867661198879432049579918384552001953125 164 108660697776697527741588892361140342212889829195256329954514720451069252935486951995961825119924148659914290320310443645855384894129564187332241464723012990762038984436880403989180525976920905404050739157505832444671264140694030594456286868347799778286595646228933398406101872285645189921920829956601804837869323120163381460618088206638760236123867485261440686149517581659875102162866936397481951221682632772909331954195292410109480552287137843463028437399977011204256818169518367669203455291796566534108962560128324976739503107135729425574802593073619302485180473838129048217910032214680130845198819634477561130106379681571973815694327161072653527943807537485554348677396774291992187500 165 11986958672604123085873703361983652642228621169838142564715623167260063718578349890791031029350841395246078796776189893059667214664733400418380456965104612657616889425229713928155035005000226054358247124172991353769007326755208967811240117205939994786296204110997511005134644407840380856507493717800131636428957590296347680007496646271352198256772977031884681682447158205266198122457931575597310356782364931963640658272192726218727543759123383420873506772011984528074369261987009604969889898842158571642270303321438688521850659841670987040908221319212134396169027403370416440541447041309729755224154853145412526488360867632540350902578754265582579340674062822938094541314058005809783935546875 166 1338376121873902350751726635751319660646162496672175953414856313916157974125060308297371765589260228713898189729189163184658209438004522986112225914610144960022895366444874341157610648355898515549729270176305690009595882076986135979129183822005025319738883865681855929633975949972253345364310770750516124366836745597958239556274809954217814481616177802662410541586914432571533058865452633236009540987444563180899091439706232161422054957406576811804897246603144375969018708684713945206141396432168181176358507648806032263867321445981486299151916476868588407146130520599035404477123901540165284818749130001715613516907070606163266969205855279381713467182655394864115604787002666853368282318115234375 167 151233707319041853791927968095449092900827634556419536186398214473651107910044193277682152920474951293370235793075872596700719776993123124168915169900611004754387486650335350433639075140388177894628555616986164590611459195988546549576919167947878334796548996361903009074424218160958829741651604191021456540741599654211292421728270201901834491479173763977430553143237178123216452524620177694135215853529175689268672643987835778593195497864572729863943882675357229264331773332461489840375646636875825270865632500598290501155536645899572934917600291279760023537317451774684913008754497183452824652515014742851580167145449109783162027710879919602584641930288733348285701509015234478283673524856567382812500 168 17293752259420052872207349648483036254471853797085966134244177879932545688492997965339972772738085158794607412846267423898097497413559895888540442521879984516726337309413287178641490402548288618010133946447397129428239399030063514726241684216586657351375667267648779324013196052804520008005835081762557884226498546470348137774554256546154205900635940398815768382358289871934126268390603760780726385918401760232987585025700454193195219362806192413350077195885098732595279987712488202237176275884419840985745658718978374829917414466251634525499868770828286167808464575270360164361731713275401230815258923501917100555004551652638218776878113893922697332577150237151420152106290194069515564478933811187744140625 169 2001102898632731533802981169594013931779121070262319736007942157661719027194149625488670360542883610310472692584431521537180592746844023776810884319413452135667156990623274804738638056609494381973795826930916793355949437491974915986524189929382314148899138921767030635377030069486886800314888927666045411528725214349550919201272631194592257304515606139538480892662878666380839906935265495321682472247762749852818654586087536345608229632465393201077081914588166637489184741476211974285326322245706327523107643598716131479308831360190051238337670929165544117657026825152086828345631217601441677764057879994893688827785399560023139454062120648193064729286012151783583641177931662140943672056891955435276031494140625 170 234292755984885932116632665864514462106249731043713696308873183619630788534031792930219785571996760103995002566849174712348048114257217790638594365900302823092079741458601440256162999917803263765682264112646303291092761752397943086239579064061010447962789398671443767363626444628826226064023783073944801579262977119419713928973851775239706673361815745191167662097008074860123642825846032117366375315274640056205780414700081159933128173697141722935863509809969974798633251397828107289797965961839713918093435259743392146174269283689953409875430871505610407922703010349045099501089342479325245110327796298381862738812884441160494848220276581801368388358362219334086576618908926824787201078834186773747205734252929687500 171 27754129321660261151302685634600789470364119596895464963133631900303161367264292049482362831566935681841099870509915057057315716367431275164268172180207570897088280774879277908000361343303934576943479292958243701433543683290740801799364419347392551822589157943381698764508200702955228754532532481246921837299555257690545452881625526087703381214320577734868250774115004642687156635147867322962774781067886082284666677757076460503644034208182558406828256998626293103084026765594935771827284355739240612182841433507466193661926476692277172737712960272510798747651046795965889185042224224908619792158921604163159744510618537181438286817282990749394633393342681280675734137347079156145586335151994489933713339269161224365234375 172 3326182424853116107260452509889831244075274521945292369868008172396112008338185812198251847308903162943322902994394480434819215906212810750531862964337915340678404824826787139715087657411804540928657646846612984926126604615128772667097349555583845029787547138028997306949960435907995466682448736721468200692077889216159802272652277580767528518088543261115632320608965871441994504370467897774050717769502479847548770997968685508237109948631967865141305176527423625031239610767835501431003284005543260520064043164562562295392956750253672205031683607013626920671356851166944889165551579680229007690692612646447223978317368485875027116253582845216677968209765677809911882026379346159618944227658482127253591897897422313690185546875 173 403259844727417246339369012260415472137679163814737133849215031098052476920428972466422357157327350348184393634608628032537340218797536915339200308131239516155341188611592510506251758605801261085876000362100148102138709527493017301893694879519894332338397577774630056928901511452693688526530821923252846113424278564583637667005678326481720078495844592826570426312333373315698212109781304560261318292410852526454459624829223738445180065905553883174613592659026230166147676685957181703152968196018539527189500799965944262917173355206539521941154926349211955313969405517054693169699973932030630928191446891908324787233839084795138080393955370391796769530313458967168202477317845388276664257619572476524785997753497213125228881835937500 174 49455595311558094432229825107819049268657315948169104708979368802083384274535873718745193311788512911898132862942082873439981132847488942002873067251202315578545106529244778075785064881326727188143832655063269295189022389898238731950874206106970622557786892105596944087682897631530981346593721136909312519471760683376694291290465421190866868935756038682659840501133865688317618441058372322977105555655902044132801679160791499748133271285579105421464944910358647810453413961057224744276841991901814272614778711293697575349154258664731858275099585342850876250257597256596059298504078109187234879923155197096162882532437988378660619202770520934271715078463242830623906261963102035807143506439103757354024562883978433092124760150909423828125 175 6134919185402473192598210567187877554046431431477383608050273601575462303526503051860843375800794987593195528303310575591318506269045323066301755782448237780962715605027866400586338725701785065045318278796261744044797496034275039965380656697663643533518638724177356675358866871241642523010149565429547064497658121289098712546636694202061941089688241618180638510054315885237228151674733107091377306963584684448930198593227629519376620847687711120395295233963937924172534610092551668758221534951588784265412864380901461499288072812633078576751527246594700577161497912199167755914062068617501350099188854792259093342237904471990198490898675905222199672922243728620297549525123144321840126139189970566536307129576490524414111860096454620361328125 176 769727417909412227723484234727168238770525677699009869908081515798636660958340787441064877388650918726204702532502166162870923351235399611161657455946530803591653128822865497458426186719415179164057470756797925688929002825693137213262496528461900387369242464063483426494815575590623608602710039633957546804058199556914891089129478290558222744989075707427684287597618722029920145750014904962186098947168869120863327144212414932313764553856787790001318209155213627101518911514980030374730598603059366560581753280077849763825661919121806083402203802483877594468803791911530184173446765583524904183824171895896116961255822838286525637573284027542702205733854612721884454302352988393060473538518443213120237855969616585857693280559033155441284179687500 177 97672392617139937717799250140140519569526168586852097990329392596310034727947339535142768167130735610733238049584133339280305964675877063268872533194793480943011881599631515640496691892341445360064831771391274685676615155385761502519613278914982414049161700691139528532205064474814015244610105944574374746374991234044330707530642773494630372171267144021977395353144749321161439785055284800256825765066921045626311415223826972711095960149243608025655162974229466424539968267836352868022452774351243850077889569395149342482502651169413936271665930222347281688111255297209262552596721828981817022923842814964791297844224097098852283872626344335409581072818003917141172469995283041353653297788081013532969577936219000355030492528385366313159465789794921875 178 12533888655729293174373033474592792828526708669005005023107332374355447491525018673745141420485501145839934315728139435978161423621365678627618247709730216498727498203503754857200787796165855188684538415248290334235430960323409700701754077320515776636121459604930510486790654374184871989116722753929373431808498607815835468533424604725634795745872226819664911024417291998410099352526516171307426231143782611441729399451568309104807907616948741575018421466600245980536310887255436049261668168110799663111865229602001322712718713056105660507201031033653265915735561325663806314332062911957481335824306349027836967574946769744213854243267227227713685096574382502384301788822181368671760921677646813041447064964228791540021569816047986023477278649806976318359375 179 1626490982890544186580921897590258563128061208383768692798096015273685451462389616729488777231148185102467779813792804072170575125898968511878724833256319944114928350990525551887103355565268551248303675017442150448546686058038870247226114997503486175407288331388591225809764010946232561328134195873057387873048430284885183895345402499278686412214208862335714809263994770466625694255802152981980982594954362224607803999027151171968709177263312889084094828308469704844736283843142158852847344573388769508796676108659761073422242783581038792714813988950818533489347617791162327642082892815085102581037358771456910022199244402616817288902095676119886737283839854430912066860727424841883198997764077459362658628093874587369754590848944485514948610216379165649414062500 180 213423530294298510076646328888889950830909909230456629021924086028082905405867713332604458555151155747893205488555585393465609703702845323758358673902617618054525232808846303274261622169236829200693135460108032394814575955744023084136737872122684039148378197376472614133622536722575532388331726865819907298356297166778497398109504337713294295679646282744306311929099632069170017762609237761167254574478805970610730407980356434175562248679355177454827405342618695109261900292440224624876763328392029358953024938730600334814102158766117270226698492591042425036588202520384925483750154036591920953443454673187231779962384892068487177617522778887853625254196900542154593724924018411781862077232652822972034458501236300247085517428880058488135773586691357195377349853515625 181 28315943701105998769582237999236861832213900292480650288801992680037154910508460512527670225991064301967398079807072349295537862355178612922803390654661264229890718530332192088167747671958589338568155538439486607779440997311197551720502207892072448504790019786898878003453573102000490944535276918241122109634629200046823853446229509767274971598972166816874207045573012261431413615835882956775431277460731937215060955098743210319490760096199137325823584423359135047108261199915185940987733412445553587018304379341286662777022363566992700433294775496096566923522723989750401806961021680761284603143420360714647999335744245222134217550692677376763502528702190957677430367631806407274439226509103942121356581129562540361538230271982947370900298625429059029556810855865478515625 182 3798319262791997689442389554823024983741177363924980282144067079807935596743899576920495222418256930560774662687220211560269757467115122875631465400278192115399047955162816459794941194899482400830585291165981812108736823266595340986584160270692100789435887053727501847724031370151008874761073985927213480589655830252800656375873170322081623792415630261669690574084548676728767366331841710566276585159164728018198029019619996177436968337692568886883434583301559324840044103510569198339832595821723038550568290152350473747176276691906334922875239337981527926963464246926753534793745369692222191829259856210367696188012561836945534270315611391939605956891088968991238264802077150048970826829147930463124562436253345073854860160295083690216139779914988139353226870298385620117187500 183 515106998067119162571070967151009402427883421349747469851998678044320780148305779650336328069905916913698475647194915875858508821658705085389840619550510463666463507288754330375769240942633748715408320852987608232070335504091308239920256723915399949149263934443627993311651228556685308049445113833215263288847284080060010475054232868410364615075162040361701485716787790073792840018281146261896081097994563181450395950615957415406673094206325414686137341054004390944546214937115000839299389129281396013300146348727057628537909540350974480065337051303884047309691633965612222337512991166984806029025469679232654001941708421744508421269763721751719138661021043725356789021316700286488467308615203992343104260270954628596260968721351716628975795579664555674526127404533326625823974609375 184 70619258060908072494443641768264354052153452511475581833996289493613712893987089504737035667072500882092144243101368997886393817499885565675775830509628316816954893710507894743694695945861084671071782014595540987032559020962274972845612022296120820903156367163787926484485329952385652498176373496051742972613468966208165205478011096476250509764789316462304073262460644287613689248738566149336039570936291133094822890619575394750441794620501085078806753255634847920772142657905795149680045000107298342654711170643688805701108708739068104117617977376356967593958611595977020015875049160808279098004067627866792989568764494084490833745174409337856113858019467355280006123035672556076306682373952540708443565552006887835244027756923361559603555839456596711346463735026190988719463348388671875 185 9786851648547696654518916831908047341444029464368446952528031917163730646954929357956515471857429083461075013694703623824874419471523990540213231022804908530029840120499966581198110670352109200155842610993096218106286842806011146245171964239887128552067830143000272689589049832090603086052320398222682548739157876750326817171335679889283869889594894037374877467030400448164940599939557300344029120957189746554264663513254294195261477535673251642404615811646880310265654881209893073601880439630717899797835381190398454030402896427561666858821737840540785152000245935633221065414736226053722839160177422519493745061852368274398828982924159615362969837441532403156460294008530399754616400378524799481291699650044426036093796912471108294951197271248816190038036138389543339144438505172729492187500 186 1370981921730928938029295122251789619464412065676441005655058184458679128324756493991651752872015720827662286851457753372779307024298491997194109576208728679492672993783214786896214691728172717827828685206587346266419541862994740899914799449599588463120800158709905961716433930995488036941132786626849789794307798098171967925170881659293135758658282453358761695801348184069698066512311897340718946387009934556758891043375121861808433474218501013284968722218577843799642577763272875475928328649495869687692762043652315917626143479100389766136343062206200925963626185443249871084109358528015743577255562315835875428397680911407823187036409946918613978657615554171477468695039959024304854368443772981028580261470937663162758093729703208887539357643870394342834701149445237433610600419342517852783203125 187 194117327617283062576679742296513070555640614107763420163151019853358197258760319032120275739268465530637449440640270939335297237418204478034899320926866397447898391240132026483682092577766964851280321627664975122381825106314688358802889924045293800854628273203389945098155339123645643935295909253929312363127056545671889711336211636360886792662917614693937595207145636459943934994107473349612966755576417829127005706002950850134165525572895272535080731844469034930006957054565492829431041809199336745808977211840269071000561702308264592513575768374769099546131764367375167037826152026783804711584382070644264167508322005637603868692261919096443302674806804960125249161400045569377233432586300470733581675660326735687927787162310551695977010957187813605054191920207736355251881832373328506946563720703125 188 27778960112374741594174474914905608091921013976153717703239437854277115789338577323530208326096713281368308442353285687617595869280653512976866498235590840142212342276649264975582133926132554882739657241738790851096182637389022368057823598915902944863583326365487266128477914341050122602106851811624454095664507175896709202062584983882569318342599178193692796072443707020170547043711623759690232635952723817817852751125674812471595314785225163239646825563588774266912883869954253561554485491847922236865114326190287843169796461302727909448376616089538868000091107476783539410959256099150246261368745359174477606796700414379075373374717488739867115671743254288968584703616507399623624923360753666910603035000919864590771849697515736368001361162489774349827292232338098972085091986627958249300718307495117187500 189 4017559185093319671031062691156002656317900934135761581006839934463830999202787956917922149311604934040214858916149958877265063167425015699305987327012220669464552515805371811813884274841688782889827197066534215464780686416822439393936375350175150508036160527576216940773685677985779146680188721566928426561390646406312366858651323207157783418068003625657254226759368907860937863066477565311245282375336096165513612042590181822597629366707584419137503457355688581209772187290520073185577125235653745675921680654303408120694784837538180226750943438575360438633126470910850974276749176311431326430344478876430624333580379197945940623759804219772916553225655670694292797647522342652963556231091290590941475502515020977724097334319318883128716105592434181531696005488408913201398492144988949803519062697887420654296875 190 587190436901682253710054409701728177073505924285969335764799805282222991083026046436175269422735914555330970011382282154759688740472416128112506026389017967150792698005158992200757837123136535971180357824272974721479919507929746515628575889372787216654974505205918186634403850117393751894845535687659680651455515193039075788300526930711741420933278924706312755593526569023806535351531907019945992966801344426198762527271032505905759269574890939087341618657110648969328820556902361782848448694104507458471729748910792118198556147990818167331085339235390343379125751156186228103583647404546704668183604083481604623216774049859713962217824838909566620291661600796413704854488031040219182794851849203397969711772329891365597216991021380306094226348711056929850190616839481054467578234906877554521997808478772640228271484375 191 86724555587364347672850343815400640927810595721899563707091289085042605743722652421614944282323318019629593921166984896306427030518151647050011105626323347071391297842110875834993246727245364595831010608055095633076560573149495015841440221638705041155635360351729984537705150863332576372785287441537980571863755632691378212562812038336545580859140559170672115802257029417478177385790015583038780971688909899542430824826844889386840582098111768226523944144975610298647164261714222907784007227947796850876115587354915697172052397236679849564492154944824811072809932713583369986095472601611481903058878687952408764498263809924512865730459108292730586325793371634684778720927593639633678759635827259138249865236740666288075785574125752328843362237302145176894161741788512705060266677688912167425883126270491629838943481445312500 192 12942789497245000106960659228057178245215341584585798349414802938937885400653717848436935548728047790528830773998990735824684870408365188947086486395715587011657402018150860213844427078162593842860433688339609449358703698265328329685000517945211869866519055488847180817265303184993951712145498577636703609346238868510372456203415493775859537300006546114191077203808876703415004400687069702849704714396742330584511046107435384722390671391575833241299676087743816547137073021677888997295907739643543638088601964052117489742517342022496431932172460296394335747568342190686998728555574823987627322610666119812813579518343806389038505808108509350572384637343322046946531782816173980424869271746915947706766677740474081846881594476476689168885061467673530009205347689982933732889236361532531571366375150233807289623655378818511962890625 193 1951699326093154137475893818065101248751318489279715653770337724091832660127906170107510981635260209352994131311428161682259141970631369367002549395238367442561872879349848207869747757594846781824398852815810604446012402175796888435123427448270554324362694874139400094401339446674805548362780242380650634208061515685524747241205234807998854162341215124716461200317238339177870977538247947021242377439556652405533832716991442343768281988538441479828405535438022766061358383277505804482574743219986284074213957386695464793912383514048755484344787817333056611058766780064897756575286533898406580309242828099115493045413837209900399055365363385358962093485733618262230167918094389087292861761657114475733047132479437248591999951418798984361663791426390228950758942981608204387681675403765045097607626221591914372766041196882724761962890625 194 297354094103499921335462668995259258604297425372696730559157820742607876600555840078478911856824840684134474289177795321812235831332337731744719041180065477002375724067120766460896108941206235863383689793433620456018059810653049760048894992430556209860203581931787706695122908065370354929745318817023813727330665832068306097987070589010604779358687542042936035895060530444101441037008600263464428067396850137398984223974557287263229577376555755730292829056743317525342686700174657524003819166708874979741624875143011746763920742131049073590050441949761168260825747688500038375626498202779845198543768479244117278759051333152633420514642467734353517707093829825149351155636833771764557319920730897975789221333416274109069284542473695356303340065193379814077302171882569023894571873555279602649899627909911075107629585545510053634643554687500 195 45770738942841329792545973112811529023682402246944801807003161533116878051892308169172417280094731068796172832479822779078902229690463798486915398601073994136216514610167851746187429795191180891952348277864239739011799966588163401094707051695553349679961814312890850250684987174293851523407469113500585658115180872102853997896159200377549566722586985339936481467068048562949848220030924273787486602138233730395662614025181639740406308754761995686954032964984461554633956236889332131065002998775014078599891084627241137938475428995626661498595581200965435003411331905118007625742302062825111845609603531427899030814617675887473191613010055446271678723092914211427024375628560213093234341332294647684387588089574203410332930868466621521727610140199978546256829720594724854649556267161883984035706845830664641744274234724798589013516902923583984375 196 7117576720765980131597857848095690218512477530750193433745065331016320665129960119288661607932702647788943704684765243467948054080225515100341082271595033358884311933464678922563724085561529656024123840633356910715071372660830291899256363025280263587276309929592508950399654668496178102674658213659168563223605553568874163435178244410856652373545832524308676359830843653876509891004066806051457264277088150546133016252075844202473186368736327916767950487881776864691405379499597400770606427353438404037253885634890552440849542381631773730869490359581954192195505304430166052051992351694178253813246035160913713262818797282626735922049894170940816594058122871572213095615829520287822205481133420933404599922964402908839681060192836958245884634770377682011954432774111698442784529473582120093860411305418203101776230408148649075883440673351287841796875 197 1118108873644183239045677009341720847511483087991787305237352469072105040280334235226061425521587763697821237009800699545012501344271938729160406238656093384343729693060656387313079762414952068534272331779049980288679045789883192039028914552137524252985920753509139669932096231757715789106747176247370560759004951802590444485329692920642504095860997902415576141775951605331995417526758316453623679836193346329395849928933075467713835793048655197176959748871887920647015346495527513072514434753872669971644727005878073880716834844870975179558532544769208226295008355868498863858070510218152298882450391279812683348560887000147845271536940209222010355179494487920385701773554316112443119668055662013059576478310697165421728704314781515540165778400390493593286978154677405245622906034264753826217775980855253055455711035068802061687165405601263046264648437500 198 177427705101042019658115589924088265277035612729410190496824167343328629486608805317798920114154535272283126500745567194201804060605313545762412607573516172853257806476133548322119043678991138451210726982233755055358529438208599153034812235871272552929990318911549298350230687291200831211850270083981125152368030274364977324216299548876934501294645351424901244679372148062817930299581966963725799045058714998094857777282403626409926569806678397355787313882766530126917216875229143325289921445217789600390373468506769915870382177130085283135053537823795395412388032163647491204515517484808975244651275082687393611815495497689219128092378720158876151783778252064924330137625701658701121174967202346474018362636969663668819161674691507060533548737076595112006297200082304905339971891084678854830645288855264857414672289005675601902822791089420206844806671142578125 199 28439509735326386198784175698643295909666961826345163169631702103899280888067737008897475731485859558013740191919152118486377262729636401500332052591100126872096372281646712149062977408155914074254187354949750901740833248042019430255396630024231495483238827600255403613944809152156651716507619072354231920773221460898868138269958951922803506326300998218316882836365994635150365467409631850724801623450597066974239390222181839361496233451122434053358471165557398882147122672997569513228328546140456385370685335259016104625228183577749115292510319573313827391946835608043854007984329184378249780165471894164990166591401467773413868106445038899469429890268376137763240972279605335525912885411163123486360493293566784573821890932535040000104236769750064671582205157467043363135477915593850087385158159793287873046118289483852595771394522472519383882172405719757080078125 200 4604306759804077505573971476322676102981366501338222752994211490956698812166388091350446227826114773556143146019742454513413457562819568164871742400609786127838468831867265586952874540310561050974439961017897995801609868927351590909208973487372306873202361718541484811731522919953535413490557161927181204885927253894036311132638488247349968704015865289335060052083071952883691750802544428735921130686074134461654197361828722656373528624240909254949739172148829823407415320087134719453700275730680717719060998840707200695435853889001506437561550129097839890546814796856769582248085172633434350933128523257203073377391091398216744426898237193414679462241905013326365549951652257232193725750238016790211890486557134497784797034797167954512702467104352106763849654330625945331010688490719594759616545876081361105015518623424646137255412291366951649251859635114669799804687500 201 752880822835176348083744034782906479780921170896351207121965954444547577904450734183878379296288962795395570122935537324385369675269191716484186405120070884391571883000924362814878978297288977875110486346196374502484688671961741954048057575880398570057041474467120620424503645875245384898712006872592143243307018520021768342913798866162986314687814318509038109446344589888543857475661620813333158409789756450773540806680207307490892565195338279026839366377761461784703026095004222183400057342881728117907123404523369425445877307414355163034835022179142999641904659974491960916798772043819014794268653034342306791001605449093835632591096518246182700770882767381635781367185985622568118269608135368093436564474657071917535660193317086564016006011470841572066204431793984286290243056180505027226997135144193296337041919167009702426655617663834174635439921985380351543426513671875 202 124333064378326330404358691246599872058710904762979549296445758678724622776706359299463814742742943000687315083963361772716462190907313155634079982661541601998448308566319343276653184556576605072521996538952271063233650664353119898756809954487586160424280300586021601832611784278540421899060331372994351110459932476536793628310124932966901947126345515636416180852451929887396700281429632255954636460043682491551032606923824594788336601636943798667164077154202021851365613733108428155519131291363514030157250393621574688868542541778114288069618798914503577225443890698031468420421915453523221477351590785916998459311108196213803835382092707128808469066476178238446212347809218729443694303033070272471502309087176807645456106220050249993142638920118178891286802386044882407451582535963568508911006869747411427474251084009613126446357153518771202379067375431986874900758266448974609375 203 20735964883280274824106025232837347716432991713863819022677348158124257834683524668829860578111246219571380055770099157783306096418447195370473377405460272319978598025224366558753431145398277702883399668279361860041276314551244920610428049649767786603472368373640626603873756984026875668107772778005386563114333632317307039054382010106575522732732385493274462494092905627171862383666221886474547322374018846674232106319183172811790726803055489142820883536630062701036650955077011611874211405683063440506079268277013840043499275413579356662367151531357924239244770268466851360147527842370509499870239838596044192018384703921463797324586916436696665314015905013397081482150879439755138911876262417387121972182453279343591394449565195192190505465687415796637029204458091814883532678932214946138056748787647038166917885402097075837224620880578590527144067223730417026672512292861938476562500 204 3492352454978179302661275411490819665354481627875344111517682607388986835031308067261930007570899274932291408789404204516548718604756721472684972040264785959558547601416400827560636977580048089680907957339668899086413775260006608069938101028105485195926746405004235318401251166076283604005224642319848683510631680436736242771221360961178601561037918376527180029284569945185555772161441834490983435044416316926668168880505726530096565673942008498355873700868811855298600145052999351171521855437737550343962793771181853132433696956538788529325871511229868185368166982141748916162068261132920121515730854976291161663677437977580013409317660818004667832908963187022639160677410207124409611200813184607203061060769276293186783236610701908826488149765684911158452815048467750521542670610445165471210126744911243143516761587315509127371487246744572764961253127245388583332896814681589603424072265625 205 593946458249272148878021301819540892652911579227037962284116182307529124680483247879809829960867083403357973373993471112471196783830003341129150446073064410437273530844380404383833842804279933427848240160743705965102986111220420761889483066826140653459000127181590302635124488627813936778864025241281507729268463417767643274492885116317431814044841144978639986669979928997850544994172615827858353160249818700816699267905817506662186206961356594838928366591169793984978019791440623739092647255235028616299590714752928864364254482047093773168425285667122897734627806359938563271887419724876457659697375222748498268286679647466744824406544241853932724193957946302321040905554314813824149370550050515458519688352793218445818318309034421478616488454013018893285977323706867365076795461527637456727028599259778944896197762485230246081816932937466549701014023694243610496101837270543910562992095947265625 206 101997926889836127083995292754326835216108316092447084440760766304158954629054530368910243049736945151133033009001584551942206948655519702772102552657580261531448819774190518255318317090849897105877054702928958292265602355496353553622432127535882367545905610006060408593401252055674386893989759162312616180659640663729994861813967032355106344502391074165478665333337745522371365734794154509155753210530619396646420822726286560325744297006668756787204182889166364445003666749248710314273042736150856757727899339539192601535240618351966954718806479603813225949055375890551415160411945865614234361806825870850198976126720578559016736560263320440449723369128595690814742165669165519968837495493774952023663038834295664081932791707293850798452214455016965931498944719762354668119407807268677320812628217948974422498294958268649111050813849556556810374937951326458076393619123223288625013083219528198242187500 207 17686007979854485695855053649289996735415696178936346437145322661200818669637399329976583692330625009746545720731799001046529697658532688755968482457136900316199321682951181552758164096701356605870654311423605089069128688208301749052032826300940163186348579041116214775865615609433746306929408381164622854450245494114278347561982521518451946986986831624009720463895542324148770702703937114521224364120476307512953778221142623752445884757068774469118109327918086975136245010532720887144131030260614081216857087393996744181413050774088047587789120885526207470932427359418567787430345956290792648103311053252035588550249088785784064699838455317801033592855411890661701631237788241628568057942675746382648377151979781425100335043645526518038173682171706789061940380108803655823666886067294822712537082212909841796842456464317703242151877441691855529541463375805687239237519944534682281300774775445461273193359375 208 3096296307898054732859572684985400567171412267475865918220820491891115346084628579633039268181233592872796886476886603421472633028319096407883120465628833230988910907754690835725370447998259071988894054639059817156358238720732232833389165614740986394951680706316037372260126355047167556433548623461365434311250133315797988030979016141767943424076819409196270602411155117025370291266819043026839104699713835747052068154253576371692764320346517721145673899041945467000296450392303297278106811395404029396033691887812804483419863114409821382996123437206482082405970525941732839372108253693327400158568908904477494354422840581789063628842212841701676216619236636696722758795507065322787754038095646978793998999451851621415206196952183087158983434220854996610677787415255334625462736325133645395162096135001781396137503185635407891870990321900892230444380937587142623685282408895325101383377841557376086711883544921875 209 547279821585807012924030574440924923562019799543895396801340596934030416679031341551386452905817603335535728163155126104970001042085911496170722259507099390343156061379088458134879867433830324724347911985350660752750453668589313555041768052589144604040420732870518650568923380275419109622668215418124764712642803240716498002663335843318270313455075250558346672684354482211881050504994356969593158603213446245702933108544847855635825714628034251878080228040639729209368995044730762441200346789752940957665087236255659040046968914557169189024760272873642606476885759791548986983827190017732231190912585133902188221360561660745520206725366133127433162083792086283248479374988789256088777160685358212465549683509801989481647542263457139618911423190641557728401789701121948319166238164423415623008695000164346549648069156843897795258560224471395379934204308034829916082976850502349987719341584124777000397443771362304687500 210 97658661266201351863182522677896237652414492389765244470654649619158067622654671732370709144154156643701466737772255136538272819682586603546733143695583305649780557238821548634747241132664806567966188663681559737538236781003977864101175744054394852532544618658187329283530634544071291682759530389436262109273168950765373152968426953683619524173954012566728061210637940205589014846795270428654225732697861011889808142789405028471490308846567779293484561545322230359925521164763826435685413671676985783823328777091134611500201033268294274698500354779242477118709143289088103772219604422521213366520971326495881275037047319940347105162934636182651994770649788348832657331212648509303428328480241381392633342896729782957449299376291471878943098627916328933842190617969109929907082771285195212736616261130527816890580796380641092199962810244881370285686217051548846497314662026410944267052489653480051856604404747486114501953125 211 17592472563988810191516271382555259787729294606207493486236542089232278547186882628259798363253016048831991971641766606358221604870812197951601877420368192691979570932073513172089941006083039476725662888555989322128909658997651412632114713535446941768224403750236974148239745841897027419210549137715921828667088751513170415400245464631516119463728561647152658555808343823419631731144909662364763050779163087784014396466103656011291996442082676563127505262603511970480714332792923945357749021257446748258233655024812058465049918811262094501779123519559463939060475402834984957811378685908713746601071738187618260663570269921261711666007842765317314406263686676915976106140307999374579395988794612114203732405798997597694838804259986741000983273319512936109919482167765018782761942105509539453016827662473123528788719655158504018234182121666227088536912247562109067547816385974476659727820133600761920433797058649361133575439453125 212 3199177555738932421666789817108347862293610546486242590249715128345689185007768644060005041076673938907413975279963080727647835502380755503488777996323405013721760343179650731286566420104495281865507026564455609302946724514569225969898893500031450836969698171481591277774502848298034124027389616525644797725786570202956497791540206136086214316771924878398762254122124621061528037739672022214198773630228429410880657151631177353283507318023173372234793242621436758105124598474738104803088017035551418705785895259306682508016569443215147957211226344311679255429423450618059074547232647258427765702855373829066844740984433291132319185599624530076515524899140551331728118566501132422709587249051601546048800039690594975808390478827943925728999858698311930413212980798027566405641910943846005589821028998716565368141106595060188095866778784712320736270376899605487378455631836859506484680760577811409275383880412846338003873825073242187500 213 587253881562820700079092437869507428465948962591905991455653173324311002264462127622252240644383239726118314784117104612165701238114844001262014493809694712563733255349067816706777171240622392579692885511323570795485716934963831183037727934387931698934885412937219219413960630607088476688029067918556269688798769075900674914116198269792338164801647683254192181129757073965987744187737936531516394703891053664271857073240833337026908788090499654158407992685007963200117227091526286474020692941827231880471786723642381810277342937927047243307388782673877630348407421210276554241204358250890845316663315396498791255879039546654757894946688208460368404279586771368758617923089615757873143505401231468440043253199644106838693420277677343425689281786699255168100825163241615947918813628770889760077501334428472332067269694147869629233090793969706541092448279988906936673472282071150170890053949859103984884878268957209002110175788402557373046875 214 108810413760430404287380400690955688605168457907498835431642721641753881720149131504112328022075237617056075712120419910636626020875972811849318069702729752809272910691712041785673325728901273758273426399208030827987906226647517493760757411395101380071206842866982484830247881291314051322092134486028952376023196809182390979719034994543435373748893002289767365060657091590770717343478376044490836003729879120386660138914729732923305832852376285843997982920029515083365451972561869128522124623578411308388206431536807652126144024887239166817450574766812860839304026211692824017503682707798417228446603795300552872012096363428443626608569176531419992119560278377700570427177356756072012075660609866095417169918623190883820974734397224573407856382822535857516055247286186265191308211023997229363810619471681654497490864910440253644158655770533978512023018843352814875363060248778935970816511410789751394857833355356291349380626343190670013427734375 215 20349471918088774412306329125564245019964914696871955978900784751405487187252007027119847860699613512562038046317229743423209576502634948749410863058340903700695209833583570247830986859993407373068455191913111977008791221768576357914603105233857683048564268689945399901035283154300259329837061883791169645488016517796714082301865042575937706573690223320169951493261945718479817260232567898010314662971489211185638330807990078124885324738961202791887377132047548413751143475671451837816270822159734596986714004276902844235512446870886047441336460786111940934093318506396438455111126903307489309522996885230485351052934589933228183428439858526253077806640467206801264993085969888612182803921493110645949590101413447718885881597657935796739663694696909833788174370184418827555098931777346254297131020987556723308182224813734553398328109584000965055929601394591847158321147834792899568167534655292745224326160978250088717800281301606446504592895507812500 216 3841096504327397835461251429302518226038523977878094683138293137792290913574361519843736828245735999639724917688587591328587710572563311301851754787850507041687341762208264370804663872769612595791741355257624144173013480015278223375071886134842330948131354869642343828413898524094559196544566357978087875790241598202597252855128597475223112587764740580967309823047897371905719647596767525206917522191673754861144543681635603586747322244366592729271068734670708326828527758563400760942354172671375144301056911152581889268434131417196094116662682228496877802025357560920701175905789859090273225863438546762218582137427332473208039448707482192332408280391744761816333131496531793661189052718840167298812251958543584205798391273821585130353505098573506608661956735812555263671804622051100678001012606330984347749302395843367513692046568694429432862834744999595329578290494752163080133441614087094017453303492471677345579339490910797394462861120700836181640625 217 731742259895208283866406501801390759949797105503582506111582482578398119589181188150408841611962062272370347871717492785395811309511526442071227964667586955420412552742734157044520895539425788729390927900413618548572845123205360770931969272633314302715034199516857922828131738388658060003338130978657211364902026686678831329498911423778088026655512316968628609343498622126111318690290384092839892337013036025842353948588523102519601905239697054577127546421022846787722526209608021278824977133932246085017945273121059683683478417264605880234437504962019963442488644500319139740489812391260041069119785899322988195869897185421239753675922594458770027156572364189826921225380752946941774566591358293987772913765148855726873915013451880559772147745899455466859493751213180101460291515443813943146002349184173160475012828337681194831209981814853472815786026323969039002251346202789006776834397394019773467317879203178522091301660967843645266839303076267242431640625 218 140683615355632952279743939768009294346429987890097649610431649368338901712821212619062060296218194842922529038331905883509806000844270922454196793404701829150583234830479825310012313600183170539607134209220239460477744694206288868500488183167973742355583569047718462023473097973236807797985442557228212280642791637953659461617926875555004590177004964562695777952671831642910768971441774376226926815385040965142751736902141340698181193490809750422361349085384464734573665352012647013532608428159911424816076898459621567296411132240534351931719514515103853403173070058866280563628202702522118980034600171010151160513534379750675537164417320400726224929015893819803354820241947056209239411352779363636221603819817418422197712420191688256683114976317165761678601102062191586441013644933389396901761199070016629250358585117450917639737688212125554604094744896733500996165808178288949738180282141225011285463277150876702818019328161680547850664879661053419113159179687500 219 27295632173716653615839437388216416568408366637753079427052641746098556614266497807676181171145482130479004534045151196937513638977829361249750677514697242026310310683848090181870285548120776772309719260775765166790417799117680897477659127546726995447664930857349514781042629068367057534895374527459905266735230352716096563253311144836519119543289686524849850363911854454635717937349017476112209005716725752714481147561037377646191978273729042829721744144072833297351856513282655426310546183213201361283124914465249006234047587299417545461983640051752675965269183289855094079561869120032312470611836604332422646039319103942597400163236050201723017713978562590014823659393328249655295325980088187371668419516689319495867322127173019630664317660606502348399087380987065964932453456380901177839338221638207934260302222430305323755736965508641786843454358970055374666378383837946191818056575435820261378776915028169155226142228791304545632012690248302533291280269622802734375 220 5344277517863821510725377507044283025722519204719563089176286032574151283293811570387053822996946645883832383145510466512103713922341725339655933853722461005183105309497206628531596799214793146335967639250965088266076969689718405788193850896568447409052115873712304519854340372129686259449579824456353265652568443933603118896747841218219185433579618508812772704174787957558498478255933479538261848549833770460303396848448374518380117894665624528017601525537395170088107209640632487310549463067011444168894512924407703238881295323628638692700332222393846662035332267018247266423035435253745560479496050320660005699338855407492886988931742781926806749140642173888369471725155516384728339380639827523671433352315783454047705176289011353272876159547119217733938318263809368078144180749078044230030516836437559523411184831429089155086873472115324090971865020277276039754686872556657282919321174256733079140580487042831388089193184431283721249339446757176119717769324779510498046875 221 1055876621182463371995815602425234737706216879183412283639659692847209238371487122814414002334861729905889467921950779804047412830741256070306621016597641120751144418588426356501749840921314846252009097697518630247857239316878140543741645216441075856420704585220917776525008253592930292711262219314020687605671251294551026540149126365069583782698201023606514095107605048195385543871984480360169645869995683074207811181635457352480120430328589552318572385474268338677814677279849051925027674323228731501709148908867594207435134803064598507138715770272057579939591072825271611154390192505369598637943295770758408800280658274328582128283597970717171326850626551961025992445912511503847083316563321652479594140269072268419090849193707939082882910096582167101824479672116680094810646910419561712330364655198054640807104024173775517796257318087522838232834876216229210676583211170241041333910926221856805927048072820705220591629110166715139596724529758020594272238668054342269897460937500 222 210497989782574189129232044093406312531440796732971894626043358181837377624892445991842744824277872406371692105076851597313942798452671114273441926463542547733017032250680147063751442881733898737048313454926718866510476411642705659177889383005040479293026601672956846108030879392624951282779162862333071224676735199283603425020591988623562561252373783366465084926994003376195365971722461943125697837559965851476089992636383131458285420346424806625001085988948571262953674336574434961596787043047192884481121748555279296870857537037995217192806484117895221064948530047620686824056756785343018937716411468652590827596974907756824673293356321840321897426482890041727412912081141836648479914779115947597462815010167769221134940383725539717207653544606481820113952394305701737350102428211842438713867743208559703861459362844214504199519948257890786482006226510832237693946129966147931212375055505283980393249291673306246003179656564128451084768757460765897793208978328038938343524932861328125 223 42342429938081864106227302001970329823961071156244273060607540368034176411657067298294319869540516051866479050244848654473070298349097428744415471695967788716756075837314796684608071573786316450733215743949844906810305619714254204425333342943628982315095225785675431469772821578079233716588585395068909741818580798591257209249193435983936168971045758727280460876194402693656547975877187014157857008489267587221756073234182451321434861806662321722057556220060460996974072977921221466050877272383714727182612930005311618996169202813443822212085610511058795273000392678512163576305458293544117175227852500785245651471583982344547969507897280152706852725764441019860860204938535490192137571672484474511383721152053386733677791400045672404598780435378108939991250140083842475051140538882554886268399112409944475405192430402728287862068605750043398497165671333184719406560816558530337523770730418637343319708167227076287051494595088031697420510534167178104687778716908042042632587254047393798828125 224 8593681323081609897474179529699218567947167023580228307020753434532285371949757225635404288961793116594603343193826213044368274677319546520939815697718483359553139539815918772856283513412103742056210685713587669899680572871580506057163463674946474905712940284326711216949212914676741634252695163703847905094106229450491568143327212174183779850521150828871025298710888303184360521414530435024469591087717655224408413718468507943973576017400593235586683731374069277299639960329519811965927861740605486082888329427973647442183177033065009150112295919205454802760082069805412176431172448404225698706471781246795468488528962104476552663290749858516460919763898305555004813048220499869400187117214667882336955634305464313683860270280274030133340581959067793035008917844555004592925533078630816134964727920195440432587352767076006089579511306133967367195324458984386514588487869676224821840556288622771227307950538628532217548023316900314104921065463269100614914924873843915520410519093275070190429687500