7 1 8 1 9 5 10 13 11 47 12 136 13 428 14 1252 15 3716 16 10708 17 30823 18 87504 19 247438 20 694588 21 1942866 22 5411640 23 15034045 24 41659417 25 115231598 26 318231047 27 877817312 28 2419033683 29 6661335192 30 18332784221 31 50432439047 32 138692804603 33 381332833730 34 1048322091176 35 2881742370070 36 7921531990537 37 21775945629521 38 59865297309912 39 164595269111001 40 452600412231192 41 1244736162142311 42 3423829123183063 43 9419449492371683 44 25919264071800948 45 71335802292501882 46 196373709543506178 47 540695178126160032 48 1489075908818988684 49 4101830170370652075 50 11301494416666038859 51 31145257529096525487 52 85851127081959489544 53 236699860568782283763 54 652751088719556623173 55 1800504842282697388793 56 4967494471086028876764 57 13708062961372418660645 58 37836370178563834817060 59 104456748718064868666807 60 288440417309899523898469 61 796649243934870024902511 62 2200738308594284381784520 63 6080770914140509491931198 64 16804925735784405881094192 65 46451632451388710133371296 66 128425270615997760926718515 67 355127097158479297095386499 68 982199324649229168400363489 69 2717043764677242626657398588 70 7517501242357291460630776136 71 20803142861608525121879679247 72 57578675284031248496261682489 73 159393416095178888699482155726 74 441320206052867053000272164302 75 1222111181034274314628366932491 76 3384853352634347118430395965456 77 9376483954768145986175526715648 78 25978255771881298425399402554429 79 71986092101290984099480528403605 80 199505412130646663125352474785681 81 553002505404302527577064826988615 82 1533079684882361940231063796210736 83 4250758881003988266942661616779638 84 11787758924886002106728203510708423 85 32693242295939727516816335019969339 86 90687133655743677723240264856670748 87 251589941348425268402601699077866475 88 698071311977688077039029305468134725 89 1937154445019933826446138877994564606 90 5376327133360973761252803401479750429 91 14923241555954911936348394975351791669 92 41428172451584876995856931898098904028 93 115022447896025227301463830940615036772 94 319391077047278473366698745304554700021 95 886983275432990656413795576946627436959 96 2463540561378399212863480783601618664946 97 6843130306394227760350034201688278823851 98 19010778378805538427837115460568175147911 99 52819488533444267321800457281564014279604 100 146769870435366883715311762320685238417369 101 407875197359479001367582874352238489369860 102 1133612446406438847639088996412959407325240 103 3150997859393263978536787822328841863487296 104 8759455110100156727626568253314762599313989 105 24352909604213417391913594880523423396163584 106 67712480018769563654211829544854808353759911 107 188291195528506649957512453257674925210058449 108 523641524440677659609618519671322585229554974 109 1456398674827473111761505131031883090199615117 110 4051053454763384567263224683403865455602772060 111 11269290101746172605543346600783140162998226384 112 31352012754120025057732715780712455432670098219 113 87231629978601329566521112583007183048037357301 114 242728997150601807274040472372140584864829091564 115 675472825673469235948854099327721260354167136038 116 1879888509627103167741171115266117007128390927181 117 5232313427658276688006307434630190635353667319488 118 14564390763056890465602378126377282443364537227238 119 40544064519710667447277433690114725934986131974676 120 112875093836870980603875270981815733508659122306549 121 314271023988331192979906154330148272053213588534537 122 875075330855671973758959227030657524669076224230973 123 2436805929096745143028984430039921016015876649022631 124 6786258100481941069605778348590348382296463599235576 125 18900498908036181363050256329008177277210063207945802 126 52644035503418901831563497819324520132404392190668059 127 146641752610024889026313114346373407065797482011899239 128 408505810614204550982491173859813442559848239247461004 129 1138074078874838636217336702906125696535781575202904470 130 3170838349914548243903580960560266792541404015201642018 131 8835040334030002828754904418114622133572359401302346692 132 24619171282516525712277930759338341204343024088413215763 133 68606992984099402292185227701716567518289887686771143446 134 191202255630176397974858192692787195403561345624781574616 135 532901480637503201218942300989337500364975307018448741700 136 1485353266958073885898510169021558806252472589755157802435 137 4140388839884737292322265942247948269772765925497197206262 138 11541989785055285495195875822509786149957050724578293025826 139 32177186625909597752005129237999894826812677837979156785336 140 89710428658858509062059751740773904013349856105598619554456 141 250129508911659926559255788695625274040554411638382564716339 142 697451044222892619443030829913003161297554246676498233624864 143 1944862921789011257194110670361468471249715463334268503974903 144 5423634437642565069316010483258695033593360628423720846517793 145 15125775456462522788608337649890613409337968388346439077351252 146 42186199452923833081147866158041662399565690492299130316029044 147 117665287450027643418545075057214352466051828412888509594268972 148 328209556450126320863684748087446434821996776628800497020762344 149 915542883182999562189813885196514207258415035722297592696106526 150 2554056350239939369070595989565675100404580147616791959550760490 151 7125351394991780536973155843582166969945712305147648107025391810 152 19879517778530509122754071134939662817250784262861525532305008398 153 55466258749209608670052233950662391231136138270045407133589004265 154 154765836103491404628312052135476711917690360366714814174799289891 155 431861265094111191805008138058821401886217698709124344620227484928 156 1205136036764664412696348843109196631801458896184728517085857370818 157 3363181466968566378198153534184466528055528655152284139745200702431 158 9386132528505344464223271823694394191024870755152602009362400726874 159 26196602208611183279396954960158320403073303867079290088662274319389 160 73118101316406817945621190582131637855555124894395443645487163724505 161 204092130707529241479635325286568419206994613959981456796086171387082 162 569703372321743987971846600585937625872990359935193378315852847854966 163 1590348350312464034554379607156083096767762108466882764891423886310372 164 4439728846104755771353211245098275375891309028421845627376538735482034 165 12394845428953850121171241367775861878382882133711382554336285397504895 166 34605573051455411801010085542788655341857323391192793676835078019523686 167 96620886400431072764328676395630577085356179666985894419873642771553414 168 269783767509598047026764268799026093661406119232447052935251568566296945 169 753321263732861456335347196732097032512475780151532601901858361787708148 170 2103604257399638970940388439110554487403419767102745393210011489680501798 171 5874447862047175603405535309289917857889935505122523877521158293978439694 172 16405484506633640221483920037504655664970172791739088226634494061646492661 173 45817339118604585779203520749716901203814410385123222472202070941877962506 174 127964429438310005409325623855905728957096059042273513473148116241838298718 175 357410305355979206298976883423958252788513049194400766344124406858271649256 176 998304642385628456322787870569747415218515124580284462663404280262684510136 177 2788541661504910919697903346259024798960882587391694613281278789093509951263 178 7789490025649282778291117387160950270443209071344506895137106828026649344945 179 21759984074201638401008465311810656725470939318359313598900030920095606516042 180 60789084219924015290161601042313873834492073037791308234962579622596620965111 181 169828248984427518494436118267451275956903276362533087435897873933988318413842 182 474472877877414359196597656720145503194791541559173169640250729490398337116074 183 1325652850482904471282197328673644917859724483451765585814856166733547199473261 184 3703949157482903826647181355404320065679147704301504479820446610094172592125308 185 10349439868619427713832642988684322014047100616836346267869328351855462759149743 186 28919123946698872097505080659290639260304603495726752185437396774960400374336891 187 80810857684003001281801928632031122868239172029778412030193456815732791626028875 188 225824177331534758052179870283033253239654574386407229777627052213325595132273207 189 631083953364168753860145909657506394252715090803890148824019842069238655968620270 190 1763679485528956792075128009369922628420497999627200716915624035322726686903129338 191 4929102643120576644288055100631579176995889790495586740387757948220044307355425461 192 13776267996678257234793743468952062073566474184605241893497583381299810674480849336 193 38504428116250634519765798684692943091005564330099472267036560377839031963849300331 194 107622976707088038007244781069461685555341177571266372343061492715932840701314863417 195 300825332821574471952941558713568307320072817104959828499483278791094829352035649131 196 840889158598213956882371178947098412621637046245018053994107946132904117695073597878 197 2350595508026553557417924756736314301089705705942298676805057545663044307473936864700 198 6571003727135572834678575486608689881339096013144836097605054193658298410861810411328 199 18369614899675090213288830477297102931135472179967618936672743782491047817216592647676 200 51355005778904406057822676627483589145156204914791195729099996522328991915646576957791