1 32 2 293 3 236 4 541 5 2050 6 7062 7 26528 8 96528 9 359365 10 1331372 11 4953295 12 18415910 13 68529992 14 254994255 15 948995613 16 3531814704 17 13144690959 18 48922066241 19 182080588807 20 677678047930 21 2522227710570 22 9387403707474 23 34938719542008 24 130037490615731 25 483983162114224 26 1801324508388969 27 6704303779025166 28 24952577932722522 29 92870367230146867 30 345651867728869151 31 1286472937372707848 32 4788091071822061371 33 17820675018702491429 34 66326319516386816243 35 246858250731720372526 36 918775478704994382498 37 3419567212535120191994 38 12727200706409336794888 39 47369046361091430539241 40 176301655403326531076724 41 656172671521571337346713 42 2442192467611728493066538 43 9089534367595644299413298 44 33830108034275276000468611 45 125911423327858213449996591 46 468626541434337760344211786 47 1744169270209172676311829003 48 6491579486367064528074112147 49 24160845479619122465696772471 50 89923639618981984927141191442 51 334684519593729952400555997662 52 1245653847312044622403895288302 53 4636167544309612272127527520570 54 17255234706890017365799348968445 55 64221821567969272722532682797936 56 239025573141650497490356523841365 57 889623234296266232472658998330000 58 3311066211859830501864002287185806 59 12323373577346125886836891725184611 60 45866052386046843030529051680544941 61 170707700150126432549021477563533946 62 635352670974811254148590146946476805 63 2364703034249904017408319239713306823 64 8801128405758118147867068341787730057 65 32756697180461436465048557022287448358 66 121916322624090069306691428514993326936 67 453757277185044818352302222512318372124 68 1688827731732302248813400814414435927874 69 6285605214227681416495196165667299175833 70 23394235046460500040198992733749337122056 71 87070411639953243784893523359440872141325 72 324065162553709314546968970253185921493752 73 1206129930971559098259854753344970846027790 74 4489064479877109095724796770439455332901821 75 16707735532490921227377197745443940742971867 76 62184098240286703825072004329275808020229132 77 231441422234502270919986717635478275941807385 78 861395974883275828010697163290322801678212955 79 3206007889086047140525602747212932254173698053 80 11932359663364768735187652532117710798880762078 81 44410747590669187905582947035092567225925894802 82 165291238045531916899558236273310447510648135522 83 615193277682291272744940478988157995822980737750 84 2289672298305537336158022539635027989923221259331 85 8521873407620743065838254193149860424726581370702 86 31717345066915222895503180007693739199237213880373 87 118047984284084537968573455342184482939700407420708 88 439359806570682718815990221165004717484949930343056 89 1635242150050446629524424221825992108921509245336307 90 6086166393264333846176845696733897351633260517589993 91 22651948743712040155678162454012710774272976319448268 92 84307715026593110710718818038826608731434364324851579 93 313782751913487670331474895926273514751409333747016325 94 1167860086913093512864542470432566643360578023703735383 95 4346628915348079194056943791062526815302613473182588476 96 16177608207913657814662772914396013834973266344262740172 97 60211030761018425726585851788176523978938141816619258398 98 224097912294035709693241363080345089565259270555424439004 99 834064350996934978981261476006210531720528851849718315019 100 3104283009522945906219188008623302702775572778935333049752 101 11553752407346625413860849908591243666532839331897362035225 102 43001618821726579744631969821669809567835727017342237017864 103 160046637325659406315935505789021610320190681064307733759204 104 595673530930170615137336952636428289677207651563044125888109 105 2217022246639414109511480132526387338787902857996685471266305 106 8251479018076884854624828822508836042628663064350732232923420 107 30710971028355681939852987938382685519194361048521164720039595 108 114302386207160071328843300312152970150573717353667252981278417 109 425419159836650118587970516288739199361777158091575380011890401 110 1583356809612994008151633772108426764395078629793115231353095740 111 5893055657179307338899998435655294484268276888762018660878078278 112 21933214779997266342689202647599232209284984819576143983017105018 113 81632677268103594713072754315345398924713885374421352757156160066 114 303826596547794710884546251443968532430957117577089621800778630675 115 1130804524107958178299623693988575347779896973897386310747433572224 116 4208712753499417749657324432278651190050976894346110133209276900095 117 15664301533849860380850113563092295415711757214501959244508748298732 118 58300567635401833357354344081988875173759420095782872471801435624392 119 216987407913788575673017995204876443548664703543543779282150004271953 120 807599944611077137086097924608028903211560800845755038234620921336041 121 3005785804837799321567691700536078854709561996918481185296939163796160 122 11187158152809629782851491885821259215903746251611406481815078362025881 123 41637200939116335402236231118431146693258996268368270538233503714099651 124 154968444922622845418761691370390749343157649842448951990410387594989793 125 576773135083024732220221605256814303232509431555906696069537325190376914 126 2146677341439445170027228415340764432874236604027349358556978537343785846 127 7989664094854529827237849196327332350680060375352287731463010071486539318 128 29736528688472367625868306905202089580710834320477538057802432638560214930 129 110675633911795906589457608012286638054534542852487061711463767454715873905 130 411920842210689512149193673025395649329968946354960638258847054771264064794 131 1533117762693738252129827403208804769836622703790903046820948669707493410009 132 5706072219295094433090297244850600102586189816630893759802658311991191077036 133 21237285852460253922161519807742534478308642864112540035872378832906027978196 134 79042516996888967587720152416688537907100577516333012919376529199124446687135 135 294186344554933239140899072660459235490489998759332053127151550900394967540961 136 1094924714075087514689370784035496437288858529805704652167045985102027771270746 137 4075172596152061423548633249734849528459803429710779471446149896975673450465383 138 15167281800244266669605681892009925879028008778035204671691065802232071331467423 139 56450722461482950551017964053730056727961547967639911012068450920891950263011855 140 210102515954576295253447355646294835665311447280084555282922532522445067529186440 141 781975239387987738489375329383139457143490024357540605584296774697367991131379000 142 2910413862669319534504275119125513409040790983314433670815913020941511752211431422 143 10832195733776922854053285438228374188669257841689169666225734727109402970343231134 144 40316075290831140011934688518513262102079273858236753810099437179485468551600788723 145 150051380791402363378710093612081724099179790309932509823595650194497049078468125444 146 558472438474857936937153117147431867818134106022653300187949612450863369960883805253 147 2078564441667068787671977001263388431623231724152093678213962599799254361311800997514 148 7736156416172427347883053327684807809137429282883198059745857011885091904488154365060 149 28793004871903752571669372432827210176041814182946722353640138444287628678982686913217 150 107163956486243211222159052521898808160916507404197457502281923606704844575586759166999 151 398850818831751725737453258427875609234471847390575161024574329603384412693486208056292 152 1484472773298365625826087236126830271813625390528416601329937486574531696907167555686973 153 5525021663785818088441821529722057453253726637832118917427753695447691163526494127709353 154 20563438369756604714046536015780198471645205174218050583854781559737202995149485808205975 155 76534541096628446322026570785431811095050926041803397272423047218052801159217838229897012 156 284851972493393876436403474295128322892761587667872520871049949093049024725284739287619152 157 1060183350821080269997101339986830073701401355036467963199169805534353925480043266644218300 158 3945869595072860748099350073285292918622303295639447108555403187829354012789999093798199238 159 14686032231370216044681401599019995348429234466367967844913778880685500245529571269460611887 160 54659571864757053531955222587517891184226294488950967026818296816106643372343630036534865636 161 203436077857483327913055906376416731680139498465575027407666815237263320041804594978488573715 162 757163592068321602152310132681165600698265745245590852123198001315109394734458318053518980436 163 2818068020144516349474569513654160141124398213205686891146213236114049497268671335334912478692 164 10488496078459941784172760554233568996110748099925635082680071897529658571683852239298776708307 165 39036868237917164111019800737046623687622761749290192889715541324105126097872831618175518910147 166 145290332419923208609387691481220999413376421221737397471611419027931298581736592332013193589174 167 540752412976305076051397492318910687970521109509671947404485407547793423204385736040391019130917 168 2012612727008935462992561773247431568348002811637106445786223652087819950515167123087188036197771 169 7490692397697789226077551669746799315471704946885591011509686150032104874222441058785572102242193 170 27879418550789249281015528991577404427855733505954750799232641891247291825683752507499084111271282 171 103763702667723699189113534012769653853745148783595904393256472886461153253474320522815672150470960 172 386195500157264427848622462409783355003190036404231202424207606331998048102324283401868562436586244 173 1437371262852136597587865113261866657456471161643041693372062315386933209804667994638857750235288194 174 5349715743533588486942677354593441788355057430234799954833186304304577788451003429485501989094525719 175 19910971699700134834193974713559271977934465011935585791474376821545865919048301002537346756685781200 176 74106141902111431906228626663782568829246862369021638678391844368405899962886755244634695520121582829 177 275813774959992670687928017849198304768849007015094134941083302414517424976188574039698632639919347276 178 1026544312051333514874513149722501786955966388412262131938786282064502143920135755732434917366862667330 179 3820669307607280943830319571479105436125282960830716172262006844172999713623439565025595570611567944789 180 14220052448512650568486803779728281420125695537199054749232906404248891933281479471197609699685278474955 181 52925253498342124575318398248048677534364861862344615852200997523696939428105215327160081775334473668150 182 196981162200759330910588081439291131817721294679383353753334639608082197140999871439612702714904450705829 183 733139204768803045619449642424761521921286935028255562316549899923151708243024819680693091914259368707865 184 2728652260774208044456568913657889506677871472872296662315181739705098623459433444120657267552177563424173 185 10155701825516429710901883305424036403439396987780438844702614620348574741089084128185642180041967082637526 186 37798249726234457569107261880379739843932082455444463826904969208853011217211511733129079636959208482564582 187 140680349513326887611910173513700007759278104907590569237684040720227335661697317256880534756544489293297930 188 523594634210154748238528906322260677723073585551554364596984602337342707871781721504388812479266216695105632 189 1948753624241564259727862256113523493708337506364995353988986767645502425552622520470331882918229369331536131 190 7253016818484766797184114887195026775617895876825621588985037580688179649332363774408840210534578559918349298 191 26994819824746560636724099424773986257152353601440204294586440469222704914242922346688651602786974144684100777 192 100471337046033134189274910767455992291900931670073942358280619573310214672636964917941651564845677378291126358 193 373941727833420041436307834932367120942477313507950025135955655760463983787116551323115561747237047199241464208 194 1391764257610867844690474608142401802672535590174768363698412520950349033705970660358471133959508840478349834419 195 5179972184398767246411835959658008123336846437692265970593458148297745066086601530584269343567838478893120528559 196 19279207440781322240894088631474283669711275769360820464808650225187362518228138520538338381252168499878168774636 197 71754794487920446891955899837666432051702838861019458309293720596348472310620519323828032399548971757806520084565 198 267062354498688707041136917318143489186587333195824046239717582958952891681387957582337443057273046148428090012589 199 993972621611926173806243868729501898971365129346514757834724573138060456699050806568353205460241593988942339642189 200 3699441556892798302327257350817244497085598175090589114385161763835198127926333785388336842258018338633403802070788 201 13768857949699891034993573930608676336032847863368127187395931227926322464702142604335987605103459364014118087213418 202 51245964106605709904394802494312907858002963809078658881330165192408866580332714467296758624014710828496828833033600 203 190731057492880944097013217501675681368124567710859168131167961137140897273929465001572262691320696659453990971783572 204 709877098158904848280194399094293365789380470212359980618631047351137488049175086169931748095192520530751455981219855 205 2642073614619981325789514569033710219458007286985145303000270137829337820140828308196290255358330201299957062627373660 206 9833466952484369380675485410822165190046185652327717523683101306546215441195869383159002016111421524467413712942713133 207 36598931903534606275004134996084235569296893975483013138361996813829045263077532070802901800524981831144317736179192184 208 136216638846907477736230522620126911059088663065883649104714815993445312977091578728856010446222018899172818148872869196 209 506981262394623166433473652226068606913333205466282117364059151350493072867840705752785222716772946229019630410273171111 210 1886920735932408380720544594388391958017239161356413530203143862759595537193662473901760951771635189428275107109018119603