1 8 2 21 3 80 4 318 5 1315 6 5364 7 21680 8 87452 9 352931 10 1425261 11 5757064 12 23253889 13 93921193 14 379334811 15 1532086339 16 6187939435 17 24992490166 18 100942222266 19 407695589939 20 1646641727295 21 6650621491464 22 26861196902537 23 108489696252447 24 438179065859033 25 1769761552301275 26 7147890426082879 27 28869616636626436 28 116601502715418916 29 470941841984859103 30 1902087137501381211 31 7682340272285944090 32 31028206276849517335 33 125319831019883503091 34 506154300598161515545 35 2044306746419488642717 36 8256751090560435468133 37 33348194291716156544704 38 134690031262954869131232 39 543999604983780326761941 40 2197160156899494488457961 41 8874110772949101472107242 42 35841648485788336510128271 43 144760844105611495604450617 44 584674613794015367446087851 45 2361442461372949580111860285 46 9537630618489175824701526669 47 38521538975738620729445609494 48 155584654555893328705566952366 49 628390904852536880255568317241 50 2538008201570626822120983264033 51 10250762036015427153175736970844 52 41401805657676109572142622507625 53 167217764464101527399313988406605 54 675375875718296753832164878686719 55 2727775813557053072933826392758423 56 11017214497206038574400773499205175 57 44497430717800515532369013095623642 58 179720685386273414693429691273002358 59 725873926531918626426013172957208511 60 2931732405128630088067588873280726091 61 11840974832016306577893598014342195420 62 47824516564734675367942703675495307045 63 193158453345104753900383513402097639547 64 780147731303679772001558458746457191589 65 3150938890419020600223203248354050749647 66 12726327966837758238251003684924364079835 67 51400369588881190784463431064270773215792 68 207600967125638740062022102568723226824272 69 838479604256064174793438430457447596885923 70 3386535508420468664633435357961820434615095 71 13677879213255457238379236461417584551052646 72 55243590184490552601615079440481076847064931 73 223123351865422153903430448859643747790795767 74 901172968328146031957741037719330243538191589 75 3639747754126565400050193276533896446786830905 76 14700578223342181260008132381149659152127065889 77 59374169502705501764765340487277507615235736100 78 239806349830403324251054138597076210196811377756 79 968553933480473458841133812221021103092321675473 80 3911892753148285742127275729755022764425025106069 81 15799744736096917843876370962587444255711024222206 82 63813593438858679779951601432311669324225633046331 83 257736740409257726847054406347783163578719599478021 84 1040972993010267756638645241500921350261107242064311 85 4204386112961921766920147783181449298772588836196081 86 16981096248952060773129762512760758890235802652562105 87 68584954394930792748779875906437858635822302418081298 88 277007791510811558739054055561593187595679928251638234 89 1118806846700603887083463457931845000190101737651328989 90 4518749286426818227457560314237606528891445384368668621 91 18250777758287254060636107915562182875023089938434809368 92 73713071398520303773015924667298708691823617645915973493 93 297719744712582064588525432212011314146851359106455412497 94 1202460360286985847432240866021146400060867893472387663003 95 4856617485875472524647333324993180488430657739039270931075 96 19615393723650112821138096212091640372970473382940993265459 97 79224619203143453090667096506658822285168198131798231208734 98 319980336684015438601647371680232262357741330230420697413506 99 1292368671433808241255165018962305375651904549537042962582699 100 5219748188942455060045101120410604339248815493664063439297143 101 21082042421951031482129266636737650691344690020526969785381168 102 85148267041401288803814554778745273159894253972842176533779553 103 343905359596691998530309330949969189085132716468886073403591063 104 1388999453175290881501764885972923910713872800701967468879188529 105 5610030280376633811806695798429733403401778619378327707541886691 106 22658352870331137509481966081083825409664431581715181817903967703 107 91514827752761384304582515693102238992349146957063624611636276508 108 369619263436565522872780960766211883002167924725760096143700986428 109 1492855346594550908701077179492630795261492065389164810753586365063 110 6029493877389359910497671718888364551627178245148103388991249582131 111 24352524509763829418805739802837683428392201753820890151164985960690 112 98357418061667202332019985205116024608137838098530084449976740190255 113 397255803351264042361299877753695937478170142331862273655519034376603 114 1604476575394797227577256515325679424435724664226741976273378373632913 115 6480320889646796980094611756494627263788656477663757376653886323009173 116 26173369855810752754734722478404749115365003892487606495252161199314845 117 105711630839688349398793862119421078783615563923235170103177116682465576 118 426958735399736739329593387615143769424206110431056921513205903541817848 119 1724443755962774192382872063755055079165352846037653953912684819008285581 120 6964856368835950711276873105742002645195862481700352432394967510118252737 121 28130360338387215034456490614930955843756815282236773639597383572820984882 122 113615720247761946235429307133759378620116353312640703842624582799932130247 123 458882564323304462240523161984755795448044026047150198217856071211953980689 124 1853380917541466920510569458684882869167397164149845690383072433833643909251 125 7485620706841054059865097042346522855549734855812147942453170225748310773445 126 30233675568980203653105321210698677705294008089641463954334102346337856321797 127 122110800721573276090835528419040770672821427842946965273863841957959059647310 128 493193347227769345896610376681042880451893111672004157940897314950326853047686 129 1991958748221998884234902355412287992180173910996595810910248741156806474582049 130 8045322745981151371180076936897337354212016246266992451567710908013387776709721 131 32494256291590635525988614470957546619599495657439487164204222369871498042109076 132 131241060835131264109395175902652731061536608118266272412666571452220883464537921 133 530069557357069701070575613725373034518269068680188796935856885268661553120573813 134 2140898083639288517919948159112006352065815701348315671062744880465795610416692823 135 8646873869503962753754965601248960486525462768502582489899587500798403330832607279 136 34923861292832971520813459868173692387123416289570813749224533619736419099776377263 137 141053993154985745999705443773174194027181666192340311782143537953854553900715491202 138 569703012451542504597669158998368352724585053441113301409637895063499855088200744558 139 2300973656518495547682464688845320997578395483831346041224392018160411889315587775959 140 9293403145630076106384465055740744563053704809636633975659804491678434148380307772003 141 37535128567219544263626396097125760967145509056509883283283042862713709863535372408484 142 151600641280711467083163726770084914475994252649230941799294486765940710219767755287997 143 612299872519803399289208404643499885385894624383741962059986107348433005134067539323123 144 2473018126576146518639342613145388791144673141285895043616026726985034672728999996824893 145 9988273603921731461078173590470852196503255107142425859351730671206443668693896929272983 146 40341641055790998922440213968959965280406796260436279950406914806336368242873846632765363 147 162935865356680977674288218763326570343568159957155953702625565370511790733284688736570056 148 658081712214320589561694508016593631029471631314337556272091569434627903847769349614576104 149 2657926411738140488050799219724035978199851574323377999931243385732582803879546578163684875 150 10735099728640437002656509779154584660443468473299008296159454321443118608659811034640302159 151 43357997300043267030273342805184144497972557444955607755923049783051992559060200088786758718 152 175118627436230072132867090049559273272745212418434647152824110978598545380150836738543707771 153 707286673388822540759384255256310310641331818685605544786222158346161251893641544733664935775 154 2856660343204185720679181320702413882509890536176290474655633609200840837528396714022335729437 155 11537766260088025946515397592957087466917392279442381252904151553753142120298425891669550215473 156 46599887378669225851134141930987759850414828594398945926916656406533130613668843498473560895193 157 188212298182584940646707293650375456954769277478753455174107064138032961843619298125053684216140 158 760170703832758534734120462693023942677178943640790390249281695547897418140301731014468265868468 159 3070253668572759296541646470839419777299474766604932722570784367498241262014636036782374811262601 160 12400448401729456870996966465171165519071699251859064274996296420050467477007446667649849740370029 161 50084174522112635031133660007556269048152921682429008479230352528242892847970707285233098121679878 162 202284986501906917639521762337413568891822057344900749640295730337135120317869905188151121674018611 163 817008888626295407874852379537343080162140138013814985002921884778152136957097038486120395634220253 164 3299817429051176241516401762231522935596032932911381852626339691928164115172350768645274654159550735 165 13327633538208067652743952965037628803384880968366395083232459035538778972684772679616353176533820729 166 53828982829466027186059446010134243766250151597068520217689184905445669773250976434310286873884414833 167 217409893823095934508175834466856558618587269495611065866803300282025973366600494167817853763695678026 168 878096881041114921626392861665862763163311371396574741215555802835443937823447060808033383964853562802 169 3546545738721220707276409501171660578197077703014645288885789317645173461700469967233246535246588595845 170 14324144577223151546485792072188502661716633098426343376151258012491685099837270422579250446526623290309 171 57853791543986586111232347387325341500583791281274532812361461741502770629335948279495585664465250661200 172 233665694867197999108592171327575611746278007548291065317755837479346429430945875337960856449263827560397 173 943752440430080254249371200129536153015683026321681301696825879306544530092700342583847206163771468723705 174 3811721995922150603975265494869356247304654845506459855981341956692737088181026672518094999957211446134579 175 15395165036686513904442253502560766986962614842453875284225431532456860824597517950314417891524002441469467 176 62179536377619788608886119372368679819128647462416849197183818674110205981939921181638565465417710465965739 177 251136946887052105576194910848442600814188246164189113884730592408867658876701781484211160155040188682041734 178 1014317085105360499980957963409733464248941021223374750859833425413719822992586005143431270186987289646430010 179 4096725559060617478036152968498721179456777695116037075145729828160772866190977539795794291819646282257239747 180 16546266007653026927772867319823098967032768438390872963844221274258932723491599249773281970866508423359953935 181 66828718411587172220499597483902236767016497429662209624665963573431252208416263988356624416312705869321984184 182 269914529505904663709659367215066870725436578832509698160597460389857430078596496945501282454285330979304203577 183 1090157868802733651267830542676235482846777867695325742848621006760763957729024124319894885902900641203552068879 184 4403038921572837271762873916373995808557741668324252997055492145834686453477664392227014505551880645531625324745 185 17783435133277350276988114850991198476668223530278695382392234443413852180322559648084575770054431991357923523691 186 71825521139502748773556205362809474018122643770267024678112992114376664373169128366534730264409740521342378766191 187 290096117442885156001464352584483064277339116128213673693794128385440552184718792341897389132499521055271748786356 188 1171669289972642602304699379334052279753999991986307856559162546701381055917973415081700784063258450630988033003348 189 4732255423360771054784702874068315203253075991306125900780417598923903688376020106542012349512872930048658956126127 190 19113107754535680780791654234486757711978086434565339157889825878472814468067346370427665635417674038738922863912843 191 77195936261837300690446416657116193550480086227659558255161659777067518404120580956858428707155527514865375364046794 192 311786688584303208904642422143406983174659148405860498600601573306604904054840681475964431674846654855293999855826759 193 1259275343829499160051139324656285516996437573723486676088615644146468741946664723852901449460057405487557206434193859 194 5086087538814633608000557460856700977181580578888888704513025691468713120221448518723952109371434107496178080924868745 195 20542200384722183163805193865647739848301307072457814903355731273628318405129679057927101131616415956133208066446545293 196 82967898886071388566889144566761093905297528197734979613269543850632501066166596360855719701501511049122869691028756693 197 335099070043584433822369484604910007926298587612361488490175672993061953197664497170172514847148448071557641299944332816 198 1353431727833311819842153052754256496544606210527054918414642928193855143736138780196795265206983165696572447457613628048 199 5466375784533257424385486671733868379832327192591306570239260640408693651230321633986804773494974633392310716688112389189 200 22078146686843262544950723780982422304479865150423379072003413803677244233223576351608142173877928780183664446240174411417 201 89171432835803152738097740925215395913997150612587621105962799895651661646076819516984724855870313106339500580763350059514 202 360154525050266616239262000933467073454339872636624743010712551381277183605620357223935779424128030986355561361066693891199 203 1454628212075816814041902612168036503251925212851794376079320075956206106411959502405896705536276417274684622793520901897705 204 5875098293077301155770031877644143968289805732568497034993229797420843430821124556886564920553299536748583077656455864017243 205 23728936141052078870865822724840977320124728264453836689385457607306263136951363654554413150431507556927617704709829227185101 206 95838806824660401260111586353098188137748187415978834305685687240417774867255771442027902064356762961655090345264049993742845 207 387083383720856979612099707711806918520671146708741854313169809165906982512230439685991353623997844292665277477825688842653574 208 1563391186901070143320685117978409698568051283084286458473746732910066993272040711516474769572233381961424016841741446021895006 209 6314381102554772151444191833632569003341965362858307777499106117637089067392439919841210927430628828755324389531376134100495241 210 25503155603258395181805873445706807612535352983779085050340373912498521163585044218368807074178462178894200542069027795731364625