1 4 2 17 3 25 4 71 5 191 6 498 7 1321 8 3505 9 9240 10 24460 11 64759 12 171268 13 453200 14 1199361 15 3173346 16 8396961 17 22219739 18 58794851 19 155576745 20 411673594 21 1089327367 22 2882467725 23 7627305260 24 20182608868 25 53405199549 26 141315536296 27 373935069260 28 989469667777 29 2618236056314 30 6928115192425 31 18332487583225 32 48509601153043 33 128361270251251 34 339656795586030 35 898765950172905 36 2378224852681901 37 6293021500406068 38 16651966097431420 39 44062772527830151 40 116594515707544896 41 308520783283510360 42 816376937965521545 43 2160215262451021094 44 5716146259355220513 45 15125496345786704143 46 40023580455331185575 47 105906408348267391885 48 280238979162507978990 49 741540447521799148871 50 1962190402471121380097 51 5192152617456183251096 52 13738956611449963278900 53 36354657244992888585373 54 96198069531675082933036 55 254549740883484131532884 56 673564146341981169437385 57 1782318291359297060497454 58 4716192969839377964169225 59 12479519643934649358671149 60 33022060704325882515207423 61 87379684817449797272708679 62 231215410423997447485607018 63 611819167455516785064406681 64 1618934884052656332405788681 65 4283864086348925733490992416 66 11335534054569936057450670460 67 29994960090302155003170635351 68 79369672967115716188835217084 69 210020115644149226812117775888 70 555734291527908132665043986001 71 1470528676897382303268986802602 72 3891166376708950327666694359089 73 10296416526317667502702484291683 74 27245350884506096501481151811323 75 72093931216021906690422416421985 76 190767773195985351974797087516306 77 504790662352827812232317954087063 78 1335726724328976371391730393011477 79 3534466889245980183808728348153332 80 9352553904655864850555176157347412 81 24747795715849524433031373100220925 82 65485149728838244772558939846670064 83 173280274503880509177895327455068012 84 458516986774443558218720238046662097 85 1213281937385245180861567984330841314 86 3210465701479965512697467255689438649 87 8495214263711985582874810125588200065 88 22479189032640077358612095716235456635 89 59482188898243151465253156554745852395 90 157395838034409003270156521803824348182 91 416485174628225781026621924774983333113 92 1102061546552348382171004988214025598533 93 2916165391657719992453007039485050483868 94 7716466124878334026545534636126338387532 95 20418543346935005417020997382945645199143 96 54029513726043516632686694563084283133048 97 142967512612055130748592024397518004799608 98 378306378364196056374164070850352426899737 99 1001036622210678642704089177273685707481582 100 2648843308801594327510506773982762350852177 101 7009105080579469209478798971683795154309143 102 18546795073669915183788227722326975263000415 103 49076680054034545818895931627373318064910693 104 129861817934536027290348615042511497603628070 105 343627395714111727337465535734657923170873655 106 909272555731410786901495088212575482037507337 107 2406026384736175873965053650523405040392057664 108 6366587144368436475519543020644975044646799748 109 16846628168328249461872564435197113742347179933 110 44577867891583628805345893689990172114802615028 111 117957509710780194288617247107488740092525708692 112 312127402122697391526408308179847037446181692441 113 825920413161795137430446687241278205417951150998 114 2185468255072328216543206304867221988413982723833 115 5782968210755714704658828378504961594836940025141 116 15302313931576353759784543011040022986588683438215 117 40491457522626736907738475138634342701668434472735 118 107144457997522456594526643895903657616052267122866 119 283514982713769564507225226120874944914298025396553 120 750209081509822286271824461701483134131991637238561 121 1985128477488667213031269022435075066380858179081384 122 5252849064697544510745630377665036109065586409338796 123 13899565498853909304205247622378970773720254146460087 124 36779644470529657218309940390701192046274399537175412 125 97322628357706818109685256456388366722983733816038544 126 257525436333178320840005815849256809869005231199173537 127 681438134971435561644699002317576255014337114701527410 128 1803153655053230247878675747641083371573520742723267585 129 4771325432011687881566228401873324896361296933492051563 130 12625405668763967052940528145246902486671377158687641555 131 33408089758750885460216631383647054550566388628187582937 132 88401156415120761672729649319733860126780099998681012714 133 233918326727545208149069861983402495926426045147195029607 134 618971355103848760802570011345191385534391285785755634973 135 1637860289952132419999191345985056843523969146603731739516 136 4333942608623639318145543846963874695459816646040438175492 137 11468046847507624316470300855893121463485929798266670407485 138 30345602231773912223581949659553621813023352863008865764920 139 80297507243718087606255719285658350400611080515405925553868 140 212475258204096162135761074920524075495880511466994944027361 141 562230844998357260563740281656818359869561812727668827485130 142 1487719209000461816333608012330097261069069564217890887622473 143 3936654248906295214455327775640918152276194351588733108729993 144 10416781998697159173808861494266518210098722907459956193874979 145 27563849997374775018048823132444562239654827529080762670712099 146 72936711814915807074583282680125971002798122334406479669970686 147 192997855193622874702421459501215023002898854519914704389059529 148 510691683001278999422218361141264710937703850445609773795984733 149 1351341416851644428378338425424042439896501237051446484984694084 150 3575784931852975575891785216009003121934005641424406940407894364 151 9461885589695141141800242278387801651847523671907784099093023175 152 25037098320700019602651630870958641298887721148395391662344742320 153 66250673439034559949177270620883513200173479657960419111225046872 154 175305927024968512451666983891151318429270236760293580485153473193 155 463877066523166061594740783759571975871273213864731764044028164790 156 1227465246029530138823618886972751524439906009115525044155271808193 157 3247996158773440193681875115272098410792282061615960648443184023967 158 8594523618107575360284892542562808187923699743645915868158272308311 159 22741971545342995752595508283958840642714018355368472407964303821565 160 60177537784586592546617727820933655174297334032366496812706297348382 161 159235800932875092890326024411809116139033374493989162611070199725671 162 421353901010365426774432685818498553196510348455795961911832345718417 163 1114944684904705477762721435658270734946008112217102206730951258934952 164 2950255467948479551003505139309142631017884139956740295153542681364500 165 7806671886062074118875848911185395726307754547192666715748970143596957 166 20657236838886608469908562057615796245035522923775770820070754168488124 167 54661120647291024065821092640704304850570412351269516373821126708516628 168 144638807877401706034191983238931762113621317583448465845006606730240873 169 382728793271323552734800410928153402530115361846936355672340102229772798 170 1012738775634016334680330847081879841917438298991637867359477877622234665 171 2679808380514479210297075516865034561426503665657367326683242230922451901 172 7091041766204517535896985501676259437434160630241382709670162883189560143 173 18763607762284629257718573155729736694735988188481484401305016611259562295 174 49650388174954322656157313065587111054628045676469123660372619329312249018 175 131379907166823532828429914067563302109448442203607281193572057027098411449 176 347644412090823476386593034582273935069420920856213437886498012333968349881 177 919901983980799996099221985060417420083424136546376205158023145328000167280 178 2434152918041823098727022597878598100258214511823816708710369820886655746332 179 6441012772655559170936699718374804887798560484570107156802162584579554800663 180 17043565845849311276921312898645736633503532653170166683374926877874083163692 181 45098984739637168401804368548408414955368303225572114041928811921403561219536 182 119336437160029783213013869622894825793920509648401910114474618911921337605873 183 315776182463222139656790690718236374360583581419896551501298168253552604669754 184 835575451924454583325397089786285743462839237036346256687381834266292501397521 185 2211016456062429493315219860182701874852944769325077569003160048488409438771187 186 5850571313122838196732504246424326875015883444038895737308815064882266065609195 187 15481198521196989159501809497374284874138373555840656404380813991782576412056593 188 40964804089326686469990301156441377597831971414003380614647913953209665094063106 189 108396980490833884341547010956710471221253601546770913524459634611806534023536247 190 286829282862154358381991681485651051123616387575906411650357012604036804609680805 191 758979052134894529587715899601129616461023140137665135618802533641834987791244740 192 2008334699412204484070487543942310092920957464200003188164976688752878368153681908 193 5314255055548286466049778669128278445921284809829739670422149793698862488210964093 194 14062051909816691575485475894560152791830006386032774215506331839646695662898472832 195 37209599811723327787098506099015949384256431509955616473134714761559718926403782252 196 98460333316082127823626585394600718533242134715077752680264238866172410407637496561 197 260535917767641356285992303583208403364266987092301273227898796750097208076790351794 198 689404170805707530206217634604038547589988520653514968476478692894961781943290139417 199 1824232584883675701638837848162800397842609805078414759418509766588155957033869109777 200 4827102394611486503777897676907648805604582588865579258602840121091017916740914288395 201 12772997106369392637129902836828021809666945154303141553755902118532921867153342014107 202 33798631506438574709435248436787930019704421356238192765077210246574387603851931302054 203 89434569051799001222421312545393686207827703342001984372386545772040118569706871249241 204 236652840218021747675044397170480733996834733927923239062460855360917950790710421867509 205 626207152078069795916139359546732435152578432833730394182973666561221430618588573548332 206 1657006934514131693282826338420980155416594022341409342770639127978830053678992237138604 207 4384606550590170485955736822732670489459865575151508092069678946750684319517596049393255 208 11602108719668895154623354868906577835317655356418358177414881645899342214053972544457960 209 30700343392247720150338585615451505476070491397868834181277927007077509933191649594087672 210 81236187935741559614564450134511014284948266772004202695792891332695519210360602256272697