1 16 2 21 3 82 4 285 5 1197 6 7580 7 41498 8 224087 9 1300510 10 7961144 11 47528608 12 279333761 13 1677401880 14 10223444297 15 61648514855 16 368974094762 17 2225242688063 18 13491965168663 19 81443512904106 20 490081514479072 21 2957619899837635 22 17886117147909171 23 107973556966471034 24 650970271529913878 25 3929158139283882216 26 23735322853685070679 27 143278942165439509465 28 864460053466312295041 29 5217987431766085585331 30 31506773014005391872373 31 190187548474289829249564 32 1147810084747569502914278 33 6928440984869734309318043 34 41827141612984455982327838 35 252482957162071513969059752 36 1523946702685646658084318497 37 9198950030187163004846627718 38 55530252612826870336288396461 39 335198186101009132950954611528 40 2023294831438550434934406681716 41 12213184019369655194064596961183 42 73723816394964157715277191457616 43 445019478793897832631048734897587 44 2686237590932068874616860273760885 45 16214914922203224615984236869402489 46 97878792882280502190238109464667785 47 590825836923027180240753642589780354 48 3566383358763932478670682252142601358 49 21527742814891885727307699629042705326 50 129948252028023807831735547442292926701 51 784406482645019950031881575474757222638 52 4734901767523709148199910533183007231656 53 28581270959174420710033798301571482726755 54 172525260416091041679677362257978516104670 55 1041413886101481022035464116727065919442397 56 6286279157115375664660774321656627995731442 57 37945848230029022135770291849334059824040313 58 229052535917498122474924034294239016670843330 59 1382629287461645094281114624506272735493209010 60 8345959059563936716325139329654626665382792549 61 50378689781861123219657238144010933621025678274 62 304100813347674741088402665487473955365261548833 63 1835642985298550345234681804814855462733691651947 64 11080485667867524394716777793218266069497176708992 65 66885106280204162216429189942425604175798952786848 66 403738425143523791871266408542060959769518172388819 67 2437085229973732345891298656545687419054965827179168 68 14710970567786011192120091317060969705936530940022973 69 88799793232945725263232185218906308070605573067075286 70 536021978846759111874448113922498275290195962290672030 71 3235588095733715252525989548156738331806003527853542191 72 19530971688155430502759899168832995358864351143333132596 73 117894753726647567485049280471881175875380737225966532982 74 711647806022340978230062824669649951979677020149279706830 75 4295717818368153300361555051395978124284688759975908052755 76 25930230171368622708522391671189934987490410054814361732664 77 156522581278448836697006172350711930007393880874290549986275 78 944816857617978353391579934799205450753080451726477369118521 79 5703195559842925152381732933666046524785098695914966379211060 80 34426184520101650730062556137172869887670077148252311737966391 81 207806688622020586019917581438165757300753011340377680776684377 82 1254382980144037949694965954923572730715338492580641266790887806 83 7571828744284132603984650244609836414612970155933251971512025258 84 45705810233853979532997224127789802218209916278996366758576106915 85 275893864210640221277624238058563117932102763769429955787321803423 86 1665377421126470699372881373176890930411984765070758238757942441716 87 10052713425996198147361131949952948070264096000270577316555510128268 88 60681168055675174580900641231533769998139869497715499230328425779568 89 366289577962714290077299479465870190488965097696357145037774842416803 90 2211032833934363718712120308606585378417271894525819227296541374254269 91 13346451784401955085621011683315848557482659420314136869477259629837045 92 80563152414007332916003430229741142766067845402100348331760976482795341 93 486303148794819428780249917284637802363441757158574327423367336483714357 94 2935470441209631038839338719575955447822486734405708152488865253224520328 95 17719372641616327233478826712014434329815872597789219391355517529464751634 96 106959403295616347793795524328238061114038611552168921368194425557828386019 97 645638769809598669166241470467588285375095955493995123744535787350911934394 98 3897267638576103327082992434442148457126837503198136944496162994196140868146 99 23525066579446795800994966977715705458313109434850153102872038079795841392627 100 142004298619147833990173447685729184854835692307534375926397166700895952455960 101 857180180925703761585545844523262243181426838657705305390965122131599083750387 102 5174194511952651460803294743008264004169217749340303224091851799325063123622092 103 31232976966586006102377042442215237117370008875066258937971079382188260820034464 104 188531538180002395591929639462012000399022341134571382964463379548949656671461297 105 1138032436899113027423290619495197821229876179854891147401149046937822686221108836 106 6869502259139518923186788274527881184824497015107895691911328614931825919560969695 107 41466358741572962055460194479552130062371790295536348431540645102723216405478141407 108 250303274154551187481751541393967197044287788780419293774351501090762937872143650211 109 1510905007194215759253422791639637557606830670773549062176957074411667741873642137155 110 9120271991981630733307006329777801581163689633159104293268611970263147301239332158704 111 55052674265715886295841811603160735244040558549759669799377742356241905390834251441188 112 332314315457312471874583920642315693229228144682767710348039545541251285580221479012032 113 2005948043959423997210541549769719418566585940769298911998695269445663824230764319894105 114 12108498995998023907396610351391069389395464811210478838910146834820912790422705376872106 115 73090501210855586214337208807074444568317207285097987655783608440906554637910694453743998 116 441196003651212048229885090746674539271670233695310592516412154352477873993049295923088135 117 2663190297141098921740529182760592791515777082368996031496558545476254894042174831917737852 118 16075808711082019886191331454492407522211654950154896152746367535917218387756301572811817119 119 97038362595648871653667042168127110881230704166173163830488963444787754177100051835857243224 120 585752417466235995208329602724901397068095600247276591014660040975847435729181000350617770329 121 3535775804434432589021277259269910658262419339366112603701907062989675442189264795007509796910 122 21342994354688382594030846818110306863301239538653043273871757107725741373966378238168281550920 123 128832661689942097965775107494455295957351912974250315402021206873304846560339992773744528279737 124 777672262958104488234968007576316150231311747591142694750069079449796346308263915806567922255818 125 4694261072009328995878746335373202155074414175535767926411905332088941042375992396230830676901175 126 28335955982747237810625261647637465488257233440628129464020594512506751949452854470985063212885067 127 171044257901159216299072887302799584092679744245894603801433702892483359036201589316759734618585884 128 1032474012126837137873530016643794837065728043991995543248919857426828009768746387227214105429569270 129 6232320212312184850835654438248012325128362028401131635527260847503374241982550607328546944035149969 130 37620138398238787657757740445652613370457095868580123977110973168160493412964250657895921672899319682 131 227086344232870805447487422950882704275920372816288169532294957935973421886477813008699729231426156711 132 1370760713082938733403242087094862307174414779936120718553961194427437864832945441737497057724581583552 133 8274319351430618676854846743403749810140732706383758381012898863019332968340489238756878576994803218932 134 49946252526802455672795471075270462368118297796109871100818002654747496114385209363169966346726492014053 135 301490435106275761613149833004185274089985486023760438729585003475188676646212327238644250096820029068894 136 1819885934621284781626808381151918044715777553336431983370670457650260289701790688699626627955745648465946 137 10985372766021350262514353346679023594178530197450310011774211736411798180184921918609931448269008364232150 138 66310977250097429621807487722901726000034382939414833704882282619329572493881600065165020374691154270027123 139 400272780680110310375451821566750626131062197515846870553164525413046674265886466761960540596161870557575392 140 2416165552033870242172820533868933998034916800369953516326884812873516321380456130327447264902015416905576249 141 14584693880298209255289901860186282158073242374889213137697555551432083301759481952864371496144988259001597773 142 88037549994432958387159241477917018089668582889793413671131428557891367732541148865491042672258731308059775730 143 531420835612615221359541817500111426590265482188315799330578351499726550676069599503897137113102824359789563535 144 3207814217241027335174750367459414349361464952772355052499779098823417901107925032408604122399151896684958803591 145 19363320673099711193824701833353366515369760733655226446206066683116679758152153474837837770079067702872801306246 146 116882762559662002068678943258288322758635427964682343094808452580535458287849987445714282181011808531737493289074 147 705539117707094663481693316328547894330004375801600966083431153955871359092810800609940370454272227801207783836491 148 4258843953665230248444534693925082991301570719146663363293232085300150442446323362422299975772243012831656835105467 149 25707648756054947460637508964870871024290715728389383314984425655032677349462343495695178312692545390470846582139746 150 155179013778123270480461192222468612027651179793225081323920577458821191789963298257942806830935361971896985617212332 151 936706680010137289238054907422322275656042750581342797439918769034981142461954011701358553884280400213275508784842436 152 5654240112842563997966034514686091484457675036169648499245130679437169881642231686770056068373417518729080154581248409 153 34130674987106853473847302255501241036054061487090055500955230629880674932522756912534336342014873384203508818531951137 154 206022905258243145797415464243801874886888579022842780707020355942203742318288454075025656485766607532048079687464748421 155 1243615530811539595165114076623521609958195299127627873979449683571077746426252035937690918062915169018186934562041127817 156 7506833216127493246802793015696080842806507295295149030557407765027737059261119862167236310602696517457501796807413008967 157 45313477950843349322547324400025204085676102216712362169701192765582821609662279554437530920149739938931669542260521482214 158 273525629900806076921295525701871775921253293621470826410087682512384546179784571033225890946553156733936735129374535226862 159 1651082053198264765699901345452240320492446966775688347976197838046123744738529497620615226439320723218707233422882653816003 160 9966422332642122140881392482010552076939137354834440845939254717038496723039403827912231016607324594403009128638086996594212 161 60160289381244928336161932731325569173194523364175293919427843891660524811488839108489677741887872526832376756095574168860968 162 363145399385825231604882770691712360785453627877220567280395704079871784690801357309717669177833741737341435005241971306866429 163 2192053636234712617864373500002498532937154044730656683197886725353573988622657306034566570970849835984632200376537528452436820 164 13231887701886124066962350292996852314857175185914616472753505010765922921481823203095585351668616009763038677730412404833924103 165 79871609554255624468891056968834492674207432776505116319909104373835116472739428904873621202700232744641899134014897264521743626 166 482128790427846791959350973366960597859153328353843579519910797221648410331222625365521714526896060603474399233578016820927548688 167 2910272772223526361939549492860623424048041851619468345680255805192353187368834868037777383997876274825930364713866842485794280263 168 17567272017150248015198873969218592521572562956595785440860165385100316545672427566766355049513518296420622474358580200128075133994 169 106041278697310756337647428030609315661507719134497168790578762136093433491931000937319756637305764190659279606828074441599604074087 170 640096696674527209488653855088206474878739680736037013458533465925631688147841598439372087680538377337406067580660324432930724544139 171 3863814036637342332808545812133782900264645742249382237205827131037061580868140668452933220314816301945266354053009431058184576047601 172 23323130688341605657800825178104007199803350295371917036090654101382872764136471130925784945902674444227440446239146165243103946726397 173 140785353525677164699479366683999876253508454815707249991878504579982136582775968938548695571166413419215822161067769223255971494511992 174 849822265810029645658605553546407735543819236780006823308113920105889888289016147818034597061529512237531488214146768883833479083663744 175 5129779947846453194581532970327830508270272841155670600085725692253600165556042180762727710738528682805976131117124546918867888107306562 176 30964877447927410236776154159203423307698536881836182061193023767690115598519053542115796091403919704334079467417459098563208306612661983 177 186913209750388975810467147266472609384377784066400094129257493563063136720254375226352121961919277938251703191681231181425262976402156272 178 1128263725181684268758268664559092618536652050591679200522274525956711865464999115742251798930698446442855241046239081968777359830883457148 179 6810535409781020202518375788750059220764708870891708775348488381120033017526182722174877624441871677772078682926901131226450011436695848097 180 41110417301072063311857820759748724683595817610451229696169280059671726657341063028458241328824670588868977420910006499113221317281733394940 181 248154705757946583803205475362328341508859630228732049523729028894158101753419856355850469135365590645562502992051934656835510802166172160189 182 1497935609332945535414566778910303045371301248487934957727703338647226735935293916645176549201647144598691185543140909264706982200580861352322 183 9041984849146105451664146272377725785457498747257399421415581922344693104283901956199349562841797178341498054252296755957578438224263136317695 184 54580109787626736011436009025347156490519412007584324056143676673809143253104931036876221010509745055345661864688938857664919995949303707109118 185 329461775719599158636100796981373655675142603770277281025547437859004225868448796601835651588529634876695295110419525877290126838651804631559966 186 1988729265709878251674482981111655445691221374366368316765097841819162488492507527594558267229145883215656997500475773575075648495355549135334633 187 12004561329314999593717314532693023389394315766244153215992369213984626080950643735866864650395276389974646413347897583983303435464144869660708800 188 72463102541936561471089601400792021423709360074324432075494687347001682949037748457687100631014890122525588063284869266366379981177335266645347981 189 437408838687055813386541697528904363320687603472715922955869314505980641546100172823837026361639136197966780015470179390338237656763253830649107463 190 2640329843051261290696650704007461069159393498617742756979878306893469308296746298853628525565683600293231581602429786541115769247525337081917586720 191 15937816211104835516693939398871078311700733253504943050707722536775059219879842018362830927374385872470850441442746728106955734630723975507558866968 192 96205398824492429900360159448191378443393540843546856458866860340843447856137252354049135766752276258616774461691121923964192557456538225111129244735 193 580724400406299105519358980518222032747272246745167153836284953889365878332691769370639715478335512110653544360547519136766237385698482640080080088546 194 3505425198044075129213773752073768603601285099937733775994539567276678435488281708513000948651885817711694302811053499158215317295933273002373841991965 195 21159789067731853474360065114870343270538847710357855969059696788022241800771442308335815421556338715403515665895026640804653113410362245375463181589686 196 127726780089539051244971769720847800208851856130275945428677203878231246282566956992346244444587453636952236105410025496571718427059205803077575379456430 197 770996832710402967880816101610095228522414490401464647928338493281107379836983575754870517694639033434233191311289018404143351110249299392346947160608499 198 4653966189649197942046912228895799819278536069352765424533653062667958832025500446334110403059266737090032061231372704697080406640017703200773599384904038 199 28092724088444399337763807555955705982107801463854934867674885017017297537242850808618434113146750478177315454693772434193276544081298994226596765948993520 200 169576037845894155659545302961366141824673289886298070950482906929799098696154175072631254351606152286660564171569837257159289127440580515239536458374614868 201 1023611399200000385668865839473133749465678795411800367941389569757014597038942149195245918785529021720060614878498916273049868627104157991595564202292536341 202 6178822844795885971343702617958914129538852672439759444971833455989382561380199598833340755237019770179761622706943624529737579411386171702293734724559745494 203 37297212376893497567173392236368416700934041848931635566893093905775657526848964285371230986224823895371730033380580229241511808426908099119194725535915294199 204 225137066724406327610780497991319284479579468939683857337703731168076120211997034558788123499551737029619651210760778890695026280647182885380979079692805882405 205 1358994294293999083759067582675656760773509854077772530327514619497258052062218159752547574018799159791766741059353015327144924337111386550050921440087709346726 206 8203293748090004389866442369276295190967347925519632876003356326140466996815973121087247765940358727579143985056868907757609911696117908064188068590041692968361 207 49517520860830374198929642142709683561228739859786887966248336697321937616402754305881165891253942187887892886479119901007054455858261662887945075003723564320275 208 298902483258468430917146988578492020709774190194756649555130463638864678670881155378767560469179014359820040711627148137717322808513331671018503576266573772384674 209 1804264287567582116446296166542301567072348835615493801145205864254636117806701600629663938671694810530278391711228221635695091884280366770242820532229081096477998 210 10891075858264969202433914011712140750748468331300906692553029037263864215655835169043502289943007465096730910776239719516675059541368432019686328199086097463316363