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