1 4 2 9 3 21 4 51 5 127 6 324 7 844 8 2242 9 6062 10 16655 11 46411 12 130937 13 373349 14 1074194 15 3114146 16 9085176 17 26643492 18 78470989 19 231925649 20 687430207 21 2042284587 22 6078844480 23 18121207896 24 54086361422 25 161592030394 26 483170313579 27 1445643516471 28 4327612292901 29 12960377680657 30 38826985867854 31 116350383014254 32 348736210603972 33 1045448896172912 34 3134513710457705 35 9399118302923581 36 28186682000433707 37 84534288809423639 38 253540702042671164 39 760472065977920996 40 2281054044873947226 41 6842287971604055622 42 20524753802220654919 43 61569167751468906659 44 184695207297444595537 45 554055939255247487037 46 1662096162398669752330 47 4986115505552901569466 48 14957928921461664683792 49 44872778639260302433084 50 134615902166159476274949 51 403841831057760859631721 52 1211511308915525978432151 53 3634499683540947103072387 54 10903416381455022920096184 55 32710049565826200901402864 56 98129666877237848100476902 57 294387837424702766241402962 58 883160704063865186013064355 59 2649475332612136950582161551 60 7948409630563327316171847677 61 23845189377756509854010378729 62 71535472738513809005648452934 63 214606187912865128146079392646 64 643818007740024294812932691676 65 1931452680923328863662939394952 66 5794354802184076374503031855649 67 17383056583095962499144137262869 68 52149150861814039690981654920067 69 156447406987087348153208384856687 70 469342110877177037448761022169780 71 1408026066865203092674937790355836 72 4224077558979261762211497823461362 73 12672231127939549296416995373220574 74 38016689644207402515163630926133119 75 114050059904404629051420597390987771 76 342150157917173781280677672398229801 77 1026450421131236146578082134645047317 78 3079351136357123125287335823835597314 79 9238053102377963921613386038307006674 80 27714158566710596285714305887519797032 81 83142473912591993932279194212752944212 82 249427417422273499443257488387636284605 83 748282241848276544648294962964640448321 84 2244846700392240856129442609752328260847 85 6734540040453004282878151407786662758619 86 20203619974758993947403030379300016243504 87 60610859570353238649444809584354312841096 88 181832577856612236451991926914000555110526 89 545497731507018058751361465734509283413482 90 1636493189540969498710183205797836944585179 91 4909479556599920696761472800471349123714279 92 14728438640773702226649043337957458011779797 93 44185315852245999978600662593623883539321537 94 132555947387561728320060396924091780132064830 95 397667841754257538328524979732814508659375006 96 1193003524276741056708867802451436791480582132 97 3579010570449732420146226675198225672633832864 98 10737031705602184228610606929290280077636112089 99 32211095102932035925014072872615520046265616621 100 96633285275300061327216199710050639616637957851 101 289899855745033574536453913437342991201737237447 102 869699567039871458693696550094691664952267283244 103 2609098700648289237649664984308744384233871825684 104 7827296100806988172860681231062540491465081940362 105 23481888299673880303354393184093517278623790604662 106 70445664892389592946280368013445874257741011606455 107 211336994661157598709569436856008610370489026711891 108 634010983944818387933425377465402022626465038761217 109 1902032951741135167334525024616367226303849695523309 110 5706098854998111100984962776406275762869841543866874 111 17118296564450424504668258328992287766139334805818346 112 51354889692038161516845594093958860639813458583955776 113 154064669072944351758797173305369841684516176980623212 114 462194007211179677697483886689589651134605753008955509 115 1386582021615062145146358315878245683750027835275940889 116 4159746064800579281974903688505217074861602542165350727 117 12479238194294046651064121328022180875830137598964769587 118 37437714582622150410034705499862267700944754425258445480 119 112313143747238780948983594293509154395692601799150674976 120 336939431240201012741662848983816633835657474660923534102 121 1010818293716944707733513694951248080075807402209802349954 122 3032454881142002132112746522955224739971306434700368835859 123 9097364643404684083672061745065623341885791943176915390271 124 27292093930162575634597807329692628657175543745167032848301 125 81876281790363451358294032962258112132195916524676895034777 126 245628845370790326367472032143608066900766641705673393265974 127 736886536111646648142110752349626926973971301944791049619894 128 2210659608333191254798339859007230042174724166172176910682892 129 6631978824995352054178786150585011531712041625121147753552312 130 19895936474975864052476012628295666979585827847112958321557905 131 59687809424902986227091339666442867738487067527847476620120261 132 179063428274649554710540730448803530450654691361119057256436787 133 537190284823805250259819823446561435124649871290638846265472799 134 1611570854471069519065123260828751165159653168395296151281947044 135 4834712563412372679894898625243118548833329354102408625507316396 136 14504137690235100053369424611089313593014985199988604376718939426 137 43512413070700428310177274665459043685470427494895007390989296142 138 130537239212089523244354583433547938735859438953524623372383878639 139 391611717636240174510778328082033822313064532775781935131924182699 140 1174835152908651971401587015395766862509943048791800873334949808857 141 3524505458725790414720979918567450536137471987549919494318408848837 142 10573516376176971693064629996211175203919766544124044646362387359730 143 31720549128529950477513490271229039356824274533816817833896772543746 144 95161647385587522678081363477782402366995385780457296842080158205272 145 285484942156756945923645479760924155860866780190116639876556683891844 146 856454826470257264795280118035603382242425195625419019220146146128429 147 2569364479410739026323929115807212390493888014192285521290614507220721 148 7708093438232137969872308579309599505048877940978273620920487095093151 149 23124280314696222923356057022873779288796002424482265500884555183591307 150 69372840944088207688446954989336569472750615129800266956739758286057504 151 208118522832263509915837564332259767855619743213369514658097076957509304 152 624355568496787842366884876121743884949944260163828098487297973267400622 153 1873066705490357039189895694930909338857343993401749431242115297613115162 154 5619200116471055454367541402952044889578085944627212745732455572699706955 155 16857600349413128548787573915546439945969769991791261528855127819318081431 156 50572801048239294354530475485791234959818174287925854125617656067627175557 157 151718403144717662665611883657591815789371335711413041754076555978195647089 158 455155209434152455909044319142811535087583641271305587570651679004386708014 159 1365465628302456083153570751029620793167061293194172034735867772747070967246 160 4096396884907365148225796508583062646140182828997066846623541052416828733476 161 12289190654722087957633995830582358265824673908234504768845791864611617464272 162 36867571964166245797580284357394782931364905822672568451142411749284708266569 163 110602715892498693755054053109287269814167879697334907760089998279218922839709 164 331808147677495975914466856269664028466315384872879762015155601082044130530187 165 995424443032487673404323162733596782166191882858249725475810866818687733767287 166 2986273329097462406184119372999596634455976999731931413130826509950392887895580 167 8958819987292385736155580482536596526848175727543941790445251764622056659509316 168 26876459961877153629644336059515387817058810586073647986575974377321582217683642 169 80629379885631452248891419765957523950878028484629427294123694942485102249018534 170 241888139656894335887768677084725605894937132692500452272127970349628736421813799 171 725664418970682957305453278415543675881890230045840943141743699539108036698259971 172 2176993256912048750341748747356716637307673682842227696888608052390650419609844401 173 6530979770736145957518171313452685707895190428963259460763738835750244155241819037 174 19592939312208437163965752995235209762194082166585290087642024783263481467963769834 175 58778817936625309781212662166846461233375775891818778239108809510559909104577573914 176 176336453809875925213680031917706181979831573843748278765809114989562753316938269552 177 529009361429627765670439589768608937940914096268832865152108268765886471857101581212 178 1587028084288883272940159802754006323095719990467849062777234971791264255785462661605 179 4761084252866649760707560969173932233815404161499601082954337433040851440487748243401 180 14283252758599949141825687062793930447737417390423791367681450025715578069533638465527 181 42849758275799847086770151059838227516246383821360463959808383099530443501060093726179 182 128549274827399540442599637077700199472945574966470679160780703173012979082543092773784 183 385647824482198619353670368900929090103977614146851940799835350496388356191562202242896 184 1156943473446595853295043205936631813933808865622969394111884287730530380027411510969926 185 3470830420339787548379065273945417107385095174851464184669974977476160831902609754919602 186 10412491261019362617359099233341147370254049988442496041575092198887966490743289592231299 187 31237473783058087785015040179168772219162450040567406924558222847165395754005134612071919 188 93712421349174263193142508907301905615624919875032473505642307515554581020369335751290717 189 281137264047522789188560045940642290258026609484922468070168305158473861259127016753092937 190 843411792142568366622042564629195737327473918483596998627901636499483882730844760840181030 191 2530235376427705097587985066720861780046267426479973725429632367811153701895624232516339686 192 7590706129283115287264032372636403865911698993750513216113934008388462187242803346791057212 193 22772118387849345848514108835690124263528358645348700430169373827999160128935935366192130024 194 68316355163548037513486427115106018740311741107444602839251443063842167303563935554134515969 195 204949065490644112463069494279170264970916305587015148287594826292493926712981887208695100021 196 614847196471932337202373009313250866731906726977380977732261358936149871463422544792939214051 197 1844541589415797011156058293825084969322954844660644042267683462580530331447792666496242389967 198 5533624768247391032379217939721659751520367593717567284938536296451974738995467317365281314964 199 16600874304742173094508679201543121377747095408477068094405900606763880861773230360916078453724 200 49802622914226519277179131427632053357076278228064761549030612192248156496395686700164661465682 201 149407868742679557816214607311279680909907818693284144675301631094925887709826378707945876998462 202 448223606228038673411651341813608774166562430853662469862124756806817880989234766883755454069855 203 1344670818684116020145646278228749307283336255623690858314998520210157231922656876633749124494171 204 4034012456052348060221330860141863624996729726782276542294413380186802561567235404336521168194697 205 12102037368157044180143468884124745270352448181255915078422598942372539945314396321283374750430069 206 36306112104471132539173751285228160313498919741545068241919730076117749103086249921674582325968354 207 108918336313413397614487419425091484357882841093194832463050011179804705864394393722629597949655346 208 326755008940240192836137934046942384445143607158672868415278799994595299491071193908291201020240776 209 980265026820720578490731319253570019564369760991138560125175136452155991865072578898016762681214132 210 2940795080462161735429504667757863722659607625659511131339912413961501886358718399250204003068284829