1 32 2 121 3 447 4 1579 5 5352 6 17559 7 56219 8 176797 9 548760 10 1687165 11 5151519 12 15651063 13 47379056 14 143054539 15 431129547 16 1297582777 17 3901661040 18 11723857281 19 35211417503 20 105718138339 21 317330575512 22 952360824991 23 2857854226587 24 8575173292149 25 25728875319272 26 77193605279269 27 231595311351999 28 694815998826607 29 2084510273505120 30 6253659669533715 31 18761245296572939 32 56284285645532113 33 168853990807961856 34 506564308886093929 35 1519697737021652607 36 4559103106669607067 37 13677329660973934280 38 41032030764363657511 39 123096178054997938203 40 369288710086854257869 41 1107866490900376683192 42 3323600211572943914061 43 9970802147646831560927 44 29912409539165238498919 45 89737234950682691485392 46 269211717799897003145179 47 807635179858338820235979 48 2422905593618211989152617 49 7268716891192826838033680 50 21806150898758461882624465 51 65418453155642547639662559 52 196255360403676365412049363 53 588766083120555338241236856 54 1766298253252776092771817519 55 5298894767684663622487523867 56 15896684319194891931958427557 57 47690052990442938677170419720 58 143070159038198263298708381941 59 429210477250639527439733087103 60 1287631432028619743424842533599 61 3862894296648484924522668923072 62 11588682891089152906137998967331 63 34766048675591748471701400403467 64 104298146031497611897973846421889 65 312894438104085142612250506103712 66 938683314331735189578588804815289 67 2816049943034755388029799693108159 68 8448149829184546394298183047954827 69 25344449487716560826553551903734440 70 76033348463480248133461530876159415 71 228100045391111320440952082248820379 72 684300136174694002869922704568002813 73 2052900408526839870635763986508804056 74 6158701225586110893823009619459425309 75 18476103676769666361027916006891143327 76 55428311030331968673656425974992844247 77 166284933091042449665024441148204717360 78 498854799273221645209003264520241230571 79 1496564397819855945906508904970327264203 80 4489693193459954693981803396246887765529 81 13469079580380647465876520468445872895152 82 40407238741143528508304895798814833184801 83 121221716223433796431891583851532519154207 84 363665148670307888480880999801040777861059 85 1090995446010936818555560406568543136774232 86 3272986338032837071377525855381539741489599 87 9818959014098565064524286480186577336368539 88 29456877042295804132296316554023923132033237 89 88370631126887632750215942459760701440207400 90 265111893380663343909061970116181068005338565 91 795335680141990932947534510105383330578446399 92 2386007040425974621090341358395914643246192463 93 7158021121277927547380580988479442029532263456 94 21474063363833790089589019306286059881728117299 95 64422190091501385322117935629082322418534910987 96 193266570274504186389968212364752603176481657137 97 579799710823512620650958748163383782119550427200 98 1739399132470537986182635066856632693035565403401 99 5218197397411614209542724045759319575453930869503 100 15654592192234843135688412228569719325043074753659 101 46963776576704530431326921670118514384465414199432 102 140891329730113593362786544582825926396015873766471 103 422673989190340784266536012100721886521181386213147 104 1268021967571022361237090431421260555925600693616429 105 3804065902713067100748495361331184823892493161096952 106 11412197708139201336644452771786787510692017664368109 107 34236593124417604079380328798263682063671441396417119 108 102709779373252812378333001575231392161337725078187847 109 308129338119758437417979183515842282238925225177052560 110 924388014359275312825090204986357885855130271745361915 111 2773164043077825939627960517553805391099161000322940619 112 8319492129233477821210030545285018950879145356459418313 113 24958476387700433468323927995970541028829004750993215056 114 74875429163101300414442533457879148680926639557477093489 115 224626287489303901262435252813045611715772145163961226847 116 673878862467911703825853370316899395461526840240013666227 117 2021636587403735111555319948704115764949453233746441149240 118 6064909762211205334822808749614967367851008934352404100431 119 18194729286633616004784782511841712081304132883403934303003 120 54584187859900848014992376973501895862906226039146368297989 121 163752563579702544046263823620425486153689563351790478435912 122 491257690739107632141386123909048614244976921437038667912341 123 1473773072217322896429390213118555271610680148900379439980287 124 4421319216651968689298719392730214907199405059531523134487999 125 13263957649955906067917425826123203375564676091559054916671872 126 39791872949867718203795153056601648373090413475213567544650819 127 119375618849603154611471890891002863488990937575928371759653899 128 358126856548809463834589897244872110960266060526790180603218657 129 1074380569646428391504120863137278741375092384175240126603869920 130 3223141708939285174513070376735031776129280971709178457691429465 131 9669425126817855523540637593887227902426681381481889345416703039 132 29008275380453566570624787487097431795419382733129251614100480363 133 87024826141360699711880155428306757442660148688704673264333258856 134 261074478424082099135652139331235128201031093668647359169725553879 135 783223435272246297406979938310906959869687869458807761327952490907 136 2349670305816738892220987204016267757183239371777752661752057671517 137 7049010917450216676663057087114184480780042815127112761053870483480 138 21147032752350650029989363605269890768964724190951439875279600521661 139 63441098257051950089968478291257496776471256755959306891119967964703 140 190323294771155850269906215399854438901223724018017463366012613198519 141 570969884313467550809720218402099813112602650322190611807524011204592 142 1712909652940402652429163821912117630686294049038566551489905882822411 143 5138728958821207957287497843749479671817100626331125631901108358855627 144 15416186876463623871862506376477673369090231403567101941159552521275769 145 46248560629390871615587544998297450402793538392134502095578004501098992 146 138745681888172614846762687089433134975916273803841391193306491473537729 147 416237045664517844540288166171004818815800079195542928117811998552478879 148 1248711136993553533620864709745672976929462634212952262878716180303925667 149 3746133410980660600862594554556831357164432458008075684585699182970259480 150 11238400232941981802587784520019109695069226008995808723454179378558741215 151 33715200698825945407763355284172541874007214345396877265352662886034133659 152 101145602096477836223290069323584014282916073769942109497230160340942178613 153 303436806289433508669870214958556746337127798971194434916418668752753994856 154 910310418868300526009610658942623498321323984624049819643480070446612698469 155 2730931256604901578028832005144464718250215994068543092808423717173531103167 156 8192793769814704734086496072431958010655861792149337754360308918101962473007 157 24578381309444114202259488332023752562443464455437272631309143797296592029920 158 73735143928332342606778465226988516385613054442494021463100148497527117867091 159 221205431784997027820335396145723069828066291316253841193078445743167902254603 160 663616295354991083461006189372530257375976741599119816517656469809300534255249 161 1990848886064973250383018570000004881010133183443705514091541938744742718105472 162 5972546658194919751149055713788226886992099914315067628675231403182405305696681 163 17917639974584759253447167148987873201294289364295622973473826440072560061239167 164 53752919923754277760341501462303540789308025122352744924611585894526348154779739 165 161258759771262833281024504417777536948352744999520058440802655058712339771978312 166 483776279313788499843073513315440584425072285410543965973519128379435528662228839 167 1451328837941365499529220540071285989273558379349719765857130448450967442141292059 168 4353986513824096498587661620465283017493985028873575606713238945790351713657108877 169 13061959541472289495762984861901692307181828557446040584960814985870209265285821240 170 39185878624416868487288954586722749741651739992341711577599447149857446744182497165 171 117557635873250605461866863762215567486580743373738238964381957624562999528589632479 172 352672907619751816385600591290765284225819306428052774528612328804664359976637313063 173 1058018722859255449156801773880580906695264130924658137201368345437931888309217023056 174 3174056168577766347470405321658408609092708934108621435524364648685649452881397727259 175 9522168505733299042411215965008749167234568121102453147792006959448608276941959463627 176 28566505517199897127233647895093677305501803473075126712570634482425049352201956870697 177 85699516551599691381700943685416657771872041583190093849614705810025406468919119388560 178 257098549654799074145102831056522757521890252966358067319676872464760354970506039336721 179 771295648964397222435308493170116905969300747110366490194750428082016573517259847572703 180 2313886946893191667305925479511454114697325681309117480443799506858255212719751736268179 181 6941660840679575001917776438536581397635150850994255327826712168272645572408177064738552 182 20824982522038725005753329315614206819920454021338305490023198205160634485548329843735151 183 62474947566116175017259987946851594753648672709169462950260586826061174792944496705530907 184 187424842698348525051779963840572830928435254834704416745373482519129818650736324215799909 185 562274528095045575155339891521754782279713468752279175893723366878857547694622280346909832 186 1686823584285136725466019674565337318146814276420717118733214889758659832965908735441924149 187 5060470752855410176398059023696158681693507492925006017777412148478455891456240553132493439 188 15181412258566230529194177071088771068862085652770918335435127205756924485074611469019568287 189 45544236775698691587582531213266906392700250999644937488405874741747095127813336258320155200 190 136632710327096074762747593639801911827430476468279941265208033681860344830974456941517897315 191 409898130981288224288242780919408133335154347116891609067183766374151985592703156085737599499 192 1229694392943864672864728342758229220819595818321501453087828322610263523387090816635718683713 193 3689083178831594018594185028274697354303866891999603721722354400467737032198078702376443943456 194 11067249536494782055782555084824111547035387316255902111457432837999766678305535723492459840249 195 33201748609484346167347665254472373810220990761655672669698299329837736513614580626052739972287 196 99605245828453038502042995763417200170627140975490519565237422706480733128790437235007149664587 197 298815737485359115506128987290251758795278782437013699578978363723958547823366199310115726159400 198 896447212456077346518386961870755594559569110591115656045429374722070942866291366923328568130551 199 2689341637368232039555160885612267423240048946851476633837200875948928632435665626321534154319003 200 8068024912104696118665482656836803555270582247746650335081276500776867915069391905198870704037309 201 24204074736314088355996447970510413249768121911696314076718873986920068600910589718327491276703832 202 72612224208942265067989343911531244942928124780145512781778104407397737154491845060968917524137821 203 217836672626826795203968031734593745267453909846837368265920065070385477447706182795929010690130847 204 653510017880480385611904095203781256782544835385889142273617272817375370873000835215930289765136279 205 1960530053641441156835712285611343812513688787513572257041937121484232802801609062508274867603493552 206 5881590160924323470507136856834031522284551064582827942106724266156249415015724267654187565263823659 207 17644770482772970411521410570502094737163374876493309189359483193154525510760334896038078552372483019 208 52934311448318911234564231711506284553755072552290784336312039551392481568690064739898847233628103897 209 158802934344956733703692695134518854349086122617136478629713236963149955788853786054532924580602861360 210 476408803034870201111078085403556564429482196001222511299313824237624291552059485295805858954640141665