5 1 6 12 7 84 8 448 9 2016 10 8064 11 29568 12 101376 13 329472 14 1025024 15 3075072 16 8945664 17 25346048 18 70189056 19 190513152 20 508035072 21 1333592064 22 3451650048 23 8820883456 24 22284337152 25 55710842880 26 137950658560 27 338606161920 28 824432394240 29 1992378286080 30 4781707886592 31 11402534191104 32 27028229193728 33 63709397385216 34 149387552489472 35 348570955808768 36 809584155426816 37 1872163359424512 38 4311648948977664 39 9891429941772288 40 22608982724050944 41 51498238427004928 42 116914919672119296 43 264596923468480512 44 597039211928879104 45 1343338226839977984 46 3014319923640926208 47 6746335067196358656 48 15061585266298847232 49 33546258093120159744 50 74547240206933688320 51 165300402197983395840 52 365771102735963258880 53 807744518541918863360 54 1780334857194433413120 55 3916736685827753508864 56 8601460957111929274368 57 18857049021360768024576 58 41272031820336775299072 59 90187032496291471949824 60 196771707264635938799616 61 428681219397956866670592 62 932569670269239499423744 63 2025927214722830636679168 64 4395231923466480025337856 65 9523002500844040054898688 66 20607152952646119463059456 67 44538040252493225936289792 68 96145610703794900433895424 69 207313973080057754060587008 70 446522403557047470284341248 71 960699716743950617884491776 72 2064787450912371477244280832 73 4433220115194209348200955904 74 9508935899257144688894803968 75 20376291212693881476203151360 76 43622482596189718089899704320 77 93303643330739119247841034240 78 199388607665689076748810977280 79 425721621772687488193407221760 80 908206126448399974812602073088 81 1935913059008431525258441261056 82 4123243398407568443407589179392 83 8775107745328927712893074407424 84 18660988622977972857797930385408 85 39654600823828192322820602068992 86 84204831378993198512656093282304 87 178678544633473372453684880867328 88 378884624764955584962030590754816 89 802874562001929691943350537551872 90 1700204954827615818232977608933376 91 3598108160216582313004673544486912 92 7609791971032771788423677381443584 93 16084333029682904007350045374414848 94 33975894489667257903166387981910016 95 71726888367075322240017930184032256 96 151335852378884196374543325223452672 97 319121253929386240181102229275541504 98 672556621184512936295656311161356288 99 1416661819090782567941914357552644096 100 2982445934927963300930346015900303360 101 6275563321410922779040936408456888320 102 13198091933688950999220113683765002240 103 27742927942244121488156565498526433280 104 58288171838250275449864299229227253760 105 122405160860325578444715028381377232896 106 256929644578109134953263227889623498752 107 539048469997209361568611085964504203264 108 1130431742906769146590485384158571921408 109 2369558845708419941891594362947775758336 110 4964789962436689402058578665223911112704 111 10397956336424009879783060978110455349248 112 21767684293074562738985099617726560731136 113 45550894909581955361209560311168543752192 114 95280771003529227728034676614187412619264 115 199223430280106567067708869284210044567552 116 416394917342204716754130249314745318375424 117 869967952304249140361307842318307183034368 118 1816924218971706169250165051213455709700096 119 3793227755397070774399467387621074200952832 120 7916301402567799877007584113296154854162432 121 16515042581219030777895132374290254092304384 122 34441627263396953075268481190827538448908288 123 71802036498268224207763104855454020834164736 124 149637857576222853811136554656744514007334912 125 311745536617130945439867822201551070848614400 126 649255167169561969015261910700750990527692800 127 1351727970992366722376037092770415996672409600 128 2813352524992242934376142241863630041854771200 129 5853588318129021589266489503232391538697830400 130 12175463701708364905674298166723374400491487232 131 25317234046409457184814810473662889626418806784 132 52627951088599186588906377677535455601374527488 133 109367460855995184630071066111128368671606439936 134 227213019452765189774101129595212424837135859712 135 471903963478820009530825423005441190046359093248 136 979831130276633912918965763797557280096257048576 137 2033891891634831001059065297579777990502836600832 138 4220707985648220724002270843097885153223931592704 139 8756394179180637024422621599859791586539201363968 140 18161410149411691606209881836746234401710936162304 141 37658218103927184065817549102664986038841794101248 142 78065211251936644340818860913553693686358171713536 143 161787321869955654213581117545480843436945196449792 144 335214019414008837507275984554665344675109471780864 145 694371897357589734836500253720378213969869620117504 146 1437990028570327677817433149548584670065261908328448 147 2977246960561100966748770042023126007036528176398336 148 6162693009273327875228223303768148937642044337160192 149 12753350810857303519569517670297974884842563975512064 150 26386243056946145212902450352340637692777718570024960 151 54579763035600930508880411002786798515197746631147520 152 112872435121242740644215271733654331623266088271216640 153 233371386129055936737364007773636658626482587912110080 154 482405281394290124262470566404564368167494208569999360 155 996970914881532923475772503902766360879488031044665344 156 2059966393662505113406894180249424533737750103880368128 157 4255456892171227668485294556567890155221404819858128896 158 8789048221739267602884660652780740451306953745589338112 159 18148813860474591543618974594703087425426047344788373504 160 37468518937753995444890786260032180491202162260208254976 161 77338866012543503418300212664938218706199334921711910912 162 159603774446268121704008082187515814400054678437163433984 163 329309053604325365034852118943861743635555855509590376448 164 679329368441627168122210660462809131524920255390853103616 165 1401116822410856034252059487204543833770148026743634526208 166 2889259534412448468147104035726140079575708974403022749696 167 5956868422800974002229214493410683867767202453398824681472 168 12279188896080535366558380796233066132329938799644203024384 169 25307108822409883865223979933699855809314142160242320867328 170 52147981815874912207128201075502733182829141421105388453888 171 107437408319453132378541233541095992461009435939867728019456 172 221308194382586093043222660707407313811899676427032924782592 173 455789495573659453529494289314065062969745762165198761754624 174 938548783784813549279668714090500839724683581263249521246208 175 1932306319556969072046376764303972317080230902600807837859840 176 3977613008678673177545758017748527810597902208862481631150080 177 8186482587629362237506967083040574679951496406612316845506560 178 16846172261248861020534568101517020728686316304936328306360320 179 34660515342109725547996410231856858740630466880271296170557440 180 71301631560911435413021186762676966552154103296558094979432448 181 146654492187783747838145850045960578931135144280420627173605376 182 301594548905950758266017454331805936332955889932616431023685632 183 620132611795381896209901057783376251111583459074930414352072704 184 1274909503579332613437115023822807041391411804131700516656775168 185 2620647312913072594287403104524658918415679819604051062016704512 186 5386081770185983453452563286647365290887474546368546934089580544 187 11068102099173394569182739940692937465889645496383717326096171008 188 22741018520705991027391859113117729438112058506231025762907979776 189 46717961961015568523663710569339683302208468018235476839017480192 190 95961219163167113724282216304589619755887664037456655128792662016 191 197081643657687298078902186173942122294349933668324958382789230592 192 404702412644662686964162778025635160219413767532817026839524409344 193 830931549366169133873227831478165807684541033338656235957746925568 194 1705827730973934518215938617002795414717470481139675235722782048256 195 3501435868841234011074821371742580061788492040234070220694131572736 196 7186192987360019541054083653000478451419313506658405897969107730432 197 14746666859478373433204734162928065155516716258455270436457439821824 198 30257409722038527873311268023417169956396992944809777683094021603328 199 62074479739027495327721055017113575477556717484712842875625879371776 200 127332266131338451954299600035104770210372753814795575129488983326720 201 261161076453051314722594077623021008288621668538509291847217200496640 202 535579060340267670801665011978175062683264741571359156884648472084480 203 1098207568172468052249878761935045835603058005444302109571551917506560 204 2251601446303351584512314245575370356412299830257664626659262222827520