1 2 2 10 3 49 4 168 5 557 6 1758 7 5441 8 16500 9 49253 10 145290 11 424425 12 1229824 13 3539405 14 10127350 15 28832593 16 81728396 17 230776757 18 649427170 19 1821994809 20 5097729560 21 14227693853 22 39620451150 23 110107647905 24 305424435364 25 845754303493 26 2338282589242 27 6455260338825 28 17796743862320 29 49002537707117 30 134767404845222 31 370231053346289 32 1016044537221564 33 2785685186025045 34 7630547899772306 35 20883661976713177 36 57109157439547976 37 156053036768268733 38 426111982203041790 39 1162723965142021697 40 3170632639700129492 41 8640634019937011365 42 23533614183689143530 43 64060012932719114025 44 174281785816816749664 45 473907984803027063565 46 1288020773286723899734 47 3499030014331864826001 48 9501167929937027727340 49 25788072632858994230517 50 69965008629502031116866 51 189744904090944348719225 52 514390884584865728194168 53 1393980284684767697050205 54 3776297329652636963929262 55 10226512287373069221754081 56 27685096878041425886065924 57 74924997220553415519650117 58 202709634482178543930127770 59 548268822443900103041506249 60 1482478910440767666588442768 61 4007406585228631740162627501 62 10829841433299005366479610374 63 29259594633932729220420518705 64 79032471647461682561540333084 65 213421047123384915065336851349 66 576191130316247649212945964786 67 1555237083238715655310756536601 68 4196916083226285241415670702760 69 11323232477191667772325294668541 70 30543563494384485373045814847838 71 82372206564247634792622729960321 72 222103741664965148033563443815220 73 598752848570780309011174954365925 74 1613831245262058759565196734717514 75 4349002240942141094523348022429801 76 11717749718025232045998253446714560 77 31566314960162772082540998457603149 78 85021852836299113573901762731801270 79 228963424881060284005509435053796817 80 616498912444599021043895754702564428 81 1659704957538941074859608756707658293 82 4467489071027122218671370645222022050 83 12023522873915216626290909107230982585 84 32354682030735793288108188555014414040 85 87052488407959633005916836436201321373 86 234188372451188685095794614782137368078 87 629928031009334271560602686683349264929 88 1694179193078568221077998701164180578660 89 4555875495005363604479941512715230305925 90 12249819560048838104725517015528460812026 91 32933211527664023493489915051659884494089 92 88529128639009211948181048659243044612336 93 237950783149308918394870485367825217333485 94 639496280526441979438358430157540989262694 95 1718461871837957062685461680316599797465201 96 4617360644197009937938638694749376428599932 97 12405112424101652419063113195210267447042261 98 33324342236121339464057743383816174979821650 99 89511198995037435862602676359893302021630553 100 240408033100676378912352189977299907122567944 101 645620432531575904150138986932256712519369789 102 1733656691526664154171324869760242885511379646 103 4654867291447275918089113991621312629104648385 104 12497141319905052852495994838194227673286913940 105 33548569875558621177354681021795202185687236901 106 90052972776155392484634845875311940948004951978 107 241703837234245884087742140106295547366580500905 108 648681035573631515420193159685284036452265762080 109 1740771304500597387826755794013126070195150665101 110 4671063547087873291985520540364171019908129965078 111 12532970873635229380850933204885343440408225266449 112 33624599840160882194361445357719045440487907465388 113 90203976381636183927271371675821041914103438290805 114 241969324562135196079505115309774897169675102838018 115 649025268216197469316570213705980225526406384851705 116 1740724887496179134666671801003901640960618745616184 117 4668382943262411498387254917270839180039146737216733 118 12519043772110882695013598761153419014289908149067630 119 33569488584197845039403647338775791911008567493656417 120 90009364433990671894003044307698194356024559015185860 121 241324033455355787595786620238964113515780679916608453 122 646969579681409499807802296616980330938465366363121754 123 1734355147695652641911399705227313936745906778631224905 124 4649043022088640610046297844506294492201281448091087184 125 12461230079792301000266685618833977128603153609817053741 126 33398774466301851444744767458583847320076642290090767558 127 89510266923814868851628745582197831814570116747929017777 128 239876832654349758459731958803689805117578160798737364700 129 642802133372501414125439383281923328967955274303848691221 130 1722424805577065710138338774539697993272757254775470563762 131 4615062535064549582857771809045493531029268236163192427417 132 12364872869654452203831328005706243174974767951761113158504 133 33126598809823538413235371137653125129400344755796764028285 134 88744110385684253163693094200000279691854894086275250498590 135 237726773351710721085526575611998941440392622591721465071105 136 636785067446017847008253719662298251705879688664730688895988 137 1705627592173362092996086987927310050954114261921611726843493 138 4568277353612342437026335868011203709960503172750276766347530 139 12234830433155217906035716454331590645685229608464102367955689 140 32765817883432446230019031925095274012938004823661292876785024 141 87744914974668175998664790719274935529209442475396652613768909 142 234963877310819209841366713384449927490677255897166164141419894 143 629156585612400708093726132586511468049464602423006876053776465 144 1684593795730002155249751606961917373677478923359886023503987980 145 4510355183656842964279352052683464680213608568586458887405515957 146 12075515315937592169130869285772493787914791335355336243379093090 147 32328106456783126831761111828029543126707219988951114047200597049 148 86543569181994423919794572894032082985741419541574117329727524760 149 231669865636130243883767988487724348200720986967984539639628203549 150 620132890419546417695188569952299254524603636802806518065007911118 151 1659895390296499300993727411027658599684093993758929786032831427745 152 4442809170618071677302813423704538995157007880258713250871443405348 153 11890930408599005709263664237485073143003560092683031649155744446725 154 31824053540111463051978082727433495566232942252951206804417596862906 155 85168083806356640434125629501754814170866504387525231614244871249801 156 227918832486776807662065367814891583177752271599623148373909943269808 157 609909970413344614483451070779762255702879629293224273277131231226733 158 1632050776501953365595604892297605947807275221805322955520837915192870 159 4367010475129072594463419774255431677448597079764579237186591991831281 160 11684702305745519963759466153175737326631669644489156948664852775060284 161 31263250873831299343375201437907640060909092650839857340839426777459541 162 83643826683716091467039363660222016704585026714561819179736295624995602 163 223777867723378921910920049944464428785443928434292159987395124432903385 164 598665251767849721195530178412619895291897144301362980281294511877983176 165 1601529162636660976637012257110657287032197819582293940339427178581423805 166 4284199894139192363725095728311057697653568700114077371019475911734689150 167 11460112131542847641186419689130217730418907327921485457430190280269957953 168 30654374694353978293023878039766430686781301792150104348481633010477008980 169 81993739572635354527563761553381034406688247845574180454936548328891759525 170 219307632196962687459351258837098648245011889641435189101124757327163189866 171 586559124231590998650151303097773704654157830844513541132318607767175167017 172 1568754612180524655025041730689234544233285923853690595876891554552062619104 173 4195498596801611128314949271665374864295832966635281317924852774550886438925 174 11220124016004773684793201737376552674137774813509930238821832447797476734678 175 30005261265253161326743886596733578895465212293220498971022511549559337760145 176 80238538493664161297725757088238609923889047349235125122620583851296480571756 177 214562889127287359767879939579350875130413493091989154139076796685832317671925 178 573736350541849610179569464495118868972519428785941106506462549694147222699970 179 1534109782074319729989390395415003805416329387200220780781507260569496762920313 180 4101918039645570507872742485539189468126865316658963067170141312238597023156216 181 10967411393252387043103391120372703630223664015837685823491287176039480434409309 182 29322976628357954580789531543286007823671040409194450084019913610284887494050350 183 78396898729581618787257032757365710809078137432788720619481357358415200079612385 184 209592994774335754055918546133397631678273285798890667156202451161889076179461764 185 560327367812028734309781067411687999328751113372009319582618911055138205504632389 186 1497939374312630007696276859066735091152016400877519297699245805451098372382890778 187 4004369120973786626584660315972638122853281322170831522426368380323082806091948233 188 10704381280869106410970634373353896749473636203370338807087154766058332443692204560 189 28613880997204924290552484939202065388279816455864890756149576870009703208006933677 190 76485625607922356317539380824319509709775748212137611784175500249994153466460931974 191 204442351380016862081766378869206472594940757980285067453438072971024515883452233777 192 546449488795255111456127295767844307358927618774338593701114441746488039893757874076 193 1460553321838770830895782882122839556262002940931835541774181336628290137936928014485 194 3903670630180975771006930032286570174391160981632485555383970034225964948155251369074 195 10433196688205700541067889492023657031293948964171695520745274498428043447098207880729 196 27883688185351797745555329202836785080944259299683072911952673656657776855638855255080 197 74519812107745764527871917189646067135015639294983886085734303541250359063817812697085 198 199150825146114576911906999350768831354169867507052331978674953430153085299273534402270 199 532208010367036487314662305937932638942389995070439011667891130668842211701205923754113 200 1422229728234203910476537984127420918509981471787287002202123574774526650924513091916980 201 3800557043738800793379487195147562023491052310297995936970311513268825667510331953342693 202 10155797290999373911264000832608555365892877895675270919678176413863239056821013148107722 203 27137520434201124306705952520536044072151154979262995827503425425010111209500169983561065 204 72512984258645309953100689338625471409042791429305893076251972362947245678036117978150464 205 193754131818124822467410666396840325050639899098584713161788176160575853835048268302711117 206 517697236048322285946641178699533427323433977346308496460855431839466363198992338740535350 207 1383217579310276681272815857208604192985559995550804529645720594503094485343045908098867921 208 3695685715915852370748195053975142276861810773147095020986177355711426602806589160584371660 209 9873918499908346981201225936475151734095588223965233050582153057242505328474685259568504629 210 26379958979059702080106697606712658350909094791338403267256398036897878441442294123317010722