0 1 1 1 2 1 3 3 4 1 5 15 6 45 7 21 8 315 9 2835 10 4725 11 22275 12 93555 13 2027025 14 42567525 15 638512875 16 212837625 17 2170943775 18 13956067125 19 618718975875 20 9280784638125 21 14992036723125 22 7522320180375 23 49308808782358125 24 147926426347074375 25 176102888508421875 26 48076088562799171875 27 259610878239115528125 28 3028793579456347828125 29 263505041412702261046875 30 3952575621190533915703125 31 40843281418968850462265625 32 700170538610894579353125 33 4043484860477916195764296875 34 1762544682772425008410078125 35 2405873491984360136479756640625 36 21652861427859241228317809765625 37 53410391522052795029850597421875 38 491031018831775696242174847265625 39 84808071681088116679541341477734375 40 989427502946028027927982317240234375 41 337117958067483233892359626095703125 42 511138248021918079227595665086305078125 43 36631574441570795677977689331185197265625 44 1208841956571836257373263747929111509765625 45 54397888045732631581796868656810017939453125 46 59578639288183358399110856147934781552734375 47 904678722729799611383421769507871221423828125 48 176412350932310924219767245054034888177646484375 49 2881401731894411762256198335882569840234892578125 50 216105129892080882169214875191192738017616943359375 51 11021361624496124990629958634750829638898464111328125 52 9551846741229974991879297483450719020378668896484375 53 1084816879896832874077720214191903088743005967529296875 54 205030390300501413200689120482269683772428127863037109375 55 3758890488842525908679300542174944202494515677489013671875 56 78936700265693044082265311385673828252384829227269287109375 57 1161133397456646067790741354576363409131854262181767578125 58 43494121846396867289328186573506279367064040904225377197265625 59 7698459566812245510211089023510611447970335240047891763916015625 60 9541179335882317000178991601475598753991161579832965087890625 61 2348030167877734880614382152170736491630952248214606987994384765625 62 43673361122525868779427508030375698744335711816791689976695556640625 63 13757108753595648665519665029568345104465749222289382342659100341796875 64 4585702917865216221839888343189448368155249740763127447553033447265625 65 894212068983717163258778226921942431790273699448809852272841522216796875 66 29508998276462666387539681488424100249079032081810725125003770233154296875 67 18829551281171415694906272949756330635126620471250653175002405767822265625 68 33610749036890977015407697215315050183701017541182415917379294295562744140625 69 74811022049854110131068745414733498795979684204567312848360364722381591796875 70 27056652974697236497403196258328615397879319120651844813490331907928009033203125 71 5763067083610511373946880803023995079748294972698842945273440696388665924072265625 72 10373520750498920473104385445443191143546930950857917301492193253499598663330078125 73 97085514716207845453412838143250378651144353770849738847298731731470602874755859375 74 20013485390783988712753532205815756627657328927333739022378867126930297135467529296875 75 198246789248331963664068007699118343953209390317928546919790664936573698040008544921875 76 66544838924356762469905494584337390786960618683384682249409733197043237975429534912109375 77 3074371558305282426109633849796387454357580583172372319922729673703397594464844512939453125 78 599502453869530073091378600710295553599728213718612602384932286372162530920644680023193359375 79 830889365889348697793314200984444714638219804978427992779116677603523507767209293365478515625 80 236803469278464378871094547280566743671892644418851977942048253117004199713654648609161376953125 81 2740154430222230669794094047103700891060472028275287173329415500353905739543718076763153076171875 82 10485657619650402696412066553583495409791406294866765583273896648020945963320627840413665771484375 83 1388791886857952272024789665873558700552159663522247143742127800721923162163210815033512115478515625 84 1370737592328798892488467400217202437444981587896457930873480139312538161055089074438076457977294921875 85 38837565115982635287173243006154069060941144990399641374748603947188581229894190442412166309356689453125 86 385388146150904611695796026753374992989339054135504133641736146860563613742796197467013034915924072265625 87 87174798659334623165589061251613423414188494045451035029760716419859489428620499867038348497982025146484375 88 7364998350635029606923807018185465879846954182027353189918340096915932286596201985694484128093719482421875 89 171304953607965869287658954165655442638479597893409400429818830540028984645964410617885474065685272216796875 90 19202428774684934117800130467199146842560370525861726741180541809384549033889380608211872215392990589141845703125 91 582473672832109668239937290838374120890997905951139044482476434884664654027977878449093457200254047870635986328125 92 8038136685083113421711134613569562868295771102125718813858174801408372225586094722597489709363505860614776611328125 93 3737733558563647741095677595309846733757533562488459248444051282654893084897534046007832714854030225185871124267578125 94 992505521200516631816366367116173991449740550491285789134861075055254095989740678883435805639205766009807586669921875 95 2384140048426669594856028637579780809461055336644424363471812711007728232009641359346424724546177850779273509979248046875 96 50066941016960061491976601389175396998682162069532911632908066931162292872202468546274919215469734866364743709564208984375 97 323766218576341730981448688983334233924811314716312828559472166154849493906909296599244477593370952135825342655181884765625 98 12524640560716377487966567705407929575512437700867890999537475901253388316925175421076036370059349990517454044818878173828125 99 1812219145746731234989624142605562733195299639640961766933076320789047955702788843618771108621664410166410081408023834228515625 100 6333023896426748939479869315557074067617982611648522303798384992004737479606520152431189358086461648431002972662448883056640625 101 59486093459136452788534412481027596717135710671214569999578230229900499145944043791786161640506134263712410922218382358551025390625 102 86679736183313116920435858186640212359254892692341230570813992620712155898375606668031264104737509927123798772375357151031494140625 103 104160149646947928832723756254279321851704629385296712069261481132555774004548020679417569032526241095760431524804387509822845458984375 104 4062245836230969224476226493916893552216480546026571770701197764169675186177372806497285192268523402734656829467371112883090972900390625 105 426535812804251768570003781861273822982730457332790035923625765237815894548624144682214945188194957287138967094073966852724552154541015625 106 1149224649414129618942107693490290916480337259856533572464651799990048417013729839263758430937640828438735461134966206252574920654296875 107 96755383776516471182419657877411354005402576941370091748915268586546157519409900979713638166490144111014603295619738640872037410736083984375 108 65309884049148618048133269067252663953646739435424811930517806295918656325601683161306705762380847274934857224543323582588625252246856689453125 109 48427056879980948076506981825377825652704044887491867349839733920102949248235261663826060735370832333114962159695389595252790153026580810546875 110 391532754874645965198558948058179720402112202915371747523454248744032344671982090552033701045473179413234469061137224877618808387219905853271484375 111 488316132484109012775730822859078078254319713748384988484308107984130227624606876980626301303904751852460967031305977094558289112150669097900390625 112 1560107438654358538252719500724131501294570162385865886285763852687759650308359406968872747242731591815811192105146788358511867265999317169189453125 113 484182639588011132259136256316285037056702162368627532455025443577109632317530979331818464584416769375512670676576189879997309791637957096099853515625 114 17976946260666798644520407608367023348334620652347115815096219909693235614578420856475865377735180418923851176404622389397698281896869838237762451171875 115 1028954435513508315109878124981190126353308081630918249964525646429245243966851622995091198675390349548906276238502016671690173349667869508266448974609375 116 933555659992327329894690853107934070352837089491137400789243197210305220633353522520260600398200587140729108627246615411700612991962948463857173919677734375 117 8048232479302274559828966407319978985462879750455174013119896615949894481039121420464141386590802956507969894375947137075608442530712155704200267791748046875 118 15036781015496416302613785571009494071173147000433750114512340177466386188741425187233837490613816857075723752659061234436261773461547210907347500324249267578125 119 173165510404265181291391014479044818819639144488866090028416304624370963528409315865886451101584923160517205796751124538507917842766850138513647019863128662109375 120 80521962337983309300496821732755840751132202187322731863213581650332498040710331877637199762236989269640500695489272910406181796886585314408845864236354827880859375 121 3247719147631993475120038476554485576962332154888683518482947793230077420975316719064700390410225233875500194718067340719715999141092274347823449857532978057861328125 122 118866520803330961189393408241894172116821356868925816776475889232220833607696591917768034289014243559843307126681264670341605568563977241130338264785706996917724609375 123 103398741575740510794168240549879654670219426413563475696651586814449522869495620975144754013781838457289439721229105759915258026402893922623985902182757854461669921875 124 755396739705168258358595109377237463802399722902023565614504276070763397576911841637415857906685517822804216790059436980020903388224075367383299672713167965412139892578125 125 1676176197570639626535344177612213307253845538983780101215615997198439491664745210733910927307734137180778587551907034718981294500497208655436315841819159686565399169921875 126 17846247975534600103721809459037235082331693453560306737642663522171785267754542258683949643045445358563749621665154198652993842546793780554430454767848593182861804962158203125 127 151098232859526280878177986753181923697075004573477263712041217821054448600321791123524106977784770702506413463431638881928681200229520675360844517034451422281563282012939453125 128 42763650809299890814578675496183563310492925822682244446804118251241825075562771072695501974844746425237664187763671381677928641574392643970050335009750402532517910003662109375 129 292375080583183353499274404367407022353840133849678505282799756483740358041622665824019147002013531309349910051740221236531998122444122506823234140461663502114824950695037841796875 130 19254691223816532905220705454793775534954010841164237936557228137227075250968058032990116063962390613077754967946417811929665529846877368737092420597779257991351187229156494140625 131 736778280901392795219390811834409824013894270414327455603148838845530970323887836487577104682493406066621628911088482932545121045460699362414867921287678224476985633373260498046875 132 3286237430738864256661144450208781449852692336443616463677612702925944876316230439328810408473231689210831118999549738654372352496647448152191787091961005431070209480822086334228515625 133 37548932842634789186935757034172502820481793878608332445800901158861741284369299693361837141489674799402108146644339797339477910829390945381572825019829357588688819669187068939208984375 134 6716436180117894355758591329314323738448931516066299611887891466920434585516956294692437970161689812513237637936923789254383493829730598734903902471666174173455650615505874156951904296875 135 98832358390434815444987671410860273811276027258915598788930322935734194925882011876399224730929265591132291842241833558878253111704485760384110924870567752962399898807168938219547271728515625 136 627155689674278410811791867855403006641169265920703687723708656180470815132509967114142150214930016815695767569283751586760098133249816321959643793504909219992832504562102258205413818359375 137 6576587505466362433467893906168387934470339071028983702269106346209283999496548733146679839952407416049917362873749438817927185633135638169559838400672922761412267552054184488952159881591796875 138 12096312890861588177322897017057621372236000652349577792063893241504509412630742719382507093286415772856474052810437848244702325440992053449723541308168399443115480684090522117912769317626953125 139 6877451017982790883111121389072072597453818601427926461358893968309232085267909537340633090574529231952387881483721434173195910620744974140027085213488754134469398857356102555058896541595458984375 140 77268162187036655571753448806224735632393651987042753793367173733954222477984963652022012772604835920985077848469610312935856055824069784463204302373546152700763696162395812206086702644824981689453125 141 10894810868372168435617236281677687724167504930173028284864771496487545369395879874935103800937281864858895976634215054123955703871193839609311806634670007530807681158897809521058225072920322418212890625 142 972995687615627621294117957231592237001123081814194978899872674529076378902021976252065874045971084786140395397521092884026232672773286304730991535926503817216786619222320095591363497078418731689453125 143 110615014746582626126821799967873563463472677556046756176232025003838048135476368370216108890916222773912370850767185444520522261404231053553342772761804586460290386806289460067304159165360033512115478515625 144 1713485598484068218832007228418007007179439067133254398599119148080107458208756136543795146330888132470243266190885833047650086665470016320103416445535699273911555045192091464037413825280964374542236328125 145 425818862077552587302367106071017700058501015370622468466025936961677441937453276469415994403084574395149392213130315649260417554963190338900036337622876062922356798767574470170595656963996589183807373046875 146 10537739379833193877971678773939475023347724627376794227128743861990631655626156232788637613493133962556762009098335921372247553232674071316759199247153313929139563699101165413311730722888023592531681060791015625 147 309809537767095900012367355953820565686423104044877750277585069542524570675408993243985945836698138499168803067491076088344078065040617696712720457866307429516703172753574263151364883252907893620431423187255859375 148 178550668183528789726753772122918394554480605134898391904527220764383319548132908878932710217411699758087939462572738555587708542157365339226957273225130450032990925107200120507795960753233521245419979095458984375 149 8539899908549998483840906166867063893146252862997055186401632441939689790667648898770472596988584187729588056555391512375204511862844626809886139421084764294627922956952274563767373006866406087647192180156707763671875 150 20661048165846770525421547177904186838257063378218681902584594617596023687099150561541465960456252067087713040053366562198075431926237000346498724405850236196680458766820019105888805661773563115275464951992034912109375 151 354265078623914772269224404174979848314583566569383333282045741410135483074399720800643231358592366029441702346116516035345022332771851277003518421039505332002422078708734466793646517592534977811737917363643646240234375 152 367514592564449184752093396891124094641548991959078269946794252138874550141382270358587288211403720518942822013861273735066926168017518514763450009986382831419312664452441135851728897350495785981896915473043918609619140625 153 4765231581555993666700872010537456481369236929638896212021993269258288658612837912276597889520743155881207776959387701819088110483616977352441343349823438407386003191629109642823264516493716547053409158252179622650146484375 154 7216149025002959742607353847957221598286814457116501830405305140746801792026040878490861404030912052389442310242166109788039095309023976037380340946082626894918204166523681702448696899476984757754545935313217341899871826171875 155 176605752454019804226969449436847791747545722239956492165182467918276991225900474131486871203914426545320561803295117950075693648352428887230624133680443237165103417759658525875718108329305153281887571574770845472812652587890625 156 130864862568428674932184362032704213684931380179807760694400208727443250498392251331431771562100590070082536296241682401006088993429149805437892483057208438739341632559906967673907118272015118581878690536905196495354175567626953125 157 273943778976577359524705931188460820647123022509730912386944436936114537709967779453797175136663901880039442646799255159439412959578353592716654931199756331761021817492071918997378900916084981564732725523921544663608074188232421875 158 33124834498698384799671074332482252292534773640207258283523383445846502774113450882933638013974155482433340769026236465707724934397994796670330213619562372769062332013071961633866734447506194199409008137331329635344445705413818359375 159 258075585579359115974237340124369227611138421430854749286930680426590103113117895828935973766872645363638157931483408304328884963894777460858542694310010446243764628713843653089455728080520759007595582397948389188968576490879058837890625 160 430125975965598526623728900207282046018564035718091248811551134044316838521863159714893289611454408939396929885805680507214808273157962434764237823850017410406274381189739421815759546800867931679325970663247315314947627484798431396484375 161 207750846391384088359261058800117228226966429251838073175979197743405033006059906142293458882332479517728717134844143684984752395935295855991126868919558409226230526114644140737011861104819211001114443830348453297119704075157642364501953125 162 108566571340013620368388037179416099912156650125154089853253645272360049506392596113069484964315682844748555405950810570862999639166186866679234041177317620305320468485717260643212649996711974781227548066182094948817393742501735687255859375 163 914311474968481372869107919779315921426879255137339360047484449268725550259669646932233512541145242357524084110449076357617895294511237062216949350114976559004640545430548863383589200722309347615904667297363542960623817634768784046173095703125 164 8650793186240246835607713394835066025808165260145595483526199020004095590918412813281901695581604985382727872737325876306692393940375550665591136158780162827505445160612116168937036283757234596673559544428901214165902274544350802898406982421875 165 31937954190164078248500077851843746343129973292620141673259375039429922620516343346798070803825374687858780184202347684471351437180904571734411337453672029716005473097268483962770985935730237882727685409294308269166713216691277921199798583984375 166 4042372611318326365819998042649503884264453286325514676928049455449945297976796916568617764758191715413684926044067749050556378884973126411413432876715029629907957819342724677524160773697425882988916465859316083107680869943578727543354034423828125 167 51440808428070230335605803091931996728818873849806704469780200540382733894873931482102288503653892855325306157881179733767950143862837022835800498729349438052430726434263908611365955509609223331387157594646140883978482142380016739480197429656982421875 168 5401284884947374185238609324652859656525981754229703969326921056740187058961762805620740292883658749809157146577523872045634765105597887397759052366581690995505226275597710404193425328508968449795651547437844792817740624949901757645420730113983154296875 169 2791489741761792774634021332924566611476730631390886760905962258682237348515406465290229692652410791185772347925386955277407569733474137523612476605358733266790162815217165315928712172837968403717018689654421314942502035524566963431425392627716064453125 170 77589457372269030170952622948638328965995727899509697519381220980072787101985722702741934307273757941008542410586130421935543400741913652468808787245945991150432575448961109956238554844031331781314534478944640448826844077405338748576468788087368011474609375 171 13267797210658004159232898524217154253185269470816158275814188787592446594439558582168870766543812607912460752210228302150977921526867234572166302619056764486723970401772349802516792878329357734604785395899533516749390337236312926006576162762939929962158203125 172 5433478857698039798542996538488929837018729402334236246285810646347382891056200181269156599632228020383198212809903018976114767863383724634315723929708960694563149783582962300078305654934879834171483543082666106859274138106299579221740714274346828460693359375 173 98699143450084892940533532121651410489445219593401401413781750390900210216035876292754229632319421990260795535691888339701124758238365357982345125183163271016739615818784510180922422221892092187724998560096629831098714718700931856562920074793510138988494873046875 174 451938183166178193990864068135982774346407058138206416999948014947806225726059012498400946211146827008036274295010225555473571261407251902340211888996589714655597188222855388723171091226558527385898677617284568173978325290893740606367055079317651689052581787109375 175 3072994803737305715786550156548349130269536745009276761809462473827107772063693694390967579043074028224377529715560327141001276981961375409573015400641433131349408283928413430479639832982223115660762991978468689526539737407406313938998891899245791137218475341796875 176 16529639049302967445215853292073569971719838151404899701773098646716012705930608382129014607672695197818926732339998999691445868885970238328093249840050268813528467159250935842549982661611378139139244133852183080963257247514438562677875039526043110527098178863525390625 177 20376404998618415835938336404896207020192996154185097657929717313568508193402637348168928408664324616178222179365392087929699612026442401254117806328578177246888872007434033110222843131979064182384275597672712367799537088205979911508750092252739705145359039306640625 178 683442005101495134289987760918726897019691890811237230976460952707919548967256886728814611849522224281473891901711297223462852421419131665045808306378771350707385677584461922119920936662372807941891109817778057938094990603923755060011982933474428136833012104034423828125 179 40850185193616885769888584843905570245263774988111803606804259871803159789673928499577938399233625042745169109381953338600300676852202769872444417779777236938556525701650060146061777352705664442444374932920811370131586559331284988026079950990379074937663972377777099609375 180 2097452758766258999854929388810331504243068526764600556191364723117733239400807858810829247108650477819750707921216394170432438252976351219100658630902662230610184812151222338199541958174672340797306430930819059799406311888864827710199075083601013602674356661736965179443359375 181 77021495097726289099967989323325218557110043283504301211328264330352955230583530623810122484614675691899954987571549471464449446903777555418384908134181753649917518969237420006921707127128361469732697098494268578553974934446040538759592734861388407807680778205394744873046875 182 276377155117112415892884335704759761651100653634717886088223746835777473489365649939785348233012656161352911281362841827049541523718187847438455586476781996803042832327542265059877244744760225002179473790892165871648170904971940617717511725615938360397194628603756427764892578125 183 134513349431998861990419769771199564846147392593493013707832302316349142682324239199416805124046053397679741394918617165824643879894756319364993011503327408018502229563670836452014722841199790360103307722694857325828764030877300885750810228158821063703953768708743155002593994140625 184 682671036319205492073444934848200608444532072270262665812989290159499639622500012087181062624853444708412208675619836414349483728479960475274917584202332995624417418583700348378534814043835555771228524170108642109018281302245832194819839702533735069783915605512447655200958251953125 185 340514584634915093862710096932827151591858054529236713245073961756140294928159657927789490794080379604240292188136704479841030459756365095293773764626492806235192004801148256048812206929080254116015949302824443573491966768544266046036402322510656081327027777660987339913845062255859375 186 357394379044674456372761583166497297535054446660900304601651199574623249548169858113638484123444078421764775243748623973341721541118573479303336549815834663915707951324862319598660469186850375284338454218264455276349354264070674662889921123355112889929953297496467712335288524627685546875 187 174238079020290079475584697342623822150236972319969645707099225416455059090709252987244981645284282552733739588106871054415014337923356679481589401753790530750711995636590233279197971756270816106964259430803788438264917963377472303062535102596589487120412985632356139831244945526123046875 188 2021510929664935789226938575080666841615257398356032862003069481606099676560821382800899187158835160130756115410604632960550035338258526815038997384786209067581695347003723865833261749175562713856610712408778531025727803841906786548218867083954823051131793391732571762986481189727783203125 189 50069001905921454741092128392021760260856508945091682218812001156869689498661906507916830201196829601738340681008394048464453214418445557537311614346583176497690035598662004197088257116300127418058663155017875801105216987125438580323621453788450353636546236872703730114153586328029632568359375 190 10122925128927965913679780317207476401457783923898664469111093054408141069152541867049338618883000036146328622301312489029287528094601108235428258439046367863699639248601279566513869419539141145933142537879896171582426562653438030919275773413382847139081207121570997742310282774269580841064453125 191 75405669285384418091000683582878491714459032449121151630408532162286242824117284367650523372059467269254001907522476730779162796776683655245705097112456394216698612762830931490961813306147062396055978764667346582117495465205459892317685236156288828339015911848582362182469296385534107685089111328125 192 45243401571230650854600410149727095028675419469472690978245119297371745694470370620590314023235680361552401144513486038467497678066010193147423058267473836530019167657698558894577087983688237437633587258800407949270497279123275935390611141693773297003409547109149417309481577831320464611053466796875 193 3529782724249137203871727366358367426847099990948431303582063232432996571684364754537121273540498952938642340080484600785927339262163459971482193485982072297798407049048355512431634724250881164792336624201018164042851473389438214702234598733486234263747288621580498642060774727724492549896240234375 194 4235008604075045073244871392065204730159162639439991239018634391830482255730899041940356344144975860243112509132184860630750120155368884129564535369126888468392444188598873605326888320713137465349691935360012186091464897812334243932238155918245649466004150657151931207254023092900752089917659759521484375 195 15581635430087429986466979650051224950585598390392420596389315215225359242783496475063575228457930051837866778882566940056533460948998724627643101829806476440311822958052459491297041934699279353645092969720799552600672737234059954090310196302979276337185082606502388404047820813502767123281955718994140625 196 13488502403979018558284915383727677065556933006616372096274350537980085984502913448580034956101748114874313341586008781108939132694849895952663045150669139771829934740687412432966139301471342827138768814121638812701315699532284566924178526599612393549223219843028900895104063550888895406387746334075927734375 197 1594340984150319993589276998356611429148829481382055181779628233589246163368244369622160131811226627178143836975466237927076605484531257701604771936809092321030298286349252149576597665433912722167802473829177707661295515684716035810437901844074184917518184585446016085801300311715067437035031616687774658203125 198 789198787154408396826692114186522657428670593284117314980915975626676850867280962962969265246557180453181199302855787773902919714842972562294362108720500698909997651742879814040415844389786797473062224545442965292341280263934437726166761412816721534171501369795777962471643654298958381332340650260448455810546875 199 52350186214575756989503910241039336276101816021179781893734093049902897774196303876543627928021626303394352887089433922335560341084583846632192686545126546361029844232277694331347584344522524232379794228181050031058638257507651035835728507050175861766709590863119938177285695735164239295045263133943080902099609375 200 6302189351674449075782974748118700193752225042678143887688694989956207597214643323821464036278686954662241519312532173635902127738914588278353854720520852290653673061670669462040238885777189915615545051546675364894699629716009354233835695070245890260839838386410907485227009919963592210478964261710643768310546875 201 7813654031531975610067044028551168261012226500190942693544964878487982019267418623157378128860653628947226433394784320586223486552971301861191136135324581053391335661401843980644206277165119334684409881087419101170385858731958805596273339047340605110229179032292406614084968942649513934384231106378138065338134765625 202 5313805651710512213219594409016697828705714835229853761123479115030393638569795824988560952833835177926043789804012990286671052421790683352400718647763070088376334338797347363103436548890758822207711013131517483402607076328314118392505622108128100848629857020560989324685384545597846109643569434410892426967620849609375 203 1244656785342962283788743459650449606800684744098069592509307223482119125341925252853089853952232932060369487688709196570993334971104048523696937560187580647623533697049070978511535714720950816432498464229651595150841426724593576192706124563019235929544454971354477884128230457026572415681897609829320572316646575927734375 204 825207448682383994151936913748248089308853985337020139833670689168644980101696442641598573170330433956024970337614197326568581085841984171211069602404365969374402841143534058753148178859990391294746481784259007585007865918405541015764160585281753421287973646008018837177016793008617511597098115316839539445936679840087890625 205 56389175659962906267049022439463619436105022331363042888634163759857406973615923580509235833305912986995039639736970150648853040865868918366089756164298341240584194144808160681465125555432676738474342921924365518308870837757711969410550973327586483788011532477214620540429480855588863292468371213317368528805673122406005859375 206 17424255278928538036518147933794258405756451900391180252587956601795938754847320386377353872491527112981467248678723776550495589627553495775121734654768187443340515990745721650572723796628697112188571962874628945157441088867132998547860250758224223490495563535459317746992709584376958757372726704915066875400952994823455810546875 207 2944343545092414182497352344730948155095171872147734132478128176793272916125220669371520205392445806030337731001221078976287826165635570306489958427377154939405295355170909699321268429307869634467783180665345462569461473792242065877066997475063195316353127879053125529491829293033494255327473002381566402618773281574249267578125 208 138314663585830961227936094660296015840385286324344147668773425414256257195557932624606074545353095755259965681989515288192872069875358280621984035268381098554658786227424002836847196863503905394983619917686213838993138554989542475198501282567496712132517880454044318752676641568018867304100317294768274223315529525279998779296875 209 9799732229719709433960500242776633018307137921366107206480265964025470078562475084385964987612812187355923828534639147683753179022739009540348190882800069213696129662999218024993460744976115201139984454787985936706502859759564073910289014371189709551301024348049494027945892731735704767362811580651626996996128582395613193511962890625 210 1028971884120569490565852525491546466922249481743441256680427926222674358249059883860526323699345279672372001996137110506794083797387596001736560042694007267438093614614917892624313378222492096119698367752738523354182800274754227760580346508974919502886607556545196872934318736832249000573095215968420834684593501151539385318756103515625 211 72371022516480054169798294292905434840198213549288701719856764144328096530183878498190351433520618003623497473728310105644517227082927585455471389669478511143145917561249225114576707601648610760418785198609276142577523619324380685827484371131236005036358064810345513396380417823868179706974363523112265372816409580991603434085845947265625 212 66225389658544091467859507885079359670752012628913720891238960023873657438918227856535155120311808365665080707449001794466221053242700849399556565033795190191707869656922832685204434454617876382875812762676613085492942680628336042396305228683298465084636023739431594083764417910247420640608464793386378488548871246166527271270751953125 213 2450989419565629994568558832817828361732992898273760461146389031275959645187737413098212631999042769928716988942756678347862864929617508536620449553936228736884922790046827506955369356345033500623102998321300355120672992415658800686919413197101569782566338580931971502195215610440943642136100769437243091381173343279442633502185344696044921875 214 12488374661596305210420752148167030224068106672156779492507791730787032477861328723881369124947503637255843705565474503962920311784241591115161338203389355945080320882619549678296405768043742122222477181922816095138667151832166270166684629147136569844504677531415283368328003348437189033741084872846905275132645130042874370701611042022705078125 215 56385011597107318025049695948974141461667501624787859408672679664503451637543899188324381599137978922210134330628117385392585207705850783884953441988302942092037648785027266797508272042717495681834484476381514669551082190522230709802581100599321612847938619054340004408000935118193908487340998200903777317223892762143577783717773854732513427734375 216 117107331778607506667410906970946293805001734143790169541089411610891784170283482929596792552055802376897971302073782261969215431389074704991826379514167648960385885938133554117901795781028644877656236989407761236759939934161556089589976132013975657453410978035936932232001942168556579166015919340338614428080392659836661550798453390598297119140625 217 22023985529830118420584411237669299654927326134642137885027548676955048209624647022959503452623294567015278469543342650734343782129905316185462814440631129181149905615431650411106731059885453813324549636474619629926652703617983315248888177894095021978404824602625205721765165257166540655155393897273015420107652512893281482320162467658519744873046875 218 36009216341272243617655512373589304935806178230139895442020042086821503822736297882538788145039086617069980297703365233950652083782395191963231701610431896211180095681230748422159505282912716984785638655636003094930077170415402720431932170856845360934691888225292211355086045195467293971179069022041380211876011858580515223593465634621679782867431640625 219 7886018378738621352266557209816057780941553032400637101802389217013909337179249236275994603763559969138325685197036986235192806348344547039947742652684585270248440954189533904452931656957885019668054865584284677789686900320973195774593145417649134044697523521338994286763843897807337379688216115827062266400846597029132833966968973982147872447967529296875 220 144577003610208058124886882179961059317261805594011680199710468978588337848286235998393234402331932767535970895279011414311868116386316695732375281965884063287888084160141454914970413710894558693914339202378552426144259839217841922534207665990234124152787931224548228590670471459801185294283962123496141550682187612200768622727764523006044328212738037109375 221 13693507627652563219542857555044883189620653872689963424629720133257723999059110638133530629820867346410906957652854938241252651594875424181509258849054447708552828542596254944089340612903298916295029555882425751219092039057347027805739954650217889187614056914553639365087788939692597978587180983982563121157470055269872799552643982679001055657863616943359375 222 2127971085337208324316960064053974847667049611816020316187458508708250309453785793165950659874162785632254941219253657402690662057843640917806538825143061173909109555519458018311483531245172651592247592984128961739446902869511728121011988952643859979755224444521635557334642401228229725872447924910890309027870846588938233050480874908316764049232006072998046875 223 7255925872021367833680154346850709342962569777293157958865493080151985000125294065382369987032695736941786726175742593284403939432708439215150736360961814094521887322336989878952000419995007665215156165679828111129918338530598094357579106061767290145036927387283252741370416750365370472011557909099824754024697229194697644805156500069642788730561733245849609375 224 112864588983581555558307612277644105860008849189804348878022205266945464132095640137134114587262858999977913495221258900548398087494781881687449700185798789472200439536205344176091718106298528413038404311321422333809353798300719897690891862265371862310250458962138162132938860819304097055759875873587385322903646837232771182879531579601461999118328094482421875 225 3736983222237804968541121492486786579359297499550408677764700573605276074689529576023555102571514121918443708648661829106300138906330663906783007994304358304031135018186608212407254016307928822777435804229253472934686192301721283546512179099461698606947643527635557243124298886856924927347752612134137243941569690465999154515775726448367777265957556664943695068359375 226 140759701370957320481715576217002294489200205816398726862470388272465398813305614030220575530193698592261379692432928896337305232138455007155493301118797496118506085685028909334006567947598652324616748625968547480539846576698168346918625412746390647528361239540939322824348591404944172263432015057052502855132458340885968153427552362888519610351067967712879180908203125 227 230981582249691410236260981695851957944928530508355501188776709430238401426171381095374004665209418653807227880835721875676397260448886409332267320631086975558319624943384788569779452463408872850756640516348387552403941008991452154823093749591065134859792781029830551429834676498233689906981210250247601070711335253357456174660634118378510493130306713283061981201171875 228 780552761159492901305536217430768295026754912739307054374359008796041340819440574258724582907932685465115710788738428709875025313702629716107826209932623200976007246862252453374018992574562412469235475916317301078873603509670400103191468949510949395015485462180091670581819896080816847821377218352801000475382376488310089401656757152891952244999629328958690166473388671875 229 32082719900991464635712168116449271203279182695413056619540961310257801777783672834275269394908104994886679087034556441587940143022187575254380651654410127978577938890261299557911601156333937107389345330611708554600881703230811573472203198104257740518200594766017614049811725472244856591222248231270256506718921782327207007970661069643225626890625790110789239406585693359375 230 31561965070398490653908548805061412885875660098470620517359335704432165161956519557298658310191456657614993574325506830559752476739309338674248129561313758276797994280066226917576997408676838764343323932396032653517208694667731938368684216603991218737470863681857644003817852323539851241858254730696885376756824784763659449604828887332719222769128464278765022754669189453125 231 1749411616453878529676845057606606352162597265465382427096111571109102192886637236045177827765979924125127398312412983313713766635578531817298539917725094575804526048324835025656891879158022659529164231031594814335048656600354414132751265281470772010409155431495318882741931105244063157815102207699162115786238848881756205921204412699358908545033131076706922613084316253662109375 232 12852344008881160931359221689883201333887881243619009564399433009081537443740494894145239774654065842572602619601860717411417138882716947084419939928887028150243918035026454655159299005547606472007593217312116569314824130490603762495279295601205271703139261903385609391877387186526383999414950885896511010642901409784635592834448418631290114777510069643540191464126110076904296875 233 224594711555198287275502399030708943309690724732242192137880091833699866829365148275188065062079800598956230777542516036764514501975478650300238450257300816925512467662087295098908750121944423098332691472529237048776551680323300749605005690631062123012358601761663524123057341084548560389776266731041529910984702135986506984781986115581794755736988467020864845835603773593902587890625 234 495803419848267917193090201633829176740260656484383707172301334802695932434636270720698181363459182454299603791933478798140532013794924567643922616605739539250659598423853085407024976684292405707640092495960768579374651822600494107618597467996872988536716158605936458913164318997965689917053268066638849048777549998309836173952686330623962007947691521536626169108785688877105712890625 235 294058647343341757554282783873778209347616498881571384420524434522265611355875940563156945184851624641347693582311022782420967915800751690000240770944023141017474538017575722797356956409660091099459873906532922507433870878594721624304268164947669193915466655020806599798260075862841079424614212084285088804882113582330905216503843249901021276618499900035175187440472654998302459716796875 236 2412838834823843957680505756421266234315873126584549306602846187901239022979670797071201689298219622057150942705187796208076683759451200953048333213242679945169873858303154440701491847626283793855833005100624443620599774957475894652403895737550742591134193281925691239404266450291788724550311316373703477014893633963629083200319614480975929547882923020818424220124143175780773162841796875 237 17269652676368180742702451901009570945492430316216253207079211305284328183074695762957418970983077122911852157318111132579688056339896025701348140140463157439558855153418997593876857750200363626143739150707209392770080829280637968385115643351945685021783874996054942476912096691318448617096398215813145266386399695731278800097967608686137118146017233229205789513116542366333305835723876953125 238 3425147780813022513969319627033564904189332012716223552737376908881391756309814659653221429244976962710850677868092041294971464507412711764100714461191859558845839605428101189452243453789738785851841598223596529566066031140659863729714602598135894195987135207550896924587565843778158975724118979469607144499969272986703628686096909056083861765626751257125814920101447569322772324085235595703125 239 24315158008345912302138635372109564715878723298193388983294051917504533557169674366053066977907410715481979564667544491173213267839751627077823883848263003006856108882098500523141173825418244648076934910161571402959102419087654676180251188741222139985374019245683099949794898118702376094992012953264438837687900680509569324434965186071407216692617630211477319779334038685192354023456573486328125 240 337958388831596854474679198061889821509690511896908112932940262890085948065248226280462352949814011320689899453865411964471725695203887293788102605780903206930156008774121360482191544454207712310427122833897070417275597843282539765257619733421573780530657239974402719485681382108569722788191739671519493936671280100660527766229103274295247094397391832755854490510927234936389140784740447998046875 241 2959276305405739256731782617962594573746020019006626406211802588619889256575335218720488516546221421127734322917863502298235920762436971773506555783752848780949422731495798006168896560422527464894203363241214047597137559915063012364517470925750440546919945012295861679389788075536672682641002936477048528740805952321417134630357437970820615307575028684887847203743849178181335446424782276153564453125 242 2360917140356666703722279319385542484109462125053638209790954592679164395905157548122060069244567859053555075206998794141229976344537628030292043405499525510955253739632911376350130662490939493970540265618814723687386668679489831842461191090214087733037230855963511625535149607516070733623481463606963991061346287236647076639164285677819523860768649258492941835074763190505109378136694431304931640625 243 77252087488468438620021844613158480247281053523692071223893724338434984147160030869522217092638545527154873302829778536319944461241137272319988096812386812109727028624596876687230599792338184418719379836680748719886329394065638726742149036072660731045652983009649500703549516530042722895259019835366668739774416172926867128916602321979318039557823529229142383543960104219650020240806043148040771484375 244 5307707673678542033306760863273204263363107823749962009532583522304626832476159467598349954972521455170545110101990374042576877468853991144441208842290785775081608471024427875298427999532318078067339950852266415131416776125138462905788339055420252407466315734988648478504974265885292000149297969815314131324520962382504308581720384668018351665206342673727199651232504240550014174004900269210338592529296875 245 3901165140153728394480469234505805133571884250456222077006448888893900721869977208684787216904803269550350655924962924921294004939607683491164288499083727544684982226202954488344344579656253787379494863876415815121591330451976770235754429205733885519487742065216656631701156085425689620109734007814255886523522907351140666807564482730993488473926661865189491743655890616804260417893601697869598865509033203125 246 4484516936812229836645773045273028331115343577627245938988721619943455970000067258581577828778418711726104025035237754816066940257679860461805677433526154093422923493672555159498639096240366503249325871558870516448184426594328436813063502731824933821467217514221016501862076621564110497883152177207041813480311379478414037545144218466469150301803545882414088639903500428662841414961803820915520191192626953125 247 7901419874867361490180742387568057717536494360874032194768861579565706522075451838470168029118988542147280218510419908135588877604681402143004149926044181769004963000951464020692635511635776420958428897295292591947271080697433750435497020913293411731170472778889816341847521535421191756570255259426993872564743296549000306552041103323354211555091060941754796577600640855275349050401700878865085542201995849609375 248 835226242740014342562865471747930629382693766266520793491139039440339516427616527594596074912555051625025074245816153053659656305109536712092959698933972385221029278345631000141412937692802008580511351953241885713907945561333642635259403210884618425777283437641228597171879407586009130894559830787349886506616420298996395214071178232634623408301282868360077383174425550739494727991996114724315702915191650390625 249 130695128601645350020082465334938223260708999939114259667330376855716475665500884445324057893077441193217548585746995580497022599065433735303962214169575083732034234437880751662270971816392624700095955696190778965516397439793195256310574652349382525327653312957679626448687897282677526790641000744679212219272686084418000070589725592613509626415174070163011303105355743061150898542965848037056275643408298492431640625 250 2006284868884906688904774687159139392160006578012718898402001399100910810654618840169448257130574755159041316009274054963770083757583412603350297147339968390623332546195537854464685970865676256361122126915209326225032416838930628934592154750977363327398186821718766195484244037234084841084401327220952819155501760067820176522210699886610893387952233533204120881003267985587842740791142404077618266455829143524169921875 251 28703917619136359998160611449185807283633214111627969279437434016936730968035631746304296214767133022060404108144683904366658588319745884116132701286992927764648018738419560083826262185175230199758574269775899830301538787714580508167209958022233137125085858858330387958793079440708051821394529788550171983657763681290303265503268483277742051701432605159551357444513755069805266092498874375138484538183547556400299072265625 252 361669362001118135976823704259741171773778497806512412920911668613402810197248960003434132306065876077961091762623017195019898212828798139863272036216110889834565036104086457056210903533207900516958035799176337861799388725203714402906845471080137527776081821614962888280792800952921452949571075335732166994087822384257821145341182889299549851438050825010347103800873313879546352765485817126744905181112699210643768310546875 253 152503914310471480670227328629524194097943266575079400781651086931984851633173311468114725789057777746206927026572705583900057079742809882309013041937793425213574923557223122725368930989835998051317305095319355798392075579127566239892386506972124657545581168114309351225067631068481879327069136766567063749173698438695381249618865451654643520689711431212696362102701580685875378749446519555110768351369188167154788970947265625 254 58103991352289634135356612207848717951316384565105251697809064121086228472239031669351710525631013321304839197124200827465921747382010565159733968978299295006372045875302009758365562707127515257551893241316674559187380795647602737398999259156379494524866425051551862816750767437091596023613341108062051288435179105142940256104787737080419181382780055292037313961129302241318519303539123950497202741871660691685974597930908203125 255 4839483064470027741953754147108945341682046381800129142965638241971899009508766218506876386831522694224255949036520949729669980602377226127112394205975363863633278154463484014809038336707129198732205829105112999284614471002213782976480140908722546905788832795806404257874891093048796193228096758370345052148040241760395090430668522658809387423927269873562312882448364942128528083079182231518444723405991680920124053955078125 256 100792638060094263296026776278921245425752912000692783557423886740659784084496279426426436626094614945120639423582797353767415276070834653848518109452151838276359671416340221009409649593996710140651243377794231378182191176123392503651325245475352184379870329171059353865792147594954809428717020289495395092183473957901018811610346074527257763623189891833125952789714095724736206955118888485556372103246758342720568180084228515625 257 152313802930892046922423823241654629237580770498966906800636680687015439317127397618038573971889138320468505471341380049119167268587202495509726626279713771929703681057516688380579486080464068496146532942787530689453800017710625815817736657952533206947484846630138053187830461759591909816300012380673861247503978506221703587353090573982610842076819636942546614817704352895392366502297459523833367267542371337185613811016082763671875 258 18037381649180290505079015530949075727653875256459746426469845232461527991691545452876084201496069881522819011679798430522135440134899865898684256958545768533517951434307322734453377982943363599312325808412212627088036758973185776668461084783054367583653605198920251956477554407325080202605939115326008978929986805807843207476727393276316232721247873136992356067531911213881701684350211396627716720075795819866470992565155029296875 259 42407970581033618164375852986057690145473426026174861025967267820282273691871195681802389958123233336876443635858223740176004146756391854812295635921929306949527747398439083962362843411953208271039598434595618232211174269931080992769053328990434058144353468422996187458821696315414377490603330947089119817836295215594777821308784243061108423705238507415728541230619334454899619643402170167923305281465484739555904525332152843475341796875 260 8269554263301555542053291332281249578367318075104097900063617224955043369914883157951466041834030500690906508992353629334320808617496411688397649004776214855157910742695621372660754465330875612852721694746145555281178982636560793589965399153134641338148926342484256554470230781505803610667649534682378364478077567040981675155212927396916142622521508946067065539970770218705425830463423182745044529885769524213401382439769804477691650390625 261 29566488530434328718848069009937070410326986542495473313926083502921456432161431564730584067379204940826391765027456126798051110262555663707832690277350576399948146627993933948828176923991212807596717292174575204498461842029347494890150262725590977935025613361484807681051099095520749895674746966467133604503811575310907085143980466446508400335316627875664439807292753795645426599328129461595296195892956792050654257764108479022979736328125 262 137588481662551574471213666151838542254966896499213728127043862062500188740029085184193953983624008199086513113847962501493801833304535188339661322200634336794503224429929922312722071009308013663770027963535504954072404182640705641671292925763905850118077829963931491899703971119447655110626571893102286452491459900096449856560528078164457339370624288260330432057002727273847792977798005859482149645413306959795818329439498484134674072265625 263 10623108391678705242369213439536202534261526245206792510311822987087023501054259932010769334251335655902756044296548436195692515405276515795142150929023690976520169313074582208963619158292236514969924023330316669286105989510129853517982190160427053612009562053065176252796215250153182417052112882600789606792256696415089681675140829680736205131849207993517069565955425570865735347392228462406431429729757563718006707631502649746835231781005859375 264 31062506816174441911231497525732440321701424843579355314962419114140537072702962586006173622937449829285274002943072009635505962767327533527567555248157881209824798877471246712286025640069704239975347460624090513988487133884050584337390961102008220055369732079215895118935768642852976434671368049123827837582421479390958436290601666534810928929837557550663836325768396289493479306931706010327666585665493635681766448897178634069859981536865234375 265 216764526732203980470543800233736212711606443033444601172912748051510714539012173912679748265398504058695737083871070840573105776844667304799875589706728414375894054833286849973902648924953086087961299696055111636782992715954199661034426590223514028953055113692794921438306772179375687219948363369469111926595997890349904954581248629635422265715383089107715804493320458773515329763538421775403233323635703087665926869220811568084172904491424560546875 266 86489046166149388207746976293260748871930970770344395867992186472552775101065857391159219557894003119419599096464557265388669204961022254615150360292984637335981727878481453139587156921056281349096558578725989543076414093665725664752736209499182097552268990363425173653884402099570899200759396984418175658711803158249612076877918203224533484020437852553978605992834863050632616575651830288385890096130645531978704820819103815665584988892078399658203125 267 4618515065272377330293688534060123989761113839136390739350782757634318190396916784687902324391539766577006591751207357971754935544918588396449029239645379633741424268710909597653954179584405424041756228103967841600280512601749750497796113587256324009291164085406904273117427072117086017320551798967930580175210288650529284905280832052190088046691381326382457560017381686903781725139807737399806531133376471407662837431740143756542238406836986541748046875 268 39671860176057600144830401510516449655640336823351048658525954456602476763665823663344802017209380046238389954786011921039433420706351977251549353725159030187266080256875761928566016670789123514204829138841775049643435172348363241455428155172586372900321537656700331576777899209210867071856021862929660111761421710203264370340232788140607166554913147290721109810405714490070945587739374154588081741786695331322232065118793542524144868366420269012451171875 269 145067091358320070797983876698092740793768830119824277266153986826147293038556345783252115009600420378210857098522150945843393522701407665857791659090499611604952404313309033946527041092104808221513719935722921591428817843536660427364550984982782725025191095000503024946663276613395331631523710478910792691700618738843655109529237427808682392585428312383044671669908104118276155510970294268310758296648386448554038548330868962921158527024090290069580078125 270 8026665784206819745874446457617398557219796348265677135620061629652748400461207295291470417849055259826676873873443841941333423177870815728815796634376693866967448639515612640428445845798367685187940919557789053740607511867057376203528723535515213020447412708588547015316698140216744695837657989162761953055146449547890039821045227764531402983460738115805563858261493906652875595961637074932968764238052828188815348620967216053401216413476504385471343994140625 271 1830338381132388154576730968878495620031969428135591961326031603732571669151930549244851470448330067062291865577343787494014845987308683428003794472341938726486025972972847358924481520552891393052232711191384281157102109629980507592029569485139122382472501731962071605728546264213386787835561630657742448004040487413432793068941314709618472347592862147575808948085353280553011780927903056995773740324508500429640908322391490425928850527270697057247161865234375 272 623739626204543927673988009184827677281400511892095956497858716854630079919213190520131637361961886925663861459143832430761594130272664907080917170269913254255019882351178294075125180918437492721990136662214793238749040120965622470331560976618867722160020752865715789631200477888794698062815981909662434274880524943300978058286476024526200517623193598787020792445963655411201409865462250673526047416657748569303870307656799398809965850887238048017024993896484375 273 293222327596862258447404446060560380487951331928692993325414536622594667653308126223976406037026854685655963419143985457440393389996852990239553986745766896849885799049696036627557292000640563227957977315956950207402790458526141899486365978614251529386388179236187843926418498516228196336210525603548570502790826030918192153998200419911601193544065223131018758008985279418307318384678612821813832124772778523482497869319407003685373780399459064938127994537353515625 274 104100232153393561152236049414855076156674076626770500651883997372776431633433058102548698904564684528562397249568569546756015790941140808373541440649300920788093327174449613347656549569732790065564392871408071236535676694292017495648831672214050997266133102299367892934608167371078562993899601331745840347211233366266945702672672938324960608680047327657170390679383515812411319689321868382127175217888417510858297119906654419792257915133859569323249161243438720703125 275 2662363437323040326468436963784918572706939509729655554171933232808757239025050460972682974484241806817983309657716166158285103853319676174153322344605871049155486842486548861366316255245916105926809347686261421874399931456518347451218870016874354255081354091306333861802603880515334248568982304059399866879927293342277136345853610397660867566992210404832132741625233416902419501054406783872902506197496277840200948841612686786186996179548458485442097298800945281982421875 276 183703077175289782526322150501159381516778826171346233237863393063804249492728481807115125239412684670440848366382415464921672165879057656016579241777805102391728592131571871434275821611968211308949844990352038109333595270499765974134102031164330443600613432300137036464379667755558063151259778980098590814714983240617122407863899117438599862122462517933417159172141105766266945572754068087230272927627243170973865470071275388246902736388843635495504713617265224456787109375 277 10311196023820723355580797505333566095268031377804033760261025304695800832722551055840099228230458693761320161598364555984458599786929882617343961493911248908309791290870396836331185934450900614504378330765453810797448002011840967545115757372344383561777086270949941053826376488001941943849839671223365685040739687467263000400871338506685341805050074461510953007230615257802622882199164510671283809716868562990832975726391749249116931708147859581004013307392597198486328125 278 64891005325506261436797997805010455656335184808030679067499580028767477231362612247883978597184464200605357657346992134365863700943498687427581197671292017040263541126990016200311210637849651743380696162050683700217168978899564122037480096384589129082150632879377764357688168326534422986357387798814092129715330272600743707064070713015948720103680498421929916326650908213931891792548164069381900903967263704697309561414259782327252257423666481628288238425739109516143798828125 279 1973400362953970916554463911248172966964809305197020981121729728254847750082968401070399673118976740804609531717579377798200281009392738583360171802381661530211454549212893382667664226707645759167950350984123342007304325817314644515281807211151740004517282896494757191881654886978238337438114520349735355756772908920061216875525454453528016527073027637509310685409780769693882761303182217513972988390548456523549881072169054240354068400511121372797873618765152059495449066162109375 280 23023004234462994026468745631228684614589441893965244779753513496306557084301298012487996186388061976053777870038426074312336611776248616805868671027786051185800303074150422797789415978255867190292754094814772323418550467868670852678287750796770300052701633792438833905285973681412780603444669404080245817162350604067380863547796968624493526149185322437608624663114108979761965548537125870996351531223065326108081945841972299470797464672629749349308525552260107360780239105224609375 281 1492953274588638766485627120548137010007607655124053949948631682875879047851230324963644675778856634293333441880184090818869212594413660305180560744340280088433050422423754339887421359205361233955137823225296389895526003416406886831368967224744412534186729022078918229396621216417767234515681254433819017220604735325292466766984064965419080195674094370377236199308091836149179765955138239173071103140080313069931775411137126804144789439925144515497468233888866961933672428131103515625 282 109463334092838994358726180478589405573757793273695635610233674988459451788452207426334427628105768426387207958655097538839490667422409573575838713775029336083911256972109668200545734056937085673590705198878731307139966570490952942475972676918260327006570971898826284579360267587750693634689749575087610342614739194050443663355271643264526959946824599236058958133269293426457860439830735696169573282230688554287397773144574137279895961735311595876274370908731725648976862430572509765625 283 258151029568945295029329242295340014811445462470465540647467750181116873801099789180438691822949437205563165435828271695763132157337849244349686299986110850931224047692558634172953689484276627046884746427355674666005087828741164022672502229732230604523829875394731987799657964394445385821809992747914947724666426599302296306079515625365509413874594679865039042930960083664063120870600818350133243657260707173861113081665954007085087976425776513608213724726425652988837100565433502197265625 284 7855167042597906834463875515558203307833983358029880022558661541225413445662036442204777336898318589254993462547345981599649592787565984149497597413863087321192960308359284154119876551450131651569492998432394100551297672503123990975606139276137874109082251922725416200189592345145266740006504065043697695050564123664484159027848118314693357879326952401607616592042071117206492106491139186939768699856647232576059583770692600501303391282670056771221360480961237726660328917205333709716796875 285 15671058249982824134755431653538615599128796799269610645004529774744699824095762702198530787112145585563711957781955233291300937611194138378247706840656859205779955815176771887469153720143012644881138531872626230599838856643732361996334247855895058847619092585837205319378236728564807146312975609762176901625875426710645897260556996037813248969257270041207195101123931878826951752449822677944838556214011228989238869622531738000100265608926763258586614159517669264687356189824640750885009765625 286 124851597846539854658756851437741491485621368449248109768546869340269211368081456705910630261130804988334214160277430406187310383776297386377481869642538908375203837627181368316234273886035478757479681879647086243009468856206681584794461944587051836604241475278551471428552445940429406759304446609615649726029315617562112836829887483057958359942269185798241066324626567422823226954165950356349206838186172251683166658645163437183928797263163805558966283626443072307665715925395488739013671875 287 2427003402405830510620745926388220086052245092221977699930682665982253681059298856833697743524036101800453971544638583884936912379249126917666657118669427013827981760794980735975930331427884460221006816930507370302067873643454414598836052325485996642132585580435263183066423447460483962610682384906601895168405861840119314224417055375048654909235047621740318845831046370712969535367144047266166487492751829618669254521427641733064584908890427512813785780078357223743523718439973890781402587890625 288 304652795512521356201604159707152889749189712892074569175509376756193422596127777555177322016043479094425406428103316977135501896026798299928156696211925443577880868394527845015925991602921286190900066230487372535285888349454672569380209726120215894288748242596742246927022101168066013201393552000118185261928841078351819180275509319446896945185557293571087391963528715481601702202665186985779319614221742823185588001768680291229422895142298400950572583446677998875173898341017775237560272216796875 289 6265350187862377404131117756374443886190264844533263892669370740705086454963811335413777809700729377181610137440881324050378430378588574774926997823594316893955594937656750550496065992103523529866038440717626077120804542797212011529837946090359945601271597753178695422757596844621162840782217206114790094656371784124456326287988096153868580996306723217224123105886652347226497928070541354827394172290979737236374770478321436251463524783619327788837430920246100718440374066631193272769451141357421875 290 242563032523091941200936223938036595053856103456105311604694688226397422103923955850544407902563737837586036471023720460610400932107056672411298720740453978549490858011381097562455194884287913458763678232382893575731947874394063026377676082888285293953229907014313193292060361839508319380883539134734098514621433622378326672239459142597022113272014789354831926044401745622873867285251008552142565380245280527106249239068214404475410361997822275344841138077327789314419081989626647555269300937652587890625 291 10083691780602822127067491595138378451524589443675235096709450610554521404605981593215488957092292530105362373295414664862518095891879070238812561105067443965414548525901699912953494530189683259500032909374774575791142404492667477239414820017213002934341414705880734178284223613613845848548158555458231809679262454873156151660240372927961919280308043386036584354131558282322327911429720498381926646521625233341131218366978627386049202191623754589335538740071769527213707551283050634083338081836700439453125 292 343517766659202807128765880341047425915271013714536342294568617466224029183577106275540990471610765525589344850263792916316449800050013659468881248312630924421788953115717910367949046995128543040301121112700653881951584579716872057956064868586389633296564194313670344340215884437111681907207268122610430316406874296012186233225522037745902716815827344684312973664081752151113970849372478311544301091503366282487870172368405239618076154661315906343364019745111615227080303913709258267772383987903594970703125 293 11887878617851939664023039717314200290532410277758954522713614754047674080801743165992146874982120586495788745015034408403234621033226850656423095167984353644360334243650237921788472925540078320174200214884404518198245781321698052714306339349899074317625193968571505223427156000796108991985637349597423946776442618354122507834851727211757814491382371495177602513808183470111385054196787733694781128324073187492395192185505047465523186612098294554166022573069020070259983745675214095172123052179813385009765625 294 6599114088688348892023612990471255842048989547604350806831211496634534429974955938446890963963046273654957630777725234767922070115943982483564650581044271600207043501373919650378192769971387177286793250622251730553449213270339298448555946874112153026545292920200452886210983181554594236608482164658627684647182874195031759352051586194769903920181305743018960522443132146041136082090922963942430165165535438651706040347036773546247580234345189290586823924849856849088151899973553327072295360267162322998046875 295 21823589248473323056118535967449649180355040801755722328479813261259409362424628077980893350889052240880171541267424941430532068773482354032301671762958156655012036199479452023250451769612592679000994141481566548440566631663653459702132863183454472146181566709594040716589221578921484945852353261830706920132991712135222788045603278039436819476062386855274615030811356091678429011718649969700873773660408696500726707886267383561495483134690867668119671749301511009682224260554372907705555917345918715000152587890625 296 10578246316945584538118591669811838685674277419191638333891961886461984450782243304174144812002990387500869175024821696501262269143478346277665875832700241872080069948219297705593013739855885534362927291285824833523593432815133336362169204425167888245529056352685321046032330110306920650609655947874272786614681572257684408179309885861910423414161244283561057940698954262778627162885459155619200824787359673849697225219981133516707417589304307035638792856648330664081776824984870710721907016704790294170379638671875 297 143891653350884008238211955047782516905752926022296179600598800756787789690210542769359222219751877045019323040192639608828070142251078553076577842601888310089156359477647818970099528697763668569725154772444560880488032029211132721200042820113788716648633541943037348060759373558460918841982905996554583007204867554792377930699880653425222725533469741491567646744151595254872553845865746710225741139252538699507891475777315366774364318500270766882980243711844582691238777439539202329665812385428580455482006072998046875 298 5104727702209932673212757452885617861656472851743364466783147931609852539009850207770124788272149923739971222140167452789376774094145405811526213939924132905543880371945125006320197565706377765925963824070057040760170660083918756061620566713560599709677713749883944014536463490526351644632250712734912587636553634681920074208162432704847187167734997971962756991637758974518097743579522919005627483273482920530160911878766664202233400822985796253705727693586867338332042342497938368361953820340204401873052120208740234375 299 32052585242176167255102904046668794553340993036096585486931385862578264092442849454588613545560829371163279303818111436064496764537139003090573097328783630513910024855443439914684520515070345992249126851335888158933111574666925869310915538394447005577066364635521284467274454257014961976645902225262516137769920272167776145953051914953735488226208052265954151150493488600999135731935824408436334967474199258008880365686775884525823523767527814677018264188031940017386893868544555014944708037916143439360894262790679931640625 300 2403943893163212544132717803500159591500574477707243911519853939693369806933213709094146015917062202837245947786358357704837257340285425231792982299658772288543251864158257993601339038630275949418684513850191611919983368100019440198318665379583525418279977347664096335045584069276122148248442666894688710332744020412583210946478893621530161616965603919946561336287011645074935179895186830632725122560564944350666027426508191339436764282564586100776369814102395501304017040140841626120853102843710757952067069709300994873046875 301 22868654967988589987166905560935117001411868075910382648066623553228542457156768952856671748397197403811858989402795918876015753592677633284968479889930484461664258750091199901204230290689708314371354845577183881290572162640430185509115333878658738690378723227675895099671970065804265561226928438902098600238802507638429458452329160901380444572126253275936758074093439055894424612005032584951495271664297849295233218146675692714214659746908770782645533138801587999510417783331542285717163931479944949387572705745697021484375 302 216359710669626085828467637399773769491668535814399887173245309728719507118656428301065407068210681546842902124431235081272392442323391806356876907924338335220949189065063334786484080484722123122828969978227839511633988244582145695948082495381090720368798515700358104008231369371621837148593995352535636778878313805489741625204776621766668070599413195575230018407091022337229463091913141859580177317822252050855686361509354068452951234468996045279973830536174213722314610874141371779839394806632668633028515614569187164306640625 303 33106281128112835523042975536726383338767661007640398735814131068140015381761213376487523262542257436890166668569845435960895129562113797249697520066042630363833540164790666172353861575369755669639674841218532862872674711244737023665495843030737596577231704879890295284819522984398715411292110198868240461720065186947012814780708894779626714822769210120943821266561032782931166295009089401643660832286571897561682848606353812784328333142273429868515195679492697312719970182906742002892124996336897790882858316763304173946380615234375 304 209673113811381291645938845065933761145528519715055858660156163431553430751154351384420980662767630433637722234275687761085669153893387382581417627084936658970945754377007552424907789977341785907717940661050708131526939837883334483214807005861338111655800797572638536803856978901191864271516697926165522924227079517331081160277823000270969193877538330765977534688219874291897386535057566210409851937814955351223991374506907480967412776567731722500596239303453749647226477825076032684983458310133686008924769339500926434993743896484375 305 994494404925608340837756103711669983091645433637318950376816956554879086102575935871326438894384421199082051724675134912594730659999323296314904276967944321836347810956036713278994302246441318654325606386616754393675646284404115078514918177432958754283318023041289395611125925648300300179032924698913258700387105888965177368317366093772513062354261105528758788882663091533935549597889582778376856526520681065402290709666120712887066659890595896015538397944462949242467989248752390490842319355213607678933840361423790454864501953125 306 29353187568024323923973208615005396891568265117509244933128562099600322538007853422062015187884154422557112924187424908113188253199304766624485560703755707572637550884009172301724966057877963318150973102843793884873113942604477410977656906785558028941253832656181531959855957761272355038690980126173542381777169997028764707033093830922934332296885978615583024968677341301494174627975383981626327222034404674394602672474094512798032951655599602491470970521287007681863470763121519195734259246127165372819423083683432196266949176788330078125 307 97289377418444992654896356759046227753969850375982058779708162640510650679281090424540228476981758787854614496362099290588381038943984489648767256529587068553843218584516231002748335544059754263669082241004531418688755523666122161081140840843900835465208384620218410922275617087294067442678876099706099986025275995550129717237892643382897058193187535060555883027087112329918613881656603318318838943746960702176982676918186401392670619792378709472405807827639528834894310653476992098142160200389093327455469761844142340123653411865234375 308 693880000920526993238802678450112577119782219112801040974226079472452024475967647044123977026393526394827592414866537402887657117378365378236214169476081171309579065347092824040476472642177174877770853178124443644515540489227241518100831619503806246142299350159475233999034985518717200759616079202616368362830521559762968909555305069187244681166087648493767127234563671026020794030710101941664749201671292098014012574615120188032700944186719003295882272152703574591570585369429592267962154319200062248078342275192653687554411590099334716796875 309 214408920284442840910790027641084786330012705705855521661035858556987675563074002936634308901155599656001726056193760057492286049269914901874990178368109081934659931192251682628507230046432747037231193632040453086155302011171217629093156970426676130057970499199277847305701810525283615034721368473608457824114631161966757393052589266378858606480321083384574042315480174347040425355489421499974407503316429258286329885556072138102104591753696172018427622095185404548795310879153744010800305684632819234656207763034529989454313181340694427490234375 310 133467400177062812615150418812723461370088230459468296616307462153948151454925584157342642087064730709559307384377641802856643926252356665825797098984164287951294334677907673925375986575088657794260381578177792081743260288078468805258792491631063454453756736449349663985477030648268916989485189210479160492922762369898985525795788499151498329335139630219313158871082036240125565984340804548176840012104604558371008563297956551830627356312541793826732053914673645401860534884613776392265250526578662575790008848475309832792845554649829864501953125 311 10335582002311567146104633282438492125038262478550765421670233561739590900517982311560456860580205681417563204538820203571415649005056247844883901548234698294660281983122492361107191024388290570929729689032510041018116333448508545810435631759417922849444467913901188629371355776371296662748743567270295709411445795162607540132100065585792879125383877824553391709817721804399083704261367563406266313697368472395692532133230457417211951845486923972148303523098412426274677960929606230040628735527725051206602495217079518141645166906528174877166748046875 312 11516791374004317677088019943288605510756921047527995755575403111652687003434323147167366216075086330722427570771828226836720294605634104741442061725175806671192885638336491488090869998604095207607413082064796902848758200128338093903056846817637114032238121389775610187013796436528016281348599974958329504772753886038334116147197215938454922453999178147359493619511175724901836127605523856366982463834210583526628821519885366836321889199256858140393823925738230989277498299321561227759557733873750771344499923241888605929261757410131394863128662109375 313 42055483167405766717499752826242224456780690025223064500776180362718395374207670025739498965700856917688064679268459408332090275801573872480832595399766987360972687389325421417345160278235954333113070104673283356902715360801981272902662585629071528074389539941663936532912046654054806120724637575222833241595172940516650080797515166868591225161186998868107750867248310022099871592639504615500097630434592314178072913250114731230635432059286293642671447035487440162511664623022567750035318324862313233359665553038296559318354184142663143575191497802734375 314 19808132571848116123942383581160087719143705001880063379865580950840364221251812582123304012845103608231078463935444381324414519902541293938472152433290251047018135760372273487569570491049134490896256019301116461101178934937733179537154077831292689723037473312523714107001573974059813682861304297929954456791326454983342188055629643595106467050919076466878750658473954020409039520133206673900545983934692979977872342140804038409629288499923844305698251553714584316542994037443629410266634931010149532912402475481037679438944820731194340623915195465087890625 315 6239561760132156579041850828065427631530267075592219964657657999514714729694320963368840764046207636592789716139664980117190573769300507590618728016486429079810712764517266148584414704680477364632320646079851685246871364505385951554203534516857197262756804093444969943705495801828841310101310853847935653889267833319752789237523337732458537121039509087066806457419295516428847448841960102278671984939428288693029787774353272099033225877476010956294949239420094059711043121794743264233990003268197102867406779776526869023267618530326217296533286571502685546875 316 164308459683480123248102071805722927630297032990595125735984993987220821215283785368712806786550134430276795858344511143086018442591580033219626504434142632435015436132288008579389587223252570601984443680102761044834279265308496724260693075610572861252595841127384208517578056114826154499334519151328972219084052944086823449921447893621408144187373739292759236712041448599292982819504949360005028936738278268916451078057969498607874948106868288515766996638062476905724135540594905958161736752729190375508378534115207550946047287965257055475376546382904052734375 317 1008111904251545788444806905078983897912338570155199771451107930850625812746676644423521801638768889310924082976036323206934216380029629752205579391721739635133546321043909007477416112576214158983788425417920811313789674718118583127560768483262288974523991257497692789033656331388384986637852436857508726324831834515010123231453528689251349323368983393983316349117105920115662107492575528008805048508632920217674483711181477375329606939675043499216092992276112358305442921929714552040076204205454580949086890231893950844836715940999738450045697391033172607421875 318 528615274048496722472814173950458684341480511946274433349203296932205811811528636208887123433775729299313277126476918839040292823102770749853329874659197304422686150683556116793211065839165913790541824349460816911241415604851754918696492324893598122917952437043205080547541708235462723312550495879857501282457033226009031639131323713757436256902736079674868753701937774494691332747968593356957455755218262101374205341746117232234003468687052064642140676481804022775268953424634364575056979843477194627452051271596306778106401369488054342582472600042819976806640625 319 377406133514719588573090614763772716872943681695737741866885953852598177928107087746659268649647595684981141140822306864463386204608563897740522610036445008819492069390407469480029214767934025974361598689117429902392502103025826737905548067958557936043279089932798751078537753884490124315479504034604929367994204721788257684071235068588821038082986763931681296393007288238043197709061577152422054006570828746947783842323787412518305428858331981199029293451985129212838448509311572765420442799678741859494695462621115596388060749177828512301857699640095233917236328125 320 3048280309157350523090347273092010405512237429080958684309463473424831437111634170261478708324076734378693832291257093905281196267992246866365759542602055840465128252768675715031005196202544055946766758642871549211631747755208600575390965164280660252657254187918759143326651089067035619471180609510270583356876268906751312063652283246294323769131816170217425855481981943461118135342420430846485820822302847571501331034153667562647851540778835232761390447112187582103695161036747318489934345689712915018995617198093625970826644512590153368591927574016153812408447265625 321 112570563983306404715539992660291676302677582226149031766578682076122314929795127367266819910056391261613180196030228786431313557755147311268533757267950256834167966361094546538268891006665631375804050299262858184603002507809606107974393784341090223312732050674203379691169159244926899469497669765366010126975616549981178984439123698998108080429974060870064761902002749115603946714901950955065356905234245866512168623057727918043623756457257340055869755184063352036448848734569438584588460394364353932515652305908360187400527323460519557585257643950171768665313720703125 322 136533084703219561399321272431245764464974216896021955661957730867392885034517516812845683641577061748168572487091863487436325837082626335593895643065054601505601187467159539011381728938951188774666872472965945263498828308305344261491876407901163628848568946527718805781429367609530338803238073736086921482671159459587172617593398497058172020484167872627272547552209067644012173505614079581700269211795109003297058917285949600864509800081792185842429230404244304239940927001868119744627857330311379406283817493426053125958519573047815487409906154425698332488536834716796875 323 2459118198465051208103016969997716464062453832197867565733030505771444341978577579770399023209817338921474846468253080284866166099127600728447674314684719495519099454566498016766336344643934979974947944726840166548891535887507036977428034186918727813276269687460214178479647903599161678444938539967810909232497277255389781904237976647757782302028971534866674694760048077082672790463569574622073622048874732791725838119890058796239962756120011674373864763228861167444289187078256654880007318830329491536970616192004562807691551417905821697029722372462856583297252655029296875 324 1140036732475638314326736952325111575222485245739560348718234078516042569518536742247174985462100212718298200631846092900573380704976410473875454800907773469954588468415945218879185161988227644227109378035172774232633993094742358057471902912739833198371843408937672483721128684500470932162484379731034721303550705832291233147051941982510517416572537463259786700513333777692645902795972711945539620230275139421253495463708180661941969116874445412190045517574333105903055682920173069216605946170086155129767079919310370617378536464781913807586821718587088980711996555328369140625 325 57472148807146452974722465170845146242651690193636251903204704783275743397345375372361709250605877060303646913041086036489301618047903201282005188395598151001836101831859944615114037456667251701548170790387010318163314338357061119894004346508584000346963392975323258048977691933150803593339765347826915405649297133954615796439664731956594566132493431522419940100135885987640812426430637541148903297087302820658901462733143431059945802839132520367006420069135109546762955632361860172553319563524970361739908071839821489044413018150309351191051820961774865281768143177032470703125 326 300592180179620477175534028626799844093860460338187106348340269463222036498092845945734666756134031783473135379454219872516161983878840538824203563451254588566100098842923944148667499306082695572144721716236794726651268861285279217456844294155719071601839988950359037570788862319854393590115182755885155667649384321601664679694864073557582233052813522128645390406185669071650120187332707563253540711621814996242982563054878843229870089634852912041308914624008675781539300617041185223153224602661734744887463704341516840242985762302830514240692405536492515238933265209197998046875 327 1913787360993037250044786971483667615223736195712030466795654294443245898645438089432664317163428427869994101620488426453129130844746598814544833071427122567225374056315896851758450666133566635942470871223547763301921883953148914576691770472156645047743359237361329088891492097302779191021786924411897510649615454681825232782489201387710493673683904773718930069824814198526298168601602807647372456650163400569306912123994229360277587391443229995523274611174857842489607683180695693287321936649071478167181337240312784601710404657670475328935626169180039823913830332458019256591796875 328 12685220557782181905713529642650910176241331417244575277410528548334648231521512136122843315598258096064944236907804120006824255615928705809074668541776110749758854369947202965738930498688657518572011091426749091086238887469455388785838618612944962258125566144976676310869106784955254737822744330643527333089201105449364917959932589864874388900401482141800308146155476779231813027547623943356000433496166406773555982528541750276373275092949542820326771881070682732635282926682711287006132236755595447784800297007873240601670465539259133971961642124715030632842172053642570972442626953125 329 12520312690531013540939253757296448343950194108820395798804191677206297804511732478353246352495480740816099961828002666446735540292921632633556697850733021310011989263137889327184324402205704970830574947238201352902117781932352468731622716570976677748769933785091979518827808396750836426231048654345161477759041491078523174026453466196631021844696262873956904140255455581101799458189504832092372427860716243485499754755670707522780422516741198763662523846616763857111024248635836040275052517677772706963597893146770888473848749487248765230326140777093735234615223816945217549800872802734375 330 35014433795552834478897913050066338589013254711107886555977824182017612504142980659801451663758547834485703283078312541757819731327662192958251782124931330782236919125724605745515483497693920681136353666005139376760159898624375548147758444647646641161814221602375874925535396363794712039459712338422909217461726203863666503633302066482103705158896328376320155646477121540369439162733360971105787298254545426696736602282807910868792707038344030440751126011724848074971508491947677061786163820624279604220231396088427060986187180769424512932268020817296039215449354742304421961307525634765625 331 2746172199170085560395170056043154724115822695796088018279883246789646403989591442993022287315424420319965057892515524610395427843766726772215658847862586180105641741390665966281814767977769385469525504993631995537145231567210562569387850062344944800197068006718066110123617492323481652283569165691008008465100606567283305821103437977224912682924041754462475179196994805469376616100481150219778795773546255574138831750927532897014669782135825584246701766598291397815737306583318013412136519088239182292437345117312819574294174511028479168892619190927607830676748790210695005953311920166015625 332 20827574620274553496031919100272983003046498221657890302308384242716191644496472055903409765852431741193657927142979209953410021008119978789497622535330667370364512979567300376200464517356535739265571967597575211657313945247537870319830714582929531811256075043978815522174239528018126718438357411866444958146141004009557461065961377128553126758895842546596687900353868493444259275210511534529236099908946959247973297539970393534899882710972883431055627673499775529782694647764195736949954289907023552454239490473212492529151451236486451003120646172073714141870226512764929793775081634521484375 333 207686394503325678089414991094123204412521633503163858324969072213700441791288034673935731942622449151128077412502394610900803168277948041242416265155191547676406793302020412570040730930354444430802875194475051499320198975453264307417278969015547586855264218645961282145153398941888446565702488730361635342261120885311787682503076952097552978562539120031269225472292407886413812887998883837584528219339298840610902961760523454433038748011039217004677504853027844067176502096125552929690244741965723594349321644424778527838079732288667228587986289590043846760292201025777103495784103870391845703125 334 72421700678438776758790289797328889595399170839301098069446662316872160205185843898483314250063866358038902100406114841372605166203620302029806566658944171772982585021243298910692939307234723664324161775324966330170695115531154807824978511097250560506630190467466868698742484195403472211720261610227066205372576446021964558201951778091978445084208875590628907540038726111145469687683142600669375997551669867161466976661266949749177160999604483165142700746918706461276274118419036457917501877966386761738524610043903519596964220453658150865093220506640424478927986484677603584714233875274658203125 335 1057330395984458510524821272585225763048125573556439686913125921794587880657238428084833441641231175516147286466662628452122934425687192088224934993823754393262848602666619410292014510962779824824995283600696514807781636383037691322739830144863307686942215860805495657594565228246159372023758541613827433719274655121517884532684752247743881726096993847383591470533313287087693289343737877622723645242015273701055903923808016103901328100930460598574728153819240489006775236288864709337288387530123788990214424745158325361331024726682943417405295260371465273637413793961226105011519393883645534515380859375 336 716256074699149313581330539493217452387439904667265594360504656699559532058129257734887170144059828575454613412900490241760697514175194640410439834525769105113542601806419600520396926781237945849190353406923445514948850453025532831533433323939660045993113970223077703531802251392559574596739657222270197035637669598447599199560638619439403749936673251453400673587083194478759970200596626776683759680074862829747547819353817360707351294178699115163525523554969363520718708453747061163969552842987082864338803859623381696385532879365864895661651627993573249883409344296314458233609911985695362091064453125 337 10114732270027119878051271850721010462623038699161139607161799912866979502708592841915375773359818094619077632453444475835106155072876928308046074131390484858602404159413431695204129164667562630070211780506673202747650521006451525093141626195715820813466157933616513944993123840437518841031028202790076506594898158647420627395540584977099361267920308546312343230755230415214698065905138600993552501575109108703708012556066059689382319147164202648219889757941516711883788326630433907121650099083769006784062239598647537571239835885744088573000634721775731789008938299456730192105169408023357391357421875 338 7758165023880737279437564814039715463438514181631644780760910877934419846064452172325312264034686024064993033919340921735637467308401323135056252618209386276990670833258352642709099087730841635757160025307483685673615572241632259582724125589253982923820984161531063054764716210615790239338966408780236751441048086477619445604845942270434989048309471793808536107036562113065112356244613314289488190900849162852889416071321452542793491570418055042227953027201296165512026200488061028273731878742735848107689109096509473560623330530271455248350671167132866848582234257404588451123572667711414396762847900390625 339 428692924724577899849881518929392557363221978134419795650505652382022237433983433686179779773764645631759320075281021312346119531060331912473803350924396057507673498233356791978176688290743116267033391518415626019266975675355873767762587007685407334421576121813721951217133923649996721255153266849969542174377994114493817705786972232037426189842436482910478279666519312681638913469008597907694248964608222191762110463853009503157139963706590467468390000424062022217698031760368788239321602423687354758886577101345823980539363375111209802658113036682260823452108518361405344043735254899729625321924686431884765625 340 324151998448481238711180460525013720618379263443068707625390127943137272218414167963894578747742653240279524667065969341174242837929138200744338153314773779617590913416022411270449311954250530478662061141196553882893374720052389583587484504935013062775959812069479204838020366952663137774883934084557934445501227613638765133853670302573378756341411589828495403304369971248337004126442055831211791892322942064527940624549703395233263918897815997569793084750387160635374313465803305670539316680574534569003220745059690946294875920796107507369606790299984610262418261773277594617326258230605162680149078369140625 341 12425664423141890427148815826168443275172989036226157776929906334292914552024009825393920916742568253636543892382020402738352274607783720483053190126543619726859916346293846615487451310107189224999962853161276920168453289950190001158598584417761531588209383890770730756028626776995154965580617439646367179924346159408603306202235390145604798112583021457160212936134062278077303906899214210354517806239169320228224771794779480449009701848035524699571284162291437713979977450574289327116736646250577977686327437282508708075933447427598416130045406368235329967759365404705333897107666363268663189955987036228179931640625 342 2607102596757378236861898780705280736263289724165242920067501819833237286375589791585718376396293461805949700119417777752464096880896952395830792038820808556187786129099690516869146225801631113466249874712366077728595720958874221101988169245935241597035343123094226943902938869774443557195442432122121211984126617495547442160223621736071681567179995913097418910526287913559777874944497705485426435419506691728866792609702197738381176706765735857210662075769123741215430851592887699309155787127421882434799989908354587829428980994011446819923637409776983342928652127858419750190688279900541601818986237049102783203125 343 3075116014390469616977044281233154866745659603129843173376665806857731296286347039193374023332075340846178096708365580935918042036161766065369277470431067206073901575777101204802470386884881728328788275217166140078651016098938793831034948404451338026342805879094412114064755469835851578886919640031976262464568250159463332146327900161224296302520388006442269912839962678464422388402361228185331362402303789617493955865313083826058084567480285359510356666543796186658513153622505451069105293301836076477789718054561110779652845957683248528588832150700872610122320924397392190156354241370451063630753196775913238525390625 344 31338507302653275866613058270047081247005017015496231779881601237687139640454162676419674671777179798563400983554953635317940766390524557972178306701163005897099130958744438378141975712743829693398681312738140133541532505064285247932077159189763585826459534713851153854433922993097163440436598051565870090776415037375090817903227630543036803618985274173653172681752059656230928560208463276436711914241877919991880904223405637271357939827191588098770044788747826938236907548566953051845252044039011455385155016694032279955442153154749985754848788447792592769756572540533823809883406073806266789461005828343331813812255859375 345 2099783456868397780924743659577829293108706713992270336775908414644020814907105481329343127163163144397819642518248010134917375102880359778675765354806998841425364183485498395894150635248906825446211896075870721707482756699782173341729776640215272307269089041809797646102098161316473370936225738549276593769249016875977147441564096433743969168489011378891113726005915824703761964123503559986534397050582226140454245864648464722978925857522062127418074471182365564904201418577509963660247029557867343582808017238190160533040890044355941947062115365020090212772580603317958674385273858120637413549047778360545635223388671875 346 47959969445098994105097445714045129339166524117176733173903419740291203318987351265182263661154384007109143274448138659588494734410729698527422108601510615563291323878786200117933431292695268596166674208994253688985291476019535000585282698621565118462877880240928361994920222919051389742114316787377152727384367474505956294014208746896439785230747079206525374654112094373901101823488259760362183348757089324479882353040358088731820477912459741940386926236318308995094098129133810074343176108935087146529819927471367093054886279770288535891747434320679510242639000822609263438279258756798129059717439304222352802753448486328125 347 18544064757157848206408106652804935295626873453650078001212427981296024414738737847763187832182922250520229598088761728006031406879440143147760097020121233154800613887188961319885517876687001997483531487723406719229655701284924776083446593155589735661660752951442386367921582193243498782286658545245000224562647000928260186482693913478557703243648577797197368434117113518914388885064760552485183635963705423662464225248433314708792186502551933933693036364459876446588812285187652906745320065206243838685372945099143167723193600689466135892086229390335880346103817089496318917435234535878545159004460174401174299418926239013671875 348 1821505715662762831887505959928742837909155795689177016570704619453109494931595378917384095128935427510777391167105789089624697869286943093062241787944166288915092557628722168356496836597158744591527528390895918066267793884277288489486931488992604680314741701198131177107136057368595283614931460331323409154621294123437169930316224727168006657319674819111806028447955182744977875968457931687657553919660742421038824705854175589944264770976472220261138571928397541285901077690206551646435470921064918993450342510544869216681435938691109154561373177212024375931810420565041648502912553604844193844147781646825023926794528961181640625 349 60265658525245966599972253762902350958223720347281975970270499320682543197752080747728374694801077645991133318155711107524922343265490634017860531815804082812759591379159465258253636927047891308060355748199091552168046672886837872072657834187801192771636668089488015917804602460767071478379032016283143619705956517191029790446762187532815486316640861981561557864765832177730628868815738112932009406289937529826357934228245644365770643905793434100933511344627929661076953393059158049733288562370034735749661332176100734113995276515899418786542802459501197930294363731171821391905232163458132517430687613568807137198746204376220703125 350 13739849837080479835392080564072059894758376083160203485652308062255213284826146696369546780517895092796185673830520191745472833041305583791522186984698759517769592098296415933878742522511217450612565170082442287142695103011750188164772289089230769945645053113230883310344097114810341296216096044349812325249694668112576413379744885185519387268803877796393865134706074686735598553856496468177427244123273606152642760104427717126817629870553901459864223851379813844044337282541076969705129234986554732084758445154491492070411871309252367490278533349581498213390816591698436171919429922525464674541717524647310710861347615718841552734375 351 1210494510496627353977877689775312548788107691302497087289453992592746545606468350096853440910407075570436754050142659412967902063772063237616896195538945412275018833452012540190651094975760768616417604049433247939558581270438203327504603441050320062981274824328754050524625299911905878537934277603262815666823349955386094595168904129729443537768890437740095912232739885976092968193311195342899517634504527975653979807960186306589760009225669272515497985530412979474150158929151422107991590731550458451399303776555854942895356274216442828261029066631479574097944332545223925182273695604415963291799855638952720937595586292445659637451171875 352 8143999764809113696487250512249809196739562449129949822742503925700435475028227431844273914381943627691011800948972020515380380857182076828003582966928684730902267381022714337674105226136616791914736174032884236902228987140562835842538616422968514185195121142272963031052524953535758204230750491520422613048964433950609810732023208212247020743399262883878321122055130731337628532187414769891067091118990708093084879441933975151368415964209395717229650055556295274749634096771049323050707949875874644015530484123617372704494751691976067957719461610364694382310328842811904083795113548408914737742995970659620752485352568328380584716796875 353 43928506394938355285010271676612510532188992199323328877990185544276961089625388817066186084627202564859868373614055574771536109473148799548284186236240420895924281591534249472526151418606346397547192117046255156535569823113191995520564253846713951444451309746435065216702056444466640433297185046107191712469860447446394442177951913418125507076229921212568153525231111936870738275650723098284848850231598898406209379386069190920448954353488540048389520353407416815870327730111167963040479876734676917446574734246414810684697835633480817776986690333925562488059045264234621509184754766653712013664101303234144069165267865173518657684326171875 354 45765002619161533128489440303832132513841648234940564696642066341551315588118996578822624910982704734907368234109499891666104977023596738799986479076305480573623960012215586707749204121072974004243702706680181880721005384231296727166728995192415178304992758418380202439029663182889801593388821584697953894189267122184238095627274948469436106414913827924793897332875957366873585576904617677452926584220047941961339976686988525597798709857567493260160026732668632327177960112249046155015328037047034828071988497271183788962951334455277694475953073779317686779325059588499889804854506327391751571966797655643954811921503278426826000213623046875 355 1186130537461352675958624036247366825799358231961283159016831020193521224727419316370593802735533651519830408555808001921133869252794167131321119446226890974411678871554352765140005371524216409719746692305953230423364018844895437096880353707947931774595560205329901460037701556970371745477937600778391794634842063815407545545561936173976654768568012287690417799851787029257832103742590003571236735313093852592790746184130246443490144076336367101572849155503935698039749753383952893849270663360822113974015425729405469017441404697659377866653873813345970927414776472618737033536826405769507636138588221592742033561052039658534340560436248779296875 356 94894725056610240620646452228440058579565262738245473238166036962124995888752128050861838492498777080617190194964841626621832767188344901794972303421783866006993557662512677358367000138441010309744788621632597615206389969753529897126229308743083451468636136138324715725254527812348044229373917584295814299287851899686810891101798077803236990347421372951290068095723654712573347476677029130477174336727338871151031502478376864383339649370722856815725307347013426008154853013508231337883347186784039233856158301766623100705844655252091959938326706056173508023244987038641990614475126275299850990856511114500924930492686826255521737039089202880859375 357 375361778644925203389404280576728358114985170676894264121960049165903148737712367632867053867388462669006132847595128944600256820579529559744120644523071389022623436947528646051662171067611722740814096080185037822805787908758272719876627604491791177291278354663311712534187800033411429831942293439737151209691055460325161688406628404635372109538646085991204941756720659634866630344844589347350291719385192545170174169943368389680162983464856503506010396729552427380817010386112619550877852798155474231872065532135983672228010884528964873053647585407557681396426940930570712394993230489525078585392381104075278618059652302463291562162339687347412109375 358 559914653145346761722528051860286467521519546259700610648590406672472196867087615052360022018854456814600814830996067342362049757364464926618313294746914821958746626780063563693729405175854153088381026652942681419018633630564423473815969510033588506126156879039439971196830135049838716165980587714274583887789157728318366185206554036914430063395147078270214038120441650622009390264393179109797518481416245546545509803498857847939576450335077617729798841788249037509718707159284657496726130423915249062542497752102842311073449569422372602305024314899606874749670186888101312655864902146874908889876968480245623938605648017841076580225490033626556396484375 359 46386775495195266336550977834886809655436657793976735205271682152788658155834873954722441824177403845332698274844828040594148276052425286612917186034032866403813085926317573699857428413414994067398951208093789837560236032316760313946138397100474986238297766055805911459922004265282792100827776382174902065165301759492221567805189130596680090636659492561309270696593512132300316408827034915480917492652715111817654927566789992479301833616221430330384104046611093338305157508503813547998003266658209480027559236847289320694315783559068868667885475934375123392722676252191162594643576893244944374953653465632656690913714070401141498223296366631984710693359375 360 27136263664689230806882322033408783648430444809476390095083934059381365021163401263512628467143781249519628490784224403747576741490668792668556553829909226846230655266895780614416595621847771529428386456734867054972738078905304783658490962303777866949404193142646458204054372495190433378984249183572317708121701529302949617166035641399057853022445803148365923357507204597395685099163815425556336733201838340413328132626572145600391572665489536743274700867267489602908517142474730925578831910995052545816122153555664252606174733382055288170713003421609447184742765607531830117866492482548292459347887277395104164184522731184667776460628374479711055755615234375 361 466485294426324396251643726383836709384923360772427467825014295020793941554285136006098041744709763384599327865385952845375009698958639721588043615837963375785203169111875085800209096166049786767792738613394619373578973642134048900034058923412562379463567320214065305317315641464940307133967331203314604411044488194207848180806612692621899282909663568407623730098100040936182967657054160410754169556469697185200545518009168788654350368201986798301055572051598273649998794687303707815902777136629236620934290353980704532896622797662950429982256868342905258747244684967570984407133513628568265610694633673315838250981557426555479395346992532722651958465576171875 362 3314225428251325290004668792495258565181483540740180944304447355839322938033341685905006834900265066588527187320246741617327872646246335666833932306168408955812256534194835889956251915004028485054916260690678407923315287502339289474821416762413363746431811932960116309366573370482688051245252011035137965170803924534923422308870906251693157335214263969191360370285753748782114878625164231254722613989049194394293969184958599188177917288851872561387499494146028108679711062815778305435974683918369585787235958197160108279514136923209111372640295993591369885043508500115396844357971000564837341282710845966866357368188597716518462021895174984820187091827392578125 363 643639149293548627945356702846541689651070011029446840288645198740775711180765122111181852371805977256824922413528518455793159507264269618177483823519435861263519280223308104008953903153357351940090012407433200210747445409391801712457693242344487306375790036440519387860535381414590432992084166803078968525995976164304803229494274348610069620285286134136808140711344806782230620003400019530823405249743298797343860285564884755340092427081477910784259339260629388846143286954138225807193463490366965407810159261679478828423042961171825474123608683435411988524874568264910644158539758164694235863808859840995280932689066619536467916962152457927004434168338775634765625 364 1027564255889700441105744911562022697513111771994380043267837071673869995042975896703816641505865682988966104204054301394336447634404360267616684700706467778508425517549491885347628161174658228535933177703095109108386272495695683435678071667602602541757840233615566040268574029977679463197888757527722563787116382999153282348841736240763444481508088389586834049205831182757596252987884241707104032942572634922075285719059728293613130015165166489146799997766969726052614721277659272779905353993392874598433763031804080234850822973098879265706112108642499841329185714247488923130300315666441674800115899044395974822363246708382782113044839888971182517707347869873046875 365 454861156250749312280957933724423025994899796092405889365688303748401388231257734700487345245309266693307229743943611500195101979442185433356704791451022598550378572183344227120370295600824775418938080044955186063829285090913801997431537894563237146410039703412167052506120908376289813443235651071580168927467156346752851899311751542320924732718633594582001753058028037388761490285381524440772327773834546160718645093298673343587684467351304017163812211777485215968609559067695769578424061485798696936604562550567742325235561105432386874957780051495898068060717208189766107355870171647666362642902367651460813961261007399317101741742508380639264942146837711334228515625 366 21856205614037401312449827865719343276995157241289290806895447489050281230039373051166992494161480462732600463841670405101553475559677301186039206208213661285652548041055551382470977164596055270269756572439438856620087603725975480334685237045465936850685762508648317422375116943823847404610446004841681748296899506918554632323912709583811584503424399703909480882972620947378422223154002747011635704931569449879000371214870890660322201696584166768860049349151677891318496187381292257787851133180751912579529846354375149381849503172200891125764615770481671974247087752179766979708599700232281480958677453464885256317351534310203307713560416658538088086061179637908935546875 367 3087741323447223665416702240823012511603533042262402969843833616985333601817153836237232769718172335566220908110001836392121188107401894509278437792335871077071769545077553412835840651341523997569529287125299046898803042906603241354035435004790954386090537196732546056834599048151870983980804364292612041055630579156990557981193113184278138539319266859675108661602409436335764927108937424643947063148536756711615422335953792301394723432373556274294028434180260592934163376425030607077112482778587387942122697196898853093208256799766436861773881513570435434417664377857947166017197935714751112534663221398857434716679084609548786868014891293654500259435735642910003662109375 368 4717627636324008157375947209371731258799969412428057108925685790522591838776351468365314924590836161268676087462352805744819443829809037396676127455576020167040367897800633392897045109442514164858016532257867615226099791983731666611629853910891322451319756474150654296835148117140608596239243239444212254155709863440573431086980049357979241668288508437746469590833966988801572270775726536652430548624800087575818134554717972666202366729890740621939233443365412434490125330123671763241388286188141730577286035217261890547408900924786006033810237541090829567299560074455820705793418846067037592651174736122968609184983258557017753650488466055090697182095027528703212738037109375 369 12185632184624913070502071641807181841480320992301671512355046396919854719559315842787608450218129804556990333915257297238868623412396743595614437217752860091465270280019036053853067517690014087828256702822072050129015762693978894857839912651832285891758930972731140048725187586574192004085965287484400252484198577267001172497669467491660381229189217294699130953124136732074461175413701644173228107097858626208338241554836523396800713263307783026469039984212860318287993727709444164452505943223970090081129828966187463283957191088722253585331843568637612772334763672319384883064400879391158101817984343405627917524811756852776857679211707820299270821351456106640398502349853515625 370 751447318051869639347627751244776213557953127858603076595227861143391041039491143638569187763451337947681070591440866663063565110431132521729556961761426372307025000601173889987605830257550868749409163340694443091289305366128698516233461280196324296658467409985086969671386567838741840251967859394871348903192245598131738970689617161985723509133335066506446408775988431811258439150511601390682399937701281949514191562548252276136043984570646619965590799026459719627759613208749056807904533165478155555003006119581560235844026783804538971095463686732652787627310426459695401122304720895788082945442367843347054914030058339254572890218055315585121700650006459909491240978240966796875 371 157477097531864226811129671838718871340614165186711584306249032094256115359998803025744211256019834143432316243320219279983006584053822349215777988785627481148130074499925915939786347030061027474692600037317438365770099204010777904079804632810865927731288689006477461352711965732351660365362498118337753968980035652555192143546892092127680336220184885901275626617901548598367660096878066719606385074498498740314309020733610390385881558054439783095782820432394966662718216814411165548333222634753753931974834458876723129823837659644973051182310503357831397595405103492683295320867097412354007968043184976397151594674346626170276713766276702362312267524657727335579693317413330078125 372 3550858728337410385721689153325521163623381433988411132403352690211881454780036009444631730481948620845766716998377204630314839580717466158032627781555055118517591909939598638608860620138271302140269029364617261352945204708633437786661006329689172865684606397632794665314565270505379098043412059260613487953459308359599094686925888282126466775023162720795058722939684391159623363525693008370150401056905820283600294656371013232164609760279528006665982105292390738139683624908669533034895700681373129575110986552465999472813484061393472922123732058891127934011197212162365271616920308386310371038566265834147925455208277043501556050836826645099308930042525389580987393856048583984375 373 9670840681899384496071377712347045608753491175398507468008399791100347066191614972502659151655080844426897312023948614983429455752941601293168619136667126308143562781211878916888401757593351553923902407303504678002075578836731854869789961727378938898437448690424864981535300329802260923401690350657564814400152084602382592360227540130617545001889042505277626324865227465818376022401767964977952637203839234501824880503010675909753678248666100582594946693376107510456088045583967827727087530212567814815622232613683119660862768133359787028650630276584596236051399183263798668496234159830131332248241060601728281515644605373979097104835198832505278355997635486573926755227148532867431640625 374 5425341622545554702296042896626692586510708549398562689552712282807294704133495999573991784078500353723489392045435173005703924677400238325467595335670257858868538720259864072374393386009870221751309250497266124359164399727406570581952168529059584722023408715328349254641303485019068378028348286718893860878485319461936634314087650013276442746059752845460748368249392608324108948567391828352631429471353810555523757962188989185371813497501682426835765094983996313365865393572605951354896104449250544111564072496276230129744012922814840523073003585163958488424834941810991053026387363664703677391263234997569565930276623614802273475812546545035461157714673507967972909682430326938629150390625 375 290643301207797573337288012319287102848787958003494429797466729436105073435722999977178131289919661806615503145291169982448424536289298481721478321553763813867957431442492718162913931393385904736677281276639256662098092842539637709747437599771049181536968324035447281498641258126021520251518658217083599689918856399746605409683266964996952289967486759578254376870503175445934407958967419376033826578822525565474487033688695849216347151651875844294773130088428373930314217512818175965440862738352707720262361026586226614093429263722223599450339477776640633308473300454160234983556465910609125574531959017726941031979104836507264650489957850626899704877571795069712834447273053228855133056640625 376 31873882032455133875989252017681818945750412727716555801122184661492856386784288997497201731461189578125500178266931641408510557479726400162122122597062764920852664981526701425199561142807987552788941846671438480610090848398513602168968990108225060241887526202554051871017657974487026720916546184473501432661101251838877726595264943827999101133101047967081896663465181573904140072833426991571709648144203637013702078027860311464059404297822384257660119933030978341024459187239059964210014613639346946655438925915622852012246075921537188073053896062838256119495905283139572436530025761530134104673671505610721199840375163736963356670398710952083334301573706859311840844384278170764446258544921875 377 7209872115741351282748768806399627445528743359009484922213838170429684114690606171233867031656521082571988140323979937286605088101914111716672024131455597425096872818821339862380140730503166784440858645717079384314002549907743776810620785562480508626714958427017726533224194233828965444271322746927906024067941103165954141755848930293893396676307457050153925025275824072017116484474921185493520722410218862692499410049902002453170237252167423319082719128851607300739732668153475363904305305605220279333460285042113889125170062373451711942124791289414013534229973775046171285143091827258116334477184494569145135403892862037301111278844188417361250219015972491576338398999723722226917743682861328125 378 76554260105343561373006590135366830741850140160269250016764910910742151554860930694561846572083285652028413400069225176807211328722571186205113065216017298502433087795350181684822842587926883272995633934861123799738566400705818753775692610747686299463434109140806197459515320797397442076813483099403047109485442050469962516396373473345272582686635358566241114032423075820855899750885399104397495310984908148813617331428734745148830047228069831871159208727694032575270195184326227178534477683111608583933932240053905901385232684751818739160763233353890368425250845139535189488317098615268763326752127498515080370299761287924152248971997281510184061314270719152130784124210549634881317615509033203125 379 27766147823799394286805218192000629760788678255333785723822550644411220581688323153314684373364960304608284004276720800418108014291839233138544825836575048341780327789515666434524293584229695695499093852223662009558941755507612606275353628528281791045173074574500363940934529955021646437559092456193163247850037051660239845597484662681821392329063411610729881907824330865734304887065756959036902304675612223307872324800243566544249315301613155901570658812837068954800418857661376010313402868054168485426617939669444085587368641821113955813244135744732000186582110294641521254090581219264845761018021641423786838393346752720103005484671401103441059916039415351833585798857484405743889510631561279296875 380 245313916023267648523924102726325563936567972385873996869972234943373133839216335059535236438679424291214189177784828271693984306268399624779043536266140552099629196020370912949022133816669361469734494184396053854453250409909757376442749308047369623884104113865710715418156572152616246275834581850466597294755077351418219035853776994793892001227275241580798506655627963198762583677225962733091031861809033992925051989610151910418442700689752232390376770611415504215661700607438257051118914339258578568744169496979538496164401950489541799610011939304707221648452944453157840279890285072204912298594221201979156717205218560282110053457071828748901764358208234633449730532905874724747263826429843902587890625 381 93464602004864974087615083138730039859832397479017992807459421513425163992741423657682925083136860654952606076736019571515408020688260257040815587317399550349958723683761317833577432984151026719968842284254896518546688406175617560424687486366047826699843667382835782574317653990146789831092975685027773569301684470890341452660289035016472852467591867042284231035794253978728544381023091801307683139349241951304444808041467877869426668962795600540733549602949307106167107931433975936476306363257518434691528578349204167038637143136515425651414548875093451448060571836653137146638198612510071585764398277954058709255188271467483930367144366753331572220477337395344347333037138270128707517869770526885986328125 382 34003312348436590572827582627614166882339024606652260240428094302979440614502117940223692744531695971611329067917294739351319870383728969704372908909758693555889745187806498488025313714233992578121997859605114733414128543961034198173552971230314542666038362800231684707989851261177213062359539725410104289022136636076295652301171820358373932992971517343002453576831814304642194241476972445809080913553724214665045634925562599377258083375036113720533538998406319347196033552197884578794237172156544801954441825647043801722627989217284659617943197781224474717294417563429998466681706542836997472154285849693762311367125637810075106095475379142640629131640326557163372077352558875418253592215478420257568359375 383 359853475287467760496384535623553610835069440672768590939162055893241632713737545517393632558247935131144631175340528406056139101968858030700356982054196279302659500717799562288404734478400003033993722085268339211644520893524471126197219141586078771924929673687188736982055754860063585079681286857201932627111901268370586751918848619924212556661144623670748334366392476910838379321314854449529523404885005077040739528560921035251693111296599292966120071268660561196707497184641560088476381020598802423841546846946280654283022259571869101719890973361037434409472369029825628509896007531628908774390685643535434566218146716982150103060405887426656026454977824341138160023877146098669754792354069650173187255859375 384 20511648091385662348293918530542555817598958118347809683532237185914773064683040094491437055820132302475243976994410119145199928812224907749920347977089187920251591540914575050439069865268800172937642158860295335063737690930894854193241491070406489999720991400169758007977178027023624349541833350860510159745378372297123444859374371335680115729685243549232655058884371183917787621314946703623182834078445289391322153127972499009346507343906159699068844062313651988212327339524568925043153718174131738158968170275937997294132268795596538798033785481579133761339925034700060825064072429302847800140269081681519770274434362867982555874443135583319393507933735987444875121360997327624176023164181970059871673583984375 385 202486782440602051387004067545099589481425612193946326363074649143004811023153088112287263243352588114178690542124305022330819810069399730351777794132803521776842634442361830626129279439192001707204929004133684717936897718163962022164050616977089708971604658693983508540287526677028086527528354873879395166717196752163910930022029050365047296305867147857809543530012382200214057287339858484485266438979524010657923819340241336374318085318047986772859101640788615781070410915819462465169594397360018440800070398877849460467715986828324806083154036164306833285022336881013420965376099622605035975743681960189361834760441787286494461837451466655845294886012521927340433890358563362443788946620770730078220367431640625 386 1524118011430411640789979616411964610026690582983833998534862884099397212571273294221186230432714930735423003710569643903084080710392371770357831456437612108414294509447657499122875086338798196850131500614114244871911029124620142140828808993986554239429268265989613868782744213297990407292705927135690207419880339953537757570275812662097710999294262021925732434150403200821011209201807114812720600486198877228222192588173996538889492228188947196439310458050215910984116982963373093975331537028928858803902129892353572888940498232856800815387900430208737534136363129703388019606385901859348105789422694114345326530241845332905443814250497189518547534607016252547091445892728906429114399401214541285298764705657958984375 387 7167308711629738197772915870361872581327289089431238318646235325918545735039586425221448097423424001392656934637468281068030126191407107055452710050930869262486566318199689557817032121187373499981783713927482991256207160474245033215878839305824126504151246356862270699543374573744726746731602087630015314071252099909096690925289987243840016486139855428461734637781226547393296530300739454797045657550992958105862914291552787660857081138697643417243005617175205754308928518218912295624926238899027502972357060190058116629442527688384250751019107679576905349180053845254403834834088875625101366310305396710026628193737093916208843260403942066269857171066471714389991974730981065533352847296555410139262676239013671875 388 19071288677028740861205014940162913165263979264876714823666739268735757320904342730589703301404561928292348045430357954159291101929139747962487545014403840312588067196718538286524535955357381837185695467184411546082222707436371838608190886941753753197978433812328038340078478340997753966453629266248891565444962693838617960476861243840828657734169100680356689948523995251873313260742212427651572873883806550756744295855821218691124216251328296269045091761582351694144255807820687524913323522842986810213227351343020257559312454387737148602948798083201932764648311841978494289334706789966022847743046171452803070872916210650645818447716471332445585300537594368121755262455716806147508479707397555102943442761898040771484375 389 53889089312572737494010296453196415651000154484530571910942093769042684730012997497816425551426449807063366026676096204609909723853041370150660932280409882917167734669662310364102018062716863447931493002915758533360663195104711708609585387556965205767653346874060098651020785045870166776879867684533792873787582236585150508175537703540549742314226006038683431404182814670547594613283684995325388725962233038094722986110758746277341308390557195510836857350524465925100112657934000827055323368420739969779264694957154093393989429226366228618986071097086333017783486488108723573011144852034742526189188576478017393967780188448677167381319908099186435946071120163675758816672691314223105074621145149649237282574176788330078125 390 4339957807788045414080119224858173334453297441411669608847721521689852614731596753486645831784129135211848182958359407838259079610504686745083478181202809920734103511621254165172956024680902597779162788989820613484201010417757957452872959186900192846497962290502430044859958923669153881376020143973929009090482935423385096175916928954638173497276191396325370148135862979492550532180801571098530181045368437722958515686429955631445682271233523740465246306724487863277937572906714756606900467475764293466173082208374404911484938682745404221830043235803847829587193084319836052952452550658617989346646302006657130823195177476714215675054598798767979618916837662381627236300735194990957767184613924627001324552111327648162841796875 391 565641167615041918968442205639848591257079766530654272353153038326910790786684776871092840075864830622610879845572842821586433375902444172442546656283432893002344824347970126194208601883410971910550883498339953290774198357781120454691109014025991800993567751862150049180081313051546389206007958764602080851459609250181190868261173073754508612478330278654406575973707474993862419360897804766508433596246353049892259877798037550631753922684102594173970435309758251513891197002175156611099360927674612915091225047824797440130203674984484350245182301733101500456197498656351965568136315769173211278179568028200979383956438131131752776315449376772760010332161175330405416464529153747154828989728014843052505966625176370143890380859375 392 16629850327882232417672200845811548582958145136001235607182699326811177249128532440010129498230426020304759867459841578954641141251531858669810871694732927054268937835830321710109732895372282574170195974851194626748761431718764941367918605012364158949210891904747211445894390603715463842656633987679301177032912511955327011526878488368382553206862910192439553333626999764819555129210395460135347947729642779666832440407262303988573565326912616268714730798106892594508401191863949604366321211273633619703682016406049044739827988044543839897208359670953184113412206460496747787703207683613692411578479300029108793888319281055273531623674211677119144303765538554713919244057157120166351972298003636385743675418780185282230377197265625 393 7428428255123570516191378645605749708004718161455428044581496744074554056498651112666493399414136651488714057640051989689899941477440350599267643300784314994689352772768034135113804305389073711808237119932393144251265336059871132027269847431074237857512935347312632528116043995521910991320819683062020189331591972264655052887091663933592115719819417714967884132888623445753677160467930684056821713409581282574522788224657973934427609881196474418737087069397600351945671366677122294289570625176787920599621541768103290046320071949881483382135582349039101337316432301631304706259787019390976492100866520699522341439087835252014660068315486689142786668992790011369141012632942428080673249730751794839278545623528771102428436279296875 394 2145832737058283860014332436139293171402004257623919436572819607635080256341300183396707059804163021530024689497680658140412119661391413383459045829129863242447592393646365561864009384154362481958051237614923898662526431341830834209409377197770409250011427436929056428920982691550424876937198766600198627378441865980155620932370765746614242753047555616681437764404559914653491296097663378198564622435294456074309723947951091395165590001958169440233605288533722885932391547792164737199408257496693314118464608986954538488003704437327714381136280690141444112074144060630197850786283403455092800328029076479256053219379278430967220153060801903757068785236386267407510569656915269000665226745472899221034435157662301207892596721649169921875 395 2542811793414066374116983936825062408111375045284344532338791235047570103764440717325097865867933180513079257054751579896388361798748824859398969307518887942300396986470943190808851120222919541120290716573684819915093821140069538538150111979357934961263541512760931868271364489487253479170580538421235373443453611186484410804859357409737877662361353405767503750819403498864387185875731103165299077585823930448057022878322043303271224152320430786676822266912461619829883984133715213581298785133581577230380561649541128108284389758233341541646492617817611272807860711846784453181745833094284968388714455627918423064964444940696155881377050255952126510505117726877900025043444593765788293693385385576925805661829826931352727115154266357421875 396 35962623935427510148225915677954454057575161354735729814505761752815634324668518716454955531560769267256406635488629487106063974010876237297213994492052843755391328808660482270010894414581290652986968705827828167370612613266697759325265869422347937309298658537618893565552154922748299205412496186243185995843129643923136667097296626223435698367681998167283267333017278055367761628813911316194944097285224159193949323564840326717693027297103235411572200632047671480451216347033972306364082818317796592258239371900653097531450655152157258946143252737706216572568315781833094409284691068047744552926104443880560554775925721304131347465189710762751503505715236422987443211328716397544720153663593310302236394360164695171988569200038909912109375 397 93840499452162488921990441003789134108921477375409007656818321043262580082867430528665090537283922810991130554012113938655165994156079871783058864500859016710077467379593878148695094439550616642864587824878436128753927185228312744755787653638220580077503260165298502552741256835978895297503593334807336978824466930011640185787218144859087141562242509771718497576014099263724891611712544176249530184371491021971817061208160814975088190477605531651417038081183548398285380496157191586277733476155076741676664051184896674215869831613000021231297745876136690943819107565928797524321273688361203861579008685017913410067885051177634755498368268741489603983457879830499628811532866543452373058245188553361422478804598767965217120945453643798828125 398 49350089953831407170426908471806576023261224088231533592426280075195669751519873173927136384663196478777680530929422748359510186033421309246507643791537359073077588211151931924177902828898659896291579207606976081755492699755241840098803613830809624413711298866333841534777216544747362716814948023355813802995442676952895689267528728364046236593036889102901140902661409745552195790889077047130134440756257939805451734161666407746266291932683196899610595448475521910150402271595718111259978769898079874062639691533178850247990999411665408187729746333148956811856830178623125814682454439560376527056444679055264214795873990871791617634110866093616871514228649533193396605886397198229723781883856168875069660162413498483147122897207736968994140625 399 57922236600775392545862303660883810254104635399382232898258164651468891306825847056554465322953927037941713111911375107065431820318365301189129121158743304575720123734223337208846965264076042447766401911281598051226554449945573884396841786081406534137602450538758268009252351012742640020260534286945582423943490482671494658008400123611339727777011333263351786523541946736171944719617451985017403121680905167495600164218930462528294751415325985488077992089989186106470468861793990402454531432578843427077739229777084376520629260820420165258119562198039071594716370235270531106740836689912334776796314854438316203989285767227820998107387773250038774371338862474371522584209598615209816751500572411581055300329456958507989838835783302783966064453125 400 66127886785885239823192796679509016706769458747628049225511404643760317575292842056233014577039066701650122469432153247233034661530133718857589079989565272723947141263238309980100285343153481794533308848713157775150316330354530184686394372442939126473762797698415689310563100739547847356464109977596206600668818301049956401226256807789612855878754605475659956281043722523796303554896591016228201897252366732890810187483278944719803174532497166765555707636070987471553785283881472376135590052194179579247085620662171329861051739436646355336353166842761273403967856018600523013529121887649915536842459458817077666221101250918428972839267707793794267407278534658240821616972625085697874124629820169888371467876130027629955066004185937345027923583984375