1 7 2 10 3 24 4 64 5 132 6 690 7 2142 8 7144 9 30662 10 95669 11 356203 12 1295102 13 4422715 14 16996927 15 58368376 16 210047376 17 778300845 18 2685487991 19 9897567452 20 35427665822 21 125536795397 22 459821814155 23 1627346610378 24 5869761114047 25 21203315127283 26 75383834551135 27 273086000611666 28 977760415022555 29 3503946343889041 30 12650111560883754 31 45220967646820765 32 162780489912066644 33 585098200777719741 34 2096261989135934844 35 7548953838075023857 36 27075842286668678923 37 97237023452281243134 38 349674246818082797185 39 1254192720076767085146 40 4508703863573693920348 41 16193234292559104709377 42 58130113824474497813743 43 208945092525401689787251 44 750095423588163322348800 45 2694460306816824590445728 46 9680281609451699420477623 47 34756046790808308477570605 48 124873411666738270153022733 49 448475342815652953795795268 50 1610659000503808188855301066 51 5786259438654688563547888124 52 20779423344923821499603468797 53 74640197025923726421120374028 54 268101047811422271263704262773 55 962865132622062857484297905652 56 3458722018975349881535860405752 57 12422382069453453467645423717496 58 44617930994248444831652280033560 59 160265248585693771030354096529216 60 575607480049858310719514178721702 61 2067513987597465778950229492982061 62 7426054778249719729897416102715359 63 26672130928417637340911924951207680 64 95802958499691147415521005017705185 65 344096705014372734474453547901817718 66 1235921210840978501403807134032002501 67 4439198287536652566136191036215479158 68 15944379279012132482864613864295164702 69 57269247806126647311083446837847141073 70 205697814372318159932690984859497408685 71 738817318933171680507420065327363557398 72 2653686410288050213099458814108689023058 73 9531391435855294826919820434585123878536 74 34234700215493791203912242602080408447297 75 122963613238528065134735672566622897338365 76 441656173519174602487285515497657356805508 77 1586335658343809299991000230726246310676551 78 5697754852284866895396942007002281402946101 79 20465049827186195559067183476222306297655123 80 73506022913491519273941033565244098728989528 81 264016721462098074108091763232084110610600113 82 948289997045699766896885537226210391723924683 83 3406046316262195885436924061840002310593447503 84 12233746501989665399672976657754865205198643351 85 43940928421957336646760315024871342964619071426 86 157825902844872466889029398231056519225754826879 87 566875393354931563990013913963076281398650837404 88 2036090614653393464720445047938826144153405380730 89 7313178698507411963627574294166432460048578836464 90 26267313533348728088759629815975209938813910029885 91 94346315945418457234922315160300153866028712234305 92 338870825459210157288449952787165797866717402775477 93 1217148635972552167540765132291328232434051648074603 94 4371725052830906952273674021855595698415045910454429 95 15702260636494242663042488043279496579516215186411785 96 56399016590455387826220414313150061887781114068721275 97 202572638520256452891053551050643220161492339747156009 98 727595747764157091077451355297376415023445728233414932 99 2613361252536107619891155791033109836009809739065421729 100 9386609477216523305401653477426407916877660750929340288 101 33714606569503472861785163052414693537580420287971238742 102 121095326444513176160172398365391954227705676490349111229 103 434947372088575489746778042995788759722659466796377062074 104 1562233803234803536639633756601249345242327012696403365049 105 5611194602988459461838256145531125894720830029667399912587 106 20154158143561546136257209588001445193153890940797512308300 107 72389231913905898018853450194129585751887864366234150791972 108 260005947994163603937387508503876235174826512105668760559112 109 933883292339142337467279047065632594372376363542946855198641 110 3354300079394082330382285207643755996100950193977495902150458 111 12047896643083665925528129776396693801343203821423077490012308 112 43273353051521473143244002225272259090301671137547587646451159 113 155428215178801404273503824645699880099528074413283541739803102 114 558263430185582279389987394582243428112009687738557244329027181 115 2005157503782177164309116209889941104458324625941586333869781855 116 7202077788669744325587095143883239066646053124798483041825680284 117 25868254473919738118892820182883523999675131227325591153025803055 118 92912990292516391451672996835883672113451666640662469993072493417 119 333722704667086630453770253901704714366692666144201495089380087895 120 1198657395876133356692225383438429650817373806650809096309754841862 121 4305309565547501657259206723924171494959176262833380237534613631783 122 15463710143868517858989219797830303348035265260978080856180299619743 123 55542191925535560554840774532631105907970278552632221053988931716040 124 199495144802140198935371921061203239319405362644475098382808160906793 125 716541990885157770267812153906172840773160109593398898859096530747389 126 2573658743683929461676766033691877946470311749482200391741435609947617 127 9244007233308628706078105505995509964257834451379528597805643373954899 128 33202408737989537822680284480309546510503182654076953025172543248855679 129 119255634353374124098612519912774275887641726579295924130892382141928982 130 428339595740331587793758539545749312132323474791064740689236099224848627 131 1538500130587391344117512199222044739798795551550640219813269218454336438 132 5525948751980046766442222365403828473847650207487594211780903594781990984 133 19847973353975145196343702203675115723036646213467305340859496900026982473 134 71289485989907775025144088220742590967372663906635937443714656259308792624 135 256055906847501586841522888055942275389322591721071725858044950299065720066 136 919695611202610402201646712294796203477431137249164520807086599852923567495 137 3303341164518208072368809697031131321208657846855136196586036663617689393556 138 11864863458573676536355314589792711619177567383371616572921589839799155949912 139 42615938781763926063493340522035317645151065462762134723993637585650969909677 140 153066931214695978138374789292078395624680112504107385776696051945488507435959 141 549782219913388019207773400130119956702294096547167246568047845049099154372571 142 1974694905864204725058766822292799323554687794084746456165129421009097016993885 143 7092662932063108662740462619861095187259942901731700627055851037870163370743937 144 25475260663810206841070060245931902829219282544143651537689010035429714197736536 145 91501444828272872278122894149247981496917189417789130472982200611951434944607733 146 328652747310441695876140573859617927744826542297133662535707215386911661506847334 147 1180447243310350571735114428832791885390289510052150055618843366950285425911917078 148 4239902772094471148139198707119369124247277321643187391010072199298468609433579648 149 15228783511888751303367256639860860498020366161380552672233715967210480218581757239 150 54698388081292899078330694276651210002386036492837900033208311312254235738131824870 151 196464389716867442825649696819340364283539382565668521825962315413235691366736827483 152 705656195342600459372745277976062174279541627111924082826058746163210150990479941553 153 2534559401644693485997991366228034479872417553916441568503327195973556085580170468817 154 9103571119743271802501450364026409778270715417357219512702208817548950062116440749272 155 32697993614694993832269043512683010379944617517647585806586630040243874319534002896301 156 117443887941538513132716091149562664282520171928365385829143465001666665466480700530114 157 421832207108674498698070309194223469162917083921446623841589905950853817989571031530728 158 1515127045558495512309670651148418404830252801029388187790882249791145304960572062458060 159 5441997850116194438115796832084446842477335698664895598555119471675607686402721523036977 160 19546440469855419175443874376130465468585128807748052948394559926363724302596154257602292 161 70206447258750189293623983689738786746005173519471382527385573159279098442905703385331096 162 252165873590502457948482003488599845421513147556343507152781906367173862169110967750446927 163 905723481052967359813226457640323414627638145896271038693118739618485158907526058694658222 164 3253156394461886685379469121046303550861994726373880507345003827883518676218341267267667295 165 11684610974700603805959184314254860071674951568466393164134830695367012145145489498835052009 166 41968512138871146637011727447584996799799784322868772888968092835745482917247622111653304110 167 150741519333815090698827269235352816507574538558928905609337310256151546747752444948733745897 168 541429859981887690106382343904498917164583604841010800227405062231939989952385986520631130965 169 1944695095131137834601591325119149862229571741123049571231251285596195558048984680117912582541 170 6984910313488660520804418080792270142904126713204727882271738283935985348643838196543267021664 171 25088237333268094814259861200623410100575938631510269063101925263938039521876151097522700485088 172 90111343487945958241034997888458513895212044157856119249697327025706449586206863162579611913836 173 323659813853056214479916390749041820558751489352239507692524898099195897858259860099102862009217 174 1162513741874835594937448928055696008936653464738479830292467403117944880019848073608605038725540 175 4175489641296527088164508575443824947050499016792784008191927640373239766348188721703348422275644 176 14997425937044129266978696709972169558874251750156694780950228057056387783826296649706895256682044 177 53867403360988491360279606096285424563495812957227503016758925929545771370517051787245986539967362 178 193479678248373585771500761209708018311008510865870045476389538176220319811316493574943118678596558 179 694935778586548777762677068860622534438743306067957885072987704864721518900306441328728607588483570 180 2496054059692302151943633738372264060589917203389806160017711289610814332599717014783114710176879487 181 8965268533986307923357936221352517786784252276963926594681470270629541001204441194114699483298964614 182 32201241625523727321815100184414399119858594059053321673315349894130907639614069400920414401926084967 183 115659665775131833943388058061094474854073422286309880697530788886086315478334582954184634883835042856 184 415423679707146731089891641505485417069341114755661676087487206236160128379328115144298585192412372558 185 1492109046873758775259315613808847044609655932594785307986065355106135238980339503014691795077923258471 186 5359322341305766894217563127029403627793083764691008114496080770278335836168598441357254795431157440118 187 19249488513055609834542163747262802104647067421424857351210307947746220554578454110256633465384799787090 188 69139862172199172083760885680724118980447741285753811410145551775892172738660108897428748133149972664228 189 248334938247733289579020278892414332119484686391887139588318122613068905948588258707179939192055128579282 190 891963617181047160527240250547839057794217024542547869918764940990714388640421486980048589222991261217197 191 3203734037539908401544755888016721357394847639173674905722759593131338902132195921634236677931520504924136 192 11507096910218977592185653270259409002663478064758039215271421746028687976757936413807973001301623200852424 193 41330921277989903397789505041746452393007437302250794917212964055001239298872340533426322301940369682916493 194 148451435406810034285363956033122346320246361928524364250212086459338171610471432483612279885617947193546680 195 533204390149397131264609505552207416683081603421111667380690033120914202993514829013196025364968100719291934 196 1915151045158207816167066447145868916417637792898677173690842463466815213382824416029614043745563437928620789 197 6878794686485625214976447666629407431791267604035865124744774345096711364641150061591866468228921457693564578 198 24707093708588291609185034396115583638045578479899752667477933443482179214274647584116215616364415057005584237 199 88742360740064468844746516163826095298406468800258131725491628470895686984196926614607341665055022720927695709 200 318742733670141857834170086096285218363740240139987360507346419827990740755406439069983652716897563852523936459 201 1144852688392006986541663845899751091105995982418145184248783642509582534387780870591265695356534133319182035626 202 4112055082876886677216210240132654897651469386922887499471928743405245216648134123008759731990433092784961761375 203 14769583175249644270864717805085599448249447405477960166972039941315630587767515568543487236738037063012035032462 204 53049043063401764638452645338229394045364731628973979052913657743560461903414737451410881759537786483707707777619 205 190540310891006270391424216577649705120300307720995779768961332411127982285099595794426154891567276329347882301131 206 684378227728837393859653882913507380879294846207891089609607359985665667861989462424511701687506019860440392336323 207 2458133695694353009654999327734467133123500896051169172607510301889918463215590148497550632560118556653392120366993 208 8829067058372458431100494117588213295653238893788188515763113365656533785327296099941608414425284531191721214500075 209 31712036354157074970658911665832493656620179582647104007815281791944992578970499086282274206096444664880827392013625 210 113902549734711867763927257188513070099130769503557141176796005538937552673612876196922291591679613867705410305693078