0 1 1 11 2 76 3 521 4 3571 5 24476 6 167761 7 1149851 8 7881196 9 54018521 10 370248451 11 2537720636 12 17393796001 13 119218851371 14 817138163596 15 5600748293801 16 38388099893011 17 263115950957276 18 1803423556807921 19 12360848946698171 20 84722519070079276 21 580696784543856761 22 3980154972736918051 23 27280388024614569596 24 186982561199565069121 25 1281597540372340914251 26 8784200221406821330636 27 60207804009475408400201 28 412670427844921037470771 29 2828485190904971853895196 30 19386725908489881939795601 31 132878596168524201724674011 32 910763447271179530132922476 33 6242465534729732509205783321 34 42786495295836948034307560771 35 293263001536128903730947142076 36 2010054515457065378082322433761 37 13777118606663328742845309894251 38 94429775731186235821834846825996 39 647231311511640322009998617887721 40 4436189404850296018248155478388051 41 30406094522440431805727089730828636 42 208406472252232726621841472637412401 43 1428439211243188654547163218731058171 44 9790668006450087855208301058479994796 45 67106236833907426331910944190628905401 46 459952989830901896468168308275922343011 47 3152564691982405848945267213740827495676 48 21607999854045939046148702187909870126721 49 148103434286339167474095648101628263391371 50 1015116040150328233272520834523487973612876 51 6957708846765958465433550193562787551898761 52 47688845887211381024762330520416024889678451 53 326864212363713708707902763449349386675850396 54 2240360640658784579930557013625029681841274321 55 15355660272247778350805996331925858386213069851 56 105249261265075663875711417309855979021650214636 57 721389168583281868779173924837065994765338432601 58 4944474918817897417578506056549605984335718813571 59 33889935263142000054270368471010175895584693262396 60 232285071923176102962314073240521625284757134023201 61 1592105568199090720681928144212641201097715244900011 62 10912453905470458941811182936247966782399249580276876 63 74795071770094121871996352409523126275697031817038121 64 512653048485188394162163283930413917147479973138989971 65 3513776267626224637263146635103374293756662780155891676 66 24083780824898384066679863161793206139149159487952251761 67 165072689506662463829495895497449068680287453635509870651 68 1131425045721738862739791405320350274622863015960616842796 69 7754902630545509575349043941745002853679753658088808028921 70 53152893368096828164703516186894669701135412590661039359651 71 364315350946132287577575569366517685054268134476538467488636 72 2497054563254829184878325469378729125678741528745108233060801 73 17115066591837672006570702716284586194696922566739219163936971 74 117308411579608874861116593544613374237199716438429425914497996 75 804043814465424452021245452096009033465701092502266762237549001 76 5510998289678362289287601571127449860022707931077437909748345011 77 37772944213283111572991965545796139986693254425039798606000866076 78 258899611203303418721656157249445530046830073044201152332257717521 79 1774524334209840819478601135200322570341117256884368267719803156571 80 12162770728265582317628551789152812462340990725146376721706364378476 81 83364870763649235403921261388869364666045817819140268784224747492761 82 571391324617279065509820277932932740199979734008835504767866868070851 83 3916374401557304223164820684141659816733812320242708264590843329003196 84 26843229486283850496643924511058685976936706507690122347368036434951521 85 183986232002429649253342650893269142021823133233588148166985411715657451 86 1261060394530723694276754631741825308175825226127426914821529845574650636 87 8643436529712636210683939771299508015208953449658400255583723507306897001 88 59242995313457729780510823767354730798286848921481374874264534705573628371 89 406057530664491472252891826600183607572798989000711223864268019431708501596 90 2783159719337982575989731962433930522211306074083497192175611601316385882801 91 19076060504701386559675231910437330047906343529583769121365013189782992678011 92 130749263813571723341736891410627379813133098633002886657379480727164562863276 93 896168786190300676832483007963954328644025346901436437480291351900368947364921 94 6142432239518533014485644164337052920695044329677052175704659982575418068691171 95 42100856890439430424567026142395416116221284960837928792452328526127557533473276 96 288563565993557479957483538832430859892853950396188449371461639700317484665621761 97 1977844105064462929277817745684620603133756367812481216807779149376094835125879051 98 13556345169457683024987240680959913362043440624291180068282992405932346361215531596 99 92916572081139318245632867021034772931170328002225779261173167692150329693382842121 100 636859659398517544694442828466283497156148855391289274759929181439119961492464363251 101 4365101043708483494615466932242949707161871659736799144058331102381689400753867700636 102 29918847646560866917613825697234364452976952762766304733648388535232705843784609541201 103 205066832482217584928681312948397601463676797679627333991480388644247251505738399087771 104 1405548979728962227583155364941548845792760630994625033206714331974498054696384184073196 105 9633776025620518008153406241642444319085647619282747898455519935177239131368950889424601 106 66030883199614663829490688326555561387806772703984610255981925214266175864886272041899011 107 452582406371682128798281412044246485395561761308609523893417956564685991922834953403868476 108 3102045961402160237758479195983169836381125556456282056997943770738535767594958401785180321 109 21261739323443439535511072959837942369272317133885364875092188438605064381241873859092393771 110 145730129302701916510819031522882426748525094380741272068647375299496914901098158611861576076 111 998849165795469976040222147700339044870403343531303539605439438657873339926445236423938638761 112 6846214031265587915770736002379490887344298310338383505169428695305616464584018496355708895251 113 46924649053063645434354929868956097166539684828837380996580561428481441912161684238066023627996 114 321626329340179930124713773080313189278433495491523283470894501304064476920547771170106456500721 115 2204459656328195865438641481693236227782494783611825603299680947699969896531672713952679171877051 116 15109591264957191127945776598772340405199029989791255939626872132595724798801161226498647746638636 117 103562679198372142030181794709713146608610715144926965974088423980470103695076455871537855054593401 118 709829163123647803083326786369219685855075976024697505878992095730695001066734029874266337635515171 119 4865241462667162479553105709874824654376921117027955575178856246134394903772061753248326508394012796 120 33346861075546489553788413182754552894783371843170991520373001627210069325337698242864019221122574401 121 228562786066158264396965786569407045609106681785168985067432155144336090373591825946799808039464008011 122 1566592641387561361224972092803094766368963400653011903951652084383142563289805083384734637055125481676 123 10737585703646771264177838863052256318973637122785914342594132435537661852655043757746342651346414363721 124 73596507284139837488019899948562699466446496458848388494207274964380490405295501220839663922369775064371 125 504437965285332091151961460776886639946151838089152805116856792315125770984413464788131304805242011086876 126 3457469249713184800575710325489643780156616370165221247323790271241499906485598752296079469714324302543761 127 23697846782706961512878010817650619821150162753067395926149675106375373574414777801284424983195028106719451 128 162427458229235545789570365398064694967894522901306550235723935473386115114417845856694895412650872444492396 129 1113294360821941859014114546968802244954111497556078455723917873207327432226510143195579842905361079004727321 130 7630633067524357467309231463383551019710885959991242639831701176977905910471153156512364004924876680588598851 131 52301137111848560412150505696716054893022090222382620023097990365638013941071561952390968191568775685115464636 132 358477326715415565417744308413628833231443745596687097521854231382488191677029780510224413336056553115219653601 133 2457040149896060397512059653198685777727084128954427062629881629311779327798136901619179925160827096121422110571 134 16840803722557007217166673263977171610858145157084302340887317173799967102909928530824035062789733119734735120396 135 115428585908002990122654653194641515498279931970635689323581338587287990392571362814149065514367304742021723732201 136 791159297633463923641415899098513436877101378637365522924182052937215965645089611168219423537781400074417331005011 137 5422686497526244475367256640494952542641429718490922971145693031973223769123055915363386899250102495778899593302876 138 37167646185050247403929380584366154361612906650799095275095669170875350418216301796375488871212936070377879822115121 139 254750836797825487352138407450068127988648916837102743954523991164154229158391056659265035199240449996866259161502971 140 1746088211399728164061039471566110741558929511208920112406572268978204253690521094818479757523470213907685934308405676 141 11967866643000271661075137893512707062923857661625338042891481891683275546675256607070093267465051047356935280997336761 142 82028978289602173463464925783022838698908074120168446187833800972804724573036275154672173114731887117590861032672951651 143 562234981384214942583179342587647163829432661179553785271945124917949796464578669475635118535658158775779091947713324796 144 3853615891399902424618790472330507308107120554136708050715782073452843850679014411174773656634875224312862782601320321921 145 26413076258415102029748353963725903992920411217777402569738529389251957158288522208747780477908468411414260386261528928651 146 181037917917505811783619687273750820642335757970305109937453923651310856257340641050059689688724403655586959921229382178636 147 1240852349164125580455589456952529840503429894574358366992438936169924036643095965141670047343162357177694459062344146321801 148 8504928526231373251405506511393958062881673504050203459009618629538157400244331114941630641713412096588274253515179642073971 149 58293647334455487179382956122805176599668284633777065846074891470597177765067221839449744444650722318940225315543913348195996 150 399550602814957037004275186348242278134796318932389257463514621664642086955226221761206580470841644135993302955292213795298001 151 2738560572370243771850543348314890770343905947892947736398527460181897430921516330488996318851240786633012895371501583218890011 152 18770373403776749365949528251855993114272545316318244897326177599608639929495388091661767651487843862295096964645218868736932076 153 128654053254067001789796154414677061029563911266334766544884715737078582075546200311143377241563666249432665857145030497939634521 154 881807999374692263162623552650883434092674833548025120916866832559941434599328014086341873039457819883733564035369994616840509571 155 6044001942368778840348568714141506977619159923569841079873183112182511460119749898293249734034641072936702282390444931819943932476 156 41426205597206759619277357446339665409241444631440862438195414952717638786238921273966406265203029690673182412697744528122767017761 157 283939437238078538494592933410236150887070952496516195987494721556840960043552699019471594122386566761775574606493766765039425191851 158 1946149855069343009842873176425313390800255222844172509474267635945169081518629971862334752591502937641755839832758622827153209325196 159 13339109548247322530405519301566957584714715607412691370332378730059342610586857104016871674018133996730515304222816593025033040084521 160 91427616982661914702995761934543389702202754029044667082852383474470229192589369756255766965535435039471851289726957528348078071266451 161 626654209330386080390564814240236770330704562595899978209634305591232261737538731189773497084729911279572443723865886105411513458780636 162 4295151848330040648030957937747114002612729184142255180384587755664155602970181748572158712627573943917535254777334245209532516140198001 163 29439408728979898455826140749989561247958399726399886284482479984057856959053733508815337491308287696143174339717473830361316099522605371 164 201780709254529248542752027312179814733096068900656948810992772132740843110405952813135203726530439929084685123244982567319680180518039596 165 1383025556052724841343438050435269141883714082578198755392466924945128044813787936183131088594404791807449621522997404140876445164103671801 166 9479398183114544640861314325734704178452902509146734338936275702483155470586109600468782416434303102723062665537736846418815435968207663011 167 64972761725749087644685762229707660107286603481448941617161462992436960249288979267098345826445716927253989037241160520790831606613349969276 168 445329933897129068871939021282218916572553321860995856981193965244575566274436745269219638368685715388054860595150386799117005810325242121921 169 3052336775554154394458887386745824755900586649545522057251196293719592003671768237617439122754354290789130035128811547073028209065663344884171 170 20921027494981951692340272685938554374731553224957658543777180090792568459427940918052854220911794320135855385306530442712080457649318172067276 171 143394855689319507451923021414824055867220285925158087749189064341828387212323818188752540423628205950161857662016901551911534994479563859586761 172 982842962330254600471120877217829836695810448251148955700546270302006142026838786403214928744485647330997148248811780420668664503707628845040051 173 6736505880622462695845923119109984801003452851832884602154634827772214606975547686633751960787771325366818180079665561392769116531473838055693596 174 46172698202026984270450340956552063770328359514579043259381897524103496106801995020033048796769913630236730112308847149328715151216609237544815121 175 316472381533566427197306463576754461591295063750220418213518647840952258140638417453597589616601624086290292606082264483908236941984790824758012251 176 2169133972532938006110694904080729167368737086736963884235248637362562310877666927155150078519441454973795318130267004238028943442676926535761270636 177 14867465426196999615577557864988349709989864543408526771433221813696983918003030072632452960019488560730276934305786765182294367156753694925570882201 178 101903124010846059302932210150837718802560314717122723515797304058516325115143543581272020641616978470138143222010240352038031626654598937943234904771 179 698454402649725415504947913190875681907932338476450537839147906595917291888001774996271691531299360730236725619765895699083927019425438870677073451196 180 4787277694537231849231703182185292054552966054618031041358238042112904718100868881392629820077478546641518936116351029541549457509323473156796279253601 181 32812489459110897529116974362106168699962830043849766751668518388194415734818080394752137049011050465760395827194691311091762275545838873226896881324011 182 224900148519239050854587117352557888845186844252330336220321390675248005425625693881872329522999874713681251854246488148100786471311548639431481890014476 183 1541488550175562458452992847105799053216345079722462586790581216338541622244561776778354169611988072530008367152530725725613743023635001602793476348777321 184 10565519702709698158316362812388035483669228713804907771313747123694543350286306743566606857760916632996377318213468591931195414694133462580122852551426771 185 72417149368792324649761546839610449332468255916911891812405648649523261829759585428187893834714428358444632860341749417792754159835299236458066491511210076 186 496354525878836574390014465064885109843608562704578334915525793422968289458030791253748649985240081876116052704178777332618083704152961192626342588027043761 187 3402064531783063696080339708614585319572791683015136452596274905311254764376455953348052656061966144774367736068909691910533831769235429111926331624678096251 188 23318097196602609298172363495237212127165933218401376833258398543755815061177160882182619942448522931544458099778189066041118738680495042590857978784719629996 189 159824615844435201391126204758045899570588740845794501380212514900979450663863670221930286941077694376036838962378413770377297338994229869024079519868359313721 190 1095454213714443800439711069811084084866955252702160132828229205763100339585868530671329388645095337700713414636870707326599962634279114040577698660293795566051 191 7508354880156671401686851283919542694498098028069326428417391925440722926437216044477375433574589669528957063495716537515822441100959568415019811102188209648636 192 51463029947382256011368247917625714776619730943783124866093514272321960145474643780670298646377032349001986029833145055284157125072437864864560979055023671974401 193 352732854751519120677890884139460460741840018578412547634237207980812998091885290420214715091064636773484945145336298849473277434406105485636907042282977494172171 194 2417666953313251588733867941058597510416260399105104708573566941593369026497722389160832706991075425065392629987520946891028784915770300534593788316925818787230796 195 16570935818441242000459184703270722112171982775157320412380731383172770187392171433705614233846463338684263464767310329387728216975985998256519611176197754016443401 196 113578883775775442414480424981836457274787619026996138178091552740616022285247477646778466929934167945724451623383651358823068733916131687261043489916458459327873011 197 778481250611986854900903790169584478811341350413815646834260137801139385809340172093743654275692712281386897898918249182373752920436935812570784818239011461278667676 198 5335789870508132541891846106205254894404601833869713389661729411867359678380133727009427112999914818023983833669044092917793201709142419000734450237756621769622800721 199 36572047842944940938342018953267199782020871486674178080797845745270378362851595916972246136723711013886499937784390401242178659043559997192570366846057340926080937371