1 13 2 116 3 816 4 6504 5 50595 6 392230 7 3051494 8 23717411 9 184355308 10 1433037638 11 11139235409 12 86587195895 13 673057105974 14 5231789401997 15 40667601888818 16 316116291607512 17 2457226536205687 18 19100446262603801 19 148471067812857111 20 1154091254113097904 21 8970950653709485413 22 69732748902368133532 23 542044701529984803340 24 4213407087523380612159 25 32751541035474901417983 26 254583385349935952061584 27 1978920626240117784186180 28 15382491829056800917435386 29 119570765867745839122571782 30 929444215480932898645234714 31 7224730421535260893332120608 32 56159077429782578760211614992 33 436534208717800882437563459735 34 3393255803020309891990162839081 35 26376363443659457046319238889641 36 205028028801355574449233489308269 37 1593718280534026070479209134248776 38 12388247463322143925163410134670163 39 96295987243795036967833337259376034 40 748525341192242182522362104731205820 41 5818416763187249352465838599154893180 42 45227558463439841213275559480763689085 43 351561623688735946384613352098543385515 44 2732749223033344354874290952018347296559 45 21242131714015689248588148663581350006180 46 165118758776822217573307644267324427934129 47 1283496631461394911248060809032690895980558 48 9976841003264547550551237758929656145498135 49 77551708329056595807068917044320888456080307 50 602822823656017210548452284779941409258832873 51 4685845928483033711213397041065417153112485244 52 36423889746434377672867982172496017423623968796 53 283129186172347075918604339650573020168833435325 54 2200812066494431317579082385295083632097564848833 55 17107292319482377091175409344719386974699510413582 56 132977937989218690736552682424032717977025284569174 57 1033660480082305496897385625901950635887365431384851 58 8034821446626794391702911030429010893873709472466956 59 62456054887610113841241068285528669554336548721208195 60 485481702118196638979679032296424674197791090120496833 61 3773733123485158501943060865643519588037346954347084331 62 29333879372083697186582998282101323850680879643021753421 63 228017310938321195041774788498244958842966264930566079101 64 1772417941318133545644784258964964762254652835316675429204 65 13777310791794131604975582845268391010312071775960350257931 66 107093416416516082457799681963947826249870772563258182135733 67 832455623095353096047673596618916957485648544236301036473908 68 6470821340948461441771573151758421448635133760004054007551161 69 50298811930396315229144598599577510687617068390431043223714518 70 390981352799727887042760648131005832451986939893412148135787188 71 3039165586030986359523981796439038566842081556700837144503008448 72 23623959028159301863143053460698830701913600449893292366183452870 73 183633113881429448534410401282376463156126563937204994579112195172 74 1427411911508782838904781201473789851408580540944630675730866370785 75 11095519332274456425184351640773395062658399436043411995682153941305 76 86247388199771725423497542879207256772916109855781347888018493066297 77 670415845218241933454991143741539049599162060045363385572992885401160 78 5211258159825404698578825764122861860339044329721548718488140080788179 79 40508009770422888571289977084156372176064806974191382523148545272932428 80 314875756532401770185387488205365511299600837565660472609876937166597667 81 2447583641204826857136262283080887657850340026459043206836497846643841439 82 19025490392357402857761172808499564741126764718136924112015832705083723219 83 147888422922905261427512440399003495574718410615672790437232642688980793055 84 1149562254826804968524945251595500385306229162278978845626399298924464039538 85 8935745960394662413313210911124595038862950975867326580066198364507058115757 86 69459096741776284379858421798307890070221200498685421843233939508338105006522 87 539917556023532217685093104539621312790149594844726236172574236046190793424057 88 4196872418110417426076025885858891431851025858100895505896453660800625782845623 89 32623014194278747536000841416439703579417057806024497682572430344975955301948367 90 253584324014138404274028500657879401998382441425675052910224265048938085162639447 91 1971154749918387533627428288989945633658656806206718565211414432353987054304960032 92 15322126331078692711703713121380447579574085675275936808777778165358852877593788044 93 119101534425572203742167582424126490684423940815983326819201926000003309682248142235 94 925796798434771194647034374773081958104887817219047252750039360820723383553550397127 95 7196378418849699628976249374739097466333872597022875972011615571796885441626998285301 96 55938692415919514488917294283182593444161198979170191655058974995131721773675098202737 97 434821117939907654530269159135871669725937859158404409585660565199823171019743128614260 98 3379939652516870130716918441691969619037438566513778359034137097524778329105124677615473 99 26272854705816423261241397513773843817779711845864305944359346064328652253792833706821853 100 204223437503961441033530785196471056915227736209537219191953314907688992509959383876598609 101 1587464053409509458978680584464827060775368622542075365120766188554522149749574493237538117 102 12339632275646457936624136493608071365071217312114206648610603880123564784755834889438011986 103 95918092993124560342993098667083416114272224923116453982889737160444958122805341964895121988 104 745587903911480187219711060193101143021446414592630224563263413650442769013551319527104018368 105 5795583555846567942885856119533868761184643482636913013385972762725683078592655004979065926242 106 45050071999004657217140154383685780056649953514460183645429591564648390977829251730045853997582 107 350181990745028715990147608031335367461677006731458958606766835660990727272444720866524643608242 108 2722025097870225941839686771423013754752292603343448903485627768960199746689328114590301772801063 109 21158771236840366778260146459102326261053395140722598714981048194637124835867914879702417068438604 110 164470783389627388930513657604504867163732126448823232261732728304572157861867866381849873948746035 111 1278459806857725482054529551699060361932935901299484444518548746077522511642312785113466992976180880 112 9937688895654476011678380502198657243944877315910237726462357186855016956820426967506138860147585633 113 77247372234209480829775570507751872973651548828782709140734002918246695725257018308373347761480908875 114 600457166625513791194848852477706350208211108199313375830449039969813640815568248287042425286848214675 115 4667457267786110440332768858965232064977992833906743931808633466968254278872638641491040689224730484320 116 36280951510727990107420134297888951887476988319173671066828827362860400756209020986873647496272598805941 117 282018102577755909613014023636366632997123393850395833254896050122772237940130074960536603867025800515555 118 2192175421806123750410122905273757052479675270119506219651632773103319106049874503588211531999961204814575 119 17040158188589626389721631233034282781554842355163572364237347661739605573480791619210675618002250569158373 120 132456092794310230048728799867248713742545247855671114012863764731248906451056770119862840078025678211432660 121 1029604087248620130349277897025548565996398387456321710641531492192232250471606175063267926695733781233890239 122 8003290404506036093440060028330819378000628609976764358183286477545072677178372782806848927030919245891221341 123 62210958651130037898413610897888297782338531547105022901923812865730713600098518249289490902961015906595570590 124 483576526738752103886966518175094130434509543136767631275120935381768861458820014155070679282318218612444087772 125 3758923866196800715357592456295899389009400028404723502239111447514475669793868505893619906078712221618429375707 126 29218764457310485852305294932137663366159113616574452783012017811545308435206739355404750671438500343001126693632 127 227122502823017448098321862023260736893145141847872358518243763218080343026565472816370160991601897394384831621868 128 1765462443285659892659614862863614325749252323654266401231044148760290153476901742107615044465949733870240824836810 129 13723244504226631853093982324613319915018717420518895818046762945793055913675504409731586934016194510987567156075925 130 106673149824866715758406863277228117949237236682381326617618887273924958413115985196016530868809078435734744545110290 131 829188818289565995801315622990133137014313598283909974271607138230013766684229501816986320042561472576475587492957892 132 6445427902947047618377642983008958486593613775009673572024057528464585628883664805748369000860994454569031189999531508 133 50101424350829471822077195634557484564302690409623922266775283354878913824634532537206352932103025917589316878461859055 134 389447025050760312488966191541729449381620835482323461845041635788942107682418658354168076073851999499139841879385192853 135 3027238991427526569597228308888453022436612675655559648861589296884377926445271015270118199437047788880427943667133822626 136 23531251548332394121329766262817459008742957125830309052468242666366594627056233854941532101592955714452401108018199575954 137 182912482628199522101668798579009624457702417369732089149450101869836089013367906313634329807122481734807252516844929118046 138 1421810320309223467580350660335047248113516677680850671128984074542258758669050014372170131839202872926539460221389490991069 139 11051977196367440040767190156098191895766994740124071521697246003991061700935428550858385753389203144218257192971050524279472 140 85908927656722061078390906325426406022416501390254233614765798105712970463712867246806330076295433633257275202425991611823854 141 667784932957848795514305320894357920295233942723714940593845014851395556665240225631405425360496234286823285587789470377794831 142 5190807624411380771991377285774612976672493543607160965119568304040970053621677569887498900903220818673155121589822857857492705 143 40349044226411264486254480046957040693577173503366319294737690711645473691123375704177221136949794269708405393580302830326165456 144 313640089902100115789944864714207358961719880352441376243913247269045260165545578676629825896770756108213216001047958868786759818 145 2437978591061826085088823567191148236387550169448876784264862002594832714214747741353899717376616663234321535059875300886132054608 146 18950828678601292832007775464989235023885455187075608846708271618663413602173170208832104432933388185278618778800317406612239691382 147 147308064526227720939847523337091851500060938320887666714403289173243137173845339779138188943442611494174995601012982464380765838605 148 1145051028769305562005350318289286984483828452683178784087123876898331759575208189738141402306915998286043614587508382346681459368120 149 8900679421065915218794819334812509375176531940328867288643908974677880524127270860495913199534731474488882695120772503467835518242610 150 69186518474843640090978309892528338474291815069576869726591438211598189619456287137169020619951118841159859324803645211896527004694474 151 537798758074654086269263752792518875379577111077317017704199062660431210305889864332921007851397906096816546733728297334245669822204139 152 4180402635692732927790727100958720335021191430085984311288151658258043731780564232619134658118624083030119360082374128066553753167137761 153 32494991730867597918215939022413681636440714020051652056462359496402678509320383912620697254815794956130022085434324059245203492526693783 154 252589183293866315052714631568034464820195807026658443151681112386978913323187303141719874905383143451382834223064830193642485176974419626 155 1963419349217939788875970710042603299433466478970542914674981269674449140115113608111019855812605749555797581844656355656124818260371941277 156 15261997725367404850202859187988151191600264960365403979143090698679647015299976797083487522640446508586548651787980672220278221329829690906 157 118634144387901078599207797266871333819392808014458250338861690037344270666606999207676878969055935252708629701693232496999870151615371247059 158 922163694943844814971715018465841346983474571414046792165297583661015199446194733605962220124626309794620652551206868191079605897127657717625 159 7168137677901196323037275583661905705651861645234355149199504335841891897840013787712540561190915610339536782346098066329974781142740640968417 160 55719172258755724917906448862124968621650535618049313246510817495563485174293095929777949481430230720115327818077660886935726298189273827602086 161 433114749842516471006430211465408499335363101412680799360390615108299030310855066943806050072111355733189744382048532127626400120409300303239506 162 3366675758570120083157581449041699628461009412370081611308329468446458515660775753669018857381237886276252906380706977815201687843311367964426739 163 26169752167214343115158788378316719353834697519087633089962038973500798072199774463549129725836264453666083703543444431035961245877426461276952213 164 203422003663426396005548424226004700990803383545620827670325793796207283667567303574245890351525387819985224607601154327203907152079158565698876955 165 1581234369742517836224319922644856483014156732157334703006339316533619362312471392246629855047866120847452893540326115028231740910621329955373419303 166 12291207868505285867530504565114386825107171877059430563241756567370336411172456761019718439567923851630995826676878608570450499491980007497310597447 167 95541681712500678582845121568718214505022559291806187346541539171846274388257300553912582687118765318814501603173213328758012989634656105254084051565 168 742661994013030549832195695059727350572242498410748424590942526253849223709935173303110161804679371156074488712009208369588774297112868761165959726883 169 5772839952839622326661479806825572011604727779303213830376502345618206510717261736351659471097685801552199109573086886915721738143494592590449763437727 170 44873282044532158179585917867907991849581406707306001216522231911817433847511146661481403957811723483552292478601336808079479463592826073942079168332615 171 348807771893563383707431037633300536393798347736098318140033835114611809864451693260108405400475209613946388582612099010617846538520384847627432454332538 172 2711343057381231622960983530599959876644700870825541520220861853040376691786345144853173017724441799653200997650014331489451556537208204634310690589197109 173 21075737891105920954628109592122441715889774496045473992493968017983566984517099262873792258187206540392940742635259524769394719378216910401968082243830177 174 163825350851624987876813244592029047770797182512318396013983466568450997749767884839439289287785457235057818756506374714052712381528091450322398936383132609 175 1273442748260032432998459292494947154023358534319995811087032638859217853106892384407167113421227778155578343504337684120163211113816979077268445459144821896 176 9898690432622864632867930905100216254274002104283960682786842821971440667184350402112826826579547300480683903044925376593737854726585425618625709957787379720 177 76944230445208393098586523965704431648872518724133177323607337311119109147377075828609138201552313010957768502023776959863258746230931014685779300135152015369 178 598100793140633328605650324681281240299530394532040542459626797509681671783785377899249090131337384355958977253340529083315646968645943462416234234675537371921 179 4649140769692778371793027619322298663772936057246991595080406545776827636337950723405152629641228142364302871071041873434948904453546090262496919639696481076383 180 36138574207403319266288483776338608350139996237877485653782055934889242865514701389685539338339321880718431146613622054313477572191542848159297100444765929838269 181 280911379207452670145520427259743535497392228472817340878985777438603171969915780976561755284805989681799520162486494603838217279705611427909989619383210214763316 182 2183572669894308855225606491070324873681268430373133190306407895814484443177677785166084944780992998241339838267715787692576888457631174330369616704336518102534852 183 16973287512102549943685696348547215317312712728691729747351686873437211736000159035074979092230770999306332037428498865531205210650366425873809629276802642619634940 184 131936295476001202930972379845084091036305090143437497493133011261115269922160542134701831843547100959565785550270712078912131338512432618571189510051072311465908323 185 1025563612913453604163400936579924716668929265112754273838401474682296494765632295061404799032844735567820465645054749223270998399070860054549413432834306622584266610 186 7971883099623724882898122304593804156715348521235341482237568172783326583045578667556127623156287647643505289932689726575256546407187314797673490027368576646840189241 187 61966824245576439738688589851990715399395488126640700750987745366859852829527954471429859710715017135015842530544482952790793130799736299025668149210721966271915175397 188 481678827837227550078547866981413876013970034792423107777674874582254610108266275064995147685649356891318163793963968461820107773395687484989292290616165046226151012884 189 3744172724862660230421214192413685029380686830331117764081798118492561093381955813145337528602779569230894032455692223408234040697355783286917398060202225983644650947985 190 29104101287887255563121848338236085526421351531567778300782750315658917136489823106830305780033285270254994810205854731567978516323600049790110887630779284986944787971835 191 226231206202345045300828919828906346480592961176490317291256899165878230264894114013451805121493634032212016693608507250559508698103002610182521982358461211073416626380712 192 1758534240707464797588335933923377550550522846819935020309657694118799940752469803493087479169122167899502371500441393263238599705079316157998037527815603840685399579028584 193 13669390388939739477511761734542533917133690683973334361008647129948988983471313358896351464188942100599854285441372203590276768317831084314331760872915637521171071533499766 194 106254532485001134120530603833617685194272973556252339079288681717686896461695673083022718613543161181434465561628620761152622254305090992895906400201878201292414963122394720 195 825934833402754794255558804555781269954296341072685842441110976169982843053149195802123970579685504463792343649853632850476451032004988551332882335241321476384384191099477998 196 6420134116390103614346813784316918556557516241907698183828168918871945439601348851808939200637856473299810662947487407833469757843087907510652940359967880957477505287401730780 197 49904811379152396716103823560946809413441588474149469250233755224585803731824776639752086267285133994543562189196902991386153389332852571703302583702071666120613077862418337720 198 387918718462711012661938015642558051600685510421157529405417109686413633388449004585411704579182938729727057154024369378913953826359902936902854836555823264526167842429550494804 199 3015359200347865902444863740857131456312995334495572807451691580557539473220050979897702326366324085196985640995642197069032461305878721408629141919678570503673503109486334062124 200 23438907880379931802381802245555053860975806428057017848343589163385159913322082007547608901430742142648928618588446245451188082710047333944490818787531030775110986853056167544916 201 182194679347507637193502479152513867075760178938700426350444474618465792784603866349710179139627748254397161032876434130171192765667354764059905719598047153156773559482127912043395 202 1416230711428652743654082656022949006432856087295837426700610782800441067384094112900171103445543431320549262975889231471831894739147504786547523558903501368656917521968951242957464 203 11008605932822732130990426388290642480745373575541180401343511419939426829065910531241431149453183105666090459659599221812966739561537702964455703946160730037196601764335237371679372 204 85571795334057878236947629718697065502003545042218902912029930191981796841595470778104317253225076359399243801265667772091399003286230845694182590003233183994020591166978633549240527 205 665164345183923655200625900067781124528847544666767902268496574463026175898460053657148239309818261501634575722095899729422060857949945683061463083246576268331314784942748857264653107 206 5170437343013928969850102391945399591012621280588257493634414089667689348084482083658700527304041144891597386684811651089590295066526009415333719448412130786916090972006962823598759668 207 40190702510732015363617197790138086392719786346003458600481685652354472218321858712358216362858710648268586870380253085821803196739845886886239914302988056742618937859347740696262624394 208 312409272397174310789863821371862999496739589182041942902976038224780130017823769844676841561783910834775246661405083032944487563658987018577049098016774442872481615752528506809340162404 209 2428411234007917927463946734220046855778064402053071836321725479304544784430907434457852995842125846920926139168490079620136213431457082845644167328713581733951872066414310120786992055884 210 18876459959737090483492160758695425474286385872262731364203404462564140381165615646166579444698076868598701694106335318165515192775328775568696643789037132793096648805317436743950556931768