0 27 1 28 2 83 3 277 4 360 5 637 6 997 7 1634 8 2631 9 9527 10 21685 11 31212 12 1707133 13 1738345 14 5183823 15 17289814 16 22473637 17 39763451 18 62237088 19 102000539 20 164237627 21 594713420 22 1353664467 23 1948377887 24 106566070365 25 108514448252 26 323594966869 27 1079299348859 28 1402894315728 29 2482193664587 30 3885087980315 31 6367281644902 32 10252369625217 33 37124390520553 34 84501150666323 35 121625541186876 36 6652280374757627 37 6773905915944503 38 20200092206646633 39 67374182535884402 40 87574274742531035 41 154948457278415437 42 242522732020946472 43 397471189299361909 44 639993921320308381 45 2317452953260287052 46 5274899827840882485 47 7592352781101169537 48 415261950007304037483 49 422854302788405207020 50 1260970555584114451523 51 4205765969540748561589 52 5466736525124863013112 53 9672502494665611574701 54 15139239019790474587813 55 24811741514456086162514 56 39950980534246560750327 57 144664683117195768413495 58 329280346768638097577317 59 473945029885833865990812 60 25922311960603666861081165 61 26396256990489500727071977 62 78714825941582668315225119 63 262540734815237505672747334 64 341255560756820173987972453 65 603796295572057679660719787 66 945051856328877853648692240 67 1548848151900935533309412027 68 2493900008229813386958104267 69 9030548176590375694183724828 70 20554996361410564775325553923 71 29585544538000940469509278751 72 1618174401413461350128826606477 73 1647759945951462290598335885228 74 4913694293316385931325498376933 75 16388842825900620084574831016027 76 21302537119217006015900329392960 77 37691379945117626100475160408987 78 58993917064334632116375489801947 79 96685297009452258216850650210934 80 155679214073786890333226140012881 81 563722939230812929216529070249577 82 1283125092535412748766284280512035 83 1846848031766225677982813350761612 84 101012918807911599359838205221639083 85 102859766839677825037821018572400695 86 306732452487267249435480242366440473 87 1023057124301479573344261745671722114 88 1329789576788746822779741988038162587 89 2352846701090226396124003733709884701 90 3682636277878973218903745721748047288 91 6035482978969199615027749455457931989 92 9718119256848172833931495177205979277 93 35189840749513718116822234987075869820 94 80097800755875609067575965151357718917 95 115287641505389327184398200138433588737 96 6305630442046899277025078772626771510715 97 6420918083552288604209476972765205099452 98 19147466609151476485444032718157181709619 99 63863317911006718060541575127236750228309 100 83010784520158194545985607845393931937928 101 146874102431164912606527182972630682166237 102 229884886951323107152512790818024614104165 103 376758989382488019759039973790655296270402 104 606643876333811126911552764608679910374567 105 2196690618383921400493698267616695027394103 106 5000025113101653927898949299842069965162773 107 7196715731485575328392647567458764992556876 108 393622674613322721661101917942615379563234077 109 400819390344808296989494565510074144555790953 110 1195261455302939315640091048962763668674815983 111 3986603756253626243909767712398365150580238902 112 5181865211556565559549858761361128819255054885 113 9168468967810191803459626473759493969835293787 114 14350334179366757363009485235120622789090348672 115 23518803147176949166469111708880116758925642459 116 37869137326543706529478596944000739548015991131 117 137126215126808068754904902540882335402973615852 118 312121567580159844039288402025765410353963222835 119 449247782706967912794193304566647745756936838687 120 24571501833756427134925726848624743681228552511933 121 25020749616463395047719920153191391426985489350620 122 74613001066683217230365567155007526535199531213173 123 248859752816513046738816621618213971032584082990139 124 323472753883196263969182188773221497567783614203312 125 572332506699709310707998810391435468600367697193451 126 895805260582905574677180999164656966168151311396763 127 1468137767282614885385179809556092434768519008590214 128 2363943027865520460062360808720749400936670319986977 129 8559966850879176265572262235718340637578529968551145 130 19483876729623872991206885280157430676093730257089267 131 28043843580503049256779147515875771313672260225640412 132 1533851430076788532857280851137449081614395782441671515 133 1561895273657291582114059998653324852928068042667311927 134 4657641977391371697085400848444098787470531867776295369 135 15534821205831406673370262543985621215339663645996198034 136 20192463183222778370455663392429720002810195513772493403 137 35727284389054185043825925936415341218149859159768691437 138 55919747572276963414281589328845061220960054673541184840 139 91647031961331148458107515265260402439109913833309876277 140 147566779533608111872389104594105463660069968506851061117 141 534347370562155484075274829047576793419319819353863059628 142 1216261520657919080022938762689259050498709607214577180373 143 1750608891220074564098213591736835843918029426568440240001 144 95749141646541945541326472716478394622072298641910350140427 145 97499750537762020105424686308215230465990328068478790380428 146 290748642722065985752175845332908855554052954778867930901283 147 969745678703959977361952222306941797128149192405082583084277 148 1260494321426025963114128067639850652682202147183950513985560 149 2230240000129985940476080289946792449810351339589033097069837 150 3490734321556011903590208357586643102492553486772983611055397 151 5720974321685997844066288647533435552302904826362016708125234 152 9211708643242009747656497005120078654795458313135000319180631 153 33356100251412027087035779662893671516689279765767017665667127 154 75923909146066063921728056330907421688174017844669035650514885 155 109280009397478091008763835993801093204863297610436053316182012 156 5977044416609882978394975199996166454750792088808215914724343533 157 6086324426007361069403739035989967547955655386418651968040525545 158 18149693268624605117202453271976101550662102861645519850805394623 159 60535404231881176421011098851918272199941963971355211520456709414 160 78685097500505781538213552123894373750604066833000731371262104037 161 139220501732386957959224650975812645950546030804355942891718813451 162 217905599232892739497438203099707019701150097637356674262980917488 163 357126100965279697456662854075519665651696128441712617154699730939 164 575031700198172436954101057175226685352846226079069291417680648427 165 2082221201559797008318966025601199721710234806678920491407741676220 166 4739474103317766453592033108377626128773315839436910274233164000867 167 6821695304877563461910999133978825850483550646115830765640905677087 168 373111020566706193396785986343234222054885050729691771618842070563565 169 379932715871583756858696985477213047905368601375807602384482976240652 170 1132976452309873707114179957297660317865622253481306976387808023044869 171 3778862072801204878201236857370194001502235361819728531547907045375259 172 4911838525111078585315416814667854319367857615301035507935715068420128 173 8690700597912283463516653672038048320870092977120764039483622113795387 174 13602539123023362048832070486705902640237950592421799547419337182215515 175 22293239720935645512348724158743950961108043569542563586902959296010902 176 35895778843959007561180794645449853601345994161964363134322296478226417 177 129980576252812668195891108095093511765146026055435652989869848730690153 178 295856931349584343952963010835636877131638046272835669114061993939606723 179 425837507602397012148854118930730388896784072328271322103931842670296876 180 23291082341879022999991085433095077877557977951999487062726381498135638027 181 23716919849481420012139939552025808266454762024327758384830313340805934903 182 70724922040841863024270964537146694410467502000655003832387008179747507833 183 235891685972007009084952833163465891497857268026292769881991337880048458402 184 306616608012848872109223797700612585908324770026947773714378346059795966235 185 542508293984855881194176630864078477406182038053240543596369683939844424637 186 849124901997704753303400428564691063314506808080188317310748029999640390872 187 1391633195982560634497577059428769540720688846133428860907117713939484815509 188 2240758097980265387800977487993460604035195654213617178217865743939125206381 189 8113907489923356797900509523409151352826275808774280395560714945756860434652 190 18468573077826978983601996534811763309687747271762177969339295635452846075685 191 26582480567750335781502506058220914662514023080536458364900010581209706510337 192 1453922523736345111184737323678741155085444993620730929673939867020776997633883 193 1480505004304095446966239829736962069747959016701267388038839877601986704144220 194 4414932532344536005117216983152665294581363027023265705751619622224750405922323 195 14725302601337703462317890779194957953492048097771064505293698744276237921911189 196 19140235133682239467435107762347623248073411124794330211045318366500988327833512 197 33865537735019942929752998541542581201565459222565394716339017110777226249744701 198 53005772868702182397188106303890204449638870347359724927384335477278214577578213 199 86871310603722125326941104845432785651204329569925119643723352588055440827322914 200 139877083472424307724129211149322990100843199917284844571107688065333655404901127