0 1 1 3 2 15 3 75 4 375 5 1875 6 9375 7 46875 8 234375 9 1171875 10 5859375 11 29296875 12 146484375 13 732421875 14 3662109375 15 18310546875 16 91552734375 17 457763671875 18 2288818359375 19 11444091796875 20 57220458984375 21 286102294921875 22 1430511474609375 23 7152557373046875 24 35762786865234375 25 178813934326171875 26 894069671630859375 27 4470348358154296875 28 22351741790771484375 29 111758708953857421875 30 558793544769287109375 31 2793967723846435546875 32 13969838619232177734375 33 69849193096160888671875 34 349245965480804443359375 35 1746229827404022216796875 36 8731149137020111083984375 37 43655745685100555419921875 38 218278728425502777099609375 39 1091393642127513885498046875 40 5456968210637569427490234375 41 27284841053187847137451171875 42 136424205265939235687255859375 43 682121026329696178436279296875 44 3410605131648480892181396484375 45 17053025658242404460906982421875 46 85265128291212022304534912109375 47 426325641456060111522674560546875 48 2131628207280300557613372802734375 49 10658141036401502788066864013671875 50 53290705182007513940334320068359375 51 266453525910037569701671600341796875 52 1332267629550187848508358001708984375 53 6661338147750939242541790008544921875 54 33306690738754696212708950042724609375 55 166533453693773481063544750213623046875 56 832667268468867405317723751068115234375 57 4163336342344337026588618755340576171875 58 20816681711721685132943093776702880859375 59 104083408558608425664715468883514404296875 60 520417042793042128323577344417572021484375 61 2602085213965210641617886722087860107421875 62 13010426069826053208089433610439300537109375 63 65052130349130266040447168052196502685546875 64 325260651745651330202235840260982513427734375 65 1626303258728256651011179201304912567138671875 66 8131516293641283255055896006524562835693359375 67 40657581468206416275279480032622814178466796875 68 203287907341032081376397400163114070892333984375 69 1016439536705160406881987000815570354461669921875 70 5082197683525802034409935004077851772308349609375 71 25410988417629010172049675020389258861541748046875 72 127054942088145050860248375101946294307708740234375 73 635274710440725254301241875509731471538543701171875 74 3176373552203626271506209377548657357692718505859375 75 15881867761018131357531046887743286788463592529296875 76 79409338805090656787655234438716433942317962646484375 77 397046694025453283938276172193582169711589813232421875 78 1985233470127266419691380860967910848557949066162109375 79 9926167350636332098456904304839554242789745330810546875 80 49630836753181660492284521524197771213948726654052734375 81 248154183765908302461422607620988856069743633270263671875 82 1240770918829541512307113038104944280348718166351318359375 83 6203854594147707561535565190524721401743590831756591796875 84 31019272970738537807677825952623607008717954158782958984375 85 155096364853692689038389129763118035043589770793914794921875 86 775481824268463445191945648815590175217948853969573974609375 87 3877409121342317225959728244077950876089744269847869873046875 88 19387045606711586129798641220389754380448721349239349365234375 89 96935228033557930648993206101948771902243606746196746826171875 90 484676140167789653244966030509743859511218033730983734130859375 91 2423380700838948266224830152548719297556090168654918670654296875 92 12116903504194741331124150762743596487780450843274593353271484375 93 60584517520973706655620753813717982438902254216372966766357421875 94 302922587604868533278103769068589912194511271081864833831787109375 95 1514612938024342666390518845342949560972556355409324169158935546875 96 7573064690121713331952594226714747804862781777046620845794677734375 97 37865323450608566659762971133573739024313908885233104228973388671875 98 189326617253042833298814855667868695121569544426165521144866943359375 99 946633086265214166494074278339343475607847722130827605724334716796875 100 4733165431326070832470371391696717378039238610654138028621673583984375 101 23665827156630354162351856958483586890196193053270690143108367919921875 102 118329135783151770811759284792417934450980965266353450715541839599609375 103 591645678915758854058796423962089672254904826331767253577709197998046875 104 2958228394578794270293982119810448361274524131658836267888545989990234375 105 14791141972893971351469910599052241806372620658294181339442729949951171875 106 73955709864469856757349552995261209031863103291470906697213649749755859375 107 369778549322349283786747764976306045159315516457354533486068248748779296875 108 1848892746611746418933738824881530225796577582286772667430341243743896484375 109 9244463733058732094668694124407651128982887911433863337151706218719482421875 110 46222318665293660473343470622038255644914439557169316685758531093597412109375 111 231111593326468302366717353110191278224572197785846583428792655467987060546875 112 1155557966632341511833586765550956391122860988929232917143963277339935302734375 113 5777789833161707559167933827754781955614304944646164585719816386699676513671875 114 28888949165808537795839669138773909778071524723230822928599081933498382568359375 115 144444745829042688979198345693869548890357623616154114642995409667491912841796875 116 722223729145213444895991728469347744451788118080770573214977048337459564208984375 117 3611118645726067224479958642346738722258940590403852866074885241687297821044921875 118 18055593228630336122399793211733693611294702952019264330374426208436489105224609375 119 90277966143151680611998966058668468056473514760096321651872131042182445526123046875 120 451389830715758403059994830293342340282367573800481608259360655210912227630615234375 121 2256949153578792015299974151466711701411837869002408041296803276054561138153076171875 122 11284745767893960076499870757333558507059189345012040206484016380272805690765380859375 123 56423728839469800382499353786667792535295946725060201032420081901364028453826904296875 124 282118644197349001912496768933338962676479733625301005162100409506820142269134521484375 125 1410593220986745009562483844666694813382398668126505025810502047534100711345672607421875 126 7052966104933725047812419223333474066911993340632525129052510237670503556728363037109375 127 35264830524668625239062096116667370334559966703162625645262551188352517783641815185546875 128 176324152623343126195310480583336851672799833515813128226312755941762588918209075927734375 129 881620763116715630976552402916684258363999167579065641131563779708812944591045379638671875 130 4408103815583578154882762014583421291819995837895328205657818898544064722955226898193359375 131 22040519077917890774413810072917106459099979189476641028289094492720323614776134490966796875 132 110202595389589453872069050364585532295499895947383205141445472463601618073880672454833984375 133 551012976947947269360345251822927661477499479736916025707227362318008090369403362274169921875 134 2755064884739736346801726259114638307387497398684580128536136811590040451847016811370849609375 135 13775324423698681734008631295573191536937486993422900642680684057950202259235084056854248046875 136 68876622118493408670043156477865957684687434967114503213403420289751011296175420284271240234375 137 344383110592467043350215782389329788423437174835572516067017101448755056480877101421356201171875 138 1721915552962335216751078911946648942117185874177862580335085507243775282404385507106781005859375 139 8609577764811676083755394559733244710585929370889312901675427536218876412021927535533905029296875 140 43047888824058380418776972798666223552929646854446564508377137681094382060109637677669525146484375 141 215239444120291902093884863993331117764648234272232822541885688405471910300548188388347625732421875 142 1076197220601459510469424319966655588823241171361164112709428442027359551502740941941738128662109375 143 5380986103007297552347121599833277944116205856805820563547142210136797757513704709708690643310546875 144 26904930515036487761735607999166389720581029284029102817735711050683988787568523548543453216552734375 145 134524652575182438808678039995831948602905146420145514088678555253419943937842617742717266082763671875 146 672623262875912194043390199979159743014525732100727570443392776267099719689213088713586330413818359375 147 3363116314379560970216950999895798715072628660503637852216963881335498598446065443567931652069091796875 148 16815581571897804851084754999478993575363143302518189261084819406677492992230327217839658260345458984375 149 84077907859489024255423774997394967876815716512590946305424097033387464961151636089198291301727294921875 150 420389539297445121277118874986974839384078582562954731527120485166937324805758180445991456508636474609375 151 2101947696487225606385594374934874196920392912814773657635602425834686624028790902229957282543182373046875 152 10509738482436128031927971874674370984601964564073868288178012129173433120143954511149786412715911865234375 153 52548692412180640159639859373371854923009822820369341440890060645867165600719772555748932063579559326171875 154 262743462060903200798199296866859274615049114101846707204450303229335828003598862778744660317897796630859375 155 1313717310304516003990996484334296373075245570509233536022251516146679140017994313893723301589488983154296875 156 6568586551522580019954982421671481865376227852546167680111257580733395700089971569468616507947444915771484375 157 32842932757612900099774912108357409326881139262730838400556287903666978500449857847343082539737224578857421875 158 164214663788064500498874560541787046634405696313654192002781439518334892502249289236715412698686122894287109375 159 821073318940322502494372802708935233172028481568270960013907197591674462511246446183577063493430614471435546875 160 4105366594701612512471864013544676165860142407841354800069535987958372312556232230917885317467153072357177734375 161 20526832973508062562359320067723380829300712039206774000347679939791861562781161154589426587335765361785888671875 162 102634164867540312811796600338616904146503560196033870001738399698959307813905805772947132936678826808929443359375 163 513170824337701564058983001693084520732517800980169350008691998494796539069529028864735664683394134044647216796875 164 2565854121688507820294915008465422603662589004900846750043459992473982695347645144323678323416970670223236083984375 165 12829270608442539101474575042327113018312945024504233750217299962369913476738225721618391617084853351116180419921875 166 64146353042212695507372875211635565091564725122521168751086499811849567383691128608091958085424266755580902099609375 167 320731765211063477536864376058177825457823625612605843755432499059247836918455643040459790427121333777904510498046875 168 1603658826055317387684321880290889127289118128063029218777162495296239184592278215202298952135606668889522552490234375 169 8018294130276586938421609401454445636445590640315146093885812476481195922961391076011494760678033344447612762451171875 170 40091470651382934692108047007272228182227953201575730469429062382405979614806955380057473803390166722238063812255859375 171 200457353256914673460540235036361140911139766007878652347145311912029898074034776900287369016950833611190319061279296875 172 1002286766284573367302701175181805704555698830039393261735726559560149490370173884501436845084754168055951595306396484375 173 5011433831422866836513505875909028522778494150196966308678632797800747451850869422507184225423770840279757976531982421875 174 25057169157114334182567529379545142613892470750984831543393163989003737259254347112535921127118854201398789882659912109375 175 125285845785571670912837646897725713069462353754924157716965819945018686296271735562679605635594271006993949413299560546875 176 626429228927858354564188234488628565347311768774620788584829099725093431481358677813398028177971355034969747066497802734375 177 3132146144639291772820941172443142826736558843873103942924145498625467157406793389066990140889856775174848735332489013671875 178 15660730723196458864104705862215714133682794219365519714620727493127335787033966945334950704449283875874243676662445068359375 179 78303653615982294320523529311078570668413971096827598573103637465636678935169834726674753522246419379371218383312225341796875 180 391518268079911471602617646555392853342069855484137992865518187328183394675849173633373767611232096896856091916561126708984375 181 1957591340399557358013088232776964266710349277420689964327590936640916973379245868166868838056160484484280459582805633544921875 182 9787956701997786790065441163884821333551746387103449821637954683204584866896229340834344190280802422421402297914028167724609375 183 48939783509988933950327205819424106667758731935517249108189773416022924334481146704171720951404012112107011489570140838623046875 184 244698917549944669751636029097120533338793659677586245540948867080114621672405733520858604757020060560535057447850704193115234375 185 1223494587749723348758180145485602666693968298387931227704744335400573108362028667604293023785100302802675287239253520965576171875 186 6117472938748616743790900727428013333469841491939656138523721677002865541810143338021465118925501514013376436196267604827880859375 187 30587364693743083718954503637140066667349207459698280692618608385014327709050716690107325594627507570066882180981338024139404296875 188 152936823468715418594772518185700333336746037298491403463093041925071638545253583450536627973137537850334410904906690120697021484375 189 764684117343577092973862590928501666683730186492457017315465209625358192726267917252683139865687689251672054524533450603485107421875 190 3823420586717885464869312954642508333418650932462285086577326048126790963631339586263415699328438446258360272622667253017425537109375 191 19117102933589427324346564773212541667093254662311425432886630240633954818156697931317078496642192231291801363113336265087127685546875 192 95585514667947136621732823866062708335466273311557127164433151203169774090783489656585392483210961156459006815566681325435638427734375 193 477927573339735683108664119330313541677331366557785635822165756015848870453917448282926962416054805782295034077833406627178192138671875 194 2389637866698678415543320596651567708386656832788928179110828780079244352269587241414634812080274028911475170389167033135890960693359375 195 11948189333493392077716602983257838541933284163944640895554143900396221761347936207073174060401370144557375851945835165679454803466796875 196 59740946667466960388583014916289192709666420819723204477770719501981108806739681035365870302006850722786879259729175828397274017333984375 197 298704733337334801942915074581445963548332104098616022388853597509905544033698405176829351510034253613934396298645879141986370086669921875 198 1493523666686674009714575372907229817741660520493080111944267987549527720168492025884146757550171268069671981493229395709931850433349609375 199 7467618333433370048572876864536149088708302602465400559721339937747638600842460129420733787750856340348359907466146978549659252166748046875 200 37338091667166850242864384322680745443541513012327002798606699688738193004212300647103668938754281701741799537330734892748296260833740234375 201 186690458335834251214321921613403727217707565061635013993033498443690965021061503235518344693771408508708997686653674463741481304168701171875 202 933452291679171256071609608067018636088537825308175069965167492218454825105307516177591723468857042543544988433268372318707406520843505859375 203 4667261458395856280358048040335093180442689126540875349825837461092274125526537580887958617344285212717724942166341861593537032604217529296875 204 23336307291979281401790240201675465902213445632704376749129187305461370627632687904439793086721426063588624710831709307967685163021087646484375 205 116681536459896407008951201008377329511067228163521883745645936527306853138163439522198965433607130317943123554158546539838425815105438232421875 206 583407682299482035044756005041886647555336140817609418728229682636534265690817197610994827168035651589715617770792732699192129075527191162109375 207 2917038411497410175223780025209433237776680704088047093641148413182671328454085988054974135840178257948578088853963663495960645377635955810546875 208 14585192057487050876118900126047166188883403520440235468205742065913356642270429940274870679200891289742890444269818317479803226888179779052734375 209 72925960287435254380594500630235830944417017602201177341028710329566783211352149701374353396004456448714452221349091587399016134440898895263671875 210 364629801437176271902972503151179154722085088011005886705143551647833916056760748506871766980022282243572261106745457936995080672204494476318359375 211 1823149007185881359514862515755895773610425440055029433525717758239169580283803742534358834900111411217861305533727289684975403361022472381591796875 212 9115745035929406797574312578779478868052127200275147167628588791195847901419018712671794174500557056089306527668636448424877016805112361907958984375 213 45578725179647033987871562893897394340260636001375735838142943955979239507095093563358970872502785280446532638343182242124385084025561809539794921875 214 227893625898235169939357814469486971701303180006878679190714719779896197535475467816794854362513926402232663191715911210621925420127809047698974609375 215 1139468129491175849696789072347434858506515900034393395953573598899480987677377339083974271812569632011163315958579556053109627100639045238494873046875 216 5697340647455879248483945361737174292532579500171966979767867994497404938386886695419871359062848160055816579792897780265548135503195226192474365234375 217 28486703237279396242419726808685871462662897500859834898839339972487024691934433477099356795314240800279082898964488901327740677515976130962371826171875 218 142433516186396981212098634043429357313314487504299174494196699862435123459672167385496783976571204001395414494822444506638703387579880654811859130859375 219 712167580931984906060493170217146786566572437521495872470983499312175617298360836927483919882856020006977072474112222533193516937899403274059295654296875 220 3560837904659924530302465851085733932832862187607479362354917496560878086491804184637419599414280100034885362370561112665967584689497016370296478271484375 221 17804189523299622651512329255428669664164310938037396811774587482804390432459020923187097997071400500174426811852805563329837923447485081851482391357421875 222 89020947616498113257561646277143348320821554690186984058872937414021952162295104615935489985357002500872134059264027816649189617237425409257411956787109375 223 445104738082490566287808231385716741604107773450934920294364687070109760811475523079677449926785012504360670296320139083245948086187127046287059783935546875 224 2225523690412452831439041156928583708020538867254674601471823435350548804057377615398387249633925062521803351481600695416229740430935635231435298919677734375 225 11127618452062264157195205784642918540102694336273373007359117176752744020286888076991936248169625312609016757408003477081148702154678176157176494598388671875 226 55638092260311320785976028923214592700513471681366865036795585883763720101434440384959681240848126563045083787040017385405743510773390880785882472991943359375 227 278190461301556603929880144616072963502567358406834325183977929418818600507172201924798406204240632815225418935200086927028717553866954403929412364959716796875 228 1390952306507783019649400723080364817512836792034171625919889647094093002535861009623992031021203164076127094676000434635143587769334772019647061824798583984375 229 6954761532538915098247003615401824087564183960170858129599448235470465012679305048119960155106015820380635473380002173175717938846673860098235309123992919921875 230 34773807662694575491235018077009120437820919800854290647997241177352325063396525240599800775530079101903177366900010865878589694233369300491176545619964599609375 231 173869038313472877456175090385045602189104599004271453239986205886761625316982626202999003877650395509515886834500054329392948471166846502455882728099822998046875 232 869345191567364387280875451925228010945522995021357266199931029433808126584913131014995019388251977547579434172500271646964742355834232512279413640499114990234375 233 4346725957836821936404377259626140054727614975106786330999655147169040632924565655074975096941259887737897170862501358234823711779171162561397068202495574951171875 234 21733629789184109682021886298130700273638074875533931654998275735845203164622828275374875484706299438689485854312506791174118558895855812806985341012477874755859375 235 108668148945920548410109431490653501368190374377669658274991378679226015823114141376874377423531497193447429271562533955870592794479279064034926705062389373779296875 236 543340744729602742050547157453267506840951871888348291374956893396130079115570706884371887117657485967237146357812669779352963972396395320174633525311946868896484375 237 2716703723648013710252735787266337534204759359441741456874784466980650395577853534421859435588287429836185731789063348896764819861981976600873167626559734344482421875 238 13583518618240068551263678936331687671023796797208707284373922334903251977889267672109297177941437149180928658945316744483824099309909883004365838132798671722412109375 239 67917593091200342756318394681658438355118983986043536421869611674516259889446338360546485889707185745904643294726583722419120496549549415021829190663993358612060546875 240 339587965456001713781591973408292191775594919930217682109348058372581299447231691802732429448535928729523216473632918612095602482747747075109145953319966793060302734375 241 1697939827280008568907959867041460958877974599651088410546740291862906497236158459013662147242679643647616082368164593060478012413738735375545729766599833965301513671875 242 8489699136400042844539799335207304794389872998255442052733701459314532486180792295068310736213398218238080411840822965302390062068693676877728648832999169826507568359375 243 42448495682000214222698996676036523971949364991277210263668507296572662430903961475341553681066991091190402059204114826511950310343468384388643244164995849132537841796875 244 212242478410001071113494983380182619859746824956386051318342536482863312154519807376707768405334955455952010296020574132559751551717341921943216220824979245662689208984375 245 1061212392050005355567474916900913099298734124781930256591712682414316560772599036883538842026674777279760051480102870662798757758586709609716081104124896228313446044921875 246 5306061960250026777837374584504565496493670623909651282958563412071582803862995184417694210133373886398800257400514353313993788792933548048580405520624481141567230224609375 247 26530309801250133889186872922522827482468353119548256414792817060357914019314975922088471050666869431994001287002571766569968943964667740242902027603122405707836151123046875 248 132651549006250669445934364612614137412341765597741282073964085301789570096574879610442355253334347159970006435012858832849844719823338701214510138015612028539180755615234375 249 663257745031253347229671823063070687061708827988706410369820426508947850482874398052211776266671735799850032175064294164249223599116693506072550690078060142695903778076171875 250 3316288725156266736148359115315353435308544139943532051849102132544739252414371990261058881333358678999250160875321470821246117995583467530362753450390300713479518890380859375 251 16581443625781333680741795576576767176542720699717660259245510662723696262071859951305294406666793394996250804376607354106230589977917337651813767251951503567397594451904296875 252 82907218128906668403708977882883835882713603498588301296227553313618481310359299756526472033333966974981254021883036770531152949889586688259068836259757517836987972259521484375 253 414536090644533342018544889414419179413568017492941506481137766568092406551796498782632360166669834874906270109415183852655764749447933441295344181298787589184939861297607421875 254 2072680453222666710092724447072095897067840087464707532405688832840462032758982493913161800833349174374531350547075919263278823747239667206476720906493937945924699306488037109375 255 10363402266113333550463622235360479485339200437323537662028444164202310163794912469565809004166745871872656752735379596316394118736198336032383604532469689729623496532440185546875 256 51817011330566667752318111176802397426696002186617688310142220821011550818974562347829045020833729359363283763676897981581970593680991680161918022662348448648117482662200927734375 257 259085056652833338761590555884011987133480010933088441550711104105057754094872811739145225104168646796816418818384489907909852968404958400809590113311742243240587413311004638671875 258 1295425283264166693807952779420059935667400054665442207753555520525288770474364058695726125520843233984082094091922449539549264842024792004047950566558711216202937066555023193359375 259 6477126416320833469039763897100299678337000273327211038767777602626443852371820293478630627604216169920410470459612247697746324210123960020239752832793556081014685332775115966796875 260 32385632081604167345198819485501498391685001366636055193838888013132219261859101467393153138021080849602052352298061238488731621050619800101198764163967780405073426663875579833984375 261 161928160408020836725994097427507491958425006833180275969194440065661096309295507336965765690105404248010261761490306192443658105253099000505993820819838902025367133319377899169921875 262 809640802040104183629970487137537459792125034165901379845972200328305481546477536684828828450527021240051308807451530962218290526265495002529969104099194510126835666596889495849609375 263 4048204010200520918149852435687687298960625170829506899229861001641527407732387683424144142252635106200256544037257654811091452631327475012649845520495972550634178332984447479248046875 264 20241020051002604590749262178438436494803125854147534496149305008207637038661938417120720711263175531001282720186288274055457263156637375063249227602479862753170891664922237396240234375 265 101205100255013022953746310892192182474015629270737672480746525041038185193309692085603603556315877655006413600931441370277286315783186875316246138012399313765854458324611186981201171875 266 506025501275065114768731554460960912370078146353688362403732625205190925966548460428018017781579388275032068004657206851386431578915934376581230690061996568829272291623055934906005859375 267 2530127506375325573843657772304804561850390731768441812018663126025954629832742302140090088907896941375160340023286034256932157894579671882906153450309982844146361458115279674530029296875 268 12650637531876627869218288861524022809251953658842209060093315630129773149163711510700450444539484706875801700116430171284660789472898359414530767251549914220731807290576398372650146484375 269 63253187659383139346091444307620114046259768294211045300466578150648865745818557553502252222697423534379008500582150856423303947364491797072653836257749571103659036452881991863250732421875 270 316265938296915696730457221538100570231298841471055226502332890753244328729092787767511261113487117671895042502910754282116519736822458985363269181288747855518295182264409959316253662109375 271 1581329691484578483652286107690502851156494207355276132511664453766221643645463938837556305567435588359475212514553771410582598684112294926816345906443739277591475911322049796581268310546875 272 7906648457422892418261430538452514255782471036776380662558322268831108218227319694187781527837177941797376062572768857052912993420561474634081729532218696387957379556610248982906341552734375 273 39533242287114462091307152692262571278912355183881903312791611344155541091136598470938907639185889708986880312863844285264564967102807373170408647661093481939786897783051244914531707763671875 274 197666211435572310456535763461312856394561775919409516563958056720777705455682992354694538195929448544934401564319221426322824835514036865852043238305467409698934488915256224572658538818359375 275 988331057177861552282678817306564281972808879597047582819790283603888527278414961773472690979647242724672007821596107131614124177570184329260216191527337048494672444576281122863292694091796875 276 4941655285889307761413394086532821409864044397985237914098951418019442636392074808867363454898236213623360039107980535658070620887850921646301080957636685242473362222881405614316463470458984375 277 24708276429446538807066970432664107049320221989926189570494757090097213181960374044336817274491181068116800195539902678290353104439254608231505404788183426212366811114407028071582317352294921875 278 123541382147232694035334852163320535246601109949630947852473785450486065909801870221684086372455905340584000977699513391451765522196273041157527023940917131061834055572035140357911586761474609375 279 617706910736163470176674260816602676233005549748154739262368927252430329549009351108420431862279526702920004888497566957258827610981365205787635119704585655309170277860175701789557933807373046875 280 3088534553680817350883371304083013381165027748740773696311844636262151647745046755542102159311397633514600024442487834786294138054906826028938175598522928276545851389300878508947789669036865234375 281 15442672768404086754416856520415066905825138743703868481559223181310758238725233777710510796556988167573000122212439173931470690274534130144690877992614641382729256946504392544738948345184326171875 282 77213363842020433772084282602075334529125693718519342407796115906553791193626168888552553982784940837865000611062195869657353451372670650723454389963073206913646284732521962723694741725921630859375 283 386066819210102168860421413010376672645628468592596712038980579532768955968130844442762769913924704189325003055310979348286767256863353253617271949815366034568231423662609813618473708629608154296875 284 1930334096050510844302107065051883363228142342962983560194902897663844779840654222213813849569623520946625015276554896741433836284316766268086359749076830172841157118313049068092368543148040771484375 285 9651670480252554221510535325259416816140711714814917800974514488319223899203271111069069247848117604733125076382774483707169181421583831340431798745384150864205785591565245340461842715740203857421875 286 48258352401262771107552676626297084080703558574074589004872572441596119496016355555345346239240588023665625381913872418535845907107919156702158993726920754321028927957826226702309213578701019287109375 287 241291762006313855537763383131485420403517792870372945024362862207980597480081777776726731196202940118328126909569362092679229535539595783510794968634603771605144639789131133511546067893505096435546875 288 1206458810031569277688816915657427102017588964351864725121814311039902987400408888883633655981014700591640634547846810463396147677697978917553974843173018858025723198945655667557730339467525482177734375 289 6032294050157846388444084578287135510087944821759323625609071555199514937002044444418168279905073502958203172739234052316980738388489894587769874215865094290128615994728278337788651697337627410888671875 290 30161470250789231942220422891435677550439724108796618128045357775997574685010222222090841399525367514791015863696170261584903691942449472938849371079325471450643079973641391688943258486688137054443359375 291 150807351253946159711102114457178387752198620543983090640226788879987873425051111110454206997626837573955079318480851307924518459712247364694246855396627357253215399868206958444716292433440685272216796875 292 754036756269730798555510572285891938760993102719915453201133944399939367125255555552271034988134187869775396592404256539622592298561236823471234276983136786266076999341034792223581462167203426361083984375 293 3770183781348653992777552861429459693804965513599577266005669721999696835626277777761355174940670939348876982962021282698112961492806184117356171384915683931330384996705173961117907310836017131805419921875 294 18850918906743269963887764307147298469024827567997886330028348609998484178131388888806775874703354696744384914810106413490564807464030920586780856924578419656651924983525869805589536554180085659027099609375 295 94254594533716349819438821535736492345124137839989431650141743049992420890656944444033879373516773483721924574050532067452824037320154602933904284622892098283259624917629349027947682770900428295135498046875 296 471272972668581749097194107678682461725620689199947158250708715249962104453284722220169396867583867418609622870252660337264120186600773014669521423114460491416298124588146745139738413854502141475677490234375 297 2356364863342908745485970538393412308628103445999735791253543576249810522266423611100846984337919337093048114351263301686320600933003865073347607115572302457081490622940733725698692069272510707378387451171875 298 11781824316714543727429852691967061543140517229998678956267717881249052611332118055504234921689596685465240571756316508431603004665019325366738035577861512285407453114703668628493460346362553536891937255859375 299 58909121583572718637149263459835307715702586149993394781338589406245263056660590277521174608447983427326202858781582542158015023325096626833690177889307561427037265573518343142467301731812767684459686279296875 300 294545607917863593185746317299176538578512930749966973906692947031226315283302951387605873042239917136631014293907912710790075116625483134168450889446537807135186327867591715712336508659063838422298431396484375 301 1472728039589317965928731586495882692892564653749834869533464735156131576416514756938029365211199585683155071469539563553950375583127415670842254447232689035675931639337958578561682543295319192111492156982421875 302 7363640197946589829643657932479413464462823268749174347667323675780657882082573784690146826055997928415775357347697817769751877915637078354211272236163445178379658196689792892808412716476595960557460784912109375 303 36818200989732949148218289662397067322314116343745871738336618378903289410412868923450734130279989642078876786738489088848759389578185391771056361180817225891898290983448964464042063582382979802787303924560546875 304 184091004948664745741091448311985336611570581718729358691683091894516447052064344617253670651399948210394383933692445444243796947890926958855281805904086129459491454917244822320210317911914899013936519622802734375 305 920455024743323728705457241559926683057852908593646793458415459472582235260321723086268353256999741051971919668462227221218984739454634794276409029520430647297457274586224111601051589559574495069682598114013671875 306 4602275123716618643527286207799633415289264542968233967292077297362911176301608615431341766284998705259859598342311136106094923697273173971382045147602153236487286372931120558005257947797872475348412990570068359375 307 23011375618583093217636431038998167076446322714841169836460386486814555881508043077156708831424993526299297991711555680530474618486365869856910225738010766182436431864655602790026289738989362376742064952850341796875 308 115056878092915466088182155194990835382231613574205849182301932434072779407540215385783544157124967631496489958557778402652373092431829349284551128690053830912182159323278013950131448694946811883710324764251708984375 309 575284390464577330440910775974954176911158067871029245911509662170363897037701076928917720785624838157482449792788892013261865462159146746422755643450269154560910796616390069750657243474734059418551623821258544921875 310 2876421952322886652204553879874770884555790339355146229557548310851819485188505384644588603928124190787412248963944460066309327310795733732113778217251345772804553983081950348753286217373670297092758119106292724609375 311 14382109761614433261022769399373854422778951696775731147787741554259097425942526923222943019640620953937061244819722300331546636553978668660568891086256728864022769915409751743766431086868351485463790595531463623046875 312 71910548808072166305113846996869272113894758483878655738938707771295487129712634616114715098203104769685306224098611501657733182769893343302844455431283644320113849577048758718832155434341757427318952977657318115234375 313 359552744040360831525569234984346360569473792419393278694693538856477435648563173080573575491015523848426531120493057508288665913849466716514222277156418221600569247885243793594160777171708787136594764888286590576171875 314 1797763720201804157627846174921731802847368962096966393473467694282387178242815865402867877455077619242132655602465287541443329569247333582571111385782091108002846239426218967970803885858543935682973824441432952880859375 315 8988818601009020788139230874608659014236844810484831967367338471411935891214079327014339387275388096210663278012326437707216647846236667912855556928910455540014231197131094839854019429292719678414869122207164764404296875 316 44944093005045103940696154373043295071184224052424159836836692357059679456070396635071696936376940481053316390061632188536083239231183339564277784644552277700071155985655474199270097146463598392074345611035823822021484375 317 224720465025225519703480771865216475355921120262120799184183461785298397280351983175358484681884702405266581950308160942680416196155916697821388923222761388500355779928277370996350485732317991960371728055179119110107421875 318 1123602325126127598517403859326082376779605601310603995920917308926491986401759915876792423409423512026332909751540804713402080980779583489106944616113806942501778899641386854981752428661589959801858640275895595550537109375 319 5618011625630637992587019296630411883898028006553019979604586544632459932008799579383962117047117560131664548757704023567010404903897917445534723080569034712508894498206934274908762143307949799009293201379477977752685546875 320 28090058128153189962935096483152059419490140032765099898022932723162299660043997896919810585235587800658322743788520117835052024519489587227673615402845173562544472491034671374543810716539748995046466006897389888763427734375 321 140450290640765949814675482415760297097450700163825499490114663615811498300219989484599052926177939003291613718942600589175260122597447936138368077014225867812722362455173356872719053582698744975232330034486949443817138671875 322 702251453203829749073377412078801485487253500819127497450573318079057491501099947422995264630889695016458068594713002945876300612987239680691840385071129339063611812275866784363595267913493724876161650172434747219085693359375 323 3511257266019148745366887060394007427436267504095637487252866590395287457505499737114976323154448475082290342973565014729381503064936198403459201925355646695318059061379333921817976339567468624380808250862173736095428466796875 324 17556286330095743726834435301970037137181337520478187436264332951976437287527498685574881615772242375411451714867825073646907515324680992017296009626778233476590295306896669609089881697837343121904041254310868680477142333984375 325 87781431650478718634172176509850185685906687602390937181321664759882186437637493427874408078861211877057258574339125368234537576623404960086480048133891167382951476534483348045449408489186715609520206271554343402385711669921875 326 438907158252393593170860882549250928429533438011954685906608323799410932188187467139372040394306059385286292871695626841172687883117024800432400240669455836914757382672416740227247042445933578047601031357771717011928558349609375 327 2194535791261967965854304412746254642147667190059773429533041618997054660940937335696860201971530296926431464358478134205863439415585124002162001203347279184573786913362083701136235212229667890238005156788858585059642791748046875 328 10972678956309839829271522063731273210738335950298867147665208094985273304704686678484301009857651484632157321792390671029317197077925620010810006016736395922868934566810418505681176061148339451190025783944292925298213958740234375 329 54863394781549199146357610318656366053691679751494335738326040474926366523523433392421505049288257423160786608961953355146585985389628100054050030083681979614344672834052092528405880305741697255950128919721464626491069793701171875 330 274316973907745995731788051593281830268458398757471678691630202374631832617617166962107525246441287115803933044809766775732929926948140500270250150418409898071723364170260462642029401528708486279750644598607323132455348968505859375 331 1371584869538729978658940257966409151342291993787358393458151011873159163088085834810537626232206435579019665224048833878664649634740702501351250752092049490358616820851302313210147007643542431398753222993036615662276744842529296875 332 6857924347693649893294701289832045756711459968936791967290755059365795815440429174052688131161032177895098326120244169393323248173703512506756253760460247451793084104256511566050735038217712156993766114965183078311383724212646484375 333 34289621738468249466473506449160228783557299844683959836453775296828979077202145870263440655805160889475491630601220846966616240868517562533781268802301237258965420521282557830253675191088560784968830574825915391556918621063232421875 334 171448108692341247332367532245801143917786499223419799182268876484144895386010729351317203279025804447377458153006104234833081204342587812668906344011506186294827102606412789151268375955442803924844152874129576957784593105316162109375 335 857240543461706236661837661229005719588932496117098995911344382420724476930053646756586016395129022236887290765030521174165406021712939063344531720057530931474135513032063945756341879777214019624220764370647884788922965526580810546875 336 4286202717308531183309188306145028597944662480585494979556721912103622384650268233782930081975645111184436453825152605870827030108564695316722658600287654657370677565160319728781709398886070098121103821853239423944614827632904052734375 337 21431013586542655916545941530725142989723312402927474897783609560518111923251341168914650409878225555922182269125763029354135150542823476583613293001438273286853387825801598643908546994430350490605519109266197119723074138164520263671875 338 107155067932713279582729707653625714948616562014637374488918047802590559616256705844573252049391127779610911345628815146770675752714117382918066465007191366434266939129007993219542734972151752453027595546330985598615370690822601318359375 339 535775339663566397913648538268128574743082810073186872444590239012952798081283529222866260246955638898054556728144075733853378763570586914590332325035956832171334695645039966097713674860758762265137977731654927993076853454113006591796875 340 2678876698317831989568242691340642873715414050365934362222951195064763990406417646114331301234778194490272783640720378669266893817852934572951661625179784160856673478225199830488568374303793811325689888658274639965384267270565032958984375 341 13394383491589159947841213456703214368577070251829671811114755975323819952032088230571656506173890972451363918203601893346334469089264672864758308125898920804283367391125999152442841871518969056628449443291373199826921336352825164794921875 342 66971917457945799739206067283516071842885351259148359055573779876619099760160441152858282530869454862256819591018009466731672345446323364323791540629494604021416836955629995762214209357594845283142247216456865999134606681764125823974609375 343 334859587289728998696030336417580359214426756295741795277868899383095498800802205764291412654347274311284097955090047333658361727231616821618957703147473020107084184778149978811071046787974226415711236082284329995673033408820629119873046875 344 1674297936448644993480151682087901796072133781478708976389344496915477494004011028821457063271736371556420489775450236668291808636158084108094788515737365100535420923890749894055355233939871132078556180411421649978365167044103145599365234375 345 8371489682243224967400758410439508980360668907393544881946722484577387470020055144107285316358681857782102448877251183341459043180790420540473942578686825502677104619453749470276776169699355660392780902057108249891825835220515727996826171875 346 41857448411216124837003792052197544901803344536967724409733612422886937350100275720536426581793409288910512244386255916707295215903952102702369712893434127513385523097268747351383880848496778301963904510285541249459129176102578639984130859375 347 209287242056080624185018960260987724509016722684838622048668062114434686750501378602682132908967046444552561221931279583536476079519760513511848564467170637566927615486343736756919404242483891509819522551427706247295645880512893199920654296875 348 1046436210280403120925094801304938622545083613424193110243340310572173433752506893013410664544835232222762806109656397917682380397598802567559242822335853187834638077431718683784597021212419457549097612757138531236478229402564465999603271484375 349 5232181051402015604625474006524693112725418067120965551216701552860867168762534465067053322724176161113814030548281989588411901987994012837796214111679265939173190387158593418922985106062097287745488063785692656182391147012822329998016357421875 350 26160905257010078023127370032623465563627090335604827756083507764304335843812672325335266613620880805569070152741409947942059509939970064188981070558396329695865951935792967094614925530310486438727440318928463280911955735064111649990081787109375 351 130804526285050390115636850163117327818135451678024138780417538821521679219063361626676333068104404027845350763707049739710297549699850320944905352791981648479329759678964835473074627651552432193637201594642316404559778675320558249950408935546875 352 654022631425251950578184250815586639090677258390120693902087694107608396095316808133381665340522020139226753818535248698551487748499251604724526763959908242396648798394824177365373138257762160968186007973211582022798893376602791249752044677734375 353 3270113157126259752890921254077933195453386291950603469510438470538041980476584040666908326702610100696133769092676243492757438742496258023622633819799541211983243991974120886826865691288810804840930039866057910113994466883013956248760223388671875 354 16350565785631298764454606270389665977266931459753017347552192352690209902382920203334541633513050503480668845463381217463787193712481290118113169098997706059916219959870604434134328456444054024204650199330289550569972334415069781243801116943359375 355 81752828928156493822273031351948329886334657298765086737760961763451049511914601016672708167565252517403344227316906087318935968562406450590565845494988530299581099799353022170671642282220270121023250996651447752849861672075348906219005584716796875 356 408764144640782469111365156759741649431673286493825433688804808817255247559573005083363540837826262587016721136584530436594679842812032252952829227474942651497905498996765110853358211411101350605116254983257238764249308360376744531095027923583984375 357 2043820723203912345556825783798708247158366432469127168444024044086276237797865025416817704189131312935083605682922652182973399214060161264764146137374713257489527494983825554266791057055506753025581274916286193821246541801883722655475139617919921875 358 10219103616019561727784128918993541235791832162345635842220120220431381188989325127084088520945656564675418028414613260914866996070300806323820730686873566287447637474919127771333955285277533765127906374581430969106232709009418613277375698089599609375 359 51095518080097808638920644594967706178959160811728179211100601102156905944946625635420442604728282823377090142073066304574334980351504031619103653434367831437238187374595638856669776426387668825639531872907154845531163545047093066386878490447998046875 360 255477590400489043194603222974838530894795804058640896055503005510784529724733128177102213023641414116885450710365331522871674901757520158095518267171839157186190936872978194283348882131938344128197659364535774227655817725235465331934392452239990234375 361 1277387952002445215973016114874192654473979020293204480277515027553922648623665640885511065118207070584427253551826657614358374508787600790477591335859195785930954684364890971416744410659691720640988296822678871138279088626177326659671962261199951171875 362 6386939760012226079865080574370963272369895101466022401387575137769613243118328204427555325591035352922136267759133288071791872543938003952387956679295978929654773421824454857083722053298458603204941484113394355691395443130886633298359811305999755859375 363 31934698800061130399325402871854816361849475507330112006937875688848066215591641022137776627955176764610681338795666440358959362719690019761939783396479894648273867109122274285418610266492293016024707420566971778456977215654433166491799056529998779296875 364 159673494000305651996627014359274081809247377536650560034689378444240331077958205110688883139775883823053406693978332201794796813598450098809698916982399473241369335545611371427093051332461465080123537102834858892284886078272165832458995282649993896484375 365 798367470001528259983135071796370409046236887683252800173446892221201655389791025553444415698879419115267033469891661008973984067992250494048494584911997366206846677728056857135465256662307325400617685514174294461424430391360829162294976413249969482421875 366 3991837350007641299915675358981852045231184438416264000867234461106008276948955127767222078494397095576335167349458305044869920339961252470242472924559986831034233388640284285677326283311536627003088427570871472307122151956804145811474882066249847412109375 367 19959186750038206499578376794909260226155922192081320004336172305530041384744775638836110392471985477881675836747291525224349601699806262351212364622799934155171166943201421428386631416557683135015442137854357361535610759784020729057374410331249237060546875 368 99795933750191032497891883974546301130779610960406600021680861527650206923723878194180551962359927389408379183736457626121748008499031311756061823113999670775855834716007107141933157082788415675077210689271786807678053798920103645286872051656246185302734375 369 498979668750955162489459419872731505653898054802033000108404307638251034618619390970902759811799636947041895918682288130608740042495156558780309115569998353879279173580035535709665785413942078375386053446358934038390268994600518226434360258281230926513671875 370 2494898343754775812447297099363657528269490274010165000542021538191255173093096954854513799058998184735209479593411440653043700212475782793901545577849991769396395867900177678548328927069710391876930267231794670191951344973002591132171801291406154632568359375 371 12474491718773879062236485496818287641347451370050825002710107690956275865465484774272568995294990923676047397967057203265218501062378913969507727889249958846981979339500888392741644635348551959384651336158973350959756724865012955660859006457030773162841796875 372 62372458593869395311182427484091438206737256850254125013550538454781379327327423871362844976474954618380236989835286016326092505311894569847538639446249794234909896697504441963708223176742759796923256680794866754798783624325064778304295032285153865814208984375 373 311862292969346976555912137420457191033686284251270625067752692273906896636637119356814224882374773091901184949176430081630462526559472849237693197231248971174549483487522209818541115883713798984616283403974333773993918121625323891521475161425769329071044921875 374 1559311464846734882779560687102285955168431421256353125338763461369534483183185596784071124411873865459505924745882150408152312632797364246188465986156244855872747417437611049092705579418568994923081417019871668869969590608126619457607375807128846645355224609375 375 7796557324233674413897803435511429775842157106281765626693817306847672415915927983920355622059369327297529623729410752040761563163986821230942329930781224279363737087188055245463527897092844974615407085099358344349847953040633097288036879035644233226776123046875 376 38982786621168372069489017177557148879210785531408828133469086534238362079579639919601778110296846636487648118647053760203807815819934106154711649653906121396818685435940276227317639485464224873077035425496791721749239765203165486440184395178221166133880615234375 377 194913933105841860347445085887785744396053927657044140667345432671191810397898199598008890551484233182438240593235268801019039079099670530773558248269530606984093427179701381136588197427321124365385177127483958608746198826015827432200921975891105830669403076171875 378 974569665529209301737225429438928721980269638285220703336727163355959051989490997990044452757421165912191202966176344005095195395498352653867791241347653034920467135898506905682940987136605621826925885637419793043730994130079137161004609879455529153347015380859375 379 4872848327646046508686127147194643609901348191426103516683635816779795259947454989950222263787105829560956014830881720025475976977491763269338956206738265174602335679492534528414704935683028109134629428187098965218654970650395685805023049397277645766735076904296875 380 24364241638230232543430635735973218049506740957130517583418179083898976299737274949751111318935529147804780074154408600127379884887458816346694781033691325873011678397462672642073524678415140545673147140935494826093274853251978429025115246986388228833675384521484375 381 121821208191151162717153178679866090247533704785652587917090895419494881498686374748755556594677645739023900370772043000636899424437294081733473905168456629365058391987313363210367623392075702728365735704677474130466374266259892145125576234931941144168376922607421875 382 609106040955755813585765893399330451237668523928262939585454477097474407493431873743777782973388228695119501853860215003184497122186470408667369525842283146825291959936566816051838116960378513641828678523387370652331871331299460725627881174659705720841884613037109375 383 3045530204778779067928829466996652256188342619641314697927272385487372037467159368718888914866941143475597509269301075015922485610932352043336847629211415734126459799682834080259190584801892568209143392616936853261659356656497303628139405873298528604209423065185546875 384 15227651023893895339644147334983261280941713098206573489636361927436860187335796843594444574334705717377987546346505375079612428054661760216684238146057078670632298998414170401295952924009462841045716963084684266308296783282486518140697029366492643021047115325927734375 385 76138255119469476698220736674916306404708565491032867448181809637184300936678984217972222871673528586889937731732526875398062140273308801083421190730285393353161494992070852006479764620047314205228584815423421331541483916412432590703485146832463215105235576629638671875 386 380691275597347383491103683374581532023542827455164337240909048185921504683394921089861114358367642934449688658662634376990310701366544005417105953651426966765807474960354260032398823100236571026142924077117106657707419582062162953517425734162316075526177883148193359375 387 1903456377986736917455518416872907660117714137275821686204545240929607523416974605449305571791838214672248443293313171884951553506832720027085529768257134833829037374801771300161994115501182855130714620385585533288537097910310814767587128670811580377630889415740966796875 388 9517281889933684587277592084364538300588570686379108431022726204648037617084873027246527858959191073361242216466565859424757767534163600135427648841285674169145186874008856500809970577505914275653573101927927666442685489551554073837935643354057901888154447078704833984375 389 47586409449668422936387960421822691502942853431895542155113631023240188085424365136232639294795955366806211082332829297123788837670818000677138244206428370845725934370044282504049852887529571378267865509639638332213427447757770369189678216770289509440772235393524169921875 390 237932047248342114681939802109113457514714267159477710775568155116200940427121825681163196473979776834031055411664146485618944188354090003385691221032141854228629671850221412520249264437647856891339327548198191661067137238788851845948391083851447547203861176967620849609375 391 1189660236241710573409699010545567287573571335797388553877840775581004702135609128405815982369898884170155277058320732428094720941770450016928456105160709271143148359251107062601246322188239284456696637740990958305335686193944259229741955419257237736019305884838104248046875 392 5948301181208552867048495052727836437867856678986942769389203877905023510678045642029079911849494420850776385291603662140473604708852250084642280525803546355715741796255535313006231610941196422283483188704954791526678430969721296148709777096286188680096529424190521240234375 393 29741505906042764335242475263639182189339283394934713846946019389525117553390228210145399559247472104253881926458018310702368023544261250423211402629017731778578708981277676565031158054705982111417415943524773957633392154848606480743548885481430943400482647120952606201171875 394 148707529530213821676212376318195910946696416974673569234730096947625587766951141050726997796237360521269409632290091553511840117721306252116057013145088658892893544906388382825155790273529910557087079717623869788166960774243032403717744427407154717002413235604763031005859375 395 743537647651069108381061881590979554733482084873367846173650484738127938834755705253634988981186802606347048161450457767559200588606531260580285065725443294464467724531941914125778951367649552785435398588119348940834803871215162018588722137035773585012066178023815155029296875 396 3717688238255345541905309407954897773667410424366839230868252423690639694173778526268174944905934013031735240807252288837796002943032656302901425328627216472322338622659709570628894756838247763927176992940596744704174019356075810092943610685178867925060330890119075775146484375 397 18588441191276727709526547039774488868337052121834196154341262118453198470868892631340874724529670065158676204036261444188980014715163281514507126643136082361611693113298547853144473784191238819635884964702983723520870096780379050464718053425894339625301654450595378875732421875 398 92942205956383638547632735198872444341685260609170980771706310592265992354344463156704373622648350325793381020181307220944900073575816407572535633215680411808058465566492739265722368920956194098179424823514918617604350483901895252323590267129471698126508272252976894378662109375 399 464711029781918192738163675994362221708426303045854903858531552961329961771722315783521868113241751628966905100906536104724500367879082037862678166078402059040292327832463696328611844604780970490897124117574593088021752419509476261617951335647358490632541361264884471893310546875 400 2323555148909590963690818379971811108542131515229274519292657764806649808858611578917609340566208758144834525504532680523622501839395410189313390830392010295201461639162318481643059223023904852454485620587872965440108762097547381308089756678236792453162706806324422359466552734375 401 11617775744547954818454091899859055542710657576146372596463288824033249044293057894588046702831043790724172627522663402618112509196977050946566954151960051476007308195811592408215296115119524262272428102939364827200543810487736906540448783391183962265813534031622111797332763671875 402 58088878722739774092270459499295277713553287880731862982316444120166245221465289472940233514155218953620863137613317013090562545984885254732834770759800257380036540979057962041076480575597621311362140514696824136002719052438684532702243916955919811329067670158110558986663818359375 403 290444393613698870461352297496476388567766439403659314911582220600831226107326447364701167570776094768104315688066585065452812729924426273664173853799001286900182704895289810205382402877988106556810702573484120680013595262193422663511219584779599056645338350790552794933319091796875 404 1452221968068494352306761487482381942838832197018296574557911103004156130536632236823505837853880473840521578440332925327264063649622131368320869268995006434500913524476449051026912014389940532784053512867420603400067976310967113317556097923897995283226691753952763974666595458984375 405 7261109840342471761533807437411909714194160985091482872789555515020780652683161184117529189269402369202607892201664626636320318248110656841604346344975032172504567622382245255134560071949702663920267564337103017000339881554835566587780489619489976416133458769763819873332977294921875 406 36305549201712358807669037187059548570970804925457414363947777575103903263415805920587645946347011846013039461008323133181601591240553284208021731724875160862522838111911226275672800359748513319601337821685515085001699407774177832938902448097449882080667293848819099366664886474609375 407 181527746008561794038345185935297742854854024627287071819738887875519516317079029602938229731735059230065197305041615665908007956202766421040108658624375804312614190559556131378364001798742566598006689108427575425008497038870889164694512240487249410403336469244095496833324432373046875 408 907638730042808970191725929676488714274270123136435359098694439377597581585395148014691148658675296150325986525208078329540039781013832105200543293121879021563070952797780656891820008993712832990033445542137877125042485194354445823472561202436247052016682346220477484166622161865234375 409 4538193650214044850958629648382443571371350615682176795493472196887987907926975740073455743293376480751629932626040391647700198905069160526002716465609395107815354763988903284459100044968564164950167227710689385625212425971772229117362806012181235260083411731102387420833110809326171875 410 22690968251070224254793148241912217856856753078410883977467360984439939539634878700367278716466882403758149663130201958238500994525345802630013582328046975539076773819944516422295500224842820824750836138553446928126062129858861145586814030060906176300417058655511937104165554046630859375 411 113454841255351121273965741209561089284283765392054419887336804922199697698174393501836393582334412018790748315651009791192504972626729013150067911640234877695383869099722582111477501124214104123754180692767234640630310649294305727934070150304530881502085293277559685520827770233154296875 412 567274206276755606369828706047805446421418826960272099436684024610998488490871967509181967911672060093953741578255048955962524863133645065750339558201174388476919345498612910557387505621070520618770903463836173203151553246471528639670350751522654407510426466387798427604138851165771484375 413 2836371031383778031849143530239027232107094134801360497183420123054992442454359837545909839558360300469768707891275244779812624315668225328751697791005871942384596727493064552786937528105352603093854517319180866015757766232357643198351753757613272037552132331938992138020694255828857421875 414 14181855156918890159245717651195136160535470674006802485917100615274962212271799187729549197791801502348843539456376223899063121578341126643758488955029359711922983637465322763934687640526763015469272586595904330078788831161788215991758768788066360187760661659694960690103471279144287109375 415 70909275784594450796228588255975680802677353370034012429585503076374811061358995938647745988959007511744217697281881119495315607891705633218792444775146798559614918187326613819673438202633815077346362932979521650393944155808941079958793843940331800938803308298474803450517356395721435546875 416 354546378922972253981142941279878404013386766850170062147927515381874055306794979693238729944795037558721088486409405597476578039458528166093962223875733992798074590936633069098367191013169075386731814664897608251969720779044705399793969219701659004694016541492374017252586781978607177734375 417 1772731894614861269905714706399392020066933834250850310739637576909370276533974898466193649723975187793605442432047027987382890197292640830469811119378669963990372954683165345491835955065845376933659073324488041259848603895223526998969846098508295023470082707461870086262933909893035888671875 418 8863659473074306349528573531996960100334669171254251553698187884546851382669874492330968248619875938968027212160235139936914450986463204152349055596893349819951864773415826727459179775329226884668295366622440206299243019476117634994849230492541475117350413537309350431314669549465179443359375 419 44318297365371531747642867659984800501673345856271257768490939422734256913349372461654841243099379694840136060801175699684572254932316020761745277984466749099759323867079133637295898876646134423341476833112201031496215097380588174974246152462707375586752067686546752156573347747325897216796875 420 221591486826857658738214338299924002508366729281356288842454697113671284566746862308274206215496898474200680304005878498422861274661580103808726389922333745498796619335395668186479494383230672116707384165561005157481075486902940874871230762313536877933760338432733760782866738736629486083984375 421 1107957434134288293691071691499620012541833646406781444212273485568356422833734311541371031077484492371003401520029392492114306373307900519043631949611668727493983096676978340932397471916153360583536920827805025787405377434514704374356153811567684389668801692163668803914333693683147430419921875 422 5539787170671441468455358457498100062709168232033907221061367427841782114168671557706855155387422461855017007600146962460571531866539502595218159748058343637469915483384891704661987359580766802917684604139025128937026887172573521871780769057838421948344008460818344019571668468415737152099609375 423 27698935853357207342276792287490500313545841160169536105306837139208910570843357788534275776937112309275085038000734812302857659332697512976090798740291718187349577416924458523309936797903834014588423020695125644685134435862867609358903845289192109741720042304091720097858342342078685760498046875 424 138494679266786036711383961437452501567729205800847680526534185696044552854216788942671378884685561546375425190003674061514288296663487564880453993701458590936747887084622292616549683989519170072942115103475628223425672179314338046794519226445960548708600211520458600489291711710393428802490234375 425 692473396333930183556919807187262507838646029004238402632670928480222764271083944713356894423427807731877125950018370307571441483317437824402269968507292954683739435423111463082748419947595850364710575517378141117128360896571690233972596132229802743543001057602293002446458558551967144012451171875 426 3462366981669650917784599035936312539193230145021192013163354642401113821355419723566784472117139038659385629750091851537857207416587189122011349842536464773418697177115557315413742099737979251823552877586890705585641804482858451169862980661149013717715005288011465012232292792759835720062255859375 427 17311834908348254588922995179681562695966150725105960065816773212005569106777098617833922360585695193296928148750459257689286037082935945610056749212682323867093485885577786577068710498689896259117764387934453527928209022414292255849314903305745068588575026440057325061161463963799178600311279296875 428 86559174541741272944614975898407813479830753625529800329083866060027845533885493089169611802928475966484640743752296288446430185414679728050283746063411619335467429427888932885343552493449481295588821939672267639641045112071461279246574516528725342942875132200286625305807319818995893001556396484375 429 432795872708706364723074879492039067399153768127649001645419330300139227669427465445848059014642379832423203718761481442232150927073398640251418730317058096677337147139444664426717762467247406477944109698361338198205225560357306396232872582643626714714375661001433126529036599094979465007781982421875 430 2163979363543531823615374397460195336995768840638245008227096651500696138347137327229240295073211899162116018593807407211160754635366993201257093651585290483386685735697223322133588812336237032389720548491806690991026127801786531981164362913218133573571878305007165632645182995474897325038909912109375 431 10819896817717659118076871987300976684978844203191225041135483257503480691735686636146201475366059495810580092969037036055803773176834966006285468257926452416933428678486116610667944061681185161948602742459033454955130639008932659905821814566090667867859391525035828163225914977374486625194549560546875 432 54099484088588295590384359936504883424894221015956125205677416287517403458678433180731007376830297479052900464845185180279018865884174830031427341289632262084667143392430583053339720308405925809743013712295167274775653195044663299529109072830453339339296957625179140816129574886872433125972747802734375 433 270497420442941477951921799682524417124471105079780626028387081437587017293392165903655036884151487395264502324225925901395094329420874150157136706448161310423335716962152915266698601542029629048715068561475836373878265975223316497645545364152266696696484788125895704080647874434362165629863739013671875 434 1352487102214707389759608998412622085622355525398903130141935407187935086466960829518275184420757436976322511621129629506975471647104370750785683532240806552116678584810764576333493007710148145243575342807379181869391329876116582488227726820761333483482423940629478520403239372171810828149318695068359375 435 6762435511073536948798044992063110428111777626994515650709677035939675432334804147591375922103787184881612558105648147534877358235521853753928417661204032760583392924053822881667465038550740726217876714036895909346956649380582912441138634103806667417412119703147392602016196860859054140746593475341796875 436 33812177555367684743990224960315552140558888134972578253548385179698377161674020737956879610518935924408062790528240737674386791177609268769642088306020163802916964620269114408337325192753703631089383570184479546734783246902914562205693170519033337087060598515736963010080984304295270703732967376708984375 437 169060887776838423719951124801577760702794440674862891267741925898491885808370103689784398052594679622040313952641203688371933955888046343848210441530100819014584823101345572041686625963768518155446917850922397733673916234514572811028465852595166685435302992578684815050404921521476353518664836883544921875 438 845304438884192118599755624007888803513972203374314456338709629492459429041850518448921990262973398110201569763206018441859669779440231719241052207650504095072924115506727860208433129818842590777234589254611988668369581172572864055142329262975833427176514962893424075252024607607381767593324184417724609375 439 4226522194420960592998778120039444017569861016871572281693548147462297145209252592244609951314866990551007848816030092209298348897201158596205261038252520475364620577533639301042165649094212953886172946273059943341847905862864320275711646314879167135882574814467120376260123038036908837966620922088623046875 440 21132610972104802964993890600197220087849305084357861408467740737311485726046262961223049756574334952755039244080150461046491744486005792981026305191262602376823102887668196505210828245471064769430864731365299716709239529314321601378558231574395835679412874072335601881300615190184544189833104610443115234375 441 105663054860524014824969453000986100439246525421789307042338703686557428630231314806115248782871674763775196220400752305232458722430028964905131525956313011884115514438340982526054141227355323847154323656826498583546197646571608006892791157871979178397064370361678009406503075950922720949165523052215576171875 442 528315274302620074124847265004930502196232627108946535211693518432787143151156574030576243914358373818875981102003761526162293612150144824525657629781565059420577572191704912630270706136776619235771618284132492917730988232858040034463955789359895891985321851808390047032515379754613604745827615261077880859375 443 2641576371513100370624236325024652510981163135544732676058467592163935715755782870152881219571791869094379905510018807630811468060750724122628288148907825297102887860958524563151353530683883096178858091420662464588654941164290200172319778946799479459926609259041950235162576898773068023729138076305389404296875 444 13207881857565501853121181625123262554905815677723663380292337960819678578778914350764406097858959345471899527550094038154057340303753620613141440744539126485514439304792622815756767653419415480894290457103312322943274705821451000861598894733997397299633046295209751175812884493865340118645690381526947021484375 445 66039409287827509265605908125616312774529078388618316901461689804098392893894571753822030489294796727359497637750470190770286701518768103065707203722695632427572196523963114078783838267097077404471452285516561614716373529107255004307994473669986986498165231476048755879064422469326700593228451907634735107421875 446 330197046439137546328029540628081563872645391943091584507308449020491964469472858769110152446473983636797488188752350953851433507593840515328536018613478162137860982619815570393919191335485387022357261427582808073581867645536275021539972368349934932490826157380243779395322112346633502966142259538173675537109375 447 1650985232195687731640147703140407819363226959715457922536542245102459822347364293845550762232369918183987440943761754769257167537969202576642680093067390810689304913099077851969595956677426935111786307137914040367909338227681375107699861841749674662454130786901218896976610561733167514830711297690868377685546875 448 8254926160978438658200738515702039096816134798577289612682711225512299111736821469227753811161849590919937204718808773846285837689846012883213400465336954053446524565495389259847979783387134675558931535689570201839546691138406875538499309208748373312270653934506094484883052808665837574153556488454341888427734375 449 41274630804892193291003692578510195484080673992886448063413556127561495558684107346138769055809247954599686023594043869231429188449230064416067002326684770267232622827476946299239898916935673377794657678447851009197733455692034377692496546043741866561353269672530472424415264043329187870767782442271709442138671875 450 206373154024460966455018462892550977420403369964432240317067780637807477793420536730693845279046239772998430117970219346157145942246150322080335011633423851336163114137384731496199494584678366888973288392239255045988667278460171888462482730218709332806766348362652362122076320216645939353838912211358547210693359375 451 1031865770122304832275092314462754887102016849822161201585338903189037388967102683653469226395231198864992150589851096730785729711230751610401675058167119256680815570686923657480997472923391834444866441961196275229943336392300859442312413651093546664033831741813261810610381601083229696769194561056792736053466796875 452 5159328850611524161375461572313774435510084249110806007926694515945186944835513418267346131976155994324960752949255483653928648556153758052008375290835596283404077853434618287404987364616959172224332209805981376149716681961504297211562068255467733320169158709066309053051908005416148483845972805283963680267333984375 453 25796644253057620806877307861568872177550421245554030039633472579725934724177567091336730659880779971624803764746277418269643242780768790260041876454177981417020389267173091437024936823084795861121661049029906880748583409807521486057810341277338666600845793545331545265259540027080742419229864026419818401336669921875 454 128983221265288104034386539307844360887752106227770150198167362898629673620887835456683653299403899858124018823731387091348216213903843951300209382270889907085101946335865457185124684115423979305608305245149534403742917049037607430289051706386693333004228967726657726326297700135403712096149320132099092006683349609375 455 644916106326440520171932696539221804438760531138850750990836814493148368104439177283418266497019499290620094118656935456741081069519219756501046911354449535425509731679327285925623420577119896528041526225747672018714585245188037151445258531933466665021144838633288631631488500677018560480746600660495460033416748046875 456 3224580531632202600859663482696109022193802655694253754954184072465741840522195886417091332485097496453100470593284677283705405347596098782505234556772247677127548658396636429628117102885599482640207631128738360093572926225940185757226292659667333325105724193166443158157442503385092802403733003302477300167083740234375 457 16122902658161013004298317413480545110969013278471268774770920362328709202610979432085456662425487482265502352966423386418527026737980493912526172783861238385637743291983182148140585514427997413201038155643691800467864631129700928786131463298336666625528620965832215790787212516925464012018665016512386500835418701171875 458 80614513290805065021491587067402725554845066392356343873854601811643546013054897160427283312127437411327511764832116932092635133689902469562630863919306191928188716459915910740702927572139987066005190778218459002339323155648504643930657316491683333127643104829161078953936062584627320060093325082561932504177093505859375 459 403072566454025325107457935337013627774225331961781719369273009058217730065274485802136416560637187056637558824160584660463175668449512347813154319596530959640943582299579553703514637860699935330025953891092295011696615778242523219653286582458416665638215524145805394769680312923136600300466625412809662520885467529296875 460 2015362832270126625537289676685068138871126659808908596846365045291088650326372429010682082803185935283187794120802923302315878342247561739065771597982654798204717911497897768517573189303499676650129769455461475058483078891212616098266432912292083328191077620729026973848401564615683001502333127064048312604427337646484375 461 10076814161350633127686448383425340694355633299044542984231825226455443251631862145053410414015929676415938970604014616511579391711237808695328857989913273991023589557489488842587865946517498383250648847277307375292415394456063080491332164561460416640955388103645134869242007823078415007511665635320241563022136688232421875 462 50384070806753165638432241917126703471778166495222714921159126132277216258159310725267052070079648382079694853020073082557896958556189043476644289949566369955117947787447444212939329732587491916253244236386536876462076972280315402456660822807302083204776940518225674346210039115392075037558328176601207815110683441162109375 463 251920354033765828192161209585633517358890832476113574605795630661386081290796553626335260350398241910398474265100365412789484792780945217383221449747831849775589738937237221064696648662937459581266221181932684382310384861401577012283304114036510416023884702591128371731050195576960375187791640883006039075553417205810546875 464 1259601770168829140960806047928167586794454162380567873028978153306930406453982768131676301751991209551992371325501827063947423963904726086916107248739159248877948694686186105323483243314687297906331105909663421911551924307007885061416520570182552080119423512955641858655250977884801875938958204415030195377767086029052734375 465 6298008850844145704804030239640837933972270811902839365144890766534652032269913840658381508759956047759961856627509135319737119819523630434580536243695796244389743473430930526617416216573436489531655529548317109557759621535039425307082602850912760400597117564778209293276254889424009379694791022075150976888835430145263671875 466 31490044254220728524020151198204189669861354059514196825724453832673260161349569203291907543799780238799809283137545676598685599097618152172902681218478981221948717367154652633087081082867182447658277647741585547788798107675197126535413014254563802002985587823891046466381274447120046898473955110375754884444177150726318359375 467 157450221271103642620100755991020948349306770297570984128622269163366300806747846016459537718998901193999046415687728382993427995488090760864513406092394906109743586835773263165435405414335912238291388238707927738943990538375985632677065071272819010014927939119455232331906372235600234492369775551878774422220885753631591796875 468 787251106355518213100503779955104741746533851487854920643111345816831504033739230082297688594994505969995232078438641914967139977440453804322567030461974530548717934178866315827177027071679561191456941193539638694719952691879928163385325356364095050074639695597276161659531861178001172461848877759393872111104428768157958984375 469 3936255531777591065502518899775523708732669257439274603215556729084157520168696150411488442974972529849976160392193209574835699887202269021612835152309872652743589670894331579135885135358397805957284705967698193473599763459399640816926626781820475250373198477986380808297659305890005862309244388796969360555522143840789794921875 470 19681277658887955327512594498877618543663346287196373016077783645420787600843480752057442214874862649249880801960966047874178499436011345108064175761549363263717948354471657895679425676791989029786423529838490967367998817296998204084633133909102376251865992389931904041488296529450029311546221943984846802777610719203948974609375 471 98406388294439776637562972494388092718316731435981865080388918227103938004217403760287211074374313246249404009804830239370892497180056725540320878807746816318589741772358289478397128383959945148932117649192454836839994086484991020423165669545511881259329961949659520207441482647250146557731109719924234013888053596019744873046875 472 492031941472198883187814862471940463591583657179909325401944591135519690021087018801436055371871566231247020049024151196854462485900283627701604394038734081592948708861791447391985641919799725744660588245962274184199970432424955102115828347727559406296649809748297601037207413236250732788655548599621170069440267980098724365234375 473 2460159707360994415939074312359702317957918285899546627009722955677598450105435094007180276859357831156235100245120755984272312429501418138508021970193670407964743544308957236959928209598998628723302941229811370920999852162124775510579141738637797031483249048741488005186037066181253663943277742998105850347201339900493621826171875 474 12300798536804972079695371561798511589789591429497733135048614778387992250527175470035901384296789155781175501225603779921361562147507090692540109850968352039823717721544786184799641047994993143616514706149056854604999260810623877552895708693188985157416245243707440025930185330906268319716388714990529251736006699502468109130859375 475 61503992684024860398476857808992557948947957147488665675243073891939961252635877350179506921483945778905877506128018899606807810737535453462700549254841760199118588607723930923998205239974965718082573530745284273024996304053119387764478543465944925787081226218537200129650926654531341598581943574952646258680033497512340545654296875 476 307519963420124301992384289044962789744739785737443328376215369459699806263179386750897534607419728894529387530640094498034039053687677267313502746274208800995592943038619654619991026199874828590412867653726421365124981520265596938822392717329724628935406131092686000648254633272656707992909717874763231293400167487561702728271484375 477 1537599817100621509961921445224813948723698928687216641881076847298499031315896933754487673037098644472646937653200472490170195268438386336567513731371044004977964715193098273099955130999374142952064338268632106825624907601327984694111963586648623144677030655463430003241273166363283539964548589373816156467000837437808513641357421875 478 7687999085503107549809607226124069743618494643436083209405384236492495156579484668772438365185493222363234688266002362450850976342191931682837568656855220024889823575965491365499775654996870714760321691343160534128124538006639923470559817933243115723385153277317150016206365831816417699822742946869080782335004187189042568206787109375 479 38439995427515537749048036130620348718092473217180416047026921182462475782897423343862191825927466111816173441330011812254254881710959658414187843284276100124449117879827456827498878274984353573801608456715802670640622690033199617352799089666215578616925766386585750081031829159082088499113714734345403911675020935945212841033935546875 480 192199977137577688745240180653101743590462366085902080235134605912312378914487116719310959129637330559080867206650059061271274408554798292070939216421380500622245589399137284137494391374921767869008042283579013353203113450165998086763995448331077893084628831932928750405159145795410442495568573671727019558375104679726064205169677734375 481 960999885687888443726200903265508717952311830429510401175673029561561894572435583596554795648186652795404336033250295306356372042773991460354696082106902503111227946995686420687471956874608839345040211417895066766015567250829990433819977241655389465423144159664643752025795728977052212477842868358635097791875523398630321025848388671875 482 4804999428439442218631004516327543589761559152147552005878365147807809472862177917982773978240933263977021680166251476531781860213869957301773480410534512515556139734978432103437359784373044196725201057089475333830077836254149952169099886208276947327115720798323218760128978644885261062389214341793175488959377616993151605129241943359375 483 24024997142197211093155022581637717948807795760737760029391825739039047364310889589913869891204666319885108400831257382658909301069349786508867402052672562577780698674892160517186798921865220983626005285447376669150389181270749760845499431041384736635578603991616093800644893224426305311946071708965877444796888084965758025646209716796875 484 120124985710986055465775112908188589744038978803688800146959128695195236821554447949569349456023331599425542004156286913294546505346748932544337010263362812888903493374460802585933994609326104918130026427236883345751945906353748804227497155206923683177893019958080469003224466122131526559730358544829387223984440424828790128231048583984375 485 600624928554930277328875564540942948720194894018444000734795643475976184107772239747846747280116657997127710020781434566472732526733744662721685051316814064444517466872304012929669973046630524590650132136184416728759729531768744021137485776034618415889465099790402345016122330610657632798651792724146936119922202124143950641155242919921875 486 3003124642774651386644377822704714743600974470092220003673978217379880920538861198739233736400583289985638550103907172832363662633668723313608425256584070322222587334361520064648349865233152622953250660680922083643798647658843720105687428880173092079447325498952011725080611653053288163993258963620734680599611010620719753205776214599609375 487 15015623213873256933221889113523573718004872350461100018369891086899404602694305993696168682002916449928192750519535864161818313168343616568042126282920351611112936671807600323241749326165763114766253303404610418218993238294218600528437144400865460397236627494760058625403058265266440819966294818103673402998055053103598766028881072998046875 488 75078116069366284666109445567617868590024361752305500091849455434497023013471529968480843410014582249640963752597679320809091565841718082840210631414601758055564683359038001616208746630828815573831266517023052091094966191471093002642185722004327301986183137473800293127015291326332204099831474090518367014990275265517993830144405364990234375 489 375390580346831423330547227838089342950121808761527500459247277172485115067357649842404217050072911248204818762988396604045457829208590414201053157073008790277823416795190008081043733154144077869156332585115260455474830957355465013210928610021636509930915687369001465635076456631661020499157370452591835074951376327589969150722026824951171875 490 1876952901734157116652736139190446714750609043807637502296236385862425575336788249212021085250364556241024093814941983020227289146042952071005265785365043951389117083975950040405218665770720389345781662925576302277374154786777325066054643050108182549654578436845007328175382283158305102495786852262959175374756881637949845753610134124755859375 491 9384764508670785583263680695952233573753045219038187511481181929312127876683941246060105426251822781205120469074709915101136445730214760355026328926825219756945585419879750202026093328853601946728908314627881511386870773933886625330273215250540912748272892184225036640876911415791525512478934261314795876873784408189749228768050670623779296875 492 46923822543353927916318403479761167868765226095190937557405909646560639383419706230300527131259113906025602345373549575505682228651073801775131644634126098784727927099398751010130466644268009733644541573139407556934353869669433126651366076252704563741364460921125183204384557078957627562394671306573979384368922040948746143840253353118896484375 493 234619112716769639581592017398805839343826130475954687787029548232803196917098531151502635656295569530128011726867747877528411143255369008875658223170630493923639635496993755050652333221340048668222707865697037784671769348347165633256830381263522818706822304605625916021922785394788137811973356532869896921844610204743730719201266765594482421875 494 1173095563583848197907960086994029196719130652379773438935147741164015984585492655757513178281477847650640058634338739387642055716276845044378291115853152469618198177484968775253261666106700243341113539328485188923358846741735828166284151906317614093534111523028129580109613926973940689059866782664349484609223051023718653596006333827972412109375 495 5865477817919240989539800434970145983595653261898867194675738705820079922927463278787565891407389238253200293171693696938210278581384225221891455579265762348090990887424843876266308330533501216705567696642425944616794233708679140831420759531588070467670557615140647900548069634869703445299333913321747423046115255118593267980031669139862060546875 496 29327389089596204947699002174850729917978266309494335973378693529100399614637316393937829457036946191266001465858468484691051392906921126109457277896328811740454954437124219381331541652667506083527838483212129723083971168543395704157103797657940352338352788075703239502740348174348517226496669566608737115230576275592966339900158345699310302734375 497 146636945447981024738495010874253649589891331547471679866893467645501998073186581969689147285184730956330007329292342423455256964534605630547286389481644058702274772185621096906657708263337530417639192416060648615419855842716978520785518988289701761691763940378516197513701740871742586132483347833043685576152881377964831699500791728496551513671875 498 733184727239905123692475054371268247949456657737358399334467338227509990365932909848445736425923654781650036646461712117276284822673028152736431947408220293511373860928105484533288541316687652088195962080303243077099279213584892603927594941448508808458819701892580987568508704358712930662416739165218427880764406889824158497503958642482757568359375 499 3665923636199525618462375271856341239747283288686791996672336691137549951829664549242228682129618273908250183232308560586381424113365140763682159737041101467556869304640527422666442706583438260440979810401516215385496396067924463019637974707242544042294098509462904937842543521793564653312083695826092139403822034449120792487519793212413787841796875 500 18329618180997628092311876359281706198736416443433959983361683455687749759148322746211143410648091369541250916161542802931907120566825703818410798685205507337784346523202637113332213532917191302204899052007581076927481980339622315098189873536212720211470492547314524689212717608967823266560418479130460697019110172245603962437598966062068939208984375 501 91648090904988140461559381796408530993682082217169799916808417278438748795741613731055717053240456847706254580807714014659535602834128519092053993426027536688921732616013185566661067664585956511024495260037905384637409901698111575490949367681063601057352462736572623446063588044839116332802092395652303485095550861228019812187994830310344696044921875 502 458240454524940702307796908982042654968410411085848999584042086392193743978708068655278585266202284238531272904038570073297678014170642595460269967130137683444608663080065927833305338322929782555122476300189526923187049508490557877454746838405318005286762313682863117230317940224195581664010461978261517425477754306140099060939974151551723480224609375 503 2291202272624703511538984544910213274842052055429244997920210431960968719893540343276392926331011421192656364520192850366488390070853212977301349835650688417223043315400329639166526691614648912775612381500947634615935247542452789387273734192026590026433811568414315586151589701120977908320052309891307587127388771530700495304699870757758617401123046875 504 11456011363123517557694922724551066374210260277146224989601052159804843599467701716381964631655057105963281822600964251832441950354266064886506749178253442086115216577001648195832633458073244563878061907504738173079676237712263946936368670960132950132169057842071577930757948505604889541600261549456537935636943857653502476523499353788793087005615234375 505 57280056815617587788474613622755331871051301385731124948005260799024217997338508581909823158275285529816409113004821259162209751771330324432533745891267210430576082885008240979163167290366222819390309537523690865398381188561319734681843354800664750660845289210357889653789742528024447708001307747282689678184719288267512382617496768943965435028076171875 506 286400284078087938942373068113776659355256506928655624740026303995121089986692542909549115791376427649082045565024106295811048758856651622162668729456336052152880414425041204895815836451831114096951547687618454326991905942806598673409216774003323753304226446051789448268948712640122238540006538736413448390923596441337561913087483844719827175140380859375 507 1432001420390439694711865340568883296776282534643278123700131519975605449933462714547745578956882138245410227825120531479055243794283258110813343647281680260764402072125206024479079182259155570484757738438092271634959529714032993367046083870016618766521132230258947241344743563200611192700032693682067241954617982206687809565437419223599135875701904296875 508 7160007101952198473559326702844416483881412673216390618500657599878027249667313572738727894784410691227051139125602657395276218971416290554066718236408401303822010360626030122395395911295777852423788692190461358174797648570164966835230419350083093832605661151294736206723717816003055963500163468410336209773089911033439047827187096117995679378509521484375 509 35800035509760992367796633514222082419407063366081953092503287999390136248336567863693639473922053456135255695628013286976381094857081452770333591182042006519110051803130150611976979556478889262118943460952306790873988242850824834176152096750415469163028305756473681033618589080015279817500817342051681048865449555167195239135935480589978396892547607421875 510 179000177548804961838983167571110412097035316830409765462516439996950681241682839318468197369610267280676278478140066434881905474285407263851667955910210032595550259015650753059884897782394446310594717304761533954369941214254124170880760483752077345815141528782368405168092945400076399087504086710258405244327247775835976195679677402949891984462738037109375 511 895000887744024809194915837855552060485176584152048827312582199984753406208414196592340986848051336403381392390700332174409527371427036319258339779551050162977751295078253765299424488911972231552973586523807669771849706071270620854403802418760386729075707643911842025840464727000381995437520433551292026221636238879179880978398387014749459922313690185546875 512 4475004438720124045974579189277760302425882920760244136562910999923767031042070982961704934240256682016906961953501660872047636857135181596291698897755250814888756475391268826497122444559861157764867932619038348859248530356353104272019012093801933645378538219559210129202323635001909977187602167756460131108181194395899404891991935073747299611568450927734375 513 22375022193600620229872895946388801512129414603801220682814554999618835155210354914808524671201283410084534809767508304360238184285675907981458494488776254074443782376956344132485612222799305788824339663095191744296242651781765521360095060469009668226892691097796050646011618175009549885938010838782300655540905971979497024459959675368736498057842254638671875 514 111875110968003101149364479731944007560647073019006103414072774998094175776051774574042623356006417050422674048837541521801190921428379539907292472443881270372218911884781720662428061113996528944121698315475958721481213258908827606800475302345048341134463455488980253230058090875047749429690054193911503277704529859897485122299798376843682490289211273193359375 515 559375554840015505746822398659720037803235365095030517070363874990470878880258872870213116780032085252113370244187707609005954607141897699536462362219406351861094559423908603312140305569982644720608491577379793607406066294544138034002376511725241705672317277444901266150290454375238747148450270969557516388522649299487425611498991884218412451446056365966796875 516 2796877774200077528734111993298600189016176825475152585351819374952354394401294364351065583900160426260566851220938538045029773035709488497682311811097031759305472797119543016560701527849913223603042457886898968037030331472720690170011882558626208528361586387224506330751452271876193735742251354847787581942613246497437128057494959421092062257230281829833984375 517 13984388871000387643670559966493000945080884127375762926759096874761771972006471821755327919500802131302834256104692690225148865178547442488411559055485158796527363985597715082803507639249566118015212289434494840185151657363603450850059412793131042641807931936122531653757261359380968678711256774238937909713066232487185640287474797105460311286151409149169921875 518 69921944355001938218352799832465004725404420636878814633795484373808859860032359108776639597504010656514171280523463451125744325892737212442057795277425793982636819927988575414017538196247830590076061447172474200925758286818017254250297063965655213209039659680612658268786306796904843393556283871194689548565331162435928201437373985527301556430757045745849609375 519 349609721775009691091763999162325023627022103184394073168977421869044299300161795543883197987520053282570856402617317255628721629463686062210288976387128969913184099639942877070087690981239152950380307235862371004628791434090086271251485319828276066045198298403063291343931533984524216967781419355973447742826655812179641007186869927636507782153785228729248046875 520 1748048608875048455458819995811625118135110515921970365844887109345221496500808977719415989937600266412854282013086586278143608147318430311051444881935644849565920498199714385350438454906195764751901536179311855023143957170450431356257426599141380330225991492015316456719657669922621084838907096779867238714133279060898205035934349638182538910768926143646240234375 521 8740243044375242277294099979058125590675552579609851829224435546726107482504044888597079949688001332064271410065432931390718040736592151555257224409678224247829602490998571926752192274530978823759507680896559275115719785852252156781287132995706901651129957460076582283598288349613105424194535483899336193570666395304491025179671748190912694553844630718231201171875 522 43701215221876211386470499895290627953377762898049259146122177733630537412520224442985399748440006660321357050327164656953590203682960757776286122048391121239148012454992859633760961372654894118797538404482796375578598929261260783906435664978534508255649787300382911417991441748065527120972677419496680967853331976522455125898358740954563472769223153591156005859375 523 218506076109381056932352499476453139766888814490246295730610888668152687062601122214926998742200033301606785251635823284767951018414803788881430610241955606195740062274964298168804806863274470593987692022413981877892994646306303919532178324892672541278248936501914557089957208740327635604863387097483404839266659882612275629491793704772817363846115767955780029296875 524 1092530380546905284661762497382265698834444072451231478653054443340763435313005611074634993711000166508033926258179116423839755092074018944407153051209778030978700311374821490844024034316372352969938460112069909389464973231531519597660891624463362706391244682509572785449786043701638178024316935487417024196333299413061378147458968523864086819230578839778900146484375 525 5462651902734526423308812486911328494172220362256157393265272216703817176565028055373174968555000832540169631290895582119198775460370094722035765256048890154893501556874107454220120171581861764849692300560349546947324866157657597988304458122316813531956223412547863927248930218508190890121584677437085120981666497065306890737294842619320434096152894198894500732421875 526 27313259513672632116544062434556642470861101811280786966326361083519085882825140276865874842775004162700848156454477910595993877301850473610178826280244450774467507784370537271100600857909308824248461502801747734736624330788287989941522290611584067659781117062739319636244651092540954450607923387185425604908332485326534453686474213096602170480764470994472503662109375 527 136566297568363160582720312172783212354305509056403934831631805417595429414125701384329374213875020813504240782272389552979969386509252368050894131401222253872337538921852686355503004289546544121242307514008738673683121653941439949707611453057920338298905585313696598181223255462704772253039616935927128024541662426632672268432371065483010852403822354972362518310546875 528 682831487841815802913601560863916061771527545282019674158159027087977147070628506921646871069375104067521203911361947764899846932546261840254470657006111269361687694609263431777515021447732720606211537570043693368415608269707199748538057265289601691494527926568482990906116277313523861265198084679635640122708312133163361342161855327415054262019111774861812591552734375 529 3414157439209079014568007804319580308857637726410098370790795135439885735353142534608234355346875520337606019556809738824499234662731309201272353285030556346808438473046317158887575107238663603031057687850218466842078041348535998742690286326448008457472639632842414954530581386567619306325990423398178200613541560665816806710809276637075271310095558874309062957763671875 530 17070787196045395072840039021597901544288188632050491853953975677199428676765712673041171776734377601688030097784048694122496173313656546006361766425152781734042192365231585794437875536193318015155288439251092334210390206742679993713451431632240042287363198164212074772652906932838096531629952116990891003067707803329084033554046383185376356550477794371545314788818359375 531 85353935980226975364200195107989507721440943160252459269769878385997143383828563365205858883671888008440150488920243470612480866568282730031808832125763908670210961826157928972189377680966590075776442196255461671051951033713399968567257158161200211436815990821060373863264534664190482658149760584954455015338539016645420167770231915926881782752388971857726573944091796875 532 426769679901134876821000975539947538607204715801262296348849391929985716919142816826029294418359440042200752444601217353062404332841413650159044160628819543351054809130789644860946888404832950378882210981277308355259755168566999842836285790806001057184079954105301869316322673320952413290748802924772275076692695083227100838851159579634408913761944859288632869720458984375 533 2133848399505674384105004877699737693036023579006311481744246959649928584595714084130146472091797200211003762223006086765312021664207068250795220803144097716755274045653948224304734442024164751894411054906386541776298775842834999214181428954030005285920399770526509346581613366604762066453744014623861375383463475416135504194255797898172044568809724296443164348602294921875 534 10669241997528371920525024388498688465180117895031557408721234798249642922978570420650732360458986001055018811115030433826560108321035341253976104015720488583776370228269741121523672210120823759472055274531932708881493879214174996070907144770150026429601998852632546732908066833023810332268720073119306876917317377080677520971278989490860222844048621482215821743011474609375 535 53346209987641859602625121942493442325900589475157787043606173991248214614892852103253661802294930005275094055575152169132800541605176706269880520078602442918881851141348705607618361050604118797360276372659663544407469396070874980354535723850750132148009994263162733664540334165119051661343600365596534384586586885403387604856394947454301114220243107411079108715057373046875 536 266731049938209298013125609712467211629502947375788935218030869956241073074464260516268309011474650026375470277875760845664002708025883531349402600393012214594409255706743528038091805253020593986801381863298317722037346980354374901772678619253750660740049971315813668322701670825595258306718001827982671922932934427016938024281974737271505571101215537055395543575286865234375 537 1333655249691046490065628048562336058147514736878944676090154349781205365372321302581341545057373250131877351389378804228320013540129417656747013001965061072972046278533717640190459026265102969934006909316491588610186734901771874508863393096268753303700249856579068341613508354127976291533590009139913359614664672135084690121409873686357527855506077685276977717876434326171875 538 6668276248455232450328140242811680290737573684394723380450771748906026826861606512906707725286866250659386756946894021141600067700647088283735065009825305364860231392668588200952295131325514849670034546582457943050933674508859372544316965481343766518501249282895341708067541770639881457667950045699566798073323360675423450607049368431787639277530388426384888589382171630859375 539 33341381242276162251640701214058401453687868421973616902253858744530134134308032564533538626434331253296933784734470105708000338503235441418675325049126526824301156963342941004761475656627574248350172732912289715254668372544296862721584827406718832592506246414476708540337708853199407288339750228497833990366616803377117253035246842158938196387651942131924442946910858154296875 540 166706906211380811258203506070292007268439342109868084511269293722650670671540162822667693132171656266484668923672350528540001692516177207093376625245632634121505784816714705023807378283137871241750863664561448576273341862721484313607924137033594162962531232072383542701688544265997036441698751142489169951833084016885586265176234210794690981938259710659622214734554290771484375 541 833534531056904056291017530351460036342196710549340422556346468613253353357700814113338465660858281332423344618361752642700008462580886035466883126228163170607528924083573525119036891415689356208754318322807242881366709313607421568039620685167970814812656160361917713508442721329985182208493755712445849759165420084427931325881171053973454909691298553298111073672771453857421875 542 4167672655284520281455087651757300181710983552746702112781732343066266766788504070566692328304291406662116723091808763213500042312904430177334415631140815853037644620417867625595184457078446781043771591614036214406833546568037107840198103425839854074063280801809588567542213606649925911042468778562229248795827100422139656629405855269867274548456492766490555368363857269287109375 543 20838363276422601407275438258786500908554917763733510563908661715331333833942520352833461641521457033310583615459043816067500211564522150886672078155704079265188223102089338127975922285392233905218857958070181072034167732840185539200990517129199270370316404009047942837711068033249629555212343892811146243979135502110698283147029276349336372742282463832452776841819286346435546875 544 104191816382113007036377191293932504542774588818667552819543308576656669169712601764167308207607285166552918077295219080337501057822610754433360390778520396325941115510446690639879611426961169526094289790350905360170838664200927696004952585645996351851582020045239714188555340166248147776061719464055731219895677510553491415735146381746681863711412319162263884209096431732177734375 545 520959081910565035181885956469662522713872944093337764097716542883283345848563008820836541038036425832764590386476095401687505289113053772166801953892601981629705577552233453199398057134805847630471448951754526800854193321004638480024762928229981759257910100226198570942776700831240738880308597320278656099478387552767457078675731908733409318557061595811319421045482158660888671875 546 2604795409552825175909429782348312613569364720466688820488582714416416729242815044104182705190182129163822951932380477008437526445565268860834009769463009908148527887761167265996990285674029238152357244758772634004270966605023192400123814641149908796289550501130992854713883504156203694401542986601393280497391937763837285393378659543667046592785307979056597105227410793304443359375 547 13023977047764125879547148911741563067846823602333444102442913572082083646214075220520913525950910645819114759661902385042187632227826344304170048847315049540742639438805836329984951428370146190761786223793863170021354833025115962000619073205749543981447752505654964273569417520781018472007714933006966402486959688819186426966893297718335232963926539895282985526137053966522216796875 548 65119885238820629397735744558707815339234118011667220512214567860410418231070376102604567629754553229095573798309511925210938161139131721520850244236575247703713197194029181649924757141850730953808931118969315850106774165125579810003095366028747719907238762528274821367847087603905092360038574665034832012434798444095932134834466488591676164819632699476414927630685269832611083984375 549 325599426194103146988678722793539076696170590058336102561072839302052091155351880513022838148772766145477868991547559626054690805695658607604251221182876238518565985970145908249623785709253654769044655594846579250533870825627899050015476830143738599536193812641374106839235438019525461800192873325174160062173992220479660674172332442958380824098163497382074638153426349163055419921875 550 1627997130970515734943393613967695383480852950291680512805364196510260455776759402565114190743863830727389344957737798130273454028478293038021256105914381192592829929850729541248118928546268273845223277974232896252669354128139495250077384150718692997680969063206870534196177190097627309000964366625870800310869961102398303370861662214791904120490817486910373190767131745815277099609375 551 8139985654852578674716968069838476917404264751458402564026820982551302278883797012825570953719319153636946724788688990651367270142391465190106280529571905962964149649253647706240594642731341369226116389871164481263346770640697476250386920753593464988404845316034352670980885950488136545004821833129354001554349805511991516854308311073959520602454087434551865953835658729076385498046875 552 40699928274262893373584840349192384587021323757292012820134104912756511394418985064127854768596595768184733623943444953256836350711957325950531402647859529814820748246268238531202973213656706846130581949355822406316733853203487381251934603767967324942024226580171763354904429752440682725024109165646770007771749027559957584271541555369797603012270437172759329769178293645381927490234375 553 203499641371314466867924201745961922935106618786460064100670524563782556972094925320639273842982978840923668119717224766284181753559786629752657013239297649074103741231341192656014866068283534230652909746779112031583669266017436906259673018839836624710121132900858816774522148762203413625120545828233850038858745137799787921357707776848988015061352185863796648845891468226909637451171875 554 1017498206856572334339621008729809614675533093932300320503352622818912784860474626603196369214914894204618340598586123831420908767798933148763285066196488245370518706156705963280074330341417671153264548733895560157918346330087184531298365094199183123550605664504294083872610743811017068125602729141169250194293725688998939606788538884244940075306760929318983244229457341134548187255859375 555 5087491034282861671698105043649048073377665469661501602516763114094563924302373133015981846074574471023091702992930619157104543838994665743816425330982441226852593530783529816400371651707088355766322743669477800789591731650435922656491825470995915617753028322521470419363053719055085340628013645705846250971468628444994698033942694421224700376533804646594916221147286705672740936279296875 556 25437455171414308358490525218245240366888327348307508012583815570472819621511865665079909230372872355115458514964653095785522719194973328719082126654912206134262967653917649082001858258535441778831613718347389003947958658252179613282459127354979578088765141612607352096815268595275426703140068228529231254857343142224973490169713472106123501882669023232974581105736433528363704681396484375 557 127187275857071541792452626091226201834441636741537540062919077852364098107559328325399546151864361775577292574823265478927613595974866643595410633274561030671314838269588245410009291292677208894158068591736945019739793291260898066412295636774897890443825708063036760484076342976377133515700341142646156274286715711124867450848567360530617509413345116164872905528682167641818523406982421875 558 635936379285357708962263130456131009172208183707687700314595389261820490537796641626997730759321808877886462874116327394638067979874333217977053166372805153356574191347941227050046456463386044470790342958684725098698966456304490332061478183874489452219128540315183802420381714881885667578501705713230781371433578555624337254242836802653087547066725580824364527643410838209092617034912109375 559 3179681896426788544811315652280655045861040918538438501572976946309102452688983208134988653796609044389432314370581636973190339899371666089885265831864025766782870956739706135250232282316930222353951714793423625493494832281522451660307390919372447261095642701575919012101908574409428337892508528566153906857167892778121686271214184013265437735333627904121822638217054191045463085174560546875 560 15898409482133942724056578261403275229305204592692192507864884731545512263444916040674943268983045221947161571852908184865951699496858330449426329159320128833914354783698530676251161411584651111769758573967118127467474161407612258301536954596862236305478213507879595060509542872047141689462542642830769534285839463890608431356070920066327188676668139520609113191085270955227315425872802734375 561 79492047410669713620282891307016376146526022963460962539324423657727561317224580203374716344915226109735807859264540924329758497484291652247131645796600644169571773918492653381255807057923255558848792869835590637337370807038061291507684772984311181527391067539397975302547714360235708447312713214153847671429197319453042156780354600331635943383340697603045565955426354776136577129364013671875 562 397460237053348568101414456535081880732630114817304812696622118288637806586122901016873581724576130548679039296322704621648792487421458261235658228983003220847858869592463266906279035289616277794243964349177953186686854035190306457538423864921555907636955337696989876512738571801178542236563566070769238357145986597265210783901773001658179716916703488015227829777131773880682885646820068359375 563 1987301185266742840507072282675409403663150574086524063483110591443189032930614505084367908622880652743395196481613523108243962437107291306178291144915016104239294347962316334531395176448081388971219821745889765933434270175951532287692119324607779538184776688484949382563692859005892711182817830353846191785729932986326053919508865008290898584583517440076139148885658869403414428234100341796875 564 9936505926333714202535361413377047018315752870432620317415552957215945164653072525421839543114403263716975982408067615541219812185536456530891455724575080521196471739811581672656975882240406944856099108729448829667171350879757661438460596623038897690923883442424746912818464295029463555914089151769230958928649664931630269597544325041454492922917587200380695744428294347017072141170501708984375 565 49682529631668571012676807066885235091578764352163101587077764786079725823265362627109197715572016318584879912040338077706099060927682282654457278622875402605982358699057908363284879411202034724280495543647244148335856754398788307192302983115194488454619417212123734564092321475147317779570445758846154794643248324658151347987721625207272464614587936001903478722141471735085360705852508544921875 566 248412648158342855063384035334426175457893821760815507935388823930398629116326813135545988577860081592924399560201690388530495304638411413272286393114377013029911793495289541816424397056010173621402477718236220741679283771993941535961514915575972442273097086060618672820461607375736588897852228794230773973216241623290756739938608126036362323072939680009517393610707358675426803529262542724609375 567 1242063240791714275316920176672130877289469108804077539676944119651993145581634065677729942889300407964621997801008451942652476523192057066361431965571885065149558967476447709082121985280050868107012388591181103708396418859969707679807574577879862211365485430303093364102308036878682944489261143971153869866081208116453783699693040630181811615364698400047586968053536793377134017646312713623046875 568 6210316203958571376584600883360654386447345544020387698384720598259965727908170328388649714446502039823109989005042259713262382615960285331807159827859425325747794837382238545410609926400254340535061942955905518541982094299848538399037872889399311056827427151515466820511540184393414722446305719855769349330406040582268918498465203150909058076823492000237934840267683966885670088231563568115234375 569 31051581019792856882923004416803271932236727720101938491923602991299828639540851641943248572232510199115549945025211298566311913079801426659035799139297126628738974186911192727053049632001271702675309714779527592709910471499242691995189364446996555284137135757577334102557700921967073612231528599278846746652030202911344592492326015754545290384117460001189674201338419834428350441157817840576171875 570 155257905098964284414615022084016359661183638600509692459618014956499143197704258209716242861162550995577749725126056492831559565399007133295178995696485633143694870934555963635265248160006358513376548573897637963549552357496213459975946822234982776420685678787886670512788504609835368061157642996394233733260151014556722962461630078772726451920587300005948371006692099172141752205789089202880859375 571 776289525494821422073075110420081798305918193002548462298090074782495715988521291048581214305812754977888748625630282464157797826995035666475894978482428165718474354672779818176326240800031792566882742869488189817747761787481067299879734111174913882103428393939433352563942523049176840305788214981971168666300755072783614812308150393863632259602936500029741855033460495860708761028945446014404296875 572 3881447627474107110365375552100408991529590965012742311490450373912478579942606455242906071529063774889443743128151412320788989134975178332379474892412140828592371773363899090881631204000158962834413714347440949088738808937405336499398670555874569410517141969697166762819712615245884201528941074909855843331503775363918074061540751969318161298014682500148709275167302479303543805144727230072021484375 573 19407238137370535551826877760502044957647954825063711557452251869562392899713032276214530357645318874447218715640757061603944945674875891661897374462060704142961858866819495454408156020000794814172068571737204745443694044687026682496993352779372847052585709848485833814098563076229421007644705374549279216657518876819590370307703759846590806490073412500743546375836512396517719025723636150360107421875 574 97036190686852677759134388802510224788239774125318557787261259347811964498565161381072651788226594372236093578203785308019724728374379458309486872310303520714809294334097477272040780100003974070860342858686023727218470223435133412484966763896864235262928549242429169070492815381147105038223526872746396083287594384097951851538518799232954032450367062503717731879182561982588595128618180751800537109375 575 485180953434263388795671944012551123941198870626592788936306296739059822492825806905363258941132971861180467891018926540098623641871897291547434361551517603574046471670487386360203900500019870354301714293430118636092351117175667062424833819484321176314642746212145845352464076905735525191117634363731980416437971920489759257692593996164770162251835312518588659395912809912942975643090903759002685546875 576 2425904767171316943978359720062755619705994353132963944681531483695299112464129034526816294705664859305902339455094632700493118209359486457737171807757588017870232358352436931801019502500099351771508571467150593180461755585878335312124169097421605881573213731060729226762320384528677625955588171818659902082189859602448796288462969980823850811259176562592943296979564049564714878215454518795013427734375 577 12129523835856584719891798600313778098529971765664819723407657418476495562320645172634081473528324296529511697275473163502465591046797432288685859038787940089351161791762184659005097512500496758857542857335752965902308777929391676560620845487108029407866068655303646133811601922643388129777940859093299510410949298012243981442314849904119254056295882812964716484897820247823574391077272593975067138671875 578 60647619179282923599458993001568890492649858828324098617038287092382477811603225863170407367641621482647558486377365817512327955233987161443429295193939700446755808958810923295025487562502483794287714286678764829511543889646958382803104227435540147039330343276518230669058009613216940648889704295466497552054746490061219907211574249520596270281479414064823582424489101239117871955386362969875335693359375 579 303238095896414617997294965007844452463249294141620493085191435461912389058016129315852036838208107413237792431886829087561639776169935807217146475969698502233779044794054616475127437812512418971438571433393824147557719448234791914015521137177700735196651716382591153345290048066084703244448521477332487760273732450306099536057871247602981351407397070324117912122445506195589359776931814849376678466796875 580 1516190479482073089986474825039222262316246470708102465425957177309561945290080646579260184191040537066188962159434145437808198880849679036085732379848492511168895223970273082375637189062562094857192857166969120737788597241173959570077605685888503675983258581912955766726450240330423516222242607386662438801368662251530497680289356238014906757036985351620589560612227530977946798884659074246883392333984375 581 7580952397410365449932374125196111311581232353540512327129785886547809726450403232896300920955202685330944810797170727189040994404248395180428661899242462555844476119851365411878185945312810474285964285834845603688942986205869797850388028429442518379916292909564778833632251201652117581111213036933312194006843311257652488401446781190074533785184926758102947803061137654889733994423295371234416961669921875 582 37904761987051827249661870625980556557906161767702561635648929432739048632252016164481504604776013426654724053985853635945204972021241975902143309496212312779222380599256827059390929726564052371429821429174228018444714931029348989251940142147212591899581464547823894168161256008260587905556065184666560970034216556288262442007233905950372668925924633790514739015305688274448669972116476856172084808349609375 583 189523809935259136248309353129902782789530808838512808178244647163695243161260080822407523023880067133273620269929268179726024860106209879510716547481061563896111902996284135296954648632820261857149107145871140092223574655146744946259700710736062959497907322739119470840806280041302939527780325923332804850171082781441312210036169529751863344629623168952573695076528441372243349860582384280860424041748046875 584 947619049676295681241546765649513913947654044192564040891223235818476215806300404112037615119400335666368101349646340898630124300531049397553582737405307819480559514981420676484773243164101309285745535729355700461117873275733724731298503553680314797489536613695597354204031400206514697638901629616664024250855413907206561050180847648759316723148115844762868475382642206861216749302911921404302120208740234375 585 4738095248381478406207733828247569569738270220962820204456116179092381079031502020560188075597001678331840506748231704493150621502655246987767913687026539097402797574907103382423866215820506546428727678646778502305589366378668623656492517768401573987447683068477986771020157001032573488194508148083320121254277069536032805250904238243796583615740579223814342376913211034306083746514559607021510601043701171875 586 23690476241907392031038669141237847848691351104814101022280580895461905395157510102800940377985008391659202533741158522465753107513276234938839568435132695487013987874535516912119331079102532732143638393233892511527946831893343118282462588842007869937238415342389933855100785005162867440972540740416600606271385347680164026254521191218982918078702896119071711884566055171530418732572798035107553005218505859375 587 118452381209536960155193345706189239243456755524070505111402904477309526975787550514004701889925041958296012668705792612328765537566381174694197842175663477435069939372677584560596655395512663660718191966169462557639734159466715591412312944210039349686192076711949669275503925025814337204862703702083003031356926738400820131272605956094914590393514480595358559422830275857652093662863990175537765026092529296875 588 592261906047684800775966728530946196217283777620352525557014522386547634878937752570023509449625209791480063343528963061643827687831905873470989210878317387175349696863387922802983276977563318303590959830847312788198670797333577957061564721050196748430960383559748346377519625129071686024313518510415015156784633692004100656363029780474572951967572402976792797114151379288260468314319950877688825130462646484375 589 2961309530238424003879833642654730981086418888101762627785072611932738174394688762850117547248126048957400316717644815308219138439159529367354946054391586935876748484316939614014916384887816591517954799154236563940993353986667889785307823605250983742154801917798741731887598125645358430121567592552075075783923168460020503281815148902372864759837862014883963985570756896441302341571599754388444125652313232421875 590 14806547651192120019399168213273654905432094440508813138925363059663690871973443814250587736240630244787001583588224076541095692195797646836774730271957934679383742421584698070074581924439082957589773995771182819704966769933339448926539118026254918710774009588993708659437990628226792150607837962760375378919615842300102516409075744511864323799189310074419819927853784482206511707857998771942220628261566162109375 591 74032738255960600096995841066368274527160472202544065694626815298318454359867219071252938681203151223935007917941120382705478460978988234183873651359789673396918712107923490350372909622195414787948869978855914098524833849666697244632695590131274593553870047944968543297189953141133960753039189813801876894598079211500512582045378722559321618995946550372099099639268922411032558539289993859711103141307830810546875 592 370163691279803000484979205331841372635802361012720328473134076491592271799336095356264693406015756119675039589705601913527392304894941170919368256798948366984593560539617451751864548110977073939744349894279570492624169248333486223163477950656372967769350239724842716485949765705669803765195949069009384472990396057502562910226893612796608094979732751860495498196344612055162792696449969298555515706539154052734375 593 1850818456399015002424896026659206863179011805063601642365670382457961358996680476781323467030078780598375197948528009567636961524474705854596841283994741834922967802698087258759322740554885369698721749471397852463120846241667431115817389753281864838846751198624213582429748828528349018825979745345046922364951980287512814551134468063983040474898663759302477490981723060275813963482249846492777578532695770263671875 594 9254092281995075012124480133296034315895059025318008211828351912289806794983402383906617335150393902991875989742640047838184807622373529272984206419973709174614839013490436293796613702774426848493608747356989262315604231208337155579086948766409324194233755993121067912148744142641745094129898726725234611824759901437564072755672340319915202374493318796512387454908615301379069817411249232463887892663478851318359375 595 46270461409975375060622400666480171579475295126590041059141759561449033974917011919533086675751969514959379948713200239190924038111867646364921032099868545873074195067452181468983068513872134242468043736784946311578021156041685777895434743832046620971168779965605339560743720713208725470649493633626173059123799507187820363778361701599576011872466593982561937274543076506895349087056246162319439463317394256591796875 596 231352307049876875303112003332400857897376475632950205295708797807245169874585059597665433378759847574796899743566001195954620190559338231824605160499342729365370975337260907344915342569360671212340218683924731557890105780208428889477173719160233104855843899828026697803718603566043627353247468168130865295618997535939101818891808507997880059362332969912809686372715382534476745435281230811597197316586971282958984375 597 1156761535249384376515560016662004289486882378164751026478543989036225849372925297988327166893799237873984498717830005979773100952796691159123025802496713646826854876686304536724576712846803356061701093419623657789450528901042144447385868595801165524279219499140133489018593017830218136766237340840654326478094987679695509094459042539989400296811664849564048431863576912672383727176406154057985986582934856414794921875 598 5783807676246921882577800083310021447434411890823755132392719945181129246864626489941635834468996189369922493589150029898865504763983455795615129012483568234134274383431522683622883564234016780308505467098118288947252644505210722236929342979005827621396097495700667445092965089151090683831186704203271632390474938398477545472295212699947001484058324247820242159317884563361918635882030770289929932914674282073974609375 599 28919038381234609412889000416550107237172059454118775661963599725905646234323132449708179172344980946849612467945750149494327523819917278978075645062417841170671371917157613418114417821170083901542527335490591444736263222526053611184646714895029138106980487478503337225464825445755453419155933521016358161952374691992387727361476063499735007420291621239101210796589422816809593179410153851449649664573371410369873046875 600 144595191906173047064445002082750536185860297270593878309817998629528231171615662248540895861724904734248062339728750747471637619099586394890378225312089205853356859585788067090572089105850419507712636677452957223681316112630268055923233574475145690534902437392516686127324127228777267095779667605081790809761873459961938636807380317498675037101458106195506053982947114084047965897050769257248248322866857051849365234375 601 722975959530865235322225010413752680929301486352969391549089993147641155858078311242704479308624523671240311698643753737358188095497931974451891126560446029266784297928940335452860445529252097538563183387264786118406580563151340279616167872375728452674512186962583430636620636143886335478898338025408954048809367299809693184036901587493375185507290530977530269914735570420239829485253846286241241614334285259246826171875 602 3614879797654326176611125052068763404646507431764846957745449965738205779290391556213522396543122618356201558493218768686790940477489659872259455632802230146333921489644701677264302227646260487692815916936323930592032902815756701398080839361878642263372560934812917153183103180719431677394491690127044770244046836499048465920184507937466875927536452654887651349573677852101199147426269231431206208071671426296234130859375 603 18074398988271630883055625260343817023232537158824234788727249828691028896451957781067611982715613091781007792466093843433954702387448299361297278164011150731669607448223508386321511138231302438464079584681619652960164514078783506990404196809393211316862804674064585765915515903597158386972458450635223851220234182495242329600922539687334379637682263274438256747868389260505995737131346157156031040358357131481170654296875 604 90371994941358154415278126301719085116162685794121173943636249143455144482259788905338059913578065458905038962330469217169773511937241496806486390820055753658348037241117541931607555691156512192320397923408098264800822570393917534952020984046966056584314023370322928829577579517985791934862292253176119256101170912476211648004612698436671898188411316372191283739341946302529978685656730785780155201791785657405853271484375 605 451859974706790772076390631508595425580813428970605869718181245717275722411298944526690299567890327294525194811652346085848867559686207484032431954100278768291740186205587709658037778455782560961601989617040491324004112851969587674760104920234830282921570116851614644147887897589928959674311461265880596280505854562381058240023063492183359490942056581860956418696709731512649893428283653928900776008958928287029266357421875 606 2259299873533953860381953157542977127904067144853029348590906228586378612056494722633451497839451636472625974058261730429244337798431037420162159770501393841458700931027938548290188892278912804808009948085202456620020564259847938373800524601174151414607850584258073220739439487949644798371557306329402981402529272811905291200115317460916797454710282909304782093483548657563249467141418269644503880044794641435146331787109375 607 11296499367669769301909765787714885639520335724265146742954531142931893060282473613167257489197258182363129870291308652146221688992155187100810798852506969207293504655139692741450944461394564024040049740426012283100102821299239691869002623005870757073039252921290366103697197439748223991857786531647014907012646364059526456000576587304583987273551414546523910467417743287816247335707091348222519400223973207175731658935546875 608 56482496838348846509548828938574428197601678621325733714772655714659465301412368065836287445986290911815649351456543260731108444960775935504053994262534846036467523275698463707254722306972820120200248702130061415500514106496198459345013115029353785365196264606451830518485987198741119959288932658235074535063231820297632280002882936522919936367757072732619552337088716439081236678535456741112597001119866035878658294677734375 609 282412484191744232547744144692872140988008393106628668573863278573297326507061840329181437229931454559078246757282716303655542224803879677520269971312674230182337616378492318536273611534864100601001243510650307077502570532480992296725065575146768926825981323032259152592429935993705599796444663291175372675316159101488161400014414682614599681838785363663097761685443582195406183392677283705562985005599330179393291473388671875 610 1412062420958721162738720723464360704940041965533143342869316392866486632535309201645907186149657272795391233786413581518277711124019398387601349856563371150911688081892461592681368057674320503005006217553251535387512852662404961483625327875733844634129906615161295762962149679968527998982223316455876863376580795507440807000072073413072998409193926818315488808427217910977030916963386418527814925027996650896966457366943359375 611 7060312104793605813693603617321803524700209827665716714346581964332433162676546008229535930748286363976956168932067907591388555620096991938006749282816855754558440409462307963406840288371602515025031087766257676937564263312024807418126639378669223170649533075806478814810748399842639994911116582279384316882903977537204035000360367065364992045969634091577444042136089554885154584816932092639074625139983254484832286834716796875 612 35301560523968029068468018086609017623501049138328583571732909821662165813382730041147679653741431819884780844660339537956942778100484959690033746414084278772792202047311539817034201441858012575125155438831288384687821316560124037090633196893346115853247665379032394074053741999213199974555582911396921584414519887686020175001801835326824960229848170457887220210680447774425772924084660463195373125699916272424161434173583984375 613 176507802619840145342340090433045088117505245691642917858664549108310829066913650205738398268707159099423904223301697689784713890502424798450168732070421393863961010236557699085171007209290062875625777194156441923439106582800620185453165984466730579266238326895161970370268709996065999872777914556984607922072599438430100875009009176634124801149240852289436101053402238872128864620423302315976865628499581362120807170867919921875 614 882539013099200726711700452165225440587526228458214589293322745541554145334568251028691991343535795497119521116508488448923569452512123992250843660352106969319805051182788495425855036046450314378128885970782209617195532914003100927265829922333652896331191634475809851851343549980329999363889572784923039610362997192150504375045045883170624005746204261447180505267011194360644323102116511579884328142497906810604035854339599609375 615 4412695065496003633558502260826127202937631142291072946466613727707770726672841255143459956717678977485597605582542442244617847262560619961254218301760534846599025255913942477129275180232251571890644429853911048085977664570015504636329149611668264481655958172379049259256717749901649996819447863924615198051814985960752521875225229415853120028731021307235902526335055971803221615510582557899421640712489534053020179271697998046875 616 22063475327480018167792511304130636014688155711455364732333068638538853633364206275717299783588394887427988027912712211223089236312803099806271091508802674232995126279569712385646375901161257859453222149269555240429888322850077523181645748058341322408279790861895246296283588749508249984097239319623075990259074929803762609376126147079265600143655106536179512631675279859016108077552912789497108203562447670265100896358489990234375 617 110317376637400090838962556520653180073440778557276823661665343192694268166821031378586498917941974437139940139563561056115446181564015499031355457544013371164975631397848561928231879505806289297266110746347776202149441614250387615908228740291706612041398954309476231481417943747541249920486196598115379951295374649018813046880630735396328000718275532680897563158376399295080540387764563947485541017812238351325504481792449951171875 618 551586883187000454194812782603265900367203892786384118308326715963471340834105156892932494589709872185699700697817805280577230907820077495156777287720066855824878156989242809641159397529031446486330553731738881010747208071251938079541143701458533060206994771547381157407089718737706249602430982990576899756476873245094065234403153676981640003591377663404487815791881996475402701938822819737427705089061191756627522408962249755859375 619 2757934415935002270974063913016329501836019463931920591541633579817356704170525784464662472948549360928498503489089026402886154539100387475783886438600334279124390784946214048205796987645157232431652768658694405053736040356259690397705718507292665301034973857736905787035448593688531248012154914952884498782384366225470326172015768384908200017956888317022439078959409982377013509694114098687138525445305958783137612044811248779296875 620 13789672079675011354870319565081647509180097319659602957708167899086783520852628922323312364742746804642492517445445132014430772695501937378919432193001671395621953924731070241028984938225786162158263843293472025268680201781298451988528592536463326505174869288684528935177242968442656240060774574764422493911921831127351630860078841924541000089784441585112195394797049911885067548470570493435692627226529793915688060224056243896484375 621 68948360398375056774351597825408237545900486598298014788540839495433917604263144611616561823713734023212462587227225660072153863477509686894597160965008356978109769623655351205144924691128930810791319216467360126343401008906492259942642962682316632525874346443422644675886214842213281200303872873822112469559609155636758154300394209622705000448922207925560976973985249559425337742352852467178463136132648969578440301120281219482421875 622 344741801991875283871757989127041187729502432991490073942704197477169588021315723058082809118568670116062312936136128300360769317387548434472985804825041784890548848118276756025724623455644654053956596082336800631717005044532461299713214813411583162629371732217113223379431074211066406001519364369110562347798045778183790771501971048113525002244611039627804884869926247797126688711764262335892315680663244847892201505601406097412109375 623 1723709009959376419358789945635205938647512164957450369713520987385847940106578615290414045592843350580311564680680641501803846586937742172364929024125208924452744240591383780128623117278223270269782980411684003158585025222662306498566074067057915813146858661085566116897155371055332030007596821845552811738990228890918953857509855240567625011223055198139024424349631238985633443558821311679461578403316224239461007528007030487060546875 624 8618545049796882096793949728176029693237560824787251848567604936929239700532893076452070227964216752901557823403403207509019232934688710861824645120626044622263721202956918900643115586391116351348914902058420015792925126113311532492830370335289579065734293305427830584485776855276660150037984109227764058694951144454594769287549276202838125056115275990695122121748156194928167217794106558397307892016581121197305037640035152435302734375 625 43092725248984410483969748640880148466187804123936259242838024684646198502664465382260351139821083764507789117017016037545096164673443554309123225603130223111318606014784594503215577931955581756744574510292100078964625630566557662464151851676447895328671466527139152922428884276383300750189920546138820293474755722272973846437746381014190625280576379953475610608740780974640836088970532791986539460082905605986525188200175762176513671875 626 215463626244922052419848743204400742330939020619681296214190123423230992513322326911301755699105418822538945585085080187725480823367217771545616128015651115556593030073922972516077889659777908783722872551460500394823128152832788312320759258382239476643357332635695764612144421381916503750949602730694101467373778611364869232188731905070953126402881899767378053043703904873204180444852663959932697300414528029932625941000878810882568359375 627 1077318131224610262099243716022003711654695103098406481070950617116154962566611634556508778495527094112694727925425400938627404116836088857728080640078255577782965150369614862580389448298889543918614362757302501974115640764163941561603796291911197383216786663178478823060722106909582518754748013653470507336868893056824346160943659525354765632014409498836890265218519524366020902224263319799663486502072640149663129705004394054412841796875 628 5386590656123051310496218580110018558273475515492032405354753085580774812833058172782543892477635470563473639627127004693137020584180444288640403200391277888914825751848074312901947241494447719593071813786512509870578203820819707808018981459555986916083933315892394115303610534547912593773740068267352536684344465284121730804718297626773828160072047494184451326092597621830104511121316598998317432510363200748315648525021970272064208984375 629 26932953280615256552481092900550092791367377577460162026773765427903874064165290863912719462388177352817368198135635023465685102920902221443202016001956389444574128759240371564509736207472238597965359068932562549352891019104098539040094907297779934580419666579461970576518052672739562968868700341336762683421722326420608654023591488133869140800360237470922256630462988109150522555606582994991587162551816003741578242625109851360321044921875 630 134664766403076282762405464502750463956836887887300810133868827139519370320826454319563597311940886764086840990678175117328425514604511107216010080009781947222870643796201857822548681037361192989826795344662812746764455095520492695200474536488899672902098332897309852882590263363697814844343501706683813417108611632103043270117957440669345704001801187354611283152314940545752612778032914974957935812759080018707891213125549256801605224609375 631 673323832015381413812027322513752319784184439436504050669344135697596851604132271597817986559704433820434204953390875586642127573022555536080050400048909736114353218981009289112743405186805964949133976723314063733822275477602463476002372682444498364510491664486549264412951316818489074221717508533419067085543058160515216350589787203346728520009005936773056415761574702728763063890164574874789679063795400093539456065627746284008026123046875 632 3366619160076907069060136612568761598920922197182520253346720678487984258020661357989089932798522169102171024766954377933210637865112777680400252000244548680571766094905046445563717025934029824745669883616570318669111377388012317380011863412222491822552458322432746322064756584092445371108587542667095335427715290802576081752948936016733642600045029683865282078807873513643815319450822874373948395318977000467697280328138731420040130615234375 633 16833095800384535345300683062843807994604610985912601266733603392439921290103306789945449663992610845510855123834771889666053189325563888402001260001222743402858830474525232227818585129670149123728349418082851593345556886940061586900059317061112459112762291612163731610323782920462226855542937713335476677138576454012880408764744680083668213000225148419326410394039367568219076597254114371869741976594885002338486401640693657100200653076171875 634 84165479001922676726503415314219039973023054929563006333668016962199606450516533949727248319963054227554275619173859448330265946627819442010006300006113717014294152372626161139092925648350745618641747090414257966727784434700307934500296585305562295563811458060818658051618914602311134277714688566677383385692882270064402043823723400418341065001125742096632051970196837841095382986270571859348709882974425011692432008203468285501003265380859375 635 420827395009613383632517076571095199865115274647815031668340084810998032252582669748636241599815271137771378095869297241651329733139097210050031500030568585071470761863130805695464628241753728093208735452071289833638922173501539672501482926527811477819057290304093290258094573011555671388573442833386916928464411350322010219118617002091705325005628710483160259850984189205476914931352859296743549414872125058462160041017341427505016326904296875 636 2104136975048066918162585382855475999325576373239075158341700424054990161262913348743181207999076355688856890479346486208256648665695486050250157500152842925357353809315654028477323141208768640466043677260356449168194610867507698362507414632639057389095286451520466451290472865057778356942867214166934584642322056751610051095593085010458526625028143552415801299254920946027384574656764296483717747074360625292310800205086707137525081634521484375 637 10520684875240334590812926914277379996627881866195375791708502120274950806314566743715906039995381778444284452396732431041283243328477430251250787500764214626786769046578270142386615706043843202330218386301782245840973054337538491812537073163195286945476432257602332256452364325288891784714336070834672923211610283758050255477965425052292633125140717762079006496274604730136922873283821482418588735371803126461554001025433535687625408172607421875 638 52603424376201672954064634571386899983139409330976878958542510601374754031572833718579530199976908892221422261983662155206416216642387151256253937503821073133933845232891350711933078530219216011651091931508911229204865271687692459062685365815976434727382161288011661282261821626444458923571680354173364616058051418790251277389827125261463165625703588810395032481373023650684614366419107412092943676859015632307770005127167678438127040863037109375 639 263017121881008364770323172856934499915697046654884394792712553006873770157864168592897650999884544461107111309918310776032081083211935756281269687519105365669669226164456753559665392651096080058255459657544556146024326358438462295313426829079882173636910806440058306411309108132222294617858401770866823080290257093951256386949135626307315828128517944051975162406865118253423071832095537060464718384295078161538850025635838392190635204315185546875 640 1315085609405041823851615864284672499578485233274421973963562765034368850789320842964488254999422722305535556549591553880160405416059678781406348437595526828348346130822283767798326963255480400291277298287722780730121631792192311476567134145399410868184554032200291532056545540661111473089292008854334115401451285469756281934745678131536579140642589720259875812034325591267115359160477685302323591921475390807694250128179191960953176021575927734375 641 6575428047025209119258079321423362497892426166372109869817813825171844253946604214822441274997113611527677782747957769400802027080298393907031742187977634141741730654111418838991634816277402001456386491438613903650608158960961557382835670726997054340922770161001457660282727703305557365446460044271670577007256427348781409673728390657682895703212948601299379060171627956335576795802388426511617959607376954038471250640895959804765880107879638671875 642 32877140235126045596290396607116812489462130831860549349089069125859221269733021074112206374985568057638388913739788847004010135401491969535158710939888170708708653270557094194958174081387010007281932457193069518253040794804807786914178353634985271704613850805007288301413638516527786827232300221358352885036282136743907048368641953288414478516064743006496895300858139781677883979011942132558089798036884770192356253204479799023829400539398193359375 643 164385701175630227981451983035584062447310654159302746745445345629296106348665105370561031874927840288191944568698944235020050677007459847675793554699440853543543266352785470974790870406935050036409662285965347591265203974024038934570891768174926358523069254025036441507068192582638934136161501106791764425181410683719535241843209766442072392580323715032484476504290698908389419895059710662790448990184423850961781266022398995119147002696990966796875 644 821928505878151139907259915177920312236553270796513733727226728146480531743325526852805159374639201440959722843494721175100253385037299238378967773497204267717716331763927354873954352034675250182048311429826737956326019870120194672854458840874631792615346270125182207535340962913194670680807505533958822125907053418597676209216048832210361962901618575162422382521453494541947099475298553313952244950922119254808906330111994975595735013484954833984375 645 4109642529390755699536299575889601561182766353982568668636133640732402658716627634264025796873196007204798614217473605875501266925186496191894838867486021338588581658819636774369771760173376250910241557149133689781630099350600973364272294204373158963076731350625911037676704814565973353404037527669794110629535267092988381046080244161051809814508092875812111912607267472709735497376492766569761224754610596274044531650559974877978675067424774169921875 646 20548212646953778497681497879448007805913831769912843343180668203662013293583138171320128984365980036023993071087368029377506334625932480959474194337430106692942908294098183871848858800866881254551207785745668448908150496753004866821361471021865794815383656753129555188383524072829866767020187638348970553147676335464941905230401220805259049072540464379060559563036337363548677486882463832848806123773052981370222658252799874389893375337123870849609375 647 102741063234768892488407489397240039029569158849564216715903341018310066467915690856600644921829900180119965355436840146887531673129662404797370971687150533464714541470490919359244294004334406272756038928728342244540752483765024334106807355109328974076918283765647775941917620364149333835100938191744852765738381677324709526152006104026295245362702321895302797815181686817743387434412319164244030618865264906851113291263999371949466876685619354248046875 648 513705316173844462442037446986200195147845794247821083579516705091550332339578454283003224609149500900599826777184200734437658365648312023986854858435752667323572707352454596796221470021672031363780194643641711222703762418825121670534036775546644870384591418828238879709588101820746669175504690958724263828691908386623547630760030520131476226813511609476513989075908434088716937172061595821220153094326324534255566456319996859747334383428096771240234375 649 2568526580869222312210187234931000975739228971239105417897583525457751661697892271415016123045747504502999133885921003672188291828241560119934274292178763336617863536762272983981107350108360156818900973218208556113518812094125608352670183877733224351922957094141194398547940509103733345877523454793621319143459541933117738153800152600657381134067558047382569945379542170443584685860307979106100765471631622671277832281599984298736671917140483856201171875 650 12842632904346111561050936174655004878696144856195527089487917627288758308489461357075080615228737522514995669429605018360941459141207800599671371460893816683089317683811364919905536750541800784094504866091042780567594060470628041763350919388666121759614785470705971992739702545518666729387617273968106595717297709665588690769000763003286905670337790236912849726897710852217923429301539895530503827358158113356389161407999921493683359585702419281005859375 651 64213164521730557805254680873275024393480724280977635447439588136443791542447306785375403076143687612574978347148025091804707295706039002998356857304469083415446588419056824599527683752709003920472524330455213902837970302353140208816754596943330608798073927353529859963698512727593333646938086369840532978586488548327943453845003815016434528351688951184564248634488554261089617146507699477652519136790790566781945807039999607468416797928512096405029296875 652 321065822608652789026273404366375121967403621404888177237197940682218957712236533926877015380718438062874891735740125459023536478530195014991784286522345417077232942095284122997638418763545019602362621652276069514189851511765701044083772984716653043990369636767649299818492563637966668234690431849202664892932442741639717269225019075082172641758444755922821243172442771305448085732538497388262595683953952833909729035199998037342083989642560482025146484375 653 1605329113043263945131367021831875609837018107024440886185989703411094788561182669634385076903592190314374458678700627295117682392650975074958921432611727085386164710476420614988192093817725098011813108261380347570949257558828505220418864923583265219951848183838246499092462818189833341173452159246013324464662213708198586346125095375410863208792223779614106215862213856527240428662692486941312978419769764169548645175999990186710419948212802410125732421875 654 8026645565216319725656835109159378049185090535122204430929948517055473942805913348171925384517960951571872293393503136475588411963254875374794607163058635426930823552382103074940960469088625490059065541306901737854746287794142526102094324617916326099759240919191232495462314090949166705867260796230066622323311068540992931730625476877054316043961118898070531079311069282636202143313462434706564892098848820847743225879999950933552099741064012050628662109375 655 40133227826081598628284175545796890245925452675611022154649742585277369714029566740859626922589804757859361466967515682377942059816274376873973035815293177134654117761910515374704802345443127450295327706534508689273731438970712630510471623089581630498796204595956162477311570454745833529336303981150333111616555342704964658653127384385271580219805594490352655396555346413181010716567312173532824460494244104238716129399999754667760498705320060253143310546875 656 200666139130407993141420877728984451229627263378055110773248712926386848570147833704298134612949023789296807334837578411889710299081371884369865179076465885673270588809552576873524011727215637251476638532672543446368657194853563152552358115447908152493981022979780812386557852273729167646681519905751665558082776713524823293265636921926357901099027972451763276982776732065905053582836560867664122302471220521193580646999998773338802493526600301265716552734375 657 1003330695652039965707104388644922256148136316890275553866243564631934242850739168521490673064745118946484036674187892059448551495406859421849325895382329428366352944047762884367620058636078186257383192663362717231843285974267815762761790577239540762469905114898904061932789261368645838233407599528758327790413883567624116466328184609631789505495139862258816384913883660329525267914182804338320611512356102605967903234999993866694012467633001506328582763671875 658 5016653478260199828535521943224611280740681584451377769331217823159671214253695842607453365323725594732420183370939460297242757477034297109246629476911647141831764720238814421838100293180390931286915963316813586159216429871339078813808952886197703812349525574494520309663946306843229191167037997643791638952069417838120582331640923048158947527475699311294081924569418301647626339570914021691603057561780513029839516174999969333470062338165007531642913818359375 659 25083267391300999142677609716123056403703407922256888846656089115798356071268479213037266826618627973662100916854697301486213787385171485546233147384558235709158823601194072109190501465901954656434579816584067930796082149356695394069044764430988519061747627872472601548319731534216145955835189988218958194760347089190602911658204615240794737637378496556470409622847091508238131697854570108458015287808902565149197580874999846667350311690825037658214569091796875 660 125416336956504995713388048580615282018517039611284444233280445578991780356342396065186334133093139868310504584273486507431068936925857427731165736922791178545794118005970360545952507329509773282172899082920339653980410746783476970345223822154942595308738139362363007741598657671080729779175949941094790973801735445953014558291023076203973688186892482782352048114235457541190658489272850542290076439044512825745987904374999233336751558454125188291072845458984375 661 627081684782524978566940242903076410092585198056422221166402227894958901781711980325931670665465699341552522921367432537155344684629287138655828684613955892728970590029851802729762536647548866410864495414601698269902053733917384851726119110774712976543690696811815038707993288355403648895879749705473954869008677229765072791455115381019868440934462413911760240571177287705953292446364252711450382195222564128729939521874996166683757792270625941455364227294921875 662 3135408423912624892834701214515382050462925990282111105832011139474794508908559901629658353327328496707762614606837162685776723423146435693279143423069779463644852950149259013648812683237744332054322477073008491349510268669586924258630595553873564882718453484059075193539966441777018244479398748527369774345043386148825363957275576905099342204672312069558801202855886438529766462231821263557251910976112820643649697609374980833418788961353129707276821136474609375 663 15677042119563124464173506072576910252314629951410555529160055697373972544542799508148291766636642483538813073034185813428883617115732178466395717115348897318224264750746295068244063416188721660271612385365042456747551343347934621293152977769367824413592267420295375967699832208885091222396993742636848871725216930744126819786377884525496711023361560347794006014279432192648832311159106317786259554880564103218248488046874904167093944806765648536384105682373046875 664 78385210597815622320867530362884551261573149757052777645800278486869862722713997540741458833183212417694065365170929067144418085578660892331978585576744486591121323753731475341220317080943608301358061926825212283737756716739673106465764888846839122067961337101476879838499161044425456111984968713184244358626084653720634098931889422627483555116807801738970030071397160963244161555795531588931297774402820516091242440234374520835469724033828242681920528411865234375 665 391926052989078111604337651814422756307865748785263888229001392434349313613569987703707294165916062088470326825854645335722090427893304461659892927883722432955606618768657376706101585404718041506790309634126061418688783583698365532328824444234195610339806685507384399192495805222127280559924843565921221793130423268603170494659447113137417775584039008694850150356985804816220807778977657944656488872014102580456212201171872604177348620169141213409602642059326171875 666 1959630264945390558021688259072113781539328743926319441145006962171746568067849938518536470829580310442351634129273226678610452139466522308299464639418612164778033093843286883530507927023590207533951548170630307093443917918491827661644122221170978051699033427536921995962479026110636402799624217829606108965652116343015852473297235565687088877920195043474250751784929024081104038894888289723282444360070512902281061005859363020886743100845706067048013210296630859375 667 9798151324726952790108441295360568907696643719631597205725034810858732840339249692592682354147901552211758170646366133393052260697332611541497323197093060823890165469216434417652539635117951037669757740853151535467219589592459138308220611105854890258495167137684609979812395130553182013998121089148030544828260581715079262366486177828435444389600975217371253758924645120405520194474441448616412221800352564511405305029296815104433715504228530335240066051483154296875 668 48990756623634763950542206476802844538483218598157986028625174054293664201696248462963411770739507761058790853231830666965261303486663057707486615985465304119450827346082172088262698175589755188348788704265757677336097947962295691541103055529274451292475835688423049899061975652765910069990605445740152724141302908575396311832430889142177221948004876086856268794623225602027600972372207243082061109001762822557026525146484075522168577521142651676200330257415771484375 669 244953783118173819752711032384014222692416092990789930143125870271468321008481242314817058853697538805293954266159153334826306517433315288537433079927326520597254136730410860441313490877948775941743943521328788386680489739811478457705515277646372256462379178442115249495309878263829550349953027228700763620706514542876981559162154445710886109740024380434281343973116128010138004861861036215410305545008814112785132625732420377610842887605713258381001651287078857421875 670 1224768915590869098763555161920071113462080464953949650715629351357341605042406211574085294268487694026469771330795766674131532587166576442687165399636632602986270683652054302206567454389743879708719717606643941933402448699057392288527576388231861282311895892210576247476549391319147751749765136143503818103532572714384907795810772228554430548700121902171406719865580640050690024309305181077051527725044070563925663128662101888054214438028566291905008256435394287109375 671 6123844577954345493817775809600355567310402324769748253578146756786708025212031057870426471342438470132348856653978833370657662935832882213435826998183163014931353418260271511032837271948719398543598588033219709667012243495286961442637881941159306411559479461052881237382746956595738758748825680717519090517662863571924538979053861142772152743500609510857033599327903200253450121546525905385257638625220352819628315643310509440271072190142831459525041282176971435546875 672 30619222889771727469088879048001777836552011623848741267890733783933540126060155289352132356712192350661744283269894166853288314679164411067179134990915815074656767091301357555164186359743596992717992940166098548335061217476434807213189409705796532057797397305264406186913734782978693793744128403587595452588314317859622694895269305713860763717503047554285167996639516001267250607732629526926288193126101764098141578216552547201355360950714157297625206410884857177734375 673 153096114448858637345444395240008889182760058119243706339453668919667700630300776446760661783560961753308721416349470834266441573395822055335895674954579075373283835456506787775820931798717984963589964700830492741675306087382174036065947048528982660288986986526322030934568673914893468968720642017937977262941571589298113474476346528569303818587515237771425839983197580006336253038663147634631440965630508820490707891082762736006776804753570786488126032054424285888671875 674 765480572244293186727221976200044445913800290596218531697268344598338503151503882233803308917804808766543607081747354171332207866979110276679478374772895376866419177282533938879104658993589924817949823504152463708376530436910870180329735242644913301444934932631610154672843369574467344843603210089689886314707857946490567372381732642846519092937576188857129199915987900031681265193315738173157204828152544102453539455413813680033884023767853932440630160272121429443359375 675 3827402861221465933636109881000222229569001452981092658486341722991692515757519411169016544589024043832718035408736770856661039334895551383397391873864476884332095886412669694395523294967949624089749117520762318541882652184554350901648676213224566507224674663158050773364216847872336724218016050448449431573539289732452836861908663214232595464687880944285645999579939500158406325966578690865786024140762720512267697277069068400169420118839269662203150801360607147216796875 676 19137014306107329668180549405001111147845007264905463292431708614958462578787597055845082722945120219163590177043683854283305196674477756916986959369322384421660479432063348471977616474839748120448745587603811592709413260922771754508243381066122832536123373315790253866821084239361683621090080252242247157867696448662264184309543316071162977323439404721428229997899697500792031629832893454328930120703813602561338486385345342000847100594196348311015754006803035736083984375 677 95685071530536648340902747025005555739225036324527316462158543074792312893937985279225413614725601095817950885218419271416525983372388784584934796846611922108302397160316742359888082374198740602243727938019057963547066304613858772541216905330614162680616866578951269334105421196808418105450401261211235789338482243311320921547716580355814886617197023607141149989498487503960158149164467271644650603519068012806692431926726710004235502970981741555078770034015178680419921875 678 478425357652683241704513735125027778696125181622636582310792715373961564469689926396127068073628005479089754426092096357082629916861943922924673984233059610541511985801583711799440411870993703011218639690095289817735331523069293862706084526653070813403084332894756346670527105984042090527252006306056178946692411216556604607738582901779074433085985118035705749947492437519800790745822336358223253017595340064033462159633633550021177514854908707775393850170075893402099609375 679 2392126788263416208522568675625138893480625908113182911553963576869807822348449631980635340368140027395448772130460481785413149584309719614623369921165298052707559929007918558997202059354968515056093198450476449088676657615346469313530422633265354067015421664473781733352635529920210452636260031530280894733462056082783023038692914508895372165429925590178528749737462187599003953729111681791116265087976700320167310798168167750105887574274543538876969250850379467010498046875 680 11960633941317081042612843378125694467403129540565914557769817884349039111742248159903176701840700136977243860652302408927065747921548598073116849605826490263537799645039592794986010296774842575280465992252382245443383288076732346567652113166326770335077108322368908666763177649601052263181300157651404473667310280413915115193464572544476860827149627950892643748687310937995019768645558408955581325439883501600836553990840838750529437871372717694384846254251897335052490234375 681 59803169706585405213064216890628472337015647702829572788849089421745195558711240799515883509203500684886219303261512044635328739607742990365584248029132451317688998225197963974930051483874212876402329961261911227216916440383661732838260565831633851675385541611844543333815888248005261315906500788257022368336551402069575575967322862722384304135748139754463218743436554689975098843227792044777906627199417508004182769954204193752647189356863588471924231271259486675262451171875 682 299015848532927026065321084453142361685078238514147863944245447108725977793556203997579417546017503424431096516307560223176643698038714951827921240145662256588444991125989819874650257419371064382011649806309556136084582201918308664191302829158169258376927708059222716669079441240026306579532503941285111841682757010347877879836614313611921520678740698772316093717182773449875494216138960223889533135997087540020913849771020968763235946784317942359621156356297433376312255859375 683 1495079242664635130326605422265711808425391192570739319721227235543629888967781019987897087730087517122155482581537801115883218490193574759139606200728311282942224955629949099373251287096855321910058249031547780680422911009591543320956514145790846291884638540296113583345397206200131532897662519706425559208413785051739389399183071568059607603393703493861580468585913867249377471080694801119447665679985437700104569248855104843816179733921589711798105781781487166881561279296875 684 7475396213323175651633027111328559042126955962853696598606136177718149444838905099939485438650437585610777412907689005579416092450967873795698031003641556414711124778149745496866256435484276609550291245157738903402114555047957716604782570728954231459423192701480567916726986031000657664488312598532127796042068925258696946995915357840298038016968517469307902342929569336246887355403474005597238328399927188500522846244275524219080898669607948558990528908907435834407806396484375 685 37376981066615878258165135556642795210634779814268482993030680888590747224194525499697427193252187928053887064538445027897080462254839368978490155018207782073555623890748727484331282177421383047751456225788694517010572775239788583023912853644771157297115963507402839583634930155003288322441562992660638980210344626293484734979576789201490190084842587346539511714647846681234436777017370027986191641999635942502614231221377621095404493348039742794952644544537179172039031982421875 686 186884905333079391290825677783213976053173899071342414965153404442953736120972627498487135966260939640269435322692225139485402311274196844892450775091038910367778119453743637421656410887106915238757281128943472585052863876198942915119564268223855786485579817537014197918174650775016441612207814963303194901051723131467423674897883946007450950424212936732697558573239233406172183885086850139930958209998179712513071156106888105477022466740198713974763222722685895860195159912109375 687 934424526665396956454128388916069880265869495356712074825767022214768680604863137492435679831304698201347176613461125697427011556370984224462253875455194551838890597268718187108282054435534576193786405644717362925264319380994714575597821341119278932427899087685070989590873253875082208061039074816515974505258615657337118374489419730037254752121064683663487792866196167030860919425434250699654791049990898562565355780534440527385112333700993569873816113613429479300975799560546875 688 4672122633326984782270641944580349401329347476783560374128835111073843403024315687462178399156523491006735883067305628487135057781854921122311269377275972759194452986343590935541410272177672880968932028223586814626321596904973572877989106705596394662139495438425354947954366269375411040305195374082579872526293078286685591872447098650186273760605323418317438964330980835154304597127171253498273955249954492812826778902672202636925561668504967849369080568067147396504878997802734375 689 23360613166634923911353209722901747006646737383917801870644175555369217015121578437310891995782617455033679415336528142435675288909274605611556346886379863795972264931717954677707051360888364404844660141117934073131607984524867864389945533527981973310697477192126774739771831346877055201525976870412899362631465391433427959362235493250931368803026617091587194821654904175771522985635856267491369776249772464064133894513361013184627808342524839246845402840335736982524394989013671875 690 116803065833174619556766048614508735033233686919589009353220877776846085075607892186554459978913087275168397076682640712178376444546373028057781734431899318979861324658589773388535256804441822024223300705589670365658039922624339321949727667639909866553487385960633873698859156734385276007629884352064496813157326957167139796811177466254656844015133085457935974108274520878857614928179281337456848881248862320320669472566805065923139041712624196234227014201678684912621974945068359375 691 584015329165873097783830243072543675166168434597945046766104388884230425378039460932772299894565436375841985383413203560891882222731865140288908672159496594899306623292948866942676284022209110121116503527948351828290199613121696609748638338199549332767436929803169368494295783671926380038149421760322484065786634785835698984055887331273284220075665427289679870541372604394288074640896406687284244406244311601603347362834025329615695208563120981171135071008393424563109874725341796875 692 2920076645829365488919151215362718375830842172989725233830521944421152126890197304663861499472827181879209926917066017804459411113659325701444543360797482974496533116464744334713381420111045550605582517639741759141450998065608483048743191690997746663837184649015846842471478918359631900190747108801612420328933173929178494920279436656366421100378327136448399352706863021971440373204482033436421222031221558008016736814170126648078476042815604905855675355041967122815549373626708984375 693 14600383229146827444595756076813591879154210864948626169152609722105760634450986523319307497364135909396049634585330089022297055568296628507222716803987414872482665582323721673566907100555227753027912588198708795707254990328042415243715958454988733319185923245079234212357394591798159500953735544008062101644665869645892474601397183281832105501891635682241996763534315109857201866022410167182106110156107790040083684070850633240392380214078024529278376775209835614077746868133544921875 694 73001916145734137222978780384067959395771054324743130845763048610528803172254932616596537486820679546980248172926650445111485277841483142536113584019937074362413327911618608367834535502776138765139562940993543978536274951640212076218579792274943666595929616225396171061786972958990797504768677720040310508223329348229462373006985916409160527509458178411209983817671575549286009330112050835910530550780538950200418420354253166201961901070390122646391883876049178070388734340667724609375 695 365009580728670686114893901920339796978855271623715654228815243052644015861274663082982687434103397734901240864633252225557426389207415712680567920099685371812066639558093041839172677513880693825697814704967719892681374758201060381092898961374718332979648081126980855308934864794953987523843388600201552541116646741147311865034929582045802637547290892056049919088357877746430046650560254179552652753902694751002092101771265831009809505351950613231959419380245890351943671703338623046875 696 1825047903643353430574469509601698984894276358118578271144076215263220079306373315414913437170516988674506204323166261127787131946037078563402839600498426859060333197790465209195863387569403469128489073524838599463406873791005301905464494806873591664898240405634904276544674323974769937619216943001007762705583233705736559325174647910229013187736454460280249595441789388732150233252801270897763263769513473755010460508856329155049047526759753066159797096901229451759718358516693115234375 697 9125239518216767152872347548008494924471381790592891355720381076316100396531866577074567185852584943372531021615831305638935659730185392817014198002492134295301665988952326045979316937847017345642445367624192997317034368955026509527322474034367958324491202028174521382723371619873849688096084715005038813527916168528682796625873239551145065938682272301401247977208946943660751166264006354488816318847567368775052302544281645775245237633798765330798985484506147258798591792583465576171875 698 45626197591083835764361737740042474622356908952964456778601905381580501982659332885372835929262924716862655108079156528194678298650926964085070990012460671476508329944761630229896584689235086728212226838120964986585171844775132547636612370171839791622456010140872606913616858099369248440480423575025194067639580842643413983129366197755725329693411361507006239886044734718303755831320031772444081594237836843875261512721408228876226188168993826653994927422530736293992958962917327880859375 699 228130987955419178821808688700212373111784544764822283893009526907902509913296664426864179646314623584313275540395782640973391493254634820425354950062303357382541649723808151149482923446175433641061134190604824932925859223875662738183061850859198958112280050704363034568084290496846242202402117875125970338197904213217069915646830988778626648467056807535031199430223673591518779156600158862220407971189184219376307563607041144381130940844969133269974637112653681469964794814586639404296875 700 1140654939777095894109043443501061865558922723824111419465047634539512549566483322134320898231573117921566377701978913204866957466273174102126774750311516786912708248619040755747414617230877168205305670953024124664629296119378313690915309254295994790561400253521815172840421452484231211012010589375629851690989521066085349578234154943893133242335284037675155997151118367957593895783000794311102039855945921096881537818035205721905654704224845666349873185563268407349823974072933197021484375 701 5703274698885479470545217217505309327794613619120557097325238172697562747832416610671604491157865589607831888509894566024334787331365870510633873751557583934563541243095203778737073086154385841026528354765120623323146480596891568454576546271479973952807001267609075864202107262421156055060052946878149258454947605330426747891170774719465666211676420188375779985755591839787969478915003971555510199279729605484407689090176028609528273521124228331749365927816342036749119870364665985107421875 702 28516373494427397352726086087526546638973068095602785486626190863487813739162083053358022455789327948039159442549472830121673936656829352553169368757787919672817706215476018893685365430771929205132641773825603116615732402984457842272882731357399869764035006338045379321010536312105780275300264734390746292274738026652133739455853873597328331058382100941878899928777959198939847394575019857777550996398648027422038445450880143047641367605621141658746829639081710183745599351823329925537109375 703 142581867472136986763630430437632733194865340478013927433130954317439068695810415266790112278946639740195797212747364150608369683284146762765846843788939598364088531077380094468426827153859646025663208869128015583078662014922289211364413656786999348820175031690226896605052681560528901376501323671953731461373690133260668697279269367986641655291910504709394499643889795994699236972875099288887754981993240137110192227254400715238206838028105708293734148195408550918727996759116649627685546875 704 712909337360684933818152152188163665974326702390069637165654771587195343479052076333950561394733198700978986063736820753041848416420733813829234218944697991820442655386900472342134135769298230128316044345640077915393310074611446056822068283934996744100875158451134483025263407802644506882506618359768657306868450666303343486396346839933208276459552523546972498219448979973496184864375496444438774909966200685550961136272003576191034190140528541468670740977042754593639983795583248138427734375 705 3564546686803424669090760760940818329871633511950348185828273857935976717395260381669752806973665993504894930318684103765209242082103669069146171094723489959102213276934502361710670678846491150641580221728200389576966550373057230284110341419674983720504375792255672415126317039013222534412533091798843286534342253331516717431981734199666041382297762617734862491097244899867480924321877482222193874549831003427754805681360017880955170950702642707343353704885213772968199918977916240692138671875 706 17822733434017123345453803804704091649358167559751740929141369289679883586976301908348764034868329967524474651593420518826046210410518345345730855473617449795511066384672511808553353394232455753207901108641001947884832751865286151420551707098374918602521878961278362075631585195066112672062665458994216432671711266657583587159908670998330206911488813088674312455486224499337404621609387411110969372749155017138774028406800089404775854753513213536716768524426068864840999594889581203460693359375 707 89113667170085616727269019023520458246790837798758704645706846448399417934881509541743820174341649837622373257967102594130231052052591726728654277368087248977555331923362559042766766971162278766039505543205009739424163759326430757102758535491874593012609394806391810378157925975330563360313327294971082163358556333287917935799543354991651034557444065443371562277431122496687023108046937055554846863745775085693870142034000447023879273767566067683583842622130344324204997974447906017303466796875 708 445568335850428083636345095117602291233954188993793523228534232241997089674407547708719100871708249188111866289835512970651155260262958633643271386840436244887776659616812795213833834855811393830197527716025048697120818796632153785513792677459372965063046974031959051890789629876652816801566636474855410816792781666439589678997716774958255172787220327216857811387155612483435115540234685277774234318728875428469350710170002235119396368837830338417919213110651721621024989872239530086517333984375 709 2227841679252140418181725475588011456169770944968967616142671161209985448372037738543595504358541245940559331449177564853255776301314793168216356934202181224438883298084063976069169174279056969150987638580125243485604093983160768927568963387296864825315234870159795259453948149383264084007833182374277054083963908332197948394988583874791275863936101636084289056935778062417175577701173426388871171593644377142346753550850011175596981844189151692089596065553258608105124949361197650432586669921875 710 11139208396260702090908627377940057280848854724844838080713355806049927241860188692717977521792706229702796657245887824266278881506573965841081784671010906122194416490420319880345845871395284845754938192900626217428020469915803844637844816936484324126576174350798976297269740746916320420039165911871385270419819541660989741974942919373956379319680508180421445284678890312085877888505867131944355857968221885711733767754250055877984909220945758460447980327766293040525624746805988252162933349609375 711 55696041981303510454543136889700286404244273624224190403566779030249636209300943463589887608963531148513983286229439121331394407532869829205408923355054530610972082452101599401729229356976424228774690964503131087140102349579019223189224084682421620632880871753994881486348703734581602100195829559356926352099097708304948709874714596869781896598402540902107226423394451560429389442529335659721779289841109428558668838771250279389924546104728792302239901638831465202628123734029941260814666748046875 712 278480209906517552272715684448501432021221368121120952017833895151248181046504717317949438044817655742569916431147195606656972037664349146027044616775272653054860412260507997008646146784882121143873454822515655435700511747895096115946120423412108103164404358769974407431743518672908010500979147796784631760495488541524743549373572984348909482992012704510536132116972257802146947212646678298608896449205547142793344193856251396949622730523643961511199508194157326013140618670149706304073333740234375 713 1392401049532587761363578422242507160106106840605604760089169475756240905232523586589747190224088278712849582155735978033284860188321745730135223083876363265274302061302539985043230733924410605719367274112578277178502558739475480579730602117060540515822021793849872037158717593364540052504895738983923158802477442707623717746867864921744547414960063522552680660584861289010734736063233391493044482246027735713966720969281256984748113652618219807555997540970786630065703093350748531520366668701171875 714 6962005247662938806817892111212535800530534203028023800445847378781204526162617932948735951120441393564247910778679890166424300941608728650676115419381816326371510306512699925216153669622053028596836370562891385892512793697377402898653010585302702579110108969249360185793587966822700262524478694919615794012387213538118588734339324608722737074800317612763403302924306445053673680316166957465222411230138678569833604846406284923740568263091099037779987704853933150328515466753742657601833343505859375 715 34810026238314694034089460556062679002652671015140119002229236893906022630813089664743679755602206967821239553893399450832121504708043643253380577096909081631857551532563499626080768348110265142984181852814456929462563968486887014493265052926513512895550544846246800928967939834113501312622393474598078970061936067690592943671696623043613685374001588063817016514621532225268368401580834787326112056150693392849168024232031424618702841315455495188899938524269665751642577333768713288009166717529296875 716 174050131191573470170447302780313395013263355075700595011146184469530113154065448323718398778011034839106197769466997254160607523540218216266902885484545408159287757662817498130403841740551325714920909264072284647312819842434435072466325264632567564477752724231234004644839699170567506563111967372990394850309680338452964718358483115218068426870007940319085082573107661126341842007904173936630560280753466964245840121160157123093514206577277475944499692621348328758212886668843566440045833587646484375 717 870250655957867350852236513901566975066316775378502975055730922347650565770327241618591993890055174195530988847334986270803037617701091081334514427422727040796438788314087490652019208702756628574604546320361423236564099212172175362331626323162837822388763621156170023224198495852837532815559836864951974251548401692264823591792415576090342134350039701595425412865538305631709210039520869683152801403767334821229200605800785615467571032886387379722498463106741643791064433344217832200229167938232421875 718 4351253279789336754261182569507834875331583876892514875278654611738252828851636208092959969450275870977654944236674931354015188088505455406672572137113635203982193941570437453260096043513783142873022731601807116182820496060860876811658131615814189111943818105780850116120992479264187664077799184324759871257742008461324117958962077880451710671750198507977127064327691528158546050197604348415764007018836674106146003029003928077337855164431936898612492315533708218955322166721089161001145839691162109375 719 21756266398946683771305912847539174376657919384462574376393273058691264144258181040464799847251379354888274721183374656770075940442527277033362860685568176019910969707852187266300480217568915714365113658009035580914102480304304384058290658079070945559719090528904250580604962396320938320388995921623799356288710042306620589794810389402258553358750992539885635321638457640792730250988021742078820035094183370530730015145019640386689275822159684493062461577668541094776610833605445805005729198455810546875 720 108781331994733418856529564237695871883289596922312871881966365293456320721290905202323999236256896774441373605916873283850379702212636385166814303427840880099554848539260936331502401087844578571825568290045177904570512401521521920291453290395354727798595452644521252903024811981604691601944979608118996781443550211533102948974051947011292766793754962699428176608192288203963651254940108710394100175470916852653650075725098201933446379110798422465312307888342705473883054168027229025028645992279052734375 721 543906659973667094282647821188479359416447984611564359409831826467281603606454526011619996181284483872206868029584366419251898511063181925834071517139204400497774242696304681657512005439222892859127841450225889522852562007607609601457266451976773638992977263222606264515124059908023458009724898040594983907217751057665514744870259735056463833968774813497140883040961441019818256274700543551970500877354584263268250378625491009667231895553992112326561539441713527369415270840136145125143229961395263671875 722 2719533299868335471413239105942396797082239923057821797049159132336408018032272630058099980906422419361034340147921832096259492555315909629170357585696022002488871213481523408287560027196114464295639207251129447614262810038038048007286332259883868194964886316113031322575620299540117290048624490202974919536088755288327573724351298675282319169843874067485704415204807205099091281373502717759852504386772921316341251893127455048336159477769960561632807697208567636847076354200680725625716149806976318359375 723 13597666499341677357066195529711983985411199615289108985245795661682040090161363150290499904532112096805171700739609160481297462776579548145851787928480110012444356067407617041437800135980572321478196036255647238071314050190190240036431661299419340974824431580565156612878101497700586450243122451014874597680443776441637868621756493376411595849219370337428522076024036025495456406867513588799262521933864606581706259465637275241680797388849802808164038486042838184235381771003403628128580749034881591796875 724 67988332496708386785330977648559919927055998076445544926228978308410200450806815751452499522660560484025858503698045802406487313882897740729258939642400550062221780337038085207189000679902861607390980181278236190356570250950951200182158306497096704874122157902825783064390507488502932251215612255074372988402218882208189343108782466882057979246096851687142610380120180127477282034337567943996312609669323032908531297328186376208403986944249014040820192430214190921176908855017018140642903745174407958984375 725 339941662483541933926654888242799599635279990382227724631144891542051002254034078757262497613302802420129292518490229012032436569414488703646294698212002750311108901685190426035945003399514308036954900906391180951782851254754756000910791532485483524370610789514128915321952537442514661256078061275371864942011094411040946715543912334410289896230484258435713051900600900637386410171687839719981563048346615164542656486640931881042019934721245070204100962151070954605884544275085090703214518725872039794921875 726 1699708312417709669633274441213997998176399951911138623155724457710255011270170393786312488066514012100646462592451145060162182847072443518231473491060013751555544508425952130179725016997571540184774504531955904758914256273773780004553957662427417621853053947570644576609762687212573306280390306376859324710055472055204733577719561672051449481152421292178565259503004503186932050858439198599907815241733075822713282433204659405210099673606225351020504810755354773029422721375425453516072593629360198974609375 727 8498541562088548348166372206069989990881999759555693115778622288551275056350851968931562440332570060503232312962255725300810914235362217591157367455300068757777722542129760650898625084987857700923872522659779523794571281368868900022769788312137088109265269737853222883048813436062866531401951531884296623550277360276023667888597808360257247405762106460892826297515022515934660254292195992999539076208665379113566412166023297026050498368031126755102524053776773865147113606877127267580362968146800994873046875 728 42492707810442741740831861030349949954409998797778465578893111442756375281754259844657812201662850302516161564811278626504054571176811087955786837276500343788888612710648803254493125424939288504619362613298897618972856406844344500113848941560685440546326348689266114415244067180314332657009757659421483117751386801380118339442989041801286237028810532304464131487575112579673301271460979964997695381043326895567832060830116485130252491840155633775512620268883869325735568034385636337901814840734004974365234375 729 212463539052213708704159305151749749772049993988892327894465557213781876408771299223289061008314251512580807824056393132520272855884055439778934186382501718944443063553244016272465627124696442523096813066494488094864282034221722500569244707803427202731631743446330572076220335901571663285048788297107415588756934006900591697214945209006431185144052661522320657437875562898366506357304899824988476905216634477839160304150582425651262459200778168877563101344419346628677840171928181689509074203670024871826171875 730 1062317695261068543520796525758748748860249969944461639472327786068909382043856496116445305041571257562904039120281965662601364279420277198894670931912508594722215317766220081362328135623482212615484065332472440474321410171108612502846223539017136013658158717231652860381101679507858316425243941485537077943784670034502958486074726045032155925720263307611603287189377814491832531786524499124942384526083172389195801520752912128256312296003890844387815506722096733143389200859640908447545371018350124359130859375 731 5311588476305342717603982628793743744301249849722308197361638930344546910219282480582226525207856287814520195601409828313006821397101385994473354659562542973611076588831100406811640678117411063077420326662362202371607050855543062514231117695085680068290793586158264301905508397539291582126219707427685389718923350172514792430373630225160779628601316538058016435946889072459162658932622495624711922630415861945979007603764560641281561480019454221939077533610483665716946004298204542237726855091750621795654296875 732 26557942381526713588019913143968718721506249248611540986808194651722734551096412402911132626039281439072600978007049141565034106985506929972366773297812714868055382944155502034058203390587055315387101633311811011858035254277715312571155588475428400341453967930791321509527541987696457910631098537138426948594616750862573962151868151125803898143006582690290082179734445362295813294663112478123559613152079309729895038018822803206407807400097271109695387668052418328584730021491022711188634275458753108978271484375 733 132789711907633567940099565719843593607531246243057704934040973258613672755482062014555663130196407195363004890035245707825170534927534649861833866489063574340276914720777510170291016952935276576935508166559055059290176271388576562855777942377142001707269839653956607547637709938482289553155492685692134742973083754312869810759340755629019490715032913451450410898672226811479066473315562390617798065760396548649475190094114016032039037000486355548476938340262091642923650107455113555943171377293765544891357421875 734 663948559538167839700497828599217968037656231215288524670204866293068363777410310072778315650982035976815024450176228539125852674637673249309169332445317871701384573603887550851455084764676382884677540832795275296450881356942882814278889711885710008536349198269783037738188549692411447765777463428460673714865418771564349053796703778145097453575164567257252054493361134057395332366577811953088990328801982743247375950470570080160195185002431777742384691701310458214618250537275567779715856886468827724456787109375 735 3319742797690839198502489142996089840188281156076442623351024331465341818887051550363891578254910179884075122250881142695629263373188366246545846662226589358506922868019437754257275423823381914423387704163976376482254406784714414071394448559428550042681745991348915188690942748462057238828887317142303368574327093857821745268983518890725487267875822836286260272466805670286976661832889059765444951644009913716236879752352850400800975925012158888711923458506552291073091252686377838898579284432344138622283935546875 736 16598713988454195992512445714980449200941405780382213116755121657326709094435257751819457891274550899420375611254405713478146316865941831232729233311132946792534614340097188771286377119116909572116938520819881882411272033923572070356972242797142750213408729956744575943454713742310286194144436585711516842871635469289108726344917594453627436339379114181431301362334028351434883309164445298827224758220049568581184398761764252004004879625060794443559617292532761455365456263431889194492896422161720693111419677734375 737 82993569942270979962562228574902246004707028901911065583775608286633545472176288759097289456372754497101878056272028567390731584329709156163646166555664733962673071700485943856431885595584547860584692604099409412056360169617860351784861213985713751067043649783722879717273568711551430970722182928557584214358177346445543631724587972268137181696895570907156506811670141757174416545822226494136123791100247842905921993808821260020024398125303972217798086462663807276827281317159445972464482110808603465557098388671875 738 414967849711354899812811142874511230023535144509555327918878041433167727360881443795486447281863772485509390281360142836953657921648545780818230832778323669813365358502429719282159427977922739302923463020497047060281800848089301758924306069928568755335218248918614398586367843557757154853610914642787921071790886732227718158622939861340685908484477854535782534058350708785872082729111132470680618955501239214529609969044106300100121990626519861088990432313319036384136406585797229862322410554043017327785491943359375 739 2074839248556774499064055714372556150117675722547776639594390207165838636804407218977432236409318862427546951406800714184768289608242728904091154163891618349066826792512148596410797139889613696514617315102485235301409004240446508794621530349642843776676091244593071992931839217788785774268054573213939605358954433661138590793114699306703429542422389272678912670291753543929360413645555662353403094777506196072648049845220531500500609953132599305444952161566595181920682032928986149311612052770215086638927459716796875 740 10374196242783872495320278571862780750588378612738883197971951035829193184022036094887161182046594312137734757034003570923841448041213644520455770819458091745334133962560742982053985699448068482573086575512426176507045021202232543973107651748214218883380456222965359964659196088943928871340272866069698026794772168305692953965573496533517147712111946363394563351458767719646802068227778311767015473887530980363240249226102657502503049765662996527224760807832975909603410164644930746558060263851075433194637298583984375 741 51870981213919362476601392859313903752941893063694415989859755179145965920110180474435805910232971560688673785170017854619207240206068222602278854097290458726670669812803714910269928497240342412865432877562130882535225106011162719865538258741071094416902281114826799823295980444719644356701364330348490133973860841528464769827867482667585738560559731816972816757293838598234010341138891558835077369437654901816201246130513287512515248828314982636123804039164879548017050823224653732790301319255377165973186492919921875 742 259354906069596812383006964296569518764709465318472079949298775895729829600550902372179029551164857803443368925850089273096036201030341113011394270486452293633353349064018574551349642486201712064327164387810654412676125530055813599327691293705355472084511405574133999116479902223598221783506821651742450669869304207642323849139337413337928692802798659084864083786469192991170051705694457794175386847188274509081006230652566437562576244141574913180619020195824397740085254116123268663951506596276885829865932464599609375 743 1296774530347984061915034821482847593823547326592360399746493879478649148002754511860895147755824289017216844629250446365480181005151705565056971352432261468166766745320092872756748212431008560321635821939053272063380627650279067996638456468526777360422557027870669995582399511117991108917534108258712253349346521038211619245696687066689643464013993295424320418932345964955850258528472288970876934235941372545405031153262832187812881220707874565903095100979121988700426270580616343319757532981384429149329662322998046875 744 6483872651739920309575174107414237969117736632961801998732469397393245740013772559304475738779121445086084223146252231827400905025758527825284856762161307340833833726600464363783741062155042801608179109695266360316903138251395339983192282342633886802112785139353349977911997555589955544587670541293561266746732605191058096228483435333448217320069966477121602094661729824779251292642361444854384671179706862727025155766314160939064406103539372829515475504895609943502131352903081716598787664906922145746648311614990234375 745 32419363258699601547875870537071189845588683164809009993662346986966228700068862796522378693895607225430421115731261159137004525128792639126424283810806536704169168633002321818918705310775214008040895548476331801584515691256976699915961411713169434010563925696766749889559987777949777722938352706467806333733663025955290481142417176667241086600349832385608010473308649123896256463211807224271923355898534313635125778831570804695322030517696864147577377524478049717510656764515408582993938324534610728733241558074951171875 746 162096816293498007739379352685355949227943415824045049968311734934831143500344313982611893469478036127152105578656305795685022625643963195632121419054032683520845843165011609094593526553876070040204477742381659007922578456284883499579807058565847170052819628483833749447799938889748888614691763532339031668668315129776452405712085883336205433001749161928040052366543245619481282316059036121359616779492671568175628894157854023476610152588484320737886887622390248587553283822577042914969691622673053643666207790374755859375 747 810484081467490038696896763426779746139717079120225249841558674674155717501721569913059467347390180635760527893281528978425113128219815978160607095270163417604229215825058045472967632769380350201022388711908295039612892281424417497899035292829235850264098142419168747238999694448744443073458817661695158343341575648882262028560429416681027165008745809640200261832716228097406411580295180606798083897463357840878144470789270117383050762942421603689434438111951242937766419112885214574848458113365268218331038951873779296875 748 4052420407337450193484483817133898730698585395601126249207793373370778587508607849565297336736950903178802639466407644892125565641099079890803035476350817088021146079125290227364838163846901751005111943559541475198064461407122087489495176464146179251320490712095843736194998472243722215367294088308475791716707878244411310142802147083405135825043729048201001309163581140487032057901475903033990419487316789204390722353946350586915253814712108018447172190559756214688832095564426072874242290566826341091655194759368896484375 749 20262102036687250967422419085669493653492926978005631246038966866853892937543039247826486683684754515894013197332038224460627828205495399454015177381754085440105730395626451136824190819234508755025559717797707375990322307035610437447475882320730896256602453560479218680974992361218611076836470441542378958583539391222056550714010735417025679125218645241005006545817905702435160289507379515169952097436583946021953611769731752934576269073560540092235860952798781073444160477822130364371211452834131705458275973796844482421875 750 101310510183436254837112095428347468267464634890028156230194834334269464687715196239132433418423772579470065986660191122303139141027476997270075886908770427200528651978132255684120954096172543775127798588988536879951611535178052187237379411603654481283012267802396093404874961806093055384182352207711894792917696956110282753570053677085128395626093226205025032729089528512175801447536897575849760487182919730109768058848658764672881345367802700461179304763993905367220802389110651821856057264170658527291379868984222412109375 751 506552550917181274185560477141737341337323174450140781150974171671347323438575981195662167092118862897350329933300955611515695705137384986350379434543852136002643259890661278420604770480862718875638992944942684399758057675890260936186897058018272406415061339011980467024374809030465276920911761038559473964588484780551413767850268385425641978130466131025125163645447642560879007237684487879248802435914598650548840294243293823364406726839013502305896523819969526836104011945553259109280286320853292636456899344921112060546875 752 2532762754585906370927802385708686706686615872250703905754870858356736617192879905978310835460594314486751649666504778057578478525686924931751897172719260680013216299453306392103023852404313594378194964724713421998790288379451304680934485290091362032075306695059902335121874045152326384604558805192797369822942423902757068839251341927128209890652330655125625818227238212804395036188422439396244012179572993252744201471216469116822033634195067511529482619099847634180520059727766295546401431604266463182284496724605560302734375 753 12663813772929531854639011928543433533433079361253519528774354291783683085964399529891554177302971572433758248332523890287892392628434624658759485863596303400066081497266531960515119262021567971890974823623567109993951441897256523404672426450456810160376533475299511675609370225761631923022794025963986849114712119513785344196256709635641049453261653275628129091136191064021975180942112196981220060897864966263721007356082345584110168170975337557647413095499238170902600298638831477732007158021332315911422483623027801513671875 754 63319068864647659273195059642717167667165396806267597643871771458918415429821997649457770886514857862168791241662619451439461963142173123293797429317981517000330407486332659802575596310107839859454874118117835549969757209486282617023362132252284050801882667376497558378046851128808159615113970129819934245573560597568926720981283548178205247266308266378140645455680955320109875904710560984906100304489324831318605036780411727920550840854876687788237065477496190854513001493194157388660035790106661579557112418115139007568359375 755 316595344323238296365975298213585838335826984031337988219358857294592077149109988247288854432574289310843956208313097257197309815710865616468987146589907585001652037431663299012877981550539199297274370590589177749848786047431413085116810661261420254009413336882487791890234255644040798075569850649099671227867802987844633604906417740891026236331541331890703227278404776600549379523552804924530501522446624156593025183902058639602754204274383438941185327387480954272565007465970786943300178950533307897785562090575695037841796875 756 1582976721616191481829876491067929191679134920156689941096794286472960385745549941236444272162871446554219781041565486285986549078554328082344935732949537925008260187158316495064389907752695996486371852952945888749243930237157065425584053306307101270047066684412438959451171278220203990377849253245498356139339014939223168024532088704455131181657706659453516136392023883002746897617764024622652507612233120782965125919510293198013771021371917194705926636937404771362825037329853934716500894752666539488927810452878475189208984375 757 7914883608080957409149382455339645958395674600783449705483971432364801928727749706182221360814357232771098905207827431429932745392771640411724678664747689625041300935791582475321949538763479982431859264764729443746219651185785327127920266531535506350235333422062194797255856391101019951889246266227491780696695074696115840122660443522275655908288533297267580681960119415013734488088820123113262538061165603914825629597551465990068855106859585973529633184687023856814125186649269673582504473763332697444639052264392375946044921875 758 39574418040404787045746912276698229791978373003917248527419857161824009643638748530911106804071786163855494526039137157149663726963858202058623393323738448125206504678957912376609747693817399912159296323823647218731098255928926635639601332657677531751176667110310973986279281955505099759446231331137458903483475373480579200613302217611378279541442666486337903409800597075068672440444100615566312690305828019574128147987757329950344275534297929867648165923435119284070625933246348367912522368816663487223195261321961879730224609375 759 197872090202023935228734561383491148959891865019586242637099285809120048218193742654555534020358930819277472630195685785748318634819291010293116966618692240626032523394789561883048738469086999560796481619118236093655491279644633178198006663288387658755883335551554869931396409777525498797231156655687294517417376867402896003066511088056891397707213332431689517049002985375343362202220503077831563451529140097870640739938786649751721377671489649338240829617175596420353129666231741839562611844083317436115976306609809398651123046875 760 989360451010119676143672806917455744799459325097931213185496429045600241090968713272777670101794654096387363150978428928741593174096455051465584833093461203130162616973947809415243692345434997803982408095591180468277456398223165890990033316441938293779416677757774349656982048887627493986155783278436472587086884337014480015332555440284456988536066662158447585245014926876716811011102515389157817257645700489353203699693933248758606888357448246691204148085877982101765648331158709197813059220416587180579881533049046993255615234375 761 4946802255050598380718364034587278723997296625489656065927482145228001205454843566363888350508973270481936815754892144643707965870482275257327924165467306015650813084869739047076218461727174989019912040477955902341387281991115829454950166582209691468897083388788871748284910244438137469930778916392182362935434421685072400076662777201422284942680333310792237926225074634383584055055512576945789086288228502446766018498469666243793034441787241233456020740429389910508828241655793545989065296102082935902899407665245234966278076171875 762 24734011275252991903591820172936393619986483127448280329637410726140006027274217831819441752544866352409684078774460723218539829352411376286639620827336530078254065424348695235381092308635874945099560202389779511706936409955579147274750832911048457344485416943944358741424551222190687349653894581960911814677172108425362000383313886007111424713401666553961189631125373171917920275277562884728945431441142512233830092492348331218965172208936206167280103702146949552544141208278967729945326480510414679514497038326226174831390380859375 763 123670056376264959517959100864681968099932415637241401648187053630700030136371089159097208762724331762048420393872303616092699146762056881433198104136682650391270327121743476176905461543179374725497801011948897558534682049777895736373754164555242286722427084719721793707122756110953436748269472909804559073385860542126810001916569430035557123567008332769805948155626865859589601376387814423644727157205712561169150462461741656094825861044681030836400518510734747762720706041394838649726632402552073397572485191631130874156951904296875 764 618350281881324797589795504323409840499662078186207008240935268153500150681855445795486043813621658810242101969361518080463495733810284407165990520683413251956351635608717380884527307715896873627489005059744487792673410248889478681868770822776211433612135423598608968535613780554767183741347364549022795366929302710634050009582847150177785617835041663849029740778134329297948006881939072118223635786028562805845752312308708280474129305223405154182002592553673738813603530206974193248633162012760366987862425958155654370784759521484375 765 3091751409406623987948977521617049202498310390931035041204676340767500753409277228977430219068108294051210509846807590402317478669051422035829952603417066259781758178043586904422636538579484368137445025298722438963367051244447393409343854113881057168060677117993044842678068902773835918706736822745113976834646513553170250047914235750888928089175208319245148703890671646489740034409695360591118178930142814029228761561543541402370646526117025770910012962768368694068017651034870966243165810063801834939312129790778271853923797607421875 766 15458757047033119939744887608085246012491551954655175206023381703837503767046386144887151095340541470256052549234037952011587393345257110179149763017085331298908790890217934522113182692897421840687225126493612194816835256222236967046719270569405285840303385589965224213390344513869179593533684113725569884173232567765851250239571178754444640445876041596225743519453358232448700172048476802955590894650714070146143807807717707011853232630585128854550064813841843470340088255174354831215829050319009174696560648953891359269618988037109375 767 77293785235165599698724438040426230062457759773275876030116908519187518835231930724435755476702707351280262746170189760057936966726285550895748815085426656494543954451089672610565913464487109203436125632468060974084176281111184835233596352847026429201516927949826121066951722569345897967668420568627849420866162838829256251197855893772223202229380207981128717597266791162243500860242384014777954473253570350730719039038588535059266163152925644272750324069209217351700441275871774156079145251595045873482803244769456796348094940185546875 768 386468926175827998493622190202131150312288798866379380150584542595937594176159653622178777383513536756401313730850948800289684833631427754478744075427133282472719772255448363052829567322435546017180628162340304870420881405555924176167981764235132146007584639749130605334758612846729489838342102843139247104330814194146281255989279468861116011146901039905643587986333955811217504301211920073889772366267851753653595195192942675296330815764628221363751620346046086758502206379358870780395726257975229367414016223847283981740474700927734375 769 1932344630879139992468110951010655751561443994331896900752922712979687970880798268110893886917567683782006568654254744001448424168157138772393720377135666412363598861277241815264147836612177730085903140811701524352104407027779620880839908821175660730037923198745653026673793064233647449191710514215696235521654070970731406279946397344305580055734505199528217939931669779056087521506059600369448861831339258768267975975964713376481654078823141106818758101730230433792511031896794353901978631289876146837070081119236419908702373504638671875 770 9661723154395699962340554755053278757807219971659484503764613564898439854403991340554469434587838418910032843271273720007242120840785693861968601885678332061817994306386209076320739183060888650429515704058507621760522035138898104404199544105878303650189615993728265133368965321168237245958552571078481177608270354853657031399731986721527900278672525997641089699658348895280437607530298001847244309156696293841339879879823566882408270394115705534093790508651152168962555159483971769509893156449380734185350405596182099543511867523193359375 771 48308615771978499811702773775266393789036099858297422518823067824492199272019956702772347172939192094550164216356368600036210604203928469309843009428391660309089971531931045381603695915304443252147578520292538108802610175694490522020997720529391518250948079968641325666844826605841186229792762855392405888041351774268285156998659933607639501393362629988205448498291744476402188037651490009236221545783481469206699399399117834412041351970578527670468952543255760844812775797419858847549465782246903670926752027980910497717559337615966796875 772 241543078859892499058513868876331968945180499291487112594115339122460996360099783513861735864695960472750821081781843000181053021019642346549215047141958301545449857659655226908018479576522216260737892601462690544013050878472452610104988602646957591254740399843206628334224133029205931148963814276962029440206758871341425784993299668038197506966813149941027242491458722382010940188257450046181107728917407346033496996995589172060206759852892638352344762716278804224063878987099294237747328911234518354633760139904552488587796688079833984375 773 1207715394299462495292569344381659844725902496457435562970576695612304981800498917569308679323479802363754105408909215000905265105098211732746075235709791507727249288298276134540092397882611081303689463007313452720065254392362263050524943013234787956273701999216033141671120665146029655744819071384810147201033794356707128924966498340190987534834065749705136212457293611910054700941287250230905538644587036730167484984977945860301033799264463191761723813581394021120319394935496471188736644556172591773168800699522762442938983440399169921875 774 6038576971497312476462846721908299223629512482287177814852883478061524909002494587846543396617399011818770527044546075004526325525491058663730376178548957538636246441491380672700461989413055406518447315036567263600326271961811315252624715066173939781368509996080165708355603325730148278724095356924050736005168971783535644624832491700954937674170328748525681062286468059550273504706436251154527693222935183650837424924889729301505168996322315958808619067906970105601596974677482355943683222780862958865844003497613812214694917201995849609375 775 30192884857486562382314233609541496118147562411435889074264417390307624545012472939232716983086995059093852635222730375022631627627455293318651880892744787693181232207456903363502309947065277032592236575182836318001631359809056576263123575330869698906842549980400828541778016628650741393620476784620253680025844858917678223124162458504774688370851643742628405311432340297751367523532181255772638466114675918254187124624448646507525844981611579794043095339534850528007984873387411779718416113904314794329220017488069061073474586009979248046875 776 150964424287432811911571168047707480590737812057179445371322086951538122725062364696163584915434975295469263176113651875113158138137276466593259404463723938465906161037284516817511549735326385162961182875914181590008156799045282881315617876654348494534212749902004142708890083143253706968102383923101268400129224294588391115620812292523873441854258218713142026557161701488756837617660906278863192330573379591270935623122243232537629224908057898970215476697674252640039924366937058898592080569521573971646100087440345305367372930049896240234375 777 754822121437164059557855840238537402953689060285897226856610434757690613625311823480817924577174876477346315880568259375565790690686382332966297022318619692329530805186422584087557748676631925814805914379570907950040783995226414406578089383271742472671063749510020713544450415716268534840511919615506342000646121472941955578104061462619367209271291093565710132785808507443784188088304531394315961652866897956354678115611216162688146124540289494851077383488371263200199621834685294492960402847607869858230500437201726526836864650249481201171875 778 3774110607185820297789279201192687014768445301429486134283052173788453068126559117404089622885874382386731579402841296877828953453431911664831485111593098461647654025932112920437788743383159629074029571897854539750203919976132072032890446916358712363355318747550103567722252078581342674202559598077531710003230607364709777890520307313096836046356455467828550663929042537218920940441522656971579808264334489781773390578056080813440730622701447474255386917441856316000998109173426472464802014238039349291152502186008632634184323251247406005859375 779 18870553035929101488946396005963435073842226507147430671415260868942265340632795587020448114429371911933657897014206484389144767267159558324157425557965492308238270129660564602188943716915798145370147859489272698751019599880660360164452234581793561816776593737750517838611260392906713371012797990387658550016153036823548889452601536565484180231782277339142753319645212686094604702207613284857899041321672448908866952890280404067203653113507237371276934587209281580004990545867132362324010071190196746455762510930043163170921616256237030029296875 780 94352765179645507444731980029817175369211132535737153357076304344711326703163977935102240572146859559668289485071032421945723836335797791620787127789827461541191350648302823010944718584578990726850739297446363493755097999403301800822261172908967809083882968688752589193056301964533566855063989951938292750080765184117744447263007682827420901158911386695713766598226063430473023511038066424289495206608362244544334764451402020336018265567536186856384672936046407900024952729335661811620050355950983732278812554650215815854608081281185150146484375 781 471763825898227537223659900149085876846055662678685766785381521723556633515819889675511202860734297798341447425355162109728619181678988958103935638949137307705956753241514115054723592922894953634253696487231817468775489997016509004111305864544839045419414843443762945965281509822667834275319949759691463750403825920588722236315038414137104505794556933478568832991130317152365117555190332121447476033041811222721673822257010101680091327837680934281923364680232039500124763646678309058100251779754918661394062773251079079273040406405925750732421875 782 2358819129491137686118299500745429384230278313393428833926907608617783167579099448377556014303671488991707237126775810548643095908394944790519678194745686538529783766207570575273617964614474768171268482436159087343877449985082545020556529322724195227097074217218814729826407549113339171376599748798457318752019129602943611181575192070685522528972784667392844164955651585761825587775951660607237380165209056113608369111285050508400456639188404671409616823401160197500623818233391545290501258898774593306970313866255395396365202032029628753662109375 783 11794095647455688430591497503727146921151391566967144169634538043088915837895497241887780071518357444958536185633879052743215479541974723952598390973728432692648918831037852876368089823072373840856342412180795436719387249925412725102782646613620976135485371086094073649132037745566695856882998743992286593760095648014718055907875960353427612644863923336964220824778257928809127938879758303036186900826045280568041845556425252542002283195942023357048084117005800987503119091166957726452506294493872966534851569331276976981826010160148143768310546875 784 58970478237278442152957487518635734605756957834835720848172690215444579189477486209438900357591787224792680928169395263716077397709873619762991954868642163463244594155189264381840449115361869204281712060903977183596936249627063625513913233068104880677426855430470368245660188727833479284414993719961432968800478240073590279539379801767138063224319616684821104123891289644045639694398791515180934504130226402840209227782126262710011415979710116785240420585029004937515595455834788632262531472469364832674257846656384884909130050800740718841552734375 785 294852391186392210764787437593178673028784789174178604240863451077222895947387431047194501787958936123963404640846976318580386988549368098814959774343210817316222970775946321909202245576809346021408560304519885917984681248135318127569566165340524403387134277152351841228300943639167396422074968599807164844002391200367951397696899008835690316121598083424105520619456448220228198471993957575904672520651132014201046138910631313550057079898550583926202102925145024687577977279173943161312657362346824163371289233281924424545650254003703594207763671875 786 1474261955931961053823937187965893365143923945870893021204317255386114479736937155235972508939794680619817023204234881592901934942746840494074798871716054086581114853879731609546011227884046730107042801522599429589923406240676590637847830826702622016935671385761759206141504718195836982110374842999035824220011956001839756988484495044178451580607990417120527603097282241101140992359969787879523362603255660071005230694553156567750285399492752919631010514625725123437889886395869715806563286811734120816856446166409622122728251270018517971038818359375 787 7371309779659805269119685939829466825719619729354465106021586276930572398684685776179862544698973403099085116021174407964509674713734202470373994358580270432905574269398658047730056139420233650535214007612997147949617031203382953189239154133513110084678356928808796030707523590979184910551874214995179121100059780009198784942422475220892257903039952085602638015486411205505704961799848939397616813016278300355026153472765782838751426997463764598155052573128625617189449431979348579032816434058670604084282230832048110613641256350092589855194091796875 788 36856548898299026345598429699147334128598098646772325530107931384652861993423428880899312723494867015495425580105872039822548373568671012351869971792901352164527871346993290238650280697101168252676070038064985739748085156016914765946195770667565550423391784644043980153537617954895924552759371074975895605500298900045993924712112376104461289515199760428013190077432056027528524808999244696988084065081391501775130767363828914193757134987318822990775262865643128085947247159896742895164082170293353020421411154160240553068206281750462949275970458984375 789 184282744491495131727992148495736670642990493233861627650539656923264309967117144404496563617474335077477127900529360199112741867843355061759349858964506760822639356734966451193251403485505841263380350190324928698740425780084573829730978853337827752116958923220219900767688089774479622763796855374879478027501494500229969623560561880522306447575998802140065950387160280137642624044996223484940420325406957508875653836819144570968785674936594114953876314328215640429736235799483714475820410851466765102107055770801202765341031408752314746379852294921875 790 921413722457475658639960742478683353214952466169308138252698284616321549835585722022482818087371675387385639502646800995563709339216775308796749294822533804113196783674832255966257017427529206316901750951624643493702128900422869148654894266689138760584794616101099503838440448872398113818984276874397390137507472501149848117802809402611532237879994010700329751935801400688213120224981117424702101627034787544378269184095722854843928374682970574769381571641078202148681178997418572379102054257333825510535278854006013826705157043761573731899261474609375 791 4607068612287378293199803712393416766074762330846540691263491423081607749177928610112414090436858376936928197513234004977818546696083876543983746474112669020565983918374161279831285087137646031584508754758123217468510644502114345743274471333445693802923973080505497519192202244361990569094921384371986950687537362505749240589014047013057661189399970053501648759679007003441065601124905587123510508135173937721891345920478614274219641873414852873846907858205391010743405894987092861895510271286669127552676394270030069133525785218807868659496307373046875 792 23035343061436891465999018561967083830373811654232703456317457115408038745889643050562070452184291884684640987566170024889092733480419382719918732370563345102829919591870806399156425435688230157922543773790616087342553222510571728716372356667228469014619865402527487595961011221809952845474606921859934753437686812528746202945070235065288305946999850267508243798395035017205328005624527935617552540675869688609456729602393071371098209367074264369234539291026955053717029474935464309477551356433345637763381971350150345667628926094039343297481536865234375 793 115176715307184457329995092809835419151869058271163517281587285577040193729448215252810352260921459423423204937830850124445463667402096913599593661852816725514149597959354031995782127178441150789612718868953080436712766112552858643581861783336142345073099327012637437979805056109049764227373034609299673767188434062643731014725351175326441529734999251337541218991975175086026640028122639678087762703379348443047283648011965356855491046835371321846172696455134775268585147374677321547387756782166728188816909856750751728338144630470196716487407684326171875 794 575883576535922286649975464049177095759345291355817586407936427885200968647241076264051761304607297117116024689154250622227318337010484567997968309264083627570747989796770159978910635892205753948063594344765402183563830562764293217909308916680711725365496635063187189899025280545248821136865173046498368835942170313218655073626755876632207648674996256687706094959875875430133200140613198390438813516896742215236418240059826784277455234176856609230863482275673876342925736873386607736938783910833640944084549283753758641690723152350983582437038421630859375 795 2879417882679611433249877320245885478796726456779087932039682139426004843236205381320258806523036485585580123445771253111136591685052422839989841546320418137853739948983850799894553179461028769740317971723827010917819152813821466089546544583403558626827483175315935949495126402726244105684325865232491844179710851566093275368133779383161038243374981283438530474799379377150666000703065991952194067584483711076182091200299133921387276170884283046154317411378369381714628684366933038684693919554168204720422746418768793208453615761754917912185192108154296875 796 14397089413398057166249386601229427393983632283895439660198410697130024216181026906601294032615182427927900617228856265555682958425262114199949207731602090689268699744919253999472765897305143848701589858619135054589095764069107330447732722917017793134137415876579679747475632013631220528421629326162459220898554257830466376840668896915805191216874906417192652373996896885753330003515329959760970337922418555380910456001495669606936380854421415230771587056891846908573143421834665193423469597770841023602113732093843966042268078808774589560925960540771484375 797 71985447066990285831246933006147136969918161419477198300992053485650121080905134533006470163075912139639503086144281327778414792126310570999746038658010453446343498724596269997363829486525719243507949293095675272945478820345536652238663614585088965670687079382898398737378160068156102642108146630812296104492771289152331884203344484579025956084374532085963261869984484428766650017576649798804851689612092776904552280007478348034681904272107076153857935284459234542865717109173325967117347988854205118010568660469219830211340394043872947804629802703857421875 798 359927235334951429156234665030735684849590807097385991504960267428250605404525672665032350815379560698197515430721406638892073960631552854998730193290052267231717493622981349986819147432628596217539746465478376364727394101727683261193318072925444828353435396914491993686890800340780513210540733154061480522463856445761659421016722422895129780421872660429816309349922422143833250087883248994024258448060463884522761400037391740173409521360535380769289676422296172714328585545866629835586739944271025590052843302346099151056701970219364739023149013519287109375 799 1799636176674757145781173325153678424247954035486929957524801337141253027022628363325161754076897803490987577153607033194460369803157764274993650966450261336158587468114906749934095737163142981087698732327391881823636970508638416305966590364627224141767176984572459968434454001703902566052703665770307402612319282228808297105083612114475648902109363302149081546749612110719166250439416244970121292240302319422613807000186958700867047606802676903846448382111480863571642927729333149177933699721355127950264216511730495755283509851096823695115745067596435546875 800 8998180883373785728905866625768392121239770177434649787624006685706265135113141816625808770384489017454937885768035165972301849015788821374968254832251306680792937340574533749670478685815714905438493661636959409118184852543192081529832951823136120708835884922862299842172270008519512830263518328851537013061596411144041485525418060572378244510546816510745407733748060553595831252197081224850606461201511597113069035000934793504335238034013384519232241910557404317858214638646665745889668498606775639751321082558652478776417549255484118475578725337982177734375 801 44990904416868928644529333128841960606198850887173248938120033428531325675565709083129043851922445087274689428840175829861509245078944106874841274161256533403964686702872668748352393429078574527192468308184797045590924262715960407649164759115680603544179424614311499210861350042597564151317591644257685065307982055720207427627090302861891222552734082553727038668740302767979156260985406124253032306007557985565345175004673967521676190170066922596161209552787021589291073193233328729448342493033878198756605412793262393882087746277420592377893626689910888671875 802 224954522084344643222646665644209803030994254435866244690600167142656628377828545415645219259612225436373447144200879149307546225394720534374206370806282667019823433514363343741761967145392872635962341540923985227954621313579802038245823795578403017720897123071557496054306750212987820756587958221288425326539910278601037138135451514309456112763670412768635193343701513839895781304927030621265161530037789927826725875023369837608380950850334612980806047763935107946455365966166643647241712465169390993783027063966311969410438731387102961889468133449554443359375 803 1124772610421723216113233328221049015154971272179331223453000835713283141889142727078226096298061127181867235721004395746537731126973602671871031854031413335099117167571816718708809835726964363179811707704619926139773106567899010191229118977892015088604485615357787480271533751064939103782939791106442126632699551393005185690677257571547280563818352063843175966718507569199478906524635153106325807650188949639133629375116849188041904754251673064904030238819675539732276829830833218236208562325846954968915135319831559847052193656935514809447340667247772216796875 804 5623863052108616080566166641105245075774856360896656117265004178566415709445713635391130481490305635909336178605021978732688655634868013359355159270157066675495585837859083593544049178634821815899058538523099630698865532839495050956145594889460075443022428076788937401357668755324695518914698955532210633163497756965025928453386287857736402819091760319215879833592537845997394532623175765531629038250944748195668146875584245940209523771258365324520151194098377698661384149154166091181042811629234774844575676599157799235260968284677574047236703336238861083984375 805 28119315260543080402830833205526225378874281804483280586325020892832078547228568176955652407451528179546680893025109893663443278174340066796775796350785333377477929189295417967720245893174109079495292692615498153494327664197475254780727974447300377215112140383944687006788343776623477594573494777661053165817488784825129642266931439288682014095458801596079399167962689229986972663115878827658145191254723740978340734377921229701047618856291826622600755970491888493306920745770830455905214058146173874222878382995788996176304841423387870236183516681194305419921875 806 140596576302715402014154166027631126894371409022416402931625104464160392736142840884778262037257640897733404465125549468317216390871700333983878981753926666887389645946477089838601229465870545397476463463077490767471638320987376273903639872236501886075560701919723435033941718883117387972867473888305265829087443924125648211334657196443410070477294007980396995839813446149934863315579394138290725956273618704891703671889606148505238094281459133113003779852459442466534603728854152279526070290730869371114391914978944980881524207116939351180917583405971527099609375 807 702982881513577010070770830138155634471857045112082014658125522320801963680714204423891310186288204488667022325627747341586081954358501669919394908769633334436948229732385449193006147329352726987382317315387453837358191604936881369518199361182509430377803509598617175169708594415586939864337369441526329145437219620628241056673285982217050352386470039901984979199067230749674316577896970691453629781368093524458518359448030742526190471407295665565018899262297212332673018644270761397630351453654346855571959574894724904407621035584696755904587917029857635498046875 808 3514914407567885050353854150690778172359285225560410073290627611604009818403571022119456550931441022443335111628138736707930409771792508349596974543848166672184741148661927245965030736646763634936911586576937269186790958024684406847590996805912547151889017547993085875848542972077934699321686847207631645727186098103141205283366429911085251761932350199509924895995336153748371582889484853457268148906840467622292591797240153712630952357036478327825094496311486061663365093221353806988151757268271734277859797874473624522038105177923483779522939585149288177490234375 809 17574572037839425251769270753453890861796426127802050366453138058020049092017855110597282754657205112216675558140693683539652048858962541747984872719240833360923705743309636229825153683233818174684557932884686345933954790123422034237954984029562735759445087739965429379242714860389673496608434236038158228635930490515706026416832149555426258809661750997549624479976680768741857914447424267286340744534202338111462958986200768563154761785182391639125472481557430308316825466106769034940758786341358671389298989372368122610190525889617418897614697925746440887451171875 810 87872860189197126258846353767269454308982130639010251832265690290100245460089275552986413773286025561083377790703468417698260244294812708739924363596204166804618528716548181149125768416169090873422789664423431729669773950617110171189774920147813678797225438699827146896213574301948367483042171180190791143179652452578530132084160747777131294048308754987748122399883403843709289572237121336431703722671011690557314794931003842815773808925911958195627362407787151541584127330533845174703793931706793356946494946861840613050952629448087094488073489628732204437255859375 811 439364300945985631294231768836347271544910653195051259161328451450501227300446377764932068866430127805416888953517342088491301221474063543699621817981020834023092643582740905745628842080845454367113948322117158648348869753085550855948874600739068393986127193499135734481067871509741837415210855900953955715898262262892650660420803738885656470241543774938740611999417019218546447861185606682158518613355058452786573974655019214078869044629559790978136812038935757707920636652669225873518969658533966784732474734309203065254763147240435472440367448143661022186279296875 812 2196821504729928156471158844181736357724553265975256295806642257252506136502231888824660344332150639027084444767586710442456506107370317718498109089905104170115463217913704528728144210404227271835569741610585793241744348765427754279744373003695341969930635967495678672405339357548709187076054279504769778579491311314463253302104018694428282351207718874693703059997085096092732239305928033410792593066775292263932869873275096070394345223147798954890684060194678788539603183263346129367594848292669833923662373671546015326273815736202177362201837240718305110931396484375 813 10984107523649640782355794220908681788622766329876281479033211286262530682511159444123301721660753195135422223837933552212282530536851588592490545449525520850577316089568522643640721052021136359177848708052928966208721743827138771398721865018476709849653179837478393362026696787743545935380271397523848892897456556572316266510520093472141411756038594373468515299985425480463661196529640167053962965333876461319664349366375480351971726115738994774453420300973393942698015916316730646837974241463349169618311868357730076631369078681010886811009186203591525554656982421875 814 54920537618248203911778971104543408943113831649381407395166056431312653412555797220616508608303765975677111119189667761061412652684257942962452727247627604252886580447842613218203605260105681795889243540264644831043608719135693856993609325092383549248265899187391966810133483938717729676901356987619244464487282782861581332552600467360707058780192971867342576499927127402318305982648200835269814826669382306598321746831877401759858630578694973872267101504866969713490079581583653234189871207316745848091559341788650383156845393405054434055045931017957627773284912109375 815 274602688091241019558894855522717044715569158246907036975830282156563267062778986103082543041518829878385555595948338805307063263421289714812263636238138021264432902239213066091018026300528408979446217701323224155218043595678469284968046625461917746241329495936959834050667419693588648384506784938096222322436413914307906662763002336803535293900964859336712882499635637011591529913241004176349074133346911532991608734159387008799293152893474869361335507524334848567450397907918266170949356036583729240457796708943251915784226967025272170275229655089788138866424560546875 816 1373013440456205097794474277613585223577845791234535184879151410782816335313894930515412715207594149391927777979741694026535316317106448574061318181190690106322164511196065330455090131502642044897231088506616120776090217978392346424840233127309588731206647479684799170253337098467943241922533924690481111612182069571539533313815011684017676469504824296683564412498178185057957649566205020881745370666734557664958043670796935043996465764467374346806677537621674242837251989539591330854746780182918646202288983544716259578921134835126360851376148275448940694332122802734375 817 6865067202281025488972371388067926117889228956172675924395757053914081676569474652577063576037970746959638889898708470132676581585532242870306590905953450531610822555980326652275450657513210224486155442533080603880451089891961732124201165636547943656033237398423995851266685492339716209612669623452405558060910347857697666569075058420088382347524121483417822062490890925289788247831025104408726853333672788324790218353984675219982328822336871734033387688108371214186259947697956654273733900914593231011444917723581297894605674175631804256880741377244703471660614013671875 818 34325336011405127444861856940339630589446144780863379621978785269570408382847373262885317880189853734798194449493542350663382907927661214351532954529767252658054112779901633261377253287566051122430777212665403019402255449459808660621005828182739718280166186992119979256333427461698581048063348117262027790304551739288488332845375292100441911737620607417089110312454454626448941239155125522043634266668363941623951091769923376099911644111684358670166938440541856070931299738489783271368669504572966155057224588617906489473028370878159021284403706886223517358303070068359375 819 171626680057025637224309284701698152947230723904316898109893926347852041914236866314426589400949268673990972247467711753316914539638306071757664772648836263290270563899508166306886266437830255612153886063327015097011277247299043303105029140913698591400830934960599896281667137308492905240316740586310138951522758696442441664226876460502209558688103037085445551562272273132244706195775627610218171333341819708119755458849616880499558220558421793350834692202709280354656498692448916356843347522864830775286122943089532447365141854390795106422018534431117586791515350341796875 820 858133400285128186121546423508490764736153619521584490549469631739260209571184331572132947004746343369954861237338558766584572698191530358788323863244181316451352819497540831534431332189151278060769430316635075485056386236495216515525145704568492957004154674802999481408335686542464526201583702931550694757613793482212208321134382302511047793440515185427227757811361365661223530978878138051090856666709098540598777294248084402497791102792108966754173461013546401773282493462244581784216737614324153876430614715447662236825709271953975532110092672155587933957576751708984375 821 4290667001425640930607732117542453823680768097607922452747348158696301047855921657860664735023731716849774306186692793832922863490957651793941619316220906582256764097487704157672156660945756390303847151583175377425281931182476082577625728522842464785020773374014997407041678432712322631007918514657753473788068967411061041605671911512555238967202575927136138789056806828306117654894390690255454283333545492702993886471240422012488955513960544833770867305067732008866412467311222908921083688071620769382153073577238311184128546359769877660550463360777939669787883758544921875 822 21453335007128204653038660587712269118403840488039612263736740793481505239279608289303323675118658584248871530933463969164614317454788258969708096581104532911283820487438520788360783304728781951519235757915876887126409655912380412888128642614212323925103866870074987035208392163561613155039592573288767368940344837055305208028359557562776194836012879635680693945284034141530588274471953451277271416667727463514969432356202110062444777569802724168854336525338660044332062336556114544605418440358103846910765367886191555920642731798849388302752316803889698348939418792724609375 823 107266675035641023265193302938561345592019202440198061318683703967407526196398041446516618375593292921244357654667319845823071587273941294848540482905522664556419102437192603941803916523643909757596178789579384435632048279561902064440643213071061619625519334350374935176041960817808065775197962866443836844701724185276526040141797787813880974180064398178403469726420170707652941372359767256386357083338637317574847161781010550312223887849013620844271682626693300221660311682780572723027092201790519234553826839430957779603213658994246941513761584019448491744697093963623046875 824 536333375178205116325966514692806727960096012200990306593418519837037630981990207232583091877966464606221788273336599229115357936369706474242702414527613322782095512185963019709019582618219548787980893947896922178160241397809510322203216065355308098127596671751874675880209804089040328875989814332219184223508620926382630200708988939069404870900321990892017348632100853538264706861798836281931785416693186587874235808905052751561119439245068104221358413133466501108301558413902863615135461008952596172769134197154788898016068294971234707568807920097242458723485469818115234375 825 2681666875891025581629832573464033639800480061004951532967092599185188154909951036162915459389832323031108941366682996145576789681848532371213512072638066613910477560929815098545097913091097743939904469739484610890801206989047551611016080326776540490637983358759373379401049020445201644379949071661095921117543104631913151003544944695347024354501609954460086743160504267691323534308994181409658927083465932939371179044525263757805597196225340521106792065667332505541507792069514318075677305044762980863845670985773944490080341474856173537844039600486212293617427349090576171875 826 13408334379455127908149162867320168199002400305024757664835462995925940774549755180814577296949161615155544706833414980727883948409242661856067560363190333069552387804649075492725489565455488719699522348697423054454006034945237758055080401633882702453189916793796866897005245102226008221899745358305479605587715523159565755017724723476735121772508049772300433715802521338456617671544970907048294635417329664696855895222626318789027985981126702605533960328336662527707538960347571590378386525223814904319228354928869722450401707374280867689220198002431061468087136745452880859375 827 67041671897275639540745814336600840995012001525123788324177314979629703872748775904072886484745808075777723534167074903639419742046213309280337801815951665347761939023245377463627447827277443598497611743487115272270030174726188790275402008169413512265949583968984334485026225511130041109498726791527398027938577615797828775088623617383675608862540248861502168579012606692283088357724854535241473177086648323484279476113131593945139929905633513027669801641683312638537694801737857951891932626119074521596141774644348612252008536871404338446100990012155307340435683727264404296875 828 335208359486378197703729071683004204975060007625618941620886574898148519363743879520364432423729040378888617670835374518197098710231066546401689009079758326738809695116226887318137239136387217992488058717435576361350150873630943951377010040847067561329747919844921672425131127555650205547493633957636990139692888078989143875443118086918378044312701244307510842895063033461415441788624272676207365885433241617421397380565657969725699649528167565138349008208416563192688474008689289759459663130595372607980708873221743061260042684357021692230504950060776536702178418636322021484375 829 1676041797431890988518645358415021024875300038128094708104432874490742596818719397601822162118645201894443088354176872590985493551155332732008445045398791633694048475581134436590686195681936089962440293587177881806750754368154719756885050204235337806648739599224608362125655637778251027737468169788184950698464440394945719377215590434591890221563506221537554214475315167307077208943121363381036829427166208087106986902828289848628498247640837825691745041042082815963442370043446448797298315652976863039903544366108715306300213421785108461152524750303882683510892093181610107421875 830 8380208987159454942593226792075105124376500190640473540522164372453712984093596988009110810593226009472215441770884362954927467755776663660042225226993958168470242377905672182953430978409680449812201467935889409033753771840773598784425251021176689033243697996123041810628278188891255138687340848940924753492322201974728596886077952172959451107817531107687771072376575836535386044715606816905184147135831040435534934514141449243142491238204189128458725205210414079817211850217232243986491578264884315199517721830543576531501067108925542305762623751519413417554460465908050537109375 831 41901044935797274712966133960375525621882500953202367702610821862268564920467984940045554052966130047361077208854421814774637338778883318300211126134969790842351211889528360914767154892048402249061007339679447045168768859203867993922126255105883445166218489980615209053141390944456275693436704244704623767461611009873642984430389760864797255539087655538438855361882879182676930223578034084525920735679155202177674672570707246215712456191020945642293626026052070399086059251086161219932457891324421575997588609152717882657505335544627711528813118757597067087772302329540252685546875 832 209505224678986373564830669801877628109412504766011838513054109311342824602339924700227770264830650236805386044272109073873186693894416591501055630674848954211756059447641804573835774460242011245305036698397235225843844296019339969610631275529417225831092449903076045265706954722281378467183521223523118837308055049368214922151948804323986277695438277692194276809414395913384651117890170422629603678395776010888373362853536231078562280955104728211468130130260351995430296255430806099662289456622107879987943045763589413287526677723138557644065593787985335438861511647701263427734375 833 1047526123394931867824153349009388140547062523830059192565270546556714123011699623501138851324153251184026930221360545369365933469472082957505278153374244771058780297238209022869178872301210056226525183491986176129219221480096699848053156377647086129155462249515380226328534773611406892335917606117615594186540275246841074610759744021619931388477191388460971384047071979566923255589450852113148018391978880054441866814267681155392811404775523641057340650651301759977151481277154030498311447283110539399939715228817947066437633388615692788220327968939926677194307558238506317138671875 834 5237630616974659339120766745046940702735312619150295962826352732783570615058498117505694256620766255920134651106802726846829667347360414787526390766871223855293901486191045114345894361506050281132625917459930880646096107400483499240265781888235430645777311247576901131642673868057034461679588030588077970932701376234205373053798720108099656942385956942304856920235359897834616277947254260565740091959894400272209334071338405776964057023877618205286703253256508799885757406385770152491557236415552696999698576144089735332188166943078463941101639844699633385971537791192531585693359375 835 26188153084873296695603833725234703513676563095751479814131763663917853075292490587528471283103831279600673255534013634234148336736802073937631953834356119276469507430955225571729471807530251405663129587299654403230480537002417496201328909441177153228886556237884505658213369340285172308397940152940389854663506881171026865268993600540498284711929784711524284601176799489173081389736271302828700459799472001361046670356692028884820285119388091026433516266282543999428787031928850762457786182077763484998492880720448676660940834715392319705508199223498166929857688955962657928466796875 836 130940765424366483478019168626173517568382815478757399070658818319589265376462452937642356415519156398003366277670068171170741683684010369688159769171780596382347537154776127858647359037651257028315647936498272016152402685012087481006644547205885766144432781189422528291066846701425861541989700764701949273317534405855134326344968002702491423559648923557621423005883997445865406948681356514143502298997360006805233351783460144424101425596940455132167581331412719997143935159644253812288930910388817424992464403602243383304704173576961598527540996117490834649288444779813289642333984375 837 654703827121832417390095843130867587841914077393786995353294091597946326882312264688211782077595781990016831388350340855853708418420051848440798845858902981911737685773880639293236795188256285141578239682491360080762013425060437405033222736029428830722163905947112641455334233507129307709948503823509746366587672029275671631724840013512457117798244617788107115029419987229327034743406782570717511494986800034026166758917300722120507127984702275660837906657063599985719675798221269061444654551944087124962322018011216916523520867884807992637704980587454173246442223899066448211669921875 838 3273519135609162086950479215654337939209570386968934976766470457989731634411561323441058910387978909950084156941751704279268542092100259242203994229294514909558688428869403196466183975941281425707891198412456800403810067125302187025166113680147144153610819529735563207276671167535646538549742519117548731832938360146378358158624200067562285588991223088940535575147099936146635173717033912853587557474934000170130833794586503610602535639923511378304189533285317999928598378991106345307223272759720435624811610090056084582617604339424039963188524902937270866232211119495332241058349609375 839 16367595678045810434752396078271689696047851934844674883832352289948658172057806617205294551939894549750420784708758521396342710460501296211019971146472574547793442144347015982330919879706407128539455992062284002019050335626510935125830568400735720768054097648677816036383355837678232692748712595587743659164691800731891790793121000337811427944956115444702677875735499680733175868585169564267937787374670000850654168972932518053012678199617556891520947666426589999642991894955531726536116363798602178124058050450280422913088021697120199815942624514686354331161055597476661205291748046875 840 81837978390229052173761980391358448480239259674223374419161761449743290860289033086026472759699472748752103923543792606981713552302506481055099855732362872738967210721735079911654599398532035642697279960311420010095251678132554675629152842003678603840270488243389080181916779188391163463743562977938718295823459003659458953965605001689057139724780577223513389378677498403665879342925847821339688936873350004253270844864662590265063390998087784457604738332132949998214959474777658632680581818993010890620290252251402114565440108485600999079713122573431771655805277987383306026458740234375 841 409189891951145260868809901956792242401196298371116872095808807248716454301445165430132363798497363743760519617718963034908567761512532405275499278661814363694836053608675399558272996992660178213486399801557100050476258390662773378145764210018393019201352441216945400909583895941955817318717814889693591479117295018297294769828025008445285698623902886117566946893387492018329396714629239106698444684366750021266354224323312951325316954990438922288023691660664749991074797373888293163402909094965054453101451261257010572827200542428004995398565612867158858279026389936916530132293701171875 842 2045949459755726304344049509783961212005981491855584360479044036243582271507225827150661818992486818718802598088594815174542838807562662026377496393309071818474180268043376997791364984963300891067431999007785500252381291953313866890728821050091965096006762206084727004547919479709779086593589074448467957395586475091486473849140125042226428493119514430587834734466937460091646983573146195533492223421833750106331771121616564756626584774952194611440118458303323749955373986869441465817014545474825272265507256306285052864136002712140024976992828064335794291395131949684582650661468505859375 843 10229747298778631521720247548919806060029907459277921802395220181217911357536129135753309094962434093594012990442974075872714194037813310131887481966545359092370901340216884988956824924816504455337159995038927501261906459766569334453644105250459825480033811030423635022739597398548895432967945372242339786977932375457432369245700625211132142465597572152939173672334687300458234917865730977667461117109168750531658855608082823783132923874760973057200592291516618749776869934347207329085072727374126361327536281531425264320680013560700124884964140321678971456975659748422913253307342529296875 844 51148736493893157608601237744599030300149537296389609011976100906089556787680645678766545474812170467970064952214870379363570970189066550659437409832726795461854506701084424944784124624082522276685799975194637506309532298832846672268220526252299127400169055152118175113697986992744477164839726861211698934889661877287161846228503126055660712327987860764695868361673436502291174589328654888337305585545843752658294278040414118915664619373804865286002961457583093748884349671736036645425363636870631806637681407657126321603400067803500624424820701608394857284878298742114566266536712646484375 845 255743682469465788043006188722995151500747686481948045059880504530447783938403228393832727374060852339850324761074351896817854850945332753297187049163633977309272533505422124723920623120412611383428999875973187531547661494164233361341102631261495637000845275760590875568489934963722385824198634306058494674448309386435809231142515630278303561639939303823479341808367182511455872946643274441686527927729218763291471390202070594578323096869024326430014807287915468744421748358680183227126818184353159033188407038285631608017000339017503122124103508041974286424391493710572831332683563232421875 846 1278718412347328940215030943614975757503738432409740225299402522652238919692016141969163636870304261699251623805371759484089274254726663766485935245818169886546362667527110623619603115602063056917144999379865937657738307470821166806705513156307478185004226378802954377842449674818611929120993171530292473372241546932179046155712578151391517808199696519117396709041835912557279364733216372208432639638646093816457356951010352972891615484345121632150074036439577343722108741793400916135634090921765795165942035191428158040085001695087515610620517540209871432121957468552864156663417816162109375 847 6393592061736644701075154718074878787518692162048701126497012613261194598460080709845818184351521308496258119026858797420446371273633318832429676229090849432731813337635553118098015578010315284585724996899329688288691537354105834033527565781537390925021131894014771889212248374093059645604965857651462366861207734660895230778562890756957589040998482595586983545209179562786396823666081861042163198193230469082286784755051764864458077421725608160750370182197886718610543708967004580678170454608828975829710175957140790200425008475437578053102587701049357160609787342764320783317089080810546875 848 31967960308683223505375773590374393937593460810243505632485063066305972992300403549229090921757606542481290595134293987102231856368166594162148381145454247163659066688177765590490077890051576422928624984496648441443457686770529170167637828907686954625105659470073859446061241870465298228024829288257311834306038673304476153892814453784787945204992412977934917726045897813931984118330409305210815990966152345411433923775258824322290387108628040803751850910989433593052718544835022903390852273044144879148550879785703951002125042377187890265512938505246785803048936713821603916585445404052734375 849 159839801543416117526878867951871969687967304051217528162425315331529864961502017746145454608788032712406452975671469935511159281840832970810741905727271235818295333440888827952450389450257882114643124922483242207217288433852645850838189144538434773125528297350369297230306209352326491140124146441286559171530193366522380769464072268923939726024962064889674588630229489069659920591652046526054079954830761727057169618876294121611451935543140204018759254554947167965263592724175114516954261365220724395742754398928519755010625211885939451327564692526233929015244683569108019582927227020263671875 850 799199007717080587634394339759359848439836520256087640812126576657649324807510088730727273043940163562032264878357349677555796409204164854053709528636356179091476667204444139762251947251289410573215624612416211036086442169263229254190945722692173865627641486751846486151531046761632455700620732206432795857650966832611903847320361344619698630124810324448372943151147445348299602958260232630270399774153808635285848094381470608057259677715701020093796272774735839826317963620875572584771306826103621978713771994642598775053126059429697256637823462631169645076223417845540097914636135101318359375 851 3995995038585402938171971698796799242199182601280438204060632883288246624037550443653636365219700817810161324391786748387778982046020824270268547643181780895457383336022220698811259736256447052866078123062081055180432210846316146270954728613460869328138207433759232430757655233808162278503103661032163979288254834163059519236601806723098493150624051622241864715755737226741498014791301163151351998870769043176429240471907353040286298388578505100468981363873679199131589818104377862923856534130518109893568859973212993875265630297148486283189117313155848225381117089227700489573180675506591796875 852 19979975192927014690859858493983996210995913006402191020303164416441233120187752218268181826098504089050806621958933741938894910230104121351342738215908904477286916680111103494056298681282235264330390615310405275902161054231580731354773643067304346640691037168796162153788276169040811392515518305160819896441274170815297596183009033615492465753120258111209323578778686133707490073956505815756759994353845215882146202359536765201431491942892525502344906819368395995657949090521889314619282670652590549467844299866064969376328151485742431415945586565779241126905585446138502447865903377532958984375 853 99899875964635073454299292469919981054979565032010955101515822082206165600938761091340909130492520445254033109794668709694474551150520606756713691079544522386434583400555517470281493406411176321651953076552026379510805271157903656773868215336521733203455185843980810768941380845204056962577591525804099482206370854076487980915045168077462328765601290556046617893893430668537450369782529078783799971769226079410731011797683826007157459714462627511724534096841979978289745452609446573096413353262952747339221499330324846881640757428712157079727932828896205634527927230692512239329516887664794921875 854 499499379823175367271496462349599905274897825160054775507579110411030828004693805456704545652462602226270165548973343548472372755752603033783568455397722611932172917002777587351407467032055881608259765382760131897554026355789518283869341076682608666017275929219904053844706904226020284812887957629020497411031854270382439904575225840387311643828006452780233089469467153342687251848912645393918999858846130397053655058988419130035787298572313137558622670484209899891448727263047232865482066766314763736696107496651624234408203787143560785398639664144481028172639636153462561196647584438323974609375 855 2497496899115876836357482311747999526374489125800273877537895552055154140023469027283522728262313011131350827744866717742361863778763015168917842276988613059660864585013887936757037335160279408041298826913800659487770131778947591419346705383413043330086379646099520269223534521130101424064439788145102487055159271351912199522876129201936558219140032263901165447347335766713436259244563226969594999294230651985268275294942095650178936492861565687793113352421049499457243636315236164327410333831573818683480537483258121172041018935717803926993198320722405140863198180767312805983237922191619873046875 856 12487484495579384181787411558739997631872445629001369387689477760275770700117345136417613641311565055656754138724333588711809318893815075844589211384943065298304322925069439683785186675801397040206494134569003297438850658894737957096733526917065216650431898230497601346117672605650507120322198940725512435275796356759560997614380646009682791095700161319505827236736678833567181296222816134847974996471153259926341376474710478250894682464307828438965566762105247497286218181576180821637051669157869093417402687416290605860205094678589019634965991603612025704315990903836564029916189610958099365234375 857 62437422477896920908937057793699988159362228145006846938447388801378853500586725682088068206557825278283770693621667943559046594469075379222946056924715326491521614625347198418925933379006985201032470672845016487194253294473689785483667634585326083252159491152488006730588363028252535601610994703627562176378981783797804988071903230048413955478500806597529136183683394167835906481114080674239874982355766299631706882373552391254473412321539142194827833810526237486431090907880904108185258345789345467087013437081453029301025473392945098174829958018060128521579954519182820149580948054790496826171875 858 312187112389484604544685288968499940796811140725034234692236944006894267502933628410440341032789126391418853468108339717795232972345376896114730284623576632457608073126735992094629666895034926005162353364225082435971266472368448927418338172926630416260797455762440033652941815141262678008054973518137810881894908918989024940359516150242069777392504032987645680918416970839179532405570403371199374911778831498158534411867761956272367061607695710974139169052631187432155454539404520540926291728946727335435067185407265146505127366964725490874149790090300642607899772595914100747904740273952484130859375 859 1560935561947423022723426444842499703984055703625171173461184720034471337514668142052201705163945631957094267340541698588976164861726884480573651423117883162288040365633679960473148334475174630025811766821125412179856332361842244637091690864633152081303987278812200168264709075706313390040274867590689054409474544594945124701797580751210348886962520164938228404592084854195897662027852016855996874558894157490792672059338809781361835308038478554870695845263155937160777272697022602704631458644733636677175335927036325732525636834823627454370748950451503213039498862979570503739523701369762420654296875 860 7804677809737115113617132224212498519920278518125855867305923600172356687573340710261008525819728159785471336702708492944880824308634422402868257115589415811440201828168399802365741672375873150129058834105627060899281661809211223185458454323165760406519936394061000841323545378531566950201374337953445272047372722974725623508987903756051744434812600824691142022960424270979488310139260084279984372794470787453963360296694048906809176540192392774353479226315779685803886363485113013523157293223668183385876679635181628662628184174118137271853744752257516065197494314897852518697618506848812103271484375 861 39023389048685575568085661121062492599601392590629279336529618000861783437866703551305042629098640798927356683513542464724404121543172112014341285577947079057201009140841999011828708361879365750645294170528135304496408309046056115927292271615828802032599681970305004206617726892657834751006871689767226360236863614873628117544939518780258722174063004123455710114802121354897441550696300421399921863972353937269816801483470244534045882700961963871767396131578898429019431817425565067615786466118340916929383398175908143313140920870590686359268723761287580325987471574489262593488092534244060516357421875 862 195116945243427877840428305605312462998006962953146396682648090004308917189333517756525213145493203994636783417567712323622020607715860560071706427889735395286005045704209995059143541809396828753226470852640676522482041545230280579636461358079144010162998409851525021033088634463289173755034358448836131801184318074368140587724697593901293610870315020617278550574010606774487207753481502106999609319861769686349084007417351222670229413504809819358836980657894492145097159087127825338078932330591704584646916990879540716565704604352953431796343618806437901629937357872446312967440462671220302581787109375 863 975584726217139389202141528026562314990034814765731983413240450021544585946667588782626065727466019973183917087838561618110103038579302800358532139448676976430025228521049975295717709046984143766132354263203382612410207726151402898182306790395720050814992049257625105165443172316445868775171792244180659005921590371840702938623487969506468054351575103086392752870053033872436038767407510534998046599308848431745420037086756113351147067524049096794184903289472460725485795435639126690394661652958522923234584954397703582828523021764767158981718094032189508149686789362231564837202313356101512908935546875 864 4877923631085696946010707640132811574950174073828659917066202250107722929733337943913130328637330099865919585439192808090550515192896514001792660697243384882150126142605249876478588545234920718830661771316016913062051038630757014490911533951978600254074960246288125525827215861582229343875858961220903295029607951859203514693117439847532340271757875515431963764350265169362180193837037552674990232996544242158727100185433780566755735337620245483970924516447362303627428977178195633451973308264792614616172924771988517914142615108823835794908590470160947540748433946811157824186011566780507564544677734375 865 24389618155428484730053538200664057874750870369143299585331011250538614648666689719565651643186650499329597927195964040452752575964482570008963303486216924410750630713026249382392942726174603594153308856580084565310255193153785072454557669759893001270374801231440627629136079307911146719379294806104516475148039759296017573465587199237661701358789377577159818821751325846810900969185187763374951164982721210793635500927168902833778676688101227419854622582236811518137144885890978167259866541323963073080864623859942589570713075544119178974542952350804737703742169734055789120930057833902537822723388671875 866 121948090777142423650267691003320289373754351845716497926655056252693073243333448597828258215933252496647989635979820202263762879822412850044816517431084622053753153565131246911964713630873017970766544282900422826551275965768925362272788348799465006351874006157203138145680396539555733596896474030522582375740198796480087867327935996188308506793946887885799094108756629234054504845925938816874755824913606053968177504635844514168893383440506137099273112911184057590685724429454890836299332706619815365404323119299712947853565377720595894872714761754023688518710848670278945604650289169512689113616943359375 867 609740453885712118251338455016601446868771759228582489633275281263465366216667242989141291079666262483239948179899101011318814399112064250224082587155423110268765767825656234559823568154365089853832721414502114132756379828844626811363941743997325031759370030786015690728401982697778667984482370152612911878700993982400439336639679980941542533969734439428995470543783146170272524229629694084373779124568030269840887523179222570844466917202530685496365564555920287953428622147274454181496663533099076827021615596498564739267826888602979474363573808770118442593554243351394728023251445847563445568084716796875 868 3048702269428560591256692275083007234343858796142912448166376406317326831083336214945706455398331312416199740899495505056594071995560321251120412935777115551343828839128281172799117840771825449269163607072510570663781899144223134056819708719986625158796850153930078453642009913488893339922411850763064559393504969912002196683198399904707712669848672197144977352718915730851362621148148470421868895622840151349204437615896112854222334586012653427481827822779601439767143110736372270907483317665495384135108077982492823696339134443014897371817869043850592212967771216756973640116257229237817227840423583984375 869 15243511347142802956283461375415036171719293980714562240831882031586634155416681074728532276991656562080998704497477525282970359977801606255602064678885577756719144195641405863995589203859127246345818035362552853318909495721115670284098543599933125793984250769650392268210049567444466699612059253815322796967524849560010983415991999523538563349243360985724886763594578654256813105740742352109344478114200756746022188079480564271111672930063267137409139113898007198835715553681861354537416588327476920675540389912464118481695672215074486859089345219252961064838856083784868200581286146189086139202117919921875 870 76217556735714014781417306877075180858596469903572811204159410157933170777083405373642661384958282810404993522487387626414851799889008031278010323394427888783595720978207029319977946019295636231729090176812764266594547478605578351420492717999665628969921253848251961341050247837222333498060296269076613984837624247800054917079959997617692816746216804928624433817972893271284065528703711760546722390571003783730110940397402821355558364650316335687045695569490035994178577768409306772687082941637384603377701949562320592408478361075372434295446726096264805324194280418924341002906430730945430696010589599609375 871 381087783678570073907086534385375904292982349517864056020797050789665853885417026868213306924791414052024967612436938132074258999445040156390051616972139443917978604891035146599889730096478181158645450884063821332972737393027891757102463589998328144849606269241259806705251239186111667490301481345383069924188121239000274585399799988088464083731084024643122169089864466356420327643518558802733611952855018918650554701987014106777791823251581678435228477847450179970892888842046533863435414708186923016888509747811602962042391805376862171477233630481324026620971402094621705014532153654727153480052947998046875 872 1905438918392850369535432671926879521464911747589320280103985253948329269427085134341066534623957070260124838062184690660371294997225200781950258084860697219589893024455175732999448650482390905793227254420319106664863686965139458785512317949991640724248031346206299033526256195930558337451507406726915349620940606195001372926998999940442320418655420123215610845449322331782101638217592794013668059764275094593252773509935070533888959116257908392176142389237250899854464444210232669317177073540934615084442548739058014810211959026884310857386168152406620133104857010473108525072660768273635767400264739990234375 873 9527194591964251847677163359634397607324558737946601400519926269741646347135425671705332673119785351300624190310923453301856474986126003909751290424303486097949465122275878664997243252411954528966136272101595533324318434825697293927561589749958203621240156731031495167631280979652791687257537033634576748104703030975006864634994999702211602093277100616078054227246611658910508191087963970068340298821375472966263867549675352669444795581289541960880711946186254499272322221051163346585885367704673075422212743695290074051059795134421554286930840762033100665524285052365542625363303841368178837001323699951171875 874 47635972959821259238385816798171988036622793689733007002599631348708231735677128358526663365598926756503120951554617266509282374930630019548756452121517430489747325611379393324986216262059772644830681360507977666621592174128486469637807948749791018106200783655157475838156404898263958436287685168172883740523515154875034323174974998511058010466385503080390271136233058294552540955439819850341701494106877364831319337748376763347223977906447709804403559730931272496361611105255816732929426838523365377111063718476450370255298975672107771434654203810165503327621425261827713126816519206840894185006618499755859375 875 238179864799106296191929083990859940183113968448665035012998156743541158678385641792633316827994633782515604757773086332546411874653150097743782260607587152448736628056896966624931081310298863224153406802539888333107960870642432348189039743748955090531003918275787379190782024491319792181438425840864418702617575774375171615874874992555290052331927515401951355681165291472762704777199099251708507470534386824156596688741883816736119889532238549022017798654656362481808055526279083664647134192616826885555318592382251851276494878360538857173271019050827516638107126309138565634082596034204470925033092498779296875 876 1190899323995531480959645419954299700915569842243325175064990783717705793391928208963166584139973168912578023788865431662732059373265750488718911303037935762243683140284484833124655406551494316120767034012699441665539804353212161740945198718744775452655019591378936895953910122456598960907192129204322093513087878871875858079374374962776450261659637577009756778405826457363813523885995496258542537352671934120782983443709419083680599447661192745110088993273281812409040277631395418323235670963084134427776592961911259256382474391802694285866355095254137583190535631545692828170412980171022354625165462493896484375 877 5954496619977657404798227099771498504577849211216625875324953918588528966959641044815832920699865844562890118944327158313660296866328752443594556515189678811218415701422424165623277032757471580603835170063497208327699021766060808704725993593723877263275097956894684479769550612282994804535960646021610467565439394359379290396871874813882251308298187885048783892029132286819067619429977481292712686763359670603914917218547095418402997238305963725550444966366409062045201388156977091616178354815420672138882964809556296281912371959013471429331775476270687915952678157728464140852064900855111773125827312469482421875 878 29772483099888287023991135498857492522889246056083129376624769592942644834798205224079164603499329222814450594721635791568301484331643762217972782575948394056092078507112120828116385163787357903019175850317486041638495108830304043523629967968619386316375489784473422398847753061414974022679803230108052337827196971796896451984359374069411256541490939425243919460145661434095338097149887406463563433816798353019574586092735477092014986191529818627752224831832045310226006940784885458080891774077103360694414824047781481409561859795067357146658877381353439579763390788642320704260324504275558865629136562347412109375 879 148862415499441435119955677494287462614446230280415646883123847964713224173991026120395823017496646114072252973608178957841507421658218811089863912879741970280460392535560604140581925818936789515095879251587430208192475544151520217618149839843096931581877448922367111994238765307074870113399016150540261689135984858984482259921796870347056282707454697126219597300728307170476690485749437032317817169083991765097872930463677385460074930957649093138761124159160226551130034703924427290404458870385516803472074120238907407047809298975336785733294386906767197898816953943211603521301622521377794328145682811737060546875 880 744312077497207175599778387471437313072231151402078234415619239823566120869955130601979115087483230570361264868040894789207537108291094055449319564398709851402301962677803020702909629094683947575479396257937151040962377720757601088090749199215484657909387244611835559971193826535374350566995080752701308445679924294922411299608984351735281413537273485631097986503641535852383452428747185161589085845419958825489364652318386927300374654788245465693805620795801132755650173519622136452022294351927584017360370601194537035239046494876683928666471934533835989494084769716058017606508112606888971640728414058685302734375 881 3721560387486035877998891937357186565361155757010391172078096199117830604349775653009895575437416152851806324340204473946037685541455470277246597821993549257011509813389015103514548145473419737877396981289685755204811888603788005440453745996077423289546936223059177799855969132676871752834975403763506542228399621474612056498044921758676407067686367428155489932518207679261917262143735925807945429227099794127446823261591934636501873273941227328469028103979005663778250867598110682260111471759637920086801853005972685176195232474383419643332359672669179947470423848580290088032540563034444858203642070293426513671875 882 18607801937430179389994459686785932826805778785051955860390480995589153021748878265049477877187080764259031621701022369730188427707277351386232989109967746285057549066945075517572740727367098689386984906448428776024059443018940027202268729980387116447734681115295888999279845663384358764174877018817532711141998107373060282490224608793382035338431837140777449662591038396309586310718679629039727146135498970637234116307959673182509366369706136642345140519895028318891254337990553411300557358798189600434009265029863425880976162371917098216661798363345899737352119242901450440162702815172224291018210351467132568359375 883 93039009687150896949972298433929664134028893925259779301952404977945765108744391325247389385935403821295158108505111848650942138536386756931164945549838731425287745334725377587863703636835493446934924532242143880120297215094700136011343649901935582238673405576479444996399228316921793820874385094087663555709990536865301412451123043966910176692159185703887248312955191981547931553593398145198635730677494853186170581539798365912546831848530683211725702599475141594456271689952767056502786793990948002170046325149317129404880811859585491083308991816729498686760596214507252200813514075861121455091051757335662841796875 884 465195048435754484749861492169648320670144469626298896509762024889728825543721956626236946929677019106475790542525559243254710692681933784655824727749193657126438726673626887939318518184177467234674622661210719400601486075473500680056718249509677911193367027882397224981996141584608969104371925470438317778549952684326507062255615219834550883460795928519436241564775959907739657767966990725993178653387474265930852907698991829562734159242653416058628512997375707972281358449763835282513933969954740010850231625746585647024404059297927455416544959083647493433802981072536261004067570379305607275455258786678314208984375 885 2325975242178772423749307460848241603350722348131494482548810124448644127718609783131184734648385095532378952712627796216273553463409668923279123638745968285632193633368134439696592590920887336173373113306053597003007430377367503400283591247548389555966835139411986124909980707923044845521859627352191588892749763421632535311278076099172754417303979642597181207823879799538698288839834953629965893266937371329654264538494959147813670796213267080293142564986878539861406792248819176412569669849773700054251158128732928235122020296489637277082724795418237467169014905362681305020337851896528036377276293933391571044921875 886 11629876210893862118746537304241208016753611740657472412744050622243220638593048915655923673241925477661894763563138981081367767317048344616395618193729841428160968166840672198482962954604436680866865566530267985015037151886837517001417956237741947779834175697059930624549903539615224227609298136760957944463748817108162676556390380495863772086519898212985906039119398997693491444199174768149829466334686856648271322692474795739068353981066335401465712824934392699307033961244095882062848349248868500271255790643664641175610101482448186385413623977091187335845074526813406525101689259482640181886381469666957855224609375 887 58149381054469310593732686521206040083768058703287362063720253111216103192965244578279618366209627388309473817815694905406838836585241723081978090968649207140804840834203360992414814773022183404334327832651339925075185759434187585007089781188709738899170878485299653122749517698076121138046490683804789722318744085540813382781951902479318860432599491064929530195596994988467457220995873840749147331673434283241356613462373978695341769905331677007328564124671963496535169806220479410314241746244342501356278953218323205878050507412240931927068119885455936679225372634067032625508446297413200909431907348334789276123046875 888 290746905272346552968663432606030200418840293516436810318601265556080515964826222891398091831048136941547369089078474527034194182926208615409890454843246035704024204171016804962074073865110917021671639163256699625375928797170937925035448905943548694495854392426498265613747588490380605690232453419023948611593720427704066913909759512396594302162997455324647650977984974942337286104979369203745736658367171416206783067311869893476708849526658385036642820623359817482675849031102397051571208731221712506781394766091616029390252537061204659635340599427279683396126863170335163127542231487066004547159536741673946380615234375 889 1453734526361732764843317163030151002094201467582184051593006327780402579824131114456990459155240684707736845445392372635170970914631043077049452274216230178520121020855084024810370369325554585108358195816283498126879643985854689625177244529717743472479271962132491328068737942451903028451162267095119743057968602138520334569548797561982971510814987276623238254889924874711686430524896846018728683291835857081033915336559349467383544247633291925183214103116799087413379245155511985257856043656108562533906973830458080146951262685306023298176702997136398416980634315851675815637711157435330022735797683708369731903076171875 890 7268672631808663824216585815150755010471007337910920257965031638902012899120655572284952295776203423538684227226961863175854854573155215385247261371081150892600605104275420124051851846627772925541790979081417490634398219929273448125886222648588717362396359810662456640343689712259515142255811335475598715289843010692601672847743987809914857554074936383116191274449624373558432152624484230093643416459179285405169576682796747336917721238166459625916070515583995437066896225777559926289280218280542812669534869152290400734756313426530116490883514985681992084903171579258379078188555787176650113678988418541848659515380859375 891 36343363159043319121082929075753775052355036689554601289825158194510064495603277861424761478881017117693421136134809315879274272865776076926236306855405754463003025521377100620259259233138864627708954895407087453171991099646367240629431113242943586811981799053312283201718448561297575711279056677377993576449215053463008364238719939049574287770374681915580956372248121867792160763122421150468217082295896427025847883413983736684588606190832298129580352577919977185334481128887799631446401091402714063347674345761452003673781567132650582454417574928409960424515857896291895390942778935883250568394942092709243297576904296875 892 181716815795216595605414645378768875261775183447773006449125790972550322478016389307123807394405085588467105680674046579396371364328880384631181534277028772315015127606885503101296296165694323138544774477035437265859955498231836203147155566214717934059908995266561416008592242806487878556395283386889967882246075267315041821193599695247871438851873409577904781861240609338960803815612105752341085411479482135129239417069918683422943030954161490647901762889599885926672405644438998157232005457013570316738371728807260018368907835663252912272087874642049802122579289481459476954713894679416252841974710463546216487884521484375 893 908584078976082978027073226893844376308875917238865032245628954862751612390081946535619036972025427942335528403370232896981856821644401923155907671385143861575075638034427515506481480828471615692723872385177186329299777491159181015735777831073589670299544976332807080042961214032439392781976416934449839411230376336575209105967998476239357194259367047889523909306203046694804019078060528761705427057397410675646197085349593417114715154770807453239508814447999429633362028222194990786160027285067851583691858644036300091844539178316264561360439373210249010612896447407297384773569473397081264209873552317731082439422607421875 894 4542920394880414890135366134469221881544379586194325161228144774313758061950409732678095184860127139711677642016851164484909284108222009615779538356925719307875378190172137577532407404142358078463619361925885931646498887455795905078678889155367948351497724881664035400214806070162196963909882084672249197056151881682876045529839992381196785971296835239447619546531015233474020095390302643808527135286987053378230985426747967085573575773854037266197544072239997148166810141110974953930800136425339257918459293220181500459222695891581322806802196866051245053064482237036486923867847366985406321049367761588655412197113037109375 895 22714601974402074450676830672346109407721897930971625806140723871568790309752048663390475924300635698558388210084255822424546420541110048078897691784628596539376890950860687887662037020711790392318096809629429658232494437278979525393394445776839741757488624408320177001074030350810984819549410423361245985280759408414380227649199961905983929856484176197238097732655076167370100476951513219042635676434935266891154927133739835427867878869270186330987720361199985740834050705554874769654000682126696289592296466100907502296113479457906614034010984330256225265322411185182434619339236834927031605246838807943277060985565185546875 896 113573009872010372253384153361730547038609489654858129030703619357843951548760243316952379621503178492791941050421279112122732102705550240394488458923142982696884454754303439438310185103558951961590484048147148291162472186394897626966972228884198708787443122041600885005370151754054924097747052116806229926403797042071901138245999809529919649282420880986190488663275380836850502384757566095213178382174676334455774635668699177139339394346350931654938601805999928704170253527774373848270003410633481447961482330504537511480567397289533070170054921651281126326612055925912173096696184174635158026234194039716385304927825927734375 897 567865049360051861266920766808652735193047448274290645153518096789219757743801216584761898107515892463959705252106395560613660513527751201972442294615714913484422273771517197191550925517794759807952420240735741455812360931974488134834861144420993543937215610208004425026850758770274620488735260584031149632018985210359505691229999047649598246412104404930952443316376904184252511923787830476065891910873381672278873178343495885696696971731754658274693009029999643520851267638871869241350017053167407239807411652522687557402836986447665350850274608256405631633060279629560865483480920873175790131170970198581926524639129638671875 898 2839325246800259306334603834043263675965237241371453225767590483946098788719006082923809490537579462319798526260531977803068302567638756009862211473078574567422111368857585985957754627588973799039762101203678707279061804659872440674174305722104967719686078051040022125134253793851373102443676302920155748160094926051797528456149995238247991232060522024654762216581884520921262559618939152380329459554366908361394365891717479428483484858658773291373465045149998217604256338194359346206750085265837036199037058262613437787014184932238326754251373041282028158165301398147804327417404604365878950655854850992909632623195648193359375 899 14196626234001296531673019170216318379826186206857266128837952419730493943595030414619047452687897311598992631302659889015341512838193780049311057365392872837110556844287929929788773137944868995198810506018393536395309023299362203370871528610524838598430390255200110625671268969256865512218381514600778740800474630258987642280749976191239956160302610123273811082909422604606312798094695761901647297771834541806971829458587397142417424293293866456867325225749991088021281690971796731033750426329185180995185291313067188935070924661191633771256865206410140790826506990739021637087023021829394753279274254964548163115978240966796875 900 70983131170006482658365095851081591899130931034286330644189762098652469717975152073095237263439486557994963156513299445076707564190968900246555286826964364185552784221439649648943865689724344975994052530091967681976545116496811016854357643052624192992151951276000553128356344846284327561091907573003893704002373151294938211403749880956199780801513050616369055414547113023031563990473478809508236488859172709034859147292936985712087121466469332284336626128749955440106408454858983655168752131645925904975926456565335944675354623305958168856284326032050703954132534953695108185435115109146973766396371274822740815579891204833984375 901 354915655850032413291825479255407959495654655171431653220948810493262348589875760365476186317197432789974815782566497225383537820954844501232776434134821820927763921107198248244719328448621724879970262650459838409882725582484055084271788215263120964960759756380002765641781724231421637805459537865019468520011865756474691057018749404780998904007565253081845277072735565115157819952367394047541182444295863545174295736464684928560435607332346661421683130643749777200532042274294918275843760658229629524879632282826679723376773116529790844281421630160253519770662674768475540927175575545734868831981856374113704077899456024169921875 902 1774578279250162066459127396277039797478273275857158266104744052466311742949378801827380931585987163949874078912832486126917689104774222506163882170674109104638819605535991241223596642243108624399851313252299192049413627912420275421358941076315604824803798781900013828208908621157108189027297689325097342600059328782373455285093747023904994520037826265409226385363677825575789099761836970237705912221479317725871478682323424642802178036661733307108415653218748886002660211371474591379218803291148147624398161414133398616883865582648954221407108150801267598853313373842377704635877877728674344159909281870568520389497280120849609375 903 8872891396250810332295636981385198987391366379285791330523720262331558714746894009136904657929935819749370394564162430634588445523871112530819410853370545523194098027679956206117983211215543121999256566261495960247068139562101377106794705381578024124018993909500069141044543105785540945136488446625486713000296643911867276425468735119524972600189131327046131926818389127878945498809184851188529561107396588629357393411617123214010890183308666535542078266093744430013301056857372956896094016455740738121990807070666993084419327913244771107035540754006337994266566869211888523179389388643371720799546409352842601947486400604248046875 904 44364456981254051661478184906925994936956831896428956652618601311657793573734470045684523289649679098746851972820812153172942227619355562654097054266852727615970490138399781030589916056077715609996282831307479801235340697810506885533973526907890120620094969547500345705222715528927704725682442233127433565001483219559336382127343675597624863000945656635230659634091945639394727494045924255942647805536982943146786967058085616070054450916543332677710391330468722150066505284286864784480470082278703690609954035353334965422096639566223855535177703770031689971332834346059442615896946943216858603997732046764213009737432003021240234375 905 221822284906270258307390924534629974684784159482144783263093006558288967868672350228422616448248395493734259864104060765864711138096777813270485271334263638079852450691998905152949580280388578049981414156537399006176703489052534427669867634539450603100474847737501728526113577644638523628412211165637167825007416097796681910636718377988124315004728283176153298170459728196973637470229621279713239027684914715733934835290428080350272254582716663388551956652343610750332526421434323922402350411393518453049770176766674827110483197831119277675888518850158449856664171730297213079484734716084293019988660233821065048687160015106201171875 906 1109111424531351291536954622673149873423920797410723916315465032791444839343361751142113082241241977468671299320520303829323555690483889066352426356671318190399262253459994525764747901401942890249907070782686995030883517445262672138349338172697253015502374238687508642630567888223192618142061055828185839125037080488983409553183591889940621575023641415880766490852298640984868187351148106398566195138424573578669674176452140401751361272913583316942759783261718053751662632107171619612011752056967592265248850883833374135552415989155596388379442594250792249283320858651486065397423673580421465099943301169105325243435800075531005859375 907 5545557122656756457684773113365749367119603987053619581577325163957224196716808755710565411206209887343356496602601519146617778452419445331762131783356590951996311267299972628823739507009714451249535353913434975154417587226313360691746690863486265077511871193437543213152839441115963090710305279140929195625185402444917047765917959449703107875118207079403832454261493204924340936755740531992830975692122867893348370882260702008756806364567916584713798916308590268758313160535858098060058760284837961326244254419166870677762079945777981941897212971253961246416604293257430326987118367902107325499716505845526626217179000377655029296875 908 27727785613283782288423865566828746835598019935268097907886625819786120983584043778552827056031049436716782483013007595733088892262097226658810658916782954759981556336499863144118697535048572256247676769567174875772087936131566803458733454317431325387559355967187716065764197205579815453551526395704645978125927012224585238829589797248515539375591035397019162271307466024621704683778702659964154878460614339466741854411303510043784031822839582923568994581542951343791565802679290490300293801424189806631221272095834353388810399728889909709486064856269806232083021466287151634935591839510536627498582529227633131085895001888275146484375 909 138638928066418911442119327834143734177990099676340489539433129098930604917920218892764135280155247183583912415065037978665444461310486133294053294583914773799907781682499315720593487675242861281238383847835874378860439680657834017293667271587156626937796779835938580328820986027899077267757631978523229890629635061122926194147948986242577696877955176985095811356537330123108523418893513299820774392303071697333709272056517550218920159114197914617844972907714756718957829013396452451501469007120949033156106360479171766944051998644449548547430324281349031160415107331435758174677959197552683137492912646138165655429475009441375732421875 910 693194640332094557210596639170718670889950498381702447697165645494653024589601094463820676400776235917919562075325189893327222306552430666470266472919573868999538908412496578602967438376214306406191919239179371894302198403289170086468336357935783134688983899179692901644104930139495386338788159892616149453148175305614630970739744931212888484389775884925479056782686650615542617094467566499103871961515358486668546360282587751094600795570989573089224864538573783594789145066982262257507345035604745165780531802395858834720259993222247742737151621406745155802075536657178790873389795987763415687464563230690828277147375047206878662109375 911 3465973201660472786052983195853593354449752491908512238485828227473265122948005472319103382003881179589597810376625949466636111532762153332351332364597869344997694542062482893014837191881071532030959596195896859471510992016445850432341681789678915673444919495898464508220524650697476931693940799463080747265740876528073154853698724656064442421948879424627395283913433253077713085472337832495519359807576792433342731801412938755473003977854947865446124322692868917973945725334911311287536725178023725828902659011979294173601299966111238713685758107033725779010377683285893954366948979938817078437322816153454141385736875236034393310546875 912 17329866008302363930264915979267966772248762459542561192429141137366325614740027361595516910019405897947989051883129747333180557663810766661756661822989346724988472710312414465074185959405357660154797980979484297357554960082229252161708408948394578367224597479492322541102623253487384658469703997315403736328704382640365774268493623280322212109744397123136976419567166265388565427361689162477596799037883962166713659007064693777365019889274739327230621613464344589869728626674556556437683625890118629144513295059896470868006499830556193568428790535168628895051888416429469771834744899694085392186614080767270706928684376180171966552734375 913 86649330041511819651324579896339833861243812297712805962145705686831628073700136807977584550097029489739945259415648736665902788319053833308783309114946733624942363551562072325370929797026788300773989904897421486787774800411146260808542044741972891836122987397461612705513116267436923292348519986577018681643521913201828871342468116401611060548721985615684882097835831326942827136808445812387983995189419810833568295035323468886825099446373696636153108067321722949348643133372782782188418129450593145722566475299482354340032499152780967842143952675843144475259442082147348859173724498470426960933070403836353534643421880900859832763671875 914 433246650207559098256622899481699169306219061488564029810728528434158140368500684039887922750485147448699726297078243683329513941595269166543916545574733668124711817757810361626854648985133941503869949524487107433938874002055731304042710223709864459180614936987308063527565581337184616461742599932885093408217609566009144356712340582008055302743609928078424410489179156634714135684042229061939919975947099054167841475176617344434125497231868483180765540336608614746743215666863913910942090647252965728612832376497411771700162495763904839210719763379215722376297210410736744295868622492352134804665352019181767673217109404504299163818359375 915 2166233251037795491283114497408495846531095307442820149053642642170790701842503420199439613752425737243498631485391218416647569707976345832719582727873668340623559088789051808134273244925669707519349747622435537169694370010278656520213551118549322295903074684936540317637827906685923082308712999664425467041088047830045721783561702910040276513718049640392122052445895783173570678420211145309699599879735495270839207375883086722170627486159342415903827701683043073733716078334319569554710453236264828643064161882487058858500812478819524196053598816896078611881486052053683721479343112461760674023326760095908838366085547022521495819091796875 916 10831166255188977456415572487042479232655476537214100745268213210853953509212517100997198068762128686217493157426956092083237848539881729163597913639368341703117795443945259040671366224628348537596748738112177685848471850051393282601067755592746611479515373424682701588189139533429615411543564998322127335205440239150228608917808514550201382568590248201960610262229478915867853392101055726548497999398677476354196036879415433610853137430796712079519138508415215368668580391671597847773552266181324143215320809412435294292504062394097620980267994084480393059407430260268418607396715562308803370116633800479544191830427735112607479095458984375 917 54155831275944887282077862435212396163277382686070503726341066054269767546062585504985990343810643431087465787134780460416189242699408645817989568196841708515588977219726295203356831123141742687983743690560888429242359250256966413005338777963733057397576867123413507940945697667148077057717824991610636676027201195751143044589042572751006912842951241009803051311147394579339266960505278632742489996993387381770980184397077168054265687153983560397595692542076076843342901958357989238867761330906620716076604047062176471462520311970488104901339970422401965297037151301342093036983577811544016850583169002397720959152138675563037395477294921875 918 270779156379724436410389312176061980816386913430352518631705330271348837730312927524929951719053217155437328935673902302080946213497043229089947840984208542577944886098631476016784155615708713439918718452804442146211796251284832065026693889818665286987884335617067539704728488335740385288589124958053183380136005978755715222945212863755034564214756205049015256555736972896696334802526393163712449984966936908854900921985385840271328435769917801987978462710380384216714509791789946194338806654533103580383020235310882357312601559852440524506699852112009826485185756506710465184917889057720084252915845011988604795760693377815186977386474609375 919 1353895781898622182051946560880309904081934567151762593158526651356744188651564637624649758595266085777186644678369511510404731067485216145449739204921042712889724430493157380083920778078543567199593592264022210731058981256424160325133469449093326434939421678085337698523642441678701926442945624790265916900680029893778576114726064318775172821073781025245076282778684864483481674012631965818562249924834684544274504609926929201356642178849589009939892313551901921083572548958949730971694033272665517901915101176554411786563007799262202622533499260560049132425928782533552325924589445288600421264579225059943023978803466889075934886932373046875 920 6769478909493110910259732804401549520409672835758812965792633256783720943257823188123248792976330428885933223391847557552023655337426080727248696024605213564448622152465786900419603890392717835997967961320111053655294906282120801625667347245466632174697108390426688492618212208393509632214728123951329584503400149468892880573630321593875864105368905126225381413893424322417408370063159829092811249624173422721372523049634646006783210894247945049699461567759509605417862744794748654858470166363327589509575505882772058932815038996311013112667496302800245662129643912667761629622947226443002106322896125299715119894017334445379674434661865234375 921 33847394547465554551298664022007747602048364178794064828963166283918604716289115940616243964881652144429666116959237787760118276687130403636243480123026067822243110762328934502098019451963589179989839806600555268276474531410604008128336736227333160873485541952133442463091061041967548161073640619756647922517000747344464402868151607969379320526844525631126907069467121612087041850315799145464056248120867113606862615248173230033916054471239725248497307838797548027089313723973743274292350831816637947547877529413860294664075194981555065563337481514001228310648219563338808148114736132215010531614480626498575599470086672226898372173309326171875 922 169236972737327772756493320110038738010241820893970324144815831419593023581445579703081219824408260722148330584796188938800591383435652018181217400615130339111215553811644672510490097259817945899949199033002776341382372657053020040641683681136665804367427709760667212315455305209837740805368203098783239612585003736722322014340758039846896602634222628155634535347335608060435209251578995727320281240604335568034313076240866150169580272356198626242486539193987740135446568619868716371461754159083189737739387647069301473320375974907775327816687407570006141553241097816694040740573680661075052658072403132492877997350433361134491860866546630859375 923 846184863686638863782466600550193690051209104469851620724079157097965117907227898515406099122041303610741652923980944694002956917178260090906087003075651695556077769058223362552450486299089729499745995165013881706911863285265100203208418405683329021837138548803336061577276526049188704026841015493916198062925018683611610071703790199234483013171113140778172676736678040302176046257894978636601406203021677840171565381204330750847901361780993131212432695969938700677232843099343581857308770795415948688696938235346507366601879874538876639083437037850030707766205489083470203702868403305375263290362015662464389986752166805672459304332733154296875 924 4230924318433194318912333002750968450256045522349258103620395785489825589536139492577030495610206518053708264619904723470014784585891300454530435015378258477780388845291116812762252431495448647498729975825069408534559316426325501016042092028416645109185692744016680307886382630245943520134205077469580990314625093418058050358518950996172415065855565703890863383683390201510880231289474893183007031015108389200857826906021653754239506808904965656062163479849693503386164215496717909286543853977079743443484691176732536833009399372694383195417185189250153538831027445417351018514342016526876316451810078312321949933760834028362296521663665771484375 925 21154621592165971594561665013754842251280227611746290518101978927449127947680697462885152478051032590268541323099523617350073922929456502272652175076891292388901944226455584063811262157477243237493649879125347042672796582131627505080210460142083225545928463720083401539431913151229717600671025387347904951573125467090290251792594754980862075329277828519454316918416951007554401156447374465915035155075541946004289134530108268771197534044524828280310817399248467516930821077483589546432719269885398717217423455883662684165046996863471915977085925946250767694155137227086755092571710082634381582259050391561609749668804170141811482608318328857421875 926 105773107960829857972808325068774211256401138058731452590509894637245639738403487314425762390255162951342706615497618086750369614647282511363260875384456461944509721132277920319056310787386216187468249395626735213363982910658137525401052300710416127729642318600417007697159565756148588003355126936739524757865627335451451258962973774904310376646389142597271584592084755037772005782236872329575175775377709730021445672650541343855987670222624141401554086996242337584654105387417947732163596349426993586087117279418313420825234984317359579885429629731253838470775686135433775462858550413171907911295251957808048748344020850709057413041591644287109375 927 528865539804149289864041625343871056282005690293657262952549473186228198692017436572128811951275814756713533077488090433751848073236412556816304376922282309722548605661389601595281553936931080937341246978133676066819914553290687627005261503552080638648211593002085038485797828780742940016775634683697623789328136677257256294814868874521551883231945712986357922960423775188860028911184361647875878876888548650107228363252706719279938351113120707007770434981211687923270526937089738660817981747134967930435586397091567104126174921586797899427148148656269192353878430677168877314292752065859539556476259789040243741720104253545287065207958221435546875 928 2644327699020746449320208126719355281410028451468286314762747365931140993460087182860644059756379073783567665387440452168759240366182062784081521884611411548612743028306948007976407769684655404686706234890668380334099572766453438135026307517760403193241057965010425192428989143903714700083878173418488118946640683386286281474074344372607759416159728564931789614802118875944300144555921808239379394384442743250536141816263533596399691755565603535038852174906058439616352634685448693304089908735674839652177931985457835520630874607933989497135740743281345961769392153385844386571463760329297697782381298945201218708600521267726435326039791107177734375 929 13221638495103732246601040633596776407050142257341431573813736829655704967300435914303220298781895368917838326937202260843796201830910313920407609423057057743063715141534740039882038848423277023433531174453341901670497863832267190675131537588802015966205289825052125962144945719518573500419390867092440594733203416931431407370371721863038797080798642824658948074010594379721500722779609041196896971922213716252680709081317667981998458777828017675194260874530292198081763173427243466520449543678374198260889659927289177603154373039669947485678703716406729808846960766929221932857318801646488488911906494726006093543002606338632176630198955535888671875 930 66108192475518661233005203167983882035250711286707157869068684148278524836502179571516101493909476844589191634686011304218981009154551569602038047115285288715318575707673700199410194242116385117167655872266709508352489319161335953375657687944010079831026449125260629810724728597592867502096954335462202973666017084657157036851858609315193985403993214123294740370052971898607503613898045205984484859611068581263403545406588339909992293889140088375971304372651460990408815867136217332602247718391870991304448299636445888015771865198349737428393518582033649044234803834646109664286594008232442444559532473630030467715013031693160883150994777679443359375 931 330540962377593306165026015839919410176253556433535789345343420741392624182510897857580507469547384222945958173430056521094905045772757848010190235576426443576592878538368500997050971210581925585838279361333547541762446595806679766878288439720050399155132245626303149053623642987964337510484771677311014868330085423285785184259293046575969927019966070616473701850264859493037518069490226029922424298055342906317017727032941699549961469445700441879856521863257304952044079335681086663011238591959354956522241498182229440078859325991748687141967592910168245221174019173230548321432970041162212222797662368150152338575065158465804415754973888397216796875 932 1652704811887966530825130079199597050881267782167678946726717103706963120912554489287902537347736921114729790867150282605474525228863789240050951177882132217882964392691842504985254856052909627929191396806667737708812232979033398834391442198600251995775661228131515745268118214939821687552423858386555074341650427116428925921296465232879849635099830353082368509251324297465187590347451130149612121490276714531585088635164708497749807347228502209399282609316286524760220396678405433315056192959796774782611207490911147200394296629958743435709837964550841226105870095866152741607164850205811061113988311840750761692875325792329022078774869441986083984375 933 8263524059439832654125650395997985254406338910838394733633585518534815604562772446439512686738684605573648954335751413027372626144318946200254755889410661089414821963459212524926274280264548139645956984033338688544061164895166994171957210993001259978878306140657578726340591074699108437762119291932775371708252135582144629606482326164399248175499151765411842546256621487325937951737255650748060607451383572657925443175823542488749036736142511046996413046581432623801101983392027166575280964798983873913056037454555736001971483149793717178549189822754206130529350479330763708035824251029055305569941559203753808464376628961645110393874347209930419921875 934 41317620297199163270628251979989926272031694554191973668167927592674078022813862232197563433693423027868244771678757065136863130721594731001273779447053305447074109817296062624631371401322740698229784920166693442720305824475834970859786054965006299894391530703287893631702955373495542188810596459663876858541260677910723148032411630821996240877495758827059212731283107436629689758686278253740303037256917863289627215879117712443745183680712555234982065232907163119005509916960135832876404823994919369565280187272778680009857415748968585892745949113771030652646752396653818540179121255145276527849707796018769042321883144808225551969371736049652099609375 935 206588101485995816353141259899949631360158472770959868340839637963370390114069311160987817168467115139341223858393785325684315653607973655006368897235266527235370549086480313123156857006613703491148924600833467213601529122379174854298930274825031499471957653516439468158514776867477710944052982298319384292706303389553615740162058154109981204387478794135296063656415537183148448793431391268701515186284589316448136079395588562218725918403562776174910326164535815595027549584800679164382024119974596847826400936363893400049287078744842929463729745568855153263233761983269092700895606275726382639248538980093845211609415724041127759846858680248260498046875 936 1032940507429979081765706299499748156800792363854799341704198189816851950570346555804939085842335575696706119291968926628421578268039868275031844486176332636176852745432401565615784285033068517455744623004167336068007645611895874271494651374125157497359788267582197340792573884337388554720264911491596921463531516947768078700810290770549906021937393970676480318282077685915742243967156956343507575931422946582240680396977942811093629592017813880874551630822679077975137747924003395821910120599872984239132004681819467000246435393724214647318648727844275766316168809916345463504478031378631913196242694900469226058047078620205638799234293401241302490234375 937 5164702537149895408828531497498740784003961819273996708520990949084259752851732779024695429211677878483530596459844633142107891340199341375159222430881663180884263727162007828078921425165342587278723115020836680340038228059479371357473256870625787486798941337910986703962869421686942773601324557457984607317657584738840393504051453852749530109686969853382401591410388429578711219835784781717537879657114732911203401984889714055468147960089069404372758154113395389875688739620016979109550602999364921195660023409097335001232176968621073236593243639221378831580844049581727317522390156893159565981213474502346130290235393101028193996171467006206512451171875 938 25823512685749477044142657487493703920019809096369983542604954745421298764258663895123477146058389392417652982299223165710539456700996706875796112154408315904421318635810039140394607125826712936393615575104183401700191140297396856787366284353128937433994706689554933519814347108434713868006622787289923036588287923694201967520257269263747650548434849266912007957051942147893556099178923908587689398285573664556017009924448570277340739800445347021863790770566976949378443698100084895547753014996824605978300117045486675006160884843105366182966218196106894157904220247908636587611950784465797829906067372511730651451176965505140969980857335031032562255859375 939 129117563428747385220713287437468519600099045481849917713024773727106493821293319475617385730291946962088264911496115828552697283504983534378980560772041579522106593179050195701973035629133564681968077875520917008500955701486984283936831421765644687169973533447774667599071735542173569340033113936449615182941439618471009837601286346318738252742174246334560039785259710739467780495894619542938446991427868322780085049622242851386703699002226735109318953852834884746892218490500424477738765074984123029891500585227433375030804424215526830914831090980534470789521101239543182938059753922328989149530336862558653257255884827525704849904286675155162811279296875 940 645587817143736926103566437187342598000495227409249588565123868635532469106466597378086928651459734810441324557480579142763486417524917671894902803860207897610532965895250978509865178145667823409840389377604585042504778507434921419684157108828223435849867667238873337995358677710867846700165569682248075914707198092355049188006431731593691263710871231672800198926298553697338902479473097714692234957139341613900425248111214256933518495011133675546594769264174423734461092452502122388693825374920615149457502926137166875154022121077634154574155454902672353947605506197715914690298769611644945747651684312793266286279424137628524249521433375775814056396484375 941 3227939085718684630517832185936712990002476137046247942825619343177662345532332986890434643257298674052206622787402895713817432087624588359474514019301039488052664829476254892549325890728339117049201946888022925212523892537174607098420785544141117179249338336194366689976793388554339233500827848411240379573535990461775245940032158657968456318554356158364000994631492768486694512397365488573461174785696708069502126240556071284667592475055668377732973846320872118672305462262510611943469126874603075747287514630685834375770110605388170772870777274513361769738027530988579573451493848058224728738258421563966331431397120688142621247607166878879070281982421875 942 16139695428593423152589160929683564950012380685231239714128096715888311727661664934452173216286493370261033113937014478569087160438122941797372570096505197440263324147381274462746629453641695585246009734440114626062619462685873035492103927720705585896246691680971833449883966942771696167504139242056201897867679952308876229700160793289842281592771780791820004973157463842433472561986827442867305873928483540347510631202780356423337962375278341888664869231604360593361527311312553059717345634373015378736437573153429171878850553026940853864353886372566808848690137654942897867257469240291123643691292107819831657156985603440713106238035834394395351409912109375 943 80698477142967115762945804648417824750061903426156198570640483579441558638308324672260866081432466851305165569685072392845435802190614708986862850482525987201316620736906372313733147268208477926230048672200573130313097313429365177460519638603527929481233458404859167249419834713858480837520696210281009489338399761544381148500803966449211407963858903959100024865787319212167362809934137214336529369642417701737553156013901782116689811876391709443324346158021802966807636556562765298586728171865076893682187865767145859394252765134704269321769431862834044243450688274714489336287346201455618218456460539099158285784928017203565531190179171971976757049560546875 944 403492385714835578814729023242089123750309517130780992853202417897207793191541623361304330407162334256525827848425361964227179010953073544934314252412629936006583103684531861568665736341042389631150243361002865651565486567146825887302598193017639647406167292024295836247099173569292404187603481051405047446691998807721905742504019832246057039819294519795500124328936596060836814049670686071682646848212088508687765780069508910583449059381958547216621730790109014834038182782813826492933640859325384468410939328835729296971263825673521346608847159314170221217253441373572446681436731007278091092282302695495791428924640086017827655950895859859883785247802734375 945 2017461928574177894073645116210445618751547585653904964266012089486038965957708116806521652035811671282629139242126809821135895054765367724671571262063149680032915518422659307843328681705211948155751216805014328257827432835734129436512990965088198237030836460121479181235495867846462020938017405257025237233459994038609528712520099161230285199096472598977500621644682980304184070248353430358413234241060442543438828900347544552917245296909792736083108653950545074170190913914069132464668204296626922342054696644178646484856319128367606733044235796570851106086267206867862233407183655036390455461411513477478957144623200430089138279754479299299418926239013671875 946 10087309642870889470368225581052228093757737928269524821330060447430194829788540584032608260179058356413145696210634049105679475273826838623357856310315748400164577592113296539216643408526059740778756084025071641289137164178670647182564954825440991185154182300607395906177479339232310104690087026285126186167299970193047643562600495806151425995482362994887503108223414901520920351241767151792066171205302212717194144501737722764586226484548963680415543269752725370850954569570345662323341021483134611710273483220893232424281595641838033665221178982854255530431336034339311167035918275181952277307057567387394785723116002150445691398772396496497094631195068359375 947 50436548214354447351841127905261140468788689641347624106650302237150974148942702920163041300895291782065728481053170245528397376369134193116789281551578742000822887960566482696083217042630298703893780420125358206445685820893353235912824774127204955925770911503036979530887396696161550523450435131425630930836499850965238217813002479030757129977411814974437515541117074507604601756208835758960330856026511063585970722508688613822931132422744818402077716348763626854254772847851728311616705107415673058551367416104466162121407978209190168326105894914271277652156680171696555835179591375909761386535287836936973928615580010752228456993861982482485473155975341796875 948 252182741071772236759205639526305702343943448206738120533251511185754870744713514600815206504476458910328642405265851227641986881845670965583946407757893710004114439802832413480416085213151493519468902100626791032228429104466766179564123870636024779628854557515184897654436983480807752617252175657128154654182499254826191089065012395153785649887059074872187577705585372538023008781044178794801654280132555317929853612543443069114655662113724092010388581743818134271273864239258641558083525537078365292756837080522330810607039891045950841630529474571356388260783400858482779175897956879548806932676439184684869643077900053761142284969309912412427365779876708984375 949 1260913705358861183796028197631528511719717241033690602666257555928774353723567573004076032522382294551643212026329256138209934409228354827919732038789468550020572199014162067402080426065757467597344510503133955161142145522333830897820619353180123898144272787575924488272184917404038763086260878285640773270912496274130955445325061975768928249435295374360937888527926862690115043905220893974008271400662776589649268062717215345573278310568620460051942908719090671356369321196293207790417627685391826463784185402611654053035199455229754208152647372856781941303917004292413895879489784397744034663382195923424348215389500268805711424846549562062136828899383544921875 950 6304568526794305918980140988157642558598586205168453013331287779643871768617837865020380162611911472758216060131646280691049672046141774139598660193947342750102860995070810337010402130328787337986722552515669775805710727611669154489103096765900619490721363937879622441360924587020193815431304391428203866354562481370654777226625309878844641247176476871804689442639634313450575219526104469870041357003313882948246340313586076727866391552843102300259714543595453356781846605981466038952088138426959132318920927013058270265175997276148771040763236864283909706519585021462069479397448921988720173316910979617121741076947501344028557124232747810310684144496917724609375 951 31522842633971529594900704940788212792992931025842265066656438898219358843089189325101900813059557363791080300658231403455248360230708870697993300969736713750514304975354051685052010651643936689933612762578348879028553638058345772445515483829503097453606819689398112206804622935100969077156521957141019331772812406853273886133126549394223206235882384359023447213198171567252876097630522349350206785016569414741231701567930383639331957764215511501298572717977266783909233029907330194760440692134795661594604635065291351325879986380743855203816184321419548532597925107310347396987244609943600866584554898085608705384737506720142785621163739051553420722484588623046875 952 157614213169857647974503524703941063964964655129211325333282194491096794215445946625509504065297786818955401503291157017276241801153544353489966504848683568752571524876770258425260053258219683449668063812891744395142768190291728862227577419147515487268034098446990561034023114675504845385782609785705096658864062034266369430665632746971116031179411921795117236065990857836264380488152611746751033925082847073706158507839651918196659788821077557506492863589886333919546165149536650973802203460673978307973023175326456756629399931903719276019080921607097742662989625536551736984936223049718004332922774490428043526923687533600713928105818695257767103612422943115234375 953 788071065849288239872517623519705319824823275646056626666410972455483971077229733127547520326488934094777007516455785086381209005767721767449832524243417843762857624383851292126300266291098417248340319064458721975713840951458644311137887095737577436340170492234952805170115573377524226928913048928525483294320310171331847153328163734855580155897059608975586180329954289181321902440763058733755169625414235368530792539198259590983298944105387787532464317949431669597730825747683254869011017303369891539865115876632283783146999659518596380095404608035488713314948127682758684924681115248590021664613872452140217634618437668003569640529093476288835518062114715576171875 954 3940355329246441199362588117598526599124116378230283133332054862277419855386148665637737601632444670473885037582278925431906045028838608837249162621217089218814288121919256460631501331455492086241701595322293609878569204757293221555689435478687887181700852461174764025850577866887621134644565244642627416471601550856659235766640818674277900779485298044877930901649771445906609512203815293668775848127071176842653962695991297954916494720526938937662321589747158347988654128738416274345055086516849457699325579383161418915734998297592981900477023040177443566574740638413793424623405576242950108323069362260701088173092188340017848202645467381444177590310573577880859375 955 19701776646232205996812940587992632995620581891151415666660274311387099276930743328188688008162223352369425187911394627159530225144193044186245813106085446094071440609596282303157506657277460431208507976611468049392846023786466107778447177393439435908504262305873820129252889334438105673222826223213137082358007754283296178833204093371389503897426490224389654508248857229533047561019076468343879240635355884213269813479956489774582473602634694688311607948735791739943270643692081371725275432584247288496627896915807094578674991487964909502385115200887217832873703192068967123117027881214750541615346811303505440865460941700089241013227336907220887951552867889404296875 956 98508883231161029984064702939963164978102909455757078333301371556935496384653716640943440040811116761847125939556973135797651125720965220931229065530427230470357203047981411515787533286387302156042539883057340246964230118932330538892235886967197179542521311529369100646264446672190528366114131116065685411790038771416480894166020466856947519487132451121948272541244286147665237805095382341719396203176779421066349067399782448872912368013173473441558039743678958699716353218460406858626377162921236442483139484579035472893374957439824547511925576004436089164368515960344835615585139406073752708076734056517527204327304708500446205066136684536104439757764339447021484375 957 492544416155805149920323514699815824890514547278785391666506857784677481923268583204717200204055583809235629697784865678988255628604826104656145327652136152351786015239907057578937666431936510780212699415286701234821150594661652694461179434835985897712606557646845503231322233360952641830570655580328427058950193857082404470830102334284737597435662255609741362706221430738326189025476911708596981015883897105331745336998912244364561840065867367207790198718394793498581766092302034293131885814606182212415697422895177364466874787199122737559627880022180445821842579801724178077925697030368763540383670282587636021636523542502231025330683422680522198788821697235107421875 958 2462722080779025749601617573499079124452572736393926958332534288923387409616342916023586001020277919046178148488924328394941278143024130523280726638260680761758930076199535287894688332159682553901063497076433506174105752973308263472305897174179929488563032788234227516156611166804763209152853277901642135294750969285412022354150511671423687987178311278048706813531107153691630945127384558542984905079419485526658726684994561221822809200329336836038950993591973967492908830461510171465659429073030911062078487114475886822334373935995613687798139400110902229109212899008620890389628485151843817701918351412938180108182617712511155126653417113402610993944108486175537109375 959 12313610403895128748008087867495395622262863681969634791662671444616937048081714580117930005101389595230890742444621641974706390715120652616403633191303403808794650380997676439473441660798412769505317485382167530870528764866541317361529485870899647442815163941171137580783055834023816045764266389508210676473754846427060111770752558357118439935891556390243534067655535768458154725636922792714924525397097427633293633424972806109114046001646684180194754967959869837464544152307550857328297145365154555310392435572379434111671869679978068438990697000554511145546064495043104451948142425759219088509591757064690900540913088562555775633267085567013054969720542430877685546875 960 61568052019475643740040439337476978111314318409848173958313357223084685240408572900589650025506947976154453712223108209873531953575603263082018165956517019043973251904988382197367208303992063847526587426910837654352643824332706586807647429354498237214075819705855687903915279170119080228821331947541053382368774232135300558853762791785592199679457781951217670338277678842290773628184613963574622626985487138166468167124864030545570230008233420900973774839799349187322720761537754286641485726825772776551962177861897170558359348399890342194953485002772555727730322475215522259740712128796095442547958785323454502704565442812778878166335427835065274848602712154388427734375 961 307840260097378218700202196687384890556571592049240869791566786115423426202042864502948250127534739880772268561115541049367659767878016315410090829782585095219866259524941910986836041519960319237632937134554188271763219121663532934038237146772491186070379098529278439519576395850595401144106659737705266911843871160676502794268813958927960998397288909756088351691388394211453868140923069817873113134927435690832340835624320152727851150041167104504868874198996745936613603807688771433207428634128863882759810889309485852791796741999451710974767425013862778638651612376077611298703560643980477212739793926617272513522827214063894390831677139175326374243013560771942138671875 962 1539201300486891093501010983436924452782857960246204348957833930577117131010214322514741250637673699403861342805577705246838298839390081577050454148912925476099331297624709554934180207599801596188164685672770941358816095608317664670191185733862455930351895492646392197597881979252977005720533298688526334559219355803382513971344069794639804991986444548780441758456941971057269340704615349089365565674637178454161704178121600763639255750205835522524344370994983729683068019038443857166037143170644319413799054446547429263958983709997258554873837125069313893193258061880388056493517803219902386063698969633086362567614136070319471954158385695876631871215067803859710693359375 963 7696006502434455467505054917184622263914289801231021744789169652885585655051071612573706253188368497019306714027888526234191494196950407885252270744564627380496656488123547774670901037999007980940823428363854706794080478041588323350955928669312279651759477463231960987989409896264885028602666493442631672796096779016912569856720348973199024959932222743902208792284709855286346703523076745446827828373185892270808520890608003818196278751029177612621721854974918648415340095192219285830185715853221597068995272232737146319794918549986292774369185625346569465966290309401940282467589016099511930318494848165431812838070680351597359770791928479383159356075339019298553466796875 964 38480032512172277337525274585923111319571449006155108723945848264427928275255358062868531265941842485096533570139442631170957470984752039426261353722823136902483282440617738873354505189995039904704117141819273533970402390207941616754779643346561398258797387316159804939947049481324425143013332467213158363980483895084562849283601744865995124799661113719511043961423549276431733517615383727234139141865929461354042604453040019090981393755145888063108609274874593242076700475961096429150928579266107985344976361163685731598974592749931463871845928126732847329831451547009701412337945080497559651592474240827159064190353401757986798853959642396915796780376695096492767333984375 965 192400162560861386687626372929615556597857245030775543619729241322139641376276790314342656329709212425482667850697213155854787354923760197131306768614115684512416412203088694366772525949975199523520585709096367669852011951039708083773898216732806991293986936580799024699735247406622125715066662336065791819902419475422814246418008724329975623998305568597555219807117746382158667588076918636170695709329647306770213022265200095454906968775729440315543046374372966210383502379805482145754642896330539926724881805818428657994872963749657319359229640633664236649157257735048507061689725402487798257962371204135795320951767008789933994269798211984578983901883475482463836669921875 966 962000812804306933438131864648077782989286225153877718098646206610698206881383951571713281648546062127413339253486065779273936774618800985656533843070578422562082061015443471833862629749875997617602928545481838349260059755198540418869491083664034956469934682903995123498676237033110628575333311680328959099512097377114071232090043621649878119991527842987776099035588731910793337940384593180853478546648236533851065111326000477274534843878647201577715231871864831051917511899027410728773214481652699633624409029092143289974364818748286596796148203168321183245786288675242535308448627012438991289811856020678976604758835043949669971348991059922894919509417377412319183349609375 967 4810004064021534667190659323240388914946431125769388590493231033053491034406919757858566408242730310637066696267430328896369683873094004928282669215352892112810410305077217359169313148749379988088014642727409191746300298775992702094347455418320174782349673414519975617493381185165553142876666558401644795497560486885570356160450218108249390599957639214938880495177943659553966689701922965904267392733241182669255325556630002386372674219393236007888576159359324155259587559495137053643866072408263498168122045145460716449871824093741432983980741015841605916228931443376212676542243135062194956449059280103394883023794175219748349856744955299614474597547086887061595916748046875 968 24050020320107673335953296616201944574732155628846942952466155165267455172034598789292832041213651553185333481337151644481848419365470024641413346076764460564052051525386086795846565743746899940440073213637045958731501493879963510471737277091600873911748367072599878087466905925827765714383332792008223977487802434427851780802251090541246952999788196074694402475889718297769833448509614829521336963666205913346276627783150011931863371096966180039442880796796620776297937797475685268219330362041317490840610225727303582249359120468707164919903705079208029581144657216881063382711215675310974782245296400516974415118970876098741749283724776498072372987735434435307979583740234375 969 120250101600538366679766483081009722873660778144234714762330775826337275860172993946464160206068257765926667406685758222409242096827350123207066730383822302820260257626930433979232828718734499702200366068185229793657507469399817552358686385458004369558741835362999390437334529629138828571916663960041119887439012172139258904011255452706234764998940980373472012379448591488849167242548074147606684818331029566731383138915750059659316855484830900197214403983983103881489688987378426341096651810206587454203051128636517911246795602343535824599518525396040147905723286084405316913556078376554873911226482002584872075594854380493708746418623882490361864938677172176539897918701171875 970 601250508002691833398832415405048614368303890721173573811653879131686379300864969732320801030341288829633337033428791112046210484136750616035333651919111514101301288134652169896164143593672498511001830340926148968287537346999087761793431927290021847793709176814996952186672648145694142859583319800205599437195060860696294520056277263531173824994704901867360061897242957444245836212740370738033424091655147833656915694578750298296584277424154500986072019919915519407448444936892131705483259051032937271015255643182589556233978011717679122997592626980200739528616430422026584567780391882774369556132410012924360377974271902468543732093119412451809324693385860882699489593505859375 971 3006252540013459166994162077025243071841519453605867869058269395658431896504324848661604005151706444148166685167143955560231052420683753080176668259595557570506506440673260849480820717968362492555009151704630744841437686734995438808967159636450109238968545884074984760933363240728470714297916599001027997185975304303481472600281386317655869124973524509336800309486214787221229181063701853690167120458275739168284578472893751491482921387120772504930360099599577597037242224684460658527416295255164686355076278215912947781169890058588395614987963134901003697643082152110132922838901959413871847780662050064621801889871359512342718660465597062259046623466929304413497447967529296875 972 15031262700067295834970810385126215359207597268029339345291346978292159482521624243308020025758532220740833425835719777801155262103418765400883341297977787852532532203366304247404103589841812462775045758523153724207188433674977194044835798182250546194842729420374923804666816203642353571489582995005139985929876521517407363001406931588279345624867622546684001547431073936106145905318509268450835602291378695841422892364468757457414606935603862524651800497997887985186211123422303292637081476275823431775381391079564738905849450292941978074939815674505018488215410760550664614194509797069359238903310250323109009449356797561713593302327985311295233117334646522067487239837646484375 973 75156313500336479174854051925631076796037986340146696726456734891460797412608121216540100128792661103704167129178598889005776310517093827004416706489888939262662661016831521237020517949209062313875228792615768621035942168374885970224178990911252730974213647101874619023334081018211767857447914975025699929649382607587036815007034657941396728124338112733420007737155369680530729526592546342254178011456893479207114461822343787287073034678019312623259002489989439925931055617111516463185407381379117158876906955397823694529247251464709890374699078372525092441077053802753323070972548985346796194516551251615545047246783987808567966511639926556476165586673232610337436199188232421875 974 375781567501682395874270259628155383980189931700733483632283674457303987063040606082700500643963305518520835645892994445028881552585469135022083532449444696313313305084157606185102589746045311569376143963078843105179710841874429851120894954556263654871068235509373095116670405091058839287239574875128499648246913037935184075035173289706983640621690563667100038685776848402653647632962731711270890057284467396035572309111718936435365173390096563116295012449947199629655278085557582315927036906895585794384534776989118472646236257323549451873495391862625462205385269013766615354862744926733980972582756258077725236233919939042839832558199632782380827933366163051687180995941162109375 975 1878907837508411979371351298140776919900949658503667418161418372286519935315203030413502503219816527592604178229464972225144407762927345675110417662247223481566566525420788030925512948730226557846880719815394215525898554209372149255604474772781318274355341177546865475583352025455294196436197874375642498241234565189675920375175866448534918203108452818335500193428884242013268238164813658556354450286422336980177861545558594682176825866950482815581475062249735998148276390427787911579635184534477928971922673884945592363231181286617747259367476959313127311026926345068833076774313724633669904862913781290388626181169599695214199162790998163911904139666830815258435904979705810546875 976 9394539187542059896856756490703884599504748292518337090807091861432599676576015152067512516099082637963020891147324861125722038814636728375552088311236117407832832627103940154627564743651132789234403599076971077629492771046860746278022373863906591371776705887734327377916760127276470982180989371878212491206172825948379601875879332242674591015542264091677500967144421210066341190824068292781772251432111684900889307727792973410884129334752414077907375311248679990741381952138939557898175922672389644859613369424727961816155906433088736296837384796565636555134631725344165383871568623168349524314568906451943130905847998476070995813954990819559520698334154076292179524898529052734375 977 46972695937710299484283782453519422997523741462591685454035459307162998382880075760337562580495413189815104455736624305628610194073183641877760441556180587039164163135519700773137823718255663946172017995384855388147463855234303731390111869319532956858883529438671636889583800636382354910904946859391062456030864129741898009379396661213372955077711320458387504835722106050331705954120341463908861257160558424504446538638964867054420646673762070389536876556243399953706909760694697789490879613361948224298066847123639809080779532165443681484186923982828182775673158626720826919357843115841747621572844532259715654529239992380354979069774954097797603491670770381460897624492645263671875 978 234863479688551497421418912267597114987618707312958427270177296535814991914400378801687812902477065949075522278683121528143050970365918209388802207780902935195820815677598503865689118591278319730860089976924276940737319276171518656950559346597664784294417647193358184447919003181911774554524734296955312280154320648709490046896983306066864775388556602291937524178610530251658529770601707319544306285802792122522232693194824335272103233368810351947684382781216999768534548803473488947454398066809741121490334235618199045403897660827218407420934619914140913878365793133604134596789215579208738107864222661298578272646199961901774895348874770488988017458353851907304488122463226318359375 979 1174317398442757487107094561337985574938093536564792136350886482679074959572001894008439064512385329745377611393415607640715254851829591046944011038904514675979104078387992519328445592956391598654300449884621384703686596380857593284752796732988323921472088235966790922239595015909558872772623671484776561400771603243547450234484916530334323876942783011459687620893052651258292648853008536597721531429013960612611163465974121676360516166844051759738421913906084998842672744017367444737271990334048705607451671178090995227019488304136092037104673099570704569391828965668020672983946077896043690539321113306492891363230999809508874476744373852444940087291769259536522440612316131591796875 980 5871586992213787435535472806689927874690467682823960681754432413395374797860009470042195322561926648726888056967078038203576274259147955234720055194522573379895520391939962596642227964781957993271502249423106923518432981904287966423763983664941619607360441179833954611197975079547794363863118357423882807003858016217737251172424582651671619384713915057298438104465263256291463244265042682988607657145069803063055817329870608381802580834220258798692109569530424994213363720086837223686359951670243528037258355890454976135097441520680460185523365497853522846959144828340103364919730389480218452696605566532464456816154999047544372383721869262224700436458846297682612203061580657958984375 981 29357934961068937177677364033449639373452338414119803408772162066976873989300047350210976612809633243634440284835390191017881371295739776173600275972612866899477601959699812983211139823909789966357511247115534617592164909521439832118819918324708098036802205899169773055989875397738971819315591787119414035019290081088686255862122913258358096923569575286492190522326316281457316221325213414943038285725349015315279086649353041909012904171101293993460547847652124971066818600434186118431799758351217640186291779452274880675487207603402300927616827489267614234795724141700516824598651947401092263483027832662322284080774995237721861918609346311123502182294231488413061015307903289794921875 982 146789674805344685888386820167248196867261692070599017043860810334884369946500236751054883064048166218172201424176950955089406856478698880868001379863064334497388009798499064916055699119548949831787556235577673087960824547607199160594099591623540490184011029495848865279949376988694859096577958935597070175096450405443431279310614566291790484617847876432460952611631581407286581106626067074715191428626745076576395433246765209545064520855506469967302739238260624855334093002170930592158998791756088200931458897261374403377436038017011504638084137446338071173978620708502584122993259737005461317415139163311611420403874976188609309593046731555617510911471157442065305076539516448974609375 983 733948374026723429441934100836240984336308460352995085219304051674421849732501183755274415320240831090861007120884754775447034282393494404340006899315321672486940048992495324580278495597744749158937781177888365439804122738035995802970497958117702450920055147479244326399746884943474295482889794677985350875482252027217156396553072831458952423089239382162304763058157907036432905533130335373575957143133725382881977166233826047725322604277532349836513696191303124276670465010854652960794993958780441004657294486306872016887180190085057523190420687231690355869893103542512920614966298685027306587075695816558057102019374880943046547965233657778087554557355787210326525382697582244873046875 984 3669741870133617147209670504181204921681542301764975426096520258372109248662505918776372076601204155454305035604423773877235171411967472021700034496576608362434700244962476622901392477988723745794688905889441827199020613690179979014852489790588512254600275737396221631998734424717371477414448973389926754377411260136085781982765364157294762115446196910811523815290789535182164527665651676867879785715668626914409885831169130238626613021387661749182568480956515621383352325054273264803974969793902205023286472431534360084435900950425287615952103436158451779349465517712564603074831493425136532935378479082790285510096874404715232739826168288890437772786778936051632626913487911224365234375 985 18348709350668085736048352520906024608407711508824877130482601291860546243312529593881860383006020777271525178022118869386175857059837360108500172482883041812173501224812383114506962389943618728973444529447209135995103068450899895074262448952942561273001378686981108159993672123586857387072244866949633771887056300680428909913826820786473810577230984554057619076453947675910822638328258384339398928578343134572049429155845651193133065106938308745912842404782578106916761625271366324019874848969511025116432362157671800422179504752126438079760517180792258896747327588562823015374157467125682664676892395413951427550484372023576163699130841444452188863933894680258163134567439556121826171875 986 91743546753340428680241762604530123042038557544124385652413006459302731216562647969409301915030103886357625890110594346930879285299186800542500862414415209060867506124061915572534811949718093644867222647236045679975515342254499475371312244764712806365006893434905540799968360617934286935361224334748168859435281503402144549569134103932369052886154922770288095382269738379554113191641291921696994642891715672860247145779228255965665325534691543729564212023912890534583808126356831620099374244847555125582161810788359002110897523760632190398802585903961294483736637942814115076870787335628413323384461977069757137752421860117880818495654207222260944319669473401290815672837197780609130859375 987 458717733766702143401208813022650615210192787720621928262065032296513656082813239847046509575150519431788129450552971734654396426495934002712504312072076045304337530620309577862674059748590468224336113236180228399877576711272497376856561223823564031825034467174527703999841803089671434676806121673740844297176407517010722747845670519661845264430774613851440476911348691897770565958206459608484973214458578364301235728896141279828326627673457718647821060119564452672919040631784158100496871224237775627910809053941795010554487618803160951994012929519806472418683189714070575384353936678142066616922309885348785688762109300589404092478271036111304721598347367006454078364185988903045654296875 988 2293588668833510717006044065113253076050963938603109641310325161482568280414066199235232547875752597158940647252764858673271982132479670013562521560360380226521687653101547889313370298742952341121680566180901141999387883556362486884282806119117820159125172335872638519999209015448357173384030608368704221485882037585053613739228352598309226322153873069257202384556743459488852829791032298042424866072292891821506178644480706399141633138367288593239105300597822263364595203158920790502484356121188878139554045269708975052772438094015804759970064647599032362093415948570352876921769683390710333084611549426743928443810546502947020462391355180556523607991736835032270391820929944515228271484375 989 11467943344167553585030220325566265380254819693015548206551625807412841402070330996176162739378762985794703236263824293366359910662398350067812607801801901132608438265507739446566851493714761705608402830904505709996939417781812434421414030595589100795625861679363192599996045077241785866920153041843521107429410187925268068696141762991546131610769365346286011922783717297444264148955161490212124330361464459107530893222403531995708165691836442966195526502989111316822976015794603952512421780605944390697770226348544875263862190470079023799850323237995161810467079742851764384608848416953551665423057747133719642219052732514735102311956775902782618039958684175161351959104649722576141357421875 990 57339716720837767925151101627831326901274098465077741032758129037064207010351654980880813696893814928973516181319121466831799553311991750339063039009009505663042191327538697232834257468573808528042014154522528549984697088909062172107070152977945503978129308396815962999980225386208929334600765209217605537147050939626340343480708814957730658053846826731430059613918586487221320744775807451060621651807322295537654466112017659978540828459182214830977632514945556584114880078973019762562108903029721953488851131742724376319310952350395118999251616189975809052335398714258821923044242084767758327115288735668598211095263662573675511559783879513913090199793420875806759795523248612880706787109375 991 286698583604188839625755508139156634506370492325388705163790645185321035051758274904404068484469074644867580906595607334158997766559958751695315195045047528315210956637693486164171287342869042640210070772612642749923485444545310860535350764889727519890646541984079814999901126931044646673003826046088027685735254698131701717403544074788653290269234133657150298069592932436106603723879037255303108259036611477688272330560088299892704142295911074154888162574727782920574400394865098812810544515148609767444255658713621881596554761751975594996258080949879045261676993571294109615221210423838791635576443678342991055476318312868377557798919397569565450998967104379033798977616243064403533935546875 992 1433492918020944198128777540695783172531852461626943525818953225926605175258791374522020342422345373224337904532978036670794988832799793758476575975225237641576054783188467430820856436714345213201050353863063213749617427222726554302676753824448637599453232709920399074999505634655223233365019130230440138428676273490658508587017720373943266451346170668285751490347964662180533018619395186276515541295183057388441361652800441499463520711479555370774440812873638914602872001974325494064052722575743048837221278293568109407982773808759877974981290404749395226308384967856470548076106052119193958177882218391714955277381591564341887788994596987847827254994835521895168994888081215322017669677734375 993 7167464590104720990643887703478915862659262308134717629094766129633025876293956872610101712111726866121689522664890183353974944163998968792382879876126188207880273915942337154104282183571726066005251769315316068748087136113632771513383769122243187997266163549601995374997528173276116166825095651152200692143381367453292542935088601869716332256730853341428757451739823310902665093096975931382577706475915286942206808264002207497317603557397776853872204064368194573014360009871627470320263612878715244186106391467840547039913869043799389874906452023746976131541924839282352740380530260595969790889411091958574776386907957821709438944972984939239136274974177609475844974440406076610088348388671875 994 35837322950523604953219438517394579313296311540673588145473830648165129381469784363050508560558634330608447613324450916769874720819994843961914399380630941039401369579711685770521410917858630330026258846576580343740435680568163857566918845611215939986330817748009976874987640866380580834125478255761003460716906837266462714675443009348581661283654266707143787258699116554513325465484879656912888532379576434711034041320011037486588017786988884269361020321840972865071800049358137351601318064393576220930531957339202735199569345218996949374532260118734880657709624196411763701902651302979848954447055459792873881934539789108547194724864924696195681374870888047379224872202030383050441741943359375 995 179186614752618024766097192586972896566481557703367940727369153240825646907348921815252542802793171653042238066622254583849373604099974219809571996903154705197006847898558428852607054589293151650131294232882901718702178402840819287834594228056079699931654088740049884374938204331902904170627391278805017303584534186332313573377215046742908306418271333535718936293495582772566627327424398284564442661897882173555170206600055187432940088934944421346805101609204864325359000246790686758006590321967881104652659786696013675997846726094984746872661300593674403288548120982058818509513256514899244772235277298964369409672698945542735973624324623480978406874354440236896124361010151915252208709716796875 996 895933073763090123830485962934864482832407788516839703636845766204128234536744609076262714013965858265211190333111272919246868020499871099047859984515773525985034239492792144263035272946465758250656471164414508593510892014204096439172971140280398499658270443700249421874691021659514520853136956394025086517922670931661567866886075233714541532091356667678594681467477913862833136637121991422822213309489410867775851033000275937164700444674722106734025508046024321626795001233953433790032951609839405523263298933480068379989233630474923734363306502968372016442740604910294092547566282574496223861176386494821847048363494727713679868121623117404892034371772201184480621805050759576261043548583984375 997 4479665368815450619152429814674322414162038942584198518184228831020641172683723045381313570069829291326055951665556364596234340102499355495239299922578867629925171197463960721315176364732328791253282355822072542967554460071020482195864855701401992498291352218501247109373455108297572604265684781970125432589613354658307839334430376168572707660456783338392973407337389569314165683185609957114111066547447054338879255165001379685823502223373610533670127540230121608133975006169767168950164758049197027616316494667400341899946168152374618671816532514841860082213703024551470462737831412872481119305881932474109235241817473638568399340608115587024460171858861005922403109025253797881305217742919921875 998 22398326844077253095762149073371612070810194712920992590921144155103205863418615226906567850349146456630279758327781822981171700512496777476196499612894338149625855987319803606575881823661643956266411779110362714837772300355102410979324278507009962491456761092506235546867275541487863021328423909850627162948066773291539196672151880842863538302283916691964867036686947846570828415928049785570555332737235271694396275825006898429117511116868052668350637701150608040669875030848835844750823790245985138081582473337001709499730840761873093359082662574209300411068515122757352313689157064362405596529409662370546176209087368192841996703040577935122300859294305029612015545126268989406526088714599609375 999 111991634220386265478810745366858060354050973564604962954605720775516029317093076134532839251745732283151398791638909114905858502562483887380982498064471690748129279936599018032879409118308219781332058895551813574188861501775512054896621392535049812457283805462531177734336377707439315106642119549253135814740333866457695983360759404214317691511419583459824335183434739232854142079640248927852776663686176358471981379125034492145587555584340263341753188505753040203349375154244179223754118951229925690407912366685008547498654203809365466795413312871046502055342575613786761568445785321812027982647048311852730881045436840964209983515202889675611504296471525148060077725631344947032630443572998046875 1000 559958171101931327394053726834290301770254867823024814773028603877580146585465380672664196258728661415756993958194545574529292512812419436904912490322358453740646399682995090164397045591541098906660294477759067870944307508877560274483106962675249062286419027312655888671681888537196575533210597746265679073701669332288479916803797021071588457557097917299121675917173696164270710398201244639263883318430881792359906895625172460727937777921701316708765942528765201016746875771220896118770594756149628452039561833425042737493271019046827333977066564355232510276712878068933807842228926609060139913235241559263654405227184204821049917576014448378057521482357625740300388628156724735163152217864990234375