1 8 2 35 3 154 4 692 5 3048 6 13712 7 61536 8 277248 9 1248512 10 5627072 11 25357376 12 114292352 13 515113792 14 2321755072 15 10464487552 16 47166021056 17 212586287680 18 958175791232 19 4318696862016 20 19465338739648 21 87734436661888 22 395438540064704 23 1782326964046400 24 8033339424841344 25 36208006614329152 26 163197416574143424 27 735566312503385216 28 3315358212818604480 29 14943042625770639936 30 67351558064398476416 31 303568171124980022592 32 1368248050533336181696 33 6166992647347179814528 34 27795982584704681688000 35 125282561975817417845312 36 564675863364992292575872 37 2545117403837776286741312 38 11471399867246570128620480 39 51704103855238404915540096 40 233041685509523761580574144 41 1050369759264534783196271168 42 4734245848228074593159331968 43 21338279725943632825890179392 44 96176285819133197204484111296 45 433487519628809078369273557632 46 1953822900385440203292049665984 47 8806306416561575745534788061760 48 39691945822470478690666032682624 49 178900266304841792464623421996864 50 806342561997995477258605741960128 51 3634361986720046162153918865704064 52 16380863014378635847609229291780544 53 73832126263990211879646322225582656 54 332777513853958711148824715898330240 55 1499900914816319472517345457305359680 56 6760380917031659457180080640980077504 57 30470512879740477981427430037771495040 58 137337254594193048003687641833828754368 59 619008993182647779079350225324856568384 60 2790008689000816205573541796893843919488 61 12575178342197015951582935101755986381632 62 56679074499497422798484383073042963127232 63 255464964289124067491966466834696978634880 64 1151436373221547953756386465367023222255040 65 5189775143009197609257151269239502143640128 66 23391449724348836217488188950270933046474880 67 105430371283763763224821503593621872680476992 68 475197703435294225560765519372581591737473984 69 2141819805816684229722373064924721274825988736 70 9653649517717732721628128637577216839490721728 71 43511106190091385834057809946828720421282433600 72 196114055975486625724779438113911148978787094144 73 883928870553849309797145025474034624407246198592 74 3984060419903148203933130576633475000311449390016 75 17957030207072338644065186822632030174033623248000 76 80936255948032998863693866144169175201206722027968 77 364797377480911528728106253727424704703286251147840 78 1644221431522555573317222714992621592136020491506816 79 7410864997294401947181826112900588235818922051808576 80 33402386658630515402529595155652511153126557878791104 81 150551849871774798118693238001529406005771505323560576 82 678570059422894923708460808767819973584345425109093312 83 3058463419329375093393866955348522462202410613409573440 84 13785162427194947153174912105092916170675238999385688704 85 62132736962999229380206880943797795364993321169890616128 86 280045811785098723464116770034235833865432136687861791680 87 1262227619959480162416860922234637557850000021010277990528 88 5689135482630164776936527021499631094986871128259682391488 89 25642175807213420270980024124921181076878637277023165452864 90 115574885171140314455017291545810843873663733334868314009728 91 520921242516582599239624447587758513423838841963932755441984 92 2347905779903643687354972622778375774171573053831695877176256 93 10582524000505607224875874585474154116178849434611301578179200 94 47697746297925626447403116322524113025068134776766699178934208 95 214984157068066205869092992554560378294484208434394687611292224 96 968980536346158317754735170992520787906863766201500630915729024 97 4367406848126096224327278522362541882004702622258447697474481984 98 19684856260357994859234553109146612899164811633654702302669286336 99 88723945230157679984746577513795148162839381532726792349768438912 100 399898193468488056795514894404730921635257826867947760448963889600 101 1802428473221265670427066879169677750428432086559524828680015745600 102 8123938677744349231450203312381116909710560486085990955020612013184 103 36616365431577744888958652571098126763084788352490246260821398537536 104 165037953953526104095408514085803028581652043702005857219107065334720 105 743862093469187282915606146114012239492986541724064021686963244365440 106 3352748872881550748624667041744256611587584121513269898881540552618944 107 15111571221734983474479327723342675917929723183011745790841930092440128 108 68111151013020310970673035570641337076438439837478552273030083297706624 109 306991829257701237420412398142949627343768484824707891131439511902468928 110 1383679204202167365618828860048016976036070778056192699149956565079923648 111 6236544291002539986448668932928054716473405803521916600443756444415682688 112 28109466829822758035112629545708398763097349764559350775626773615728573888 113 126695504527538372575415973171914794975452920753391311662477081783516385856 114 571044302073256694282598646333630262676721044334362360892148537402660825216 115 2573821353380805933331899042642052422640094588663219980060421537860329984320 116 11600774817413674289713219560915929384073400100071928759772163874865190230976 117 52287225058400540247023730007132114857758530491368428735816018969492414343808 118 235669939925387553054605402004773252813973999455931286851492919608191651260352 119 1062215876294865470126313759523626417250287969077051625676350696784659993381440 120 4787638882625787554897403780837387359410111569544258326371433628436178444091008 121 21578933794873366330232993110030396831886966303813640569078728748228174701266752 122 97260966238151451420112143661514794949909546451643841565196376027921663906696128 123 438376411156432194301759195824942193733638859644487114991465616846491135956073600 124 1975858201817981020946361214025086445522126970194242208336780855037353917180260800 125 8905624331821675192312026483826433232596969982265805273403252531913561931264905792 126 40139593350657066297238697623293662431925780312624866808021891094100876774514295936 127 180917911459503401183782487058941770074621533193152932719215834163096455688531467584 128 815436529237606644297852356542152424862500935792439770843964771410885427094305696704 129 3675350482718309014147814398294644896862668994004953175435221320891022091688042274432 130 16565607115304505532935344851909177456392649837534119912174863504167877806785342233536 131 74664808264942732733554578994464281858595302542636583422667692332342209666184813931072 132 336530593442013138290095447583763083035048835756462430941578880070200141347354152548992 133 1516816863984488264941343148566320858646473870587693451995229767119722808496328173736768 134 6836624793413238341448615753546693124468901620877097559708411453878750495693056199343040 135 30814160677996381326357884326174075545766635404716746335138347991767927063939492527526016 136 138886150254170504764262955278387542621501574959457226054018232788310697150619207182525888 137 625990204114112882843998916428830873642057523811666768453158432283736814007350012158743104 138 2821474530971541106997055304122379888300945263309776575855866883735791339610207662186012800 139 12717001762330939199796944543598573885341281335927621908316710056809061033949717143152453952 140 57318303620285073162623825771220427224763143945305025925151371187285863129633871710438767552 141 258346109508205010330260750379307972473516642374635586100653126814944374789486743080114279040 142 1164422323803823517449226508489991060067328200227765958801487765522008463847107651719107153856 143 5248305657684518072640004467383584688774028956026699327756763765497523822776109081104318155328 144 23655259533759958559964699515714258091620631468925314182184315019616195053072831829475916723840 145 106619419695997041346454057820999733778789891957456704755360286323042427034870042441448935792448 146 480557004250474499481643870891609352777388413464049021474589997273747286599074004080614124284864 147 2165975344760396176785887353732796245976067456757887356643455713228893088013610363323285535794304 148 9762523805947179189976271830148163826360553377502474064823504280599628546901786403786830322145728 149 44001826379158716893998215905155860023029660255980985961037249889993613176303906677353836038918720 150 198325839013283492886633338226347249252881482726983878412823814862067295503811507859413173995895936 151 893897859634135984497332160071022427925914993616363497670624247185136169082319973840415101426562368 152 4028992830354144532391804309658608022115898394220588082771661427485320344574614006174939703865920448 153 18159550391684600844363533460096334630884734692757292272570188755482311970316611162739494963552994944 154 81849058639090688911675229741347756586777938773673720430472477657745840553044233564273688463777940416 155 368911578514243015889979664416278564516099576626532338823538073029689383540880386440142667016521509440 156 1662765033889734420553910870091586818113183737413860005501119043275849445142160706199681602372661342848 157 7494445062042383568054633476958874224406172293801925832281801842620636368483166363732357807199274789696 158 33779100259631835962658099862105527234071180965285570584462946106161393441079065987371822822876376128448 159 152249780324536413129216784885463360527070306357254429062530333411620022868477781318414105970378559895680 160 686223002705941159912401957802686730764280038635052907899338951418693566856504253172297623685714590666176 161 3092956905678162479756764492715928961648026516348454173174036194340509043010935760555101870883102054502976 162 13940632101605022675547101196029662550611750703969527663864221548297042812107423629553387259429312296196224 163 62833472731392346246494381727946172256445468709100179031173189873605626578496007119065304235726015385043264 164 283204180894500215709456089713101816769078245039115883424820595119375312195832568130731759886603949999004608 165 1276463079145610076209659231272065575323208847007188684701231914788676694832713131764957194870822540600572544 166 5753297805405152866986515779790354991263010377353105974735520313558615925822278355812963504877732108560201664 167 25931369405400467168912856143993080662511160295317179877022101027366504743485269192267648354903993905910827584 168 116878343861775078424648656336064800359450188847420363094596122551534540133619758288798436691442279436847902336 169 526796215437291579611511735776021428849596542859340361656326607728940561689945004150852494917582632035495458624 170 2374385565620715688530158322877147012546486432982819470710824576396074334408750527229839404882230683078524177344 171 10701874176427342978540225275631436872458747213437178186364403102776144738740824460308256577706937493399590243456 172 48235683600166165511224261789351406405840209262636762221820601034554253275295213766515866433868171814434049130944 173 217408757944495484588716166786794806983184555662408302682243453154863088405280969533833751638827723799191473476160 174 979908741892597567501103888834333679063992266295909964126552929514516230435133247927316935075002613665258244535424 175 4416662656628939113241112490130162675863678192110937381562403983472303611790225262336506730156220916663398245141824 176 19906862943976719445064766708970744351285372153584827315008601451006800220621788823178470104096373680467619961285568 177 89724577826992219595239779097582200277676067840308852386229043929465609488120268349937752892808881925962349925232256 178 404408263064263889054113634881810142785720438043107446592983390374695297003491874222741391949730071217048567159729088 179 1822756341634795912676951623081375753749759421507826031356755334394088698901035207903668085792206187991000828280171072 180 8215560819146519126760777198511155206251137942926037496906954238801270424847058847668619822453015114498962852414270080 181 37029326427996422638393984257790035319869869742728830122841724456962530608197346250115388632223308486791518038143599424 182 166899259331824851635653168926913022167694764689221665143911534935441841534710255959922784584309882000587480855941020608 183 752251403213518261757201505317635402808009917480317033898363595678157726245502026882194978730620017440549944675363823744 184 3390561323652340031114342138062660119107419174491316998424960808172526896869766146695783634556080525285773889317357876672 185 15282000193470057203501704713445218418948441067088281060147464204336253433598842922288009456068567181710024012655561445952 186 68879311600725805107562479590310389107786234211903497200237780255189420842338897183549006619800398365676113530216134447232 187 310454096749529421223462381776668893937333611761453924165812745996512953225716571265169444184408065799860632079548751190336 188 1399284399752197386656056031415627832304700022862321001646643574124856079242771308610982604185247512325305366239576193235904 189 6306880314642957668816186260998390630405257288486682738876553452286354413809453638558598405637196916980558144919089567933056 190 28426486645799103029958320142590223232487968623628788248445809795027211748108881856883506640266259799309648323471534992482240 191 128124382057429381755294526242406654401261871733390543431674496369779446460022406750109868853310037213971120454612645617551936 192 577484565086909368558774797509138068124711993017261515860988337371132102117757015784332978568016160391720842606769997904782976 193 2602849024974316383388171722800680748093119411487320465965810149385233759522114983813878968046533177980853053132114366025977664 194 11731608871295396012713714691788769043920966213871720210535658682118858981552690134476174652810897569193648110682234966957108160 195 52876922706039358628533185561221947758750364220723399805820285188239574518861273107354043575315340361635246831710014039528764544 196 238327835980073188402014410963712945247647536751024543175351125034142553342606110841015042488443564574170703492427185369155234240 197 1074195594148242968706088109155997687675253096754568342579888621220164257259652382639620689453621075078911222115654661700854190656 198 4841634086687108819067590905465492188753912160033862425610238460076542412824610943737155045480737716257406020321464040129417571456 199 21822301969091405086279851351525599374866655873696658257654154720020026390615832872058823664952026950974995790261580085786936124736 200 98357879737264401182040776350111951903161896252958165501799091114808243974867553175491946275689686272087893295765017498235733674944 201 443320439801107094901570084482408701920271170584010322689368102804264905458243048686005496731827962336066300959693975465473605408384 202 1998142018417132001721477575864559947740930614859978393045277090702601773894827628904089793428653855568329179132073117935606744159168 203 9006062358765438808981468928112568378746366454737094136547901394780363682648682317055207741905982317363038681666249154032605576227392 204 40592289468104942525731095895681386156489289570117695545524883183767735485069180042554794984542880643041188686008943002972701185106560 205 182958311704194847368594150271514031982083278586326368325547844595985913521811012643479444200206386004031611622274731922380995147995968 206 824633058649008700916075106817077457430798859968273375555556924751143694624824643257198549880331222054747031084971646477029404558105536 207 3716801248779931815982324560271063572258525589103728633107828235809284274862762971374307459756111600320500451693465041753643961014126720 208 16752434768458657489748211633744532841457851797083958088722615483389774972867619779286914084774180486750928652878086913754542832819920320 209 75506881290353100456122790071830990915827942499287783096373164220505077350643730765273083888930764921598846867874512949393167247228850752 210 340326000428893717420692493986739456512248118698527929759238580045594165670039353795637250944633446248740978729701928836848154573354371200