1 2 2 12 3 20 4 54 5 120 6 284 7 660 8 1540 9 3592 10 8376 11 19536 12 45560 13 106256 14 247808 15 577936 16 1347856 17 3143456 18 7331136 19 17097600 20 39874848 21 92995712 22 216883648 23 505813824 24 1179653824 25 2751176576 26 6416265856 27 14963949568 28 34898770048 29 81390554368 30 189818217984 31 442692105472 32 1032441998080 33 2407850662400 34 5615564674048 35 13096562465792 36 30543668958720 37 71233632176128 38 166130347990016 39 387447497483264 40 903601088676864 41 2107369211987968 42 4914784910383104 43 11462211072421888 44 26732051364280320 45 62344216628662272 46 145398544020275200 47 339096996424470528 48 790838544903606272 49 1844385561358278656 50 4301457131634278400 51 10031814303328960512 52 23396094657402707968 53 54564132535478222848 54 127253911515835383808 55 296780270181163876352 56 692147909008236658688 57 1614220270276173856768 58 3764667995174822510592 59 8779920172523191664640 60 20476439976827207319552 61 47754943767798805233664 62 111373591153855996755968 63 259744349544608806010880 64 605773113907677580427264 65 1412777857061263168897024 66 3294866060540951893114880 67 7684252908299857351147520 68 17921135995743736989876224 69 41795489972882758558023680 70 97475013999571372607275008 71 227330230136821073648549888 72 530177236335531901415849984 73 1236473924999797687798202368 74 2883691834397874285916454912 75 6725316585850637997300514816 76 15684714517826365388005834752 77 36579730688558662823183384576 78 85310873572273031855944499200 79 198961146314309382587643068416 80 464015149360394772464796696576 81 1082171382827744920746623762432 82 2523829024603114557535665782784 83 5886048223512310646459699560448 84 13727381431854571021567889768448 85 32014858495872044379490599567360 86 74664725359222380394126247985152 87 174132308399455086211178516447232 88 406109587661901702408492550193152 89 947124624412524727692108438175744 90 2208874356631497926990592447873024 91 5151514169965331732126059638816768 92 12014308629044806458032102196641792 93 28019647635932231070950921898819584 94 65347135476760415739732744017543168 95 152401920627365017241051008161808384 96 355430199678296790903601456167780352 97 828930674385938322667937596826451968 98 1933223635920219361181510601629761536 99 4508644380000991751409591468253249536 100 10515014283713951998039126033777557504 101 24523008706817572131198538607149187072 102 57192309949220626033293125142087467008 103 133383319984646508830085892494411694080 104 311075213886671221468282705991144833024 105 725486430430559064267753869472639746048 106 1691972028766726301745315115654570835968 107 3945999850651935271429400773283308109824 108 9202820470202862574877358626948188733440 109 21462723723315024960587380830208572522496 110 50055144628198451924580047136437764620288 111 116738096061317358077721337132829680599040 112 272255392991995844933673289624221367926784 113 634951241403599452252454397580809422766080 114 1480826787412158974367652605871526690947072 115 3453569079524890447217424753390570130374656 116 8054378465082908248797899344114132061257728 117 18784339031584080538790434188104732155838464 118 43808643259459878732006512345913534791548928 119 102170069492872321149563244873027129511510016 120 238279990511330422187962847373443600171925504 121 555714155426317568133458291424904925472096256 122 1296030866370631580879702763158815722681925632 123 3022589923585492811351269924674499836941172736 124 7049253288036952803819103098069934067958153216 125 16440196379650992932314423936321426513490608128 126 38341657755463642687805108693116090043651325952 127 89420021846984380009898319213386165304485216256 128 208544459869520153923139801744221789533375561728 129 486365255162779796625837176656340876561437687808 130 1134296070859703855702547100988120821493353414656 131 2645393688611958236790692313373707486433860648960 132 6169560088878724283888524871922531283664801628160 133 14388584902936397736701665815303554144087742349312 134 33556910464686919856193902545728514239650659827712 135 78261083180265270144432702351471659227279479799808 136 182519697306274135960072828419948176078355191300096 137 425670570237832177023219924820775533843792537845760 138 992744547798308245965332296687047072910435179036672 139 2315268675099202033768093381472805542897186091565056 140 5399645910706807933500265849838257811770947082911744 141 12592998935539739088559614019606481495827810915188736 142 29369263246698073484652908382569773383582273454997504 143 68494695192863605211888326341730383049483902391418880 144 159742627186630263348962709709710834250934835696631808 145 372550120394512111975277027298529924842017307435728896 146 868857578283161393255397004567881205319771934571888640 147 2026340752596359273339645991629939825722741007839133696 148 4725811166596756582541606518379160543899121598557323264 149 11021488441030884701301156956285378478920146728777678848 150 25704202553496241234495440956933435983553510769847959552 151 59947078150668020159830690806419428185703589784458362880 152 139807962193073240220966736577376650292875664453942640640 153 326058698698428268890001658941154528032211193479550730240 154 760430760374674495433284527510356628311659514758374096896 155 1773468837458723007884977518135430155730582907999047647232 156 4136065873883791988414587300254511211434311129647856746496 157 9646090504538824463952557263876860421642046658817959133184 158 22496513561178437898097765036971169698068230731416788271104 159 52466138708749494731501514964916177505090766705175686021120 160 122360991783010632354464270875511951140165279296253316825088 161 285369052852085729447830927079160197051091537222388510883840 162 665534784730336858345391835905569601976195638164098706833408 163 1552153414181324921414513954288603340764062258770116429742080 164 3619916308553130835915221184479001589098002160831146617733120 165 8442331770304066339073024751565750261669554488429551659515904 166 19689119759891070790456680291701157816054597504652966281347072 167 45918763614921362744399939808998606295724175146962509786775552 168 107091270591910472719736748329310024522022432004709555581747200 169 249757165353273396669213966190083445480044910317179094855319552 170 582481105140742871708188188837387411780577139340546348737888256 171 1358456472574368865826530933778324452885750885012106756449370112 172 3168178283539855736291536816192636789328521364061528909500383232 173 7388792971240416667481331189886980769907300398831820444713091072 174 17232067354130321332476297766927811389138987477081392498052431872 175 40188451138513026795679122413687661833664031253679154553631539200 176 93727094475726151448765104349071711327134393935734395394940993536 177 218589370577736880488973195611889162003504274627000674011614019584 178 509791893121639367619165759560690800215671299663949044709742084096 179 1188931436170274139727389456819641178116754298203072337545567141888 180 2772813728476900950817633832838742210003573858608572625697508425728 181 6466727801895597684873768668971606851802305165041390489043438927872 182 15081636402161170256689694570860034166946906851565883464971276255232 183 35173238078819185702036879900346515261257767719591257981543279230976 184 82030665901215714646070343938792400732797591095014356663547216265216 185 191311079551956264813087521198614549950612293595996681382151560626176 186 446173741944383247000862581332400802510410420239707793198368442810368 187 1040561835032609222931685757383752872933934710042197719870859015880704 188 2426787663047640980946780947157493449521870491181788950047057363599360 189 5659729353167821384129033204020461939989564974776564390674792752087040 190 13199562878476939790286531624923603428134180671352895655305245313990656 191 30783885467129021941074196248805638091335880889810946752124243373195264 192 71793862658780998732569827445102572259917252190410978133415277142999040 193 167436911788530518998456917729928289966258774868184929679118964900233216 194 390494652203411111999332034602603241413411930994864130810209506712092672 195 910707631732063220648289857277246642056835145565654271207577902192263168 196 2123943018976325629833190293409638042488142099003844988410506333722247168 197 4953438173432894438967382396708706306330613077412900398257511528604368896 198 11552357816947491472305901596476988930697016199712453969300460906844520448 199 26942290679343994121583607684997621104965304065111710215879776399068758016 200 62834534607764531050177873182712531373687130176814837597024438887173324800 201 146542058593456278520976393749048914483249609929602386890692485701586386944 202 341763889409858647954529515300573671642548839683186120605073374565692866560 203 797058245432412802607488856363824867294292030741723919365723289962074341376 204 1858891083282101281981728209465274186159808260636985630966159479878014992384 205 4335286761422398316227422313558952934656603683531842085672233819145620160512 206 10110711419724456295294264302719657163759142147487835353335193268991735889920 207 23580097704864681053864939100899022089923291079281935777351088636594533433344 208 54993262559769275501900105761188904265732042565201886828095777213125268340736 209 128254724166974203888486716491618632514479175626928290332878877523164891447296 210 299114355204308684082455237698377715053057569930720812060576745661407780929536