1 23 2 31 3 740 4 4085 5 41237 6 401240 7 3407422 8 34218952 9 319475231 10 3008421437 11 29613840551 12 280330691913 13 2731735447620 14 26562135008952 15 256786549560916 16 2514185479608458 17 24477768294561000 18 239048054042207254 19 2340936190569212811 20 22880277630423194358 21 224216961487233881131 22 2197086175017233864056 23 21531006883940183402929 24 211219184176183609381332 25 2071602852574495695709598 26 20326644935340735836673280 27 199498485435758740673769456 28 1957992416040132613878167665 29 19221952176095649937951955268 30 188714718896671509859505192378 31 1852876229925592025118188412905 32 18194271858019860966487093409977 33 178662100486656178921462922101747 34 1754515494324843219681376949177538 35 17230541757985844567679772764935402 36 169219288715377274818719264719774670 37 1661940754654745536344515826092733547 38 16322552548382508319526299495894436809 39 160312653214213695045395109734603284333 40 1574542254648542941496094657898045965160 41 15464809876032938914860293632018705187572 42 151893520688182408671328150419859976001466 43 1491890685582628981550807840021576084596639 44 14653355628675307615871145459044037416854135 45 143926083465700867375198767439703274591785894 46 1413655114526559450223307057341230687891824678 47 13885094164931425732800269079172940054443106364 48 136381467389660072078370031199306842988641988438 49 1339561742156219524207712667123213060894713865299 50 13157424683749589878877276867469217240050126435725 51 129234850115517448722268325960472033476170477868822 52 1269371880568906359399541461339568581651493649874359 53 12468049506354682639011457014213880697007376554522030 54 122464010117619496692178124570367048475081493890301352 55 1202870022560877058451071054610745769248593311178073657 56 11814875349523595640107325565921276081984470668136234396 57 116048560367725234006635203024073217418640831686404314328 58 1139857379727313686746070451882863040787988980417468202100 59 11195961286747958251748770594234299506902199033452664735362 60 109969526344000986999205004666682197469475866044343227894262 61 1080148329556938807722182639018669954653589448467604181051594 62 10609489900544017286402232497896812634952983221500715404393918 63 104209103572894101545196399956050820114253526398375004585239094 64 1023568371502299173993231087622789151562142341250353418828846171 65 10053750157447940472133167231874132466856783528811402009164777872 66 98750509916457315468195029278199595853879686256797825343846258451 67 969952858624976514334632867768866762620044217652316494152596007075 68 9527126369491269857738869652576731514712235742975719723533605214647 69 93577887970115369371309569623302071755771669850228829048336795166349 70 919146132549042163520705678174585395278740203920795700196593056212923 71 9028090398881368204889594470352602220851169853094669038830270042224616 72 88676234222368022614110095483280189244614088994397053487972382663109675 73 871000874455784580502431412610537526205235610991702100936044540504633823 74 8555195640849661136798174218806565343388843330068905789134022014340971057 75 84031342925268634101254876895768075029599604502910838041227585231585162942 76 825377577156135571782952210230036795285753369619140337245382616705291162029 77 8107072023145887840528713416190591850664440695842355596142037901713132257225 78 79629758493506069784114031974919968595645343563914706771333163230495895420333 79 782144089368531609643150062764141919193793744553449512059911732734708963900183 80 7682421625337999209205497441307587564322741797968562846412334521945695074459039 81 75458733242813986948623793956454398341765256714795444021039196082444628851743268 82 741175206657012182139145092911796619300695547213080608137597827048160291119047697 83 7280014709869095940244103852224452496149885472234283073466978416929856881870609250 84 71506188794507582236949437184204084560867393258190522550607675959112462609836214177 85 702352295435840709511496488655553634416658699685065119118908849342113057027847745987 86 6898686053888538390189920748821870536074408804380315044400433313570837796005015636725 87 67760680243541340908097838238436253208632382308746231937236114075150380081515014887845 88 665562942606577411616018992287349788195593029821495996512082463822909469495938223364760 89 6537331520589205643589002814216580512740304507365482702691103436546349534610183179292786 90 64211362582302434880999601173456655865642051255106196855123266907468747356963765906771756 91 630700626574950374812115516308607115864097680695039607741783251901653587123541686227437259 92 6194904834311761260363556230490234892716243530092787611442122068580461827348904381297547733 93 60847959076487745802562381487314252327624878370942571194431426157222292944810489726375581821 94 597664407044071649062846268953126264480189839327406859953651578851255196170373073928089592406 95 5870414536908496850947258372802661606445339778558241751314595461592394278948098040244136366222 96 57660731396102642899872858238196007827180833614489943080849741792844202970574060231353686475157 97 566358631844133619466269903000392405297952279408102716954219794056229971579022779807255107571317 98 5562921109830903499382760636969521752981450682205036065488471255469687554498213743001503480538259 99 54640451361324117879770257301574079682514681869503523552057261481028883200403788585203370698624359 100 536692659520424538968706710158695400739620217742431071154635892066645749505508465263501180708103781 101 5271534250176262054026282381150290195327512932842221838502604428360228672778545408576087073549025973 102 51778374193992762730277423943505467695045372467599966607485646096728317271317752901565170318403975866 103 508580596657384140921785595079088944371761631075551019735097468428221439527791366537671073096010161934 104 4995410291054938474465451118137433460560310274171344349106951305833402598304572976506258329632818005251 105 49066213183295173723305594302539892372648825536894058383200656365730505316535494675173085358969592286820 106 481941049066358275080001140869685990575230657688808176055045648354729667400716441095694833385303724616763 107 4733749757915803436443761700615897902343531646052540340811982547729257884704064986073019226051964885916965 108 46496115685146403408325027311351631936086322093296837890068120333686612343155895271882383260573316194338919 109 456696886059600182775497724030081013679925361718818382238809318824880259081521276562564559210614126364049629 110 4485795053298573661589943705317743185884162093852108290604990121496544979031816213322385872330689691459283017 111 44060640382139763379155884590776979350379968321565543994345208421020665700755025618001955768969235482463567609 112 432775017098897440216158570466528931179009311040054730737955068372943063016659682502717048715863039295868779925 113 4250828263077025984953091253310674138471496360917623860968472482318825873627252598973753330004124722737932654664 114 41752735736364952149638342018055115865444196351299893201192809531063641344998268571379943603104137145383416569360 115 410106180157291344733489123043368964405867239571932883584149719679453334753911353827484980123148941186320557535922 116 4028169077722719600314037168512417563924819686266298670209390803334629387302080735653095879446176954684973657475622 117 39565719571759556484313495795387742056704094133626304914847402977391858762904780773895493862862320895521129094669031 118 388624741173544360100140600704508642018696731057131778235818707434318889103295120621399746650535906086842323747508102 119 3817172822510012332517715660290351355658080408984975325734551581533351036962686028076331157526396777830487529697459831 120 37493259726393880142973929096755433153042064584621881369060326678385673875852283037894546227796902042583553627924972909 121 368268504014840535237799593360146316493066073740036568029233174797175996432297529286063981755528684266208458431461690514 122 3617228590928238197509198919049751848136424994414925230671926986354115414936793913991345544480440385453618146217045312121 123 35529355718423902317541191668314871056830398284487935172962382130525040951583452185603865052614559160511848622119624928408 124 348978530395522665147992957797339856208434169352038449221604178857615145816348609291746909316756325563908311710190999882648 125 3427757475880867480197566486125644296373288275151563005101479249035997887171428032841240873601450900148299575549889751466685 126 33668321372503023226527282772313756360343716091746699365621439057374183558567291334018295107320451504934275872957848892740642 127 330698969229462442825525659533287314592816472303973790349248047522750089655569758569814310577882275647037960363934584212878556 128 3248210893542319538385288466482165615579519993120915888245729178715312544066974321285404158455747187126375195084381910882162367 129 31904768356285818136200978109922130710693005584875761452997797760883469404154867117329529159709830924086151806246577607945197509 130 313376894921466523501779681511756940727797458941982249515336828377318706730055811104941092155518422155036869308380436725591102584 131 3078068995015314395438006242381167015872841385521778507200277344448850893723824483074579107957344446782154680620988951519318343747 132 30233590579323534063341711875415929235498089842328964612277393660155705359268699637545309696356398928537117548585629883628330182921 133 296962154129254584715242705961078610494167101342305494319000878363483517669789430311409917457287641093258932299692103900420015375310 134 2916839161187872275602894328988075126550509140987511246566935479836907406905190054812786920406399794134786014305782668266757520476672 135 28649949409164047836538007355066098894845038023062745723332439211826493754058698797494393583810570485312890447068864968038373446629611 136 281407220552199047390360901631016985988536683094039758093969497932050798893174521026075447365795407294032071941128455072755792694694172 137 2764054576430987533372158367587952269392990494232938592623902930238459783663299678772714275085985764787619990070666749659855914814055269 138 27149259661843288135513918708875848081123015197513332536240742364480397023965373066049920320013814162035125207953822674446988998206502811 139 266667057326321850319022647470680920554847004155169546279701889947085440674232203990135971269823321058848596634579722813230958624762158127 140 2619272877006797606195277364516351576596391074298766630184177510786106479787607295737507333943602334027118468416690577828407008283737700083 141 25727176326201435270570032025535560879294242046236157968443691951497176164177362160985431907510762500776922915794229732407996227067915110725 142 252698986627099812870213454585061063726836485333496196080665465433182262201183316681705738205043446786001583539125333649487839520970124035426 143 2482074870273647171291812585920298942733309530693953651452236133573693746030114674380479674883556457055791329053809375585425727604127894321930 144 24379581983584020765776200065830191891680290095295056501521070120345322506018691401900695658791249864057379538489394596078707401326991413242211 145 239462566102516249888334008027987151863607428214533797288463837173789815461011997728105321046108981594910188222759893378184503784344885200675867 146 2352063320979565230116005610710070971018994385991970749645047516030442059716284690664932300466092625651145929820346003281726179461236500737997829 147 23102574886502515314700558723510545969981797161531745658889064948692202986793008737843713862402888320935190379322173307072943261768755474361225226 148 226919471778581107691626901407559797633547400818996958595822884897030485115265046210319973380033090564639018271573709835619607392069979279031661195 149 2228861801129986321985108939542315519299752587133315932114428344489474845282349876326885614969472355101170916907315361558054599722192073409611261968 150 21892457661737462839536013363706182443323706169608686443264921423977490346754727775606773532639426393016483827181891612846985747288133954143368898026 151 215033387098286344445287237566499296654562481536285213820317731327413050978086044147550447887022346471587148753500977833644431067046744960376429059789 152 2112113600099651770827102695783065330498585213119258608218209176097275915777042467180577010250447640228573372593300720762010767349993995154715135057990 153 20745726605175477060642664670681736907240407753061885852249743527603534236151511644326880787249298169608833543374086222461818081010890050030625835798125 154 203769897772723940652329942465181059019128946147786971729472936522969831511243037372046830486745890916214998430471078550055669888284080438189746706971659 155 2001480691833072519566440493144402469116606741621690829918467664141366818895289078279558078440289143855151490390788390022991640248045931497735916931748503 156 19659061537384833969704036427460868279113025896034342540687131815629875590725420224193602848828174604013003836265614693899538906405981245794395050322745776 157 193096392139923284194138112179165869626055034404169789280127098320987865008019081338466706781008993755347734845738572699818864660153460198624320176873826201 158 1896642756143235294841387068918854284309625833937545255507425328226564192313098850242354243576503185631413107992633508464195848186077242726072704214991341655 159 18629316190557997823713198364512703332487686330194786722116670798828781552346079523448553862710377609083773446263188351049763475777213489140540995569737959449 160 182981966742911999385154436571719748205285303162376752123379782609601866030918591170397795295908795019766760713387374064872201125427116414695487670568405191874 161 1797296251274871513162663284215137307185906637692535472586134268814484735890231603842813643416852758160639887646660774005512588418257042715549045176287568673527 162 17653509098987945325116809602484627639842228424530879058158460403291721194355109729336573943785292238929445321269596358968970742830658108096423745744559096035302 163 173397336853616031100445995978225620589524579467024493844144035683182306122213760349035067300475856342093604240281081440859075527312085726781711533975733540821269 164 1703153535047039223448994418290019076400238000035588151142004510778901135637461427795920602450490060067892833056015691732390852568947212595219112131443850924810385 165 16728814966703074791877656389766282484681128947399335253834751812177816431785705280328244441904874348785265853114558839962965952273004407058898277215307766480084732 166 164314751683534848324931140676020682894353560246091343424758771697873128467056709391913594290371885088402912330192627114764222874229651772801848008375476659211033618 167 1613942032030423368797436647738384917506150137248436669126354448922352589764155041103173236022704156574179457916706423810973790838543973878182252328798921693749281283 168 15852556487267034567112976253331474785151237695481552736880770110441264470330175163021482927434070637868890094193419998800833516849107797375698588940331849656006652205 169 155707914035697530101415872875558439485869173279691090847080105807289303623505938919507946214808186762653937266421889213202825373809508721514826628882795380429643474003 170 1529403444348046563542187945021704352150032975713929861357257982115949713206104910055978239977837467755460872173077170342003240415362447471020996841688890865884530708010 171 15022196592058982333637547279941522000502289389954970861002186866665211673975120766620708344965346577628972078133427378848472136299630451624616883106837892086963695722851 172 147551904165264567158017048346613423791460952529491502035560755288833522241436428112222325866675412470382917886574923139177023116736944218585205289567667378014256484746024 173 1449293003814387625717763221520762715189863083938805766669288975249062612231981058203983305533688873194281047030457446864406903291017522831534766511164264923805309049798863 174 14235331104590387253185268983767412629772590337673341941533909151472994194257569710423966642485869333749220632115016720026892239024216053082058155004579792921498535890158805 175 139823107628325704681696875190223926235518992831448637833824906261558864332665338050750839824181056402339622037361234406755649976625024727729606034230005236461130140697217319 176 1373378763247594126525202839684317000240812899228698592475838156944787478039034741425270460449372245689463248958615122410291837500687670592412376365121240525955466176936482133 177 13489681779590103106158391639289201165983704314879393102843080839179318078845743365614121465091917368930846313152978022407844070691902765033439064319353752902495888328337517458 178 132499146909991356538154306596424250404561942093403398442761513742051445106368474647300046575413490412669531466125185946445371090631365493060142935556957338475971604010504185009 179 1301440924902894834661327288172166118223062330344987387107951778929308835162439140664576714604503516636624588752306018109433856177989057137976847069052820118525839683518872637591 180 12783089706703477289696134216146999522004979554747138658059986574785487664818714085153307525747348318469436316647855858549793337340523248366228576199758824892251478533511943951239 181 125558816633817476727222667003346304627983378936858741942835049717455765138886030100464912254604721972882503178309941969213004223417889012213946773607095048274231935065496425986565 182 1233271204082796572167090482607808820521287753052221340877817826832640799890453852627764842440117163481605433696295349806291643532694815298086453423983606700166480618257582904485216 183 12113509059706943470072493507568361352901977528963364280777531501683680891855989695642164469470441520136651037155690380005723962885866656891959893389215435254251995130300954759152220 184 118982022164972964372967950113544481244764371486700311544746379979600987891488275596205068623983962740372555983146959966097315522312682025875289598100875548934939220122587327720073422 185 1168672226081498867225228068627853725347478653173260044442430062717100207061559787159321628814685064944760306335879855729899212060698304126227159948922221375305931532742927998799937315 186 11479001173139931603248194698831966132318947510538718217585257048796421831979771644949373716012483159232858117187210777740288115214960710426441190111426229223070716277951026605473813985 187 112749721429384727712982839375005131999231704254504555334795116216140950411949790373247595190347927132223806086069798572197801020787375240490758416761644790462542551950603813402362003568 188 1107456954717473785649832055491351364054552587852297687926709617005962659482493871205443378815120395549371092325592939453686249939382141172377927299897527938545700091791372741268031032364 189 10877728929203914476242966992425066467635792114901967498570531414758279323050121143180740072901726606787284468738096377307862435859674830374457025920840627541350786564733117714947219127886 190 106843869780406890801880533142996110456955205772230939292308014140932717234527028906377652917756791689187947531468838033913811630582117663515477268626963489744343539313306880242689446780070 191 1049448150799616892952374683705053306804901989468209233783916880221556277723619720856105925530636845473303507783551900514470723817670580182441617380081222321040777250798338131617467033470482 192 10307951438676739666111885881614858306780779035964131876256666873824665873393048646738291248330077257104463087666384054415164480353527731397300850840335030051992705107590237392617449719325814 193 101247367753384253884765983083200648351553216305606383252550846956874600134742326827691639620414273651637118932607007009142152016238103070967678724862298868684924447775934087666487545769868244 194 994477858959043249396335468294236801520869303846572039361192321534736755249455663674030986755313118611742219059494889221893174194582486383984546617992926963431032035789172631436182376595615027 195 9768019000441670856374430510321651318060614205678667803684274191622643963159700487412376046023618985994457567408580374123364517637112853211809084043191761792964161735340776291362919734904560401 196 95944011556841562221713096200361701347644434521157029359566512584676368630263970389091224066037023585796931966169636167263477352602667565195791462153161048791494980104172584194976428919117511097 197 942386921360730606138773141760660586753456047379638960356044301886267692562246094177297131467297500357429261270166562247856403572245204458275077562075918609936738656969372067098571481166781882413 198 9256368325037247536571103240946648963954558400618772447619985511452386313552612688802877721646749835651945032691228703588054763398984515530147565151086711460776962363963685297774057013627281776313 199 90918446156953607885956655774261153832799524543928600360528992625288034691608265416220606328878401648034427021110509465713305333494726067612168144113452368234642366469001499667583668919538928411958 200 893024516887038341569048802252263353117809927558232604036715278164685899704666491561235938050965745117732345580787550134754168333867083069491526892581908061290063078211954611886237221234296596359592 201 8771518008398502874523853466051159460788544010454146819397040915327904676886529597721538051520100589835771903124152224579988259045620784433141570306861604710306195722090389942083808569693815775756413 202 86156120819459625921206356110498086720055699925543970555158051668003143592111256236059965656013878225192001650673913692915534095869574096751633914324000822448474716946731535891915844675526967084448293 203 846247724458880487662211518978932775642573405485664666425681635667271330405261742193216812247279761844637102126805229648983231456179354696087318712999685629777555996558001726820048376102010682494875692 204 8312064242684469284723231879172157255697328246391748699675231635563240113722384571179884130138039118644354329894899933187070768549539785536154696095151898526543618326955941572436093025095275001543160790 205 81643246980300589747792105555169285505762306660954255225907793758595207045433827251547079726477703078218102832122773233607884154597724686097149243393284034432434905397098358111543481535529532243525026425 206 801921109230217977725415749348538014165096496428523381311478300834681961882253428889900024262941688289104652220577230739071621530073087805310637690402538291209363427021167535955791963744200914796669787500 207 7876676751773347278044277522768073889880615333699637992292208950977576065327151049025757782188752076923896855121128980678591565928672456932424790598700449839545263524360306855463014981567805362906776619168 208 77366758323000461643763963451978896082712963828146408516827509461540334489650701803328446878438151010249621576042481241500858513900159666136352188906380039908445232148433195030240692513962855439884264672915 209 759916330457761345606932762373483147675977423351691107102729912628580180321263046383166290379894802342725820973538159039111065058558774530381920958040077452459098730278167204019690393264477687995738055729072 210 7464094939657203065053613969640084408552851430740207054517260035469969862940811940940455955832499375055621972697566871079995059182319202620370731388942675107252321505195701397889522821908277717084471606804831