1 20 2 275 3 3232 4 33466 5 306070 6 2487889 7 18151220 8 120104810 9 727684612 10 4070893254 11 21181152380 12 103146867706 13 472709673984 14 2048611972127 15 8431440391174 16 33079800818118 17 124138709933301 18 446936241587393 19 1547945862961301 20 5170112135299807 21 16689341220474080 22 52172999444773904 23 158239194622484189 24 466411528569828618 25 1338060152337977355 26 3741476398233537073 27 10210166022146131650 28 27224698952102966363 29 71008940898965870836 30 181353875203088507271 31 453959510264802305362 32 1114725477532551579518 33 2687431568047923697651 34 6365905276574652706035 35 14826864590865400796863 36 33978043446974916361837 37 76662478645872326923274 38 170396966451578923297236 39 373318313209592446935721 40 806612843274979209110054 41 1719635745618158291409381 42 3619082444035664095718207 43 7522207940742184533885216 44 15447598679307985032505327 45 31355941688460743028498964 46 62934320616132835884722680 47 124945738486623053536820318 48 245454633708884554211965603 49 477286794567753348124447726 50 918928654559445504879159499 51 1752297611431008793615157976 52 3310405947141552127375303200 53 6197549764933781881877840204 54 11501038285198639512465445541 55 21161200933282760818171826582 56 38612967302621686452098792580 57 69889940693078478501034841426 58 125510401578460628660155488862 59 223675991366162715039780564228 60 395658972690090419015279809042 61 694814051170661953383181898584 62 1211553904398983174442547351842 63 2098074998893084530254034325828 64 3608926106730898010168738986495 65 6167163812521788732448338854614 66 10471590116085252255594416328139 67 17669573147545800996979039720618 68 29633979185733184055834439294244 69 49404476873009281593213955184478 70 81886972068335226722446678045371 71 134956303118012212380460027197650 72 221185721294999069390986253119242 73 360545740694871685292181619387842 74 584594910296117491168130930459724 75 942955849514937843265693876839708 76 1513275500635273647996564586313904 77 2416473447158567742756054432228600 78 3839980363008167982254876935708005 79 6072996821656934982227263450699806 80 9559758529812173507973938407905228 81 14979662584947945513548988163963243 82 23367299910046320722551399914594869 83 36291537218956423695839948371418543 84 56121632531244811924594950201617941 85 86421137184659696161841775338663416 86 132528712930308178421683547953674046 87 202411342653784389450685003357019035 88 307913066071710200119272462847906910 89 466575991414289908461757016908502549 90 704286434800895848265749815643257079 91 1059106690193251508424777490282394742 92 1586804722222332800239989025308458309 93 2368807419398753731830925368949654252 94 3523601974548493907750873804643056529 95 5223027523390052407329299992148696678 96 7715480700366808559168950457071632340 97 11358866256707793042357131796548354301 98 16667241876878856105788297394952417131 99 24376649817911306093762593396755849137 100 35537752959482471465366820008806219007 101 51645810304808861570376181208253619282 102 74822521640950895868359746775674598150 103 108069726163729450181817907383870607391 104 155622369863961995084410600388428361606 105 223438250333522680080396509306372692059 106 319875725822085508928019490616305502301 107 456629064592760027933541862307641754272 108 650016042005855971859479844443645416669 109 922745930105261574137834535454994210924 110 1306341031717090669441353038057526131110 111 1844445170312109597825020489010678061398 112 2597333041835675729673638855831958014353 113 3648041618197710823967886458861878841132 114 5110687461774617342513197705848849659983 115 7141723122970925064697339503313863277674 116 9955136456779191418290303205185278301790 117 13842927887881827559098402499506684982180 118 19202637334667187855737710587438614631515 119 26574267084378465301373517601542963628380 120 36689701410387304938520034929763537217160 121 50538712496533849748648284190948482654100 122 69456935476146576883991081071643039584620 123 95242883578145197271213159096911981317320 124 130313273898288195607025542660274176510740 125 177908794662842596453618404087977890109296 126 242366157653121851852869010499300662848660 127 329477089938260500999343068709922614019400 128 446961140491527867279949870094467633052237 129 605087209157831828298800404647823592213416 130 817489056442552098071535353579763582496675 131 1102233369215942998581116648190187986247204 132 1483216060073555042556722934870374953409310 133 1991984406140842406208424607137384199815590 134 2670110701270302182617117935447675654090677 135 3572278964217727536765300929762210740442624 136 4770292008147826130387700859536969027623690 137 6358264469667432650251217806847845642429296 138 8459341532251607489788925265734134426951394 139 11234377218993775606387386511402654159479772 140 14893125486729028806410023308523103269348374 141 19708648453103767497367436170694079976361008 142 26035837085458283244250836459510011830523131 143 34335180753576741502879753313041118779137558 144 45203225882289174355114643747658566576362306 145 59411546321719588435672125553099289317215217 146 77956528604046208187946735045260907091724905 147 102122878330031318314111652852152466009135449 148 133564509714383447294010335900690980772559259 149 174407426186812726352141699061474824415105808 150 227380382097417952805814424382344270098527100 151 295980591058087925570057077461384625041136713 152 384683585615172493753903430159325793338129650 153 499208622437259300294979925349704711940054543 154 646853873597878372725951315081934069511548461 155 836919178784590617182458915031025793942464426 156 1081238516063505706773871224309971356338778527 157 1394849777124384061584239997513689074426399908 158 1796836147839624241824283582458564039856887531 159 2311381691323119587176552720711158597984483450 160 2969093968576919688187924271570052357766678458 161 3808659150591656677017009308752868411644013847 162 4878910610795163877929742652854971472589916739 163 6241411089717005578584042672987671815943685971 164 7973671987069085565147798711892884019355124641 165 10173162122605768222040637856292058452302704154 166 12962293583887773250054095756112123536994359496 167 16494615461776266204764808716569631428935326437 168 20962499076731305904429771118865406533514310406 169 26606662793340943103482797634954769769529963457 170 33727963211087915060341249951234648552896871499 171 42701975428642285320162474184774446865622644480 172 53997001851392348032866804398120046541429223163 173 68196291037513939458651870931833678294685164548 174 86025420639546367297504277810907885804043262116 175 108386007947407451426471433409418173976120771694 176 136397165503213282229797421472370564715972146991 177 171446426891287285338220215333700164653702083450 178 215252240080876318371313575356011690792189615059 179 269940575755624042795577389416396401326714720716 180 338138741626912689422677120564975458805783426412 181 423090149595143841096158755489636593921880276220 182 528794573244768337245244706795159382648656766241 183 660179385325812715123849074703859602407070725842 184 823308410527108129299171948646575971549480809868 185 1025636406031084687426976496927063645190394737862 186 1276318836337804893118438308897642799836258202794 187 1586588593501158556584370064870620620233016265932 188 1970213693205209784392451663366805695060177221638 189 2444052826964863798861644273844301512406347258440 190 3028729061236326825727086791093502945621570198614 191 3749446052117523404659046054871758273704015806604 192 4636976016011990628931796011714126666398306486123 193 5728854511682054990250224903357958653021849245834 194 7070824024342560080622504984317425319243970995483 195 8718576606712910289116635284802729200776700651406 196 10739855671790012105419746610279062376980984037800 197 13216988738300437783386414309501414673388358705262 198 16249936845015779825759422778247570671026883924287 199 19959962877911711979055278185206773463287826570814 200 24494040669369592242364336910018994113422821471978 201 30030149989600165270896425317681239004470122881294 202 36783630113231441667130068724798735074003149102600 203 45014797278763205077044581675183064196600164057660 204 55038069968977152900292275566357268665354551226156 205 67232891585783497213550751683025009144966674077608 206 82056794014462869388353862153013792995989256235233 207 100061009222736834126277905809226974155704660698734 208 121909111119263249776581975675406152786204422126248 209 148399258391001055450631494749481000372336851447431 210 180490713270675344379072349036781782405489973354461