0 0 1 0 2 1 3 2 4 7 5 3 6 9 7 69 8 177 9 60 10 2715 11 4500 12 42975 13 104580 14 91665 15 186795 16 3493665 17 13497435 18 97345395 19 442245825 20 2601636975 21 13003053525 22 70985324025 23 64585694250 24 57891366225 25 3576632909850 26 9411029102475 27 147580842959550 28 476966861546175 29 5708173568847750 30 20499289200014625 31 27904470362393625 32 847876038362978625 33 2292043480058957625 34 35160445175104123875 35 126842184377462428875 36 1487419121780448231375 37 6371504674680470700375 38 945654757149212735625 39 312265748715684068930625 40 357657177058846280240625 41 2240907895780886687355000 42 28134671894159532373546875 43 203504511075862923071145000 44 1801787593023602934384009375 45 13872103746934362540856245000 46 108256020614711992929322040625 47 868851310537859465542360635000 48 6388857182280609784147365590625 49 52983111069088446265437292875000 50 377878700559977761260823753921875 51 242380593416866507504153830703125 52 22629920342862154460289064397859375 53 39910603268200589277760369603265625 54 1379967777942951817216099624762265625 55 3656562497874792286798992023283609375 56 4122718118436499878686922161145140625 57 290266904193793713432784160252989734375 58 734297419877336811353978097062507296875 59 21872632172699801171478279120624186328125 60 73273451564113377966256745914999697109375 61 1619043652050646196196815846299942886015625 62 6325105985634892760294019912296186037890625 63 7382586343608736931746724222621284581093750 64 517082358366204526221141679317626809902890625 65 1610006451533890533118527847999713817131093750 66 41425348045731639052146437155456978179653671875 67 182459562639925959467570756868916626825543281250 68 3305883797478414857089880510044146300862663359375 69 17661770688481451178169180815554881724250166406250 70 265150114818926814702822307762732194200975178515625 71 1609029979525042231893487739316371015551899414843750 72 21486223945638812662766883875151296655452013631640625 73 143022375271613945201754869871757241880658564483593750 74 1764845916520626123348697880046320195631120465573046875 75 12618353966076199698372854843104792814206765469069531250 76 3475828122727444920962964572956677942580156553124609375 77 105533253023589795295741599504424517791578636008429296875 78 1280961958310609974740413669912213383583554874346444140625 79 19550981254003745603617654725791478968011620175904314453125 80 182254898479140470380751985817482878507606300340730775390625 81 2480737822785515535913355501984465161407093868747321470703125 82 21406914962247144035744693107218566471118391369774158357421875 83 279464123270517185126475195138729748326637307134951586068359375 84 2334527959646243012557965733431712129554002878633270788380859375 85 29933732732256789969986393418609636361871446452900492751810546875 86 246358908269062946732195031631282209549949177866101814141134765625 87 3135653021572944041533112384955352630336041521195289151903517578125 88 25645870753012825458175430917938316517918056588633685436032994140625 89 325837927020253111341145064124222039582991555208160007379061064453125 90 2661127895225994758206850646574756391512130168318120284696538466796875 91 1737127089476048885700396782603795249674817051863633042588098398437500 92 276946723359182000249396889105265607364970937341306128378356317412109375 93 548765430391434385188236853009412985619692345147650252238578591054687500 94 29020426996613422895419404130591052891471779562694408850889048234150390625 95 88530701327781479441783896545256676209464602565514017614786197510195312500 96 3069767316755668510797991969232869228501919426016768364101086298232587890625 97 12081684631091943939347571933788692079575074107397635099237899369048945312500 98 328366410574891165603462942736345615032489076785459495780233010998946201171875 99 1538519025503222212477873950397162375629119087169557863103708582170725585937500 100 1318808494727869815080574623827294161421028955372554163841975459849726318359375 101 189633646278337419708511701885321585913659702857844543001390221262731284179687500 102 409783072577066400939270649415876786427315382833126669499048708072425810791015625 103 23025074486324975807297841449499358318569054249837346209590589545337098270507812500 104 70969693977841744717192507431156942330564954041313166540979288389810918133056640625 105 2780884948708369503807671512349801060273809601202774613173541164809076022403320312500 106 10499774276783043037070783576352740323962921322179334909217017958099213872237060546875 107 17521836522981187191632633412018593001882998518886428914787173865350838156918212890625 108 1452513200411673184387821049631657129738760375531983070573871772074095549065839599609375 109 6068390538276289564073883179334340501967073182653500885546228948980538058496085205078125 110 194497048103866444748535545608508452319097012436809161904375182681482979541444195556640625 111 1131027489048515559232652908022786320842146021124975413017418383079142361426185457763671875 112 25637655550135687597548131654694851313048369588162929812968691400945997783648154097900390625 113 179038953864065168966780388619642401069028200946371144919808417899080982177668396727294921875 114 3358193169078267359905960020394448275511488107112728314482120635997892907811613241258544921875 115 26430024320947946259357674232748576459718932972587058916145744088064033018793941783638916015625 116 439632957794800895734420758718068050929089627442224230797350322649111230760855358507249755859375 117 3769816022234242124413487712044388684853675181988193654231714077745179391128892023245753173828125 118 57736347391047965888945188901952539973094145859188745553225984550777736683981794338842720947265625 119 528553481494508037429304537297193271707441429511664960656608093545795475840078249244324627685546875 120 7625661033105869669555163853647545482423224311802397538364617076997059165127717902824609234619140625 121 73548416242671459483837788960629708061782902913519850135813673514335547972138279975932879949951171875 122 1014703866926709864994420673580002671819516509892562016389760654032992640474619796586383735858154296875 123 10216855485632579925008864715773111398191560831361165134061501334089176438822643478758835433843994140625 124 136201185668110656392277117586425592430177673920556040587571437688731312365324554907050696582269287109375 125 124998300239458159658594099186822790221682475037131544704744110167531037286822663725632571048229980468750 126 172253568994705704693772365131752528574561061400609917062442582072248782727558542761696027548199462890625 127 34161118226748252418995714305297524116351203519039951193879200131564366429038776184974417431925207519531250 128 186797717267350631186685008479135344009896139624596884448445376349911415214365733042630515732917730712890625 129 6747435015581669028271792900080472420058588990189657066106634178928657630128376258014542205044751770019531250 130 45536357841003232881447847903040556346739947916923722121612300559450084640123278199960178767949822723388671875 131 1188198586404247423312379818021163822204082043425200512732477334494045216448525926719774535183294481872558593750 132 8794896987120868998711538304099991410704075044344053975827010287896380859251773732873529333039214422210693359375 133 198195979107687346340904808947416883796428620689318585886990575418887634618679488327152788013939190089050292968750 134 1548801197304619266189282309408917699434621511210349545978786198246628003478219314598731433471343162998443603515625 135 32138643173071398587430160490081960101918148787502776065682253732327899864879153294004278209712967878021789550781250 136 260625437972535300950603777928647851927145711985820790537540443616790659198732847428574072836054608274786773681640625 137 5134971409831352135549421521517801121321225143132368629046108304234739691513053443576642763315716700664985168457031250 138 42814731534267541593777330941471204704099202799229484657146877548886258318845350773254305961476951462579361541748046875 139 814773892693196679853235147234941372919114843671138625947983311209631619703710531694285161605620155382320938415527343750 140 6945992946871471961829393664443143016777168533673011815252878046681987646207759386363043498110869962132681977386474609375 141 129024920211470154480967333564282115969360229786234060370146042849498450739898639394092662237055416667491572316589355468750 142 1120553203478185294136553894252767892889020431772672316584485124395987764662788682076701310285821177412232402766265869140625 143 1264924062557422698434676819919060298228410590365206285704669182366004968279400524253105133659964080287274918506011962890625 144 180553436619067069760283299900361923160471679673992776939222289085724047314325589656525314779391352466244459361108551025390625 145 472585542906509525040755902627633002308139008674239567978728168215963863412052768103158240987851299505187038543371734619140625 146 29143899167524008358671194959007526036174512169718500119029636726557473242309718908287343242034937383309725104322957000732421875 147 111689121667266652311079371192209963162789277343520776349399506696589086801256551955787128929858991175338192268435644989013671875 148 4722412397701165014612802330445652585801437900903724556444154065976645103021311272736419950605009321445830318967160593109130859375 149 22890098063704174509603887826519575461132543098308914534826443461180448967580575908016466601236427507040593893175791103363037109375 150 769320042470408907043810705567216159004909590003581277751960516632971485863958149182637072057543347935557207370651169559478759765625 151 4393667647911546848238146289636499537112555123963293923573680507146549049233669412101114115389816226850410164646376456607818603515625 152 126141332060602511253294671002272465110085037315615765955383946945419348633346618874859120952232173293725777108701116942600250244140625 153 814695101854883575368206184944855062835415183616418440286636024358683795312359792450045863762315465047779389180974061860996246337890625 154 20834082034913141412550602229026467794977929030770753952903277937427355155185201277190342384565049101584495157759379302103038787841796875 155 148217189353067157950588508271545012322697267906650166621327471417446304053475457179137721115740628762714466957523063044454418182373046875 156 45851940344013247798511758008561239079971434253528039201678152824098339695302266159933756187198151943392479500826282398177089691162109375 157 26692652704658935586130977537026993437643905714936504266344639484667718998084958315627997723454028857874322527308765917115343654632568359375 158 41515998276972024278849186907305502043519804582235239301029091020318128628446175704463222316592007580280916390407829092670157260894775390625 159 4784895308284698660681221343053611344056289683942507819222601460658493904042419595268384968337865110858265173808561693844827641086578369140625 160 12091711005031774933758678238739379703715775290415909936203721480234484542648946519253912096058058444987706458520339614154775319004058837890625 161 856890309152864948767499982578242528388408027157560341434647440381429771886335350531575312751784206441180355697813298792775330214939117431640625 162 2836170539010463958180898016380629911659125252765959144999292653432343513806836239572041000151342762462992779885164017944809176997661590576171875 163 10687633984163021598895160170513915506437807407489799165807293724669643940498375776148079683981890288855896960920768935158289008037414550781250000 164 608134045457552665424321993784313920656215195335746122639373228265304530181647368552638604240979992027053262278760546016581603804614162445068359375 165 4062180474328446805939072093871559816374574491757367827275838487933563996799949983045763310999550251680038037554345996414402355766173400878906250000 166 124545594260826777547075479619348062327711300316285112129951679353936584006512290348103948539669042208706045190577202405901974529770565128326416015625 167 1059971803125147624783972570188853273131401760864057887331392441363175263404132831845543280018586258797689648745977355672010448539990957946777343750000 168 24864082069202695487377231360792850371351687960857958551725107949597983456485988915598575374020681800942554601951562949305486246801625506687164306640625 169 243241962265415845964772149487983070837077331470442796268628328121925992272973367607616149912860187353686264445769637586065048664601191893005371093750000 170 4892825309206319902104314413956246090279842980150881045441223514696748898635853294824549744854727684129943975010711909106190976816505161643505096435546875 171 52492519228721312213943771033876472618378197441796610424571355049212738047483182095274648685351340672349392567535516988391321408075066213703918457031250000 172 955440215306045368603723728328744248670792573169611343487690777446171493152049982348369976362390375703170721149942249887113019853538016964326381683349609375 173 10955686539758441852294722545946824973880359644211167072624221105256307341649005134794547595209168701513920025920776780313660674462647587770777893066406250000 174 185946844810454487898476154028392195626398015172485519802079652870505047895952893234085079589852183400029627318611217143464399183025764296757116794586181640625 175 2243404788552727266186722772873692337125825016436735741345406236043049421530164044611339636001553819909296673978396963944912018361588364967086131286621093750000 176 36174187972400443778381742536355398292840069472527752041329773984311349844999543562655997155803329433248850729816795708293412658701810651598009672641754150390625 177 454486744934552715913235684409251185809901153760463770858102391281302179677358549596130825576106102421352989116014203438893193708191147130041445237731933593750000 178 7049220620666879334312189450113692715804673694094083061797684418208555942920113434714660590927106731525619058855585839990958530489524171944715731402873992919921875 179 91571056673493094332546251651944122560648468924629769929514184814652563070087653816293838158804923914360716104053695881636472103324036498771780297554016113281250000 180 1378088225642786741351276931897459984567407562646096583644519447448743354746945266069217770764625634215522360175732571699109398314182086746937163383920192718505859375 181 18413588537339718547324743094685755037599082107629204247506561671006019039097150559694740375266438913068225204245406578469627728022058415526677321857276916503906250000 182 270582418087004658398622393994073865717052676286947833709592001078659085152803835880122408735153967907129947806275936859871282664699399967179351779257395267486572265625 183 86450000527590476768524000503242123112219626948944915330867253086145806854289527911194894898343645860438769114289139062638349312509298524365023976624280452728271484375 184 53405140994672054424848789102048306472156255915818962156555899679140038077877248736303556932714884848734503116890319794562223117692531206761332939322618124485015869140625 185 77585293231406182430484030414961192962588429755853287069387824245358149040840682075619823783683348945025687304362085875531153797720036943137542062619491883754730224609375 186 10602681797341693619729794465301647312161497843961130700607727064243398868291016707809252828692581211321797233040675753072566314757561502825669385922769589278697967529296875 187 25964569857160117740965632487463963518754006935620081540346516264824312378377471758781977937861884302436883319304368756427734766706128817566902714321428982262134552001953125 188 2118468059926451710393582341940673546346022798221408870998570346451425771184404799882359493526028829436990474978574304307749123554503943126053337425519292373673915863037109375 189 7061054267306048638817946874505538546777501778231992580499238282668954678968511834010315157634758566507381948505593530133082764135564945449778894545727869647543430328369140625 190 16952297871450727245594607123195747840151350328325603873452528621133587194290775889436824335276268420039200512635481792496721817851065329742016771258182283371717929840087890625 191 1757873972272984703311561896561779256363771788448272045056366386627030675179467997900069247310222748538804042384411252937384577663233158377538282350639803582680795192718505859375 192 7773132168582813904670433653620214666371169050232417631567468644888645974959424360306396670930142290762400691356919761453490777691998400403144885269292765970741560459136962890625 193 417838497234451695092219582394417904112627593341261105434632992549370903956961913214700382753653892036480845502401206443852651273965328295817947084215391943617393472194671630859375 194 2380017799317070832294704062393881443920993984673512046281953464987179785237658236079604549081967663952076453358907534379742407284514304097096897123473097738054604289531707763671875 195 96720858154356616129481917020362425783039790506670368103071763853615999099188543463144056133382003851401147945476943174177127988705736791101393047987131940324431727077960968017578125 196 636529369595486845413546783279554923744287322837050851094046465973849818795209346756734392629762073745720275109300571366693725128156793414713915765540635878906197045037746429443359375 197 22041509890361406352461760949887781037550011051618455214795530219234131696746013257949765431574475759966353227470664557167562967870399711436685530300230572462444890234358310699462890625 198 159531853722986564961787866138271644566316072784421439051109566869585692556511232157404394239603083689041932651079587972373407595552267089014891335657007922306183451962511539459228515625 199 4977785633304644153180747441809192291814104318989342342045408276161804622745218937082659822796368434478889054544580183743569443917092716166663218299405468803295837476637303829193115234375 200 38572679414670266736768788234389363076587703946558676546585098328663060769879142949895504763203745162198860847924094487986523473125720594390383933933314026099505221364464819431304931640625 201 1118839945318778332597501638359952423722965392060311761611346616015365212190341466103745924764679606979373652419044204305902340889512270667651866432112416206116324196804098069667816162109375 202 9131609284448057583453949439700393208298938564529404798419190038293868649489543076080231771139065336066655229140010642169157974328464262560926093681713834041392029440986358344554901123046875 203 251022125570670062794543455903443906175564720224820985680867712657501319644386914488586945404517089649934475837093858123534041498330671158600145915613067719125693706479231908142566680908203125 204 2134853686692390478657816491618689813459112607730882662487341803520447070412579896161239262533666817658002190330008912788471914012691656168724836533588055500610244875210203460633754730224609375 205 573544046540527388632320403185240066534053939738915331611266094247673054401639960164978283726592517010451588377347317686839345715348296687998335182826479180633980115912337708592414855957031250 206 495540964954954718588318412487011069360633671008773065612406953845454159017917645880594044232301349703131378542998418100547770172799895225047978577535418271139795972489344116351187229156494140625 207 1122997060614230736562070517706627354024099748157496657495405109367873120548212482599133093721718978318666622412786719269068589860129898688335574247120926753825407371638525905678629875183105468750 208 114615069548369293423225530346505422759139493649780523735363656660144572015902591108338963723444439688226992695292103452601305264382758916048146630211936719865993266614364312317398130893707275390625 209 443595261808285269901430218604119910323359368552277367657729257652475280238287595118975195097824646546481977956956995824877047102554131490837478141417649568743818226102543690286833643913269042968750 210 26481557312244942417860119187550426928833980893164656736814817043030992473836269772672841509256615955072582651306164114972934240824418940600887713336181782540861968195361879434971005618572235107421875 211 137465264230929511600792847010190607678016556213876243486430687221536141719458031683812605652737930237662634662181686133553816421214188104211529943830692993215750343647955991610521898865699768066406250 212 6123105011391367251171707166680175308439302954186874792958703982591103830408098301830112475829725426410364415174114316648787347603929164304082125556513977957522450902955592322208824196755886077880859375 213 38579834046936825737106183440731516434572525116816932271667496915842335995150582760758358975297728261689387893456616269521971908024578534441758153906150221607645419160362312080561164458394050598144531250 214 1418764637872381196429427418139407778305155120226052296985756722171293839435707377026643195987301007009968063076965666433314378848210291476069382029222844015446923499732276893817617202302515506744384765625 215 10284807131961669243431213143655312271252262609773557013946872591964301730063264004153789809539625088171609193121322762285275888430759069109344290126047797052919552655634301872969930358554720878601074218750 216 329763497348879488434672970479129886508229527895290430776831177016810957559713276631279742457601067152155368444011202523747791420321854776555085057739837644832016062339624538490565012899645864963531494140625 217 2661673994999656595174504132215178590230681643606971852342757275548824565502600250388972796717831162705451606849407496512924084281857249784870828957177079832455113034082426937974719367806374430656433105468750 218 76946785240408326030042620215391179246360613839215814123605172920699881696444799158613868086739691410616362220601338380767977702466694045735137925643096230809898788838285391676376427105022444427013397216796875 219 676618449630271206861501336804274841626948343238298811372014174579373077482263542439481931435610713681236207703393781383480563653066129632701911265583566799397472037966584287492236838189596000313758850097656250 220 18036069830109050590340553317942108647476415354638786654115196859050659328923435577700930625667934381282381414590004718268375153393872695335432678530703916485975457451788932229312696653249960218369960784912109375 221 170149283207866147470414480440557900680169977779105871969184205453561159603762942152070822417239219314276509179192204408122246190302280873386466328965561252206597822761172340912454466500700716069340705871582031250 222 4248826236349656599940192924976034995873998957242309605083348701155013834631935825829706000793611134523927435497735018119951117059554939529954270644334496261309848537825061234280102731543541128696501255035400390625 223 42520176651740069673295465209756933522774300495744696742753211993621514096239695338505653455577519760224235762396625259378076140737784536617356345877613802919897258002005133393098113837553859683462977409362792968750 224 1006331654638917841647866804906245612453710115340564621373629933712129243342791712436216310800427417652429989356794779517023968981703996314613628794676491739250801299799539492778851560484170353956712782382965087890625 225 10592262321831961484867519752214114896949810192567472320891502754319772784684456720608796680168372889153941670797075746866233745493285722753792233234560881840809894400334224120242127602418680828779169917106628417968750 226 8014431937088501253217147509674710346989791261951324990827532965342933937250785792340802229059371039851553368557876296538618985980703730216576822790541745285834454829635606899863126601558254348173801600933074951171875 227 2636143849048896009757912041836853978685190837024447131994849917831203079668270386472772417900156038979333188353206918891028714951942088720475311467379417595410106593949442493430644715256048650532871571183204650878906250 228 4615708537509755819302547476726507434391669278726424404729250560270907762169214477180950568477820685822666870387002364136067604489175910083969786696643228681011216936869437397696836985840937474531800566613674163818359375 229 17956875496141222661252784428614311813936552734301633619674568780733036359258737101488399803803946241842453124162405386106222069290258431250774435312927077461881695873030259313630975044217882678295789234340190887451171875 230 1700160698417713093626895586042330935748745217566426221349638855977861396103931417236358344947671814059874789028490247943580655964507239566474223022219476359720160018458137458087194610380430724783245930887758731842041015625 231 16298402076123679505969529648947970631767844620085602556740813272325564040643256669755363324240203598200015892755792429230060551783278780746241938550438223469820575779128190436483906179361835788542327313132584095001220703125 232 541941808769507835669708308899119883262439646954520411861617708050556496992069881007810010007545436871963736496529549191328571885056935816516250492094962814728308132690244434154738155548410417552768301896847784519195556640625 233 6616412093808310565413972063662508145039560014203112039938878681534342394333720112693277623486233586170186642301331850139773503441821103199410997888663385978129403892067170895828905158833528873176954263959892094135284423828125 234 161182937981692260268658312456784744420725143646990296518099391660870608467502517740518687979032371438386473348155230629512247131504185684307758380119251620377086928008571072315901326782383101738259654945759229362010955810546875 235 2214475794001682401154682202337775065238307222284952324132711480405872180318563092704745286250819171332756268734493322889072411709886171716677155036136135203721132992749875951165780986781759030657086780030574642121791839599609375 236 46115783725141818703060805260783012241559986471703352211754455706569954818599763099164829587809323373890743077036953716469110230979190556758725582475865508015698278875400433626620473740895352057493568558144937358796596527099609375 237 680500835840186871788305791055044904133825317753077855579762318554082912100932225399375343398090953351395163929383477317779412237892760838548960389187120565013039165716646027018743326638864510194408163475246190182864665985107421875 238 12889713182250352382607285766539046489800994839595631035733031286244913666030536649840602798166190003306270734283534655752948353155823400765693109959206134676525456408439808755871732017333040580885106044692640028752386569976806640625 239 199689177059310240323490858028191878942002719388013116316516902186523922869095801708398176184625678570420043100078088309699761182567007518136962498673961667210125454457790651986483524466326471479489057063287839453704655170440673828125 240 3551014604444401859801385157328343966290261377682877185607105036610201476037035330666954903707835079430050434013797098805466333003081091717217171088067556683106744120652140928513133848972917022509616628683374246929325163364410400390625 241 57016966221735106629821882536642918069987087799317763152189463359455811061925608172831353047490454308136014128148124218017758042849201854524710593938402326318922417048690487495703458052297764476882984190501329308342821896076202392578125 242 969599043485285716474063622252971686748106703898618381541433203086321506482681824885358752644951913573479660357704354234289706093955341799128204155496147048250325011610825530032222669171375854673750298029047462003826014697551727294921875 243 16006956433088434879316979208351608500288254982521414158999990960013620135462514616586007796593131513861929098469085979340303179092189886971700711212462335909648435513727620030260485041439323301661486546348071341927305720746517181396484375 244 263373769348376648155388728475346616164662854222607876033866551120139065657232149063968762470648632229321048771586668319744833689177064776652762460721722874191133085895402233683549090763758682800415879673791608030937373600900173187255859375 245 4446751734561126713690603773521304658435282276655822710931377917937806296757476487727041227642237293440482779465224462762699344699465978370682507247098331527716537014561849810202127750426990043149121022541002068852189901582896709442138671875 246 71353889930502554113476342343112541103047642664241060284081599719487981580166265698761916139973253031174020850665487848868874711089288472584622323798806260683441915980547346553296332401940664662607404103655222264601531279422342777252197265625 247 1227509340916395499673033323458651752296221034594754965126239858383317618737110152507792635326954949325699543511623848167170704332950442848962074208044372457889741539766628297205849547512958075881378869964315760166170905690975487232208251953125 248 19317058542452702390953059540221696754611338770525225077050592481984660974717561679462278544045208058913134755620267344745757397367420983970412897642035773756702119845194506020801874685973123923671795350570409333801941288576163351535797119140625 249 337681918183172185363665937008128882734110203054764141686928723875310593998167766064165302317043722167882459986355262848091928994565882124859623217469797715509397353900013591737565687633784461629902741015493310072977195517052896320819854736328125 250 5232966801695504771470185618198741042355660016689873358785638702632523987845636038621731148002930500216596107484218199384782190127157329242190438184151966894870452607121298760020980349815948913666893461725716972283494943432617001235485076904296875 251 92766184537723645012550310055771498669349452326913338406042859477169085826696943804536724911735959210584315869565402138487680081551341877206782112501606469966571663453434197959456275171844375052965438593483492276217436074780276976525783538818359375 252 1420036877713931825017198879805055272953035480544548425884251589179622089722827932040472788806637235912148636149389978407749164949154469864678381079590694544886779641096058023485235479412608777364042252999742451362526140688452101312577724456787109375 253 25487866502628433662715308730526438737323534861471294405070028393409242650909849082200462378269009886782178155073584994268767748419146471827804079061911622231718288615100610264940914087569274634732938314997180750753851646919410075061023235321044921875 254 386325665592064833073866677787284089490761528612006486060578374589029200120387390266152612852890241635650057098976903532752653315474273538226845630483689332908236701616075894163116764879327011183822962725084611555894249715555285834707319736480712890625 255 474727342629507731053552728249956478831863017865531498607008127485141436566694820465402587779831974520661977679321390477294304855488483334663150880683286523669139109933947365128273072805980217419561819335871449477210066168894283305853605270385742187500 256 105436626548013765394381900904328739700611033045864912832432573983829798510170391267742562636821019705787312014181208803766692430450618764898699374652075963443792237172023103736213964851781432205064517225724917930311143472257708459519781172275543212890625 257 253224777527316357161257231704169027358142293033132174659098298671932956221231650872223742576819006367548738178127348730782194286500123482595630792181317807492310721529111916812215913637417242934363724750719981405164507973085830809604376554489135742187500 258 28882724481593959680510842500748306130038499528179299377805203180710937098417224322496707053145470370787777130647434096712984034750385259295809550225036232582854293070867033195370413703726754865802146007639565970624844410926906491015623323619365692138671875 259 99439938801230417037133121591713772858734056235537402752117539512359550273385496735160690926885887389455684546086755176826918268372544464513766237263155310235118705207270546999720352985071390300844579703237938057434159974690670179687533527612686157226562500 260 7944647746755889243001739875659315837215750804934271171792090992041501558031933538082697440064844943658736567394401561508740792447878702466464266953792784681260293231471062390535955152908446912544492607907544272815043020167859874155077687464654445648193359375 261 34756051596751563785107294366324133357103141285863866192309558653371360420496104429283173147784555441115679619596103783595951454569177350693682432068613975475964641425217558508719684280878517207539972800673482180099419379906239316898446250706911087036132812500 262 2195069088232363970170444182869042128879425092998376567069402500994661123352108397892624220527462286171860668661537138866128337852079417694147175538562667645226641032270328757612468271036220150067436005857224707915665557822290839702785431803204119205474853515625 263 11447025193188832609348092421635598796853196941580011075967216706085793453965807787629907535624580855119973179657449993886096188620966773541802913999493250700383549448755643672142957069636069722406131671086761464308732447061478233144291363935917615890502929687500 264 535035324297275961219459630623529721409812228320594891161362140805530517724980113980303004952326760692618389981317701833048601344216850989164057626267588133437987562933823111184705675813376168444597775736363560119914986080474735638139427849091589450836181640625 265 3642294152731237873617571228602614536284955876335725901722220361098504440432026796922231808348426018970921944690994368863110782386844301390249982882343924075255720674956029980186199170847523676398928262508535599890656578109871977082437211443018168210983276367187500 266 8057676626557936699469843300675833552161582793582897401621886833410075924936710222036722950625128445838606787188023392672262777788651282435845542128430210347130983602768528062574418531563719036471651411838678624586969536585029943304983227235707454383373260498046875 267 1134441977537868976005218430044100188649699629674966924873014346853515286180220491809517371663534363634094487086246348535007126676296064774041553468465032290241262719108778656989887114223083564788220542422143659122597405939198163130597935455285850912332534790039062500 268 4272857716406255000898637703975426622532479110487064819507647193910100231411276431134537698566719567325743487852339369260073808352259466912224955337977385891302043474786476528474753747878972082277061282105345051387192099931583542993674088126405305229127407073974609375 269 348567341544999182830223370099793115546482398448378036033173504101573124939224294621143609305137981058025448891005496104930071880697955953379586437436720508730559731544260457541365712468630470102872720528630371563058984886119414409020214237471893895417451858520507812500 270 1722176285781156672946185779210432757102573413797549698236896771923344831150140683054444388570995086871178899450451937606651014525528404412324274104047020271066434563019122123760777289329274319570021737472506963293972734031635551000847482682255837717093527317047119140625 271 106180410947269134183891828649885078809019293457279669740419833706980245356850929069913445930157146921647485252959901098669601276958210986239718234238650499983009903476574313672703349339506525015085683809868737053540661230026640607104607850354883245658129453659057617187500 272 622496724069722394994025557311383021135995867177730953299260401975974209382163294432449179589923461429825491395439730471651900330227098401924580856417726681522503446669256825613604336373491568266309229435923183658626348627184136352613050068255843696766532957553863525390625 273 32174728086296698365439621557391417817753204379790578216451524035969075533963655137989090302835314212548707574209348969888327237472217258265130362183728980351193378463142474105334175992543366920998743700772059745523456476438884855954313246570883126064669340848922729492187500 274 212623785789172580155440008628276617749981047931267981062416433184917998750158475493658878717960322231408283435712773489074111746026585627811194430590380957544500220416535551188661293599865293967679614363691504394911373360816593109760407713282357016610796563327312469482421875 275 9721418619699261627402875668339184716874248015313593584909002294797486154962883474468344993788972598656165266349026062486008138653219176594853165481347675513076057976410506472482906682612541355449870971378059531213429064236495015226279095945168859667784068733453750610351562500 276 70250577811180509202847619010767705737642268818286630234292183396000160634391315761520996491495404730768613396431354501440864882178036816338950963724224202154298986742982586894967286027783187307325067076397207032918671352751618129308591327375500893601190648041665554046630859375 277 2933882634943772274016922968385560536063990940042312365826007594692957010666633136407622827580101498324412487408521825740238463351088914754630406021440234950075482635602496294688183437650693820259974000283467586075795925961070382853199964642948350127976187039166688919067382812500 278 22733557014051360509536729011327072704169908117707780091848300634926738311640064479202944457034447070340954349792288789512986018401585908650696348259448627229443806791070359767231310527122767501148370350067507009270098284595997885338865496197540237314732190803624689579010009765625 279 885565065435119815747640249674629960280024610936329400165583599530801836092242852144136540370402910634581092986073555969515281361426729605465873292885551766632108907499122974721299462770175098267032754135952593183597012239720668106717532243768557813705356183927506208419799804687500 280 7259283054663927870039764491618668849207968983714701457111029726363482257082136810779354421608889330592718289279880715497002822294993631386857544028653505053767349986449115705134849945774707459211192173108216246294746953627041812558992851840526392349439745615818537771701812744140625 281 16424817772292039997400174243555552376423920776592379652989626887263284494230688831386181264610897414769338602844340776294590949716898160964446407915666457084729765742955371620474785976122579841104984668027603232304185193218840788761500224481585443221765342067810706794261932373046875 282 2298300093910230345942037570170096481739998167130128782726885441986604740377402751245088869486334397629274108622915560865930849024244635178164008607078505354858379324049436235505161007197140952545547414316614295174571201860011426852251038345393893020811448009276646189391613006591796875 283 9939475969725995777668953139376046066434762688726478229702130278176930417846559210825204853594674600239170735173565961478960945597784131382376584859011829335678972656285823280014638989480955104881631297221882906082892374555049133931182200406444723818639591805190430022776126861572265625 284 723801809786591178552741857268325218966687788048447555319941207264240822785290349634908230027832581538515943794922962630028984160672446399559439721462790911883743943717472217567434456308282616603516981350445999612183296073466780132143355207853288074960702682643844163976609706878662109375 285 4335466372779435758822587532001923356203436609229083375230429836099548706384383268203371401096062800516246866125953675209179914234492631763537790087779786403187434709133824318447530086541739467688358380380536846574413788772438285332503375989233062610186203664479272556491196155548095703125 286 227266423787049518753067079570646090797943275328150930413772321673485722124253810955755106249668497914379157554962226165258107035721606122827845224298319387263380569374115267329217342629492785381571588636317904727126868979400206566032656780008045789698082629918783275061286985874176025390625 287 1674055545310250773967546285446560568229471670330169533504015657110839810399578571406169365211542058030314647666174094374709984180688893451529638288439763399875207027119823878916441515555824064386527584921491937412322543516625082588793773286701235437179381571705551223712973296642303466796875 288 71267093526650496165047413624822831585593716295094112752147670787590875005583738820826648756414832342923549895528413426425372467663607775257373072754424844047202357001898724151929816969261897858353782602675486677930720354852818528662186766333612737307473114606528366492711938917636871337890625 289 607577741135557654498034411657514470938053897408068705368770625620310272725649252284741857198063600644020650736875625476117685881291268550485621714934217456786133851329972995269187707642516467709777466210967194296455361484318013741290608140660564824144952316782904303653049282729625701904296875 290 22347808167286931734707173321948404058764347042746833043294403508487553004387091583789220626591779508143129347896335365713527893980048181058811795416014265462624473153952999353621946163464695347107873661571094940273663526566343935191376048593532107732876119903779754649379174225032329559326171875 291 212700072347306879897137938989739666391697293703716409216284181262940783944013535507883964533695612090655327457222687552079931722846690867659447231422643771849202666679801870959411094721568452903145830976301700611713812650260417811923037190565357620838213326526225152363037341274321079254150390625 292 7014542138814245829965930810897120808751360607778411489086895307683449459836462674259554736749159751828126034139920709154949579644236229403317563117790404175566660941364365291980237359263905827097414630856164029428972345242149158582770295119135639906889121762258668112268098047934472560882568359375 293 72802446503403919721818714281635385214594601046115685358931068438611354113204050006973034162378072799109643828061476570010088053160232486308912382020856280793752194392473629157242072518317635654105100262258190424094175424356874156350031201552524693953109907756164769642369940993376076221466064453125 294 2205547159923561570695394465263992257085406201176679496241911559038023748080661582247688070543070486724416407551514587724968810753809664481079707581530450755137330547421279613693920103926527245389021149323191686564753209978231434368852794021464387616149965159958057493119088924140669405460357666015625 295 24558231358363199468051966371429087549082631741936599753701247367989842562171971478386976648779077461962348996908132948624672384841917289714029289601074969592886026384035474805429990191783737730285115882509493065697218075627465966935494108044756008564136363294758962244499132593045942485332489013671875 296 695107131815465347448032949741912136194469559382795953830463301356086463464054587369852467372700032378076725921989798240447790112956903532168374931478534642139265850081444849919660795251619049640752728315851180487394375594283181188108333571002819032020135879094517693056369410469778813421726226806640625 297 8205921566832147014445605927185047079667600059621582008402978793158433198203001440074591809667139618125418856100194704441149835409305452095925139535376286529670972031382239261609606411428260528742616363427744200126546920792245067060263281550973856802547306288523756925816242380134644918143749237060546875 298 219694681507001736928606086866149633730817157874919344655506735328720702019845358466503464429174106636038756702915179516988977026220442377779503831322223125287230177713560152303138268998324471339608246068631024840719069282992210948689871646731700079941005110919005277033454453730463865213096141815185546875 299 2725384350795498435504619402859770283942449830642243761215495739964275613519599352058413555094441322172435396771465023800391197646536623257837431997186901799425599651589753106051548315708660044102727502668978094202950528711485802165384337559322217217143288884482746172300656471660258830524981021881103515625 300 69661678563672447031920414144919775445559850886950802370446593384473684442313177877606980645232971590035822831945057527856018244061358965766656251817411258363158010676465632212038206951486597771334989796711011995802908846310514348042404378548795166493603914341404445456330590572869623429141938686370849609375 301 901884830283250972542505409450223217603228622867932594336765741972218185846469981412415661284616810879783602067463014315663969549353811524955811613986075079743299199390454754970598842635789717077526541304587179864622008960538584586090370518030297592314623245493549453306977597969737907988019287586212158203125 302 22167562433812228715594880085373312667779800728726117006987037610654152326322810390671746491121060039557301437389628978913074375701293509643804523877502240579547395390374294470885653101197718694148374227419358690352222078071043503202874430565050968176970398831880704094046408943579495899030007421970367431640625 303 297897434065354439603974859758626208299016742330057977191732280138959420616955718453697566091998265514150356813495410067473540928893583845214327783053291675873310156102413389910914454800104163502877422041659797098859706460194361286146907110590821853877587817346346826696247172184830586120369844138622283935546875 304 7081248838676611892263182795076571817420939327075432901531045855427421493499636252269445749187795145693463968435540356056243340609606446832345699014839825424006132076996532602632823267124282631684283579705712861355857824498633480512176524289499887178257312305227032199159183207791746249204152263700962066650390625 305 98345121858750040135985431317724399834232601169394300980216792580081325621035989610441386357778320014358940145780551556446946862566114274548795900491969282861531109212116186065895102380395573153807225250722682121515498744885235919869510221193003737188166404375023390215002207356373328766712802462279796600341796875 306 2271266651568340019662847406275971829887650805275603933947630890406301528831626770713547018096998147150953495439348758625544424997445604800389666644145125587532112198449376836868137260669884210637660008833867620518971099689917902975969339138892905296546522438801737790086277902712066098505674744956195354461669921875 307 430608549572133101613860144852430974486436999684305403275346542049030470547994629554314008373332449759046530851414713098146281191238024629150672108742782894488147731238557216022596027223671083483624612261613399420292470930540092696218854123946362534016778754459146163160277303214545832875155610963702201843261718750 308 26023663934512248230912193563706008460540796959909814440438322015485312821294664984602265868351925301980679545188730786032478633990819500587298593378071714867540317109410622137669111284333698511305910095620694285948037262726608489600636113100674449263699053572067596418831444981228424438253496191464364528656005859375 309 838636690194847717877433827920334528364515598922916656913807247326977712867143310725815906278461810594665706060326369987368931723983128233735684417520617555879562274312462046530684793079570096841610032481332355132597566815059164057477246336813689929823748448841239450047343162973614662358423083787783980369567871093750 310 17971460560912129452516206802565635632703079778818480313200470468489514451972022392920764972732877939583675930935044405416685086873612965409243636843447670304563183376063173619730930298772160485648518421832949328894020294873287096066636516949509448416386299052900108485088024057086520000296837315545417368412017822265625 311 479545391647485802998294743863113379068308386731371629363728855327176530916703590395723938936843269016868336273205660394484674325284832253923517141983832328738188501172697535172750783054657577051743428562367445006873273201715305400322565938628479379287080549840768087510277141331693359993469579058000817894935607910156250 312 8687278489521930796975352256521494723493280467299008024921234476356028494477551299624132125644773837996672790020887129493203544019205969398337328365888004569363301270769079084799690557212444109084024184483136295792724371206585536367117222395508362709895438555073730615470299376924669560092910079765715636312961578369140625 313 218341274456692163112851055723679961961427064112418819298669989756854030388015094270980092817515336729921107380307949413938539270261489259926357283339034642779262126631849142184003832567064140020604538179751012046069588647873245068376471545089093650783767384162516908376929411542652572077955978245154256001114845275878906250 314 3691902660393815695888623173327627478283034894116180518159708872604417842715644846061260618602071268355930382631703533736866823256312595062752408285828053173728367660999387303160962250115308352009191448668407957799563734830383406648699042742762448724553819553721216101680121632012926617029266675126200425438582897186279296875 315 90205981451361170907704910033840186952146138461978770861737424197795621302506032025173938215626316637604522716610501466476598438956832860913567619471797781375109235379178051281890118224505488085160806869096789346812252222701287502654298176280755695987896834038772766192403541855966981030156133147223590640351176261901855468750 316 1470331863309883528976889130677191895695874647166765023213816996557012880364797298818832541790382390016341165779638983809790202935793585051407224479687519020666875865398843776017029786808876723288298972022538410354666349121928554193257531503543372989557702310915744664983989438428537629156677536015005534864030778408050537109375 317 35366695799292483268324013964685734927068055684682392682490178736807378099663295788201744451435981813507315850978594143616244612897846560025218699142080487268196393910085442848440703342386409460255815017725851917466388802960612175073976767987549973561322490527006227939951888369871461967449094207669878232991322875022888183593750 318 563835459904806735011769437461441754012312229537489754875679435627173434891134709230310065350286134566626381981087748337727355444997581235017553301793606835604748129190635172838574004105086051050605121438300128626515233246995465301905051995122041834733135755096136202927332149280122509433434533988786765621625818312168121337890625 319 13435281057963397647400295734633519262644307837344452163257941071663314448465096352754827199800293940233798680102726258653907836178445765358811213905031223240541841339091004456934512771360642594270233869045196724531333769924283967529554019249911474468806498213590439728957921451275513783539153852246691156324231997132301330566406250 320 211137454001290298726047083343705580530686598716564975880703135601027324285469311611388121054532869580036577546896933392175042363140681554391364894177653463456944833015026365117129252989683914057525048279163440769145170257203425933444897714100537889587761309682516063365259386776930569351052984610400551764541887678205966949462890625 321 5001782850962761199953074220384966025999894199445415191619742781482887405052497528056210161469403392167038151877952641616808672905771558747623663304701437956849832408015811850926195689251367225224306313048516136689615977515246732354892577863024153833365165521914676118151738885471125497611394082571187861180078471079468727111816406250 322 77844204481407914260439317973963391309086770756660331870462324563837314283539410033985111925283243397279657405557394661917198288189306695012644551795991882849495799798199907816335787970692317575070447969359903202044699716250428679393382289227709725741142817362382717979166227323512171923724673773159378219947029720060527324676513671875 323 1837452418157768266339143504425113268744490811958695534096066789007198868236611616382811105122007205697293708788501462295856372261146144193199818139880590185579256098679074241169731110493753120440717658744043284323794584370420302917115950183941229398475754493281831064943322904082136290265175162782493679161165346158668398857116699218750 324 28405638258612721717202985778908871568304550293444177838740713671482294451815477068534334497260512844498654057053071891873869836437671705927152727828165722083320778166874508226797109730592864305603629664853184551087208138643327837933648309477587648810054700058621852846153381297190934438724247213844797921482784659019671380519866943359375 325 669060040465436719756615011060171046862233609200831810994958024497924932772006967726305901406086672700478740333405949179528524360549042415330370360618888145380688546879048440696027259438911692311851656251730780789300993977477175558804033610856654132641433363940493676031400786906982226806071067116598445727378737501567229628562927246093750 326 10295075774464628466274883559411330286119425280355826827060521823562904494075175695037219471984268332035075866336356143710008283774590285573744954512017939812189918867884854562584759961302053622293044740645825335582465618135636282554681894414231725254803271069903925999639647487305466616041276787899280920324870583499432541429996490478515625 327 242218122720114630182437347928450942777559745281119380742229313701832261010451549169518917030497933829784348991572354883986143766370090719941211113563785428771467437456970715922572789256796191968945095588448813881307512853246564545830599025900821893846349798089932369117759652162757054150769098330333579752852847163012484088540077209472656250 328 3715176782629698284912776041411177810483821888251330325759204235626346890466806593789481628072730567233729172660341704312517153568427957855556610113433628271458235264319423412499992283152184601895986175590336415291516417883185730893913863754391981503446691415137864772658326351141932640470154094583745854786882421971313306130468845367431640625 329 87376602926954431215645837962722563602601024661251016427569441226554358894472288473921262727825910359005769514263248673579385045690101509702701498212867559781902975625170540805837222803335185652996966558675234095681768534534700964875618131050798688606462240462283976793944168670436098858743339228371279002688586716631107265129685401916503906250 330 1337339282778944182704864176626770703273119203503868700113560560253442451052985185704411965239163079560458417895076318961914390282910437329977840533451881109877938514315309603279848297653262442160567845661459394063734289600766614136048403624115741875075039054880380422708723425752426096599585287594901315630458081672504704329185187816619873046875 331 31458312950994033634634676028767695683959615755915790691439564062144502651341457987927285841091766071403126878912996803481597886486356348449468399719085273014119647203534416844944676543394195154562625867246442014152092330850457825041955448382525700153973343366945751345681930055847727976480346224229098667009922203204896504757925868034362792968750 332 480847184515798049472302422100206024030930167069372136692612772790566474202439893882400054719180761889643693534746475109692992073290234113212859750988241959757690197069439647627165264255399875087357911713815131621963495679927887786657880264896500723553268790110183251138414643938625199726970113924037012544622541196944066541618667542934417724609375 333 11317788463562156011882307133731009670416112675609804112548849066057582655510720836995489680639779496311217351015725951078276813072450336614647212771583264674836683592949146131653145813053029556005003552652945114168480492218467095220788945516945221114050924810137613867038370903607175328574407204628174021398144093667230536084389314055442810058593750 334 172874190325128345934906751629688156157567454772697507164217918151928254674413579028823867268712654756506302738867841379011818380767139844059947315892851219174713991056672876467112322862997634127763988368166388021739443497409547361275838825618226023869234265252136890496336940449577788682225314931990777516422311300976262291442253626883029937744140625 335 4072743999087623963037925535194444820147022996378492879011888831072686922649172599616734010530104077038605830103059330794536907814683749407952210990633101832289325922411473851747517734423087599486583002517936507680689436072304866485891435670835079502774845502023623320879234509841704293816181352145039608373180831378522229588270420208573341369628906250 336 62196590232688476366866512334728700752906985759087978932653779932407376088020511801839072814777055893783496268177538465293381250414306540436837771426028775188945131848927897936428847223534720476205159453380871285405671055134674914966937629150560196057880947058755449553164872531373922608322500272405310379901554748429000392216039472259581089019775390625 337 81665852406330977694398037942376059760932671805521387580902203394331186868892325501866270624949950925874527980681768795749238381250628157588773229734297272247804442801047557194742370641236254704380355922818592914189346790842939375080733377748837480025154090462186563342548194127023583815009043619254510299282803346132990979031092138029634952545166015625 338 22407808088169788680733534525409023710178537348562301648322578146195838726120647085649590011403641404915138309292355049044766125138632135972269541239390094002946749362697147958965409333462988213883510700127871669171227296117227700790697117774225163204308504941629964063705064517690805592551950823494404786694018301957431132961237381095997989177703857421875 339 59629683377137456796946360094634485999724560139660261466475561322041952527926814893078150212689903109572620638343783489393616087092933655586405511549685536313169290900825093944618962371910138536791157526116476609018918936965873716760509928225328532753681521979867740175379150851175672768698826653238960702363887468419083941891540234792046248912811279296875 340 8088291989825375515149771226414843109541638617425984017149695149051872528118353087877746976480287895515878342609190365871149988534159148308837272976008644709301131719757507062785622764854313655622364184899537869742910733224156287730141695545369397431021360179480428678555001383122170197035965882939955576215358480844604016339781946953735314309597015380859375 341 31195008231476899589664153371207820317767325702804242926095069297079957073009631504841113942610092673902656559658735884878995339487340418010660150906160746629986347026213147534019507735161913626327898451621249551452419684961202808742101932002117722857557856001618307768571096874569894884965958583300457381214471452318107624185015220064087770879268646240234375 342 2926342159308326177203047754765415634858839555509633830606722076532483394798407335910287719013898448151483772422721375503745257620257688450310926831319016837751026843483269989520130790273797373272420507713558923710695938080267364890013354222743633023480060939652554753907100764491370244175091519572048367585785360487919977604545207805131212808191776275634765625 343 14414447703753151732346466652320893891410740453813447391631809556000594007299716574355603016583591601178741579281305363042049512239876077555504419802772684825626218669519981954794010168849006657596952066349800207647903119931589799392295634571956376010627284904772405226738134028514568686570487067606779231100831660495933315095460220481982105411589145660400390625 344 1061591883286364583558334744038020955340131314979345960511055927423137133443054312443780676139551582008683726796295899912191871430128958913847141589392494491265676883955132359293199588864098677751715835725389791241186222989550802190967172613379773352087410188327173949367605232957042060614786860081842799707915700701243905873568096692770268418826162815093994140625 345 6250793056637499207203062738873542756247997878352187021498507367583350976070952279211797762109644558433030695337565830607329695836484346833828732718390661028491115604982325863019043249649741074486618579611317865994431346164923129972193601059284068715913232754045239830993333483222286787780162204420283322904215098479779899307933776066283826366998255252838134765625 346 386261703884165776528351600594712952594983660202844715696733869806512629914475547272819500719860675341382361105111893994540095983846928144185474041929272775160290861028401977915351793715397914066464776630799172681674286154413473448811531396690209019065786807816112000819320497243480243306117858773742674333088742601853196016528129552391283141332678496837615966796875 347 2611146965852773228301524753751820026262162441726354390759376499035471319765802762012947517052400349561383889550123699424550028938609644978042749181987752705109341391672151577128435978151764639901878507510467630347210727466057854717271835635229427015739291299470669190962649044889260679815733366403035105956114787933087910397453020295000487749348394572734832763671875 348 140995039508367710056023576374632630113466797901926842698351642757249587275120518493984357461636327323134155361435887990947786241129471995094588945635202905126062450373318273329709367594000134827966513089543675897764328572745915634272113642392092920052403189401260681860454326104930385216219371852604948442964901250695225404494717213784557816325104795396327972412109375 349 1065148668852065085861149709269605029231243990084972314391211664147828379410340611694524568824210805346145516370253119058092665419780418763429973731703480972304737794000243907343792290117075820820903206535251638125982325406350867255016258948240003628111467701283569445069535406187824230486384889225939735910790608757337972026195904082955170224522589705884456634521484375 350 51643276156209327438239121290439130930747336234490966635348076331576889576936358259916591864255274057309204076705635956247618845119323807603503479658612793594350007157327996035691541897883586785548312598227208332002560270323569851051149324841253685333051890008598781896949460916131176756122714741182263678530172007755688195142432942038379793530111783184111118316650390625 351 427717614986381375351634697527208309283178894792691403556981537210444872257255961417980183537821071848724964866999826575014172424414905419096489773344336168656515142601417663901759940640832099631438688088807777279401819749872990992051642799872968033333584426369439939317656738904441593531463976641253016680924795392867230135314442333117264748807428986765444278717041015625 352 28630393016285373240961259656006138775667746546562254762680779086338474190008996688260688465310982017122685165237649014616812946792593685228408510942266725192916731858548881257084068261297690422592390086359664749379821525803391508219374413196906087704086205044782344414723473004137837720224686880857829352946117701696472392826988539548067116129459463991224765777587890625 353 169939670231388524134585692877003617473062463365868940120009000204571143008459049543594129866794962231224129392657364369519526561267798021403725175708328517812648211609681317810600533123241678426100042128766072588236914655054996298304639348337493535239748963161467585141716762422313264114628277698440070508801979458784776125616125503590394456329022432328201830387115478515625 354 294494071638719787032420916926368443706866752584762720406669440114911704862168621270039420574347256645441805152755749228281824027851416885196049307151172441596960933880498089645453955388179888943053076981911589115150920891907661157074019516419938953229855512586727030705985836752149656361002173003870863726828772060641906017205491331539563826225958109716884791851043701171875 355 67038777590126274184730281177400560043756685475316775373798854292149328265986246675694598380304431441577538679684039009522423317439133386194105594520549982821512136781505700211224052282018689169961088528341548000671362290850363675149231910413557085103550637793502564168464163150443273846392647439149750520258879154394931460892669639214590031996802963476511649787425994873046875 356 205787303444773185724859670433677672015644095379259815653115878413922066105543459109184307308925268364817315618893922349641482000778932156951736959814368946620445378296370303830340007422598620283103552071986320791817742582998634871841699093668121407704654756061185121609357631078348403606371908605434780694990518323544199492626536686959624285962667045168927870690822601318359375 357 26321672897917151813583750613690882134952882623722344189151845664448770000239139198450822512591512291062679605970682104769610058521077790411394501187133579670575672541982039305699053900964042058691732796474067470777300039270458868201662031281973768695232130782421054841904783891334103933671235888584916010042186673082366124861107511616248641422858657961114658974111080169677734375 358 109710081410304652619750225186073517243592418876668104530053420582869918871120838848614929686246625339261890767035120799072866051209244217447155627722816988886177486473164504029473071208963455056868538071685111682326925108849695461591963563591863925064939353778075050164205554256514904452323426481477912384148098302603001517689293426868105118660597469215645105578005313873291015625 359 10304681459122919251885910873857506513808849897350584990198136969747331041808824562655415900934926147869682368985280779468787577450986894169045997737881365519316577059104004660990520421035537568025925534618686492773519999212497428634468942886860115335737044957159507605530999214480999463230217433507411764208041535393457901234565549919390382270806258208040162571705877780914306640625 360 52433352720679905857869997345309737135348338745991137129738650473569379888319226680523548900453630278146248423526767166312768141115336673668753758783443089251608731864799174208308179765277504309863444154145769378787059241010780485885782951306135862560673756807940326868585932048982722772922413202394930119720911283593010484027254225836742747836475686386847883113659918308258056640625 361 4027862326700812080222177810737852589334870225699896014926872221514466646313256159666770563046754704117100275762736486776571439378897457063113539035587320702802052140288228600705619497406029790881372763843764481366449662356896541919069306898543853290894608831791907855820076163524781020601316243318129336856145741389518148813072226690596491199761059213102498688385821878910064697265625 362 23651391836968379280777268815476825647879578156139805280075301753440887002763936673252529593003363262009262286125968362196621694011235036563076622221572057653265486996197344008936493635978744996840634915651194146627836644104687869106929489069937592929927607755142222806647475040237831582198952239798664983114332002631460502712804231524186065464640674158425781570258550345897674560546875 363 1573563804416987424486124307967496461030212791346855463132909425117467603371449904261473597442919141628991868584249490090474195353250787066958046724418994900736158878471136198404010945957605477924231253071690060742046864671662403922515577107103640043593802893957614422563553179208660268082103001760028185050470378579112792440341869156116682183913264494356207023884053342044353485107421875 364 10304504717862348027965809557693880928000869518257927072944307270621666917404905660273711547300435351150647761671620633060448361194765940641240447928385763327727112026809668808479886203120491881361225841158739173609544933639845460312430544054510540904409475150884189387939311367424279891559995649059721255412073297781248649808123307517780252070593846067825410273144370876252651214599609375 365 614918508468352130666467822019890981757030052229678972379573490537484375947123817317524524499394261683134378560835980805193750984507344975149097922251223423534019069004894067168089064171840865078027037457057765829040437559100438582663390051960157168747395855532772545243611964004256969617759970420949481364316656882893413650040363157727165736865941540440015563717679469846189022064208984375 366 4390269029297757537198938851849975902791354864021810160811484023862282269435769411251752059350191398700572926447258526165744593767041215650976407407291929412755666289283088773971494270004943504994809334993620681587602969954978201198840075786015296804453144368948146720492453075741150296719404024883005608049655430808476920619314967595194003605971941506891925570243984111584722995758056640625 367 13415827035666057401832480018818555085382461823765216708512602909519501231584129553347695250625259597667520398034432120137850574302335757413721243255507647886724126503863020134514339251219282461403316851641640273087604682227563021195396687371170879395930571314820805499356403102797398214830376754370624914388738018639045535612461699015464607408366203834593786314144381321966648101806640625000 368 1842726053821145478028796584701174814540713029624589187904415516334333924355628779170752281165901600807663792295479590057876731646371942824654959997722935616668453580957941915176413013878082765682982283784187037689306888340537655961061160164231278275910971589959821752595168829174581344494640222716009243447036232139657655515669762270064313631763070416043120535420030137174762785434722900390625 369 10414425228146138142828107700252073757115377426742643351568608569794552636564503194661227802532094037197453475982062742744190019854282841405372269728685963944672768082471683362287980463341459850996645999264237945804069621954734587919609068926796802621427458478969388261656575483279150186732828396534647530758145873347762417642895329316511992055464998014965107149919276707805693149566650390625000 370 765611141747425416771962371523756260153743269197321764504450028002765736167587667914488020138320092584515343678233287267672114809854804991742627123666263741901069759573589884520232067343391875409468758499060481258254007987530927858031305790232325462227906624832101535698718576698973332489417813240217733379080965290862309421341936237890943636210767156351997718640831180891836993396282196044921875 371 5885426228876801546763439308917489328215227160417633686299113274981066000546115659325408969108414988693766465759067475011024065802525684521685490527281840117028076157539099232490150785367053115133119835700167171356164922603929150364622810347970470578551345831303832127060392717484921510098234503557952400730291690465903064496216043256954003263635325719552054752620051658595912158489227294921875000 372 315898072910308444892555134860220634502227571437042713203167252878840924176220474743695433327128516047426891584526849112635642350624643517324385593996606588132416208305080597502266211621095742183932309469746582911271571372229875364742394746398590249501035552096466709045409077306542404880858171865255187052682493625299889527421070357941242789472483321159295149053030030472655198536813259124755859375 373 2947326885926312334970769485216340346153336765091531402056152583926408371929315951295844310502709804315161067863268825631601776002752351460617452753029563631253738668768546964009073575391773013818425169946168535284031610674710387073682906888512920257632306244721831721892245278927944449451813592488134763529074081124626396265949682036800279383849482355024916422727279268656275235116481781005859375000 374 129742720879694647205128274917434490339271194802727328007186469814942407871966900184397788973052258720770876986224618279025712873360395386007076069544029029563690072044502168317703539344658836347081188119605061297249570682737875471593577009330270364540378145780857550969509185919544432723099396289385972915606064318200126870915817852757312588549883833359215680894886261427245699451304972171783447265625 375 1386519107778036369516513033954431323004168617720976285633959385274471201366873420813374186557967535679297830323266919499081850998477573201858302812482271899803399582778622254911955093108163343682699968969835512189211957362264755584022885970333600686317527531138104770308112809042448872137684471058271462076599335358970761499845181379131811895219607075384711658522729725746103213168680667877197265625000 376 53132078654979920654870476798847358255855250402802982806652831614764308696132220455679454994632471923647307071924797739501161528218550681586569048669541727216759870890633574606902521867980108255361465874691442780928589697780904459261655470824630761277303751299894564834482775533335296690507288009226825675481434572019985773836974089719482452777446973060179831697372120558071628693141974508762359619140625 377 628475797241251347015055817152182797414518485265989215392453902778053234187222136739756714697267471958073555664699085968752783385465531065052241179621982268545182733535937436023422810980207002844675127671876377203428146788651196377379943264380879560470943050441214619255202360880123833346970690166051409286079854086732661535884516411297414963977587115706174663263069106606280911364592611789703369140625000 378 21723429214371364463805866757033581608598343648440047819348191399939336864912774409099233138439412524167003484751910203034924102580422997840584584735498801049941507429976077464840291901140902362926454157061782650593364078405123542893217152246011740050036649310692276885004629405200886573968216824153212952255492272641584875040856425474154677794849331514100231733304033691509147274700808338820934295654296875 379 278168886538610418816077047167492187526758440309408389491534588245062505257739493805565131196201754632747665030129732448209698764408361969540527272378241937935320068343254296011247995413544775698572229869595038042959267923142054398419851663047965727872138310831632708378660263220850522870803949223070883854874584658991137444367641505737585141790868120704800500480703191403780465407180599868297576904296875000 380 8876274921438132235170598621432018202475807945959635372038579309759592288043501609584767870634476913117195139188609470347091991002895047615548644763747703072378151515817895630479712465115378624581584381069847556118971718226000834413208532493444658575868726808089943008400842330090791635166421474754435130841097355278235718224577444893490905296488034364654592836948836836464985111661007977090775966644287109375 381 121173438337197509721926294108204188224224220827452017602236610576397339713496022652775302789609073964119219601098764031867804896540017674831517479590684228452901354725370809728466371272338161756923355043458188105854281189009558094927247686643367644611672036418328761611026216297111813426051086561042218648178338339921017680765687132311248589790798543452349905862667915924840357320135808549821376800537109375000 382 3627479683400608748365353359069307943196173269346051665580204862463351724475120249163790911510847739459521126678527466679434877563615279703303779776733981028213998160857117870696443149435854046451256849896888793165868169734944850117198130990320694768943532467370598667998872452574289659452861153436731833604207110844245194796937397173585446490082084003620022784244204508366089297766166055225767195224761962890625 383 52212424243353657361944129393925056034512052013488877642334080048581077740602535921923546309493345809791842331025412964401534768283591703475243451610399346635487182978094752692207718274860559999324767128564912874130147337522371061364522429538849220161962353824964014989588083437601510471266532841373114687850272029600690399857595376190045554483434357717429603543978451799213856853612014674581587314605712890625000 384 1483624638512339535197356424498926337300039340246851214758540745015703863377924684616718581047772436914928352128301869774524910255623356695993539067950092002932778753704156368711207083696129468580080719414108587812678609979929421960232078914590058670178639458088841976568041533178216807825686044400550930121589264356198509418685955979552957067584980075021402615912668335720944379639973931261920370161533355712890625 385 22330134320010650361511891576846561720026663392837923774158764766666939236180063080370237780126997201678984887385745145929918435066148540499641275530035986715664535667985129091922729197602452513566514248914935359101882459524689618052177576545361684076221220351280879899336388480266732928207778352310324013931974614434067005144919706366865078800048697702079359770285133702697334888640625649713911116123199462890625000 386 607587999899067784278827962683865719736208075190202008339457427540525759717978154203115177630068819059714156122767240922271053508080725061274587819197169179050014931004788254272578506317119158047888421979521682021933258080911337690012361157539923720067119182210427856857006718691822175580092947308738332843699343551415841163027647262092457490014284338746317248446004092324005474920669911398363183252513408660888671875 387 9501905462563445708890175119671189632291774752939132970997457528613910066536245897769135586984362716104689629135494377164114868391508258752766776640896370827708935808977843590467280656919667971487261871435213330361273945383385511324951588415796199182649777929612217894584343215584224082369693220779421889007987450638575194654185684165984036060654463423320131719759770630303868601903922126439283601939678192138671875000 388 249253884171527228369240173675497318677006781547651428300019172771971589262311924269999607589224992600052643897514621804101986324957033652526898706829285470181657215742876610390430805819072135211683909006610934502364718896684469798496191484674148738783391846684854196920493026676933802887955401479629108910443743764289631167364281151984074722091090868961548701975386950224438129744140595533963278285227715969085693359375 389 4029976895456278100124486476371542022658385314618735036232441017429367193750809510670544926974100438598034187087985182924264420204409316803635650081488396511852519105813809425866327745031388154218508960545089723909407592970501248011244608015328317730769803888241761501927279929866010562433284466276101795123236668941211161021761713167746603246828405827766314000586407243483884886140625707184881321154534816741943359375000 390 102464303768853612082866033229411190438162925621012893123023947135819234069587110236145114321944722237120232584242385178515232699059889220370158003892946242739134117497286178700276778617601764567417869809936751466407685511849091952799587472331346100595091816158117122109922329715737327845062669029428581788470447071479326940958686160833455414626123823105387283896374144562190508729958972853779641809524036943912506103515625 391 1705877877625852847701495470640858140581213782948836200267512152946319482125168362683140028065374774884822236479570575904282645495967958488257195029452049257485094770060556510491810820408231320490322999670278860024138459855848058773673633381410974769731419027015346156217814915989071613724089009637189407209846062306707673977009387839188659025011096305533594051253229254837514190480984651509288596571423113346099853515625000 392 42220825053696191206858669934852375988024806643051729013857826951348512629876761982969384352801798390083114445529782915869915308671195197876006933243779166716741105171743823603879924078231871757858512776762374995931621771222424199469392751337483055588877469350832290123663202529456692100299750678413936722618793570351787138059272031066544035280584506883571681726634199152470597930873876331535399231142946518957614898681640625 393 721431515215919828483393653246654651459356785672593660736578340439426824947683089386769159984144875859787559713113237127694020500764622608155054738829969156961140086111242662414687707884010661411524249340501912955905970397066058852154318644682213279008614554648455463707586659640998045848135495850123010317600428188808206999824908153116239961785827181810472850735905154024186635259026968043150418452569283545017242431640625000 394 17442548535844390416759763623538649548433895158610948470945532610755511515888699826057333753673499204033616517633894263728280659237860326995072395015122477834655204165000469630403660842855225631236522203872372937889283934738624135101918847665121309875169103549050120963556745963994786904436929243914118604696387345823037286436315733256011348410177875225047370110921299518321539558695181150956482696301463874988257884979248046875 395 305067923178018438029602630746638763797556199316312703399338193820193763632496637911578099001791546160656739872676676979579648781216616609595617596186431453714832483556053769447615630466833057726330038814710690078352163242285895317716584670609828121843044498636521131344206977235167631361913515795505372949399753861274445668913764901013062989098249472307030309146476642247532882936915652377044415288764867000281810760498046875000 396 7226228888746174582133558224257996517794910412603119654091222686669240588480241095001825712329193986941955564290610247412235081968649410007659305436232528251085848296636880210177463142403257272632568719815518573253585296122905812702196214612458468169961760352228616370227681847860531449839960833854506844173679547192173861274961238810618728381733332496722208930622667504893338634945986916929723630431681158370338380336761474609375 397 2437617055031438878715794694576374353999569515034801723333269882285473411491807360403746791528898671989385575594949059885894255323856657550288198461177636924732810613642450011621204585844261821815444646646888737347196948958611946166241799375441404139273046099156771465108880537360470572306133018946716419572613010935570625602460682021337634245123862442111076262006033541540741709787127076756909239207971040741540491580963134765625 398 3002674026136040486596542829501349058838564252343935693988232963099950791405897393472325887219191062754321753640775361703476431164973783228539826456687424974271435438638265935556062869783633799804936003538153771425150204469581543570603124737775430827024514372868482397408323922557574063802430342620106527036546792606246881838368115797797832957217115215014008949966861326515838337680472779854959728542240782189765013754367828369140625 399 4140920032389150624170984283997210860504575509211272480831466298054015294365758885701480059415855867581340206565791704789529415665825614157400851711143023028374819659876670302284295312016139861155519184948189976694460194900070531344722502800600574040202562256700035637486215892671251898075601476229006644214603524968270376514322841587824530230230767009808675394278404905823535708214100503626006786443980445255874656140804290771484375 400 1251596946892026332798664407642959534993145474280604012187603792428411938401472771015908457118832995626346653638502025491519913014028589191567008317008654603113942034269444631372692731017201344635546688982840882898879161176285964444177733392594939568466319516467308698704354481319553561680656383415701719233732227839179665070669729876836593228340458389651712928422781354774082869900005136721838851145438553658095770515501499176025390625 401 2927833263960692004917917578227376552365833688278674902102014631528504694312880412726447539664088321883147567594245285578624338798638794395052085746221610592540873973623877890274976293024183842023825901538656728851649983061162028998990533562960611705574274210191307819795081596266941667018497952635538381452108386954267499741819871261241962288893075929095821219400839376334749725397469021954028721364036158547605737112462520599365234375 402 13939053511073924127850191586793128645783548319205972280917426343227165963447831189631496349455941190985035393668908045327607258512787597560913142463876820446003550575426277107372281785421691658046247519179479655942952775330783996187741110466805199611597674722797709791731663952447228527804181138125293324959819297138857543523829779754233038058406386420736406658138869452444288791503173458901057011611737124212595517747104167938232421875 403 1689381186427161205041312641924119739519437537828457749737127748201542905439519668351940280891636301550086587934548700495310871868741808834615596928168718928775325869955782695602522942996842214931187847086600546102477864025954263550355422621720878686558557298299443650100987710664496893476307742700540068008264734066250216057303125655659289720385266019406957990709208270320907925709433133287473574709706571894685112056322395801544189453125 404 13796746768800976504729597319027008924198442052512847000811811296135890433299233424171666780041795507647789225540993364871685153023924972106723524656932670040333096520413400721633094073625323147038106385532039410661102607645862972276230951272620140550091054928210618045228441138643837980446342445555433401137767681320123923708746541398524843101036289220099717325196962154767997542546835129894928089702753535306101184687577188014984130859375 405 890022990447605228173725930570257238027438853647194701376303142106629304210102725939901310413544220091581027863895635265079509493328143954156797730374660749586473855400577393670991620664591932191747825611748062459109754954843086946853890150519447744417914121614582704175222233076164680131717275180239640057705499162798224622393051775643039019612420731532280170110660030149801239607518678427186797757431161617347470382810570299625396728515625 406 8908453694015676479536855078299812528501832328599437733054669662887378246466344167755716325915915059033385570801638884534433559464540845665636170126832870041335040332904020524936186547979439883158377259578337500740768281701171993059785100987516267225674234008634649958557130907540737070422663605525395994492803956152760630856424416510816038067823977611339979893330054487707911474939734048999395732509020688869583182167843915522098541259765625 407 445803742749684933560296143842036125747126673670035984429658538895909924381393297122030224979199693870574637999269308648065674556698565408053633951895816735955276411643840072416593340083342475470755764525901446983625795596499770132207270550682746933780940604313278219108350266226358660752776862589285023984315600596841433591703198142037733714221948763164657675887651488622921517576510595454843586687274482778260420445803902111947536468505859375 408 4980587731052565371228008768623686202076594386167213888331410453057126463890838567243934243553804399837473252996490865297436352907621378976634269992007920820883336336090625565778896305689247857311206691198259806807264232493837485078855902454635460524146354618589860769194423619013915636829556320114726809440828217067799996746505203462540028901575103249934366122813797987103774402150359119400409814596189461747659521506648161448538303375244140625 409 216428000124725056949145716392168878817518106107180835947287631712299972479685505490022441805974650880731900082435971555891613084398629665928357734783787607842129325780619059480926574287011324567574582687877045925912345533558888551966570457073146830251967326345117159487001464371239423711066252888115990925763501318641829256525412276388647957078572002510201005272315504238371485215743034821702279435095263456308511962333795963786542415618896484375 410 2592529866904267073542465100876752683244573037932902801153126325068443991182265002611050250732325225735871477233314934738570376096375049383947428142049632462765791608825862625335764752725068902955473550031018446351535921708414927453710524738357627624793153655136214662085887395169259030147835904992727376539035128007404725343114506403827389765936086769736720729824727698965196631715000818564308473479033868778288063339232394355349242687225341796875 411 102930558480704605246522572797099611582646693206267132083713705248343142186305958012915176295943191707924228921582462280192881375878492522450667822864080117586047874997332706090302180291060597758287698233398641060489826019474801047694717146613063714311139244992047563376548946105289483045152241533546022878121951518520601820614654182476772406223629025965793579658970750852525280079719969836794850364624153280542798416519190141116268932819366455078125 412 1294373241902544010819817020420790096398356690205741793026296990086673024312758890182618996971452081364009607900579515578572419698853387071636092524553592779329195488069053626561932575021036550696843292141709421302221967748488930683765753737037706082280863241398527228679733002184265257849520414306482016232751947491999111505629646934877321507160978762846881125290397797441499803395088658468262815815640987805432970159102978868759237229824066162109375 413 48269524629461355985068380109488438967755545951829238656437697576775913363772309345018540328263833576101394755546483445656888508292367572430820281916457773797366053879715695944475040062956791538910811806850282934177517172178117148066538337318667465246463745813767860935399948571953109416408328531125011899009224797491238270341128588957894699266465192092722346593879140489641435731216775542927261169511375304864175746022425528281019069254398345947265625 414 629312159020441428782296984183208680151277412957637453799736247833332435343042118396740044031781340177722998653667323348103210175896958205268089934867223967170868631641733868290085852277710403174997845222115716659545621033783295279660710293150202443921970047293224276076252937193966928707718216381518107942109799334655306769672726063493891553409508656483049238111102612138998339341640641269624876066236609939254682616027736230535083450376987457275390625 415 22416163167675629297360764568772230116645250696272472068249314540375025041268279134056107258697759229983755742878022210857621329963916309071489928019797347812918820903490371185237760821665057059849515768535918106628490303273818683010222154474980468688971234892383280234197465463174521316176283790413868780531599842580546985620460798817851206130971106127183507489075670543646272782588027042451842404480763151518632934599306594236622913740575313568115234375 416 300572137454710740819136031577750466743509867223548226647732736082707961462892895465415206720745111588537321147798979130719240227710371835799985679231110341302442756089136740969455707528413055263198563356711064870147654800206035196620256104047369948902481995795988410259901263702907903804987735431044872490944131148498192577815805718882151272737973932292691270734183025109083538771593190483626037625757344744669202650883566008133129798807203769683837890625 417 10339413186643590707439311743685183583772176376871169471204274902477802176254825033344736544223765209998323743219847599586193335788347947752094296570433920659784102270813361449448883847978132039577084084855786937065125858022260818505307876122963979217763537588066388923199041609362391446726110559801330639937870099830708264030151405817579113825736380641056275822432738748725647763258562396631422354628031872583269933727910849796671755029819905757904052734375 418 141809695925089453050255963927192063567628343751075484865308988244917303597687365351102408693540995533118699135963169658308405514504963349108721944976690058954474778066274321109477742819905922085197574196482881566208593786199583590424611110906201988981540478445600120947517805671016268620379464652787759309004678398814665426527530639580183957183153947806969693629433633633108434952007228731503374916545185662416395910720214157407781385700218379497528076171875 419 4746817100115817181820938500540086316905344559576699331069713073099311306681979890168760655680719860427048444556915901367895278514156836099487802836034395084360665604266990893374662642976547081251889683473871924829524712362186065728162909457004905029968260892059807484215574412012223528372331216181833933968656231397457994117676686670569345936276300971959254406985378502902559954205628084318889668668238775463590102231994646064805465357494540512561798095703125 420 66335529583057102540619630892323769086848375241885648290457034274487979931925712031971170758396154918446985074605290540408323054708014305836536620003547832066411909610640568323979414697959749304573641967428048310561609629603765215959783827475239001164833959708157499325227811830527953284285208884824869002445988158995233848392782361391316601866791931760441038416168535234522867777199690338048100073131017897496502678413210160268675963379791937768459320068359375 421 2172543248611863157216239198300493985445167175802215733887100397138477181942220978263920974374987200963642729540537492475221625998372427314255687874639964908238513455570803993454076703176084419008063966548604903596909434601841022436820926813221924067461280065474374971520730738086686340566269616495084172451373510437054132748940049094171247481355280852204649537042989955940313428108691408352988505382547761227675433039669745993283100915505201555788516998291015625 422 30846061005042820353396089300622836660185136586844434274971344591927089460470295301569769044136039766084760036671252266582124072044088440430796156352212486207655009544091373638536792104964303520650945109119741607266433364480163706595218029931191842290239040635225758545226946974385968001196934150001432968043760783554572993476517562962311768064580317422823414157273620103696544067965420770670121608905928358761084632968787897793649932509651989676058292388916015625 423 992470025436248055691050546680964602467128938409356738578092471589043373373442815385850867737316132971087825704883388272739262997242569265438854226615227647983859297372047238369965499707292026512440826788236109630325452790864963149716804337222120399570560488720717333674310092496334301280812717409049145344671212936775560021919665977308012984014492136832703802347490197186890240167763943342012710733316220910973396175780302555158751687258700258098542690277099609375 424 14285323627518077693210639805562395926559854618129196297164405509160493427290008968450548572984961652001494233333058676588930973817634107367227538539970666507036868746888388182600393512830762072629127974386709949629558371172648945846032499444424477277902616606371854913258108308684692068049187727856665657782441821361120112133408367626559706217865968286302143787694175677257233790129903469273978851088995839060127977011734856562301221316602095612324774265289306640625 425 452957074870339718308654981438548750217030845395064874748681277951517664458351733368996632112878692425222313194891516293139685218598849722691201106703901286915902678185333267542125144383453837791127973414787070406233408504734962658020860016496601693888090352620928916397303169192064453234168408822656387900127117939415917641821900729596701445152271492766357224425284842833862719944281566426443596995214765481710369086706628585942469467084947609691880643367767333984375 426 6598350213909167889240279182561363767337074667078578992537072792830318385847050418808544453856888000004797833958273275339081500936461888403881167922846347182868942583756752813728604942104411029386087597539712729505342881588598752986515368033604460182794051609554766841332754325906321516094171222575764253931372296781779162001062056004393729386166565812050345132187037158659788714353179029477400088351887168791421457576010783752102621502189094826462678611278533935546875 427 206685686759167069234417997690493442658453616822976300641061488111448265033712206838145827588444438764299182311373325951268707925814051647947889986289740832071787258702880124706550494437080902235754749632803223407946674226752821569035566168817536346544291094302766492425165761074369653361854510238817551114155708500118562606505525797154370581959063781956141689019754870736598422130098514219684986958651293159967211453335730406197434462445272629338433034718036651611328125 428 3043060494399545176750036899178555077240108165605247973772397546942610144488320896702213821524528745581726344002573611026034961301299635187004974858535882662389925410315532068546580444728330147589721259099563070469552236925204745256185635954792112190483872360237072496908028531083542039698233049229695240629381581559190712873616808995750174944730158406088112528750770826609674009879758369335301774570073008199949946953100626229652024624439121680552489124238491058349609375 429 412337756487626428099985753826460875919611163250878629178161676984268324799788689731360572423713310460808482243739889958680532300487640759483359131299546269573255517311140458438750686857328248334332331668713079945814540968783767590641844282141723185845788925746147060506966705341832898386621951915218440598242286268932379783827486325037208192246657874792742159908149644610407700756872247998831543012074876068389428264887718029047359764582836305635282769799232482910156250 430 1402452685212919172349095555125921687300957960483275963492772483186541694653319028768927208427999272997821989609464259239804599207870746372023844398832659708052013641772297149247175991391960478851932245607062943843410354344505081941703401529780242228542464953310075425573206820912451105887699222768726985507791648402648786865097832700270658837470390588947500691785785873281868849066896531298619839333226007207626527764266945904980022613133261444318122812546789646148681640625 431 2620483398951638021950265746110749204677769703622882271841645832488906561920375836825304661770793872458740468226593401425998702009920145090001146595939388232288634982230490032121346700850607203377586276331405462615667085831857666119290306529595708068779776614533826079610627982917400561356954984826283199304537444305295076632121199726966247831197540534480384528077135510304130772010580055730937209551676302184393547945707086470519412058535202447728806873783469200134277343750 432 646346265911681538130185125548908803675817473565446549515024215615111544407793810041762893330222460178459033698970688392496309738422592729848945725660130194228162896555714881536575126749760466996414487009973296686741019729959690277361151608698726890969771190183858446417712558781732458163810898235671969547380904061121088247712026409151198654230106820861383202057752851346681932493716087921797443463502413610484969791744235256856349791486702205389747177832759916782379150390625 433 2189944148537222749086187322909341658637046551925785571419083366141849288130002843135427044731020670975491652090076874642302231568488530694561266202112645701905285668350178013547337028348435569707746123528604699381280928232497093937949328877519755756075507639909232945373280060422544934557364147403736615506556961559095183630074430429994476506255082839302122368549104017783772087169828190607862243605695756064574854545540655801734905421345742659866573376348242163658142089843750 434 298045023060240084855938085691269525647165757325082489802421945323359965766485989060807980617595040964843392128619640359933411433784917563413743706279290884046439767538445986742630882646227765553764322103372082203831496863609308862784846968187223224168552297583035804238135013371162587165094582956100602596433769237386112034928586703152260873715641231680655546781389759804959976040994450669603750816540668596060681031969534134492512159296715459344540022357250563800334930419921875 435 1410614983781056848594958944067593689314137615379288379274157677044286732455771602676801199221965836977510819396198918881384111153908319667970544859033767399567548382665586545956328162917542703202908613125607106416671736530345618299608693810909983100328382958124697764996791940701387799839027749435322327495490713986114053183673199948574248859001362775032921516983859932086725080812808472405163107399979497961019944283021662787994683858285398057041959418711485341191291809082031250 436 137573503544002756325924422784717263792723793795726194534968092710669621713861903074179334486112582423287313571999030491882623043309861916265188304621886380636114164285233041967541480605777105233075633549424224918047396653384618092022589897084838778504625948200013549392215642673879342644051522276851113730643772128064253332137245552661964427074221646083430446530107319984380057096217506294468727609732301681645395731862070057001067813612664655733563989770118496380746364593505859375 437 816122073629292962231712870508023551794139889187874263630996300837199181447152269907782353617090795224155198597477676138789287798082428338607795914043794555999113258207762292570486545430450489745368089470219836617100685142416325939286919982014018369889397543457676028422703067972571676971321541060443705406589799980579575902066787079752566839731850691301699955907886652698840781496952181779020239637925844624763144445970670834562316846070718950927336265976919094100594520568847656250 438 63589701267288747937412274593698640558027533496597803271062023035485498002209056722173051512316891275262858186448994363338462415594221263539692350699344732337463631960943720975551848197703898452451355536746507236831049311294331994275643697406585915844265098311920877865088346972010074755805280912452964500409581691718570967381076376854212304899155385168422978074492151271173915804147563332679194807938637302495087586996092022162807010175959783867034591509082019911147654056549072265625 439 445738886987292960715045475787334817226598858408477657681034331501884935816723121327169313783909034419066673272639071706307998219393313818591466907328190542729596161715718272168999751991109900857431888461462842902407830467571784432499727176655257885091547177129565976519734632410055527487860046101591824224977358981742141602438419759586198441338818212953639485451403900255891664554770644951018100427460489949190294223680233934312241415425045619457100620763867482310160994529724121093750 440 29442439005498871445123989505970100133913685424879644937690783445598776541556966411880761485667847857441521117637548464334333939293613621668086638675418462683157228756576350961907263591941693391278492546649791045482502821321616686998003179429122050018682534844383446339178648783777987948069327115608669945504376514692173121117952285897904772039672097010829624607776505266125305853270813624111976353923515756943042006855662332780828040607598264685362254855505170780816115438938140869140625 441 235053819693570869805277406101312144712077533262339023654028000583447234566201137433848926018946601317699920992106234250288807600207907616293600486599436511707985501516136433347973600388822006056182193572481100956062130299821604566599598178907454408437817033556862923663756886543676974593024231744267091005868167498666075870505027215870435016056894566080320023199519450290132471118801654769411396988130935497517400229878591317725027565002445118180581373756865559698780998587608337402343750 442 13658728007950794836269004971610314204366121630488888733264086832658113653846155975320253476394740075068858144375392427745021621274358133955678598220693650686466389846355398281268033127402050808785247890341473228926353182863435354449990904391140839056075478591145455976553004029627128452528759134830082330220889231012117355436527808283058558068398350722481763863092197117330058445801335241017804159982051231204559296672828143865000087601966031255615478900988790655901539139449596405029296875 443 121138315099473101289172410168242370826745514258472753943312206551340387131820702373621802545380625359131115990364664176368627097263414724272350518130275755891628825807829506465230866686496351264788902748960514081891846184942092676288932567605100973989653515837374428167245130572521278985837789187461893978612291468880335419966447429667274016627706567275733904748416162461088321901794460815786736162974424293426828672774354757242638673849683187353997548574291442946559982374310493469238281250 444 6350285531141642997586659520612367272451646797939660549735763477218832771465436984864340450099455829011882690100835268802385586753030356014345544249276280654757403459807049299037531729121883851219838367143577768605928325768166682382810921643643252116780797092606674357313300070522830229233346687395411799556498800071932444118578400654547799212669302463538819070612492452932830203520239426299922647947731515774454812954418744875772262383732483908748888110940011841876184917055070400238037109375 445 61458756220263745522334649078688179297268808003346291015046476133382200698893370286011169506324731037886529255654827025633903344967081925014098743707598780626790941878948523899510617076617078259194746525667444309552078725481009343807252887595269743372350867615059384459409251550922505531758672397410241082860105514186990393228796951830218996603768432316657135318182088711440782161395940585329341952494813231978758204081121495722734659236907418372528909115559692111219192156568169593811035156250 446 2959412928436285867099683630574853359255758985212242913896246981805389903648780855910351659172542399617482484714154188629064185865562367101818902489660514560756817176845181333029502785335501312637086706951259511256613276389278956670855328294884530655352297149474027660518807826662113694596279668609584246599797136600717660622504190622635379195334202359265140887845974469121078763615105511912933333392175098293642412505769717019466368475509194707210752985590185293318654657923616468906402587890625 447 30840347906903098338582793381177480774476863332109150401307329552865778590059324865315255217966292101805918034692085634807194267061734238711256770797569881827912738039821109694108610938150120049938255118834834538596931589529084210556812381929991490523782791492004327563899320570245499199541268430851783189058892736340302250352574856618321689887064287651559913763718449455664419222277428304589908837312334226640608389558915307010455553099611702412520422374655182373714978893985971808433532714843750 448 1382668946891015619769345234016170992363399082834110801420719770370523024780766417863240094146697734674179866955285277964031251003420680720395961335621942667983605904722384330706684592294076666463303186170899311469853799486611420087213567863201648908034652678803002942941638876203019276503251841113053813523635723477701710332773223495966706033187933633806275047066699429461770598401317460656070154445841062524983098772445066916498690012235053805937628090529993196700075941407703794538974761962890625 449 15356307386846942586388118177014420221351883993383793056463527484354017412125623644192331169857198676596903674498387773576710309304647654148373965385511282586439079164808819793595025878225628060921311681350786853467786558557663529715995472332924029271059668623206549730514231472928675514220653082858264282296593494648221170379833684000922220444812414841444751355777576804732698769870347711361435525030362482713487522517877964140926679210205565090421669646220176885798025523399701341986656188964843750 450 647727553874207267433805803723144819213681344074452523861169200678982409379149442930973787692006014704231863627579921538550575536845590700370893367123934633591906419588661597803758904196568163110934299090978727803108291966207425966149106511845669257937727482032900033735854117757776835680992557260480287985706121784946278719625164970749716927936086863820939647440969330673488532504078693197496702968308309837997047236067525040032623369413687837793070268829026931711734249574874411337077617645263671875 451 7604740660959324251025041074823082628954997241786143705289492327246439124203700314380343067251246688443924471813511481479822387023664133456075512272696670987051841606546891420334473476228059126800077378136480636450965661596103375531107978803009769712894448408549626922907464835890633525045495141201693324999881461300489204828492399505099023179094646452144040395596283988547165687792028898994262327473399466432117332678229207909512393464618669674020173010445299775494909511053265305235981941223144531250 452 304285318376877542460538025518417868849802409838047841898300710816423467790115402461324753178809126025796568857129521986511027318627341250230556357448439709666218678525153522899872652483418191830446290445769775943399959039677517940732649582359864694032135155112639283193470658409869720453601318052319428596470757892006927571785198260080551396490795307049324980837008656388893801905635681317190084935598960144266013758301248780446049764597455947612100831779549200065415615057418108335696160793304443359375 453 3751876324744665507057271506094146188241248247997187071140787551417492249907716153398315382224648588420119639137382546320079710284045007184294009015023241265471137488020329202838765280658342778279138798346794374335008698209376728995987611790712612375205420241559510789566468562261566979241264530540709568650167545405913548345515765401158619494964754648932161104636666422836814837816176031933356051714937064294956327633482974412052530675121071200175618373731720798299194008507129183271899819374084472656250 454 4015003126899151671342381761591216618470186585299748045371206518886044774675827108902014627550931054637867038226444302005083424477022497687893886133697670846675379497435576350307084263915263981500821382500981096295072327275518515420040101861994663258886516307150824304677647254328546137091608283367328329147290215548282956666850918033893131665634509630863933501820136758019113681146754977559103437862174437112293202579695460781936244077661995187623638459694886029764104851125239292741753160953521728515625 455 1846449405378684401800747801509314065475152014689221160949728313232343292004132569382978566545179670435134357253770336300849224888136098515679852189628783561774208128124832462091609156050418489319779653954931205616744406777145634238874009981173169390368428950978461935496924890016824912102402836531682345296876677679994204602636426882635509815863998797238486808275606820706077497892219765602462672216043510378753186945566048383469612518964648878461300280047932963226133273870743778388714417815208435058593750 456 4203732948530559447328185991067304341672404320940502597606030993866455873060922221742886834551173057937163901055926767344943389037224825639410833455584384938672938138612963863689843715574108567992990883824324371010210688126858744823852319029713384023360504550538963653388773596420948505960532062805080402958169185350725492989005681168330906247330573244868827206652503669775289645943681432981866638760715201877634977408552841019101951593829077001227699416080562915602195916964234356782981194555759429931640625 457 907369007252715659439840050693590290642519602916802546426811348813028133588920088339576955751778949981871245444468186332185204033134599854218384058694057294139900414963514134884652139043039121111603106179859293941060038683052480328004461418474050837798755040524568448489441527287331227896516224956839559952511644401015765791479446738413830089068543607318293669965613477894466413025496442889515706123432582875884120823906754643095097165340604573422729855501905364194342906158929906723642488941550254821777343750 458 3009721116284693879210908561765066659074010830776774782138521890504106481166498870016432821349729723674410581636087811137179855975445043121885329892686187195805362712601267308483013095824479648080667489157112346855220067210475897048411875004962954515528982757463377164350343574101133496353092404079164283539062701997376044179221801758103721722242567788059980063775738918567270887796933947894911290843080154419330999256837953069209027932521466954984079699820978378261407925886583569763388368301093578338623046875 459 445584440408549342303026007143313806730848308288165810759642172532137953424822749440118356575075921033279700293219672856828284233948213830395371039420008366545576274056246278378679665486177981733774248116240141621133750667461880340778327587621273225841003982147531313393698519492621180928599850182321571511745108017242590242227232694028574174156624355656076575465533398014519443970551287870496850444336475513850424248693846684767713382722919595673422361079534562165203393926948827186151902424171566963195800781250 460 1882216557959642406858599052847945406373959772327101687711366569780679769645399270245868606687384913471116854915785661550279598511250517333444393940678745462367425931505070167143282709487276545205510892956069128837438730487022850333130630918496548183612243166485441596895270981612137046328456948041742364101726380652788370013570083509128460489614592028544307085573001439695821005935809699911109507751235590742245008096253283525885446202029291906278279817488191032378509053833715025660922037786804139614105224609375 461 218801377424935559926959124275547362032849702973547022057073492713716294978297164782330727968214315772478309206910305838961265799910265524574467117153164448503777174790406447947218519275222641145302202676241679110348767797192691097401977724302581547106735528301518957421535652381256992177170026280531062673943935885049956823878310926851620729392318734310062000527216629848734769450674417177035253068332338399842067462287360621327965209997793697982746812863579033158158764600323409332816027017543092370033264160156250 462 1099044423077417757505021656170753574359930133083391997457296391807266606986535776061251979877032589931445349145521384381157709167731351654342172550203449205022648917944955018836342183756217097052700206447794561642837980786868572129393350124219869838911024359118378832462201257704116124524528987833500624098599812756960101593879411798102093803495509517210396067659597133767867324012534540027359187318206872708928810770436724366535800381102534147020928330397563647991249691925010056881006903495290316641330718994140625 463 1249655993042583866724567092917753862417028296491383484442219638689415029601990587253739049531090438725984201781167287744257686690174476973445808179555637890064122976087884941253777991460644897111648046562536366787485706982833993806699258451256817235617862051584992221184432649805294784425211578866173207575813971385670745273951754280518428400746676709850021412060121459202998604039699132041935523577760001039642660405447204295147366409670713741995866256926197504236258318024728464212813605627161450684070587158203125 464 616196765145850992525659586271795953335826994308903368031326177729830057870749888107567815163937453565497116690282275601759088599339409822847437423763769686182828935630449763288338173086427872289123078308444635569809639105870056540588994827899896704906759094132502307466980731298989860402303459793838136403858143245786665101403492453737008486348838399996238603273868097043238721263914208936176176278941970727866346882357688621890634697990771439784038839638912510715931106745129676449668210125309997238218784332275390625 465 3450823819381931214063545786130963260372459325236640696450871953773242913977454390069208602608335104053583454572553493809175693726446997960907819344345897143182516924864701515427696339256325281984122917648176839046354372014602696072784824435356358522403106086581118663593968003364826792361042850607170578927240724082766372267434542738997785595974844915076710330775022328312200988379150719345542814796173668839404704240564707128625302418204833684060932222757568444269860117881498735858958326616630074568092823028564453125 466 336549363627603618682105602283640241351756406187516378265778401970135940754253186785169908739357217665869167107015104691159124155955274112130097092092173377360527008536145234757313649576222948241082989361985801095434051272990259516650444961973124715824750100913978231359714517477119465007132146653107210336478035761385673689511229584870647141748577416963183084089736520765500195667759676163277001859918659891965088735645580457656416613602725442877704663137249214785939826849975558901995054128519768710248172283172607421875 467 2948830666350944324640741775095840637480358688879067882544878959362826295976509605582558911590684664914459846432231270142657724117881141682151023273846810860191293483210282725973759531556544345336063666956112985511068351243514017317934578884384642774616063450822231748724717436253074070435753882591979077789512466109660031532103822740439395710886732929509169598833788113320585754648385216227224437600765218401884420973190517052291924328873562866475765504619473621310824675050659909646133538529966244823299348354339599609375 468 180575682567238998772349647651562846707042897629835644920789540392156027751278397494388741599692601997757057716686513505227764706652740250373935754071863021185613154351526056111753532450353850182109052505816385542257724658748239203592107807007640288580922616771266229165753793134357928381198473593400598744126546587461019266995368827086899816718712974576594746302237923900998985950459759235555464904848037445247627826596172814635665829472400626821971759673428597417831378792638537125035680386275771525106392800807952880859375 469 2008856083701997473767502730431163870985132871193267361891034814194103361022732978754891744808804244023313890609441698730712084580377279669831339442971599879973843824737305209831597079945976623250569687548362930189256018985149127384021140325374665986592918199561608177914616966825727319567041306731383622840751157052118362288299857984927313752386990549690586411054393682194787452889343282987624842601324477275700767911878654346793701500841352775234171174951443654262399172598759497624036629570554168822127394378185272216796875 470 95690673009287446375463596288376749203133563767505325682309145423005432150417874773380514753092358855976921969315676822536972580307988069681466402135984057949673957778467376821584279398097937965668612801920598570140992672553418570344349765186769140851680287998408079229036352883074189136599917571019354409560590220287832802250452524592170845462192728723339485284776962127176878859973807081756585853415040664080321272409486527130968018521694775677718330412028348323548160211332750985891805461935888388325111009180545806884765625 471 1240322830979840965334661359851349050877214566003251654190096091144303462300289720649789670983150172938843987114427899628054029462830480108314740355582222969143420216573761581165137038688154932436357561875873531911885117200417534030971573822692653886575317159322728751046265101309744290366432641294482040976004605881491018162668520717141546244445395567607135558131252541126038275271728476078387894107509656024107039689957428066496164232478113498838102085446037908315372538294015723380921252527731013515222002752125263214111328125 472 50262265797848364773827129799312807123016864384440805402302343577282542654543557057964989684242143096942757550321789749000094870118715640484344659335344649646683358206297413301295095993871523686812020918998551184153363582510775999335536923333841969139975671907843613562558363582586145750067816170100160664228342959665180497387411933438190094843826252004088355634618266071963651245102023176121547193784173296973275587908551019108605496795652846704508497139635843858720582755960391216326823983495675207677777507342398166656494140625 473 725512261595991249853053918051911950592520906012355159452921074518247265478087972041093745507142024329896610173968162220288992895141969904397884901779298393323786936297204898392972491523356456084277247594448827920497551661768096852271629514429865178002229884779038432490166193608747262528690759041218172761351281331438474806685234049353600226080242168305929456219709283088018581905047725966531705923210977750665563390984202117694473831636774438234147408500700481691644563829069437159175752445616769392700007301755249500274658203125 474 26234848817200923312813791266991388825402183659587273725450708797128067133679055483487005029260921844054807708973194147610775491613183527053868929315300126373796731103574137716646836024894579692947671990586042817017837852534118855029955315220611013465574226919355307907385030313445468855433470715849355160963381652582345530926652072135616325542596160804013792659245332513484576462349303673942456861223583793733775775756345490994698009522403756990464863216767343200886323813753185827755241392160445723646944315987639129161834716796875 475 410428276903253392000586422029872281207529079678664018948094175891081530084055929517873820672513546015837183456066821994645284743864210138029211354586308621136380703149776954554544840107703564661882869879437340094843709480449911947993887614998603667246156902900833040991092989490853862750992599286610583399620181335693063337437679431011997663453003240673672047548361027424989600835418224148511866286435337985464773145476172522327482652973240939217705726905992166005247537243191982650608482411667965461532503468333743512630462646484375 476 13632792080772518741658737220593532249210229644110649976575251409643627365458299893195324355420018155419460268778556672390476132516908707773179151729497572313529933179351142363744550196654571729907509553134802919871833987157645814883091366486186554453895567270255908226313148267467370165889461840074685584525164534237195210924470323787362625736921468285896623547808008614221216137859467275815510124343121570027287764126674299983655279452264734462411996788156733139251954739374797639839250144060532610179592438726103864610195159912109375 477 227099825541946860984783369322930991961806236084373308505228294675624991445509610352042455241740597652103212273297479882889615067310992866157476644628452749212462583804939410163830152289210602402119289313998905117561558704142999388139559463881076778139283351515953298478485042609845975143958966500920457118496508103877250206786577079195584762153969334108038811262311790229814088227422276772498989861734875030722444924937264314967370434950423914589732828679402155292520067111009359724340246110365619525151004154395195655524730682373046875 478 7062641543494651358263097110913894482410552705849061053718330762404142235176579492364843293522366511889252356745739944529582909631891269738751041762772657265997790795751625840535948024680751893618516802437194594788067337641974998941090840762837987674084707372600930985141470692702917913860555664296296945214474399214394708944910952934395349631662458710158335837289676988729561356726457150627829453493143951841218557303944200063062619418832003579404428809596221339537975181542643397483000819004995120276024778149803751148283481597900390625 479 123754423340039953065951976700701899958444692591531787935224317336351181465007440841252291310088628380175801294461716432214268826107117076181216784795623397525505074098958971226621904927177487534530894243765962031841476856065387790835264067388818848925166916597959968299695037615770972382365912348437944783787359189784495848578938728442853078128083195848351873504720778830869903505562751256075936713175299731687498727357521757297973496473738912675102105077260212812749234248564726059958977886865131752547330989955298718996345996856689453125 480 3651681899813533216446642337864888477788047445134386910579256487890748194684276473032096863422271288000642548059088713980001814083647276130299604112209755166041440812515212923186294453542417013557074411232418870262061723431065122917243750838151384298574397496991959555437559340686234271469889920232968609656630226758587835994481029589083018782787284681366381347207582963862331251744093061046817616810075248899140735404510886787619371928710453300666071619792834331587512138062662600973323393941402652852767918290055604302324354648590087890625 481 66713208941173972618758457334646232188206859779942937114228479448413787354720581036301850639814173661177374478101152916683932045612796030423222300055620228923080978940667902163915822020682263816388922369184461247969905681422279247671641256825117740987301378670091547149833650151900117854354596188957233436534935038139443142939990315984932959566647321912145866952605941646827122103596874081556007432351380575087981739849002597466054719707461628638301751009278920968195800282707429755800268363582128372975266206168498683837242424488067626953125 482 1885946989958387381842332710396087646010941280937983378805335791414922152223389570332714259867203270079628189655445993169751644786741270556195678237869043115324337563529014670965461878823055586856819498670119884017696452749336525613786678741815748485334467551417154106036906891549593915473378901411619732388217059077900635661484190680793748764865926681154468659247461771041543869388557190851132100765605389088771987684209347065917557595928233542128532446300923878446246479039778577126435199273697481327886904534096856878022663295269012451171875 483 35686773612231340778385473145689484171453885267839021536752206487824974184095105600513672145507109802119448247657019303522573910834021932182403857733086601181664997288493679781056292567831701517834598502999816934904767305308587837800304520924680080480237282138734108029051575485668039950379707471657180271693383382526545546410852342245812362642443601353347166552183258883481632661434304111990389852763094414566009299006264947299266033148235894643540167478631996475375539306156926495154249619610168004147053577579384864293388091027736663818359375 484 973577282921771184253458714844043526732656045155073848200445324378336196988350045931024346905700272692722870353372068248321538179221220861050691221072260431333190754134140527028293170270498817232376189832631420334882928223515873262659869685709157612304518938535677884274492524260657860458938204895279791079684439557570114938124061813811493784879774503146189417574286973112239032305199474382979319341254032853629154044047877103263762694027236044123425406055502801057957994417649654599067311647743278444025148699036975585840991698205471038818359375 485 18984803349656047287223121390138191171037320800059191574045467989087812086900417656879392081225750393132988165484988985474337957431172698660651814614758464389226895763632558883180617952809984593896854789317832735062298727886572550541800160885493573439266508497968709519840064582302336360869753879750897308345243663932288732060748503487762431576713571973347240779820981667431632060527792236725176797851791547914995343449089698718154242185187862059557345349853252672061828963976980504931527545510931482011320985126001659182293224148452281951904296875 486 502636345294207965896439231675188650432800663558194488261867886294625621262769426859123295484207669166141985873404885832452712474784159605718847666103785697933293222601449547882040146897730283073867471209661167570857257986654656915462448496969763242100274976298480470779428717334747106787408033635953061157563518362454186389741665100801435880053633413420749951392883474757692092468078774645478169746639456866175572187779186537015626105832252657164594362835214348600805314089740191421034960932450976602240247416431007110304562957026064395904541015625 487 10060484251076284675594857237433991695365917841975257635118377762137216495621049039046570833615174281060822338561658262833224936057843726162099802313894143086187513067143634532141962546920504645092846496864164401489213960699347852429261777914428905186409582995602537759276635980853359582422269676853309119179074687910784885550606288302832413925691924255069404650750699210985522360266862024096342232115004191663936417307197566124854080972817107057520444149018866960705391212095352887125568123943823631739513319756362808021776800160296261310577392578125 488 259642218185362119317551135336591024177842148889846437515543388872746612955603525616598508622767525495529401825592955829492156363580118619740676774865366312076158637966436660966878659099324824936827523067452768553885065319190106577023024007592504319052309950480517146004087559774317405388580420584029623116302557880028021786213044275064868011059377789131584798877743998518598831512317583283428904242646783440658527445631367225035561571238692059340258931808305475925785567202738531085692637453728527558495480986634762476938931285985745489597320556640625 489 5317240688435672553963877383878327925428456219550959476789305333193407446897359252485170899986238337166009989318239580456171500917250541587475639206589540182319093126997471523961524468148323339608560105626169763770996373128651565751826697986994179677839841243110427761166162964922088261847695246239603758725858741893344822276313097326979599966605569336304996489014297909977723397003931205730967743706093723144379746366395160665420772529679307049571313467126708403577641189954246491841672946737169755920622013360861413122648855278384871780872344970703125 490 134244615253222079494083474761408994640027375816940595204810920264159832830358657708403629693701962951668490014313149041102965396662242553694222506335515030853341678273312382576387202923739830702671002693332396674484669759615740249854905493704173186363338623376367294234965087344031368288527477869150250140708506650678265922145737318954057535898172206848401115700524805201330676640716339883277150650571134117515489226958985671608701889355717410009612012248238190496036696579618140573708677269967587031221281164437668376177015261419001035392284393310546875 491 2805620483955006204319279970923080944718687977263799764779594036277034260890549866442003815443967899274872158978434092070035215471002846071612868429232163293973640351566233294759719857385883078145300514505650106018516884916036447081966576119164980292245284077915005561203731121216295095328388999290229889263569339827068104226282375737525312866505021548158021507356651211743905639717313703228354794338601788040040726234456043793601491509718693193576984888704890231455047219014948303212523782570983950157025408560182953843220587941686972044408321380615234375 492 69495135520701031856074428039834607224199867826644450684464550690775008061253908299263332799357390622520706898850416264386697085405243691558011298462952794306431863034321075810567283881329693949174261872747284344639222508558324924241402754324521628074366615792861430075847254853079810465183947357063008862765229637260793639924263462393981963007127577044810309971619454909318362264275674743101279017773035209529690791956232274520048198812353291482775711636257926804619323124457768990048838111385591606392091614067770509455268523879567510448396205902099609375 493 1479039709108898821048328983980979296946304631735478385580954057782680923215302749104026053560832813199881711454171808759026425419355755548169010288379432443640847781417706604351890670705568066177201924951740272254551995792861284333936798391263347614726478687965608222665242834635891963307391728276282881721692651733002987255954632553989317250374605629225780572902139468858608458660520328449088132640954288332006011251716391384430442275533223233094288778493583675514163573190096845137159308743227618627413526420170196244707749855251677217893302440643310546875 494 36029861861571383728178549171088437226378789376244229815068393956201380544457132912253358668980171218723035445253620674135899148542168618713901317336217224156785104699613343556831734798501769551917928739117636840382609057733711208182458061587393415517853886655876086064405048814170900362544485119391581674419589112814485853593266576246639817810717860738906994922131907345083259951574498434712789837342053744797717806726537526388567276753227306591208176142102911222202594948273960288181721292043320875564085348963546402180357919320385917671956121921539306640625 495 779483848405330813004471282478639545241216573427607801025611672364089955094128123290863273750808822129482097286250123211756618293503867099166409972215199173819870137320968242631648179820334080831589925873536091139790284652918461811027189727745773160630486447494410247829246078731638211604543905600102602331725828403776134156661869244027045014486119009422796112655562385290629498307220590924508179859092034497506346579355617261620412965242447799780125548165187878334482664071667240179666089292149541633369695577984247141130336178349580222857184708118438720703125 496 18711947615940217954859062339967884786807786592208664220860661830180355398338600519624215671532486948829539668270445798938197017911144861248795702667045422347622255289534290796862231257813703564559085124722684668024536496196340613584065723518131601065168333116144795793378474145619756206230154106094439882137831207599773612140247032601219650036288493577489366870472614870001891487526997203869818970589934961308243057108941210562682785206863510465604157790409834179669208510115836394451443417037812272172950418434882561883637885902231801082962192595005035400390625 497 410893632086076658769654251354279031438271344229919893190596550390737505140648095467806754164297488077740764809018109862758153996489114927285789696406774526040430099066046139432750445089960670657942179778270066857874146653284730048681836658628575642138427994892633245265670935420712549292081281134508910995093767751462807786483254774663398528072743002269322893608040166199429543048739095747216504274071293384749686270778719528083707886996833696992354888432286899173903844933532992080333073184467249916533538702258170829141777080639741370760020799934864044189453125 498 9736594570640831919484016515004692525324659532530903319584218590098338900571690768560694640967184546615539056248733030320917261916162066406150482614524614874546734283375534795996215492876366830953897249761704351888016089675306293164671293222509417413705294143250746086502964381612760435027437219812510101002620300183650207338562467194501877017951369823132478903875671052200717452906829459712550627354120933764126829851624285804770874753837623110864227084315712157563256381676346713918933720808440095135031858799006398379935305065213668740398134104907512664794921875 499 8129737513009534985723087978415770213787457978573356850170827823826410012364088714045145433377890280412224120084972335122967615938128625636789740252797837576853307116542903553410140443993096189731901078425946664968929649824833917232220635567784421774522870780495589811806898361930764124725376377884348760100154522620892204678049366639099370493153090966472023280514307344140739244491897642108523976878318220977359477221982054211965819271568056171313174001701294153420385869318886604608304205889901502416765553627820845361811458174017275268852245062589645385742187500 500 5076901569613815045346145788882988527508026289261334940052318185384761884473180171464477103519051290310885250547941975362856509309290584029696102427743968715443361865132308929598361085354269500922881580848106062162694705207847951714639121503584168868395127733079281296170323835096347017831804026920017091310602349132507614967148236631839089667615655222316083778925609640723306697020488771096780322897226795075341686844086552811718306389607789410029798437998971832089535472113864791511042195066901229780374302058302205588347587837672048038939465186558663845062255859375 501 9922048191745960959748841043822700063000806549128556986071604496957445983452146575606296932548553396854176736142768997898870337034807993215052560980391030252340212428951700468618983992534944679731537108452934039937629174577521170155072056040252664253999939652518217167254629017808313999518530618083280220230459143494798203088656867021296116429482020366164596842475857496201194276613005771072619294557572936342426071277118468675727173629618544126734390432405290757638437582117441242957478081911803656173250742367538243526267540545182654909694974776357412338256835937500 502 2653115334377128094651438089240962015496723155230127663316628383121282275533391174454416527267328715254625372709278177193555304727219858147044494840088784595515735012742134389990104187644802418271698964525343440201234758859807269132032879915856312312867136933394207245389842229007639569910926415437743362283377770983900760873739783309511886743621684047288346064841530871069196895158389457752076731713711181552653941026786928876058357182940288188988398948691882852116208354920281534048882424589587689638389944335326009410938836682349040163586550988839007914066314697265625 503 7927013188707766696568257176294290523007837325347043376470298980094243442439814268724546250425890002534212429173872130660268087376310807576223930532233823657348153044671685641472321770552467725220242208968916272004301575660163396154109462033885009930133888303744606424241843611075044530619441661383027139468902376464072562843161379547935827133860441783745773027592327458016116046527869559142404393797510011811890338393221130420687982019328727584170456496791438329253095883122589830340067747931640666793295625810871736493712572894226875419576572312507778406143188476562500 504 1389739033980862009473824267297960848478258531120515916586994126084366567061340080299788187457018451150167359243384488002936746120658668943071362264349487523222603626714230532142871152739850860599567720823388974950190012938613065120300444060883282354774226768559049693136787334305854846815665392724341730160886458610735098374961229153719308775216077198053219436614031599226201992586642646321777656622220010706228290635721518273915023010006565733542333456947357650647421569483139961741937381054151841538935480430139634752524112524586265282611208249363698996603488922119140625 505 5482998026220234542009523300179358799343447391392488028205547071682415587264852014467963618715474143813724288303411325640872083280329360868475541067763037208933014488785327323045036796571921039099122953411516304119672042535608319831143820121313441599145060597289109611554964692012098632749074902283945848533058339466595933847338252291564428509794339812732365710110918819561303927493904066138524170739808171680156233257155263363553226616310829773771301817962631203665938157752936374428492174161400264310642144244090226929324849311584572086886169017816428095102310180664062500 506 729755248448984848927352311764628765627293397493669498802102805399265834530256099460947762998965149506211950333096235711665354168813916005859382422557934430727387391164959023056161417580634108567650145301455841274623832255939662697138740349369249850805799570725705611664669350856194826796908720787095048624290899384630762799501553026473255757756863023515975009993319509513158220749382430644258641089290660895215320762576645837393715192914675806749971824552720561283925856253144445274977137539205653029100762082643994819529725049965236498283882582427395391277968883514404296875 507 3528687320450601967081560346823210406390719535734660378582763685230804963052649350568863842387447635335735402024556127326585115995704941899813222132742247733486970129634580746279199892898083934781883060148038841087968597460129675369689098949371879752486833906798008756918660935070249786065626948280432219615499473621797219004040622255470724172906307541297329082601693328868742745182058310550666390212347944593705926119878486330881018516923800801247251992971029173039551762789409167949265060796526328160989660855811345053167698600973378048051287692032929044216871261596679687500 508 3781026772474248451200898174748773598608810549631321283537629883306561963999989421921724106410459087372883482875230630946147113590506880689829352691272181778295676247138024129361339163807856993247712079156586433229748518036346020131720403226759426955490483168920936061912426001726319222060166224797787614827770090270615718117187473743935751743919846154799623307050004052777162275595023229876242211641732433698040781627635738703670515568552823616641490806722965678085992479793343422979774515577747861464687881553511763140630050432305377626496234455544254160486161708831787109375 509 2176495965257083472820142089618210048375660831504665958426162786285492418430958164090223689926151586552355331060700174104376612686283417044268960453750089133572297142164774854951758793899473666526961360781699008162617811029650743428543735896346196943769704856018180990672627684750575956972421870868555610384182590993709189389124261926607558534577123784691286494172594307968580177500533346171653987526895826186544608051136539587642680997320953341655013865824353226689839774598613842952097836421753669264934736987429235432062358587895449426458105435244760883506387472152709960937500 510 8779198825393428246924960682830150436299224771544634038983378139423881623872868198314096913092677916643931665492862747726087370645201845143255346212557215558802818793541448921825273184164095910563272769443265952259553801320578112264004847608960449869825952053562499928855776525278887808043064516360350461975070976692143920447099332657464447891363679816179635350212535335308152086480638860291326078507518276609968089221852883291611999755251790076866728627473224258530684849272880865529259346034020985366293500486627205364861955770908047967139575806783113876008428633213043212890625 511 1306190439011710461114662823068355269996582824684903455876812579748423098859171040621947022569243238213151240001420352667860291291370322934426094289840280916241432806198394310979128228373949004893998525774285284576007016846598346611325561153902020814640811444128867698268237673995451910104066630652677878312262917047094742285036966295768671975758495009524429853997645217194883432006234029605411233029737235599381923458751150652349773701456443911833995012151315181420989167762682007746142173854440226792187060402605182313783865238414574656920091877410072811471763998270034790039062500 512 7995747011202963207736768705213966008800664823950741982177254112742107787783906923628300622722179765966494929327084736192911980897219489404973791570573588223413647439026261778674395867919904505495941798191463078797518777465499272539549304819040765957961574132141952280124462045050406175166955080392087092300232445930638068318862389776179033930882093345549437133217122091825983323826874550139979095537239307425950947173977349743755502687302029885901724466765036331110900100647213895973673274488086597853405942186158930496174183310475828607142602388879737418392323888838291168212890625 513 769404207604861959481649978454072620369876500633797278238779072140687723911721870250242293690715427275614191025382753533280536643316878039660569985650744618952681380454499793902867877317790635695566534174604941786805169132453721971911945472716723136214476309342340661773282689428675519082059617499912883814035030326405988203907531556780700020633975334726189932304222153642319948806570339919964337790843857692528432651584974293264388129301779344945960299711740877551197737048964520980552467062104976464868331805175226147067122867306676799000007133111367352285014931112527847290039062500 514 5905722933822906924721338987145307098041673592602584617552821805197625646254120341069877300730408208773561776887222666203377399957258279780961207728173647095632902746843548038687665602893937151659425254211742119968366421217409988243302678795575750717817531371129273010374279681243115585787103713953529232851814479516713542594518351981656885821661891180080793633268560707274586879143541482505079988640274048265183844305019747272995259852143770518391563552990085121202258843594070874548509310107353120063078716961369666367257704404895051732678440230273064770472046802751719951629638671875 515 447298022285917118498981305316930672057363966773612686255193970579543968351777866154223085402642979128086857299064331953578934877681958010815385120700951260345935655283675279218452556245906942622278644392453392691051836821150134677929845275242315454718577679102480448549942441067638358575378849103650949135507935713059726026617732625126465357320409138331828727579237509937565974203693078383229258839031155808295532857030517641456162355904092902389181675609298273332733205689384974922470227920619512901332044966445568022468912276662938551485003673552354186426782689522951841354370117187500 516 3972246153435880648667700451789622675891341488425263830594818344974788688783720069889396039212262657396551319228553968338056368892630315413780392801100495616977696118411056272454083906386571281711036683693043934098894584692257385444900965359590317833337866555114984285624136003416359150318059249755499264867426197619432459350262357695435897210289610877162906732365981700272843026746779306295183601908459926692681068252051815187788593791204507073364656539535404992751162502103163081256322046230939663467259070231073995533000425177330741745794753599051174486334048197022639214992523193359375 517 257597382892436366296794023118004126098165996398716616182442220978002563555085565937013060095559479795092008466848241984113069921050435454912892961697253776896865981866057788200913380883592188199073988865844837419430941790989837045485649779405569858506655808068228695892458399734094191967499828369644580712238028632651569680189730365856735490628710034446641362978828352656595548156556947839544501256180337206756779748480333654932137212168273125042085180859007095552258114833742847289539732844916180381301891956431007170888769151034739231117746899226567114382646650483366101980209350585937500 518 2535793250304331945249308923323531604388765092874371361071835608432725303988646080707631593314239391734489993057795192121480946062474670639536123241078672780575734750974496244613190914894879874748434773705725602964154848235475496551830156919522644787011073405605110316097413424411343289527594091518130838631441862206479890242496690419925582868233361223971094988864470582781336441760035733644669829245712835723125281127934900699849703112620566872200065326260873179544084193453496313755238392173063745143145502207943076740529367739034654966067477117907559558407371014254749752581119537353515625 519 147339391903154192013037214521664343202803723779695011925934106669163306418207508653384675709754974879133983874288404454365093274276807119700244973645613213413846379096201984537970270698293744486537771813715723120930058425531528048610938677462032410605038659037034278636113475151695718813659413956269084114406997460488004770072361885988816522299422816021073369190959721118549790150755326360108552910013431971010387126864191192676817273133247726851405144732566624699545716199739900045165641101668649783355932324535032646386344088459029660950110640698588332364593611600867006927728652954101562500 520 1566782586684191865764910046473123597527946903065247065408865043661889450174210406826024215479591610672331453023006298658278952633078663538006483686047281576358670626396636407754004535015001593345865205762843584148741869378823180899573467710181047706754286548013487013109448576532924851129362576264570007972579501012129144725310828578746303122285782744267737521687449683245056897992019484993802202682021452704413403340906247728428380401997766889598366880583269884485095447607764100900580557914994950197863313834990461626327112775333055237321155578429838529930240298426724621094763278961181640625 521 83859925276172787349392969357965627722745637346576867039579898445055670129107523973092362755265336442079045968101225490321626788229064691036063465062228505854887889453134590024364548564059928259319732342963863046132168250425983476768320000772000546026068974576099123612737454712677902756830596248076437120478885188988007340355724292176942225502822887381477806287062873869448325010444705657936733580306033276462293280545750584783481590511737332665954807056373021364583670532598716320516449286651085663167770948639368769608723177604594453355007643803964521161953271644051710609346628189086914062500 522 947157130539162505385858404964656729960644380935528000079864537502756757175097458134231705484520313922533676583777696051033329689055408300477635976074280654428515404597681250696821047357325806192891460718290677912088938278157556152433300709081757832447680862531530467836043620382319495729109375769854511513370190246671166084001990839066155245882289179473001180736847649337474675804047441889521747258099853716594078521385093083147519192012506888834654958257754727715871262164476735916736336697813303222190456871719113125714962316813107889118964367518805551153515676077176976832561194896697998046875 523 47562906212834942411866026043333202864148284700599411222960102357124184144808812083489715903875894103893566514246557585168060496640503584244768297467420527871901355526764362456545482489793261692941334800395481391793735272170747302066566296206811312144274554642993667688875947245542937300887531540865024136978079179143228917393312202087614106612854289422921151938068915518730461606934997344996044324906731788203169574374070195955965682848901194345960927402151522939452083637451995858856351419258375185629274574482943815664592809611306579104668997709473444567701561069839044648688286542892456054687500 524 563932468814198658633978717850554015402079994621266975744605560655428533528066552340595028671071381413682238719216390193929792441894738872743086781756747691151280395583732150344281874496814594090976083007559464239845695585595959966928711716722913340342561109743542364323379552455340830120954756935352473957936549934947381605071876341533051312236004367026674286385675600632335982073628400138111305233822598124252914619402741390708134174009292365148191992695353021834779243716601896374359048728469417099915536487854505475866505795360747881787456292947372914355595729940517912837094627320766448974609375 525 26911508375478149871371619280967333595817663244824698806954197043958872657682268715706803785359836932359704567794561858767672996408136623164946679316090287251080786067165375551559057868715380056572368917560927384473015327141372296092516411869376772799807753199971240381312943721655736622316082023389566573948525615108705746706417546270231827053384531671975532614452137669478201859912419739931972785677132614344080485398275596296725304465574713377142766061443808312478351658887400250870138678896732241562655064616091772583348053013366282349951223797473558398043319561665498440561350435018539428710937500 526 332130098112399184992661985255155203775412805151587838685609709981847004839128635777238232954504483505691018465699181910180942858972227731791586550608307215366711107953680377945144779968151809105951422397343231422462159140140210227707674989207390340993674721058038993202176309663387119182045460264768474012463174644770460277221594355124137621017822836472012050170638267931845833845689997281347549130044280871154782263759242094460366487161125630652336205306107700353716800924701043038757193988052917655586634163325157234251511457568860043461989466383265525865398949678652940065148868598043918609619140625 527 15203321768704122467517512010992138305461450576729880434502337221368849456950475500783579339128580132984560516978486760138199759070492799403496087974214893703562508400009161763416652946200885983064954865062444349506245144069913160319737499000942797909556145854907014789239436907046808527658742535619337186941300907389064485743694511616059478346074199826450559735320369945463129585732678469327709702995026659592011473160984718287211822283526108367494222560596187093310011400326063807743074584450058742853951609297279701834488195448912383494744294941268565275768829408997717678175831679254770278930664062500 528 194074045288347643596602225898579465805573130765920721602962093406042489754233606303068712629323901027868480543868415120703168391737594852037994668815230138729362990674531079192392118692134159495571998467335610544483871385129550495479024368314771785978688205973101707353126547995148021945869060047337163597060721735165551516779647779030320300319358209929444547395341324821612555804429007356736934298770624473829138849938321690668610434651263678134405579838806375514526749058830121527123762631766648767713112496801796255214197448249557311525152427716747463182796044380007405294463751488365232944488525390625 529 8581622434993209377557628900973843811834913555751542228041123390323053805760615240570530967359822415113998512230016900892819528048968424754109961788967123675328836170904515244456784957817069691078056206846170267134177764412848520836443289742871234098217539994225517168683470342535437964156107140649352169996334115552553135175544178023205241343233862971641017837066637012996201435387650874924878136614366966451829667586178272906441299834314139098971155733357061431831705830949277000578308527528622964588368703367409412567101926750213141092376692023931071030881710757359792651755014958325773477554321289062500 530 112756491996389713410131352801007744011183844048609741778581837602549346034106691558737801351465454891571151146265281715128195815024862076086064731651821211975888594139570039140128974912505656800809242684261678911537669203101351575590800689459848710427805536437351720817674744922161772207699852992657044235918190081160192255318329035474676070836470212214611145934405147093507973053782954270136666779787163139101073498429561242530144566033739912995570178872836397668686480153421000963982715259849844508790972172686425916858576929459807756445681219117592902950064699565783932211360252040321938693523406982421875 531 4842546079236220333370759421411382467654616384454629726530211630377575765666807954090641217057291570551071189330789598907334452809361432495352471272763488471856074697219121990759521853717568539161896239946229131158296656999150727848621527822292047128306553320532993979514101107801385973069948031517369085263377961196586866553292742660826165121282305207569176492135929749179472080994426515849885733519127726855579020578789862087548640510575086581014041053777489203822111990327764387836659526465605995694296781574143076730359688923964577738590212264707398717398188412158049898081912942870985716581344604492187500 532 65241892426662588017577863592834012822225980032219086829910871424247416942721449305065655041337153083467107189019106395761779470884717067670433970101215730387764949104829669988842186368466196672421397444707903807430446438979727328910359304920992955456775063425894865728797849449983456040559014162072340071660237138345643204036087490257077621180290854563688069154801762315852553776130824848748801367210737571194706582292481727404676639069960390576925337807789812460760465415459962923335185803762296750147302169590741229515735688154902730919235488189677017272384484868562835868655014337491593323647975921630859375 533 2733071889480472951554849080309219241959298049252815991670882357572978074738222750567282462134604568946507148920408988469296818124360737361912350579804214521235725964947206599721804677905550843035397241558345693580317794679581120810653389324697849528772809978318883792166786775804955119949107635189681282598893111703693172617246944995648570816632834627476358553296136759800814830373535968420849631629405276014281390460656530453352886470967397426433393996845523004069547026102545914598674863127254626901928620624796156942927311212501064638130899578689043516373234423680240595677659598550235386937856674194335937500 534 37640319374720699839032374578711339820479874611330181707747348266443511513836629376875597929090603812825054036252988302262928002908803320357692875049733368740710134495013335859676201244862977829663365454924828737088311021836762212579128298050222622538312165985400117184450725391983844115149928595745326021101454719961341823557461244121244573857264194324728891691597294501767928071893110732592098373404528157393807926385385335453912301321384581976207437800445732318289353031912335089855560444392388122872438509555048704612539339451375965704112682130277204240725699404681117189730432670558002428151667118072509765625 535 44744081587914438346980829035787188170704708418038375864096880230153078783036042183000564236750067364743101581728975947991247428280601271592684457823185445565017718983316650034209129237646646925670937213713583071380857873510456551425027062274968494954325115580986457768152102485267899420574270629930081095718447214201985753533766685417316015191838220553560563759620516726185920872515395549934511793166120695106677286223453161950954287019478182646740324888612290809942104462210161606042115468264399264487711101139145879482842447735011597665009935623561077018954717264247601497817452553817929583601653575897216796875 536 21673825802952634756861853323963095824552205473329953692560173136167756284952939210669558393296425419119915019996081965518413114078273537040322788260048115906819985734400494286600887309641141528225395366245890538676776861235054029075845857388909951294086261900219621314486469285448923491098268770080797333527044857024630286068971157362308433006132657881484598524865386935377534876694706243567092295317814039854152565663608589568898005699305903312596366125969907790973239732635354073667676003667397121046798886903078300779679103803449498072788295940618058677269700580313759930885242344089647303917445242404937744140625 537 67532139819265817481750201964694219978313920896956958833904361059089345677832060769717202755183527730156684291340115889678318547470457246646247048077213647306160788520151399427023371359296872980260077210757195424728723988334560635536224158889661193078404199211880310884271364922096038204228261838980158629779813287875849326024152461640834917313741404637283048069583713389155862904053250641898866792739994411208466376498437244332042759956748516091072499273072275238483100919048998443698430680645482332722372100078454141275151754749283672749908396610370698359178683170900962004327972021400228186394087970256805419921875 538 12465274331909473887558125883520685648185257614701311358197851375153369200273784944664918169667650648900847693133017983915351004700897375013151541768236869608455405232511852870933633501152826508174634213092409024023932387790364140085458640408686519750695264182826406383638133290832098933578804680266288454235899306345564617765952809346575497299108539641720577060854458484497983719657671363451175358452877944244239485021021001912194870612817079061665354348439754850658371650701614395609446030112102046942689082338560394592118613435739763467701256613242464827048368612789116602747145623464319896811502985656261444091796875 539 59805280950111276702772124122562541530998478315800849646722223580866619916133318646063466355950144403300278476202313287953189746110847063667251974807293883812328160115608977088120948262431190023032215369320363041612477610631909844026514550670553056942167070709154621254394508700488625395953407769971050835233225200176050828017585803170004105261886279847106874537404734314825394692070418074575699471664522715331028579435143952939007653227768787994345921414829417943109166058056482374908006431580789938435908088398789030695468359659647254916643982688108705615597310229115618520332776919534722992466413415968418121337890625 540 7165011650138511392610903877729353360996595318695548323819497507418287064072190737105066823066511014276783463562022564119703262425622350821163630782702309560631909142647365113520292043919542299682573716831993506735253938651139469692737939583621869314838467654920206259928130484474785017535872075521755469749695829817147882954610687130718037565753753875627835799224446070478676114896943095241745653789804950934547535041417115042890083902533503853143597900025489682818381006957976687872292243595478956695768685021378213948203078018031312431506360252236313657033167419518912082086205782294197064175023115240037441253662109375 541 44993604091274781279458452392646207728121305243112426029910520361058271176350317848760718096858388518828196502937246533427626719119074389615442718953330884216195581978298037915029322603851168565263326741272323147661545893048437322813488825588443067697082277213986262290024440431002931173302955908485140982103403985821166240254420437741593026754761495280994927403801482175278546205274382806785246960174446281946505670825755468791782907426206836728420379411010184365588117155260655960252689718630159835687043020110256079822255627054752176774303807368431015306038144833951549619500032313468285138924329658038914203643798828125 542 4118102373775974136686378003969156584698471570588437734512595499796699612222199034550378175294323967891862845965790563120607990693628846802978120725493882166750195516861083720227924592538077574458089696316232595515928407790107065792669301360068804588001945991907677018586121055102502791535637458497067664718444960336177909805697920440059068902749746676372696788002053592667165268572597260028184173835934999230602857295813660092821351365615403195879599906374415344420969936499519123432348936576954218107680297363765572029762401764410896863867143046179274015993009908798769260572809739785749005847037551575340330600738525390625 543 31281836348279608910872173066555101832209180380061225507341730748919352201291650905869357403266938300704078950337917781848764786510080915030116391507419682175353718681034275658073814333771919492377157259257615123425083384012844626967492726186739819988638157969695358231220451237463504607181457027579926497573436564969943394783073630572513490275815403630551124267517717154915490750324433216698757201308859536277163790726812903470402752462681598297058011891846938448548751223582373841938892882832741034392387835323158129448560731998285024418951449102975040729034712644835691443388517546213278830435911004315130412578582763671875 544 2367671361588819152664348213675458137305774615365619772425170274860766085806700183481817280115517562530711879537729729356287497532539344894063833707477863997706127874692022566788050961811105507385563959589788150332588533599184127749240598531297372716585265231554698695668705216532584455028325550327806786268795690995259863117953986631651105133462250349096595565831682430010911394267553487062419000575399008273922359032650143061083999901404917888917845374664087712794047880341203000070020453015538205253743584620511440162111875638739921454556673630802210328237598400295329247012181308183233208186635465608560480177402496337890625 545 20775169083546653912238005300309957302050588835513208827667816355079449707882134746510604172090502708113043355522353336431051340695456494370511894714517717338569754291912912175846042146880815942368459642573628790175876440750623801107077487649138289314450425998204415123424171889802938672076299951315297190871983709072582418877533421748102543551220466939626520731663066558983089106434897286923038922165497998889089164984937692441926260841418170630614622235244195590349784979754449428460491828039254812270043340870510439038626902959175036590522977806964244880637582391435451836646742062686236962587571497351746074855327606201171875 546 1362194463716300883512026550503149283569197254115831152187566456093370298583472330415166531194768490720427164003725548573711802727153344779276689342163923436699287544450022518992588516140226869282315846748622232094291635815098940508210898530412234449543707419945388194504144220820259612801417381712426582583531537035358483962494479963062642952320070236253408618615516681987943172319497218731943085768882309454960158573558472135322969639555110677294985523516633033344377070678875043361169501523616795347269196258568764421480099446752711604722000360873980307845612276961545098115663175576228564878089599687882582657039165496826171875 547 13398723766158929502467907253823981678930807791521118374421244457145906896176816717876545677604776629827043614333878002374402177858329170461457766302104990226136735373145443600626699135240221741662055703695687735384630887159729638963318883469119981986675258948995177981038350200822596902620409679090661101740150675378226527847544809721213240800109580706668689111422484655180313810759301142313832361533411980575778828121959182153337656049349897294006229504465012306117663081270206241161561212902366760207014523414355745289210987913648640277094232033439636784798018112115192154645767908289371618535401609051405102945864200592041015625 548 784469473574509561672629506608208787304253735082508379173339064791774356229701511605560839144410791078320273217582039259206887398169646708557082126926742345902812297861505814454831548817120028817348548890736035588617784595733809894647238252247060791969571140253610651136231084418129537509882267463103677528355974389691238700397082004171411671420374294935595012501568828864878954855113394958441495367076310244075174044637169961269182176759450605098027612962787407033596964354903802073568155629833719447766203433201609299824051892176876785709785135234358696038847829843888258865499083391349482118071190228647537878714501857757568359375 549 8470918387668734874090478740645196340753619840320569431393711210155864338470050756435537944123279233147133420846305621889492963429079843069692006121364201399531683436813904727704582741578117386982675118334868774088980064840579425818107695777869523187640357171529947585461934101302619117587686049755987003861922942193153485495702747894646699112980567747260864606790071487278269392214454281979371645449511924536631562710564239886589360441356692175974317063650259406430186253762141503676629462148161470440275820499567525417801807817842086115743566805178907364483026721663240492900526581650865018575935483369221401517279446125030517578125 550 452313022660409454871859615990447988987014722560420674913565888757557376427007143704447680976698969424852027121273822406370025976518903649169282715523789144369336659026916715201901631892195377592942768104902407341859118052467310624441049594547938251760435218433308176505757164653307616692828589819003979380242585874109000714652003836737059169399593579416908429011508718113065292107104243809384662168677084394094942647884036328578645150259202057517181361925077278982200533358158363933556836164804097559278425340305638706775502150747940795791230611052901483370725620249998430634889994948633564647057225815984793371171690523624420166015625 551 5280736503631588333103432498158209903216578031543145250807981278546400049354936074872704309126968132318718077003668026883381015131094414198893726204701383942102396218010842409993513794591722288173067585555777608572577755011597583340762436187933566468715438806205378300219059602395800513717809638179916571581538662924206487447202570136685677663798517195355601254881849465861678845669343184537626500074898881379974933392905653063934580601832516597822542088205725140647406698002579021029235629589256135710235643025059128194922532606917929881765063690004878681126050851598045511588190146489626625235340451336440992236020974814891815185546875 552 261167790027676506058770784459846458860123144567389840121182771714438567543577836413940579814585273039326827116176789116723491426085039290005495096657590158313531068039759799797160799108063276751918395478369799712939987590134312530185632150442904118685381511878082210859015322479684144869820113415667819781439294180346297900105824530556829956823807288016617928661093682491209449925293866579595587201058348267219740246388797713659619942068948363566493774094987515015835628246295078200318360726157810929238555199925371795261699946350776187848376978758577933323337524301557932141094167206594361249822645876239590734257944859564304351806640625 553 3258767067066684058654925620540104185621423743181993668445559260802445604262861485062956524804316160892016550871807622197202957906977835260444604410369864671952787240228158112302028493007385568945685079447347250095986954606423416070113400101436019731363369966421766403728642679867965357805649762783424852398988635817316149708669857823385090989886095859403052894760029836778494932283813520141487437876003313053206738337617211945661784408065410201886968523923972581430830391838586955611051166524840422402459614186105874664514143079232006343074758046526615909922044647568522367908269151008763523755143269589051868706519599072635173797607421875 554 151041479515411943650694879458269838631936154886196779472733859349306559772138172251587340550522676643782167226676143619734016359187884041705264507390022526199472661132093609559785320067742055181862326173925279026678019322054722598941117755506969420405333920610959086693488552931600278529704781537354397768357967864056334653265335672139403028389712330155908247621493601261447002259854097255334790596609899458008406639829909675504596371882802855198643894107349789249539434457870662026850599743533257094111985600637048528279239156081595824388105424078181276981120419466791109938307262799659870493651568461312972857513159397058188915252685546875 555 1996155680651371956142078726178230039484921652289209912978090459771879963207036461164667348455230411475819247409836908964651705761246072381031586543575454533925266739270789644132516725606481372311487421461068960638937466477660509594313099237084842591593378029215046834923353194064391344822849990554742560607615049270617862119614998533918768327347038983074452948640759922927035225385797877135593238788541503078674392272300126363765792926205926463950538453804803227267770093735526819732097057723824340195868500063948250370893327740347704200032598231400742401596408323156210886989089378809863755684104514621923787132118377485312521457672119140625 556 87505823341812974078031757980268800014359004818429267852147250918041161544221632009319225276040159849840168255426318211805520266279372139836559290341005780630952729027571054577288459693505207604136695321496622680901621482464199733767405509071563296698131732341621607943644341104179425423378422016085351372446562515335511584432250063336568257716354371956744548582052916445895449942167796893448697156124187956125286243293866016466683225573854418779903525632279804614319331065805957817579129942593706505145437434986706849029119819902179806417444656491959441567098197430604905746037145379410547864963923632951325881634829784161411225795745849609375 557 1216130931009539620366396674250104684347658860326791026935684005027683734485997784215547634406555567044528355099126083620044459761331658155420159794047548055787630794218783843625331163227794728517425998270307338756517745737186009447554886447574302835739321042277918450407107546840010816676164635687719229002995636597690263062030148641111417770678202927867272069572115787184682239650253861206655081191869590584606063282848121380679014094226371874278668551972286532771102472014090187599365856280381233093050652825625851858828499503617582257290272993551843155493057926326168084929722783997094111916046214644411549432589936259319074451923370361328125 558 50792655152034510443934411538809209150408718693532580626674290404010448012854104849452349513012309457405600672036556536280488102591885751273976832907590589219745205494421391721887597215839133925231107766013466776875338793061811552039384502676328702074248209019058951380883583396666905888645607344068808626599601420843761025202910485644077604685668333781126634646593405475313381661658358448996155359633156588130154692170456221133982336913718695107414006226098611212697687602246761902181313950217681297247433695377689303847614466465708910109049646994914661316477345189614997487817164267090496256514833310819791167833869849346228875219821929931640625 559 738001087457125443748570164568815966764184387923625400874090650176063807576333350620021107728146225119584695635262065075922123492577615387145415202688598456443607142976584507195243915906598662351320680553304298010684723782381020207948731040459104680998050152476223062529551416985914865908265183898825062504135723076016368586338616797788296941098128872254304478556813305680029951428075267966828533516406902277134499522356838507601867707028498203014661717879788385251134909486174590814837503342274889486020474175348576621535562323874330829797903207888669661815172418419440469924969436254375608561069833986226056132817774368959362618625164031982421875 560 29541989686701630686394784499206100401228466717088863634271056161230456135187043426926307718507775542155022189439818734835064694301925839073480829061846664230926847804519518850935250360006459496036083312097199783451308533382969017375874597294191650988409099676863671402211299654972412952483390465911621882368677317015685142762780529179653795559862177091589031086726910923239073542534839561828393333096933266467131564958031235860605469919003401810531205444732364732100998042205800594165972940339871251121903169531710757242619475511600540834684382845024533080645745328230038778752008353837768399904821487369902845154800985483234398998320102691650390625 561 446601592396211339682650339574389928354459569225685411307909097913501412049572939674208630288623763651435287526898345733689982751492244580017283620285274426289523663454503138157394762394468238680735448401717108745637260234480415255647945842805996587698977161851166461380186191978413578630858693594899267620038391487673389236347671699707162652037897821257504471803332589647020647250756906678683479455589280816062691914499240050013935127522323034055241382233838203647856315694710923977327353596679609906380375190031837726853691880450676910381302438141729709499261427791049109479490317738704716402760176866272817490510771420986202429048717021942138671875 562 17218633875602769459754908263576149603887165058530598331610400995737879892096804188934293444876284794701546411613911837781899509390795889659286409210205144422055696326347995246252078612959231700097916743714364634192663047760775489324414137400581799016337601591690342818864902952637144591661943490006094455767493844636338451644856176098807792125675661133175738369820536702673027605440034937596653545285503584515619349355598551440008051754226954978281359518443305895568315264275271348059106021401288658666643489644256308686695110214660296157491524835040160650380649238832885937765865055210663609146414497389255301822152954827060966636054217815399169921875 563 269748332590080332987044933395603233765421433185559624083012686783879339175488025683303214187956335959711796458483944549134351656441919418029463276886867031031260774134372513829538215398912529052378292645724861653437216680233814349401447253258718719126922058909553709452267436125562065206426366584272312716114271380779970170253118880930268147359334781812610906170399950711487025010955093378401280683418139954331009125403936297911944964055254442869277979276492537425090038623929692133209675067505449437746414949833567508319428204911264751498622723719890374870257915840812217925542393654890755334753979575711596247157564310015231967554427683353424072265625 564 10058137588993805022184353428794515200029740780876765332659754126446306934483106658388903392393401735437540855016983354565977267418131820608132007979758542121006129553357387760977073771396850302707559193718662348052436527012822281556783755018989683968773907401477289543172677148990860662159550669479635818337221847737488561722752574347738842887722718092247738172760829886334119808031640928271553924584894272639303776781648736259178340011821587907260155587339617148880342916296062266464933651958075015234830318570226386033797131443198673046153801650627428639064193995840708802032321962018024939167724191024929245529516419477289446149370633065700531005859375 565 162735570657446916830262402177900868190912542131126475566298331700329843558200986315818514025395422378747068482637287878462635417076091616973215937088849118905728386093671277648154771492731956535363803995129331832510927115208941183517830409571219725409063388351961549156636653474469951168241545179067886810566981863036679691219822326418857967141791197686899803125725740497471091074540958332719323293086904492353690613586271388781561015505963988349785932019684962272215541971243673306025013908952782522422929183520908219809327953161553563734749329291736515111801707294929588206695842864165276764135998460277051879644023835158606061668251641094684600830078125 566 43350029219249724043584278583487588246574077812788141868982899939022757472383486302303714445408060285658555785194715944362861935929626393770934789545546370170280764906196441186808302176199185453188442476939372266974480215764063936601423204703231102205676559338713753753065412664811384461830093288144999969799431640149907822108742691263381709034439970703964199536917492227900706197411251820386435827935883436629830597484868966155082060222455328919665414821823035797415192039445611668289352955140966265428594827329828351512616000388087049530140802186599624411318300652546467589440586328924140508099616311134882215235809843623115966693148948252201080322265625 567 98116582275905567082760202416981725534459790116156184631109382709856938876512401762558841525606456878564193201369466538930491611333650391339011595406014843866703378483698571377811330198847069088907135721305179458082192899359758870130613036924586289698870413784086254448728724987980961841254582917899472872886207605960931429406813808899875625927607757103402635257215063745608310459201576479492047741317175813841218056980320694780247750513027380515141055985473513711250665601872605608447218769005934922208252728121912459558498625283466832829726429269153728641911555458421884267777187898201743925265111126977088415758161514534929636965898680500686168670654296875 568 135730927175283232540826441774131169846335846103818439438797614144932383003022611614315950910374981709017220304344155297343837708722579863844426917707526360122842043034777957110137844425150281456625542034648620691829926518459247542370270502732527899601727941445685191346893326697451168807152232306946144957415725506008844395998191037916144205046627155614234120350148861864977336405127211277763519234696636042299207712430081971223192131968347265450725839109547969323913857049815967073946323601439647212923456196996264811616262345197274812832997748098218553186919874093038287395423948511338443949108681681035747980469175801021552985048401751555502414703369140625 569 59148587104049905526411361952302179926588251693487513710591592627025911405614623955102155461651793321317721782712849069777806450204502733156530152141552485638138480224181878662317349348225834560134288055668616951188314183556315073539488632598385871501274341873426742633014786239960459020067261703461813301807658137095438120600056201562006865213873313864316593291994798397103099285009829580380203899399232787148004746537484411579707277923523393413736722532951724880151358204238300126559295860898050678509344470746604848879100013663904494405240520084648294355007027911649838952967026270793770469475848231249963308566393901770374963433596349204890429973602294921875 570 140587143409219845050907227016780881834389759355778577373870161113985341207428190923691726007876782346728053965319342248184109075438050651463186302766068301711843706045048652928400056003316003434109613276457789366286270094631863598961650934237902611262311106740837857441150782258431160304358601087629500276257093440700744758198970824311693388241849607232857065502084115516089501128086156347038315440217214412527529373995533594313622557104531752684172225998680506474499672434127880370927090021761839006263418188944363735848857420782269382105039168943579426267158952367472811390221395377596836838941057239871412096847899382383306754462637400138191878795623779296875 571 35666386756176489633683747537677104253645851453896317782377301093148663927987018669120850309744754020198795773075201706045150815379494787108619272855478591801828099192173565898738546882933607315507971343026983087666068860388404904559094803529007208044919382774987218438913683724443018387922646725887592940499354221584586005105152203341753171451928427257838656253193503346481492952963368251620156805273124978432751163378842302674368251186850021562597901722329293386282771336380558267416470113932980950859359433810096264562445256452328230224714260611719075048631844065362496520767201623951920498390709340043729049191410917910884104120583515395992435514926910400390625 572 116514760048998849198124178475954076086820567112245126454188134677534102304096652823668230284203416925476330989905115965047937814167753826336976315155347464427455956262961428596524699786736529819499372808974166669095320534201288795997915077309566829189447201902450511827561973081167384316218043994218757016471761622280252673055892415077698088343908360729390846718519193963696126109625723250091101942851561940831842940312276119126458239578741808831761115461507241324498882538204564460412353952313220005768889701527033441838499126462776870413303993028984091717615871134960252020434422394607861154793225798446319131493846346105634770307091230279183946549892425537109375 573 834696771750051830755618012065313889005722864694045980278655856405372094068984893343157801605832609401659811517271782966791249906479271387529102633647632352784271051882308903790877853259052533878936886824359025861035248063851042555753613074185462079995270340242619373990747715466742776231640471039970872848358252425064257707209244375319568586760627592644435432611139461540222238388893026575629088217034216125242868497019470405675397699519304791681651997114490961856032718281861658293374043230727302555971628393728838455317318317862985735009441505195126096230961486381475678476459106337778423368363226046610426055184609616830956890787263091624481603503227233886718750 574 87564150000969420495743283613807290565070940510332596637203601949056235850017026644361954786543656538687151589963961674014153818721139909487543743633788059402424936115115792311013141899963959681415750202854669957915809911592717163268333730071995144823405901481160684262731767334204626433986738803291819805348190663005136517026846718601016329173867229888399000825440434111268026116003698308174603813026908219141750935034900599900191925970463945597276447329925277719144103633000617877239390666130690041280043595715858477181880385246891586762840462147972934764486454599645990297424878823235587889563864834106633500608961649010739992926577457410530769266188144683837890625 575 1101325672513352286195836130007910326804374419700887306215494152614044160007701736272950611827286439719268179486701300291170885347797536714320343279019594679835696642489487897481784570148530006464960953125935747591609180633613522343079995401619939704137171943654371473630006527677280274203752357837330821097456338151325156920135458930576600299908036418255054453454328833130361501184358378186231693747915058441268084873152838179317175968491103979843998561988550429995527197412488251485864433825985979011300685165968049397260231950806809677733557411472474614986282153201094159933306056312480639461553814976800994981731150529677800212202676277684076922014355659484863281250 576 62330640096943732812759634333503548627941524351996314743216551993043596997902497403208910554010410919775448436830336362526219169781964885437643816105467625737909263103907857441693149162246125926383760487883801412426186665930082087802740252046843879717763143616912156157717434986230229831950970942296983842669262529685314736355803281513375540821214227142811800990634679694351591637038286794016400792555813341660605563775103857367433364819040267377542434718673529655584007099849294676543441234755445974609308132679955719757547686730132710284118389033100648442524790976098903652991654414203837086748504249279527529851370871479196975918635192925876253866590559482574462890625 577 993376929604278019637538372303088646766748293128455035398173938322533678933232305247458191545009504762486481373646184717118768836984625148061717008445496830608407656406958836860958864381856898233396082037976207607950511111808925967105638047897565437975725714345134772429661883049318948669007144578004083637990904685296623776288482409848979029858846131564240769552031754937185205511163839646876788873864330002101663812532373822393012173589449141755167200528479239218124822321646372736436209083344951193491886672358169658639951612404030682991664668907137468007488878351316821691698626909217963479569648201614174104458873855624090722440944212223712384002283215522766113281250 578 42889768930847822558136105859580518031390003406065684370847226036992616435352525661399307292664667274394890739311335908435831091138561151482474469317638378608770466517282611539005747545657453516935355952086635361499010343411582076765607739257216950701667832708466824626076209072038339451315010823601373442335916358555455388784046229527463770614909310762078445421846275889227937325073160106970496988934845409169800219399525671081356949385855875573915490277072600851686547069690913998671408659472673004074245844121991859711615268375728367734353186057428148136269531418292689551875607521745437728922192802572846439783943734586455049056889776704082350988755933940410614013671875 579 782038387814911601160603372380255422857908079932858354008982653777472054898221201913862460869505005645182605481416831862799178255588646016861286173158730889720643814012752223510569361237852782919935999284720144766111529959969015961389986275004823600769942985256926119016669841668522988481444632423853871948227203209392345925359077782094389077925555380513256379817961348640348939962425937196059057471968870331918071117394246062677360996295398533108875866596896980069282125925895546456011990041860828614727266572957062012763753098565687631839148223855018931539049616466989453794578141717415015601597116351614606806481687962406348528293306698877529470337321981787681579589843750 580 28849545514729242834295981945934855807456847524942337501217597253778486190061531655609096728372117231789787242095324290121378674832020442077855155153654874242864780884650535386555748720481375631352635496072241635691980506020530495303098711568613579389126968939989993737568294087130654248053721707062998612911946322856225995302403742224501224900370695489181235300792050579744086999325285428919689288137172224680976875099946445668992719601137305829064946943306423605507653069722004669418781505823100950967350655038449224320261672110989505115011714329963694480864155316158015896306336068136677800695393529109543781514471309794730383502052960265071845924467197619378566741943359375 581 574350727753403724392782379146653316580821869003650779017014089068171795677476742673792907184850219664718794789027080041007021003902241208353867441261119817310752008894220414901123822560431897405306622899566918034553545641956354012900358696035639775112895596491908064901024632611532900284931238951909013964581677314688201422788691142136101581664372088873987321737689821828439583581617472454410402485334739154051099825770097901732394768564148886155184631837523495746205870367909444543079912704231520511899911108891828462054248796957241756602990258783282075010561689590235540794998989645265256617745172825158486554565860706158088494938411192047844622265984071418642997741699218750 582 19099027099313010170645522050560794337854510323731924194627967376198607552656467218095040923614632762445932281223728174986457037737767437309981298773042837920868268361854678218150178953984191173126238833197862638191836822979042037809029305579400624782106638611109212154296765090237471262182345997977076564218236478975773475624247653780930183137318979313312582116567396775090342860412153460986680566772267091321936827807985555672042868092076973728304491381497445618204067888542247231261751601203165057062089447257487630998844211527827849089636287128115639322284905935355501962213226624565178676316542143743401624622936773610327813581696875834536886173964376212097704410552978515625 583 404678573300205500277942726162446784620638723424596568013516001250798186376866091557411456627014344290524059346519297888022539735844855066298746539904965006655108149803866720997498308335213144755069217007861620318752395709155309429812585141878839275994973308992325383873158923390958128460852242481907205300420211123981408021656055901195597431051090336060681691040003556078187243615809724154038317083728473362694090893244238903392391703367914801588288592807906933909742642353780331022959291963694817086922289068346133295173238848199987899237130392771739805838827052961243657141167580940123875754117874223941970461311896791690165592549093724963893414781068713637068867683410644531250 584 12499740734477562400009691782857074807671260441497070766942699874233211978745079183578812583341246824324737422221694676625270850397421071221079454393574971093803791835437174920710573963947897459066583378711617678329770434840739937883823988183660529952511331936012205768944977266779175192676681682102530543089981111941673028491419607803118911105206069654983655105063604522519782934707917791226432127822564336705096738469256714775110783346470333649294630554661989668553767493453708002520655040989280530322530503591012012868440487935683694865051382336068289769582392142855559048190717804932379917418653484960506833604418012562041770945292672363204078411769160084077157080173492431640625 585 277518911208283356973455644691080943218621084299942399974319384528964492256654599498982374101939444485936487876671431235376606495962031703812576749687848106340395069148487183743860092329068797245296358170328886435561035792194392959970701104899716768125886008683235451074741122729516222544925162672915157193642173965247744662496218097952290619186292509011832685419089428037828405885681103454572774115891696051731306194322918505267073989594519503489681343021457906096786943815666342563367908267324126922884569385830011201924982017148159838854072129761702218382592865333527160152470006116502058305406860485660803235067459623138746871641219829103877647646925197477685287594795227050781250 586 8112204781863928775712012924372044822198431069993295286237202778322598942820932263580799753948896894322239216864329972625818983442649207117302030182053936003558805036152899565703254973943828852180120901497586509612302046995946545464881118204920051123831857681970941715040621553969684468612417562993174828558849571406415866151184392299735257137162651473385749573725395461628801081711763625114662472848145509202441782895179427761858001843739583398786065943934402580873223981392718726863422235963398190912990980944026992814498674946318500323991827581086540302115565935529005955060803805559369240320459772900257771114593373373918519544886798677200794027708496969353291206061840057373046875 587 186801821134272930179581925266889564159641371106646485689163217663689223145202380365510103375268181015768947494755308330103752572918488423294279226039024774805845791276911915906395493221603281015247349851330741727441586211188491316411580083559882876807827488129776119265113726434068173027532458570106870339105217485823538005204151305409174140966896834965917449491168280029209351119968202814967988558468001515215660866827725868206331989962816504460915002863691547837932209870477184548849881519496980634975769974058865184939665896563353639238345938264396579323173129010583420754283658752573048544973098886970575300891798798782444413653396039683976179168745090919401263818144798278808593750 588 5232154801363055441981481387286410359590780998055076564774229476390565034941905581981632600847065085703759251844924739580423387883707123442060532582702669097392779994342306686125459941117273237547000575483684476567223811502849785608081770787389143656377679794302505950359499155733145009492280318143987762283470363554618071041106161420856477856375121229167668098777350856548441297564623281848077829403909647644376508609703964358410994689308452184221961876669182502357576128203251117941461164947418178941359714922988222346524047140831889153620292809051242403465299560162841084681704979556008948623036970094117819422732296917238008011938324420871267682320304714949088520370423793792724609375 589 124078426158032988461837869540134282978331514819891994650608925703682947352565326745534631357161638154572156791766593385054468786604789859456232908432673258954455095845910082629531721493894991972948620974378245886646242100678206382924782447787215505183554642315675677023885509056069338344689514289483082392798082783665253675396741432649777142962173597514396715682593834970554705006324427769250802110572123540977462119448512087274890562233749052004012504738650626768503616637911514080194496802531419855171334828531740976262367667144276976044017049317164682975312549818397785738205928920631093700972327052175626927746703092482859759641850267373861969530390858551527344388887286186218261718750 590 3359194404294544185346273695487058786595903767374017326795713640042453839131447568445879296014060376840322405470109139885874034141231113338839921197995343101841559547548673570552777568941351013034668046437801866825709081221659738247985200328185429225050349542770294329420400960579949204807922695665209347007768068866567886001592171361237876317838452519108047267091032998853786353597292329485672477320765544079619836097187692402946757244148647727529317262098276655640596847227930005940919963647330410716585111481896357671120896487532418457909587592058551117773299999848357948411611867309547082687895113672872834713742025878087662735055549732734919200251300086534911315538920462131500244140625 591 81621120430265773406724009077401795756292546129021725440528031485740918888190371685657983608868449075759850227173929589954972580365352912038816091018165619332431997267380147688845465234850629334443714823904762334425986296650849120867979875998806613102289902174834475359389115122114857776280511698181681794352081639010126898455057011816644700110920699545496548348467430107274565004768999035255671588632462695341788455237389758611263324166079266951526195451184940424442948997283971726138878396949211108496916608810789852547472919182660085536266538237311035313248227273059940410500087802158661560984716654408270778855947351657370117948333508017952423992460997403952660533832386136054992675781250 592 2149526922593161969200119036828292116257244730591637850228203160047596769658609416090299735595270301068057592145332305040691151267906570206835539670965897201908676488522861915578849237189436243219748668270513668320588572252294778603684459332388642271692230341621917391873480575753489575927909324838315564679566344401290033948560231294505962420263448308706345727606017567474153260257788333633944282335616383609072621315855364780551684081612886069550826434286484036875762850127449564713100223389276631062657467886586627874926550547214179606731182221817188258661498596187426395153273129705809438524413158372890621011844292001705984001887940991511807085749020951315202410114579834043979644775390625 593 53309460593101623747847811664975266117011863409825492694627871256804028726368854448391018034316255490358952878152145003280865404425952163058325947717370000452018803468045222581522353840785967129756322148779477721442099745282770784621896668486377173296632904260908772829175230595241014919559196618855267923374165922540470740750833840478681141068979428051856402083633434448302443780678523664294654196499378286451152692800617042955306528346957683014810678551732982314214997201442129241208761915089542236000340922312728696421888308792349727198003514732518534884260596888513559294645019282238971934420299225075009928479703107340820479943361770254645787427529371460543927696562604978680610656738281250 594 1372223106324057753909619838272277832610137902253021101545281103357753690634639919310849184010073867715728139501794811871525001625521069111233998213353066810705508463352389944808118162301585899469943243526830752136172508046122921132188760741133854334469401906418447498044813163802037478583378258733634842751486223620309414508766053237187853484217617354886437737272433172146205097777543696003569625934057978501554180320985995450305972193772648087921298976734883942148965136300834437148854366404894136406852911484989719548944798062216050499030005115579295741830175228927709983109348389270575442868396711963077121277791753969367060481123324889949525216020667466032545434018175001256167888641357421875 595 34634561942600154079859769664213428072339106560703640201290064057739637404638615035837380980446987538692993808402701102276029514209404481433972894303532236452555845742049251667215774351440259539257144037896937716591778332036326066882656171348730820037319723444352485624347408488897585006523284778228001602285717341212414591787135244372833314274545610904352466894079289043184998328816922878669815567914684857857838302690205020721110846373624591955070406659894230186614998431813390899038607112743281699325234456509104180804598243155365271788960581055177624276576667629325442471257555998974166364461357214832108689276590387585740185566300253301514243519379976019023636979454749962314963340759277343750 596 874610419379851550131959156196059615989876236450345566534275951243462519245413817970426742604561593942948619354712824368454803343379374203277807086194025523479677048514061337443436045401326354827546631213607779999635837991803855466536615580844302674268872700904936706361528238199670816172602513474153227692320959230040575981500726859073491201509471733923663574583673119153740284680144411184006496781586153936396492210631559006924031177818781549152918494621374721946416613213749314987734538435756876744086788703466444092957963732197408645937734359998092382261005248802380479044212609389331122598577141384294119257633850855353223107230624959299866553964338477221429624108850475749932229518890380859375 597 22414431481996286003810914236773090819885807124527126540770110715795542756788944573265572694344025611669649743774108753951842720734288390286986115324580208527604215884426560407128961682248709966779585876810868306316194138447160822148391815840396795110070469560109046329164338053570450202008196435447550800539914068615108873916991650026240237683651429033143175697738503304462690392774370932420919701359609507483093327188459773947474438641336004651686832317238266424364770821577967471035607135173681599564563808744821437374755672020407708985273966804381182921299471613180574471143247568908596245418272646098605645469500016464586282783081251221004003381069845683357111276734485727502033114433288574218750 598 556906003251546964873601537758955520931223715281711007825430201788008654326177013504828087551458701742154939356469209518672436116958449530310588095712279092507465695611962727202839934689733111956718778934492593520489013967298518468624908282284622717295076046454838722927705183209876065996551018605081026423231730081108954902700301662162537461877379855761924787453110385541034111942349193802465647911146416507398812183334044000109948679282810489778284369562550267502060269712957928659534603611471275245988564359345238598935620171862685971734728380013220020309822963763618327947730599137108702027409713077225075836778812208798669089231144350620620065824638747855636344841201434974209405481815338134765625 599 14465328063069643739127247412675210609009816051248406695600061917809867688595953254714730480824341423929939795734993468761199543969100546874705452939795680000561094148672557666627332395541424533163128330149175216210919968514290880278115454452429968608510986875476024973203941735136457658964959327694652368220662335015406038323081000028841834311432330186153124514205317791290536886773307636885444705888502598092867291554367015787566004233216976492557272683712005367961956543280855631527444769910868848329478226687062013365256139012503693435083277064659533024311937717302188727064692303013818468654781063541679162903113091797675019803065669481381398025260837564330909654763956950773717835545539855957031250 600 354443096455903225923080210105246723029731586973784815758980097656511615218340518767646076919759811315291690938309739098459003437028002388479878072870150301354984090906909510721291403358144098284168957548479885619636771306450799008056916256169671731508337440489801490698206376689042917435206105776023516215610092129130642530612138330559039721427882653023623680413258473636591822765879594994222816685306829880046079504984873056733626650503046588774489248495132102584319939699445124335545502593389074256454912779695853873138080061262784308317751004415814116840821131421068082854733943256916146953808716781455943821974835194260369014531917754722992659560607887461237443249562062419499852694571018218994140625 601 9317112329117176940922181565926679100753829996994287162662896572032733027213793179280744481122791245305785576765312469811908378474986509327378439133040484735852918883692835947297277378445064502268333960383333365379274708827753747733884642184329784136262368477543514742116270927445665845815170353661427736518970348093232522740253482015208301584525904959058245195793368579716043873851633558787340551103447963320109875365262343204144457836397428695745036958322685494005611175205186104374263964281532319960199117388272653459185434429882405206227552085161502020283607100702830196275812279653846490251064868305717805664900517331635388751242467358310220213181763376162876702513138127415004419162869453430175781250 602 225574740263943745252044778240732446956967827398878143936202926716027552357644213007637222163415045164074833066843819183012900670969469972711295254348942971771853731523338381968369477790729590064262464247043273176934697445052465446906328329580280141147925518557616349822211782091437320276196647939564071879161578964096273826412673632286713776124759655599669209181558338758723062020942033492880935835664718553127421971186546020810905366805783583681661222275388292947693954199939855501033061557550514476811783765994219170608925679725444961498711404479457243235785660366384134616293279689228726834347943752444138071093287056202423850905146406097964573715046556139126178279485923638958411174826323986053466796875 603 5993535732711474969707512418540931767647395679404339991727296767311997548323227701570998182329755074732771542025689419138610078655250227679128836870789827491139762269671838607592117125654624246285856266157284813706482757689035796952948266180319322381699661941918958476894973939916186690278440061483439806378387195319101254424638093855890970071808875549654612705442496751033334041282862188698317698599782778805536827996188028515021116229272533049412563163266465054137389664850149126573095504315954274488738055081036136858742046881006436981304200454071661567179638866351543900682893992367879471156296067956883351329533000546038225930458407817061062788548603315826214651615422290831247664755210280418395996093750 604 143603740826508494089784392587098871536929423209440188901592603216345600301727646744449995352907629446719547950928424602721362108198363222030006752278872386634960099044915833186928852525984158665821757742337741365318314011308847049697229351316270273797630559976602054303016517007982132286884926429722642230784268706237004486012707187347148754665934933965307197750045609400854084644326146165434441759980824206188791182435622218286115901842071855499092851147169745557142958688790628785197874585547676683973150937048749407852611404709853787903751144097737873287674176429589409997100438778978970447943681065230878308769800452308646073553338375689268567097603166464171337859088983801569838760769926011562347412109375 605 3852780585235747990369232921526698858441947445534563733910522905387019274615192249787138293477979840316610017824210522483444810753065738728923607703261960410173509291565717710541833616358206881259445777405022728099621253794470430546460860512766941419638501539836942207310372226331828859510599209485742807138422890721061013027114254280049136880113581642583905161629684214843761084527729224423211220808648389959150167120858397931592668243680512156605097463724534321309332447459999052580513037759083268539540267650755129800542289234560451745426229148931797860908650280057837384479612694775479542720641108344509878320580650441770626942056693529321942987071905006074859864227330485952904837176902219653129577636718750 606 91474608553651462952726696558248282664206348018534017402661369014423733782861831890278150649416013456121147069288253788038995349842554144450176665165523719470065889370134762450489265834678409343027358940816451909085001127323941853574834246248777332390655665140340921208920372684813336624089866816318616595396525218192952050913669205167186193828937531682755894056180184835221715180586325127372557398268176660010803585218550859419765317992579579860448798895350171860753798228383429461687124768738127464174923760996427963585598789218360839320583514077477298728152631645148685035002741097305571852652372163976456697981319391668280671475334173243386020228245122043752002080467013167552892127787345089018344879150390625 607 2476012844206954244174014255802223901317517573493412638066485470434856718966483226764823686401231443254771921167888852033629942306094350104185330682119083524463895729739429394185746274863750059551924245131047237935632807401161438015997600972295826777218955310056463151083477214949036880329572361364532488846398869024804915892184526091314296678150486489684406304860424368774130935976599784982890993003252136826975185469358819796559714736446272454055855190949476048949829085944968676504668310054409689082656311526005693591537200193538437976746456945177977524907121792139690207066400774340821034810104837026858339304917644995673775707830803193098419393152646338687439937585989604973413236166379647329449653625488281250 608 58318162159581990004588465780248040333123519950311933178293937000217838239989024712915977848436208118246981731819814789753148069454800961189002904404346342711553062831833806466198175018271202459825034101634989610236857107150720435638695370145384968800378612702600966409908051162798040493596863074065082999950631170664804537716221847069981333288332263014881881043486647521565415740674166771971921313020968304260229029911055146176213415795592794059947978106173245265585284637483744322345100010719796382186480582624773896073182244569026382724417341256934823168820803042642624565374910831889087353460132648834738149192802122898844026854523925700422086319001279324644969267004411019039711305822493159212172031402587890625 609 1591415839735099104826067724224349114002267530482279227144830876148708841569825696035348316312489338493170601323188894339277431709233394804451916475603878588135566457984808057342326269390489423704605785498496420626131305166841390849714421045884304855309361788052653111607455038231858451785545861924665741494789625245235689417053890025551684796881944071260476769684731719204738258272056301675445698178201310313664676639254166785371309062915358482117924917813190613086805001865229468957027513673000356859464158109031843917231837539786336938340415677493425056456464383276977748233301799689719821245588661780495161280604561430296884539702412398843337410429961620260650921989867669428808660825325205223634839057922363281250 610 37219353414152811325161320398106653047436557925911618852622078775556840059298804907367505599983171561718181363448853922104312610488500163515538726304729393109762946603146871320228013908134551814265290320159063053598007276200237613036708630180196996548708674441626264475808550132699607583219572921473409372929157211449655989680168307642642878917048670883903622588040273929481026864535749517471280507601006054637698922355532959369728810031079189764988487646846087143523431595472695135300861850697227857470342459387930004380442321248182255844153640067707875088122027684468865439911481352491268782842602553029655229391086694021893247947149730433639494740909781667358076222139695132633263607857543320278637111186981201171875 611 18042011272550349761024453103044211671054279290556571358362939851689787222637923297664125257297316987469831420268034229445368807708251272791092249966183619568215694088589643726322804466301787005675400673120843046794658635055707620407537678612626369191773691632172549194507268906678897977846442201250654135474103993147488131065378775334202775604309323167694520017759407242822198419559432629127424916636060880327478705435955035146599210563232280384021647492955879398091632542498386674226997911989869018433679146386272439605415226863987862171819430157971387614238924232072133544732183542492816710553789772952897882929622745201027838515707513634167663031796768311899637113669450888368828156416157071362249553203582763671875 612 23783507007011084756062127765928189564456443222709149241874869083154824902096129000959545244888759692229503246231385176444678505660936833734750589770140122381217141647595845616622139198588697000045061601534157136918983886386745587176996503303494495057481596101722515263277027063405162401909050846627182578180759525984449976126632795625499498185656206742737504541455346617992649754620552962285721268219985308141075820302667445777841832466834458808497709472140934333592865404026539804091711818407334360081505649881358916551845204513205075792182314542934553289522038356082089831250858677943439973908376882808073089959649747563147284990414507972536786276177696162090500724171633116304190591616674055330804549157619476318359375 613 42240939165382405730234404356163600848210690417990128440209708116872731714662757231935359256651372220503740297865856876501471277234083025054198208900254490154193204290962812675882637233430187202640517706797324622359026835842409686884683605297784518943577554309018428731975488956683922748736554290817038939572674541687633536187606099849464249162140949440407548335719944214750930548874393619676464423427799064307998399591195905530613737848058454997856697561079909004880545676608771237890492057161337827917617002695489647919174570483332139055866021583411777798474779287293759639241555491872877303349854651564726076860233781027638227498169474733010825438491418975194477550679373394570091659883104284745058976113796234130859375 614 15219299348162688910186010453521789064923946509010826837506175779908168265585647830348998084611221431957654435539891369496655024745545727648703527242384869960267204805749934914583904010948205298622781329732817348063979210886360493509775246689505760998302566947990783352354479773215080284652083289883274656717181035564312978242925218610504552390795854499217170636726873293988597134527644838748124285996358945655439454596160633064101946980786336442552668450676735758902769347109409923441600272725630045722863636710289121885764846467519565623538396950939681299684033644918122539969371899561386416489479031821112344143047720477504335356377697011740178471849283139685657945365554366527077213844254544028444797731935977935791015625 615 45123425947469930898704177245895078965276186775771604412014371248377881782889621791427137733832457696621226736453814841873201397137841007235952715511640645299179288701141749493658931369250100875275077605503342813240576774870784159597046304359399635692518648641883280500670841042130924079499425614823017151916802802585263738227918502497153653132770075189757678071275490223060988959016011386766136331419451183775112942988184139858576979745053349036867045575873488367385665796941552078148508810140713309614646271837598783929100153206493719359705599764295488101303028963768256828794482993421234866665314864449490737488410048798714121679031259050215011116672222669744603693667814637660606370828109135118211270309984683990478515625 616 9754067416670814333702358802593178677486980627265125991745733070576861703655413207107282762233969035357089889340172919373107284939140432948974871832273163308717524258329502616560099854698162848417628105545785078994780903262610766336627679062349035510254834409005215318182326411415340455821837839651420689072013250172681120731863134153386238483184056660411227963911827588479758598761263792410229787968969209894694328103383485101738642375546620170105514789007923505501307161077221920333538635976457058574467788338665968562234258325285216612689802852049231012254628513254050905523660062981844310151006493454632816140428402730487790538470522665942543833099007697186050952290547044147206640941905053665550440200604498386383056640625 617 39634626799816954211260248797899613818849400336575007981724673926253862555520064719083269325025614487918335591604052480935839944003597948710397248766080504603873509454919425171550084088772682259365836959542523228791137436925138383003764556244127063652290573101013543316505552768597292095891435555543653116445705832214687100385710818712019418160120025422967221450378535778717956857331166761004414314468795912072272145003302387594407707579292314271069035891012498429577580003502466816594677351968498288026548827874600002366880394621701208410592720892716618927732449327127892768173326648347261752997274291667441252365478624564304045924839018601061287597738761387232420478993041631436594130800943336367936353781260550022125244140625 618 6261843717733566202650195756111642253212646877099667622021333101141166874976766968601089811344595606578996376710595962838454828334749378893085919706789654390727465394105946468595989755303124833537612964794833217445181708889323490936487886082227225261017867270064687907659101281732543468991683131816988585676123933414261621837105896991700318290457747964381398057189050885179667779355969754473956694514468837026793310820406639970707868140918651445686432961039177215936420992635801423189624316575548804601487490466499464040992892305124146171002420916343253749200956178377432198310481061172482464948503744834157717070292644154826393567441911433792928521724573764558165539467848620327120910743039228218975722484174184501171112060546875 619 31822200297047602888067632754078553313983106541620917481465869803542051390071809930704087974319966007087127644843954596822331078795409059449649210582759936298542673338257773004778341533128528990487901577510043599269125641757516955016345417943919940250511923086911806927928573060344076185560097798721793526914549705006991368208389590233588349402624445157904711739472476683279619176512094045520212127009675290152847427530032511821367780436917280445460771716828444201973107781963955995417120584025517553052918588751572761022961585128489100649731292320566002227649587055598584415870095931716085406388943749088847314027341376518801617928081172746111527729549029298696868276496692769859251766965783925211752602990600280463695526123046875 620 4027083908563801868240424800760724994087244937611232356550035492029291928256465195023516113825446973827804630296459969034018325311565820947366709096250941351667910458467383084646297588204627056393726172629102640725758661017986157494362265252010407356237232683120475239341522977990974189429697909465315084413731460752712368169165819307412015920042954324881520225086475697385384564734715152117038220954201469584660754445159301765917744894971853968092986600310871496903744565862955335483711991353399132800048944001342879001055975917777559772420416952720674465370074604292407352205854066979505087977409813830399264698100824070503641261892937584794445835415386291790620800009533993223142085571427360723983923662672168575227260589599609375 621 24280373495402324496894473964153570871255012356980802031272849066777978403521625686113996074572747486621826573905544393522956215075401822020938414201758704889616882154168919306592430571023324479696064949356734541947522195877948932546099902273033561362409220406150574743550858126354729785718866230707202573871423199626323672560583383474584329307166073084133387020459069102793629915344953530952309124012172539944587053755402956859335625507433540661865943106331322607345343103673092675439941370637197010359843059478987807521133969296538484142499259345615624752427978133232700573525229750156949873763385264963128912875107261724544201103714016819209104958110163514490755199704446210082595347285751817556498366457162774167954921722412109375 622 2594730230143028062878469657327476667318512156829847791361040445991037796619231419163438930321134388022915970497386083897222900356831109576160878601131767366605323973836285664876519926551542307688749888872667897041374154088789463285125729808869810073805780968798444584294605886150117031029936662053209704669246968872462463994550600939368679240421350104581603759803560920038157325557615459213915702124111635061677357243260047573513813512833515302721391925527109258971513684783017218049784850884357321322796123814257574953249494670478608038359226171021318801937650585336583393798375187082895625701447486755138881793335250467144768037196436677660542833986929769865556758405939677778017519310999245731041984441844761022366583347320556640625 623 17937358270637692811882840122515305574546747685461519700708727286082823258352506531758302683706291911014685986159687179458293240611202974294927922303071569073025328192958180620335884303654747112297763022816950043983774125231504406941370764504072379935156242970260737188125271879877015027633173961300589793176854085379362472471017332523051186970465237554163477074559423244341116982246552675824896682792143615305991728872871263208727692149630215544598530562496908131802415605996038810220919175416445816820678169122979822545560603979289955762245069450964987664316447980605091800396096044168884011592808464468539155318679606070152179829987460992656804748976086420567740489415869988881456901359023382337698482302812408306635916233062744140625 624 1675109419916431387655077609843777904587412722772841990269939382776521334433231777834025710906410926824458954142580429859340651576784768629442331640559496626737413685254986474502072155194951045572963857173403819713517734452284716770541441112915108249049743779986377518519097336919825493445186499475086114621723546753520133661443829394854742371693258521795721512132680615696561353828255947903487867699688414249038114170319378934068003797232430338733734865592240675658295123185132100676130410131403295334711000302194822296518922850092513146662408943582606866638554150303785888642692172213410746627930848665495488130186799400264941731552871865309340386083226742635732974003712298611260949569374528581901240276152975638979114592075347900390625 625 12964716722941833869224946770508987679266759295340437354923817759909373589356441629437931849966853865938134472454521093072571983000399905780081124558774289728960292741807291876523098925918319705129101374306041338284550733722204600844610655657140059492250838218523812515263581379629737855856053592744550236680227240937691147761028736828779325339291656461547160395147215600332825893975762917040523880229407276268645563040695797462720444407622335415821855558086123930370500269649930350203299962377189213037617324176026330209949321538165225959679219675128504238975362172525280845335643843333921553154154223596259113855007129771680065340183307313327171160795889652703797805884918743050910563349389613961061551439257755191647447645664215087890625 626 1083617094559674721433898923556850258384633575025184691196888393916923448694472700596624981518677658128460923138387545034118223983393612820729614227898541007072428170457836670300249494793782258013165328663587698615474765705180289998748308206797574490776974890931564887792494472888156050198253012642580944570769839128393326252591496206609497803223939869979622145354594691421516896671678161733836198663906668551492511502198124492848685480332699385694559465900320474249636862039223542906423051229486167147832973090485268461177869563979076811514575381723526857409147513748768623110641584476647550007976971846030691751462938367544982571666032399214373117735214044789734814700327611229260615379997829420852077653147915725639904849231243133544921875 627 9226798630459120525489697105513648256079834365124748422817254102486540507633203181135292683008381183835986601900537320656875464310367918249551099471067433630566087149989648553577028220370734782840264239328338092161890442857096265642485839926178175894160420225695823656771254845674179403826155839350065689979880571990251440790283475896816717747937921353252131569698086802868568825847667200635285594785021127676143626568480952490374007289207964444200609931704997978186541732025412544305800225476933658105044173523195136182115913580423832935499678830245964387772318529762434732300589158416327836566468930442796725141890537728968081512767089950221970606440355922790730184289844051892920923220067287953585592752414612505162949673831462860107421875 628 12961114166709669885158235350910406985572559940548002183310396256516619560834332473352080810037486738101161462070235288533308825362221473045824616364166325409195306284205048497656409188940508706171526047580507037130053745274548033247475935122496971854558106822985849713576527173032890738215310802350704961954970831067075706111910249707576935264808052333186570246103444435062950898643478075198801733956990356365748882826125629921615381941352989267371247509237629531880605883133723718586429441887262023937950313635817933529967369362349432845155785894399525280081019566223525791033011230422264107079647852156468311996338209651863585994391213863447609285057769850564781806506067463204927074018634705715956843830038991427500150166451930999755859375 629 6493150880528429763530011121062118905254989723865739516355905620954706111044301368446100609025986637245499081253173004541808804899827007939344108753367034847105082518693916211714095132332119728217397708094471368649924727963849611102434187458273125833528927170126588015801340591294956451439021651598309449310450321509084545495594697903545782180859841659364965694558908085281138821382197168036345471661161066014475736275928342854669175854366671002367816127023422644253516252979665593217740303438713092469200479020400862502770898319010971286943645467219277920307821684306515973965858794953532475480284295100226879868264218534935222653459013712962563444705181068857911232798311908640647260705422324122805337841268791265747495344839990139007568359375 630 21968353878586660757474679340305149851511763486531244545745915847675429577746795140925193219407951583995103055721019064037200625775673496699444676647101333202782512292341931032304081832600011989811662967162234114030976701402961009245369197956436653162266622368582369883111214513501706184461253689225657437255695428947652555326743198854442380500231663585628224569667503164060902615524324642185460544954516448990415448350361747245017811394090963567023906777948522554100292382971001723415876210105298767527400525390423552941809183606130099535580250559257426859711789928005935321117594372589693977166764551744886299949990816358611910401031138633294320123955396644157216257505328569282308983705758499306768768456754603590752594755031168460845947265625 631 4531559767054314241175541751657438545089786077926713472615003704831542999067054601022050436486037937847887930725125234670520862736412362046763306950595939017415085701146630310645504988984491904886026999788487860086562756171432822414021646597335785914501027438693143447456745327927633012910415528206217684612150581160378673427979281062739670588088900237805999563714522238166788285144295547298087017119263781980028468543653693296377322883861932063682440438539796405587703102857648084115511067286472708906375949402688951001107029705758282515485479204101941149565626480121556631802193474630766219784443853054819037241904216186695134104947601557471332211559113486305543414430134814352248421505121486521490168177840607288686669562594033777713775634765625 632 22593599233962857467243566707757990173484697530322914553345709891761015782675730074856866351698040747588460443358866443628338133008431724151491966862041944495196902918067825964526703009694294717167763577831222723550813308512948675020032188529733271722600259846177968325731387083456889855811830906233529599727983772286790571927008978586907667495973446064636790361556554229938345132669480183846457014977631898708818557876637165107717733007590833161693102238201749118020172022970225986824588357329549071011053475388458244249337070551927545674503076889741486839225382970910658102862168738151020842674251218186030548768934072578021511496151988846714398197466650712875546421688872984355701586685745130061184630433125664072946392479934729635715484619140625 633 3143006479376013952829400120856055237074131526617426549651375372220132734384245038967536448080146728337171162756168053030971874437949825839008667474531116296283353344155503109064676385052391569025551687926026716962861104442703006242975448460770112784439131785917704173035334622744757488149405320696672349124957380552628177819114589778014853726463000825803116048834334558135551267850884694296529793321170940366691204886771906316218083470770750598182021025824917689921296171556658025155632409028456705194588178564897822257195380495349204120626300930025645273805120672225805020939981984850810145065587939502736404234584009238185457330340488973581468646381409991364528282904016137484973250812741900968103276456573104413738661833122023381292819976806640625 634 19837518450179075255005308700564256520808721717551389171096086322503565341495078127945680569017950148307834433676155781394638080976370158104347282453474372719642115259566791935995890951660041010055461813121104460016104046629443001735715363009511833555050793346821897302743727401326440877982758452301022391136590948964281563957724798708699213743997677756482728379649251563530334826336032173879314434204335583146763470224446969035625522165543131095095844485842641993628411383541429259843891675626653269229063008731585310568221653632558217269789305701568174665509700392705461355501347456916600793938849133928848471677445943927192408638229656671705949984681146293338358009167250345065870507545448157588852240325034796686320959224758553318679332733154296875 635 2169860593494390206243457986507667544054549778911809787250796830516943940462018467858432427342256480966880125403108549867860534986655847028370855153152923141636518369977765475874198979442250640840754964369012378840211203105558351765495848840981280848673876902578356880961603687768523716454361571353301517415653420388839667674992913393640039299128534426707374909061731060608442750732093699429533429840228743813542153948437361614192007950010844209431820320096152375426856657060361989509092394511569758408207789832669401250714662473023814573395112395053944626432721782799203220984717249149909713231898519233306411309691623874780480742936299155227373726450682736490473096839265914502958014266091107114745580549923921302724050264032484847120940685272216796875 636 16117528834576497861374159837540880774004680924275113466431676370577964205092822129782334178691700413927619275310547956612252351953101943124476245059376461292343807349124466495591972034887086013595922025677851812406146313391794048129779467604904222585667919732337843203531078401156997068864800988334042777580118109248662851438173674469453542811417098777327422338875145569816177197311690865785863516213865700078353107439716741343563956540879326099300792311428355796477969813753573309225875292944173144691799065441205525179869110533480983536804013821652124813259082268869719537210932105448780128044050451294052368873148626452275871065954064439939512860211638028336486795743851813806959513306450476384098877087047165489186451026171198463998734951019287109375 637 1492897938757561737558240484015334315536683110215019972828059907423246830099728308146355210085044442564588453847451154084698159827502476603774058163699534531886292803411053965160995095962726206723621764955947608350967775913145745696188150959202552771238257533921524302142071253787632931882383447516194736752521516445008481056238360522354691201821276811689641811753349285505923886647696986735199533855923094898147251970789059249998590929858329342024916255992750715666773852592968902605720913502995777493762134661768513295368838961307586375775840185303514409169918794818272084556723933765986879758018469736423937383058339221661973188326598947733834826244122884439893859942769551877584255087500035232092934810301537869835220018188692847616039216518402099609375 638 12513035739327085657041243068387624614067689131575740272035887728478389927562764223341586617544537848273464996236860300652649233718086182590576789215764008579084304930794881231265877051453098932849011227465881768722592284955457909186274984749483335644901759648546101186446953191920987617023710362828286738048701224956247817014350471798100537222023533756253102768161750017079454317709236467208901567814607884128485633766668195753703005543650320989790140528832752404346745951898899650363915476173843467212735053584092424563208340950722678330480836625118741398318053953311343440066966536531658350406130498073054531285637468571540420712668174894201303967575996326016265007603464595806647129002821854409439182458623138747590142205723395818495191633701324462890625 639 1024586303433725192703294311622946785031310974296147536903985165076417082969945972054421514212144665751153571318619390448561821517933806455607386515672038714918865025286732157522461027105194052044537131799392251029250975631769569746424162830833821464285099254348526827271343482755552604504452393710770822346143932533729056327693216426391266853324139326307235186316885164173430018695081780050490841646365789326647628149128994278070883434496979417987469689893745761618743103191947813919073402859456588623888150928342550793488064236578071416350533868608294480659969572122640467751421465061147038535266636245882242643438965093608303704679297261776771026441828755223597249752858014498185939000912522513307385343782682698824705591622574729626649059355258941650390625 640 9433346320261526754235009653579430525684798070715044999712101718613895114292123530139967721202074099790922048789789512487142106576487721156474988868665452480063517938780892344933130405681676534919072676656464799610832991121837284719600952582486623017659081738171506824563696027726456283144385757531379510314871155704327589361336733474714827866523954010509320246521581175650823320195688686014872695217782287460989974040330021824559303159829995123126444125269355377339756382868008378963624602848279398590846106936852660099964069355463711254433656080688088700329701828747863259476422977610421450008186330950974887667387343973683466423592310790680047292652898286306527334862386222880252809690808808676450515955977431937205281153868696719655417837202548980712890625 641 701959513664309523661101984846083709943227433319830426686241616723079259646915901302180532989377541596013630773697815190129533921417793237753623299949319951650847792509319264194032021276837071167359708838637139657258718146856734685256246370022649314423614343747916287130569541460872522547583981647274423883099178210356252743015770322985038325211393112090972358337280171505661221264957600549451566783276267237889311493060347999329377932915768266727438920703092987954526080432464587220697404276778736863351758747929956369184169905440158960107746283505499976951291031560221887489253076790391362017837327647567219394069775876821356490596133886670814594331186140620889083971216080636319330899584926931030034005364699609946636284230070401690682047046720981597900390625 642 6969635547193995205738917829167070242778467135389771045430623923250652747753446094185926092320789863156046708541090374781260501097126070697799188710622748652437948260646592802234692908901471688089191878194641001099942468629190183630670572419702293716692103991854490705187223926119377451266439987666083560316880502242601192698627891497606359762787298507318184996676512321353330980514031415849301888784149936427580190297305457374910464959834776060119720562172234602767698379912650157645037680508784924402703126817643886655443311191435469981141922334434105331277008992477063029055178328327423198689892087080610889962638047211447145228303942675845357736815291768546362013909196208171645436631190063978957681759693488735622995781937571990738433669321238994598388671875 643 480378170296984279152870968819519260407392097051682871610018694386579537828328826861522334519739943811631295568020803723143393174318708410288943026732487421830498240438428663561372940544351969764585216305299226531518032824773827189366312249008708492408811816368057971950424048066690672562764158452103804336252600596162536056690297054814387329882983685196293442119907803853796401172033072416107171180514261045407080037396685195837964551065696258695719511379020446208697614043960246298991239604131382605727310344756610746763863157725523158339049575627144909112256977295831874853689739530759548600810969345945924664266372208463566733258998276611096387372179937690717285490217027775347866216433108016652311865449501849195687130759935268287108556251041591167449951171875 644 5075778988156792016477249851082509004870048450867040469318059127169462499808210777234327365698313153043540746619665462851715080464587662768347741615653166739202538825215779891133583943508363898896987231876654360347476433392726604176713435872390879111954962941509102491355116090493991267360206957102750891992784504084547080149238124758656255782438965819656193637037083518786023200404856968478995993043129133224674277688939648652200740703110575822576745469939724417863912341561369686002705477011419372291586106194133282920329773889025897077631914212372166417325207680199889677702590244861946019621811749538198075903491666844732098868369726775555507804590408176142115588905933312794602035587117591266427704735002300234476832279349733934026289716712199151515960693359375 645 328531642580531476556177635699475831047317478781344000457954933512207687475005158422479747929307462618616263592836740311420714841109078303454574181935562489320509367829365514581974612607101672552716027265121772564173167196265264267806046917116806346806655120467164574673624795395348652326628854116478643054829297264970667566212906539070224778055729773646047321083960138388421294674701807617638645459262446434457665393419981593696835539326726164353083812615772173594945610804224631628006678317945491473563446550943459759750408325824673046990098028954030291389985237893491884852206289180862318265755044806687891878910212144324828367266914505152412286326950408341349378437080939539568655182111354670740741153214928692731218199340158248045185018781921826303005218505859375 646 3657783460116976764712297869868101487841912871371146149038641767935919948890573674806566648888312587221452422092189992664924181934058445387485107419189760925060802674846190121261210130569804483677521993988270800171697972890817027515629103339560686169494291001351732967218785798396275720454973339542913612278258971751618597049510365493149496496862116819206318301495385134709009329036751976790900808455519510399766233050726345525600847312699584107094048874577081414164664279907611642146897019092003327730042838279113150611207695488033967606456069548895228172260999119842935132905104032096127263059951593522269564518727149845858224454132425558549515879007881060580683371939957985867493146475105081549378724963546488251706510484739277855315009446712792851030826568603515625 647 224632241638982759592510936381393159310233434985753090478389239641228443878251897551875802948254506777878416901210676935344826655610662013051670526294056764637304910759889539108375910964367327368852101175873423206588286447672476123279957339037572038889025451237965079880413672338237804921604166470368793317107910273204029264372142081188289869283715785213599597633458474304467387538038416965987393563041466089963993314509959380100203662856913270397791920905896971136486639926165532869611955259250097284989137989020156469503179103361808515373064964760998697487446797866430739818615828140573396402121366337672155769571034994511488728129093643246523554494380663347773574973936925861508075734068798471969259526130058864197098174973082386485234707151903421618044376373291015625 648 2615346843403495805511561439221043798061781977804344294367926460567013448468453516000089875888366438379396509070737424316648277143465698070809055326689111521303167931460978412175292106891254014451608404805180476462796929839917253697832187740634851974104186625791466697056560577508127479900783654503493159581257171522160616465780058213251111984096686248957040195513230247769323252214978981684798423705605427186845961349266024025681971284192458926730971602470373334204003712376683879879168853141497445728669563454339194845567092702798946055999419937787825062959915407764894707640179697641496123409465631150854741850976474992628483160879943355756891910292989791335274050891943892416146168687198237925546792501341670875357525304595791328099441130916602560319006443023681640625 649 153609155064017334456449873653847488603798628292570598094470490210079145490071948425207747226036365743277726511991887589137236950903000897734865719381815436712024993736908264041983208337581404769639664498041936020780022136593811896030812662449007172702295011069059157685531295804422138403467497050609954959693447770223083754750509935356785800912446331442291462482218849392718243316699045750344941510596245276358316366735729512943003669849450606943919614472910193151300654980900693974055138046378821205390595624596791775911706104008316521449984720067864386794218845934486835869148129121512083026724015074488047235549252485100350638436576947518561284662919799962501551735179386454774578130055953504308049432458408202863916715557530468828917324941585320630110800266265869140625 650 1859047399862026239006232015779366076767362647286964983113437599487563463214692577196865531455710368273679806267173228392106917448629794469383325974014063529616644456455896009539060004020346549553090088226174177371365285966873629997731161207425747024408175357702641236646677385095907049602338019308586208825206698719199936562682612390138187416593238484844339639641198882680207613282193579865186235595995808778070414950747499145878393159115568650416915669307874218241222930133606468634878505057624998518016787203229020388547034668052169781912933538259398758484222412838412169211086116330212951574507092305982799766938700693449031615348746585629086589522071343155193438672541905376027895388272118809530961918373427739857748973291860154592736176226708266767673194408416748046875 651 1528559078891843502900727845182245592810001383988491057537811543188675399204279459215041671846956801832390955678491104620445362654960336841519641803936219459097409292582962347798568420663583010887393688983084329809259859084167997845141566788634867032814835635350083003820338840796237885627048870581984473338614863712218374943476255907146273498071705826570655752695172393360845050164287931783200548750337634080887425402453854344069061619750179941529429461015884309303306452514845508764324686534962973398094353333811119758809244849052367767137478691913850302458700918722439254803606212016785891244309952651331908019637612376307728579042459062095711944614362727446522263814367279082635781008657906895009218612050312324552032854660475053032442360745335463434457778930664062500000 652 1315654745234030939322903093554129314878030485507007084835021110343363451849318322792077756504628351460363154752844175495325594962307112054943621982651827238851052216564319485317420330207477417852478288465392834499656446753075353984806012810826110759961665920382882398491137024407402742511829835755934699622435356301515252483680612311412850167750476959506002991721058764788721385931929878464415211990555602323711882135882073320612220137421546956647030483522821629999889307071895444860376391883260728908889347950103783267375070895282603202236397853677078406913453599132735860944103170521268391280867359453211404082080431610433345545273068770086171014306780329927695835955396044629072096410930636430623718132697848314127110079559584680949056723076040498199290595948696136474609375 653 4313464534362940258603950227260632868120462168357462458671642204524500073746439165037723013244075871467949159146444561099271580321959614243336036062803337687561706667911666562594766389872750250523989102736609819008096917526605781831852047194471961440982041294663284274818609420276622654675464270696185572552272960438891420247003040420641725975952830566977002355862549730257225369109513567940254323105643532702019467029035344821005415825018895972166693815795192808895945031937797836665807755735921140606910593275463255491618183466083080661441197039934071422023689151631391324432759188226003472211018237664710864134007758759851716316795720106802805465806267277846336406643355314884904876548533150047241019753668853947932477454093290209630184861566704057622700929641723632812500000 654 928060167245221594280697025165087231165420593299349196528927852611348961722624394992216946541091831803965823664880732345080679870476568681704546597933606569062861169846729105872556340509486319581663699421445421630127977214157238444827430472720970413145970250346381572478173314131582382652468569584260222481938307466188746804989061970240921047510802541720959242564345534084464378812458741363908451149247380674975282363827417583687570561757553826010764494262484574748345214501003590772400611392107583814881622518287669925912986368003142787654849063240772900018675256466054758739307663327011641993537797213521292237706370662396296723247479931191528125690402884439115919918235878864921097380157157598954535376917090645753257102111527966021632153614806526320535340346395969390869140625 655 4993535578131380328476780212464948257013060167331025390386966772465328503199110872623085297874190250047400903008728162357529861175292463672313809938136959278377216220987306464260996977477998990140309611877728293024596731102124014922152481981675813941477522718610361967960038185113976111058523985572823461317989764287841465463216123110402317449888756378465978696766571884253238799351092127710595716194870693621091536673784518426809267721495983481376761000395541801945103386582682415531632322977326415709108995874137357012091608433376750302457261000147586753560391367734048890647544101271525928837645376103923413848733678199995165476262566967828153420249504891592087665267060788244751881492910430377442067938653099335895772732431105087307771084326191157742869108915328979492187500000 656 653099856042583676624241801805646985443564478738810171718646421735691886949668091900354068361483744579923430223182780647468146196191283950738461241182394977734785755659404319873498015556959463486094985511594619242479946032145250214697409641963611145389588167889690908477236847681105390847593747982195404396558487509293358354906396347145924866927390317052591065438307052112188220531472607890282435096269012697484136228429940703863748266196884996081223803751446175852027993740427855787777766544020643938608877140089177634626466009039911460873501373329003194754967142966507727954606871465516521880542901377954244956992257449440212772948821720750280295381522691568553905764594233554155944725835676884443113742634528554259889916087273873676212324924927887792591718607582151889801025390625 657 4703102772961434200973067085317128330684147815205801868336056149806889133013062595320702171778097277859888990948415778162301695090419397753671404473308489394917770777088048498958969809028089346409078882731590741709896424414256859255276021203419631313198823826044485276727470041350191411558888505224380187896259914868552978701470503236016905994356524886907151656587488515927577946949008173811443697811832307593089463059643165731710961446630107089727102194748467939827511085260029037134468963584618988130082767864141298137237780801317095048518330149074909598809655111161829969137957436972564372624198062464678478282286865692660566803331965413267335988239962998715397277289133903265613293044817671173282913835695086263683522685207236042361205602402307590637065004557371139526367187500000 658 458839803094644989398651797104474509923840337194262266899624371529764319628056207602480033671712873349744472470511079956549599869255101105955870584818248433307702607377535209835425088148537166635074504806699319144649011876786947520514029764883192175884700430637655857962053581696454634700433044854327474973538856063253145873726065399818816155900742457862757585180081363101396038445747261517807770973877324605322692243834665666352155558495892131266777891021974969405478011080446090766749278700279915015727213186815429152824712981169073054711715598463372007377932906866139789681736347544518824666835073015359863334331274441486375079081822692282519498479144219442464937523041099219964993712405221435154081460396154317257267454701513482752623922125527478055317942562396638095378875732421875 659 4035250960350544338399046404832786090314734683927834798181957891758276684274208613137169247448954424704482106302972342883617028268836363041261945772231044215308563277794821364790148679144389837789160201485091799387642276517741459244262469049333310017698469042509015968529145776804319532355789891273463688190839424841664680381295543444468680947075934561107605345241352750482639503739570531547614558332843379023539224996252959245643128933602808402270531549446737182521152234647445137577277782023907133897776931706709265386272882439935244762644552132401853302547637230780494329634412744248578990553981726303998840550481140629306856473607033173679163804017648807643569163968847369477877000059350736420463126899323061847767441449551568551916034491983120702229825838003307580947875976562500000 660 322011234504939521991664741798233621467536088359551585759621647361884950186517160481655832581945975656077401528367150752772489737662621429468680261051277208497546470190426721780739734766080646315895792032527719966629407507131096090960485096113385487905795867474404525536232277892447381379755889975322403844853266676676094770873458865518908276986290457859998611875037737379750094146642422763388399843229829330512164949973676266027686930971256055370147610027675390980517413913396586038934527921317888239796735670169801668293798978390102871677863461867518654415455141689015368579077701592600124484670687325948384131242054328579364786277310158925465176250064592881271770867436329128913617642756169190982241578953858003707053787557700412099484412524973662994565160033744177781045436859130859375 661 3284998998551222879653914502696278629158001266723058303784282113215675140413528132745414373286903165002240744703122506395346595080505822718525189703496415030997076868180283208750572076411061795392315856906528189791773096445199589297180968951953968090016981170254621668167155751373653849698575479909953613176499592842910610227273832212669934437901882620911750119547664728270026032193971057056849509631407759825556985156888960660144207749692011121793466348235241172361864430546277997328318019032087141181665127729733323363456277321429601011050890851864207031759157387812306682670196027515525698292641155159195211023087737406948570476193685785583680270382224568235879973818711475193929671401489324911324120090308543881374278798153586812816498799200842784173914878920186311006546020507812500000 662 225847410751965164519916620394265031502175659395317891402349311136198807015826402188572727016293067665430878662044576704073675483966417742702755884038030685327435640567411042273116120139843870759712529392063528545806128210567366403041271156930067581847908522798653442689909808100812586631006122289202636054784810467087655962993852787756558914279604371081571539400012631086794338823666225006204034827529342571949516510519862456351838425725553860068260765329367742114390701493468271771608340114119450416489927266754548484941386763245286288381280313065096507852950142505145187983565500227238182244065850378548818227397876088867653620244645372523218471772323999207952799213816353491850787984392509936369186031043527856457776661150755373221958165504057538565396701102372389868833124637603759765625 663 2586870487348258422856105192153028980662249445945542445856116301819399332989848022533885250967938318556932297691370077230135332017736261689724391602228345126247975114114861729146905161927296484895362211114900411714456070146703112599741924129793639255107968570028193484780560703264503601243301258677463749852938063315791244380529761190270168784036612875589480746219254145696090133331642898264657326597213010288984664180567510462064063623318130630093999174941692403577499533332320008268681008803930130600449268911811399690323507007062477065914901967519406545245483344131916084787924139004289858393157098826377233959830613585353503011522720875693500502566796752366252683401976535001088441167002541563165363124799236593351146843175828056897338703870158765907305564724083524197340011596679687500000 664 158366851176232787478655750099494170939556705620049493591505037120720340963438134865874373895409320400720467989323640618009404986424885823444176479461494844956682963987555022346527737398331424346213968005439690920611285404098014355936664153651458110157393368744092125764504751189115792087481985632263043062770275625832121411387856312523511723030090200727744882040191448289779492797478841377845005194538806120839236139926711124361741630812939862072292028665264098632101484810759154648919669419602561646905907416931738868493062100417208413685314634842957923385995084686168685092622741106343317600806510760851580302250056472787921673178815316724970693394663096745805896692391291611031035390177321490624658140742439464544421479665252323192602180060198263145988806233077639262774027884006500244140625 665 1991789198555633493219961711020387381828644300009600507351216481852818615128979705012754238155550071226896576109685805403413634006090252438621935125811836890857653782825908800481555113858782472116786384254027929120100263430705331049580444844839147289834134575023936535052801863899798904491844092110630624518637917390266340020150838919220943736518236921689198333096681220974333686992937145403478613723642189750536016006386680474746535689327382167225543626081212512563288577810404235669236962545889357231310275873081389777498856934618435908303948933335407708625849989199929081157885443151486312593739783322212517793498924640799022424437997363037587435120365397771131903607067824868872491210525929253084727557261474542578512650711925657836730238073655579328358200541515543591231107711791992187500000 666 111061096223928102088676420481135074210449291017689307842671842582378828596427851356092618313475438495011284111777362373119745890231311612536370006007416809224162543618489714917111264468229666232152126936880656950647466900196330798824796296456050103178728086471413205238399248967718313515651459518521794340196455948135328231537671115007007949163747951073849709058025240291011596662466279560172248295487294440766994791857302040298760335348647393966479466614630895071296718131664584754240701336700425026126470488028006004953546916476715785117515643938952982019210792792718610652257686132203663974983748929541437205805018999480322614445777575869583644512509196678404010476720060086420674161937658216518242201460606767011129126936723299569465654100152241518374533757462785388270276598632335662841796875 667 1509355931532989273563468532237521374732079194797976182453956221397013443379056156081968960660158043039773390629680285098295736932783093560921003725996266802549286794216605319820040139607776695136369280529940986172878202245856864749791032200326278447654133188527120788750922354709615939732982480327808702310976605019294247023168242345762762948016834340141876250324830598971445445610333891610402908716975368810576091417581900364293578935742033554149318358976330130626424905903717637684976739084497897647703621030465341764558598275488474598046112995741428510774485917320921150391737573797321319303709783669295073070264686095367883943002552636293209613433638461573429176556320022963574971075177308061451634159487211670427867938024854413777099068795128271412014919761190867575351148843765258789062500000 668 77916524095735534969039606721617824467838044624665599827761359247635104872770766413995199327923191263791216558069452485501486861579165372474034993960557277297909376102204102277524293502525022433999228165423246648978581886982873483208206232105468863133264398389098536701903167789172553150709275835691441928732331311702266551493254631672536187505730785535909074602805770246318055694910837338280887576947120545812490890578974754712623456967458499535772378372791296497631732920167167450458942895580378269967002096953137112973260101124882417187765546939293776353272899868820119591548951686749850175337834997730807964723575777851434548782273366159694234063035747403053966945933835873336171403091423611843586450353022090141005385920667887411972522593001849575792563083742603424752815044485032558441162109375 669 1130555252307952822049244167486166357718746443709816592287560857219392522915390399234929773066997036008605892406755372464098035165913447575408747054740789917265423655006820691092033896345133758250858853845843430526102763429579283689343745368549083174644238408351395427747997000975017710733229489893836096451749484990058898875957612830792407254030387942889536094183073612732382340539191310325716371738344948603250409077565376981454347581493147772997294330089112662399881493618378011956971356071877410704426060040825510235511565193967238708027378804365099001880988453670107976389370329658214968415043657867935792116943678442251011596451516521638445945918285097954360362612249158925024384633714969943873415999731208452068947650538627602816879277023940813574637981320236690407909918576478958129882812500000 670 54697910350486203924931250498590851378379037190950028008945154957258965955525220880112629516743487442303856191974587852438261427277251124593129392188519681594096207158097187270867341799144913037306038202425256716993573368707528930667377278273385665025692877423620150528449624500020476105163208296839599026293517034795241808401135031881814158652487872481287406712797910675689122119802730590753612080265286423619681465962553773167009205094799199693931272846821916050126957420807987606172389035421400162710105158484438934705494786808105085971681266200547790496503263311626534781475304437565289583668923535340919908988251415827310527004561604852320605346920605850683936690643025142256425591162772260562291963127563099375668693952768152453433562659904241065356809829191286898009138894849456846714019775390625 671 839535984153932952278682928394124879904679123530567185996282312414422037503744184533419878446140385655822874835517360284746366992108567171811508300304092610146266301592437544251480863222430621753426920395340592103234609166405396940611128176072072748605911586505709917468238051256007597426746008790300510704947015703870723049464457539451374891465164575133074710616402895297153726577135586910254758726910706514994277116912435331842969220414659463613022728605539625827558647369021557294761464732543115092005152460261529086692908420087868138382505748572417260137957693650858309098057079368492937693071708866813766626536732542531859931069449487351450668447060548725739086455186798225494490508785049902349784876332597647188575553511419121490125994883064285908582085465878819263707555364817380905151367187500000 672 38430361862983147415151533425769788055157097225534973901446668830639477180618818185251439679132074538551461637810587731917681648473202883825420861474334197226050087999056624243868243406321443873448976299527790774941067975243320922040374408953501311330683858796134833014633238560549194689269819605203779944411999189928021775127901863056254321253339823488990344546104203907813282708134002041211162395828162683140310679110120036887139234893455007552652511288226050088880205647225573884386691517004869759690606095117379637430090955020571742164864183569837379601662985033488975046748671649838053767540733828033016101070443689007408607671079598092252836173195392697477555055650108172474636991243791832758636945995109101396831264630212966601160787670115554236985133015045736082360150476233684457838535308837890625 673 619394968758356197918959752640575718780118024722532045903431068946886919149711412497629082676873051206369266496855971074452490371653658372963769711961725497472741464515392965556550572765392233057947940426396143433464500065256804918192600485193733654429768254663635423878075355235683032556831406075944764974902472345868684291573896273803833289291296065449778986478783805310287776309039532272703229874414302798078454264264066255867250824791478729941759589005308827910011016660883928433912301956188102783192766473923044150286970940276027105810428800396025693749392832339108697887203017663777973359217282569317852217656597335953063466309263342682666210695390667947322531456011750864089494410358207591328610903396545169929320796473185068762854794556302264416475743518536445364475184760522097349166870117187500000 674 27028239285968810925935407899021200429316420118965313978035162914521264855111533801177471873066561746722246040173202471100798820438703799908851574012317006544469894270236871330117143335600903106935891462187897272044973045214561077920478950497557959040571399826296865273316458963178504805029755076714001887887562068744688451797020084558032826592709186982772876693299230773280032194442997023459570162208077757389455823690970970449557634342130388316644350972628197004555419751507910779451773497802018814316625091567571956764164266110023762934863372541776008784653460987846679273839565428616330818925595783961329613782497016776583244831969205466173462633517268443895352187997243729587014015048476867253024052179192782510289292604593752455783531677327999109964964785155871855593101571457737009041011333465576171875 675 454748611370830215973161572626704810859856955558983393221442862533543788877187325866573308828175574863139572833118359319554887951006354858860081553401830679943161548696332255588226500141093147506573813690041114232532185400931608971586729091603702356912618668079081156828095937687108852711198723717151595694358058977269687392650009204551148553735576810682238897874857767250998685558052472542211278032540744177993400713706510887770286838325174444677639349827231623495972603911649503025329305413286728562563320807042636441955047153263663402431687079170293046834833045070041002726339983512729352538131400900605324472288434851443145887598231822917323992119158452037845393839914209866975976075807305834896628989207720476274621506218439921414926986325504028481121126875012100621020749713352415710687637329101562500000 676 19031258145779680644415545939523676704312762197965002807862343113018798675933150832010622018491787608507766928152069649821229940439805181680483255562891932813587339623919201967240403308690879207244777597945680801473319708747923162788298724768805381073917339606025522704243144176132303867711894679253156864825857323416320591783335181640459445272543158917409999161397153206841670526626924750044860957161090437538470474345352670295548369081440798929707258153442252665218322525081912624337620689869161920970519255734137847539566043528032989627095455988841872018290250753595054501438944726966840374825823049068135633038155113351243417708032733432729920200886585759985207133416259565604719835164129153345293615913614563490912450465290770412565450945551055397446281159550525246236529763876887955120764672756195068359375 677 332644946940295349101266272634036908614018606190413158482876596247420245142821134374805536419064379524361545740693760558085092041126033808454322222184541565466285645127763731627416428338050552632052724706061067307926195467683786854385560859545908622386469803307979961272848019096616109962569702596852512716418455664826006400010293584021014863300617030188335077294413508727516909230230256773577375386332380506061872484861215798600971540901609279176421139853121968414712906190100441048876366841568312445177313709877602060189233958317785415108773956496699968309681160583430177842807260732740924740280939382139268044089546989607193526243490793141038769396914623822841546762025764030734459331120834670691893867178202243360813818482834866797905569742366227281719002894383192120431047555939585436135530471801757812500000 678 13417827021829269015306873452251731515466274477957864931977726539983986302417915710197920477403714093017094842868707918203543787524522349741169070737833666283321109137848074027639975601451716817121249045763181923650422201264901579145681739408622896284322412892860170278185636281242702659718139820019711159843518117343970242524609335384669709188489435492050576299251363033417310269728256562530467393078426341039828256114132621682287089633407626075864414286589012745842030061368893221939812989956624888505421485113674342259078684266700105790048250694391862612469064043111290386418545307502947675946053469765853362359912853869097955830543982981343824351046878766894359946237717124061439238632429467530791886035035798228787455041391453910131941192029166614866024907334806642194603709672406921526999212801456451416015625 679 242666851887101494617441331159294816575683746857083924672261938547677472301446033649898764728684805098928374802283107439489859000968404959726584662003662211259758810617466700509874600330971998657293127499513856657438178957506884653789067912983148996541406078728622081976217757940098975171650605045413974422895329118248240553463258268572312676442985140401558952330572167028428543162163025230034268514648643524561922073961099102149630100491198770688698959373888232564373012668895706717680926643477111857517675073946493613000772107806293724606047299504382326740767958226295510835283042342085585681443692939779739171102289937475448993829503010182400393744966700091512716111185299975505486437678964426076337891940541499307715432597905679675777881855066668324287202965286187449772681290482978511136025190353393554687500000 680 9473558860158551250977611461799104274567835184565173819924606367642677188936010266832899955114731125382379292880630972707614949405076280249458134635271896505104692474388840947520000294377332620862157148646694729113063363760389842991434706324301733208443424825687849724883497366996213241409368757076445665622379792347871379316384335897400943642598629108160031156743486117806079529581676336698752907232987481467041255548530986863628916524730714760221846237439486000134081459108566429050890117321506103217037612661204263361078228987793120597966654383743319404261321617161717154751367600500597322975121114896689663150410404115498999710803907643087845769552157850571125240583281485458575892545642821082000113512390222115118713880148796215199851951771862464723762961895003323334525126286909113559886463917791843414306640625 681 176680760517071965587300988307212723914240908622253657944234716344030164214924677633977006520329614425653305206514186100266649403089286820148352068559937737917438333181981109226928617758208189011304562475555842913357678589827911947400020269500528855164572835566294145850732981179185114916698790383789677018135813580372391718250741749912734569955741880907963662233532114076022139913921963180580493685059417109669888178950935319495605986903430490525982115014878409263670427196273881201676545063683428015894286489516491384063477735489877877324807263431808037326239205681406808533239252202057342341362350759518882170553190968862652685664809027849166515280956258713066407656360657498392252479315958799738034634577557440753245747495855115340804737543300401128839585219359893653295195958818908366083633154630661010742187500000 682 6698933389127407459474177464163447296053836971309603823856992872961184631596093586614789624145266601701826696360658753038782118912263160261870864230599580753977356623037304090750240499716043338562612185493430630577067851843660732726543204834678171551764365074986851522594002462097967900378693428040467598342967287190502950099935758798224637253856243686763341593984050385054798359114063797943791372171804267230853562471315200646492707755769560734971083453796379395838225747946268969580474630520098965315731684730781096547815469000138538385773005993483160609426007187107444129783414078483849141437991638825016635832380936439723255219817418478528035603416802530955003499011250618869667658913805727310607048132283495299119912338075254764613498883060182063406330102974287269837480661253958924561402454855851829051971435546875 683 128464560081654040663552162313060164942895129511578470951245708546640753562743986209952331812130095441260269356969893041452427341089108573197166139994010127535398423272606744776550384113036881000040193057004510963039328563732687285825925388226502201047958198531112812089051991376372233634622098565370752020837033090870865356280679891858620643917054762860989556010455737314752811539182159977604798142625659058864809152393385921910923668990849280111764864905781630136247602372946588020915319079778082456366477011496153352637342509649912632504880094708003634354180763700583154004511052504365358710898537150406092542700015929356548434340302285958977889686805469019433297554821174394081705502177790165666670752989716931606706474385205722760220835742074173970997436704822807365200618839873314414035121444612741470336914062500000 684 4744601384522151873088323308936638887986250103798663070848708063651774500722332734550051619714406997936532525025465324530971867430482778280098375541312165867230250120966826245655077505989103445021772884786997387009612160250512070432716326194907367372369689113152671502436918991156884014689741492872568357213938040035024957072764460310148335171637188089449896485978140581779130675552602884096863509052287466512340200816248854416756000411418274205105573772862913418332398649301024787366029897931913813671489790823712845881693340591301419640095243781217539914664002647572245304427811508768640539719985304228230315949424671413677562826199686056551647583338756620072356219333243580379318287532056729316677689922079098271341932528492283093409270734896224713433336120537386779838674252958961863324560681576258502900600433349609375 685 93327678499502837361052332897122183150359678538475440843131354096477931750781725621804436160690674028624002849754138224914601895010961334364574513078516631697594940470906154839334779635409854012265849234208801262881707381582963614004929587138980446909710953051916671044533547910811319339933645634816768524609353999432483688949615247164219627007084124369159502165350239586773183849273625626342818261417949241627222729289678972016653262734823235353001983420284275443995526834426217371883436909725080449724341420857835626884818875066453166193595990783292351017099643309504156276085182948736643338921165229879985469574646475983611626144473666319489911704401789792103524554912866660658949457214399632406455144538055814658005841084213008514747893283320809170133244142803623045162423905313220373614058189559727907180786132812500000 686 3366130248038114726942060147492990319336084117770565294503623314569349393202284489995627240131428780609612211497089907783171456252040107912917898140533851837504122243687620324112993576974105877274724311651881429939598900400623248851559530019977890168655168161897973217444822023284706104096202567954210529212695160147780963906936174657893195981392780453639712011830743770205612933003315102208215861393308945220074287158767155294464783272166183948436390201153298694407676256248960120471591406680766669334579579655550136727288110105349335551300494995862647151063886222374226439801808746188983503226743249641830468613757460548684004634026516329602783035132526668265543037279145583734851287298975240419053286551270334842560145769681140253652101410873706378128701914809184717749169211782806800103973188242889591492712497711181640625 687 67772121151847345448515056475218655357127988324540940992919478271312243787154282718818790606790242292498142739178709343698838269998866902451480465612218036290638780186523515156457861440860568808112123879151694387294773349529781959546307723960304504312587101468526367815378140013872865146483625119750053102177112821489671765357967446373189121097663299142848394208152623431064087754675599189892418777725620860403014338513553250013702788439422316922352295568174464367281747512595865274687641288274016730400349558365650893775042696756649752043439090041222410127104727593408176668805167506289085592500428268277893102985825126161563087915510896661676348627416899437636238359909347865561803372227005318545637659913352750194134580430272439508493484554441395899881538726106089032026585222950182396672857976227533072233200073242187500000 688 2392383861352038970492521517120584640679179740516085750586761223878919825403718757939770027738469414536691869349447274126255268720182363666860787321373366122328161347560990138950549931161838931475994759833151263622284449943675137593222938135681265071915724397984895842975154226026072280921267780693069717142956697819412193552870659770715816778055555846582477900562522634370685519843776473113358781142619657884733430322221445922651475613334475825169471507763406143192025352102434601809000881828905964400319870427400400567204950454305620732214813939611375186650163060011418443166139162534349866096457854110228054582639750261259717207929419509100053096936168271444181492499015476587094638851408196070375773946139428817005631787418667687943531509467983694530675619303528270529177586918353885271637526699350928538478910923004150390625 689 49210323617232781586879681308553905827648835703611227780099028277772086385313959998313877087582752413096635860895690809438064224500138784220266270094384878900551166133626260848701855600710723290748867345947688001596286618153032508354151736954577360323876098496454082412550650177770500352772274578725868577930125531235518010413751829392230027728822009031872785169160379622449382852726025290437169548759417708024394157798020321071365475129893919273070605521878352939489816593391948285119944297950303412716373023252520124667362843220497220843415320367095429282684960888026062784115397424342003966871967452524504390704207093971962435292716159475223508353397338169648616719568276106518186828907457050982637594903907427884328908428985365450648847983744521775018380182287095343066317218612675671307599145620770286768674850463867187500000 690 1703443891066458140067388516272889032441066235656665642375002160677092607673262845837335696357367874916162391992499267853833683815064403062424728624820329028454780422866875364132877783791986529289104658908950934538002310517619774841451964554674305301743837270700351327250933804348257871453497173883272814356384974137796509026675871078386683859487029008437497060483567581919068222007140291893356777987679482302485145923898661768790654726716761653463502289372636584754343369447050252067222798350364139110031674016105409969065789267028494759670152178845324028077458745991246725413974901561412237345435824703788306571543539071463373945057811914294706772965034164710274381108634402864604481555184071214723524741254492972562295215356852464954917015557064732920696852938738034935661712560582534722701530949251491620088927447795867919921875 691 35739912798598724871802296888229243004650825177317096806872908886638697479267561210317823015577631994209912084263998798746101992094530346913729390843640941128728577942062721891525630676981985847459600991366250101540663621569384252649173393686302970212025858114450967288623526351505762167888730975040051760815482152171845518412559972710391828232463085427514761228112645553240419760164314315226976335718218441537491285246337712810541278502397738828055001389648183304586021130511080271511391530611018719161680961569116200756035038022427803365785179630461241840861072441181811434746699158851413296719558448914347403472018873546811415513327980853356112135081455850638095611039286234334879069530757588917240918662889126938464701658072969220613171573524200546537700705960382882058825198061358888873551009623952268157154321670532226562500000 692 14177408159988972646310507876684079236696538796261078091825704368044328243077971968742024480713485734088672304030618609510202971403682926483269340941582865442293552462216993855264541137177956810315712251283748316748531206681237504148758237525604012739616664709739528262606929549557907906557571454707802979980431498288051553892566477879461178343275233525457456493375120935968025449564298114648703848352220078971538401549161727218885679519936535686127967986914916710929070098097852318946665328017059428275590012069187130046317386103588499725365591371351812672365188774435002491655796821967171109775579363942504153162962053135547672011994607789910989806791118268094366454851438326065261369908958137307237773047092280281288356833475859701400053320519267914042919086545458210413566804483696562832160947831283692721626721322536468505859375 693 733166322651247876997511716050223286988886176359627403260292155769681732593232402257703484192556423893088413401462488887847834115413100762179687309155090387850136492205906349166542874641613654317657985186583508714138131530061204611597522229532557425526062109532223435687282063301700764576777896863852290498955424337461279387472267581427509432390094706711445275664814687129559336744374703174738159851995614656442598916748387299334365325689694424729120434460734813531142728981023725968268978518769509061375233732841182579205547101670022353048689218449813924727777781992259937014046705607796633860237906930078452636447198202159204750038469284868791497491548558537229715799686886993568258555952080017122085173774007985829734970577001162250452031218525470836583670143999879056352295452038013426538688721567638140186318196356296539306640625 694 35074735301740899450026730969892191007301405552762551859920212934008843985850105540025703147274003100669933839425210896644966240731987017964551278719173915378756317153881220803604583465876890793389026293700096346643862077004842952602024400505722075618635234917295157377931341544122092230414245013275328636690902830710502423939799890506669813620658012974275300401765776288844365395627114549801902298404789377397789878601952610665834995013155494451657148689513335478923546604761317264031620024181838176735398845141696570667605021046851307032829914410882408408526215440753242135713226806654162811433500202683843269955582491997483468503456370594641075299148591885396804671127221023443516211108627574942009817638618252732852673666981517672802766664469778752259828765149093456237428929116169111168351858742742166441530571319162845611572265625 695 1343059023842650752695347024985578928306387030475493673587538085801039131994971520764079984200761123069598579321540624460223310037395943340987420118660551333083246526163697512265596574000850932717077383403064897554112726390668714525523819532632105363818401125322713028439858686470037568873126000199608935350560926578526673756446537146998230508007530945822224156509704620098497637583858018131395919569384453006404942367642411835542353269748572096232451006302286078508454813941278969178442140504817543112617762111324926254837265700764044869094952098013490755269390892499359479576411932905921677187950771318890200827763315243709448182222134344287292878570891138384109255794772726577612927027872398404392935784696604495319567822331718753247341892509064152759425650750079915944164845339166419331444388661489508507429491146467626094818115234375 696 41950767526914109958492235514959005752920413566292103841118724203367481142833698586492412410075602738908888658237380083308091841661055556058015527482017252803068588001947655491604229474339711185284558084375143692564293092195175261693345380397734823720822305880508897245799295758235564571936301373716767522303084312949032965711260058419177200596023352660883047868406572736737054550228968429135936769905335713269983603916108905546691348260448303524764991027984377874000234946807455205270438365974468629798774463070768901363398319436826327010130825259393310289998064176514525058976758006916514829325943587322837960313123759279630796046762452321837968027606131238336999525369470195798873533103913178376935661261513970003324255919280879673092360712191403751413100649308918138997487963593969870484341245543691290009746808209456503391265869140625 697 1516234006619950875443382038517097438748533112223683719802372031931937063178996950804267088618036851070386093664350654748261316563784923973313917880109647684574094386936189615367135908261543992408351274486015227457676130878480313439332727156087034093923566003951612128306071070592463639599185514007072616983176652863370886477421940971280420235018753995999897941273434375338896766784325287837350173276545224316307670770116349782476478909417141942921834115221737863360993194957500807340198831434111650632708114559825685435775003877144491290032556323784248630420940844546311778317507150101345508591941144106996500643772059420138810796146824779115467156682639487033435435195493867146085969321141110831437064507824406919074598576540577221069758599724101224040807678572805701413082897201398994274016738897058187429678355329087935388088226318359375 698 41506145708347052178095301029101472461389977474465737800491005926854737870589293129423966406875079628605706733529902307721555256143196814442112260915398171223061445735563352624309673422405426856909421204313884312214091643712296115639543544676708231543039740622111023271966988623586456171770425189454869468010405362552267735284923577011280588206307926971955212247925769700714323311765950165161131366234199135563430483874621488372309884722503495192614859768971013933378768210267427870763354267363483856976827571419343910612237448644292594921822315797161680946670330101343075658332462537018923957129563153990994378262115110337201760112584894137056444077989981370771499630270542478014697542476630343700556980805506610334897710779460089142675147451372744923155005353866933779159244086552184939468554530635040211716813018938410095870494842529296875 699 1464772633794478725903602208070751059837073629127975631401534924638195733310713125592711626005821990005231246417692421639675657566554187979669117466264107628497011924092061070765602537010518973522012280967071781708912388771818324245793328491510871577081386649644150318629419395497879607037873125214769501223837789904116430466404672535641225936792487482083670438472077466442799091527329998139745288821310725675547773174340301433657272916603448478012137449692667804204473175644312761675130595505017212304346019066344237981241821629354941919091572418930444003314964074284904171338755624861251344020940600366206115355437747563977809884876952525122473908703637399215009845368413232286713944465012042773389989500561090199347272548455871214067101449057554645282631191322391185287744945143777896997537700489043673013345170375032466836273670196533203125 700 37599234468061077920187047447493431148623202866956517134597409515398377496403573880317308003517529672900259126076999111096271177614220015492697161131110859863940192360726865311744546348955898406093573806352322794898010481285291865249014821215899199965675952446621269573461849085362803758529959527208204078079837659754163479627152879215948148375423804023815181113756848159899855923994750126548140959451291485477387706622718094998819726527813141588128300164254814559316434095146880581636075200405838722494500114334507842433515423803498901694732569894520676767281156303929173040682236904198893197766472324291413848676005330961694837744698772885012576988502897294262229240321673679271899867376340403280615553146088558865959986268935684956341422308270859874371897857060720579190630104673081642567456725975163188413485926275825477205216884613037109375 701 1310253160506922731636499862060706458052082902597245415494249794193815417354825880926861101573351176768589060601220307348861334056082454059373933551498364175462209322125099981343469554439363606418932927028860315379145325830477054902490949819133345297334221850417930782019655998251636870604178776422231439724728407409619744330030390505185847916451598632156472221634289090633039339242218964054967709854442748413473086909432832359988098225783623765023351134441431257147932948784977034075298676081818283783804692257825569527995082705639474040434363149693919193779298312836640390914840381886024775619300979301501379847970615662858991526157969123275387866328980495294768834919991789239106371406647526395697219626607605063782327756885371136638576247284631329117799101916996220886709206545788305795273928042819614782354964432897759252227842807769775390625 702 32384660259603793818231063353853191364714291675619656001139228941796303754356048015476842813081492557322243259742906690469101298003284004889509630635762653769951838459658854899628841779210782505063831065355485849238453935673640783000043776793045848333673760559339762092012772949170139629729785576207605873593306325230693584212583490300539867537884297280274276452543682776198979412281082681502474604699040438303799613954396722939051615885189372557127893441815428289611995474712846599851835567174130199041254371115842445996797223546554582749571585200345272663964331313683582550533439009675861170702884031317472688279215594696792953668566970804619048405799881045212332755597552978056663429835723076148840310582700154397607554055835700251436320644115410469951611566313686567171012963585176394724922078360539721454680606171905310475267469882965087890625 703 1120088147876695867974667852399259835515232871107994744605462821358005264629861812171815271129841390434313323320075255751422503908979398940249244596471701774325767535716214036741680184319355459110471474987090785185179978452430921139996395958552867217929677166774007088639442134180252252816319740208796671721990388323120237118314026495651997756667039403271505081283189906947985953096535497752664696225947410794541276833113918449677666690419601186931079480621549704508216134361975134229939523585744708506852307947658792987788028293974635398541479254819447112340613678651729836711206416044393300849724964597198676907757088554588274894284228526684100296771340224460645438137101575446187946327218418313083832962178571505334978982783715310792350870150786261357634363681248343283356572201689178974077571414102189191995539996327124754316173493862152099609375 704 27009769179867587582171277101248747017720566033536613048576265940801207697638817426396044434421738029398080986184514190169349122510937331913801045103348057846308568141567136451239976292861741385827195074077459176659567126915633334429481285588841958027218104518868769001341108244761330627372722099289689502388913635484947670810227262042513886713641306444768972198003274558112425735452530176921714916476580840861442359289285072984758095590626494935288101171773571089574061508361418717670639715162517345467674126735224694229499230790432768948886528738520477529483959835425930177985620680970357680722017141191925589604155654876805513215638415310707984287672321798511576483651569149362967229829434121080014857818945536905729379572923456113706673188604863558060139649956749029855564139327549358281070065244180503625549827351193243885063566267490386962890625 705 929744188185462335016623584298368753673490661900956672076006961149379842029563706968813035520076141525051523397714890603114647447388093603378313434589469389218653517792568095802368175579277520706647375475103599920995018142062107690353320948714067722268640723550537028702061977653261317313739187357515104159239671579366687193840462706671126475116964936971726679374545296466333442449973444395132377762877932306699866669336289166649402697682193267590654231547085907314478741766952410241710570355309443822144554043546271053554229494196817900245492734899284045256224586617679970777644357126573867145962988849388284859710904434478010111852585179359428558450209981377724788707253143407774203889444010819587818283865984213690345991926602072930351328346326381896558629298934482014766383402190871176724687846942043380356855697410622951792902313172817230224609375 706 22037629732746611130579230626077566103868721428876613345055689134078162582006377637603352071980465973430516496830750073715327255637942658023611854763682389302038893183453346668915819797370021522488891615166060161572619758724417241461416366667931487331435784635312322339384524263226113814195423704914392940688927344330763323796841228836023147096545148967423290882456139766013555250820173123153231551344227816116553344559335056452383574882236794966137794680330675438688775194288481786194809609394447674066732823351187120760693016654674666476611522883417028065523090410178551789656954331566851271255510783798318962284723345071260300382482645053660439725139049097340049425174186575682063567793265467689708541434126411943363573348402621827647241207034101955976473193496163964107883846504577396304716536127635616063263727937293623426739941351115703582763671875 707 756227064063390445011457694438911451009645448329469553410920826029553756423552398174655204290411632714027032144870083377045473972543060027043300370073060122830793145088867506861309753952246344095437774300996690178146329959605315787458836340082459091185451126158482273327504040978521287570046647442044474760819379961578493383998133396845432865914385933750723573849150391521708105747073863633888250526405713574599881885626385962517540970002390988334388239286268452610484045560717872111269236837719530355574655628742669964860390952540108416130830764911404944721751694615456307082542707162072996645312096615221949049473572279642206224915613793848395312378147533765928072519369124488353823570337963941106371054837495298594079797491350107409909628353208331754301991364326685184439833065348945921944354307788024669912296978069310426917581935413181781768798828125 708 17701535863858987348829475741028253953055162050748875772961345590497203640924189749362568770766224188934363903409400572397678807019334579377292293235635224572862882535268381913971060766506985135517223831794804000269047303732127342854104010983737301960359936133209741013361698380958290955078449288370211813473425062384802352868971882772548286699591036807449082277819687299423828273465298151692764018312128845735660920451086774980364633109068574942095406077586501924952440690511666465890097148587494225953001146075056251549279913511166459905720185152432506517693490250228481141464491701226188275355598679185801208986686071389314867563732752855912117517754416425583504627418662476238789759395947230716816809967824759717659882309201550154613070039246645461609455343638360384952489647171745373980044024114493651788853983107541179009558618417941033840179443359375 709 606184717916461976014654518157883256216879808524363089235597070038788696645223457308005246671726050458562614203414333364540781151418721476587721564829159754461501556338748541460025716855072230928398742506196352420379767251642692093776674173092325649421882519749006768366083890780358792537460066758448690258548688358475253650125348372729505987122037367133955684423241209368258383224614757336569768512441769851495574171396293348785997137752380097217720615542359263927349671495638594120718832344276300552011897632107016086724283081052151244782104332469214782113447397091102171683388467222808127603292591057275099486866600440148431391156942118843738036136231747907811669423798244948375543597084358624738127815805909244039826244710430874982117003864772457679232120515893464326967841643332402658658547204221709490967818557451141092684565592207945883274078369140625 710 14056206318609621165549908520685684347094085116916603367787855006904048538856519858842455239441093658482999151990814136229275973993346416202949274141931207346169363028461390601835923332347987463612146715468689324956847038469475527979103495176888326923015265688067625428614721589119676061717014312194042910095287926635632611548123116332969807632372719712294843581377862887257055963682554134276558193693546106787244330644953596739621526530982139400091260152820296420198031478008676935918266884598704618780682617477262719565941602316164854925619303366467114336500305925696066740780433044314685696394923266599842149416120388329327121569341197999663256507986018154413013776253545270014565855330528067040024677383572030783325273355912638785328205422513667682978394930737176968856420139139110960899811301145404986421875181989461778275796177695156075060367584228515625 711 480711342380422351802506381498748471760440785678548271312260001910101672486810491117535772232772405909703407071645616439841528873127552231217825370331158275858000750251076663135781826609036352995052191895926292920582568226218545551007750374730085665916650818166420226277872949610712013245844973007904820707548818478534337652257299667010605557327772363506574287725501942924182519210158057960602634623692382802657376355148666418953196983856628518528733298911377837681172319500492672603449639629476988698716180638271297225624134056575941743239271357690002070259726165713981635539813838565294423542995115577251339438822937675601830815273743923191608033051549626754569849825692082495449216204384445937439343500965550277421319264474351542780513854675120120240390763820196202753626135408409338290306227062201635448078118994347761316898726136059849523007869720458984375 712 11066069271946835515014912176107255947873106766533786613413500807285567700817887531757095464554178643205351551202829012902187472421101661241345894555687090336972091856871726952420787716390794994459635013583609902037775566345048472368084027852011661808841423714714621623963629861625744178790159380989956435506075013860033130481193498399405935652045828859827191191634542542944647885592257373119518105541770347342429693254855853282643561813798677049810681255436839769206557208229152931165713835205503712321576856119995703597742906956330647934149662023683250085643084519047663407107866166363805642687716039131791070310570316894592455698324593784327817966726496877930909632641579914600623753694673317859798822076965382851599978796955650457971812429724850017403186834416922120754819559206186115121565457716673755318797004758486247910642674696646281518042087554931640625 713 378143560771815472276721007599615015697444620363025911230055726762018803813600188602542363398579456445588285763672158618975969920361759718949445689515305342277096213239306893328097364222899877410604221235298175533356469387027844106169290963997497875773088984149569628082469572997742026611505602021001372141291446726823786548656396668066509644319312397557911705971894024766047912017912054757852367285171223458324453802152561272465672798957032757528723808301473803799200476387621941680996000536697028714624470447439799578899783757933524355167427444273697412541255083418200996068609609416407949495898024741476670536887233313715388191756923967841538253589141347918394718965862984419309084905008626425532632568424852096896610632363700105758285187811574680546683803610777808690747658546195858200988339895349766074479698842969953818948791735010672709904611110687255859375 714 8655563376188048437507875315327842464706528481730298298063354330611623444025380062356849770885105081563191246063388260269812199291345802327476174817169248914332220922179358653738846576083214533266411211395838382257612593013124101437496143797302220908786473922756106602807264709493798672346544819001488785899835557094128568148589133470822149512049592384708650717314531846888644530440920569851251910230415443270461864356784739527883057035678443190787113387368229951165705268143028334192949949270413805531163958825196585870011478161268849009911374637988768476602282303665853224585293501856534570226309622012056391129193830350870545054103720118518746092700561012610715124181764760540575652668624268184662151481994958469893394772486526648321200885245762493564267555754635555015352688832423072311919302267421735052939858402317667256109512408102091285400092601776123046875 715 295645656741214138183110766153703987930899646443957316091561687250526491016704211073935691296765801315422030477440020958089255814407434093405924915138444616723627750779650940743361049620742480164326272190479143784570379756322999621517789211284082993503563726535937456895856902880052862900620254739200758854465109763941973297343540209585949183396760405751601976289962581282953781029050641786271522411011112700003222013644216660459915002773899651038901716786404013266650914001961943907833935325086649672478537597699045064032605576297212729002519076551571968589491598310604024398163623291549744103523237927271895813016997647528558490919456246139327963696933999087916125113255227994244404445496884655362636072120569380135056539850595619026799979217020717448992544532688365328856903796530038613706663025175082743252984672723516980548386090532630987581796944141387939453125 716 6736772167303518315303506761209627333046342521972893460514933749977877981455779105395337216527031632574162652712152361069405530640219234050298913533745378708481785525787076907019953113280415244482646172722876033921338816226969893528426404715209004650441808962865027063367523118627067239413741370401947792732458326876012467578676957128865771742017050611287699801235744759298978130987254023905896295479595319298247145191022500605078289876493489585317508369610875989540484718339608683340702807395200455537807424261037307736302693818499363856320433147251391688796214898726813318418918244566314551345343153962082036401627118754237355413870735116763131308460958887893424666144252410130799326470133652271645642112223187970847142743794390518448448503287852945905965961446700567360426764548847342847646139725741384032957878474461767422630520396609199451631866395473480224609375 717 230073411608636647139053175267710903568829394405543348964093169071456555202602653915764308109996626352245302660317225149543345541015853785331711177102925718839621931461509027114850219466252610833894823029758065060742843252815823945922685123661211867167331645580467700331223468626651699433094647142643244984435759054398678449374137410086696232494728872636248313268264951939742200136179672366992150707008368361849996266078180256612981666276934850049491293733060451894148067882932288795756936806092492100496892976640400580336768493797417382276197030876925977612371332973981749035204468732154897635418765163629059985399307406284968486599541144620859878435281399039640814859910845472131138644126919498847481574269357139248285174473630889923507851169733146145337009894840836135110586824288037686027677389050534326912390010342761675053192826911896418096148408949375152587890625 718 5223744178520137980000239235955330081130181579308255417965549591803504552682845602870048225137462226811664790267884880183362908094117823629717842102684806793022801310243393650786413573100403864460553201440622766700766109185368251010121620432816285920998466171038165877036024576787591076538828459706362781576107319450550919687823932851739473910494544285475199778724097886293116398085193249519284288354410446250341105120545993067378965216247843817189862536491604098500755125900215718612605427255261777523608949944579714920334833062939675579903599345652177023052301508875430710319346385317568515794346402664014308609558420337443491563389169887870887708539603595961076351185561269889460629522844813203315118400425558918559537976203997235471572061357681394528985991043146550012870766556317239507457574462808055119696714623138010776871344165162014405723311938345432281494140625 719 178415334517293376317324891779176833217653116373537902393569377988988529091794585590824773260342336956189346100906865110543690113647948373631738379634142138615512807642319489763713036861949048524830709812470533397127926833462720867135811529996847823565859946896072266941239615672429997946940297082709357179802420464034989426438396897158478330787172752534929619160566259317457237399248744495944423199648038451340585922398220426648127651521935195768386151882466364918139283114079678504086361281388353377124049180911201040709566779275625882164024297646934070967295793723722957979267799315877030339138381515747823603102776251897912632767259032570172773632535566085510102248637414040647461356641914117955213796480964368789977878664281860571369992030108963543803227338191114924666406050625467096253900042727334181050008417436445644363245642549653524611130706034600734710693359375 720 4039163135697375651091431323119339553079821336396249080609275433649163366407920505602499720638460280318634757034059383400667174798667490378569563065275655179935757162036871306847854496585373034316525831374253191778782637951101521428663107779833708461563412477516553395807862496191069113329945480978413710272228681106216345143027289671533179221559282985126427760794433512345771428547471094249022375571019385329075147540761846266591504423759895202432731034266760455150227714205334153178368111125008624288724498654883787949957449515320444563566706409590129787964726299523217231022320256060577737612441832945823435453105779825656183526149559430498174979645987236384111532856381514660189739987778949283551565802914056279361104483415648271818728244059375746226823161241920291173239599290314457684876911187684607741301331243282505770124239143081812386526507907547056674957275390625 721 137992093317860735782320121281205236107126539798406436457401721917220840923992655957265631245770254023838499450213771508877858334093606418812814762890156235616058474333588391592694824504778927347790380853724883504615987471902085029217448779908521554363219937193143617554858520945326575279016531163380628632552584141393311903825726474351686369026444693616500554397660579356290136925819948027711417252688731274819278247152483279556543596844864983928623791922903297110476135185752429460600995560702655905850523313545838127233747415067129865741617333964864956173500847101913910607580249440916853310794821414285122038829587120899289617674769806186292224936107276074378800303607867148560143961629374557810098819361308851580305854033720921987742614121839561370102387311972192556020242531753866736399061930806407944537056068971677309585900108278300191244625239050947129726409912109375 722 3116762326857939036347211207092076023377882326969285870744908346658707454337910480222507662247938793317318528476283291246375380384658744013616753310847033522253300968645654783785211024504811634399984396741191265087081643963131128957186528927216450962727280446347053880063804503701738450882274699049083936751037155163100192613045218974027381920294117518061549549695113863582465586820015269310888428178439422172378363411141508241553772460426948094730829442503413817168066590640977199190209454956635950900573573463767084402344381110974157118187200856723599147826189290924588874024229033949357507455592460389880109473437673122848207487847228386017331268372080563366958986484309959229636992804465824386059965189576067065315446415361761411356422367685679636277418614001772743120303269441208357066166006788695971396960862488893251671799824900448150355458665217156521975994110107421875 723 106522331477317488642953294936989715521349908443055663135144225625680268454086614793917911532187689453858793320578620314653660879824457973910032337997167460503235917240134107621066035514475629419374176372233170857894394048617491967181261165289594549323761623567979355943304985952325396686923752601115659981806176482714353535222549989859575006411980359870755268695156844087025073442782099967745177100480034499807098978199875917222402870909268272397278747332354808470121593846980714969124234183853253773251556898360239457698911513018724295525568231147546567819831291089856930376349856294653274366695962785041282795630365978458992301601452473426397985644975034574872056591958178501841884245818218138964590789653367516787493494605490838369534571614880583899508654036176375076035056791858643031536521775973032943900291537866522694830605778285211038269864047833834774792194366455078125 724 2401487695150593511470780917406000043082810510597696257395356945597684514181823513434430118101167336842150655724860719942056506168647980605147858703343373848842981648504043428734779218113918198825345038952155348953331929108348042806158193117962329723879504112125680992520246046669700314853739968780406629234385758611474409248345328483139272885936312974701156148707570700558260943798210898668300381391876298625342290388758834103289943892008586038034410007028985235291042588476024347264205857106330969022670040157229704517586831075885241365167677493634542676808180987258963566816022104539562370788121978735439010160930377305089874497163712554490448016909317361876065128622568222063577723176001509686919150970800614181347278256058599870453736110272719937908545683353315315780900720614288603876490354921804579262796625304447607462054873052824909007707532282438478432595729827880859375 725 82118621079212203176912292238808654539688415823432209906324136790597625366625701090244444603279031009355081307305121712068021914167673137055231344493517588423491803574088811186945394183799647950617611124721866852830729102304655647731715429763947077295594389986376673865523122139046413316400756248482674494670234449472486369856090760854185251051329013689779936138718041496890546664496959418261164834841148226953785582383158526404829901091891461136250923754954540794133235569022575284250503004162438078212237816201790914828963230452412241734367290234218485732004175372011651779971845040605785858100279216574443069398975265178104896069411029407023643472313599223303878225223255374520785795187778712324880207015413690847663813777696940741127747422656803992085204855193099347340889297671548701794858287580448884327711364953228953752189189256778002745651434679530211724340915679931640625 726 1848570100295778984965451948553475357842107617451079115926660536901084687295856706924563829450850733145700105859571805060701553286800845125322109165687627558840408693537262819085307378720719679599023841670126116287075474219965480522108329180267425319013610960406794538501386029724692643984670705169505860618474333000138076716761636189568112187531207841060870213139719819515600442929377999106418517448749656607090260399580890607882133422826353286263716545829015663775784642451262396025421755754548025424183159557008958652227926245959150149521838313569504231354703853706439435474730253766887244350124508686473934280902542847502383785013536736745142889766914404370853729625732192614614818805314079335476812330623213574550822926117639847207384995207503388823282756056130010334239759481642497600756968028151929124053146596333410624913892709403708848603375969332773820497095584869384765625 727 63250327255009271068835093832904438281504743882444652702705807598661540356898653987346485273597441712554357275227785045016881437190025613573705622444271963143455365553806455108283549956016640927359791230695943056110335078158847759228325705096837012273936718085199373125846517112027966002567981647448098409332169663406822712136510688358543865152635194473278211531861509409776316896905723716710798538186522214790383904027224649836206095183424937854664923557563994335627090360431502564017440202376862404091424573489290160686661498969949454290152834245808323796633866750386734732707343983309455888909285689776186580356667927541895816040929716340420774221039050222976628074072202804734225987621423351564038578659346100340558320533393552121054095235627940864993422602654138330415260007121963504058680855070986338906246162320997449377841540589677607996088593012018463923595845699310302734375 728 1422159487454484866583431475376585010921073030276834833627506894590729138061276694537521286656955494007032853632784038656463451963470488197985418716733458693945771249052986271996048295159684880640164927381008001709428316142805460470491712313242350286241753918003727374305345769325066631417262213019394847476712882348547485472793019591763728725114949548070346542518139106499147401803661679960912664988535656196263417329622505677083865164122428303467069903651305325636683794483764183682246274830431678880083204620381882335200268072356181304536044229748329762716382565705613890123102420410630842102718803518297393937753824840734922467842694138279015460390088936126681249588191587512664111913992036617343460220366269984827991199396924848861522341552755302069870181296422634736527887904127080305882026172522756331434743868727056345562227785155303750631861081643592115142382681369781494140625 729 48693953892648974142692839573398853309095079631675421301660874330005327488962486803345415270678425739304465637627803313747323247781141305151585571440043105521350889619488057239211160741775179355411141429698192669690977847108088355699773770830943952541968693783505713740987069901401597939556550611284933010045781595793730445418340901211755742296967289878168184320888863439565790553326636701376402414309076120944936605977885365760437626549960027299119174720518519304468890930830087131132126156892093195238909465922200711701748040502894461489388384935941188887117942014624073731093821364871021430026107872956580406441841117481439119097522392928149362590471089904348029729954440240000394257146510813058587410262517479832922313592425633371489509668384260386660369551227000559238784124248247645696358487986749041062653452332007140596446483089874976229148584305761460200301371514797210693359375 730 1093872357127919963676241588053725516822744933301204922490862692348025355867243992684894438176978171467040138869286840592405133666758792162710778708173704037459569273803759145599832813062349658254643487988454703067109514178126846727598252669102503241722367466348027495994351894838021132763393009513378288167972345131361502334299014118945208254673649014889539052978157971527492716963606334401205993986012694633086239606736862166575016481359603289498865453957245909150147436987217575272953684137592127817122302566317827862816003923722196029165054676131714394172484571756238780009941388941978135404323456079179943145096480122948566777270386639117595283395161080436363418592039942774089479564708535752414538435904680985287022823154368475897835390748905447230758556479419754036089137218099956979588944169554134878278797768039478188605988510948527041711890450681465836169081740081310272216796875 731 37481939981861867437772266731678969764319531789957219692927587766358071529643436527241472642410829448953771985416250273978205470578831516050947598777734766540641007847302870411512249063640161235942617529549599474248281616081123075648831388702625361841995358354301297379200368114439811922105517649764832597182586181679431338038509163646608850777591339069159251461907890022604957435383897230388938269238838685655553779127522377472665574715728350705896081897048725838238380972831924579090875162720453292658713314438539694983633237267890807146405796590818261289224668414812463098423205766478769168867289036861370761343121901640411856578978648923144495327467910993090999273284433024045162965858559432876761795988393823817664578720277803723484815763965283134787250207888195021750774687536594492407471560305513549016799673654697219776002379138698607623507615127511627406420302577316761016845703125 732 841428291187810147503424905117393371733863636273035429335485614744710305690138878791943078854167904589306781481704101238440118683201356316954910260247653443953067935942754565687304153764154907170532212728781930634978986899314298891607751213181446859392636460002835187889175159263089610709650338184532763130745245519526483242232918611263961117004457981446616609023090540943581816893268084951422543783704290032193121155049571645236986144698448196957707646454004704167162127061928231285974160255534026195671128172948598292766894688954143761128905708860096947396001699941890594968153107418389075825251381122371218494272576870112376518631678780019210879479157501693118766182407759434109958562505017305669479054334495629471153446540660073140559009542851857455054943284181089580345030927800903197510799693614380865778358763972937512248189578525270321574815700349514457911936915479600429534912109375 733 28855296897102310924374573848900551489857809722014862314990595510723364094203719523833052473114004957021370831665270120618388323096281707758466005616385887562408386268027601628621466454594871939010276190890097917763447849394084091397434637867874693644936087695047761283436286079973540621211389577211802380661071390503908098726625055231081162732002490660829533307061995167512124644076752756706892643757426514776718268055901646861970976492670822856597482539624687821352360339239036525196380463841760141718236461713218429925110930108685229282204682333406110144728425399211033578271541386119832233355048325045825642523895938667825148772072268395697386927480133165780918011100913043323872781137748805183310376590805948574120541200408765442888190386734069133644451090651047523620685442628867602145989979793771831429314160788893062095809743908666079388031081888466022888906081789173185825347900390625 734 647451526721389262357254854287461327929233223980181666443150074075002925604728767448744276508577616262843859682510846475893125208554959229317408771240457658755994010752971155736811298726533165584692264731989790582638161291935048101215362970614219813363411088550326979492674483352243192000061946504249362726548705562842548669873549783119465798350865437949115049327125294993329143139299520262763388421535166095677088356025417786913834131100240202336603864834540864983260332199735201978369156148738534696005670853942365248727930707399042284951419598091234073350322861931513047971266496697624753815641599806498103956937483279606065157087583196749801905318550006309191819563521599554744954413873107278244590687693433077692518288174732995343361101080693963742218713767522112867778317261889084473608017622693008336347093691520109071502419340216073686357489539756893126565273632877506315708160400390625 735 287599501612597749341522653022001556778072856449828423578728033517731991160822617889570866219808893774266115497733419626722983049078424654132722700146631558034185962033823023989704306304114214603385622972286912886261011851522285496269840213151225887083379853966494294031125204759462644308206738512661710982198406650779161670435599888969462165099350870127018784465488208889380881212686401225965604229521432018433770679383008174870455472717109132163937608378178925071878892411454971990722011521590717499711967772266704935286580553888392225175075130265011465436475943555244125829089131710121667494541151234031706234316287285125593223069647043811090692469801163372018735854990500550382496963297068344914907778870051616747174116951123201915774895115303222476029454072069410089669164034825043481614990527019015764198814488316291568917742432653494663845355648265633696780696482164785265922546386718750 736 498459046994251908450899188595073063267199979341907347565672624665705540747782993197637459133082630675758202051408909588912727553384045306891903766193706659551826569055863909446205702512506355705651897975706418188795921618125384647854333227774258579283844267450601431319393058340305521350341862360577232189347393377612046649031754469377939806361388022812513043158334193001534215162160395156081996222207601897273130039775696157661348351645087519860430586986138614539233652737170820613710828978536332745521724888125179987913974054840120183472104887919271619747655972799605136486364096721059290345843925713650662255179925408643595838039230497386394525353376378692400523410193110807921846397921509020062165646574123010142301829030811533291483999631427672086376136599642172010801563956999533994652292596273392929487808050650320385697283053739246306845469790800830234278606667430722154676914215087890625 737 958029025318617125116670656473289029885884868804757172760583073717201384568576184084800134444382137219782518290078767494804733086398118074635840311773028061881338462797984111717429724144886448778123888274253440589184613593303881038481228844980159790712240345664339119029648113276337520801529743959634184273518990942512669464945414904127904356198456998540528335956909478299457927930584804356159455615949284958667085092578274693808454798145791391520450798892258335695884262697287975888611266307136170629680170963135199847148876291380085561606447612755772081393943024556162292965274254356723822887049450317029362458639302321442771800999554514002955914366114776228951530249984249617587321035483906589868196555485811101820099042073002579452029666620348880438817288174547720610144406434172588040042778291965552627814526277889106886292376172865625567254027112771772034527373307355446740984916687011718750 738 384028667773984944606105838056876545287810133379295435967276340401263685661355680181757996826196106702056427530524418168034613448114583182988457380534213394084612846116643616484523384815116036591400754971064280743152401280828030343946689744090818922641328490905106147055934355698226664868776645215658427156800137776113959447224988486375403142451990692410842364221931706663441453592850065480049674119486049582867552417533572411559243943275538598360286408194624785970769769271560195325692734635268549947420796157338975415575122821413299965910586274249101358252230229236183090680237014326876462798393686161396347300820877047426026725818533055065543377790478441548983234960554690152005308324308208477438924512789907148760987117729250243474848850674952828186785620138127648988837578647573292772923987364390640673093090149430586765030292176713303020758802175401813543131890327231303672306239604949951171875 739 1258581775871495902343972339496463118400517456164425965612369550081810908623468637087404867012201040496432793698536146254334199950317970756306423467542808663194594959686653987320499592137351738837219922332707646109910992365195752078702631293061465343542006187694728833317497077689250229208759937510911909598503943054292522092204432420187090445734593452477054073224869469704111761976606346288837468010695009880533046206597617278393997782517661925636947181141323775402675695147949512391893193936977803227639274969408195759706907399625166512866648710238354038099161962714093095206513520412955650723886138715155119140328214976667453042489422572171250791340271852925140187635282273492820130776090674778026038482078448702729797799887407193589446357495671181884085858387283998776951691969747362435231900499644316443039734919360049988970065991747697294200726036338339533515728874135675141587853431701660156250 740 296127807669904638737662233211762273089879128134529836765540040068037171869037666592706164569025170529135096566444120541102792111241771130076608205995845484451448121521690738119019527693880876831221873180417353454480504170408198348681062167080340494099543283777908081679893687133924731495828512696022481719016743675803732796903521655330941680213507711418101868180458375307667176530255886213979156759059840995122495818179204874838460305387620465218342243328175808576132160755533832398752715195590083146817228153768857727467107654893456223679373591631232714333832399282920542568864320391525530591427209939142972175859539073926231942144098781316352036725842498886927422248162447576169818579460611905752625329756384317500071091001079054449725323461267946230443942053304745798895800265764580162083120671192981972834760600728064792887446502944557538382272411972743835460730732478396021178923547267913818359375 741 1340051857279946470330120519595279039467771353224945347576066843978173206506185479497832806522814925415206699515419557810460033790793239839794457522534701504270766383530228963887866277009545321839117875433081787368176681903220748443854752138858179990636815408545892911510659804831481652832648911671894988103567744276584746794954714819825695173902244708896643756644636167328947957019234392743558930225701283660572759278243715890245419124994649831501445051388080117912711436615474325357947863127943640309586867936793422531714095370140758015335404798351380809993767184370788962469856644994069328938063509036774054292694597512940303768832218447857965950644689087653568184055346660296992811297925560188521241023625211869601491179485207863106833111963085031613559534060434435695801885704604222271000650903228950542095195575245797041826818899885043695002737992926709594335155095734535279916599392890930175781250 742 228579259087281674722641016612935766149172938486304888564999570925270196486235085886118062076187954745701726735948871304195340762832396043343719249449708280929140956177067003967382406740504612836173347945725547470294399966386115992294287339505385304708476625139731780454631293416044767394168698690647198442142043323062607214516572428236697952624507359756483768514165738549438936131266074350000651167006763767497067605729401733231040809034132314893922097786244168979192099118089355942459922525156936628561229987123962230457257804313226676409100158767365876573045524237202528686024622704632922256215358470008954657867576726447014475364364077277510014686793477210343900135754350957509250186788924419712283496685500256901005751818943159241944035913956730451806339118510022973223273918518533021264128723989228359030084918340952141115372751687806251018028402095748669747322934231448243735940195620059967041015625 743 1297981058887502888421661411952365028924431150755806827885535012542505774260512664073610598895997763753752277283481502342682611694244233844920859057192709589027109489617554542756949694611031795180132112881312470842298890982066152639707868783390756287978717955559959777001036931925491314932464827470639449374529465272731125908727726065309050890190147751483677153968640526911833578980061418694963817048590054513416106996788002969773302751837629084502088328281814054260926527316343476354217077068179296133509417443908279450601860384382317350335709598391128208904986840127233515475101440995700851680715786358965452708677937491815098729988225097592737984111072344446542325076183620364664974833847729892150210389790102803725911515605839678719910596094196351380264053249531874232724667089146835763571892594779554199666372296407627202077326442614587465387034328744545228591020236130759712978033348917961120605468750 744 176640321127523403548661576560391672535731256913800263108291544636127481100599892894099093543400498043123114108695929310305255806651517041814095960316970623090642543751661400830053459088327668605076162379690719624751943917845092281723643614760113751661461931976317764657421264230603061093089620932599013776880973532461444214656450291074089721600854361606823295241468668165646937603003400953366975289128813022611136850182515654586865485911727264049598770607861786949185534371108537282011140391288378387331330206311637958390961102225076290968551198779224675655590889821650367514648300944018781226754868642194160157864667543536735297771114860179264615880084575920424970051921273550388377025987018504799308699524665669468101360059327588600310512227915871817314898351585177973776960255519450971782362487819264450362095745828009345130952700007415657008431159561332758961755586002428941583275445736944675445556640625 745 1191923850393995631633125860128958037283009721583472378144292490859408774702936073223040188972780761979214199036576148787094585813449487557567501373362941864112520539356096384759596720275165765473127067483870121681353924329651297306749660474125145079416204572507878873614743336804652162101774470922851965854926953296954811127818977396564091088921360344838801786736204028361616400044734834003303695428024727173181246571278436227591902068542187237168262707964701542253316018704494153028158512600296751128778378673463518473794871904494420629836582502714133402341450855566753532400789051143036995670255802601043156062654216976939385607972167470087286144552607750738710258438114219684090897384596403541678629402465634954927134734647108256551394387955960666409490373336217288155373313293320061214327556259529018175237340996919682265547608199747867661713340574914686195300310075917415986168634844943881034851074218750 746 136673807074238908025788947963325947289611727714287118660654730880007309812604056900144229025620683025849010040863890215175742929694671430440260371247618893074743783543902449678568987092569657087334394808762106508670368368138536219841075043066284637033425316794239255833822071653183870418556798500253200388819039763792871397190521618468430833726161913789949709992997998671796570447239911130751799227242551195664930411118438048293715139862946491198548626615362506359449035048148260875691924466166985341032094780347582410863074147642853467634073801378248433335578343549884080364250888834808066660916460252754929407613378879478221145571772535773905291336610214149204213380168697214900842952213279563297644774448437430781849659730253620298438233505434628324789295795605764825303251473423048915901221200205773800646689288491538980812821666905539495785298076192315570944431422743814419362706757965497672557830810546875 747 1058163375540327997730150146251768437538202413668569499835484894932348866470718434009808439587933000473543896015767675582139501518169967079456613712214879994826396524213903614218047971596849347044116687377371059750236954383066481226406800854123760981398461348592704313042945506193115369917933307924460698242523700357727755167540124937753376782518612579002247815736001268702103537077040372498832376672946023072638331345313836877283801317944686428798490592782115605647605679839205556617657434390061042023145590426680128611114747807582009486549940353054363845032661591223650452978780925494373572197100500698635202349640808626744425291536890170351202224387632694979839587840513959298277856731794877645565871269547547552479462315799875108789067109226977768742759774516480081473650968518791714480670690748076191298080770377226618652364063325211657143299865409461270587889331626710309741667970229173079133033752441406250 748 105892402943821220590220229727975306977362861242561080177426059918593255796760567551764173327120472783137397196651404912368408218567296098752782511977034561782004311181995826720103384984911984083362967839068139430933682938820919833564526101335645022886601249470400897303040108573835563244885105417736542965952219374223813412851947017505774709981876757858233253286680695055011129076098785918398752461157113434912743621215655843492718299684964045723022686683488671888499278142268964306311334960189498767961949963189999712271432084977915470055223554926373106631503733163284173042607137327372265594086236468582217386490021060173572427123272931768771052173664579206492439342278449595040232455303275041108506573285899718719732141187348151667578922425471914784899462329229558965805464526856177841834942809620492885829118286783242632628803428512249082343188259068044362637379135635117000102667361716157756745815277099609375 749 918075970233123589453235895836681273914583633268753849131328592691086443788751747182870190233460614268437403338723067754781011381920658848230363929810891408031060070259758718921684588446412950072340093284907142735918127368711882118000767590743000625159215836727065988719809894871473485279807065687948592235822414719125167039271946497622239762949019409925615449007219481175825661780933580722402108236818812083361521414753559892509509740752837212020150619743302286711171857372042383287231441415429968434937257114670370802495050022082583707920291215635844352655194687808747791359099758404598458026329998307708428208467870853069661316662628178099658072922649248013061073833402448135718058068469383778077925040108590361186488990959933416859602539876064961687610179407319254905511728830108852453691216024520662293703997548633394138620683430583531200331599191686491670329109388406021996509309701650636270642280578613281250 750 82160938251831512965475814687885696538167379327214272382092529532985435102213042673674891217291549795324998824366379742807603591785077793783404231941353828028313108243773309016117341935796728618467819430364553311273999506306207636274822650874159788839764672371524813497846639464339939534345489547823221881725732176217012519846284461450980978806083595504844741753737247135590310298865025400853772918613419246460534095512340955962934236689265606951841742180039444247966377151466018043032539039305072781891049829942515827844017678016691348663854993464866845567499657881253319598635809882252137162623499776878289151874330825214752715008909418008985819926404658533012207619409122990922681384836214984725019273181277710890485644076640828070260187517895638874344441483435387934836594081269200583679088291763433652497939344632119009232231374812699060839734382560101316340671730861972867077103188648834475316107273101806640625 751 783608755110139255044395234993927672358704827658080611013540577901073776386990292216478264601903019000911258824565832941659433106430929924309023505809439166360892917982737481814460119213535717356549930886407428431917500055748939230185131773901221207063397308355374401216560014098099142353591369871045039708231755817453309260581526509148022476606647518043836078470137728551507656380153875413106476867437608476071061010315045532842598730514581053864693989739343290880926467265761895884165329795943592264338787506932664327251360502236764316518928121341113483388349577531044792869178552468837931315800121192412025820999549904383880728789756842132798917907143854862679783354528358015905219141686772533498337299534659294535582019530280216344004963745718745901857575955753515845349673408562141923473754725073713641152827561091671574104133256368231931449030992956555244417161150692922519378491585939627839252352714538574218750 752 63843994234395461489668605081610110241865939533930522980349843638929457631100813465002190873088593047271334262008764936548322269344942396433951810736790086602840673417132134051126133336750808078602940968482794092371424342687346981065839117686560103485288148810198489281326157960690048122439735163838194662661187898322606912540106387950696805748251560180131766942144180955057217927081492008945123372929224985215579900905330302965016575446410208495125610222124290263496246445020430973148046759748789210127679577636833951312674448195276208533169387865415216577757508091303928890501152153382533559554047473719134652326614868155008661081207376448745392212569627537060481592433575120950379190959261455137337640188177382899510794523417318162837233783250089225545073392664838978569473009395866307856138165001698161761151959951413458047870225233962392812319990067756291204525813339065568909058701052572359913028776645660400390625 753 660845936099662565450920950020303724094041829569616045770762484361639582159835263060779482551136694767042884120621048616549361085216093610229285886154645400904786604764680654102303264722082648242353433621205301115640603316167380691523453821314046827570495486851554502569432743469184815483413411694522441398523612147811854101412287067842618676688019904861662122039832065037009128710025780916587212254533702994784360878499241070513580444314798164903560351756442199751086604440395973259438290340648200824262189367909338561062613065795146982145586518005601422648739603854856480602479414707087298262993263190305148613015675606084943128920731458571724275451039493454460806379003479424394310077954371235477933313548255614615258908770467408559433216837219273339294427772766677500853698599624388953900979228955845958241085455857159112452412342045278644381120337696286099046122346471770657092004164212539762957021594047546386718750 754 49688775060504855259152114936083033155575463329322253109393026960636492110830177199533852444605865901336348198556800031735059280432977180229350032018159407266480427417932027144816541363286955413875518480143060197374966619986903989179783575360247850563079455938558968554921873370240625719556341362511973026771923963596227975759862672638313401127797428735267208695307042085260400667517694634094446885201981723896122715875896626208532690067023398672032197044840889885012394532365247963558673040700692046479914810994779522016558319147261669930486394333739090879010478420388041095340117134462911893089417053238743419072457530546793038859294504904163031616096232376080785122061265358924307570523791260501517310209045724571559928474527569731642458568224371576465639546101723310275365407076398080227414394916764243445182862112774899586334020051641606573301592501155999859416989070994504526339319294692131734336726367473602294921875 755 552313243555547927542923786170015956544186150459743449197810763311444680050161029669304106702759610529472334005264015919750542818217647622150452598501981109993929701690188108890434120260707250239921829474470345002139326737444448228300521030149191507839149107072531663593757463170634921303511094906310090235547052584619162066624852531487612045759078628296643682573744249102985685221719978790833943772881246355538542824316863893587213350036610862535146181798082253907253113192814018117506904148433609212626125083664088524874596174813927014182270387641579273221411929378797375540150883486182371519135525745724232652858308036769378291202253846781729752426822786298236557668982520847584634877310780847172118388285920492070314574762084363324279777981167116858264830469314388685400809913041144108681271726277069746657586271147923464434179318244185376507745854960696004779822371586186846104463143980467521032551303505897521972656250 756 38735268518608531934355198853613275640687501692125295631269108249188367233807637667273853845476320012899069672685595232522811154464233161308592151081306371779252815672324483064533220075314457115459612218367963765269293827238585911739302747843906432089743073449980907493306408720151561767588363762037422167839242674115790034271446134887798378495794749155245141371454522698543042959269555636184518861032774477473368253500102420632197908786894416003420493603605889897953219924647108932853166385576552448581767126251791394303253437107387496033287604408134845976964816262069742495563326103817384991010776562079649522688511282661602501222695073719213051347071895252235645963309910648231206377024069826051760457295944351064422541926665381153953402820796247158613537423917391036495833230033652686150359377528714059299900328410861734012039621179092696175989305523375091893578660726742839926438864706081943722892901860177516937255859375 757 458452294092578615264367028622645182612956450163846392031251874066279160210702866439825400390737488091958903951596373957228526963743658941466962983434148917492381540389670185002714166516379735649231235152562070217451457792951432618310931346486095103119945185015610128040774220459829326950589579466247647424933383218800742122799296667557547136953497963315882385716179702810993271255353812678962107917726578740566797790961618252769712352599391738452021995484956371387748748178238395794765758615944870672230954804168473674251945726798917577988717223754472260364548658061845447193965086388082640005900755689518391278437532737190905515463634968257188333479838553595294772688162948056539768263076415407985320344769524364792288471667026254252082012579157830969952215015932905897074151311737642309327163197553788770648081271752658923483325391910848330016363612205246875618325535290743442501078599993213913421641336753964424133300781250 758 30247443348765481254577444102223281384970972003905332004891944812163797016127347296044261092668244611134509170870208573510338353295763862954701920364442669742219398975708436164006480324223184242203664288789432897906865751380912398509366961073451281721514888278731285620125860456227867903600033388451992516839094742311009401217677565705488890462899598884432847779098944159234864864478340291284366877638640808640193042738606535251646241548308085372367397698276840641325614894123997545711626962339796506937293789257639600155528763636267380882572801092280079857771031920874947066244052732167289488261397827318562078085279728160642507557519665883994503101174976288164978955339828957280767833041264238413482748309200496056092976432353720511378279374580052387060835410117199983607077923954417809388287018060296957429618407018211354194177757082931356397575882892241694747226203491597815504167098311916195285675712511874735355377197265625 759 378551477106807025244349856373480566063061656647851427101010090105858659958773548598790420142065088356027255208347175374267295431648935102729720242133576135034765970363089592639132949795032674548715198443008729735576302954001274221889474082393619289085806053135819460477774897525471747330561904726487513505925630287550742891484792913002018289229622538961809654208534716563488988400037479683932255770649323503153683145038812486127949095362169734643875277157848429609709571117671805940725489178592273241914212108166618583736009134868677761509012186384470382522934820730689336524053218201049003017042366894948360527783722860972113787196733776039717479567889610089416243958135007844301679454676732259121286399106577567517002686632946247518756730798320850925444000866894806131846390406943516646823340766520957282022536341346478215491085921644333882482419981663782378594309081285674272858318657394849360287025774596258997917175292968750 760 415113015301577459557621823260084386150231285561358164797520829477147061082707366748069111099481662237061065418023871841274165360295302719025906831825669853531208908297307398697060341408606822205905902692524907754977081318184192332526613663409000190742530933184663492038431566004515513267023527935465512728069897207234214939638964923081276565929499580117808730378052451148306574639528360683991472533911328707272509088559785674732836630970444556025349118246199914233080480390991981770320388802989120929692606302833654699037248566486279507927375414208773398050629627353588202678606798766034932922354378229142497857617228694972954041954522574793792896498659649369377995515124767412935762466121424696403889225111740839981165689780597429044699481758517581527346461115710306665292334303008459885952758956016228434564684893149582134577472693134762218555246880995929702639140857105937598671161815368224612399217221536673605442047119140625 761 311323175355090436967558654753377293843458981048868867841329016014618551021352725941611345074687986758551881016457201390772852857772138067456101560921014839821573673163881920887155576824936211276693271146412373343576857879749833699947412441413655839415801826295176853127655417806194578731606564069677215101914310891431659851832823730962174327438000116601778888674660204123573392765518713293528458695896221367588200425865733918472929700572427035984669928681545228165059269770843780605590788840617208402381812647284884511606977521088571259568195892140249673148697614414983553093718124451693943527917648135274667537705136087417383132786188878266933768138250025690092270382883431974248454525690310302181224425364252045606577404372303817973257999408084611040893089608756262688870106366298347230106020487001448511495638574390189592339820267751178084569121606046138390110269210858398121645180498277480363178426614467753097414970397949218750 762 828132258764929998287850560316933214160945798360102779724635816660385645046078940903277109393586507718410668577862234695911890924225881968750024959144980921566881330817401844758915885174926616135768316642616564942719922344381547125687304848847521474809626338913899605914835142226278074909815952416804967337425268906441685250028249367999059025157870197570406381361690286238839913497944346791117758740880239800790370589377464033471484007470398290502319918039147145665386701844828680354125671322267445505627597734404009461810661184206195891865015043677983767785003154127225094619876746273789002922621343009652959738719851279051663830059739167983256836144370025533858602654379399640237268896639622209134527942931481628880673337884493757813756504534122671411229858710371898881388122938710738254198034684378382732855599783234563916406897055218303572757653370199894363113664473971830387786096465125955379260602740032481960952281951904296875 763 255252654768863444962782865085333715501494626519255642207838816351527758853349384152393514826078192240721821745370455370547732798607062767629439246955645234391669691148830810194146561464984584814299171794750081132429250557046329494082091963309248414515442399395639440638901449027581124780159111769652720723576157767027781384645071505739879479747898200679460699327103282778180302396025503978552895170446066573916241559933847563590370416056145519811861957770509009892777780881679003251006174866080798221564567141401573762626636270514152573142129730848881297193599372267896324625679111511972565912545851606517422795428051753245277990351721663839610544924044326299519841954965989141959546666140870354942597448993763956543135989737677186505546758528537140161013643542656606631179563646645759205718468752305503229417056407252360647762824021905586958526239785413203591654135407884957766815272720185717517105139506838895613327622413635253906250 764 1023208761359619162933989131829604395409702863282789939477251496657418715789509983487776276436101361971412365117964045148909610055825070993623311725149950460370461745620668311500001491805100484767871292252425358149343116478990423933639546160602192127135447479782362235979856919115105273880761878057613923231072178964467237405597404744865570448325261158812035841645119103674376215576491391478200071517272876197426415470836196829107236465141295902056568385402727584096447103934848310747595004136711696443844482280329618604236429088236339303291854341622815107140675447231132416917993727116710501252188421147047246411619410436482445350784610557389873236010753316888949503392770712728156979692790910066311024550041055652490698567917043939350443635532312646239459597679297223034838708809636360685708149189464219123843985684012653149817181714693639993159604828202919187781953322588450246656363795821355865134361096124848700128495693206787109375 765 208801067885498628745722098982779518347030053207162650067303944238052322102792021130414299561995538438927500343985996940441482786983370983767092413484372540777993373321794292880258717770247714669118071738252416433566379184165507738073773582601695600011779238470032671389469887550570921619690404289533931632558832149221437396373702729139033519492448064867987238138243897257674797371933641005584245231095859677267008494488088920166414509935760462851721322564917753181342896722029689254810191649798869952354988349095933984936048237292936262851708790670839480941096842431458287780636067778931199391666516643573206957119960741001640062886463768824864287860497410936388970990307992630443546758959686807636125982785030916104921548823352608948193761679179708822899970464910445817325123971402337678003375987746386054075503661242437430987521821172912716392573435841100747615413587031992691613683630942073900585431722731755144195631146430969238281250 766 1082522433683825951652620222348289543023748702376405726701811391977179059770108486919456139867495614877130031638585591432607949225895124715781650663582698605408197469935704502718706305704271232112899798093519545780222225515937100009322942979924533745477135881505178819612176395939655690649655403756681085256739933329540433106738116038768458318542206018469227159908023843030317610204599767427587624219249908504289902091182664716360435485125175041181620298754415990496068604364024193234795661472293176055306796599334878713036113898368682222380402304596495536112751166249665751499915233088505056768945202640707565407297113099700088389934523609244401633879524823033462690786953377273075261730332889715171412384587122451147661168421023049453701079359957324859605240825140088446121960854794390129770593057437929906560358232914098745786930152303073123393416903231639017028758198425341339185431031394979948558054960727758952998556196689605712890625 767 170516533900463107753450846629246297679276235372561728775805478523102458373105962773464045475605600555735277702760900167109527169789755006911777565548004554111489318986007284519768670788923429732426832294735354349865042755402144742229929832548812876396153480952709329420067477499352959533059951869956719375904296994855853915052720832121626409044452016826467260867238641820829588970127286585168436898340262333601145630344604980826792283626780076397135798858078340919929808856016434512566915389366980687105576439974158589745379359611483024616112975118260972940224163292160987900313389350200724768332026431694581681372015769071313766838743579815143570070101796197228660340951632725173082430593311256813368452473596653494132475719818094997195691624045014862553269743146368518154502546861835223420209885051707983491646228598845765721333703261620292403023825290124273421022221253538394467695344932570681749026131335256195598049089312553405761718750 768 1060514277813146665941468878593831614941554812506151479665726732865809898009032042902659881212314624448226462986392411115075530142530559078409278417215893164923808690640760123964110302787740094281511912706823051502022749686994036663970944034814838176388531203893756462497333270935026604426248064646340018464529808931282844563831609688996673838021332151802698768703792933022560668736129267697291940758577414784820637239708766306182526687194399237245707987659447229747952512300767187388362828339560895926815534861675220642912239543217136671205280691056701070555569120085107548699876372247791275023642640484330620593953609349576596421165817776291343404637560793111135840225645999430698281732993084648808932244652011863449019689506512891576379811182319103115594262918853972692922702034854214946409237115074825458491083730480659570896047548404980488347777598585130404095115054589087489833596463142739580441144264799646634855889715254306793212890625 769 139088390760651516362613874530751387573619438745628975130367228312918329870881607983816912253214964163484244186516488143098645175397576867409493729529832448288837418766050337320010767747704273686608026371160224221051693658345299142648617381154500987660349269128110674040648138835516393996704795234947778049016329050601664440477724084155217261843179262563403089404184395335598192806363896645218454353900580488692765878110482148573232274369641662216814167460066217975942994840205339212133876700993126177426850971275227263008159245256021545584589469359365094123885797364746345235871319889672417380068812997517913046935532642811147170747500080366976409247793297858594909248375794591672473816176162129563241484536498885103380947317671617594102553546466305283362210593037680841033202188428265315142905947486539987157160368679600718565904248020279116356103881648105566260766088143971025345657720253146854265001094996812014414899749681353569030761718750 770 992802384400234582445496321798785837601571062813080916261277248269895297768152402520458116629128236844306546890562379090734446940134676925528962855388626446052503414731862237111119561491835049583225116100152780680180007156375498657145227329180445719653116888262584626351001421938212810559834487275251492912962825240284354314362169883797539701450351644764575598210737706418759531138947957141538466664555399390473378856076039025050166257561133048199609097525921237923044767242322925059765953514339647398513356534923779880552512077545816565904840425660009455921118939033257921939271799549144393774101138587404062625068188169220307289785983390281507849981029736313059260630020824133384590611235595271854431941481368435179841797370414495313088301548233183291415592242715128858835977326485908347002341825121774481242482771716531673137222524486288409476064848509135541557333707088186454661702873083052216520122228160527555473890970461070537567138671875 771 113367254943682766720737130837312278006117717855859274215878200832322487654561324166010596534733915518861690305286096412564447892240058320435358987317531866187062291867299076427445970064967055303601068431276260153455072160753834012604911032611957453484143863049890773467134226493838895220611300156297053729479951687413168124056005227359011154912847870886748101594530136230788990597725294524605851618746574997480305856072302043654382419899692514839074611478128113892010117330843416357972056386724537165158952369333226686549641916732781758379913396326005740137813079928886832243065136714050840025613598018175791354336844105231780769363672387929569684505240095417829748504059409180210544851100248447160055265907553995510829376968556074121822550133758801791097498910861806985377338979294658359791409185841090271944275646795030164053485120486946894564153583950689391587050653959001660541502102315176224638315844242542063113887707004323601722717285156250 772 902298567820231179543928995380726532576871304380056904857998804580003082305237104179044782279430046354586397571006168230316361648911689488011953367916091311038695263558563369068684119925903819734811176925876099604311905235609644681675455423776902765248180038773561679368803351094665122444093925327120374802864227677524072374850916406632948401919768329311031970022787530456642364338818835515542547593264327424195955864827424922661025917030129298196337376448712433230791107877307817230369505972278958851033530552056664116614816886031477433596729788933762865929561803407391175115640780791983553350152130464031909102467775082543796150786261331953484773489548167084762424885362871155789774396710518941012989680023191612508716374273218057925945846784316419872019412763473405860576492497735854792189841638056426394614749238484155204196877807220758249304142934297561773623818955579168129453496320893199363370054482368087800381317720166407525539398193359375 773 92365329646560964226314737656449874618982700712639265118235681587349498467190062185222739670103314226965527570922167016782041201372147582668090053664676102048115743236398719703485774657727544294510314133890802558027465802593651356180418696713741423765710459235800234489640119920415709212277804160095211143935418110186626856720900968691477057484147545291137537313105658160076918936824112390522274098069586057271273983789810356829450110252921782374975880491467002229258649431324777909934198098537889301851990590305164661049584280664820720506471530087352452109254895269064754175002196169036848945947490616202965581957831887190192758871912821515796400059398403015536968315227533732926735309876038037400689295333232348664077807001573175666794870855158046266925047725778347703654934382031482511120887857309126031318118136935799100563585511879686578697067983600282899696790155510308283598581125089631221645418147599485014787035197514342144131660461425781250 774 803395104712751246272613552842627704592656766715865116550909385116715130011270245046483774339146231604284159346122099155629085852659374374583530102435898094736353844963370350779771068487751692280665803320867553300289017048878103245908572260530462511961619098210672966700820579593286820442568713192625239915262916478038609820672856629885686575691175559321037381939405318884792474867798711430588391913906492606569812050251513610923770078448458510998327994762979479950029340765735533788415934383712278719601635171676684202004126825342764279171032030425366550715368856289503283439104205873449345181627846768992464585632456353584018948242821976481209446065051633156891479161127654751464726236912663909696331647325221922646802559369089263046380902496620060013762028380699649429028311408552942641993955515880921980140678023016517525757893602948173485588210564621410374558459690573855300326459648692229506611792223835268045295521233128965832293033599853515625 775 75246040255207646892011061775615245229187960575281906186238711464424164116978056953737551821065662614803615174325154653165247518102445232319755340296529331469079542924392844796005686163010046989941350148827404160052067944294225553313925080575786097078615259805778813677519203777007134881536136537874642221500648598196411686101719560963746870036277840808688882617790094922805632780540310928258272342710475488570741446590645785406313910190950009885589620684695379655304210749843803288680675574345126493579801903905891866949782192684750504462305455256667061981301991424168454712388044439548033328267996043027781367570239091409223685620769043484931222313153966702388389730811697120965183589495002073500912332768155537458536285146395812848630579564511655038249683133864219749996260691776813723746335592264740230626960986084792669559465703344053209490236089011972847265012370520488919788900371944464196775199064389600886459952278073615161702036857604980468750 776 704822011502511509919397812579786759256974393243929661391389873388710317726683673125296321349699691912446080562867325777425442622375012715595084961133610572009523459692583177123574757886949468459386176471678796821101769087229492772101173640130172232318350425066432797983596028795052984808334333054288590283074676485075069017809278426433925780005440260169706452169848549445896206271315322944844398684649363227385834364423366770684550995343036091035333744614621020329005461467452718740195966071666210827309672849619347226957002797020645658451272315297825865031689448331095996220933500951648599899616034879857771897200644921144917267675478025550058009469189615000543943611424074256721294221584736937172368525439507713261837252473667594938058163578685508621114061272295633758956101969898761540637548498543162618388534282993898183212995825511245240302224446589415061031923179575885568353659147033862326637362557920003271194619998141206451691687107086181640625 777 61308591266895711737587495710941521245072706564831546265121779997618738495498819050961462340514840864692946084574373932472909817107887889575990685206573843999743722179211897938520485731997257836660413861007030002163143583809110358689621845930551716510391228293964236619117755345554072950761748621438059388027746821532789956884020635605644586795373153037803719765326274597646888659573081679925001305650319378907417292704080956138774206220438205432010186395763669464011287526508705072286662430497294818395645215756324042217791758847594352117368393819070182558456098666918067007492312238559334802707376998237680962847141212002342458583485953672498233256605910715265236507172726841876791499126288944454142310575539615186530457701606589507912854731394551249473034204608034962766115316975658130789957217401433182928954163836493436746909910448871125909919960898383695924914611894419890675975589000848680894329673030719888779382920063198980642482638359069824218750 778 611589542709642608482098711648000350905043598689446319709007337544550922994437694918568294993446122285587312829195679653811694704760469674846468472238834811457334956293612760683794223227379565090333496969536796059297387522986711152290259548771054388742752752473981314246298654669375916417472197142498984232793515918025396454099087702401920095722313918720155401608986178556145208445406358524736907873356012288468491121355084693680767781417766165436480111777407683216773401508507206072211762772912871957925296151125284844951347071773033591236996345479083607637344009517385690367376834840005543267950060773121290793310742029074154958354462333367042006800774839010631801172604193781496452900565301407623810497640397285418422030819842000796338986442713907480414522742220095472645260142782760323815848449023184201824388714721656399705435044985179249187576278086931791743868156889614857747500475539378752450505432619682548260608978551999825867824256420135498046875 779 708377956465608100536872626144328679834158165045168942648006442282565653196119925569561672983653201070822643260761019092717900652383766194720916965847687426525453333461908975214447985414866534041489314030317762989494671395092576959222929547243946838793447348931139488691445690747779695336039835156152883203386399381016561478151626228340027736220419119934683960425708906172292979556340941473766574366637380863863058863072662952544486106483155711780053830607427778327475667989191741590817324766252807311217116069465389657672394611349999274927016466730304336791991016930303311763528076857196399305408759364392679340733136446387171238428423895171449742012348045451467758622110249387269302170085204148968702536817987892462833952733323924947373982507796553564068290675568426865397403640878077342289020291448137569593011090924188854125132060733791296565553813665961496964614508863479978837483356121743664232309858311110810878685750680006094626151025295257568359375 780 526302259149097695898821814371501824172162555638644313984153909786246336366259006076384632784940809963389724222623567384974413438119727266646655966505785180568749389833535948412167229097004373222397416890729270097454046771791801837975333137849501348586627445790324474498445426225969651615930432785607664814784286736304026592868950826363195503149430264325749639293446700794751633401182605685466553418946060781406464111621422525673696625890706312510416054332352133312312024963875404641457490573645000315984581753018318254215135055726232819686182300647860404893783540403163589621089086061810588202373051413939731395210229561127676730992671214598299231267491977571115314475063040813175949053459216056868960552556460444252424337139437749318143073129365685036036610752311092454633507490517540127987033813903077947818430141631214406426338559130898136655384664988652592609561030530789203900797871396254805663844742875972070191535612249111864002770744264125823974609375 781 2278136116201281679517303068657019293948310888195988574540227565417347915870281923191944922425066013559490014584697920855550603204393737373596126602875182534663888844125342646375969048882116565438249767478878411649857790666138245053724905049227528815791286286985817808678347175599739010113357316598157553627235215524502558629422756357701325686735257022129917768398216217860276088494856227498497245875203423709577348324678798689984209608739532388060656945644103436765092984920940378603650194344263301925471561196242797342657764477090031081239307168079229674154269429525593479507809377133546840124849790204634435419428089946819023130117698296044300006954722281541835621857602153247149646982646463206777118137684936188817866509536093913703799683962806206933066308776574139317697929917311204121043534696187243043260977718294000196889326112979866074031893965116384717353363931422377863472074501131081801765433999340977543296253571281084759903023950755596160888671875 782 450042313422179614454733602700928497416755615013564153716899471110513492470711271506895747098754977198844059730671211691206000023535150801245751611730088846785375987634873665814863614172962751884877802916307423738917892573057541573003265382538419695306588576018177216628509986739700144712503553388637248890574686141900482552746087895056472887510440310135202418663494993089364264925275767200284993455521677435449067985157192913931537709183099173793185338428905171905149674287584837659528096120604072154554969370625130409490794482917405294059749502173657660748466449932343675719763621266775372512339261338217772245244550974771165013011173744176607048768193944515156555886196510023181999192590384385389912464693170456035344906214109852139143839540026107552406303641756599746566132633898513285981595292954567480372825194135449471671810247217522292572278514292266893354214286905607946654324733303267512834790433671886130959972384391054589514169492758810520172119140625 783 3132646851967287405906488641011595608449833113990705548784727389305610776172686534213188568313845987892205510034688539816211977934638032856381695863943912352497977621270968030237969169992266008177293619474940383028297487795324722871849745964498220016494975418351902876979222405754911084138480559473177447233220495965085687464757333193853729480065946025486172556184890072177853519574251216757577044632864510841931097831971595632862363504031632701590954483320180222346091376982216749872053599586381295470495629369622546830953247776920777384972039827120194908790417479545506490196641010498082961490805965158524977665486923547232377462133945366724527952548034900637852426370762511900509569381879537166256746560735633574081424953463731254376237424577015031133422577251560515871570719226154875737248850968693416927175055349436889358985703961776813241812874588141165426078851958303721867098634334385637050782334821483985416400966546313089367004067753441631793975830078125 784 382958274042008042065543565561798159500495882933379283556000127344597293466525975476698866741733081685145333118104042668895658842238243581820745447353757922139355508732433971903430816029562272453290244423158856542592640099332416628692792522133626889797740793798393280774630024070391553262149168582770282199449225709998682853179903926866350228977444918553619731408483478594202609496562610646001301287061281848528823118410854555125561104077281585945918612754069199035441012851114747098088256397800305502708381688905944974706622469300067382900859930125632741313953902553883054946339020594874014706993388897923467936622616555810572346941310716398917036319286968236590989328701980938173680073661733584988787072080562035828960531861009567768043484023671525392945244823327996026342305399830137393525931097604069195827305392908606953768440999602653717997848469215440307515663911220902238123644915643064997575310490432430612803578321746977852768623051815666258335113525390625 785 3516638936811960752698634808384571761643150654292769107813078697782625108003823467426807250265504231127079191011288636900198033489159481202658679380567804428150136115253236498427264755742502706571464427694387412655077256679060873418312036505918305636673187935829577664131405617249692505396969115158671240948664821944762008961243249490341673352255923615298867860331942737156728769215485777005680881709061541391544226527596210038543061616889477482672635983792925703927156209645710568455072145648530650913614564266277817487433638566908488157118594518868452933359735342165164562666111787511767500737952768921226339817353822613773912871156548592001477823678557482686140740114756432153765266267637844152186152288377281929631754402042653295123137599567720811985924742606405329351260594831637336535550210438862115897284958929381904915383725116400643629806293416639563234306574499268421665672427952492725084864132834864928551874758738855775153098193186451680958271026611328125 786 324653407147448412164947693051325474125110956384390931702947589558107924229737762537690001056804908160106730207897160509599259386671807457921705725869587815815335706388647120971190149275834134004089778961970322762533409790888693137987247405242482826592763913832648857895093581575504073112973156946029204878119448751236697780083576734973480535834140582578127621500466186324573956313488143159124647949707012623166006718238309699152230926765762816001760155953957312687372515645550055201916679324479709777955557283813709296047089342703717944361118716609613165873185388965788687535727278282122841845692538960645022377820824157265243361437202366346647621963702545887276493480790031925203721812634757295873016762967798132824904326473234263563081628794674298760264044104165600009357101114926644828504724747240033696524045234780700501524521911828217071233936856301423986261190363794850061403308548611092153091769355970322892276416139214871570128906341778929345309734344482421875 787 3598798613472878261676589997198366774695044449539120575934308145136614389883704995787488326132312042573525845714253849892010554172996851279066032500621123004865386937192941027688958103206028707731441608611038434374146691811569446627844821666254448034109359840182618071553751019358928622965148528144044645294880386703693120073405709294367762556603078489679895815410506902113076953863450383978343414619430072774319161654604044169195829017744590387035421576752887733287654877260905167341272693624345590768865201313504199287566650054909163016845950884448645003502088204171430897557564371868588110591357516950627536063315476273588515728417985304495623624644707906222738058605487690310139354434680835624436742354177971203766769663876436811966013190781760792894226555729890229171615066200435710491780567484136583128192959494761681328510830406642300891354337794745052488019329240556247850884200798611774641788072541038698770325435127479495045488278037737472914159297943115234375 788 274438021183777830482804546683489392646914012048720093451504782780944297674726405034534413277632997217207529626574992880408019096058679554896846157929618526916346928259392744321656444068240071437740215889336806553160079922724446749319869679330447263138737068577024238776640201431907967352925965189728790979538430845055393766945902026694391186597445584951815803169111716305444942606141132656996543568035603033059804118992514543746083870773743437205174018312845134204870539530273074453589140116991434321803646560119774886930193774453781480519182241363166583862798754671531094973954179256725118141484364371760615601895906653366342830747943861424495106432374338386733549871317171509498510487573920256530467517052543833952074250475696944662761690917281241026797014030756941576770558297171739555732883966684932740732125020223411383225132240713233145006905446890517282057720409446040698447210444854151708789406021860584762006092333840533668831707103663575253449380397796630859375 789 3494440676949170686113407857353281918280515359759606629423476311978359236367383632091330013215002049179605335910581605374221432274312847242371137283544103655728839387262281866746828126893659763595950323158367090725507241793785342316504564456318991799373762930435661132963189375557930133039076450302817483528266188513748221926392034926285630772321430212655911004110353104528154069641062458009112531977676455501886816582862622422159111440899508242610528585374218322549982255091402165606363316288782822294516868754278336094755711577492049696000025442332128873182153067122566730923513792740615764214924966868027582376077628866581514593190202276568329974843504873880551621594247197680339309476018462901693587233987758935987485476979977155580018280665317302516252133710218987974476593949678231368997278617560417246763646133429406830356870117988350954779639002223422796471854197188895554347634430104690192370789234879533329786768315581321590890251371774866129271686077117919921875 790 231490223316587798140211120117043061310723739890148884810389041259969490081189674971446758828333073445771211694745596360210095415682418822753542139014517082098411500317154791468235531294188164997561054435679084835644344261873092455108986919906556895752893537608120833311482555400881382065595072220213131349408221193338572173800656969561911683132134685951452710833299557090347549368399238242788656674860976816975183014945439698701751593391809640228563429634416678977745093020962057641419191374962055874460093377249059438412827018644652992756261697197312023074691935373869866684910856865468162838997697709930260982386339960720621044157928655555843853757982369053064086402011265684577387689866187161983885751352471645092831824794268590468898842724616638464496000485594123924703102360848604015986324256844468167408737715022092089898639750801414079833485671098129850542998119252398544471743461879634001652420163291722546746819036067862132045880318997888025478459894657135009765625 791 3281543546492859105459662511321824718466326627937708834932902439292682837338421361412093402331386820496451641182477950920454985904117944119434119327321075699544650739439935559357930793309526332429112591850032003907277574802905274424791760612647266030669214111034552581034633854880473740354373138851289973599436950203956980192671294558185212171883916312806619436794945201102909587989892487274865679290269517487522180366574559278332103003011741897424197070470796714915993783754012023968171720389574791865489800869793746907875611358289500169345790578541410831368097400578683408833469857693503868011097318727855958232953561721974916833153495379109362528750288320577457254431118287285403487268904278194509895540151975646776349339914522053705473219785687335459294268943858341242688108121047701087752951975825846037499370954271988609920125955775370290916536971672692774914673376824529023488978834212809942165294284789710863861333737624825378394188835073919108253903687000274658203125 792 194955448452627555965554469968233479483745583256980985457935028602547420624563472237770009712191171633595014924431831737174413990089160729359367010431341219677029373002044102895056950704897326950409665664592314247820794623633825827255032930295276375714065063250558602562942189726810258090667092937187762730909444098288294740099615265355448085805291436280609464006766978471910680465024461752303873406075158321942973716741398629803382422331430124006674716807767806908488930805110595751063262178858157055918447117232014961913696382796062178171530475857915765937213019890142933023939659342301142698701191022550112051648843049198649141395918422179348073440359689896514520795296446274115480494478107248317167297659998497783641100269568914961953714995768263984061982671015792950896856862903691826324429436643045488651934198992564239045993839619346228393042672640924209024517116117810523846092565270549763310369189490335979570227495601814670712383092965325204204418696463108062744140625 793 3012077281421480824082726233233266948860096686821948219020466314161195629655850299074648346656419346733230137275653672726921903538273623391680348017507463278366513953395321615957701397084274417480661267232632178132044983281568568991589693066966845228073424355433876339650179485501023272156425123105187933614187590422686937518713330970383549611238256327615517928752967013648149960647803912136777355541958260786544618122721563662101520397170414179652649292759655492177317663938488160497802537335409692858310762576392831079029043859514258411260550128079442728278264583650804577945934191678404591758336776339904718212925291018025188570323237775282024792069046802765572812789931254922166999435153042447348399449490102083994561702029917206512649841035351765561019909566307161035314350607017785261889965751583656256021988042019314590896070503347563711760001095100305922088441859645556726506760215530758284137078367838240715042037653936486525066591746213617852845345623791217803955078125 794 164005472998997065168586508583356935026136331448381475923269190694671358468750567937474039850559832606458004552918176699287683315879660841350016783893636975113045681711053021584081245926169415714591933805053139405756156787971914632867807371409771110539241951722630564181112767281591922295299297812978801031169358014180073467349544012443920108111761527057401635623620408206986929431874468827093374538854790601161333744834026550090140605500693211395202142211454307831725261045337169382898225419654726283452667168905672469905229673475464496739692168691557320578158344402485621718333866256733440982829252119879067834413078788707905816885670496304844325134027453087777326652833872756228331741790158158872393151934989684452214841574816714189085814132032407455248866417921760317419980185083028084512562648495803891140557399455284377752612136146569543135859044833939678309275436493780881097003589390087061831743505644817103758330859003442663216344558907433537342512863688170909881591796875 795 2719993158477876236587619161653964822354118804692120853778698415521016448455707822387382908806311281528075883873595903989621786487676156998131335238326262403711697691062726142291541259405915270373439443075014680047633411680361573328261288547741867189326045989484411747476326272806474732632351308721539704955847400981329662794761543663734606969928256469552872513366021698374072088668228530912618241916487796859940957506633826005951733912081468939690093434349719191896621610007814048235640653456433350852085072534629534194008535005912039149865791882064263496549890839925965095451365802439131733841753799645663915986624940917894294053583191687429960153270326330849463858928682583428367339571490756917889007077547401961279804393443078946209379028352874210203199674214513225188385877340998544172848211391303492440075760072378967432606528082772963037273371568196448486015709340646239535011594371346952835888977302431401368458419934879506787427940438239826193012049770914018154144287109375 796 137870979814652238531084187078072864372058178815070820743308954290436123002938953007873634171614260406600503972943713981110098812600559471394363465180200909308124428482205058269826463275083200711008673426378938271906125259386936303954487091322658530225944655315055120916344414323758309157249393745708240971958480202397976597760044379847957396802938476224916890312188549636492025896174888911998784881201149658887618688812263184102624616903334262153033326767856531005429422531021475132247413657510035038565792091918560095210437842787105685585635058112475528107302951399099700541167750047822154297980187313563289694188909154888614857141756173988737436890479430809276865743043715773549361048658725992410731991426647736207506041222373406083401486767284758986641501149488221680620565516896400290928717580464634387002866398103281120391403217226272223380611414079667439727511280254559844857963700743899388279899573998919231695389694625743802583426613449224529261982752359472215175628662109375 797 2426846356226115349788046509600089971432464870519883248108935082997491384031127374802682006997338580474502187539859117880416786877777803743300059202214663097296837061875295319660072628130752488834776969688344090350359318486573764482662443089914835435366966860643002288472361170565956701997306688389987721844934718791973405031462968951651111038111919186756073858118619979933074579151344778065405413238903033806944780067647024910830027984208398519758529315474937484131668060648893701113156159279504366072775303774071936607624436729240065357922305136077138802694924714176160244038279648107608858253403124032124114387190148220178910596286073029121955595242495647317086139883667058661543451354831227448666174134906684923525289862476252554686205719762137312571372461851969070078731075253077685997917992619429294105104851322549032460731347899928924850300517015135566844607017202028558371605461833963521410203514910037826890661360688098966909580068529277141475830603667418472468852996826171875 798 115857172668130594349345974306141578809631592903207370182144728286257770320810644741209665934051380824999568252419297483722109858304044963191462879058890429691040926403444498411173057533244713771733136205943034267005694848551325098740475500548824645930960160151255416378301227929745208498607364900277137230487561166332763904859111869834919804273288015675202153588688466258793789429664602297104099957571888291061787744927915326947899982143912366506435174750078016613519442626684808533391395798794511675574664902650317868883131791636517186203466329565450204468517615892494314117590936566609560344479727269256727879265639961545580752039029106610287313843386067572473611503677083775786902475638090140008564842020122463558273613676522961420899061878688246905193850491507133774094757530270864450879520645883571909083308604071507514365497960958886719292168597105880227169836443789130436209939861534375611235639759625136466124616366005969298264157864145930398880324219135218299925327301025390625 799 2145741662142226059884364963304452133571492713723236531501594463085134152981189508274573310876482900098234562902244774742202214706930190670296676546349884120047986786112806422642861996895093177220009094159917725691148695993878259072597772530498878206666544870858851876824932421931278084287127554904058810196212063802249974319801251076389631887348544257075005715679566111657020010079172255538841767374190407259987205148068145639854216212293525701597833752006447657796871169161653459115553516927156122876190941484733291237781633141626292005052378470571026698517084895001374553231491239481748929116926321981862086125353284534199441838425627215152183848361418380387142454332420597526542693642159919891200964258083362891084164637318416461571028216153535173241985609579118906616568978875025944453478534679091213673009623701517347278845615096374391856445837715569149835040499236732555497749338459096853606752608413120223685638427189791074560754474754892436039188652330267359502613544464111328125 800 97348806624558923772707873066166970047247878123381799473674144656235521844056338625468010933458562275405015101461598754687892440316425976063160209489339336899295689469996843396507826358538698381260732599296847992898216785197939471612031446976060884654482531963667635582400632198005642953992648524492076571346939410956734809184720063186219434916640358746688784491480813922484680602580797553001206594333833952601735152915659977079490410461316141826491489211535888682893778095444654257621626439416710808584263009946400518517762145390046821398570576652524255272887091394129641009578267804017185766122320512038927243351521443536093012367109521422282447599330856005528756642883497692836637355198405123660627643192562369328301241373292486846428645178228209902004372520003917784770483476198933638659621326028419668202408836746892266546631765463354241976252987932278364339427826305951701298566467071754864599747447459734309365817709170781407909590449180890249503139699527309858240187168121337890625