1 2 2 10 3 27 4 68 5 206 6 573 7 1596 8 4526 9 12751 10 35868 11 101108 12 284859 13 802366 14 2260510 15 6368345 16 17940394 17 50541298 18 142383741 19 401118412 20 1130018646 21 3183454841 22 8968329772 23 25265303118 24 71176638773 25 200516638286 26 564889314536 27 1591388837117 28 4483211759424 29 12629966494330 30 35580753787897 31 100237006967100 32 282384617977468 33 795525274463591 34 2241129374592922 35 6313640854489998 36 17786595138983955 37 50107849643050880 38 141162295325675254 39 397678083645366235 40 1120326485531779150 41 3156149372574008158 42 8891407094845486185 43 25048599034396307822 44 70566144018945995728 45 198796774017772875963 46 560044167203792230416 47 1577739230270141874660 48 4444758511032961186735 49 12521637189700437107312 50 35275571782200314871302 51 99377257598927200294611 52 279962558476990576061760 53 788701922781057751564310 54 2221906837766173592579179 55 6259487714070837374721016 56 17634036574636555688793944 57 49678066340254611819377309 58 139951523002758818294749292 59 394267133036952773764538594 60 1110717260219554382677494879 61 3129078558100365806509725740 62 8815144027588137817181845190 63 24833753063169453416574719393 64 69960886546196821144479270094 65 197091661251509220511401326596 66 555240575878484780807017162659 67 1564206700294940471936845705166 68 4406635083137474003209829233850 69 12414237039309799330866054645371 70 34973007376513789001793026888106 71 98524882446234475821304926988928 72 277561273371165242703808406779563 73 781937096118475264375846220671020 74 2202849175823503934489393495555232 75 6205799054059787013204281291617165 76 17482786530299880291365249697702962 77 49251969359865498957005154294028450 78 138751135673994939301584000409575817 79 390885438715296187258280605499277298 80 1101190454820083292782210317754645898 81 3102239934473694838886371129928234827 82 8739535081255079369630162574109179490 83 24620749861324396393669692566970608426 84 69360820466762397779786035506426534155 85 195401173519077250341875734197127832902 86 550478185749390196834808457306301246954 87 1550790241064521154095812978475140166637 88 4368838646179940409852112896665092676444 89 12307758077748481132982550025696335868550 90 34673038115709780017382142585017370579375 91 97679818256014272109227893810040038256762 92 275180584484315858906629164098820444770550 93 775230292491532682565951371109025785333595 94 2183954974595094561516982830432898449148264 95 6152570890553474988686240418710620527481032 96 17332833782575640768721187467854078142708537 97 48829527083656158100589458506240671155966406 98 137561044265619354169908102452448767151351624 99 387532749744395157078154267177044062804329055 100 1091745362404077905979897685658870551460210938 101 3075631510154839075361595896015508259467190196 102 8664574645343144402064316408164325113626635165 103 24409573623123571388674847218422272602242752062 104 68765901253204953130181094199890386822373365814 105 193725185379146335826740362061063193066525845181 106 545756643427042829331028726103570915972273959516 107 1537488857020934601633150887792523893343527125612 108 4331366395505076650194833678559471034405757459679 109 12202192403827738471431441722178928872206760964556 110 34375641740801987407598733878557157225327617910308 111 96842002320933903097082977726381354100783409225583 112 272820315159270362377669729811318727217399097508538 113 768581014227069584447861312940696398348990042240252 114 2165222832051400255473356186784343159318275157355615 115 6099799273797319369027773085184103205698810814139318 116 17184167204336516141228650337581835194213172956572792 117 48410708164625187266148689996670095101052516344817831 118 136381160467822302366036754503080475275686461815782756 119 384208817340565402513082135873377279540610128524041326 120 1082381282105782400624214961042965907600655497304170763 121 3049251310686313075488616941560419964391645999665239498 122 8590257157471335655804468154219847868099897635900110164 123 24200208678398039938837223224872506208154593664732207275 124 68176084760005746033767826823332402779355434239235704074 125 192063572466316679466983029238229909984037277837502257322 126 541075598553057323763023406115728907864732825844233284333 127 1524301561145296236461615245382788907400020453192016462420 128 4294215550513590008700109823262510421817675005477970234288 129 12097532184128629260654489625261587710885927539716554668621 130 34080796183723112522531652784645352614027980014773515523510 131 96011372471511830997550997221409570719809094387916984536348 132 270480290254074436449813768455302501070473544057763228359337 133 761988767920550446959882264455363225695533425372331229601208 134 2146651358188314778285726104638785875333301714065761830671168 135 6047480287914435661348531314889351698305890167428037387816459 136 17036775763894394345625681077119760928138066583822977286970180 137 47995481524639593107997280478040156460614591952798134969184502 138 135211396728241847921658372306567942344994145914720707674233329 139 380913394853981394851980735583544384318754510737030073094420946 140 1073097519070882305606859314380425696045390763360786083825553670 141 3023097378545879375080438496038422591926175084192676880800821185 142 8516577102968116431159992300142472098182263703481868608199129046 143 23992639491384490828076902686347556231987681669064075479701270876 144 67591327220289441142496727753362257258773178102398040602397480513 145 190416211481891059416452213980402472835850063376464465466942930018 146 536434703774130065919381994365905269129623409934810440149946194400 147 1511227374884545480671747809485388936409763943796708293420604816565 148 4257383354455847178536662435994654399843989070787615253900102821278 149 11993769652420739537027984916848083001322264904616105626344353627350 150 33788479565687314943243501346033343107926554478001701336635780228427 151 95187867071504429784435768126948690539486655403578263371180564731382 152 268160336128995235047050747883960542331379936001290983264554827163180 153 755453064399451944469819197963294145827074770884036363008292702036249 154 2128239174924026699813134247604453613229854146622731157949556261743090 155 5995610050615062201377674491252462890737884664621116130673467615433276 156 16890648524181774373628388128071786041389302923902415868521498797371255 157 47583816352128662178721332821714622545039070164053796592914597985987504 158 134051666245467124327087988967317407589873094489991453437651747451539646 159 377646237750373898405671521459336503912560794354504417928003177773260229 160 1063893384404943374999984239346534318478833060371050463608471704877182524 161 2997167773001292067092365344245644863816361178639631710912354597999450296 162 8443529014462198663952750604097067523709347064690998672287440339437779273 163 23786850659572420822195847258568971054850738637726856756586838550183661684 164 67011585242576421889488660526888585769200880715734223806478279777593902186 165 188782980184725545301791667584159072298051175779020126515678241697458865933 166 531833614716264099470169858854305427467973238931517459784137493813460884162 167 1498265328078832985771576889725195073297375405191179161382655389599921588862 168 4220867074227311793552862049134948165827142024539902381303449574062106769883 169 11890897109085896355547339487138380301192826264612429862983813314893266231460 170 33498670195566714150667018786122406181124963730611277661395164269322837165316 171 94371425013332315547911355525996491768927945975228974595557897883557127354827 172 265860280633636581007405115268277220527325739897415807032604744694286458146968 173 748973418686964281150841937083188907820417805418373911018447070688617127917336 174 2109984915996759906058378508053074044727809964284885455550471970027075110532489 175 5944184712908477853325530959284727624678481056437460423974549799987587292088076 176 16745774641940189662306969876936856782553222554377345085957863009442799212394988 177 47175682099797612226063839805540284166162358372893323774144895548592210055048725 178 132901882962597303172987221558059419891441326391820524429371033019091899873939076 179 374407103592884494752536156936410738650103584437152021682134148252670392902834296 180 1054768195122292710963908056231806784990124772622289613541760468864002898211875763 181 2971460569966286270812353626340870168702086330162854223766399953267723473820931654 182 8371107471476840880328695775510729712216417375838440622580158776630467654400911600 183 23582826912561203325283272584322464694204247242653820419675837716471161806117989273 184 66436815807562959404465363805162915269385858154639758599024941828240739154315236360 185 187163757382158688964069914765923154947732046624796684057758574745891773541505023236 186 527271989959215120666447972576525690855899102860803284838095538696870706412831430713 187 1485414458889530673654639951968476385687931295695411880298916087072276031361017062426 188 4184664000165736526326094605864946219511828228869227319853209068351247865428938516330 189 11788906920546823596182693362421019298000737861788935500873287082802935785006610940723 190 33211346568281816207842446561449694388272095225904090055514120988884491964167193552252 191 93561985713545905969751646235188154341888451874606116116054507042105815016276806845726 192 263579953094164679478048330569650573665178903391484203813444386358079355465035323661381 193 742549349966003863025059522322493087467218201845611760375529538604629071569416298045252 194 2091887226863391203931336520275259615721865017185541111127923568189458367832463043605726 195 5893200458817390639226376197721014055922576376245248978069820875301136825966423528418471 196 16602143366915592511091612333030773232641471202802247832191026711689899258891671613057492 197 46771048482360853880275613928872423337281376267533210417147706131804558130777305633263860 198 131761961560855808581917462699157429240107682581955097465279674666641193504964105272916771 199 371195752024075743726827872007107015051600200712986669138847372081749849251393883270447046 200 1045721274095338341707012278763213495414381585787207474726313166288895975212767434155707902