1 7 2 34 3 164 4 792 5 3824 6 18464 7 89152 8 430464 9 2078464 10 10035712 11 48456704 12 233969664 13 1129705472 14 5454700544 15 26337624064 16 127169298432 17 614027689984 18 2964787953664 19 14315262574592 20 69120202113024 21 333741858750464 22 1611448243453952 23 7780760408817664 24 37568834609086464 25 181398380071616512 26 875868858722811904 27 4229068955177713664 28 20419751255602102272 29 98595280843119263744 30 476060128394885464064 31 2298621636952018911232 32 11098727061387617501184 33 53589394793358545649664 34 258752487418984652603392 35 1249367528849372793012224 36 6032480065073429782462464 37 29127390375691210301898752 38 140639481763058560337444864 39 679067488554999082557374464 40 3278827881272230571579277312 41 15831581479308918616546607104 42 76441637442324596752503537664 43 369092875686534061476200579072 44 1782138052515434632914816466944 45 8604923712807874777564068184064 46 41548247061293237641915538604032 47 200612683096404449677918427152384 48 968643720630790749279335863025664 49 4677025614908780795829017160712192 50 22582677342158286180433412094951424 51 109038811828268267905049717022654464 52 526485956681706216341932516470423552 53 2542099074039897936987928933972312064 54 12274340122886416613319445801770942464 55 59265756787705258201229498942973018112 56 286160387642366699258195778978975842304 57 1381704577720287829837701111687795441664 58 6671459861450618116383587562667085135872 59 32212657756683623784885154697419522310144 60 155536470472536967605074969040346429784064 61 750996512916882365559840494951063808376832 62 3626131933557677332659661855965640952643584 63 17508513785898238792878009403666819044081664 64 84538582877823664502150685038529839986900992 65 408188386654887613180114777768786636123930624 66 1970907878130845110729061851229265904443326464 67 9516385059142930895636706515992210162269028352 68 45949171749095104025463073468885904266849419264 69 221862227232952139684399119939512457716473790464 70 1071245595928188974839448773633593447933292838912 71 5172431292644564458095391574292423622599066517504 72 24974707554291013731739361391704068282129437425664 73 120588555387742312759339011863985967618914015772672 74 582253051768133305964313493022760143604173812793344 75 2811366428623502474894610019546984444892351314264064 76 13574477921566543123435694050278978353986100508229632 77 65543377400760182393321216279303851195513807289974784 78 316471421289306902067027641318331318197999631192817664 79 1528059194760268337841395430390540677574053753931169792 80 7378122464198300959633692286835487983088213540495949824 81 35624726635834277189900350868904114642649069177708478464 82 172011396400130312598136172622958410502949130872817713152 83 830544492143858359152146093967450100582392800202104766464 84 4010223554175954687001129066361634044341367724299689918464 85 19363072185279252184613100641316336579695042098007178739712 86 93493182957820827486456918830711882496145639289227474632704 87 451425020572400318684280077888112876303362725548938613489664 88 2179672814120884584682947986875299035198033459352664352489472 89 10524391338773139613468912259053647646005584739606411863916544 90 50816256611576096792607440983715786724814472795836304865624064 91 245362591801396945624305412971077737483280230141770866918162432 92 1184715393651892169667651415819174096832378811750428687135145984 93 5720311941813156461167827315161007337262636167568798216213233664 94 27620109341860194523341914923920725736380059917276907613393518592 95 133361685134693403938038968956326932294570784339382823318427009024 96 643927177906214393845523535520990632123803377026638923727282110464 97 3109155452163631191134250017909270257673496645464086988182836477952 98 15012330520279382339919094213721043559189200089962903647640474353664 99 72485943889772054124213376926521255267450786941707962543293243326464 100 349993097640205745856529884560969195306559948126683464763734870720512 101 1689916166119911199922973045949961802296042940273565709228112456187904 102 8159637055040467783118011722043723990410411553600996695967389307633664 103 39398212884641515932163939071974743170825817975498249620782007055286272 104 190231399758727934861127803176073868644944918116396985266997585451679744 105 918518450573477803173166968992194447263082944367580939551118370027864064 106 4434999401328822952137179088673073263632111449935911699272463821918175232 107 21414071407609203021241384230661070843580777577213970555294328767784157184 108 103396283235752103893514253277336576428851556108599529018267170358809329664 109 499241418573445227659022550031990589089729334743253998294245996506373947392 110 2410550807236789326210147213237308662074323563407414109250052667460733108224 111 11639168903240938215476679053077197004656211592602672430177194655868428222464 112 56198878841910910166747305065258022666922140624040346157708989293316645322752 113 271352190980607393528895936473340878686313408866572074351544735796740294180864 114 1310204279290073214782572966154395605412942197962449682037014900360227758014464 115 6326225881082722433245875610510945936397022427316087025554238544627872208781312 116 30545720641491182592113794306661366167239858501114146830365013779952399867183104 117 147487786090295620101438679668689248414547523713720935423677009298321088303857664 118 712134026927147210774209895901402458327149528859340329016168092313093952684163072 119 3438487252069771323502594302280366826966788210292245057759380406445660163952082944 120 16602485115987674137107216792727077141175750956606341547102193995035016466544984064 121 80163889472229781842439244380029775872570156667594346419446297605922706521988268032 122 387065498352869823918185844691027412054983630496802751866193966403830891954133008384 123 1868917551300398423042500356284228751710215148657588393142561056039014393904485105664 124 9023932198613072987842744803901024655060795116617564580035020089771381143434472456192 125 43571398999653885643540980640741013627084041061100611892710324583241582149355830247424 126 210381324793067834525534901778568153128579344710872705890981378692051853171161210814464 127 1015810895170886880676303529677236667022653543087893271134766813101173741282068164247552 128 4904768879855818860807353725823219280604931551195063908102992767172902377812917500248064 129 23682319100106822965934629022001823790510340377131828716951038321096304476379942657982464 130 114348351919850567306967930991300172284461087713307570500216124353076827416771440632922112 131 552122684079829561091610240053207984299885712361757596868668650696692527572605533163618304 132 2665884143998720513594312684178032626337387200300260669475539100199077419957507895186161664 133 12872027312314200298743691696924962442549091650648073065376831003583079790120453713399119872 134 62151645825251683249352017524411980275545915403793334939409480415128628840311846434341126144 135 300094692550263534192382836885347770872380028217765632019145245674846834521729200590960984064 136 1448985353502060869766939417639039004591703774486235867834218904359901853448164188101208440832 137 6996320184209297615837289018097547101856335210816005999413456600138994751879573554768677699584 138 33781222150845433942416913742946344425792155941208967468990702017995586421310950971479544561664 139 163110169340218926233016811044175566110593964608099893873616634472538324692762098104992889044992 140 787565565964257440701734899148487642145544482197235445370429345962135644456292196305889734426624 141 3802702941217905467739006840770652833024553787221341356976183921738695876596217177643530493886464 142 18361074028728651633762966959676561900680393077674307209386453070803326084210037495797680913252352 143 88655107879786228406007895201788858934819787459582594265450547970168087843225018693764845628555264 144 428064727634059520159083448645861683342000722149027605899348004163885655709740224758250106167230464 145 2066879342055382994260365375390602169107282038434440800659194208536214974211860973808059807183142912 146 9979776278757770057677795296145855409797131042333873626234168850800402519686404794265239653401493504 147 48186622483252612207752642686145830315617652323073257707573452237346469975593063072293197842338545664 148 232665595048041529061721751929166742901659133461628525335230484352587489981117871466233749982960156672 149 1123408870125176565077897578461250292869107143138807132171215746359735839826843738154107791301194809344 150 5424297860692872376558477321561668143083065106401742630025784922849293319231846438481366165136619864064 151 26190826923272195766545499600091673743808688998162199048788002676836116636234760706541895825751258693632 152 126460499135860272572415907686613367547567016418255766715255150398741639821866428580093047963551514230784 153 610605304236529873355845629146820165165502821665671863056172612302311025832404757146539775157211091697664 154 2948263213489560583713046147333734130852279352335710519085711050804210662617084742906531292483050423713792 155 14235474070904361828275567105922217184071128696005529528567534652426086753797958000212284270561046061645824 156 68734949137575689647954453013023805259693632193364960190612982812921189665660170972475262252176385941438464 157 331881692833920205904920080475784089775059043557481958876722069861389105677832515890750186090949728012337152 158 1602466567885983582211498133955231580139010703003387676269340210697241181373970747452901793372504455815102464 159 7737393042879615152465672857724062679656278986243478540584249122234521148207213053374607917853816735309758464 160 37359438443062394938708683966717177039181158756987464867414357331727049318324735203310038844905284764499443712 161 180387325943768040364697427297764958875349750972923773631994425815846281866127793026738587051036405999236808704 162 870987057547321741213624445057928543658123638919644953997635132590293324737810112920194503583766763054945009664 163 4205497533964359126313287489422774010133893559570274910518518233624558426415751623787732362539212676216727273472 164 20305938366046723470107647737922810215168068793959679458064613464859407004614246946831707464491917757086689132544 165 98045743600044330385683740909382336901207849414119817474332526793935861724119994282477759308124521733213665624064 166 473406727864364215423165554589220588465503672832317987729588561035181074914936964917237867090465757961201419026432 167 2285809885857634183235397181994411701466846088985751220815684351316467746556227836798862505594361118777660338601984 168 11036866454887993594634250946334529159729399047272276834181091649406595285884659206864401490739307506955447030513664 169 53290705362982511111478592513315763444784980545032112219987104002892252129763548174653055985334674502932429476462592 170 257310287271482018824451373838601170418057518369217556216672782609195389662592829526069829904295928039551506027905024 171 1242403970537858119743719865407667735451369995656998673746639546448350567169425510802891543558522410169935742017470464 172 5998857031237360554272684956985075623477710056104864919853249316230183827328073361315845493851273352837948992181501952 173 28965044007100874696065619289570973435716320207047454374399555450714137577989995488474948149639183052031538936795889664 174 139855604153352941001353216986224196236776121052609277177011219067777285621272275399163174573961825619477951715909566464 175 675282592641815262789675345103180678689969765038626926205643098073965692797049083550552490894404034686037962610821824512 176 3260552787180672815164114248357619499706983544364944813530617268566971913673285435798862661873463441222063657306925563904 177 15743341519289952311815158373843200713587813237614286958945041466563750425881338077397660611071469903632406479670989553664 178 76015577225882500507917090488803280853179187127916927089902634940522889358218494052786093091779733379417880547911660470272 179 367035674980689811278928995450585926267068001462124856195390705628346559136399328520735014811404813132201148110330600095744 180 1772205008826289247147384343757556828480988754360167133141173362275477793978471290294084431612738186046476114632969042264064 181 8556962735227916233705253356832571018992227023289167957346256271615297412459482475259277785696571996714709050973198569439232 182 41316670976216821923410550802360511389892863110597340361949718535563100825751815062213448869237240731044740662424670446813184 183 199494534845778952628463216636772329635540360535546033277183899228713592952845190149890906619735250911037798853591476065009664 184 963244823287983098207495069756531364101732894584573494556534471057106775114388020848417421955889966568330158064064586047291392 185 4650957432535048203343833145573214774949093020480478111334873481143281472268932843993233314302500869917471827670624248449204224 186 22456809023292125206205312861318984556203303660260206423565631808801552989533283459366602945033563345943207942938755337985982464 187 108431065823308693638196584027568797324609586722962738139602021159779337847208865213439345037344256863442719082437518345740746752 188 523551499386403275377607587555551127523251561532891778252670611874323563346968594691223791929511280837543708101505094734906916864 189 2527930260838847876063216686332479699391444593023418065569090532136411604776709839618652547867422150803945708735770452322590654464 190 12205927040901004605763297095552123307658784618225239375287044576042940672494713737239505359187733726565957667349102188229990285312 191 58935429206959409927306055127538412028200916844994629763424540432717409109085694307432631628220623509479613504339490562210323759104 192 284565424991441658132277408892362141343438805852879476554846340035041399126321632178688547949633428944182284686754371001761256177664 193 1374003416793604272238333856079602213486558890791496425273083521871035232941629305944484718311416209814647592764375446255886319747072 194 6634275367140183721482445059887857419319990786577503607311719447624306528271803752492693065044198555035319509804519269030590303698944 195 32033115135735151974883115663869838531226198709476000130339211877981367044853732233748711133422459059399868410275578861145906493784064 196 154669562011501342785462242895030783802184757984214014950603725302422694292502143944965616793866630457740751680320392520705987189932032 197 746810708588945979041381434235602489333643826774760060323771748721616245349423504714857311709156358068562480362383885527407574734864384 198 3605921082401789287307374708522533092543314339035896301097501896096155758567702594639291714012091954105212928170817112192454247699185664 199 17410927163962941065395024571032542327507832663242625445685094579271088015668504397416596102884993248695101634132803990879447289736200192 200 84067392985458921410809597118220301680204588009114086987130385901468975096944827968223551267588340811201258249214484412287606149741543424 201 405913280597687449904818486757011376030849682689426849731261921922960252450453329462560589481893336239585439533389153612668213757910974464 202 1959922694332585485262512335500926710844217082794163746873569231297716910189592629723136562997926708203146791130414552099823279630610071552 203 9463343899721091740669323289031752347500267061934362386419324612882708650560183836742788609919280177770928922655214822849965973554084184064 204 45693066376214708903727342498130716233377936578914104533171575376721702242999105865863700691668827543896302855142517499799157012738777022464 205 220625641103743202577586663148649874323512814563393867678363599958417643574237158810425957206352430886668927111190929290596491945171444826112 206 1065274829919831645925256022587122362227563004569231888846140701340557383268945058705158631592085033722260919865333787161582595831640887394304 207 5143601884094299394011370742943088946204303276530503026098017205195900107372728870062338355193749858435719387906098865808716351107249328881664 208 24835506856056524159746507062120845233727465124398939659776631626145829962566695715069987947143339568631921231085730611881195787755560865103872 209 119916434960603294215031511220255736719727073603717770743498595325366920279757698340529305209348357708270562475967317910759648555451240775942144 210 579007767266639273499112073129506327813818154912466841613100907806051000969297576222397172625966789107609934828212194090563377372827206564184064