1 216 2 46656 3 7791488 4 1274682671 5 205235353935 6 32960886054362 7 5287481507599689 8 847996342709895834 9 135988221568912041664 10 21807179762496937194845 11 3496992901399897131806933 12 560775764397817032479199741 13 89925629285403977602844535629 14 14420412127920835777763086688344 15 2312447280400549268098875170616356 16 370822436552665039085338713143636728 17 59464827644954081329097674782206175226 18 9535738334217388873070402390031565346830 19 1529144355645373744176095731146808191558969 20 245212523484038510967076249063437750584485294 21 39322109420228210300689993458784755514468402429 22 6305666069893868567450623515861205600294253399442 23 1011172217645092937253675864170112512562765890261109 24 162150872311251041373070585944911982447563174685062140 25 26002400909044724692009187209634849518254124815017001002 26 4169726893216018537899607253763987251326713645935518390889 27 668654499437430435203580602439287651592253244142157033900007 28 107224969660562478328703114425412105663609474393041776039988675 29 17194521428303624938751626351476417211379598870306016591434904437 30 2757301476366223469143322635866471023304880332254670614098380784037 31 442158943665431363856163626148346278164388176616426848493904454505002 32 70904300142391568762427077977663818040013249088012757404708819826591073 33 11370164169938060374448891110371651122857080398131878045617864710158824184 34 1823311604398027503467346333307243066232042353497955704343419832967151341232 35 292384978531987138562712347163418338663975873710552667786009862224277520819834 36 46886651445063914076493408707113413927432324334675745344182245653652554910794759 37 7518710758563856860792993098360029037748676554671052423090012432836167689578160870 38 1205695218759225405321217342603910092102144661683827226397986730209255350461409212484 39 193344445240572960179423419954901468771583220869550468561264771637343320079469284638758 40 31004580530604253232978045760528961953661627144576755417723762786235004027257488534226395 41 4971872932178765870488746857443358018872400070309253607262774957108776225223958214673156666 42 797286079369193011245007403722744947073332626206156045805618975609458560415389443150052648184 43 127852240197405656622064417302801747961966235419596167739948355387423351628547713173616792014623 44 20502296160028408520368195425587580928301791757355372421933016699537632993859513019643559257556335 45 3287733927731718666748374655274020627208062344010669138767000052982950019161159371011641212256610224 46 527218722000124321543731232412821900548775696523860341782552537314807512145362952680854921712181541191 47 84544426932752103432172692513659312456457616211677644092870910443505219505956774357916878707292624852824 48 13557485398604212982489567858287789814718546987079766801236485116828293124839332346074596851136103727148716 49 2174068912662546014407235101989693575831449279936560249919125022849142983714298733765617770579989988271817155 50 348632176103418219068491635690975267670805405628836404739667383451826216552457001390460325335500944863468563643 51 55906412858712660022220914779944980755094867935887372718604963723638392069743195381768792138152168547553369469427 52 8965113414550916826288448859581260626717026267868494805543791518906048859066893428438736083267567955734707762700536 53 1437639340926434278334412982989495205944688890537730745162829424672250214631865697897526358046897833792886893751774840 54 230538843069719653410981747314963265099425549319605554224540839180322597165529228782628262532082278812362443730522964563 55 36969048252168330292151467139481535016131278226667899122233568586808120050808730381068441140951039891289842882714769273387 56 5928330820406820150412854493570362751543139547246204544568966894697540197001357847778017317459124576952734431719572755598585 57 950662999936008628286928887764063694679620399750521591082462490536969336087155026182357280135079340365341830774463025584016699 58 152447656317754676638827005432182694001103010363013434854935138755227046475539019398641532416037763634514883407381286895996844850 59 24446399952812517201836124417735752410562434107743689230980868547646543513825389995451745603756791699992708380645612566517192040422 60 3920207663981448981066098406365260829431936045636477025194518939386845784516511770974318361354101101871862413088862913716281907302867 61 628641769683998948555695774575828126968032483603516121119685274537076383903075480817786132495053400434523221428174188300379473272749963 62 100808556195226111095862766906572842086358385925633330125424460407208830838563227550653875744706711651267587600387015584006502080589022992 63 16165589835486757632225763560688878021375250951441018264409614693534132481784523400871413760794128512884354540671832942185522420550678339106 64 2592302723025886773826147631823840622922341252889771541601897880477570649431425732431460351914878206548325136834894979258137301020001246218758 65 415699858538757881252414861079622171085400652743289787919001931784436427357201467282015371968660627372446567587395483252472140374158880340891524 66 66661339686220615343185095367460817414767781394400216139037779321719153053088677984668614357450141614236483322585249455620826375580950449633775147 67 10689765987368934662520483914556650953551347500549554390157745677247353301771105814160805123664815912922813567768293699301060181136260771201392615877 68 1714203425892600279802263556649593419874917504274253875168196017431019440041175119612241386899872366513601430303157380792819194462154416292725447171813 69 274888467045402277950031202040579860360530205726457337425118333697443251853832285268342472423854050877586472327181687080805020027520060193477858546743834 70 44080923053356149908916193479784611729111954631958630403045016017778087321569116618396125370109743848308444694345714905159529401177377088448144568438327211 71 7068786108494565116122069055578664084639265948689116540388447754973564018453321437133015782397767390256666472559158640070834616099965382349905984599803900470 72 1133545615348483241328827148471454613486054550717074244967077930531206570567525109779130609540385178709061083289984113946830444657959393271051097819723848521887 73 181774585106157827536989364192873512499322543928211436667207950489947288308586110419178641944418888840684560558227584336245599247613084273420157057072555160508715 74 29149245820476127408013327785671878307951395305774686702799204324167704186586089667589255168458198718206424762866293140837135929921604089046594691465058425459870535 75 4674352750723242465152852617495453489460374390269794468398574020392665696790540224475468599553332148115152291544216621591728816771098905879921526478994948572157373244 76 749575950361142127758025604260703171656038868758568549829795091622758838441424192662491213670471462780762230746572585266262546892876678980566511154021197518721768500689 77 120201477150579744859758579421920266958361432333760735437962130836533793605847464460341639638840926268043570343064054783863413018521197455187862062153356325878236055924269 78 19275425128327791807143392627759308289708958867779769437665846437154938819558835424470328988381299707215047638114667120905784611226708688690865624060820182409364189034275464 79 3090993743881611537432547404768222465992050889246023708586437038329215928574842353062080721986249468218576508843128484970021959499802507150008166930595084228689621421842329336 80 495669603191995813225734363468680849087049729773741232771363180806785953933127637739136889265105737430454670175658698205857455989142118186604462920246029527506941241917508931211 81 79485232221783726947245518132932393166397337638255534436390720021434220798452306265741342084442285056656586372688938810153492489365560152372636342625477327788743185125539846965992 82 12746196459627704212557387316826729885751234367137781220583409248791271084913756668021053084049012524297948677305400673477103131333520931391181787914785252143122057376841681836118139 83 2043971183654672785260091448773584049419371847282481458351134544554959517354857538212468655735067456264893442459351733458041695500484169544181598648855445426199186575923011691682302476 84 327769794922234504618723065353201383764499981461988635817514269947512830517050595686403357903681161041694822965966602410678946803150366064787380707303235237243779690564514642938844734772 85 52560935947869207173059004032822938842770732728978735129577219021063601849308690770086351069060050500135769646439991606800641838206318200804305682076425081775424561656575936450386175158915 86 8428635068010053987302932188849372695900885792847291028145614786092372049459796585842832871309481241597784973342396263647190167852490659770575594460106140584730133801446253024526921606264985 87 1351610047053753965676729241060840266973512477015638821139880890729587085294338577190964475577495261935582240724024429710219411037547103064166025522136104186771724958146672562875536040627222128 88 216743245443174509891442875070434910282342784878957209224901678249725791064751781928450288941167781168238109746690790025544981561298829448940442164055909330096534677583038803584759927655182812149 89 34756795828532245541021411759585162590816843544471799644430296393943815758489628643098308605040911028127581937147472228774254497201382183566614110431213905945562670084240190940629858012505792991843 90 5573575563087144359537039086933056247236398889747564003610245546300784461313849806826282908186368195160477067843189532360891365078103873356677086767454944084237739243983629798172359613616512111295044 91 893774694039569069996296294728512667486013025974864052844952596823841400146988561161188471867471200183733367420629213718219171815931500323763378958821078507600885732454076134334663343129618323571481997 92 143325087219784649024559374378144273054662040747299056842742537033162138335189952940934365658405347854358366520246738564297134050041017487384354683149804506808551192326648060852507450985403595636818085594 93 22983511128196521497320334630232618463228000226387281847334104982208499950400627693570454443178669668995279957910438712093855073137444868338740300771477994626558179815492027053234495101031146042919310682342 94 3685619831299252442561454420781381631583399095312230956096031462520714935262745171285768125185852372763341298745996424014745332318989029961890145269719949689859749041491511346158353234812966665717431773290731 95 591023428278611671032764213484382809820799228116868990055574557939802863420342530145111964919153641419791285362236220955680168602349246737996239258832349126370152083484974462116003062827024792816310730571155197 96 94776105177148764070693052794301781588543476877928609877809011018636101578128287624659026801355349273465190560837872942116083546777466970959823393867697597159488986768687611689003517237346791681741275696911751253 97 15198230193195590968829266971609734632593216421077359326969138165395292933361308374680230015047707015499573636246430213075362570894332772499239004200739670779455539053564823259361964018625388673580705055315432789759 98 2437177604773050020135334676040761743878084810732138280096990631858801410267045663503865280221729533447278349129980978580431592229298599338789307765711465909386287280874116329774170610193359938481085756112787981706219 99 390824102655493944419727267744846099501659834783951611693964882005010580988764079277797434689605528989190738253638223589272229049467990106011276183354792020764513070930769757023431485617748113700791328793590897059753081 100 62672280804375576758532392805226091120282028167143635899581221201057746877238846954042802564945976225256918786851609669478363379226826776437303345694161629201155620061215200048884398063493035523342121746882406223684202193 101 10050083284358789767662350808947717915791041864899422722534850734432512169550870042961964034247236679360748417682394976271196975450106483908392491124941605037505930961613499372786744389761995335061040251306939089803735462398 102 1611624353321702833019550185511984006805777851045820424087065457729404852790814114431220002842367037638615004712560666519845990934421077937025371621661715731520145566141421576412632453733329174409407834980574209585123583455724 103 258438958437478317268998378802012081906109978704855345150716962811377490608437107415603773404723515893301908021954782237434160818328004211879062305942405769256118349247715648162167183263453052466635570570421533065799433193828552 104 41443091313795929734153073337404577349900920637040722404080422459932029366658428230166766525047638069736042048507982068915734371781838706831216659251959830366719803812041835024963713582479977030110471805104477335866822757993150055 105 6645785248585628076204115137019749354982440978771952422401599743298323380625305359851607389736643762491204663440662095703210800576396191907148922257798787979361102198034698235682375055756916033518374442870894237706090073403268239309 106 1065713492169340898296833810022232181879766987201769003855204804290488657430132738202353190812299434104293427727330549545070394044821837789621275194723318639815886632291316255324582690188131889842928607283687100003847289058250999656151 107 170897073093579700938395479819891382012082313875256655473408637712408085333068745199145480361867829961362596330171270404332549282715291037048048119364114302056803407854640456045602253509962501195558570636626714739527133891600340718309459 108 27404935572788588254326582856469070731884919712538292682395688990985090261401643962450697230317326872159897986803918128805483710189255196057172623260217098546123393785894098497750689601125729993152675317434072839360259448087236791500052947 109 4394636374711020534046724021662692547714342149071975903509193454176501235163953767906184370322941861119006766766880468057772797048296376472917282464889438108975467517367736634397099932000405246951945942770859756288127718552607332914659090927 110 704720827189598280759271292994038970774599693534699499402662009849819588171905097343183916501545003529751681387111233398658189060844536344598641542296857911351122027388304727489027630606656203756024752004799299576865647469270914629738766945385 111 113008540850538240777201669665038828405138485015807933272892451800906408314978580651814375358212672043845932760321175597591115640653323264137632256166486939076092350225949106649792646263612471564302276988614440037004605101027607430513265966872497 112 18121970874761554067694628605252373783276408760196653824683354499924410814977532917892233471520073087380237122158843981879994969295576354252137835966270110892020820707747589730358476357547051083387838069488493219432548070543740992318532333312290866 113 2906026623421727890717184477167436954401500322624893018789044096531651108204655798478499133379547768540680610890275964299913715349327348396576526172769468871351922389984319340319637320358457774966016636373913810659174367235779419721931251047425130044 114 466008404626519790378633912362955104011341376781900015027862584985196108673354019803649764366792246085148159560565673513084817303424233948632010498454638063787587104200111795047766387182042246186801649058190225555054655314380603505239043435699961085724 115 74728783085563280300172915259665718033680756237662647402167546707018767158490466119933660637977567736405063148408986496096213315233370481561989157862478142499712357661247990304047545652848993735864781124240797861597674033451500616437664474973796425982634 116 11983455590086947306743689642763152843920473667720194231610131586605829250451460719563820107431512276640135333904782527258171058925280101560623398532929892103082047531545798158473405789451628729071272477969069313714772193965127577458821989364593145774262381 117 1921658589236796402344340691136014586660611737911327580840707925657632285659650671228045082578184712132176120684151656108303410063076430422426997491191618829232233128230797413309805832611137522701948630868196511822865330557678761429625848464120970284137849253 118 308155832499794100057365835487593593927268296618360782606622041893129715574873839889412121536210673484425655487278866442076129732838188495837368022726530138201396577329189525221973613783140666263211191711588562292783350972497769496654967794947978744354701770444 119 49415654599371558027007064218234865413838302243766367569739447365653088272085805596137008871497421634944596051312863728218605174308032266412849619576793804947927388243840337724085798692599983115447052141903367790032793495871990138620331333989782593428897544917303 120 7924259942365436233373331672233831808374727848327485547255922595112615241806870387278622064110141215836401100485318572559226253047228380800167920177230646019173628357893443569913381577315515322979787777604497872178340205890495919189957848740404826403795242605010046 121 1270728803316834865754874346740985317628543803922509056974623013025905244585385472670134759946482915773337720953633484339656626392536343630898514089178161787503286493769989430933889153088196149010835649526290685165013743280369694516989750642154695391426406750572270461 122 203773185549617736546654207157736153077349620409557059114206028173405956212492524035015926454094682361629799175270879206682074842545414933386771281429528536993743272904538957835656085649354501316921006041831411132033970985359580356514394439322179393409898119404703019414 123 32676926060584265545759997454176484850971095733575029216874746340646162690547770253450637244045233206154037811510389568698524437971788525246659698238368468994453840452773999375175270015590843942284752490734683287404249817929384732341655200846634107409089553238274413559566 124 5240049096199125532785125129198376020059617285014413045620493204565097913040302905174911027260091726671343872223149224566624712021610938119116881113975678015887745441888911755195149464608088646584353600240752311758898650692477190779579574660780131250617177659811523719582183 125 840290622186091866842921539455898735138664821742973751366056230476492386667305126398020536743939915432039351090216117289744222013104416402795197425046763065592076068642381629795576291260321780670595827377488645917903978097758452374357371982688908494971413805129861698535096184 126 134748418721124427884939150058640822887295707075663986254418517152442238885199050591284815256420278664497828099591041303563843125008531023294537051053434775415327025307372417912515851893731103366267249586426808486842216825497443905560359623327646811585773647332913004802389319129 127 21608162543342501911899018899168810579804569130480684064849831353978413772869057500802568743277742194852227594625324378661117710070797221836820622972780997125978027070630640792015857497236450774800841200110529893471584774702423652177619956868680157135895664600167830489553363881121 128 3465069890473692674203799913121811350167071716106405066579404402105220610750211405298287397194172399191834071960530700548871151682825910212301745530704257835796044392710333215386263699913553927423373708757644378646556403361278224591785053185739467814796146441789344782434884359900268 129 555656193430785191433393752449497287270694262420202786493575188053173524439705033793013969817785171224690337614648827364964271701377203432535112633859490104958376264869127662181041210501567930800063582363446020348759443838794177055150931410412420256986354997101415368651017445506626068 130 89104640038236560044452146966619740064790842527911940317306236923230190587873013384561584701274603599798306397869894181328635732043334018622750711223317172734165846598922652675498395791715092230699008271042067836209699343094869132373957209823461234391038987683302701578002852922125098225 131 14288757994978964426746110166298038892292545584956106759100247647312481457080492598650227519873140760527544056639983926880732905219866609479410221696066158190158710896142492671562644750546586430654193818886466908953071342082061504617775263692086084886835595027876717100980466692275062987426 132 2291335276720297581626406383267380028814530977285928243648476452194455209644431691887420949428024163227404098441252060860674254372662580521446743589658642759642943125253479099923189722555363488979864004232011673856244059499228246572385926511325929143511442505304238929834701996893590865545654 133 367436928541150783129453447347499602787153235129031366652626711944870408160494162871107972597932077587237667184771090013225072204564914817750404382098492813588297794518348096347435370583601983906696173932242305329535728361753997798504132833212380297919907909396453037618907864059462178735330047 134 58921929857860497316075759258178398293802645886413065859235680756762858394513524097360788438976992567535994511682057622180475118751652878438394825077700033872516431615429939696793614232582238296157432049280253642177976688536675876048242164458592347350660103743609663308706260212910490170873487506 135 9448679619544043188261362022660649993109968862589341639634853698886577649657990368289095187508931074745107556914456768103666483211863650512269848651873224055476493601134877062780016636993811868585957102660810501721364750995222370189583384137980362984396131661677682414729477308595370099794134169923 136 1515183680645804025303486777917753352846966448519558979045348708772316659673097592978818311556808421236169724364959219773165225782972959006541231967148865825621260964770289962689333421617093848171714477284576298735776866124981505981321460039410033550326264677937547056092299445475694231883663492313551 137 242973799359931244927271756983722403200816028212699874140261213482592015856149050167563506464827948213009857452514982314551950244918314586607642417941323884974755724172579046998425519417170317487568747182438363723205133338235765676646147228834756472337386536090472420497736741760535609155062438931065978 138 38963109179104669541387131443910805762887917819969754939337718470887181561142769870922339429831016066368249082921739808213515402775152302528960982186374025612094206520224313573460052689597422788334064786283155010239195720917807658367256462517336358696588761173121568034592117987669246970894408195869919159 139 6248097041335494816312635778919582529002434904862905126917478712889559180819728025714937170919708444334689802355928345822750205679322343634447685165374070564661027028113953657917518249876487492785644501254460188443005870643270553676159091261764319945156252843446968801625468356231205883011924146772107603499 140 1001940488334571657409594502328786154857470587577622480676159180755355789354861749662793061514055228698327316439248937602696180150579731285816258884792642753171814056000676445216658525953748230908081908293460259515247627796032093461323663493175447013982675728244538306404467072352203223040757668898778141525949 141 160670478630969747575764899108578407697990306854595663076443064389880868719087323982239647719947492491832946873182356908620999861934909054660258406956065384073859331002010806456708533608979035976621133827223642495807276433277526256535478770991479978527506625223599630509552176799357404758784674995037254499389197 142 25765006009902521802568924158028723709759734493986502436839511874523226790403570492096472839453058221952382494596070151290138382912196998910455567098132575336119322838571119843482265144032923270475671764922470545215878473394238145498234044629877074920906581248076050241712752365047336979548119918649823565898034092 143 4131658412588786856999740073389958210328796514414081376760763400904684396559303534829304134779910906870438090101479774074741508869465499637191727723082124693561390547151244217510587607723364945037878868654559668366633716094783515834808005463907835965815700681651648420351454483242694802328845130187691848178925234814 144 662549864407358554776185643169789196697581359877720392051106211353785014632772486693038596055597158885479544810441685164603791450608690019155267437054634021777500352142436338021350633405397004408561620641894915579169396557729439095215940258310485283703942820172669285958766571898424287470392881318307343054638787966996 145 106246034640400213582257520369649500162631769720395115855397969171935827210130578066956254614122246877709218537704546824877936915899341527269670229134426433438117540851013688578759557891311223331958261602230506712872309486337349563045225169870858125963121311359354789378442490211216812495983764638224320820573671464852456 146 17037540090520242614723973463294434079996652784147408755272883610137206280173659165795967926939989842233212971768008969839933586601124770754497518044853734166500688100313162460213764556263418674514824807590965184582071791869494692936588552244737257846298293376618279475309109052180019670526196261040118084395748921967213944 147 2732128058412318004912220026162134425583434011258704660790552017895329838135863402398065948911750890063439872615379779488315072356099845435809640212674633346111327310202411524138848871088874694282721026802611328562754640314366499740459534817640599054481184648167759114626463772176401564963957403251811442944612399706257100415 148 438122151901327249077943744898983476499566068770841197989034185584960095658742446891328539033422533627840127598528687315927884424505737323864333047378224455658942138896805383340023943874729813879865823275934616327278882209387312777138851840425673639513909186993981151853509065757068178719669486585732890274445371615297977767844 149 70256963027639115599436519767720011374480509397686620034673570923621509937600770199833423031088688509906067080885039598063441809258267887125709009000689957756742790309948480555438401764355915563843183423086364344772012556045614531519269911939465174979374177697342776011609311056674630832319632238078759477805248392839123574064174 150 11266357641233196869125206782810971978126498461072236518649389775076523540175241229253560001027368250657254030047281996153688946634427337587524818899525858538820546283494220535272577755602974536177366504187673206063805555241419717546532606356340883687007292160734190645639148996422527399997277432407632072260125120643986090661355050 151 1806665261779661804024921593283715937468101956757254399629116401688454251634274514024032282693366706672613384965301764108881422402778710180443898106442179213665762441000408397188928234141831379927271696940293958935652990509623371589608778230971045137091953497123622946729486306107697626111811519228831576336395386567787846134854451070 152 289715582627651927219975831055174239694594558956448128737517174306750292917703009900863159880801817961128179852827053826848188512990512075291808792762182269943950406522575933055187424893605799798210865458468765710649062730135074583288396978642669629997856967090116967358633574857615578347410895974125762881395185775156433608891239412447 153 46458588977683245482555367853821636527818451470026936349129326362978216554462276817912593718739994960967632998914715660025785582714480292090938833395281887493044276894347590002220501215968649472515831711689080846521284338525689171477934211413875579252068443989926587474319260580993315614736050580502774197351982526424164625570870524372417 154 7450066959537103059741543717298791821719024507388462288996586085459049359883056598333084498073851172000999495116220719089215119729022565657526646064062679012916311718022593774327012520687425922849582270854674061308177234239857708994543970209580668991080416846138725705149540763046652636750094465111389320274864322713042392031127870599723226 155 1194687546973240274474434460635775893665876701496217069249071193681591653058728849137534600694959772967498313944371056906423917453562003303921663738977483716304457400007850319752890132023435582305001054738247867871449615157974702864946617456112566310802349238763137517579251955757763063007778483519621973412262613885660416066750615819672033262 156 191579262662307620629896598659194914476936747370096748975690852987608333728347481646915519999923427888533150496225116410250255490859647404184239481289140159458659120069444224504714044303239053900935756244468444968038512888813642991756066651626281150290347991469412622988964313724186813198813558958746327386908506151962646431286385952004945832230 157 30721517082202878404995408791210772560663756996228321979275485181576925892473387307751791135023848724641294442990246093386674454493243310733614080441623298284885112842213792942131196605928785716516884237199295725529205864030822522321666428358566368200562109021240278827663601456819382622635822031446270878258569822167937011743721107237971150902645 158 4926481074810891070021425404704316402189312271518850292261779393128176535840641025541682948056277467331828476577160531809814153370110140192780613837081219950943681912429743247088020717673023389071077794837026076257907812898432842078620057621754830616361219594834128060335065809877430331195182339428705386412102494425429949588026438676518718871598406 159 790007072747384745212622019412276378884850068866009974754262363600543608804994374020875432350803614762134340759392261802817617875824913174446703475028253730845728342083627355947537351164608458678681333577213474423944715779888983979438295111636830475030738220554225926104817823299404526640824221061210132341805334608344754947995291716641345397793903339 160 126684983767008364023583522920192613381007586754648877209588475176758835512337232533427562435421757242504276201102923728962032259694993578217268562887868908908341565164885048661270026924683941159209518430592264956871933691966369937056967417289690114347486196769341270560465740517251631407396687942901663270325523619237492045367444172927224075102833627404 161 20315115732108237516215761854056071481517192059924738285933737918654682099949225586838236893511918328372416135172374171475368956487308948466366002690341210723460821551106652088909817506636792391523360273559816567743720773389887803893775003416191972868906865390636092588989658826374280059291267958954471597070988991770117619327113739331677519881024184394607 162 3257717804723980641881652592105354197897353215727394092913093292709931021331215609496275706299996181623270757188245047471557536000448387837846516092839947430753590706924248687172012152308540676280962881492008425574296322157433412782456780270382211417440438833732790183664306620128272026359883964749881475182857182525233450158935167089667172138732734224008629 163 522405357427627959515519517184632694961460442312309624942919927018319132442829601141453560448175101069935005376683326538920693403769043149028899440134103078764232006785591232156266718090239692819935570767672002789625558138483925207248842128879803971617531845482978133464417464225413853828024018804293017121820848948373102629630419089862354937436847253874130839 164 83772559143504626206676656762463101962634801132772172377653617186995035870146059614319250706322840630058467681548677262879767817063819022795783649995358365745058111398891118840727023744738443709406922576474295630295329578374158681229984598575005531118613672863068377127772047290094549206252527859293182616678159306654770615466060887452460972390531576485582359162 165 13433709217701132590887174413283945404711217288941034153997704558379980439023698749697132561908425811564898985093285973652259320537409320146699993466760797065584153795050327630125462184115314438850371054195301787581934087626607145685976838246489204628028105391869242699459788736560048956423704203557343517025187217447617236528488349569500642144586210954777060823894 166 2154220250531057598076466493633864813858439021975563306717055197082510139532121722148184516651983972245382777192545764207857186478310525147802023388064360065194704009967095842324573133359776397637600043356370213961876052064895980687383563100843439752201667160072076448095640137805743008198510894711218786040186249638544228854309862627944794977412471639808751220601673 167 345449258473099107729041098582972540313790942136180575004322568488350498179002031064948161893394395165905967671074186899544491785959647435935553732675479589809251442335509737935447439551014002012149480052170606346076518459830789699351355186453889570846869100039005660688988257819013025457883124549354566507090876399212647248126801655597719785474143181245446946336643561 168 55396002405137342708774087841631741586184028360086825746939436055232082010981101761135650629658886585713771667293469488447253267081401929401204740489817190672924226286486368372144816528070942833197668208095469057064075070224246040845203661725576665484674864821293793746603840939714161075742132950002870302468311196570779525239598757453183749967467981905515907767161680493 169 8883264349832002882604006253176609693563207213472538260569225151821046362995080512902737080567875935848048192452928303565591612536582661026773813280947163446325119159731551001301969439469592693976497069755428234213750192780747771223703637178987055888277936063428870664358340543579302181624730851544896079939361389235019075847972809790414385627539158836664221949310297872142 170 1424514081934511214114662470898083613315783582886883989732143225118105794754184667466279380773777077140939015478972051837580897427127439801833512719004378087741092426114921010340905147074773771380831869878860759213544228546724256169558355158284023779031613938066977822601971150301287591921704262582312908156293994325855000278089923289498762117264484166291724754414038213418500 171 228434085682488959872104231385800485963178105882065111058012864123262379026899148058429721075825173872770104788505447051319895750983909854941283755386548759421832210578335972258223085241336200050343045913329085967361845950339274369953210248048527297961544690955828577605112880413086844008965873351975138299519555749191378018586441137045329823434977064550821948728298851839451951 172 36631530823991996231138295100145959129998916685130571329528183519477738922963890153774953844099450191968944572089207060656482000320671559996674734040450782429321057929747372162184204774638571656129572547579549382199761859160847736464630333931582594769162951967560089651841157233652946424805201246265582372387289142796755499573265208336282756798298117628997077133471736374343123049 173 5874206760781756698545424636176931947817485091696313168499325927950193926905982339999736967472670342270582792699209763228915137812027396583346865524638198531233149942125895483883722690155748101470762871976946094860925076035490626358062826688371125142198437349877559910724889368298614188252060224991930131687065630375957485171994690014996189588316514878195300938509353014546734653871 174 941983703444193195014552820197569109529138102297706832093667475751313929981710289427324151876411421825976979958098157970940231653163824315299328138155134122228951194845763259680821481489129586417760338912010841841024921880599779700108435861197893404028361679377106990910149837274525353325073634521259989635153063803465404280747572356318973484782058501987369172608068170113840081176785 175 151055850379421916650945105049276117864462515488935192527568939785959911421783298410239508986246468225908411046288126618797626265650524281400719776940470830552613900132033527506624649096263947331228067136869120482429738949232119519686204843232996913122269656014864337389691314808695146371619701009054698919067044644190677356861302369082494065276303306369643709647798478071595935414131346 176 24223210922249378817088684740764453764830995291277451793477633457156086413713367819115355134835000226424141699131116589374436660096127909430030303644910422912611582576972429711083977367218522954069467258807471039983897671621589944366856823042192027990710750472864855700979806673195237116666671461265496625951297952388342630927923569839646354995787463412425770156497035170572679565916791705 177 3884417226542027814806071390806659936489582276143118086732949507194430224656257475980559952968896789753315346794541450425404354574785210389172559828459048789206662866393785946043844182275495781506808581169006246090216932762268001477093821488316927156486386605397708862840574048517197397049211148671784174326989605791881960674600321195474199605594631500641056641198376446010983542452237056213 178 622902440072355027162925268574207436285646510185601109843941062460021395284863749364709328555914549979309752474367673025702563929330036645172824422296200223306294785468555762617836759768064639339669885248242207010272877217061021251648258741404185565488274586129333542414342317259973699010927691221585293426720803240838960251774567939397422677583756937348884276350841140384906849766957921030856 179 99888201297445194282839096037379710003095661400867471995014225514108274905812855007859367518939931160350734520255045975565601239239753662119458301213871321104682504825819926826332807320034945635739087445415860354738015313884532340550558906926444577308053229634395545253576250664754771505816718883972096681776929526766922494525382946631678744754119553956908311340218312269334908969517768693959714 180 16018002365314139399184409674386929287177992642629011468021103736283604760728274080798512122410376956298023682115247845715737029026915715077026579222397490239218557289094434033313151337311183869112498991745425209898831212881307287344245268844804107289982666071531780785774702078793696191191330099208631170519527478358377332537543553000020303139332108638416757073310255726180193572447508338672593815 181 2568635699137088472857592834567818395892094524397672519834038543521548926602375997497144308788157175668361803470245727426961635136922730671445239952193673977836270649094492886684214187419562933325213962726295103757477160982622203784426311758015384451230435358360511428463820466724386567876685351905299201485596063837176083674364508358928812402146268434522687071538942960866511766155023837617139907732 182 411904631077389893886289051181312132520673034332938216919750082694532876459795405176880149976548133770896939188500634343253780365794848764134541271455611991330088740979592028678145685176068319576183929186779138011881030859235205837469246242897164387662791894267995361897902115856998802395788392404155035270370238883116818026273277252410043082151509289380240450334218793598928293880149395114546656245673 183 66052739654750707864930811480744162318422487428199439219783864583325004440456699847351115608017241523832701746669752977224941985190737235325639521325091692416831271061764139775340801730863898717769757381422290925493197449117205282685956961412350392051192795716303059751861848044775185141932173576549093593938919463570654050236802903836394808813003066061050344486462487304244014978704191813911611990514611 184 10592171310350112689799166795524445126736612735507269287248795667412628190356338028187771511407003290013733984645315558069147849612338828172434851509205051802147939869051728318942584798750734963552475543397150206226815057174671409418817752153090981393761671065099817286407979629438009241611586768271202669242702478446284853132690318282426053183526136382712866842846498306576434154646352862392057115410473800 185 1698553211482647308719825473332946150748476818290200589585051015083980058086832597499862631579981498564206429455702844046841590131535118739085243555929330564818072869325459966804075714140631942738543565038979417969101306811460868471745882048904877256285947789604751030403234166334562426476591655079665770925422515997134560265252985431556560782222632655850554796444582123084232243693039644130877982001686766364 186 272378809566539338343126554494083656115273570095606520334160089275988626445036003271738788587681529738300306720762848932473297794578961396636535235650747101189977293721321022242344313454626507184791860045905501333073204907076238044557210765167246824378909027987408264392472136748350986838920110947224153805108321826048699727782135324365847027857710647278031560276928539306537349520270907206864449894949388324348 187 43678476128590241043450765912210772067767471107735526313278654765857418792704414044750141523277560604908208694742206256233674692319189839029478953078823465463873014773115951380054271937037103608109207015732764411162422587980760060939947430394178684919300170606275552350502851038115494948490014027427102274614086595989341989213680818129356569591361904470655449455133096800080274281750459090176477240095478192344922 188 7004250000034490092903021688596730119051866519127618952105400843966444873586726956181229815480396850915515274457196879937514994322840111197563078896432028017128850571133705318479171992587547374188008750826187211070308173327783578944274824385050689347894782684257278753181230293218757025883072741878927319014962064425146952748165980539418445782626629836928148329133920618151109173492725992057870797447124606302470472 189 1123196649959834370340706763171794552649007981310658058593262955627725271262456336011047805855649983508906087756433216138071688344323191073497051632804764800955625841242136759090896616970676585549210681926968918137170379173119964047963734539022150620365661663753242337432768355314709441855435019837357861247899414756217310937425811028485622292167280463651484512351501125805042081226583972793469753429421145642527986664 190 180115032226831211685756721127471566533831325955673568029468317564284650740574132653052549702247770601222439521139213042129213688160136454996203127470918623137139867737849534070531217550341279620241638272269487230763309150904614650735653653889557296759228577321108960868520188406377036561280303616387966532134956154491149831685567451335695504841673013519054365942700559981226686832186780998235148102039865755928281536877 191 28883121077001569314503797696573688080953601354277812702786708710404636022422328612701763281657946187322805998125475389360990608355880303931838034102454834548007955971771912333657699125472887301740441435361046533246926494526874637869249591046361423150881326392865192224266906333513522543797051287691560128834898867263383227434276652578312616688721408670297659853889461241193800079035010192097760499483554025292523017247217 192 4631677172275789553234321071178314432633483018967753151375004101701460614289315550722996086603370559759612057372408404683026827851470190303429438258610354810333425291267431215641661849736855463375114372813862014418729562993863628889187816221422943757255610542743958771497260385773805076930006206703257646224391831638372443080888338749964278652045322594828240629848640771064415931302411520379186173232235340850998299801251675 193 742732524334509556130686534143628009198270593775517425574610782390793641137780964176331845142484398512156185334970321158215205751799570687000504614235022173936937891525888476047576146614882064932650827188794234705208053208302322054645178130297277284300572406371826564348443102765980030492593060223973554163175996975010744990041705316283638661252408987111319727811933273963108306590259027986395187975295116988272195647583143789 194 119104070120944338492635583349366805066117063574895710908070534230735149141099390587058350907144465671860981152273391922227349855837921048937423316466783296311101099930465324528734399481272477893579929836799867129905848687301679431342049811614487116008216057863359814431475338126412988815446115672000333036121235010135662123422742693796242091917130443761058222796684955455544393718995489228225890591834693800075556553407097248407 195 19099445701647877246436940429483537748403052900844014768425785914071496204806627552737990471497682494000148524767554654840453256188829024808484267888872223976686555956617928429818315588281425912384772824003136532723653719369381479982860363968922188674431350636494280724064233193908373881463493682884379500587759494083323435127134326749190603690051382145465083994036240871815346651081804697526003258810441741296339398718938246064771 196 3062773805628728070380404911235959406458968252590559087257448706895282580246755829874119397043509236256205314004549224465019386168836020020256364363027355295448355192215030349292144730580368193751678709215775299403658271611574854509163142147466326728023524913804191909239791578780842633132626206309398935433209130740887822147887602819520015388830049091063001843041030197920983020630083095550100163496699723125604524120730320105307783 197 491144273555338639023658012569475624562558687844382606746167783547177111088020144554320535315737558568711787182622052819173427870851337559129510692223715123650775326195886711585005957823792967814350407143967987262490933954403735087567814794122434351213314747418065392506392604300847141898551959752065007448421115330904874260719055153857001917426699851256092880678288102176895395888012588874699898229483208695400430205489812061757350890 198 78759553514165885804807298446687516721406293987575729545700232316578693231853893353703634773906762294347232471161816228592202692121664123471200182498871348284520088479896377524373723248357743241688902831136480573804417822476216014492004918549625826690595659380263942769633075958636626635484852943321818301379117589392103121245137345442808452537775509513403299025107800229982682743118052201248103112794067367620044483539857997314269897742 199 12629827127673600958086629013405628753060697275601671048827526443106398910778824378241169216062895013163427006257728155084624408269415953702415979400589896309105149130787635911385121733661054035401015306763072052102674072331969968694734622144919447256852808827520148988435520367859274776656505303846449940276858438976736550990656746006368570699265831457540553357170329140384798645767132332607027798452670816541466460805120380570071445391422 200 2025310278660095340803116334809269501977952684545755180777505024673503476721387755804741820283109313394817410686334348928873521438406582317098657770211974133123717093204877806919154675852421313138785249708578722829769970673872681483252936889552620157285020923636451378946908030777958063544149519913497638437733537698765159990593694216960126185056105760048649926845191032467388377166493741580873526586476138979120000754321776683859791816543535 201 324777345198848715003625250940713145985455819738258096958539014171577361070070598114408111131330283035782878011049782914196060869593668531562424898912243119456572574534738056118103455099568725746838729502259852205676346796403306751456633921623419527252835054446010738184286701985434375188916583621517949633395805446355505809744338968911401583041688701035791790478295806059510825513244669083059717659979369563785586048007787278265571975480930061 202 52081068795145703405597742039798249394689732660288167006794382240220581893316387487188509408709017449560185418813784164423270521077226435858155721387443096618562108952588525083547957031077044406342934040095935022509299846727743422687323898612865201396680751198944835124283077874505480646388836566808115983057405861166103819488629514176875741234296693086758863630748376660948365556566100345058789981970549639516213944281631852399744492622856934231 203 8351683905735413649108683144049553706736776912320532865662802291150338265474789697491381867039566499319570347404334777470499891851549015152850381317433511768990673142448632149300534883641141792616118865193431414559111752343518253340181921653448388209784148302679665521598789974607563201445540710562929763745858012799119505302939044587417094671085068007465354309590266425580204795226770626383875135047389441008485686802788186841544274292652838418218 204 1339270212285296812679434716841370635154083892935499762570059944434160114525213748806286756058750671032671374765985978966373765565515430306991263651925574421020973368541675011131867090306784436854534444608900934030242289669008587500576779269318394917717333091068380727437359090323248804216398241973830199961625217591503255619154220577959205578260334551593675273409214708563632775896180881562598855106786356996323315902963828217834232354770634998463484 205 214764438137193039579287902136240840624754447626157554290252969820462946410237131648203413973214610222672982335198512913564626486304246326839009757569187665738776770090724855382890514354036039698547321826088630780445902478737063162072998392154030012845894153324695707670896012747282833365306119468916761871139227835122580910172515092889182341311733195936258968361831794729157196918920767679628535478568038726620968206931078393732982559316684843910464793 206 34439475667632293658458921377527371990374029830114676710270743737360567409430402392177414458867689153648933653686138015922323341729194241828237933114461144685589177137533958680692381962387161494624534516749006397873755422273087234536987990205715537355773347709330880835569217936812398873168616697673615013383806363688720315053180772953259832194674888289094097659345777653794238356185638622122859815838690727757538697928498008192397496244637626699686285008 207 5522690323170552784573676555278695510932442110768182205903141450226261245519267494076569051429276407101009017746144465545729665659669597604203319861079183288897608029170320068617671694202414896384214281373057636568930353274819280448789607198012858555780894417000541899988274409761710271971106121414484068511913598482335117528792261367752609030568141220617784473989840433084071123791121453772380726487271573897078959326189457905561287357429615271682611844948 208 885614772419633079381925648611747700126243375735110914448094790775579881199855672392685992421123922445168616851649739835965297180163837651003890234121828055853422685568569928736866441392445817808329182465440262610477214784174360612951724189120869098907123188084596927455221161201990691214086864382506938745721076662130470136966953447107938444536957394777649795960285024627157717722501139121993938830875284638947012473636315878667805794035188682395560955358679 209 142016567874044305871636883484152514641353746456170173894984511093480101682478059654209430055348647290053281695429411838792699505075336764745440970988432226254426373738470458633100414811132064954849710802923426665936761724957393406790436457747949434980173963978954685316345398214728820320687054888444301425481709008576867107671560459038581641319494351651595250693496331118113879891950320601779995914421999722849357990707693367732017017593244663574785547521033860 210 22773677877593537519383722969553489434033655141252952195831861851296595107204684349483421365530453500454150823078248429939686876120695058461812553335216176593645580160948222489762340063500109809077658928030917400538266130787001430732304615423323491699545061308878932685942094722955214592133524970563716357738235940438829199766375827387226555580891837667797105342963091132500605760562559650812033774407498498153969428919897372065964710700560632026698133108793426951