0 1 1 5 2 27 3 157 4 963 5 6141 6 40323 7 270845 8 1852419 9 12857341 10 90337283 11 641286141 12 4592533507 13 33139654653 14 240723001347 15 1758796578813 16 12916805074947 17 95300512382973 18 706044251602947 19 5250379998560253 20 39176121681444867 21 293220080110534653 22 2200866856825257987 23 16562341022584012797 24 124936508393631252483 25 944535841050233667581 26 7155487183309111296003 27 54311179290146397749245 28 412964211911201241694211 29 3145271660482247547420669 30 23992785834577055778340867 31 183289838565935942008307709 32 1402146640732750097468620803 33 10740172185552256257969094653 34 82368309801411454850966749187 35 632428022857968062459660992509 36 4861131347770308185219802333187 37 37403672483677520341748424900605 38 288083897252759779808466658394115 39 2220907471210676634709481790373885 40 17136775544071898756677827488120835 41 132341701020252629475875536490201085 42 1022860316039302265024713027907223555 43 7911742671759147076675785012950335485 44 61242007530830658848324195518525734915 45 474388673173538920990254926165629206525 46 3677171523957805109493621736225439219715 47 28521739422954304563065001417814434643965 48 221365156167462092194846150117223716356099 49 1719107047320943689799235921148596384169981 50 13358167277576261369493912801141548289884163 51 103856002908197271701884792070539059715375101 52 807882321173777483219158108218868876028411907 53 6287643056406061816628362048727909425691492349 54 48960166566802721395129617572385841196279267331 55 381421800808232569873861491265553464895427575805 56 2972819482481403610890293753128715021715052167171 57 23180623736946159713374726738867755413418849337341 58 180829277485920219534258650066531146135456073121795 59 1411215202404191809454625729680518623183994563330045 60 11017745495788057840256030435439939257217742251491331 61 86052129006951953754843713922528592769228320536526845 62 672348691190154885088689078972159116367463033658671107 63 5255166540766766949909282467470089563017756971783684093 64 41089658071906888275500673600547491944180454029109755907 65 321386818928550822703417155928850913706745732788226359293 66 2514598530279303663606602325357666358668836367804508667907 67 19681132383067476519541642348084525232213671069405723754493 68 154087811000404494996206762720429229497497970413539535355907 69 1206755779442732419066366491422701942995364310019520484868093 70 9453653322874019846559207357871737303790645499173619109986307 71 74080785259362796353145631762576803843844599423982646482436093 72 580675744766471742625161550068914886603059051353219440473800707 73 4552822488274023876020570172780677671383020322882583166982291453 74 35706191047543713385627088890995135925873151562475450208819871747 75 280103850897812548651971226060540149898037576205153806011770863613 76 2197882518218312283065024105793894359626140657903250557934233452547 77 17250310316451862722454423540684758051775253640855100972611693182973 78 135423395725774076738619687650802925480982087554758057900269176356867 79 1063389200109979481424910336560270274899914634539479357472216591630333 80 8351991677823772788439006684178299625309812396257872166399862798024707 81 65612217630295518185274801518269039909768255053411087723013790746279933 82 515553711193932784680240473777686756748480100182551696283787540241055747 83 4051869207371969306344942688566632512821797721053023467730448900471914493 84 31851292479675645917932954075228156081119681693869089174203630361042223107 85 250430234275928877193157623613417673305869422737047467286552657106867060733 86 1969393521581072612452485685812050260484733795021654041583003639134608687107 87 15490389979077654112751282060017270150666998620094651159104451467764171800573 88 121863716992825695247553317446179565817040574443722654347667563066595028762627 89 958885817753559881976650695525336133811513091773766546668489064684284203237373 90 7546368677327421514908201588261907557846157805746380815596259942912339501645827 91 59399951565395542101690759231838052843231462878633823606084603366575744143589373 92 467637646174039300426667776394344953762475203925618765633902630590808617883009027 93 3682193019943765891141743688250989125625003621773435107146717072731454237233381373 94 28998517853732823998047469109511079026365976257487490682706784955346243668487962627 95 228410320313608128904224304269075587480628019151401611963110273849124786077775691773 96 1799388191000192331942151761215670361551674095401603298235256659916733522116423450627 97 14177570819730661366491546971803339578751210166927629346437102612669547988592336306173 98 111723681508002162843897000577202849765802972072960173978628607813772480057028057759747 99 880549514580619736002830376102061622609838051492215890507404764454032624125916695494653 100 6941065999437622725562418379284587454096738318094917180818304928821060474711663563505667 101 54721900022039196069846097366650520186894465280693163855972863863751630169065877726560253 102 431476905733066188451963436464323550845045941612908333514946242226237272928025262092713987 103 3402625568062780822290255241735081713214493691679730449822684793109102193554303191661674493 104 26836745230511839694594666831529467437443771606832790573698253944828899673934130882652667907 105 211691535512893333629043033934628939902120667196177279881608403672418789055029943667026558973 106 1670067528973900863518448840886950607702994356727222534197283014960980435399852024226176303107 107 13177117300487530534247371558249101931191995017439631784610140680355900305523314801762795257853 108 103982825159618000268023334189103639008825747062597760702306496028313367548162606884784726605827 109 820647484478824493769436482188242709121514659127071940968310646134449798205771711952141340901373 110 6477456959496534777095421418618722388250118944685956869584812556067886471994329474654834213781507 111 51133362563193816761848274823530220901144308566838974442993257844590190924556599966634097168613373 112 403696681546353710974699849849639721754913906660288332748235218775752871026782445170417062205456387 113 3187543527337196134645107613135661617703308775136378988220674658024101574317510911553926476297404413 114 25171339019658179434540309409873023134464940953709765530105804170816771899375739233297175258368835587 115 198794753772324144980509802645813898585832027193296817607513352538853311030493222583750609095115145213 116 1570185999049283583541512870585405921158957005573142426031790220550265390737300462599151668985367363587 117 12403494555510781133166652356859506967922451473975531504284039829495644786921178566975432828396572246013 118 97990283857249973742069839318180328596732865698195843784422992697420035374215112524158251763587910467587 119 774225022526480196978372749416279217818704671403527089611140476057879143189607553882193826821902136508413 120 6117808503577342011539951611896969832993107210064089271266699960788254010666347908659535027222933284061187 121 48346864757631045229937978567657809729317072472658329900386315659884571375167350070800928796706145006780413 122 382105954715655713891812137348176020856838019113029764900221628153516890035087441118515236676444039921270787 123 3020241405483760581992570507835537099516384477687716490208807926993643408779014307483842275354042290929663997 124 23874879867052153921588329881118760843686609225985787262311170777987992325266575081953543211236890322749358083 125 188747740013388981308404319612486702266135721991401995702628472981373207426773880768878574839747695708454518781 126 1492322577459237901864760198640048737324080146731476811145741963018559106063168554593366068889751445075027558403 127 11800038227045724386729868346662883543665966216701737586980471120373097630540826450726472379440070183632920117245 128 93313238147765337150532809391018838394481688683153973887660693827079392263785300330528463519137011911086338736131 129 737974998158034854884158018457761429783626484352189729790722663567750079916015179018599514378159801669568851607549 130 5836842739036689798058425308664444817857912954332975699925117821398527501354579551471901788255849431287384143560707 131 46169132977418575355950118889337311822197884705065029009421003497804954043493843527960928707341394356069883646574589 132 365226488935890256926931431039785901553986769295047724012349437891640987796900331188843926447897478444846566195855363 133 2889409477465390992182133405764503959775339677493461279135163010115192446018898652183891579923017971700344623030337533 134 22860812288104042457833410782531967555149140229668129717963464888527864587556828882236673245402382686437228186754351107 135 180887867420746840764943721478974727370348818614564365246282404556542123854877759075548633333192695426808297835391352829 136 1431403002598935581012980864539309461169163884868128619559629219063791328602964206034044328452782846710216902250598498307 137 11327879280925904694712215549368203372817436308088297262912817945971436104625463257953921293115955865151236495579354759165 138 89653864256291650869374220763466044179055106322058887809605851158603487121936373843684147636915209441746902184436508393475 139 709614771398536064943609903472765988162893693596966990171183069725813381479367422980209570969208903161867036154619943190525 140 5617059761196289154933884192301719523053645080089269831711679681189918357795403588828147330042525936069998318796857369690115 141 44465967389869618355952547285133840670548026235945321737731144418171740934076823409609425712079879243486165608943307800444925 142 352028884228393644712200937370573565257159981024700624124972763660664125296724234887087626255029381040502622560483298091466755 143 2787149506834856460933748774753986482422246539276973572096692535989678667707170974070185211026732635258614259925915882831740925 144 22068520202325451877710358439317394471178036666990424214236748795075888067922627417616253482286870546009226347739649901301071875 145 174749812153798578693742608048440719362337691439796662350715652146191005337321824247925236533686216321801774838245651811147972605 146 1383854295019053825723165647974523318814769080575745690700674930704335821431084529497981254760786778368936575301397818530408169475 147 10959575982536964758679961887265227246009448227802271314249598282362875153051940233469318205435005106466484802247729657643781849085 148 86801349598851420646559784186210725433067786353469829224665970048016967653193052011424746268061365615950699291365418081878978592771 149 687524459536587496177624109702810802294523631447357423483944076395304751714419831095072626936055086023422250247718775876879753674749 150 5446009527165352579602113877076437334287154164735332344458334263787368634929848543505343785720918513328415637730620560344214220570627 151 43141658160081440745666245200628434972893417734004646475579755684727474826720300387115549757411968674618414386228410938313796518674429 152 341777206430265731923355729595013578332349469139159590280847233196976593172398564611540064400635596313975338703030489421092655359590403 153 2707801495262162216113380373570169099978860683316111097659407648274206165738976738996401098037987809992195080827473995869015738368917501 154 21454463764688166611545955358153681327073612329040080488200293369733903269696194137392562789890656455901987639547560466405181671830716419 155 169998570967746282494863590845634996497641315550394566797322564781519171075721864354566728495061851729078804402625775232864557623523934205 156 1347098347019399906814235789474135758245154645278540436860231826476115673330295573325572023174136421763375280110010389762077752052758347779 157 10675283776129264845151929911378707287393817091907523707539542619259165773447230492264108811774121649662356370543711724627492670135108370429 158 84602913513183790825402819246470050201001140122276856575803084016765537463480384117456835897890751921841023754596208628784130144397344899075 159 670527593536486502961980387327681407925344569278345161341296005555091571369137281238484516936483710221705116616534821452053261202791216447485 160 5314631036197309482462204355640975882439830730887780762566189394242947573383181814124806567020193225868506862996031773786238438652228115890179 161 42126405540537821020290184969174004377261902925223797596791834210743930993823563612676916002135572261517463267454864351968910816135075476799485 162 333933666377807098185437497853434197932829862439543408958599746625537375124434266238162429389970256742253610811183395572226587158774638119485443 163 2647221161105487371766497862294418596628444967668798418936493883147352044215724234484000307049050503590137762286600377482415380622479861628272637 164 20986700833963352511133612651858783047634009572006795176019708026350904839336681803243166565963076891512493779174184238297198866057484186272399363 165 166387905970284272751986944860121610922549507384850975794058149311972239706247780898739843102616674825811161605395918263142165921059794745787678717 166 1319236615739551140094787160594170155764864291586338665528645830330339453570719830898412519270291113392020818498911349551085191831742890689859420163 167 10460362051762804548140224429783082215722766587695928202571542419403529649328903615023972719160315073415886129950912537337287051690922018454949068797 168 82945636283625845178050213585198082266322017134435201031534596908319919671558792179708551250134307310670200554466709414393427540389235777211214069763 169 657753107850962074179876701278782956665402367649259152645410492098316779839951387173689710935112984182947851391814632503494999047925791475051098275837 170 5216203797651095882007072001960474624726858317238847686499116779543598844381560247691505009306516051732529165090747135584341298140162575364555873976323 171 41368351162714072948901095353777191035948517237764963349420351656586322795133957956896861521385034671690794291518705514813778355660214147638021366743037 172 328098040098101645288630385708788957035023547631077203312383555322460030498486400569338881336222463706264880157766675299818825054303188965757242813972483 173 2602319259059111637755830393300317784978352326647765044789298662391374855226805534760711151353014664153460880030040812787582739276775413297388308110770173 174 20641382671264179062312408124756252104925390134140758475246790486356561525702241304455045815570871375495349419713390612059164211257564980206322205425926147 175 163733680248228837765608705201496198167636438295723905918944451590966538610457418316356088678215314630923702038784922531261175131127668813020304213731704829 176 1298847173804712717882950098118065147149906028397334005451871907774971460425748143988716298121260631812018514464886375235630061569781387784242071498207002627 177 10303829002639865319794967029207527189662599626313746975831643299101237209237112866589952801820009096212374622454842288901261271249452663277980445370333790205 178 81744691960955906079843754505224032106629145476438465719089094049890355395426401183491049222317875052841741867489048611970944585895026770558657818994216534019 179 648545701329960502742884935866624736651588591049832741512261177910646692922862618462139382529428422664991185628827907751754065174795702141804959987610318536701 180 5145664797397696015770451870796639734712372904070685284945793924998980627019125677367465838758302835186170330340286712733102560579926424903029083289385214935043 181 40828372031326386670911737232521043597531061259208443040856309859241949493637725988635922283467694216989450826451259876957945285546354158408773307426732783960061 182 323967978580642133757343133195880489744285017529651886745891640385986884246157487796144585092377975475050183469159163972458182952222852180424048252703072671760387 183 2570758904581804672545285258692085214844476494228873032977655446966202164236048724850534864226806094480617028976200209687837094063893905973328661609213173128232957 184 20400445150021354782492946030063596671920537669681961833970926045757452261679872247556499249220026584960402898914688722870994156579174789083303482976762375595622403 185 161896242029926245318076837615079180946659712278476694908184236452225252089559664558764433925871960192002927538412081693745989215953564521503916149305056565504507901 186 1284850268094317422836815011184634618942236556376192633547774574124130407318568225897266116693047341812728578101307964554267112768944133187335262029205540632631705603 187 10197335334046194903237560597258356378023874101281795252694787607332513318418322136953227396863991568795570192508294102758635002171181956219544418673657730079871991805 188 80935511971874528002736346737005536997872391385850735363153080363038776760596621246383822168763957872260299852436036408613188359812957426161928658324859617861112430595 189 642405986736942561345818357934488974575185025729719855582693891455275799135294179404474446098566384698880068057070143805625584728002584525932794248628947566278274449405 190 5099151279146307652202171806372134158890277706465551689794822383530512105273051121082498476116211008060611278657083723257168933202433648376458318576397413646846228692995 191 40476586840409513127542792550199503040157583657395836169332413536282688217200568044473735774053678361818947232418956399770856840854629914791646797851470196089206664593405 192 321312305684665787207875461342474630843087419839214111958776028783501446794170515238006939420992340411716777142794089990336575093892015819558425396518254162539875131195395 193 2550751443479419240737734254723565978909672721074438572609705369419526020696944722880796674134468419434797133104782424351704981380664337230338695895944294197755501145489405 194 20250047875645748291855494786709356984800189223895525090030883639166343878241525677389030284649641074545582088300476803494250521940579455659563605545280624772796144357998595 195 160768486736715500777036312540246382250064655766296514132673618196794359840319505010259282541326985035449765715702581762899431716229240834554128802954123474757473408760414205 196 1276416995354678073329456874154643106819170196538179556002037506796230441228708991519752668612504331074844703218493499988897151283348470939996983304037798111360396336239214595 197 10134465484759258547994621548445657626410486662659778370053599821048807402408648728773459773299710771899831414020730890338252642534500749610169405074010325742238161230530347005 198 80468437173419841987952362317953196537246163150864803998364412074162205604870391730719033396907255953037111787102761712714073873882211975354844701981002916603510501645024755715 199 638949552641761578909225707992879977916787809872736448877966057447771170291243301934583203330954462497519230405826067569684082458136681421873699718548513174550385662067042418685 200 5073687299860213033206741759635346092891086088299043864923283269918430421099994258077947271435252849015370747379617010508529677516577892248204774205371714546224761876003193618435