1 491 2 831 3 3358 4 10617 5 27582 6 81848 7 253264 8 736065 9 2137558 10 6366003 11 18836612 12 55281733 13 162975870 14 481592042 15 1419353824 16 4182760615 17 12337678966 18 36391723458 19 107281631494 20 316367367773 21 932912838818 22 2751181217369 23 8111746686852 24 23922171924771 25 70536770623428 26 208014570978437 27 613342176881608 28 1808779903559960 29 5333299165009726 30 15728113280978808 31 46375324963782534 32 136762972643090130 33 403253912752233640 34 1189213575493331175 35 3506469841335624908 36 10340736070865817028 37 30490293524363555102 38 89917234699020682031 39 265126498327852382578 40 781869850124846863405 41 2305391272883131249304 42 6798701624665664028172 43 20046389506038510621446 44 59117695706152173936004 45 174312158083711819976976 46 514054321716566608855363 47 1515720751663738608242776 48 4469928031610238767518957 49 13179857445292321476882472 50 38867986873157864147313913 51 114604647406798793040997006 52 337974211699478964815599089 53 996537729049086533349427760 54 2938834166245393738764432895 55 8665333106724116632661121080 56 25554453438031033587855904945 57 75348876078270334584541555928 58 222207192916137320472320467045 59 655191561157798287791179333716 60 1932189107597943324439457387115 61 5697178301240084783675003435416 62 16801232662723219797253428110489 63 49539466806726887812845333675908 64 146094094971004909289108924527637 65 430767415329571428202495402569046 66 1270352301753082705233132474000221 67 3745711814655502796021877706449754 68 11046271041209860591456968957238314 69 32570608869556858383348910204600884 70 96052176823283972735242708063166749 71 283215744997529383087538199199938764 72 835215851401143166132488081223195475 73 2462685255155760514599877712234532518 74 7262568548708057297232123507064742830 75 21414129592316957542783695305937683662 76 63151222329173506235585401855400862517 77 186205259172487471536870365980532846500 78 549127606152254275226730892367141567971 79 1619136486216708319275731571879221815320 80 4774905642629251440322044791356242938308 81 14079102666857106735715547052004638897952 82 41519901095067321997073164133840747236388 83 122423979442936612666025565410781805780202 84 361033770291411145361405797396899399277882 85 1064530254326945086565276758908034073359436 86 3139347152884158323928270834583822711905986 87 9256557967923276820058094199468827339015114 88 27298001897071646610804807711203022713308835 89 80489835836275020174899202652964242307371054 90 237368112312115596445805708365880227170960358 91 699894463514496787946515945513303013011531654 92 2064019958495984410511844727612302817465275196 93 6085889665058547773137482728871306722719350904 94 17947559794670532134084146621645149292955299293 95 52919482787849314385470459534317017791667415192 96 156061912704562073852223335917063200523833055609 97 460158138359305699079519672155384342044294383518 98 1357026853546886314278184950163342124396063494398 99 4001277056073574978243479522629961911753236357134 100 11799944325515947750535159383574779103828156758798 101 34792860855499075597707519877499088335913751577436 102 102605696947960368508619673776325051992465559828014 103 302539201746258820306093889237326104723342164631860 104 892201586359294477429670646888898833182710017655871 105 2630711195995169689584475177734229524810999406761046 106 7758084535069913921192809428751717282821379313945331 107 22875188923578616221365157583561437200530584518427280 108 67459951398307617961968664846224234435534867194967691 109 198909811569591467545132708908470337434042836770807586 110 586593897255208867149766682110283015570954752939462964 111 1729608147536155074707227739995711345396280956852301832 112 5100691494208323067245906808303871702800474863621090499 113 15039702267159481107902584071813298692525355740356205970 114 44352752118336341653362220321890286503658160031492513336 115 130776814740966517413009981587164791544689061424859710672 116 385666653767287338243699886808249238227622919059659489525 117 1137161824748224025281773818678107456778392159870474397006 118 3353540890342293265142335242075552329759546585030375200367 119 9888121363301783150467262071185547375009272528578730648986 120 29160510490968713713827033627949915615906735114470128840803 121 85981556861560319165620989980994271747590198044989629981374 122 253563442313388149663648338253466531058592906381558696579950 123 747647389096078089590850701837655339621209116178186787950502 124 2204845463790063295356972053793411055972162555768824378088795 125 6501122320013298732221686723714471325557783606007861272763144 126 19172099395887324164343913410215118767048171129960606159726495 127 56530113040151057766210961942511620099659259025256606906203062 128 166709822199485274619113274386717015603139894955460361109383100 129 491554153733523294134237286419883977364004030728281782258695172 130 1449615101815390665394716470269665605787154509127818851141915430 131 4274279194896769829253521480787086352963302570168330481377712032 132 12605039797215581093198566298095151219762633255266769618072783511 133 37166734320449762310982635545073506347616803126455747443877010288 134 109606355570116690256344479219604258559884772804350647661231438105 135 323181073827878548881822905910053387626093917893742858563450634728 136 953075386879509189585526354542777884691702393540145505789424266834 137 2810201337034680923786166907654950082497128623868585261887961853684 138 8287408958638720822193164583383195131034027643101122035559624343198 139 24435934509201664553346637470849643231132503131323124781887297072366 140 72062659673329928680740772126731157422689362858157370460443904889657 141 212481179717915617488007458680349331321082729466396422133788473212710 142 626616466631709640150172477631938724277344804908211939711842287566350 143 1847617152407901646186908862670546526745254067437425284796573216754828 144 5448705307768786669595300619618322579065580200332214452569389329275134 145 16065842379093557777003721510378370232810923783373130428770912269260164 146 47378885030732738276398886431726579191269638926142017402887355382064179 147 139699553564706716236271156191676196060152546334565413639191736244935010 148 411980208133995501081921538823412139349777351474800416895556485661065415 149 1214748956554835858663857768553136441988075300481995097730998367059337402 150 3582348799133514112309759514245041364811324537073953527160003460391283333 151 10562775540779233606138797797519909095999838017718091394396476165345372484 152 31150095721295810297415573894899977029261598109301090775247560609260272207 153 91847971157197259617820322589704536127130340620588309171901968812180159264 154 270863759464346736159017506805345218192520204120483827205762957962403334975 155 798658437181085665287861327228721709869993396451718342030667511849400619326 156 2355279317520745354984417740339432256737402519442995585359109467502455401204 157 6944685780689141017665299053558322465419432010906256622591611118062457215540 158 20480187805527278582470372769513704133039927839470941214686124128023326011235 159 60387092087491097657561095218097244156783545828449482378393647649641789833502 160 178084225267678395576990774189637070639222870631095605819140353119457083615141 161 525092280045716813737834425962925018778638444696251168465768002179711260687476 162 1548520530687229340690528472580698399652852519518505187328442412217400077603982 163 4565907928868858189459791150992736245696372860912452017254548266797389601754250 164 13465065927964990398736926524358539298199679683280478308120311414860284595310961 165 39702574208656107048211806090064585912067192345975662244234488373388276617010850 166 117084660391283074587383592534515623578970011600526120063330015055148716893550261 167 345231315074798426693934101197978252839583121198442339245521471030289759380637530 168 1018102530821692016923657079068464172696256104462135864520957227798240793489510396 169 3001937866343428378943788690008508296432658645746880393081342324483723349441151422 170 8852848526882723602235102773676056345424221265743310107222057247818735599200926587 171 26103167817884827109710883974501976562010779381372753671455278038149824001893075034 172 76979404988489957698100149355225054828988714059506781283213937165901123197366697030 173 226978505374137302814410571543710376672479049134868847241151460170655089860977309306 174 669369725957410346925670474317858656188568807431311104052458660948704285142698983477 175 1973677764373808717153741963837808336780378034870761182359629420444241240007724115640 176 5820463669409920877354082836351852655998223119288055201991610377446183625142226004590 177 17161994749955081321677909649799801814276145391929999859592860488318835650244122240186 178 50611487214281821868364943647873330309085855239328906308463265145298554361828751104550 179 149231079720317452888525852455483891111213682581400881431250931747595910605651455275798 180 440089103468469844711106708569361785236519284773529230787502275571742263050017917999720 181 1297629761514175429220931230113793696965614224498103810937778186535544039617547599760676 182 3826767985925304680551604086377865047631367397406733385460658520236153352492299865193538 183 11283460530628892998472634777432877454737982753831204356569691416063746680557620586097808 184 33275427868329378642886673626653538081294457396896352821816038434781663291001550679728788 185 98114643577299951105157544299867214873565977044211246790086771077127035596011170108436668 186 289344455658881466485499481045285161068432969489843985011052111841699996418674645789427605 187 853149905400880286884914115118495971457950069649207042885009528862296865851488498098754134 188 2515977085307954242889896706485099374333845497156980487730883766995735936492407282155676532 189 7418513022595656565633454029284629463794975626897676246011520150105686777112519281089115292 190 21877525454496830800649450751637040140703015948777610239664616815771189551825339161280529138 191 64507228000642710491645363289014517637344649781710093260423465844579608273557097614177535798 192 190234689658778503249389634859877599062016282809060257146381859181150215671560037070493485870 193 560918670851230872903980482694503810837720029988688610025789471551450010870650699851397468102 194 1654174153509359876983539167490800864224196327866703885112142827387950433353073238736855747222 195 4877434127325649473313784270540052244463669625684040980740087087557599272296913937794186863432 196 14383770568062318274200720278038868569584557836328514431285864495686486229787627804555417265756 197 42411431286997453949479825349698117703875434712238274877003339618262675643422586734424696718216 198 125073200615381950089755250992362263134056962877033074061226017894254297616807310144034631659941 199 368786016757128320505798091547601734795585909569376891468306212068513961304561592961372122777380 200 1087566395622989789458172265904570916762254509032124517887272917188024569072377748568626582339750 201 3206756339706104834836786204268472286802363330621404024869935064898250668555031665701683075112686 202 9456867331041310883206651657139607721546280423593407476725419332596369548508783783115097176833370 203 27884154374046038290604619290116698031570183095345140446461571983279254482175525193710353138654572 204 82231613699030256391344800640275949412690582008507467085212847161423520616403458341104838436842038 205 242464965463166462641736263627732621567552861922496455620094409754229157372731387771159814434012530 206 715039986798880217154253896215618896452510956267788435056501544409878913560955214782643254801166962 207 2108339334535253609149003410364759843688845079465682481631898723605766092529662655575477345445699996 208 6217586640007433784835552822335532555636302870760822586947491398859332622120765953917995448958255228 209 18332936228775793686467204819749284102238460917457390990949168967672667676781739865078917710824296020 210 54064645809622951656576285987248881279156081318869912415570404498213703999409005330121458165986840527