1 24 2 201 3 1601 4 15460 5 133118 6 1190848 7 10614316 8 94161619 9 838433062 10 7454215075 11 66292530149 12 589611150641 13 5243462854609 14 46633173607625 15 414729611119231 16 3688374141775373 17 32802445652275246 18 291727015058062232 19 2594462295371896780 20 23073742634349717259 21 205205356662241592940 22 1824985294088947240670 23 16230430288447325836498 24 144344652906020011315411 25 1283723134717134161220232 26 11416737997796483652604203 27 101534281894077501219849724 28 902990889242143837916877433 29 8030711704924075227770529873 30 71420798658184180806605706050 31 635177885626404705584969711802 32 5648927958989633662722266852817 33 50238504532209252217031414291062 34 446794038789880859038413484039187 35 3973544096448790330802987251245137 36 35338548224993637219572874252326402 37 314281900574958633919971064773862035 38 2795052937662877076754658717198987001 39 24857686395702417328371826352152928774 40 221070794266876616463379066414797732158 41 1966083862343554677643071854697902046048 42 17485284596667875553156493272675026948776 43 155504647223968087295126161775724238268211 44 1382974075975806220934512757906553635616078 45 12299422100655663292722842441827896915286811 46 109384396018673733965459158241876274756208691 47 972805550899193315601847754750552908296246307 48 8651605478524790989245457352413073580457667849 49 76942691462701691256910870143223631558897929401 50 684286608331795257413502290403814837163722591327 51 6085674330345165099519497936238046003852529957329 52 54122690118559826841257738495665545236547274146660 53 481337880843109868890862540108504117440143390127632 54 4280758310923013442162060654918132140723875907305234 55 38070744991935041987148483207227876876125025204375745 56 338580578245360611171917656538561009357109676536325982 57 3011152211212246445688125926195729240188020946677651450 58 26779556246483083686947681063513293783435018364177021642 59 238162863400996610993395889065571784993711592155559656707 60 2118091464297916491393695709077324590001023179492465193800 61 18837157846805257768441628202725677133849088980409368963115 62 167527475430847445880601926969037456719115649460803029495212 63 1489898595768949113914543167127748633568714100115491857395877 64 13250350845229456337223764325363021064535392085858026890487789 65 117841441035159105108290848291672533256756188262948741969471830 66 1048017927030399764997158306593618252962358912941922547390488872 67 9320503599827803876393462118836655230410081488772279286876113537 68 82891508927292584784590768552193420293561181096695322435943620320 69 737192167638921132278435067740501576773401011504193859819667897763 70 6556187709224290506109856148520394432468105305433261307036283435483 71 58307181174009896640957810654757796763899061820186758986796127506732 72 518552477024953910030618950849516905761656908202024859761985545021933 73 4611724765534962201787181860173951800256502375807540787679350657115965 74 41014181313080561957207326140562968906692580527262034064985464447771986 75 364757906055808401407444364489856886582006404519400485209293710717435132 76 3243959181206065869121000936243053395840564419213871624972672027474704760 77 28850015296778943738098289411468559972658441660167604192110051672296886464 78 256576404366139712339578581474860853675775894047427403001883145220999430347 79 2281851520709828177142686661576422817657229844249355698431221683765514312884 80 20293551059104719790516829086303944530216033263293999017053112913037938999087 81 180479847549581408835656283579658330500743135223790106019443109361863979100609 82 1605089975463227368395286123382231262492569618965164810467044965762625537965769 83 14274800562565740824821798860433415882634241995275251158210982110079111851093641 84 126952341747832168444686637836896974971787750627673386719839302130869409734823133 85 1129045341447595871135910523158879753081790567461040828358222697674934365136302169 86 10041117520908477440719990876087895782436192125438750558612241286160668597695691497 87 89300258694149981715421317444383991505943914736038804962444183976050527357134840860 88 794188115639205008613709805626096914859998595596576534519041705275680300170698183782 89 7063078788862124620561801748517239137074790896874430756242886168224625560270174571700 90 62815195789630104725460542809694023813294166760158873814132028739816423718645019414831 91 558644316457530448910121611593327484363750172576767141232782431912415153419569284773724 92 4968279862654220484668095589158648981921664167836342601938192204838605224966134925503938 93 44185189156098691127161295479191696617096697785384587223365000835033279946749804662336222 94 392959131677663018693767864360811807715647775880075987417999777045744941692486943481346691 95 3494765601734431125908180847624314897310771371090234054967816737204275339120650244059871032 96 31080551707561873600999206792151319698827936347000808326739182856515591167782496117119342637 97 276413586641406499071597476495836343003646649209968660831187243792246016073569732887872536098 98 2458272671568348967768923615968590105912525461839708136440365143915921694469234208028283930799 99 21862545185304347317201547967175152177043180901442660170650070734126212288294891668958259216147 100 194433631186460090044750442713054951409106519665092585715285134882265064676238880282713939432646 101 1729187366609260237729113668669921827539001640811426126432752911428798175685721379746170241706568 102 15378455520246906085354391114008530246866291547817280268960531849245099948973100022589527065355487 103 136767650952687707394141153380650675815723349008811178337319733988112087009718301228976444860716902 104 1216337383327548724749628040909056471618085706839891806811503434028222890285979838490549223546409501 105 10817445644305950388901278809376517386217957215786334423896958998903641941475079481121354492689061035 106 96204500389019217311925498100269214942345436648503881301349663948388891828074881831954183761012550546 107 855590700376902252321185210466009616746318591815711652456150173775202410572400647636371896437919666751 108 7609160108012916384492025334689307342768835454022148435399563992312978774310350704923799830382249047691 109 67671747161194603232209942851923839283425331967083851784515227049485369813144941573661902391936427745714 110 601835852951259295291579982744576733472266267102995215013501709609840865849853043933763292495747698658610 111 5352401985939442162643570895794596020495820967714724730689592993757318589190889033579436425008966249283036 112 47601363193310134026292743238733527600903818156670967515161185930491195631237866454734228496139911632562450 113 423340732593296918959772833439722977209156106887817990616745083737861752396396133788115885940554393818276047 114 3764963098742021464000609500949952734025825772300559449298333637936627057234386906677204729563021887310618696 115 33483541845964971429329446565346316331084833659420951594057925116334900037670169254074121564343270580621200987 116 297784478930243382555410451478344090554800104943480308089444019904261224026529799779690531555639051458190297671 117 2648333808283864916784044232377891985657340212959213563883180374519822499276907798167479473586689102663511575283 118 23552845955219465421361849393440634317102506619639009201526844910520843265305942718307183537106870677087198065233 119 209466250385471729330383592515431064992237488536459669811728323872555401087755577032557564582722524439377269382671 120 1862879336703932422832906327852529449965549229851965561071794215996232482001297398345411493014394119927835969450749 121 16567439464506590844145023554973050039029162346203344194640990327975633749391643406895669933688399111183882973720145 122 147341829930723834200749781746669394795519920699669713377142539988194328952356983463309221057944262647446854476958362 123 1310378401794926891401171364143245251167106126066670452677476234282007692670710114016124047946994274368136231333935416 124 11653795508702159659722240983920896603829415847619807614422058021321330064045021681349693880825115146809592229121614100 125 103642542927001727782110173420968681054053207489147820400600508340219881467009729829436036363564484786282082046110290677 126 921740620586165410711023020999030913737061814910525632255734772763798953084991818015827177688449419693525254436309234368 127 8197461656618844985613990911709749945659995104688423938484106519468967858530479856834856149906833275936737225787498489260 128 72903782377522326050719861652587436767210442570679691586002200809217685780399475644194278973636545159605616754550618953438 129 648366739313467348547885326482259704152220770764332902756390645450782117655747194855287144864489538876892565683400721972269 130 5766222477608912030754974728989807189329488473684932122050147585188349381660271488548742960461592669690857459907057630576068 131 51281658427588054465956387292193370338182405304139016612660419869207780046945611565656963796666097276907289222047013614217719 132 456071284327953903700805233865569222917908032372344925595157777299418263882081602472164779430023926338386218178687454147986852 133 4056050891611781788639545040311487398887506083812820899360707603020824752074839981810630320272592356703303905799064049977452067 134 36072318956864366408449539888547823153270880720899432609257839051086549952077757482681303772839777469950959972098091666310952695 135 320807659888282217197139935739870253439235813476331847806492150156066978847593754533819494232030671234161361603256065208001119000 136 2853089505170587523044187462972172161633317742686897266341097575799116014247873090859753363097701643078886639578505134955176721676 137 25373832181405070692233990247344846464985400783333375233951544667247754247197210862234195042997863212106229733429587308489507891773 138 225661115223797592568033019056368496444470598174142055728772080420077875339013925070673237706719900538667288915421140595020217488590 139 2006907689779960009950400986208335893637077468119128035905673280734869323655076435083496491863823390204266202574512826227565970148301 140 17848349598483188086344135359893000483967716026259871294154833094086328720798784317535638990537854975351544602535765379222815325301449 141 158733550632118366280802777017531374576844381088495389696903986010782226224481803942842163548509229294388602475968940368308448142696956 142 1411690193384633921737774370212696594696911662898046100448242467401426266106037305231961884894055233073303353209323289224964987944732827 143 12554807689755698110163873693449665834640405276814848468586750774789775744174576103855153818238382280497666516946778491831685796967752495 144 111655657073621291598242614902196500239130051391490319430020304621055598351889444812890090323915136796228642548920825090231590997734179956 145 993004916093996287108332467701741448071555340025133973350962758173844765929520736402289160060496071413030245901317875336104708850452569810 146 8831247688029606463743658309691117333051246150701316676906061773668731232810178169690831356660324631454060501119347407568501843075404928854 147 78540331939248697317050943981888986075473931585616412121191345546723408956317266203906020333857579601107769799151162902631615224002244298540 148 698495157087331040764788772404213513355284191455806726802463655760538041957535666304154176527830171990590239649735398571310003062198007358909 149 6212037464418212993373468450833795812985442148987721251804262704869320544161423107186271858369649004280800137092303806559489854465931552058444 150 55246495366195827357430167279881018096846147704320607888212673608639039704214622364280271582131271560975247355274638020445622048107962662428499 151 491332395808876182970981187210868535736493156716288238885964783000395687555400208401852529151505791786593943924480974185222902731146075425569287 152 4369644111742197027567171576798858832538376042420758922951802971937043560575181567461628889458850057945377188508241816059728793518486873562059003 153 38861247143798276944072766017841239389995894679761934870730254056249276437999530381380095791057120732349550448153853661080901333179012178070385715 154 345610876069549631283524109719547733959006361710029762707620364992521169030038736854166198976108094737873616695289072210464817644249499458302806707 155 3073675870863647269909375407655982706566357682362901728861030362736750303099915969810417296141666955729506300706204621325797548678524897333804099971 156 27335607798489012263820071843389118650876892806929995266218774980245910280866479342327151087271499825520965357915654850261258631059982555526674702411 157 243108084621445028988182120719170381908867642025133717578196516469296096390826657585341936278000783510730989560914722320633442135951274796287390026230 158 2162071582384004669879779089065842670359082318082951515351434369994540079644422129430041046304557658256796696498538314429726754141565932088343943517150 159 19228293187499049497068848733930069729782036082881042522054933126839511396720576584439418988818564105068967263814557342481006758788727044438144000302120 160 171006021223748384816751407879057993010633856735027531810804506805431950171142295707478475155224106656796028273893102506278574656563833492886236479387459 161 1520834897285057251443054069292675732041823303303536007830333469672066734718101670550765566010663023184387161855343786560814634115208606758347109392283804 162 13525481548826552662362360671123964094291105332366109403782387739628871355280980436234510921736532338231995673114581110801766917214188033968838572456126008 163 120288304440030526487009942007355813636388670298150403126261782277477268236959577123596629106452350418568743847554351538678306908377030725896819318537638942 164 1069779004379537007824736883868261114968223582515801122352309137220833190846838424145945108885431955204481599857580835085691981936407342965037582419728969991 165 9514034831057288037263653315637839487395208576245665089885357440994098959708488819713267251409313142418911868939786786948429979522272438506436501953657927558 166 84612670837628104552968572569100960293414224354399174248771149470953462231976344712653942949404062730806908413055183461764132401565744087627636106974525561489 167 752499249099468877394234413387871797754890527492148888877169033126290557913794408684873877379902743161704674682634543399652270225030922229964004959785250108822 168 6692320597962322835977085876303396496337907433006230070719231376155887678828881753834397121181318329084955579597318372489249334799072782776429940538554184851465 169 59517873326130862673630905588692307239396126704176923305410378354134522842607564949508104687906904077449981773210669977751904938901381412459339173691431369475025 170 529319717041640584018549636769317879750255189430620252362322222709923031924903936481697424288401638610024279419460700205846969398044832853746666107287574141895426 171 4707482764274641305888456730234410589467086762435003469696717291498859417471018660961806214175159091179696916278771031968167931177757661200927609296524596073366534 172 41865801069714358886489061874598509196075516208236412640890257558491078631511484916491588705549615924453429752847395493866499017593868565232938490007061965764469945 173 372331750741730018702053189518804021818700392147675225947617536805488721904812592680877460435949253118371190941454699512597637706024222590813451884738158014765046828 174 3311316852137988257171357054780588219118506630883642217354985868353817148206807415748129003653502163959608919162464047047020541883420044115138290946710113383906404969 175 29449057925921668782118534333849167747657605402379816959121219627042121401792431322802544357602664341649209600007744288881463959428595049934993890147099000258626600801 176 261903964932966852385960377767375340277780830433415838500469044899320766364427835593983413461332335671169651108821165337304662039141875226422767695917167070089241633846 177 2329231957781275963502627781299709765174392434320666381168104109117235775225699342791475004353857913088033061035868713560605002737045759814160720764942396392954815964245 178 20714926994473651788729396016395750097488071460014708339647914466510826295206977192077260913397548538260624075012757663711192364804244897925784066711954421896162952778209 179 184227336806387810699913253899206158682629643385680845861520240606200942833164519350357807403282240024275910387898951175517149891266927860845265481684838494470815298515544 180 1638418114426795805868483552951005370582384300999995234053742834887553555042027047293766678105307046600410942328659350405287953358307793811707377487320309811216725344612000 181 14571202972461244788250995440145594655932719831532786282616281312279923727492407077815288552112085761966881349012448502878498471494084806158217319092706511342458964104436608 182 129588384182961759408633934284055308973554800292525315647543253269369317065091451762508893803889255210926006530390115136213609093436884801027319151269661087599682593911913358 183 1152488874589764654722740880319037398630157407322450843605953466678454693300475167955611073362091415182102102252848162791762417021870163743561583240755827691329899834444542881 184 10249611602363181795809165847074341441902396984313156913298144572842050025082847908175526348885210149310396448915616505298371107310273916549122474404953098048276963697016803456 185 91154492087129904516423609013312889694317838021101221532652308721432167541187910112949014869630510831797463191699947378771066982617782208715867940409332720870145926419689491085 186 810678662764825870855542017090616188455528273717465400261893641594424698333583045853228973414538509544734508150809081307114262337936443471780441219787192281972815469572009623771 187 7209736779993053931471941179306169731020740539701458325355696734786379984191556584396885726632294699106144464593794262309730020070918761141487072410429963288526900259765731066657 188 64119492499661182717357617141438665798501376796455160102988055003238410779889251471685537434149093219205334225266298821384946516274898345453737071845592989312069136230083177437149 189 570244024694902609141695234170848945150355018998118074309361163624246602693694589196564128635622182072650701914933856835199190914903567065425679118002548102893700376333222616563311 190 5071441382695893744345742299594971521888196156432605940627083346239756724283538037373161404143976455197977512720148324012252324394514225214757375257088763029082018899370768549832251 191 45102651819773368042896277818269950168203522634222984911352413411246271484137454982630598675229632940293108596537992391651422367048582625668538591486174212417802763664584008936398665 192 401118547503418628677803212422666868337928965483858062359485001974523244966591219819303724162762897273067209664962019646507952271064366834675267148948043768588533628247400136078167816 193 3567331025106469631107223305620727367806459821065294315768114937982907909724792479064836489475659445377108625834219003378250082656873844831240447485659178024038400896331859092089164590 194 31725909265212215992844619725069647806637152704839114707404281660059852458542791021662464336039627001105596059990216522015520415435914608050914228794682524953227207105774895695030170614 195 282153047087755922525573091389948742853325620205458827582491612637429749924259630402321778329793018458329488222061790943759146559023127109303993105374430433862535014909986314982217046525 196 2509316322990274864187703419083970212439731391221607442575603912975820269248812712132810773787719968396836279967949196756627848468509595039545344751742801199095931712321597045270188151736 197 22316499764282284786275559481178002054148147304600704138291347085147358760968971443250932518433193597204841665352942476005906911011181688461390679456931744560887672330007904748518515124876 198 198470857247574453557720670292309955134257893907248000028156524227790707499459355384758540999499164309618922565554970269280780416119739711754409549173124798641126377130379155381772851247936 199 1765092267723459928227711980492366469288857975357215869064560649413563683868582668039613761197724923406415154788415983837457631359449000990298301907429784617180019101395505898197153352154883 200 15697774256553839818824591425199597624089882511335806722193977768775984935323841774372056147953994631886844439323965404192535157006542872471392452455423675858385872228113292402841714653640440 201 139607498778263033084784868945542129032120716218627190122174676773992915175650410612699650346478511908323914224698601609092007873378622151348061669719446243106761261075073669387575161800894775 202 1241593451185317541194685150853920990353181399007242595272009943091542253125433784395735908102078517064869632475787928715473582821518773006682435961393419138590910487010398205213642449265281824 203 11042059427443079243032751304676572362228130665749946607309204680320349046990749016835787166144882124316156614629062643402947187785195893594948129991990413393707869295415071469285122970092317577 204 98202093674691920112349159333388106985879353915450682913375048235250967509863636173416776467133178928101750965907305370800264098061939624054883724801966596661934482827717092199552359404237750295 205 873356212712040208079361113164190060300724166315834663255732417259937360222893258043944348917587126518161083542195307818390779493153955042166074460197139238154242518203541139768903283688771661480 206 7767156948908211016173658787296748073724637190333226073414593034773042745011551913578556383980000899139862199257705855357557596719345845562957961188999204680604750534817901230061035845330814970580 207 69076885457348289656806295068842490284630262258608018606220613962984961530635844264403908634945873012493629568316448439285005588737566422283954345112711580073756440652241798777645131890994042652341 208 614332391617030085362497670575463489917947951565739138719641599539629417912837135769974979477708844123752384369311275013393268530083925790128428480631477657280184539197645930945283425926199548181718 209 5463539429885403821690406607156999873009818402402767566705375386744527296711062928225919142724297737002193379157037245905848385682510115911010432761712181963888163240634612888759012131831656691512215 210 48589759402627982268678416577348821493115643153896296866599881840056925731466888712040763893558933638060389885065779671101333450261373029841064059326929897551257225765206896246186074873186411172698361