1 216 2 46656 3 8366690 4 1488199144 5 262482902920 6 46260684361347 7 8149739471342829 8 1435662206447144342 9 252901661556478734640 10 44550197492083630730323 11 7847785175617092397593472 12 1382434268434339135999820015 13 243524045451936915006518981479 14 42898213220149538748962187241680 15 7556776121071521815932760230953193 16 1331171184495787619546493484084655619 17 234493743592370706133433347239390877902 18 41307471512502576720691200347781675889453 19 7276557474836922839098639447599117921015686 20 1281808998366368062047605439276833574969998344 21 225798300085429083861342629698623535982482920456 22 39775717276475671791366092904578249181689832123201 23 7006729830381799888044187794033269297011203777791965 24 1234277249476462962132438927618335142379977257931842491 25 217425299027430496856307769857029793686951417634386031427 26 38300763201476344416087249205935924804795279032557448662344 27 6746907873082852704640914487956433708491555369559173224629232 28 1188508062056390954676626979080850057413565169244892497033873530 29 209362783684728663864922300445039919881836711536042623151711544373 30 36880503037041039416832349923842957731095933542916117377584990089817 31 6496720574337715663940919575416649809637548253904872684423051384713350 32 1144436077204041285216160912246449316991808177817881430172056136592125654 33 201599240696863488590492123676099738883810480327064716099273870099639115161 34 35512908636054646442935982449249475021248098356201860435062099992571414805758 35 6255810663935631133994134137759316463930097138240197784023353766751555461356094 36 1101998359640939148016383787043426230329625777529345460417099092075150082879535035 37 194123583639170089662485416499457855260959694912788606747426431723376706912686188210 38 34196027058690286909421456656111920648965249988292376645384214718439889564150504341975 39 6023834119878282282244146604639887393597161480253424825485291097685172903846514974760346 40 1061134307840249475209143983934861289918739954676506812660807278724727851009702281186699709 41 186925137191254104447762514769039645235283589547480380799632472926904844485204980050537677313 42 32927977783590265483367029854324068446363077605870216397842344515766173380333286422550108142492 43 5800459677112620608123877206466528063097282095548067207729687015180294183206687601224189703413470 44 1021785567487131773298487022323416502705541648937519375380979800366335543396683036313236877019494746 45 179993621892516938265471013184319273770867910517254181211692048982247163665586619894670700570359707271 46 31706950022460916254779873883492242468283451526309917479396738625907266019620253141793703757129626627474 47 5585368354480731486409086470416455915151533504060770545019872273945239603392484789533139009457252377681452 48 983895948148137543452773905974122959735838075376825584904298384956661259476225159711406441136486435950459588 49 173319139462973115485317955427165539741749867171335017933567778592979919883285539839885248221116344661753950117 50 30531200134247028873745804127099888792085630684302515325951809773193529240131469995635514745290339893035457396036 51 5378252999211236832935103274803111497886116541820329196096849774649874987673736384523709400160514433091274110678696 52 947411343030654096083975483079676325821662271617127749437182907884361985708483835136645146552837440917679863093936812 53 166892158668397733113199180729970644161509037753072066972512203982292529950736114327364044199217679930629332233418269866 54 29399049135193268773147397233389656235581721971443108094915678624091501667790431904753892273165985042753860108883039800569 55 5178817848301763672622686539184051277403526902335576751506318604862540281132965145131234505621005270522615517278823826945432 56 912279651717810366602151716266567603978705442292225585576999934091373966958745429124599874658780486135624238548208629233297963 57 160703501709619292269809306268391868539088987159610661130871686059602259872112919984226433267339687665933040601670624452735286282 58 28308880301236931838824289467803242184702080182916383332333814668076797488396825539770500720780544511020220043761925279248181546701 59 4986778106166127957140234986297745415794027269295994091464830022801346048061161462813876512324393926113545687666699694909169969673921 60 878450705768509329143184860939437006289114461208834558739290046557206070167349597515425939345995114365124528207079451904883687467745437 61 154744331116521668219781487950146928682846907174498009398667674454441829271921352560011567436584457829914214680634229014880550441495047219 62 27259136859308224044462651342126412001806838487971437910965955838563622696831035476871883485510206029066582195990008099828958563078695110642 63 4801859537943109171381397010449661753879973306380053557480542786796657234357981596432745748774701190937518784869622599431644353130891667464654 64 845876197076343037313915087733167534208866869987537717630604894859048341829219491017631210594005670430580764619741808086144521198974764536281152 65 149006137128039709802387560285173548043675284596672951226344533942255533646491194845266731380209625890475143689922315874326518007318549123721039285 66 26248319764241217490737279383115042538247623805436573889478068452171577604677648540790810986252351129578661691594891236639218852691802887302744923108 67 4623798077886056191616951936054176970359825827749652863742755773561257339731894479864926374578726195955222093649413553381724868685597456578695070611001 68 814509608885086035694991087804233844146608101777271965770264519246868342459298689850503402029755829442022638720122708846206517050453939250041196912721226 69 143480725540126963355986027706476407357065254770588633597286875364461265787831236522900507855628207237480434744264535002884731257177486462566310087152055084 70 25274985558120887274521119410523549503006951522592883878123396486007593742544781909014744586893415318618177492026842695838384946101299016245403970269675411010 71 4452339452274100450861850656039446941858631147596272336874237284818587173745976271508316480576437696625457092265355472158373780629182561485106226402379658848987 72 784306149362256508936240794599625555547425548003112839035881543979124791306439941893483354003357577189603312598392167041431772045005024118404538332468621123116650 73 138160206004342285562598563510160014322139953550378380122047911991585675806234737015482542013164980061091090241766309018430789130757996966417420982866542359228222583 74 24337744309009353242917329197039859206048071219480979993278212515834477083817868364067741022160120724358035654230251821574944562120373107664180829226716970335707075738 75 4287238816306489481744867330107755770695340414584121750493741864312144455462467300749181569690673612271153356065247470657889004856407807338861731322457361683550823645015 76 755222687635887484107615060000004646336168309488649322946067805488741327492105443504698562644325834304090553098630549706414454456940741763069672724545972660121524594832878 77 133036980760345598362173993133402158072624928612042116552188886731880500566458562318406562649179265127735813544722743527942439037435117030701060623209035560968686382467317153 78 23435257626107805063381373209044404066498779185604879585401360511691091636063128155617589041344777980909208166544118239164861471862489462340418459998235301876222031245497162289 79 4128260404461521956664265575710950622157244262560716495515218528730267128435658567673796891250617462075045605822845393699612398987829391684394129042956746403039343528942174492901 80 727217692203167892981812234331906297324952115626460203931813644014654692826729836727180042068362482846557877533336095143794637199818169931985564903430229093707543153777143683442554 81 128103733786212666107227260760532654582305204451799327661661309203657382736812660108258357347958125803411604390021927426375261673977229901930302089506568091789919422713579522769208994 82 22566236748519740036579913249504440338198778509036172785892634060100153040873695569233431442777852828613657008536685057496571126364624871618898038477969726575747840789555576642067776729 83 3975177193820792943852240642930049745396491131351198351170999350835381738048492849958235786255322790751192527144131557710737656402184741021639606680500096172514729149395951041241646231185 84 700251171623000357138358463156176729767041043599912642857268610170051817990354941821353439066893859912473043534521307917635787557134914558131350485388687449385906204541161620043517697108150 85 123353420351075425281812035411477092050779179896713715725294809386755847072910809002662923838647618988285136580196566305751096597816517508801806223732655678791760456763201304996512794186812407 86 21729440704886246561699781425482944873338873849127609414411591640964188723213013039743736352384060602711613311184090998921994904252865698017983426322432619587874357455208268425597767367243335849 87 3827770579877972703376010617768002427221923553744768726052051032564908591348975616450284908540822867314246583782282981181514147753541579284860713004735307079862645208756263040568249659384001730138 88 674284617407784016946675192788281495772433339526791681210114610179474872128691956376205528931436066972249085515776581553878566855854171454778350006790634671897895692703217716591122928273665253952459 89 118779256955168922417172149344879034003574352260840880639267277460340263548362920345965166005480832726380262585936747182653282451625695401145823773821271613810211280778059405168073844090676326800105509 90 20923674541265272223602418826837426371369111913463235764647734186562219757937111274188554542724309939335479292697892834025073696204100392334363163294778280233315331699848061344556150419183910183003592611 91 3685830064369170398134185991919731854777709914925796444843216510099971298170714492793259276955106617039866346648062799805810564838128313070573280736464202040799946520891135651768562232798085944797619150469 92 649280949032871243005600749891736181888926060863091475493556250282915882498876039494725778351754240425607050205051732247949837805783287840471817388084609324153043091598211129193044630205780068792852317666594 93 114374711642919136728370197944698905426797643603876185716017603591133112886548802767000083455500284740783921988410805165458974409580664861723496829278407005968971523838521207927702804899724686572486223127193825 94 20147787614724268630881753504157341069421628261368148156819307605075028210284492816425793366553192185779102669435103086134105770547921977911269607427326969985926491408008711794386306939722669497029792576218637716 95 3549152954679101050216151215033135339647661372947661286878714446282037795302209136084812389447943138880749359067086398043222819326106168310365785721408695240098990108580838783558285996092289259975161853069005537821 96 625204460985171130182462251660823104395920370095145456260081396075513462235305609517084117142457852019564890190263041129879069146044082212820091770278482025185444495065098742238403051096715624235008236490177101204222 97 110133494675238670477221902218808807906632414699975816454758548054858498620403274048596106501729408954457764690922635217699002892827170988521714131204876024750163841232421933652830903174240149519636000481265904688933138 98 19400671950209444557709042251322141215188930527156826418516558510933122518096612326799612477636367424064272486188281542779942228789638512386025693459745988037886555314473812789238542586857056730057564954950227611428263275 99 3417544074393804447180395060406689326094604531022197037512881133284384705440109610546753729169279332828991088988206623097443115870400115462934673892922370950533628342254904313775631902304045480501795817690472279452633558709 100 602020771775284598399250882046880240394167625122457475690861684163679681577851853459224981753606812594398890994063908974799811354535254590368881625472943591179790970667686201047639426774491302225778338892800041680275758064961 101 106049549547710242847678641227099606900104574267800778045384384598843850967847398694585536009869318788590877463036128824346136031170454265544844383780703172815131564408079072925927689805615093138365973746923066427192345344151090 102 18681260658345218634064709619249288748990227044345236346913048809359614343778101331737618930932116993996197319908451439246881444958070970981560161551186073759081219167508465700613026952658397812293834956820876948906374034710758910 103 3290815484586582101430946599752081215782726877027164014159655358091753727611882105707432136166998559061895562366282480804120342398502659702733967146097263696810145522207568258639488455600081010441966849075818807721514401207162007101 104 579696774840359869016201982302622376283531531915489898739553003928535688392571906725972145470616434081618386379940122016192599100360553222883588322056082901770558864640808627441545783748252514091577652560762588826158963090673576527686 105 102117044341831854702603408147624341127864544466264302682788614345645641758264693667672807999173938258652771317754619890294554977811446675764172952007847234813419408738923829843382281693511581261851222443539031141054044853142855700790940 106 17988526411904471823197007147242870293921105263086076421159890236357582501946127399010396665456691441845519580026171922551689149161720897072652399970391631937839934796363255836885399079408574289601966908892053911496118296376444805468923919 107 3168786215439145519149388114703378180212321806707190769332083448721391404262529074838987955011752187683422323556413520213621433055433530997186623743081985199806996300522896689653225592856033150918589262034100977637713785223076102639844671896 108 558200591267557055127956764219011789434911403590948978484903407775460201920014354483119394777226315507548057084505542420700004276733762052166679506761346150792204378002012638556813675776229529200684542228500450665005732582435838605872600913800 109 98330363396973107315403139217679056166512524408475937352835045593663835652447857609648106021283519871593359591955770244960763233246581163648810175933802759307233882037800285549586840627580851747291653088564715507806119093137847109922884831670900 110 17321479978773982471709906309564930985487554160670632726624067528381233629565268316630583312088707513496159593446198620413982337298923465418105686278510923079346042366648635137679390147433981658201945036323303442514951630375867860182179827339777311 111 3051282007814727830516567144723800823182984180640212569995041257843376419988036044633967934245636262503421978363969326196141708732325815268915145175862443358953606688736859069045351922222573951137942671310247872034134094188994801499134504744805774120 112 537501524270610453900538281750025215600289696029301721302214241811234868215442624319603958220421330089375373844681293989626054678443081804570233443725792962978579014290781722512379691974260383667202789845823062874894500509906960865236546529672867429834 113 94684099291150137220691897574128229281313733594389545385390389925773459090909102476584802102353269548011028283466183656380731085432779923393643393631033948496328800577235929818586288042336510952886085255396753106770046308763619864233243463778745721239463 114 16679168809320102458964826658706052325667484809540606301066196377143447579874853007074962803673295511389027657483482462775432565947922509734351887009258306051267540308171997633171478304125822608769567175711607766960262037489440948691851924735907369879414379 115 2938135064414122345954889380085193672937307580547571907156357726229357095046849458754789772530133104047719784593016111645160184456741336917261942336432545710991997307141249998608214960161854589578765736457158943928285101656965832292730887459867853966790833410 116 517570015354480571852701553662538010116359787593777832094990240644125825440213418450440362550120007203557831675899048122861511070911618115938689636205760773893727165240615391196828989436110837324310569906004104700404258443848819494802293977211437168194546104939 117 91173045119167625704179827834247554948047201817067201141478658530192091211054758927130622195677512721812426178796037194575267583540267194651862842440126190948986554675401503459892299514872247404281070546026966960270852863390865344470571003751677225790185979574493 118 16060675676137417114327315664442583074526259779107385046572245452076696217339996090312067227400107444847868295630427829794915680902854573799113724987478224192911450852726021374025302182194387832008404334242267647151135665974476819992311272606892176929153815620479477 119 2829183810159296128035607272442975778814109158723964971999644356132940285790371300153798596239297700335164229395001903813294312122441490981189223941078541780518245085025334406224094030236243998113227551505035751939812691737169814802748259495558091857380391338880734264 120 498377602105498524666598524186996023372493800233636512949845345545419047810497179120891856611754642820057565337932308718382658933480593745112043184333229887985805329457525210343606590709904821470682324733744344589133594948751272460043330794879124800589354008805069962954 121 87792187057100984900981191655524636522292201892950587030232940033026547724821730423153308951191531033034508610509738762395853164697684530514005898270939450241831662223962761534805492436180743952891252838119024279143411709608760642405908454140321674510033740218401129226945 122 15465117364237935047008513146673146213147151148012022488934547108715745315254432307231808144264976105262677622669939768588378713244057273524733453713881944921569331952843347124576593417071275463492039651052372219727608400434378729641056144293130357968409731508233996536546185 123 2724272661462403747177719550822558535328466081694406908767332173177946512349159465114983191179780611899018733832829334897975429173340513848793989754977754460113206654147619208950387516940537904566531171839844075027333481710927820346874507322303280424807898326254746658259144820 124 479896877546726674078665123169290155902297796346766123551984628677638257601124141405476970193983601485889322781619807012779808505232110669471600641681109087304240367682270144604814324545999562644688399791603838321739608137420242625787921319301888923665463835817292063430043960451 125 84536697202500719389020793669416946934832599273927762327034925436418109821391425500819158168109611300061817836058902394628025648911024038775843770621098900141362239247025828580440135760075006972991318718258593268352849996109447571131475418017986010460055565603726107894400574765675 126 14891643409810383664027866305554658898298368904937026450119966428586876644782132407779935983552728074063584486279667723251450587171978125655069746204127922515167115609545039307710070235598656329662085040004312071299674315916572545550435680761913807944126564798092088029820928476506532 127 2623251804050714838328779831245714221427012542565379461112695469003633945062138982974160901429676662461744731722014227409375978907831539240973357936537390137374722385661788601621004970221784877430417926140164601335793313958901725870821927839495722256949698192975698589002229109817638333 128 462101451000494510381226776414649337937519950768367408049512871492135622565564674846349543107502149669608164801305459218273787691231104521508026309846272524141056852738468107611062541344502675062104380325600788542861365598819181334808706174260130905140139464941667403449788886882398365376 129 81401926680094696459481388600421946339502008960261040022174356329793568631826661505812835569775242191661551659913633887242842982271117734507156472454901138293158938503555348517382462660721673655996592005216333577524560271146629755089211401529988927494438621925657019233136870341361377350988 130 14339434885748544796262066030134204622608065214042530972172180188495799074035645821589121397469912921763351726568458551752006361289415789510312287495610523380786581728084665067545478253064765107800010461882640716031500001918788668556178268462177524602055628762194325694090898832764194505723069 131 2525976979030187014707716759589808377428487275565478423201972208508016187494424626951543651347723250939530875612504918644539681778298480864281420168151292490856894095580555968273598430030657831895967035123907795422938658867010027808224379940117124322447022397010870925068783076550451878063300304 132 444965910402221051871541021869592348863713461487598984096230450104823663048854187846847160825189837441688094020977107752372869263893320294293182376176726159288057344035500150632131322324173841648637214507432880829639538735660442398599796520757581370615688132251068130900374475391701548067086273567 133 78383399003143192176173814461097133176670182461947626286896339622053201297011710268678431176269238014084942610057239706181986698683717223433012256587412269105103062788630539702876800716768792024240196053526651796681894178684950002806295654305154243309129480808753329043706383858987321178941953633016 134 13807703232214351555551676120390895178739725415429524606217355630947625075252249737762375846705485293920182544632248498307998344116592676362701478646811093918636664870608209997955910553677811497154260938252527455248552696887565790933135413751271948315543828454379643432492156752457208672248694323719515 135 2432309276882180570756635601378300613042949559422591981108438679366279145448059273431343674868254187955550840308668951323031223538707304324631518705870142125224361334875150601227762881976859173563624162444138305380317680666939114044765249194854526971462161766657651177876634153360602282607679465200985384 136 428465786011707485672780115316631565916435646444626637898249412023693594452876017130177379029726748848381403168336703397802400284436983247796744686365157203527954052868154432824742613484697327415663581217079224302258776073484912466646491963543499740295165733693568050597140927927631168862034734948581123648 137 75476803680966655307743154031273035179301354776677936830765212922573369818103027605838133053346707566331427976680955475865390867088454805467653709735483289296606592321717154801403712548511099861599609801374699699463156155290586578853482546219233018860725727626452733178147056820982516087708888621001939319208 138 13295689130565777679556932729456961907795656423693082439021923071366624934265850604217436639837247786716784538277387428288469169384367998165015839000992426169153452219651187698399883697145693846671060101380336539577792258509862617911330617998506925308420528053471509394180144483661257846726491850986095701142181 139 2342114939099140020064756061472119000821604542520087863865760480300640648582945985434990913942799111768516465830881186560864164285470519721999122327716031354144240303814437945228752370508004715368859569925282377763255973907277273935483234248798674554499019133670901149560856723051849231296808470184220962331366223 140 412577515470079377206576772280679743777210362861612718929408399319837996411122127508457815429932972743181868356895511303398118563854276001092321475388274931969765953939182001993064111765921319592285775439833460209615113106454768310765020743081639172567815061511031267993198770340310741758501828355386525108552106974 141 72677990063517668561818396001313965055529818951592134810880419300769970516748246752434275556601097777189892428943654738684316637004046502123710661870100147536838348283008313963384725999022397862992185666867894943420913191350642183134618340307423470517747999076266439307224129714692287731584080403703229354978710208718 142 12802661419041476021065065299638071045030244689469250036002310129619690083474320752596224612944563242751164592671969147962258020654551982924453737027753413195737103916406710164633333294807247629838434777004918838570342224844587005263494395468071996095842708836043506575469218070346590590125987364162332579307886179895839 143 2255265167175976042577825875925478204048895686681448496939028702765105165535390878708180242198364238400406183236733188446818255980124497830444021226602047725508664455274506248806393057549553228698147448935499561341006716136404843878191313227017420933000456788080459677224264785590989652187481582169714821530684710706997452 144 397278410152479377962010201155239636148317170732003778523581895517048457499079714836346940512302633975110561809633293499885235142254434796419992152206286839930891820616255646785962229520274686272923724753432163891937623193541791750556551267589845597960719068331542112352862597375697861458589189896060749416258016883755913954 145 69982961414207088267760229633529766999649136031606109990933084145243603978551697398978155080763529573714156962760163512332515345352442952577790173923296181582781921005538503653680623094971164907216111534089947965884621038577761750318782294101592570505462616050767654556410947420149006518878250013891266204705025713294199195711 146 12327916048653751934904664477759361117945946712830293986797943229183025515600212947867807960484062682942723639840703478422177922881992579983372009673957202316973863756258799674325211309118191806976251807962120624942086911923290035520607681055411360658747530578339833514627130688913224201653554699175096550060278863363506890763209 147 2171635938684385436389128211141778954833744957005368411829335360722882989775119157167794635420609131141651627824085364780599712365157048201168132164104429786697497887116806732580322612186677182308882555558139995390602871761550747001886895736636540307150890945122675444508578147627377130231173126524545107300675549406938361160361279 148 382546622768461707150582662792622471435933901382800324096685206542055160544694850166545306281024438883195979567355484450494578801328905504297260996734737470992010794720652885436401999786940848668285815509323080386454589639771468948073234274807261102464467384263960235034893080449775967213441262471800876608068857079975562766780718327 149 67387869202520293128732674903708965645019802365044441512956938740925470107369157663067198744232289287711656957100769258275789464467683241966640506210847884925604465057494434233851849814246208101438452218866429518473528672064230302857329058543493869384442768858584251395803829035275848190692765956481417833003889924776086922981699844371 150 11870775077798875259522824876934945334168049754830251802718004274885542224243068730514431316573815355328701305497378878035955607649657017678264791490991737966378289594281610069623662504874268734958982060394878583918318467863337999791360997663464884632545467941287879663208564659190633702021752270196407545156930625210401178846082049116394 151 2091107830167461182680917426422455656628372567728379062118650869249422346525537113699042772694703171427494404172068684650682602254766553258133352256479827677351339715677059357181257021370488442899702907783519495548240482690177270415915207484877216028244142508918210774850678705147142934081255755425572707634706683414679279228260653114156550 152 368361116163821414675162968497330510951194546614326960673414794448622627772421783082217740769448844715908114053613910304774988526238645617184674364004906211138848324058340877829876761075507438837902946393171779896987484281486742498571881241440982652390662931308688956774214173229195480097892151034050321060072453856102672765027768127688088109 153 64889007608273335353848572811331411112432799222668605116689296477932738189493765179325764787663122398912387108095797978101744537382220030113636534573177832022814006257507666289615217322265501613618550756681962185039159395690578159039243388467033284550711692787239544767519894572902537347126032086851505869569631146253255982796512093990349205152 154 11430585704149023375082615090630318747250271691714336736938042939870946626827379900540947701013106501811450370813869730053214893583064849120760764445857587836265689856586401407198365705804292600860277259524146384336442071204200964203321360601193040748767311829193919316511442012657493164452666960300376372613990682278688485096124957170276798839231 155 2013565846601684181583828103329139600002246769199888574145514622322587454758845145425061172057120355638684243154761057828453039694603036368716934558114944425558882990402369838355893304932456374401095857242241413935742946287901540599946017098814789812851845463865884114916828383534047087289262448564040884631525025629381206183086038702970178526311202 156 354701633279307094905689217291646726120679302985419647141356071072808030382566845406925318392069377945894674434719838594410914611852609938374565384091460953194794188501862435356362642930536989075002306413854597735125871534050959806099431940827096194574876762858640350692755763993873040271486275079254276791712665023971872415203899465745116242847342672 157 62482808229661011586485501457440872136295648556207795701323452916286597142942432168766622460844298306376962276012517289550623540676277189365943706405614833708238452390544902186842651895263415482530161190483221729130346682697125934296720300933258136829817179721872813013296755756590690842543660498079933617794810032890942042029140875538485950703727029955 158 11006719332443386398633887924487735099365935089641963843886012442844389015766953086741379052401904679687535775081502738028094266789599672753825928211509227866752483381260153144710963529830380933323766854074464281545081045464867656721385423971726412676896324758975113976097563798061696752016519526574077990673172127838202420432580822905799009143537611255708 159 1938899257182766509886944664109572502472933982514894280716445673476698322894070767261538520081218769274642365672399317867807223952928402594952297301561179630262417476065982375439679459375517224734730675509836097981273040170615085023487409580995805041134328607583518464688235990585781696177623087392260691291444907248599508288631404855117255684943562272451533 160 341548668223317763029902834688699492126404683417198017665916774530290499155030694707315832177287411437268255717971062926965522455637566473207615298049207305675779782258753366179280907114621512125067665830347519206780846297558148728438329192771062807615010831999321685936988812633271391495858820103858566685771910823649407950353396431349887855771162921561663745 161 60165834987539888144879642831795246673469758338467539666097388164738870091602925407022758972899880658089109295589297059927000426349558593311864187554046962669363459229030858372673085629721026372369668601648305599990361952970767905520146381240318451447309384979315119567910915405356328671924800265480855029852632760170559398636734438354718783054749526218584116334 162 10598570676847229974774713982477208312885891618655927657845855528895247534506347061524457780090490972101015177455754909235461634396429250345936280613665909090351916485925116641262845295533639755828077153787810285932176106841553176803103219710490742559748216852608537548054855436319394243756041440879769406587503745544933093194101681639999128032950079005742870277212 163 1867001437200846580968448601730099491141806965921148576545346390859076755145815260683585825400168534106993091417497233082724375592222102495494904843417013808507534909149719306320015806570881936315144110927817144073832527798740319288525215419757212244082600809778232637076659694530093457747278029374297703608664672200970301050712549574298002368522329843115177378105526 164 328883438417275387368045768866133284950593106532915324106711704711573265320929072986991582424567732174380596293490833757232124075610227771148410160461744490872529416099288016360262758438612661635370078568124340498931246313124293685187498139831773149225570827080759925178735382612252420408965157981580580297780999861989312085602252440465749822932206437704643803924291402 165 57934779218669540761395981280804810610887666899884627790820943744065337326563294018838780346841390278373006087811422111838027773416289749688154941017501289855917652961621431571749280964540007885714097224194248447907961518210289205941797358075697325405901543583374952887818806213804978190164739420125674109744847688744082029782234586429654119332728076939806375043177991658 166 10205556896597074543377062887892500772831728492870846278603310029211898713160707963288437476077530591088823015630637569695869074631839181487923390059047607626190497491244460975730147289860480568122992827322794347912632759884383920620889518327919088992362374514127554219439704688239418874919887471561969200334579664165694684226294691961976999709296140760278387731298340300156 167 1797769715779232248721309083342952823449985662606237012537263294581458866188038995459325931908170204924229703920019644431244187854877164797828579801707259636344445855925580468874643656080771133660614054117950467419946907325720769026661966545860414507791440791042435227820918372845243689211446396498888795952061859906287513623349821974172797570731857006287670099870574932359098 168 316687857773896363659920688462319001752485330649882530273242737700033022181383384452960885465704346578482911785864236163469100955156082487565329304134754161786943828155145014122283453498845609151502966812590784597561051579967840872848083546819554198163038242683814251088481428031891017646050874207782462405835137857074301621022039767963908026671242096417341961923369826453201913 169 55786454950905103412779267378880235369480681656325211761111063990491148804723248006790242298180907027535896386871135959899561697088700688492703960150704789551608129893777048053886620777745897056214355025892561915044119272020894974316589343908649272226830859739093089093963862077974831597701916934827240642432335756042536783783619697307534394487048919015012557713305175752947447306 170 9827116763697682905909265814793192967299170951351281366372273389312378730226030962187297871445168607282104034934514836285818100409103321619306801147174488761100066859222862835318971008594847946942689476603703200030871529514527120826557406826706484193295903838246559981954031006680676560547397659928542814927018648808994355913849294915688809345928515463975120731206252961493837666231 171 1731105229259261108120353215457773258121046382958383352458584110984962510286536521200470492977317978432650734870525024428900935001445138293878776680514569109217464763143806684757958703065980697988539084998527103595975260254798580801262457888710265891706189001491135471993997136136271776423688053786598111548031780930290155536889427113980439131259340313932302807230600398074635598228013 172 304944510870060208367676708000236501605134219345324026968456642365423980944989854505424088635148034764685825605698820783946761652534087088444973757325338988343240012651679676519572117062050591035356362102944363494491589091375566001244165463922877541217371414989901564912402740886196795944503490719031388326984764372192281037275923055566843981603973452867447889452916756861080997913851153 173 53717794353594049301707046615346890833462693819276989852784134652213214695700634706327484360691927240304247109558922807028760300675253145724017169638473478699390350002600474499075455157921340040596895482120567405364577053663790623769302566391112467285995568266878795828119839888624362412919638444214096476860684608181491303222720150782036925973743841779548798726112110951201514082631880895 174 9462709861482318246209655147392803013905085871414221793319692571645094505268255838513733715485835548496977777645397833893073271672755207857845403331584587686955377197184259298158311793451544439245424982091705745791298162936147836774544120398408016466474520751069522226004421233192640746191610778925119880648272459790414348381174356243771453971043525099512717449717195116876393961875189253418 175 1666912780021909962453344714803614808441297015704384851954314745419105258392682794059486368211772321762625903025697621118108156348226579962284072188951491354035021655474884450969591845386005735413771081068228657606353432182667877143181937194761006395067038239080566149007285210504816539781868813117309009301779465610641815411573915907175756787168433378080773629124418725280860413269946326828344 176 293636628077394043791540433257508042324780829882234208648346801078987448371662205478571554658016874914253589149333592866385298924115794450952616368544459928080832780566624883506024544536223273145518657958126823839664558557820572248350313767958230165145453101123147595207070620420557638285771371667586560886173412250193931802322435433968960284260001742747694674040361590560211883495930011524603236 177 51725843356680320618000131676832797276149836969446454295311329105782503511742387812067485394015626760018265847699371210447032986739006947072470356753061061438264377333001100850279929011299225247507650290821750189796858832723972251852972084166296021566183701897562283351285362769328614273524640665340226491388032004035335932046439749192649373878713969913699712208575310128467006758838727266707139938 178 9111815812891807850790765513418500851296681747365602296329587026989143315449590928673666344779293358789944187446516653414853838464719911079069202499837032026656421723117297345467444243845501138855729085486677653923726113574181115149631508401923525682523911946906249297881605013996264195344882463640572667270965292288617888114554496112246509897554167554088458229252491193518460017755511041849616292375 179 1605100700544549164768391970408356740223127413618427342564564951508952225999042194085140936555999231501829837753797293466327338530777604419227659587437255309161443246186729117674630488339332812148483075975227964253318568751738742908879716393713799491040108675538807492366182657294958300152590293328238804267893317993763282003508021704772167199741800336988841452777044723770003337068517273039830858822878 180 282748061615059076466401644740139895875091885446202872039966450577388314224889338572738610013773857696560671883478509915148741551839217643532647170787170504765450518849840094520471496274133508792530437073512160665009055822720503693168835577486493460354478474519267585516125770020544549470529967968249034340257784108496415351511352612023854063123270481425069426170488802520862463830029743918815921601399897 181 49807757432259839655060581400743774650059771104036880046596803163542814955587133896776406153717267625305473305248332950548004569836342427333619705083437252138832900175546480720348811676617787626019470169786989936691704302406084353705687976187772894028280049423645814419348806034244722558495943716315767400557359645679604283199478368727049384224702004004891362117355339166905601054564494548520838312847355483 182 8773933537370386554737127053907374653062529553821658777693829743226862080474628777510516391780858314796175568456830997124753644266332939951145272597678369094618493811195010278946432626974141904845456775695540865558530888406311925779325437113268896778623863901467080043397369084451109256787156730528357418632591023892497181006882110793773435844739710864915566748627497409955049151048839531610409461321735482628 183 1545580722498713385475571292237505927386037972289176461202331057679966506672071537800147131533803217874908067847194852503402974766895337304948821045908953052471787153528990358836202459017183991373147536050677339967972214102960501618252220694951416890987694462385885249975694109530001226072885706257419116895574253182811113424716486993425121231851600773508240328862381965412551060890150621814658879993867791980310 184 272263262490542184883449115335242524379498133475712054769010221075231254005692631053954747497941226982032686821303265388254894373106578089447028678362901785142567904452292059864660127688236491647117597680431975978717331146441710959908286136943833329228514774439594001964534885640498624799770190616171693612448662798137134546100990426462043395054482412847344817604236698905414733171842329448173560075524299660812278 185 47960797532563416214121490296377866838255630204451280876945617413055782766573559619688936757102852450875518901910873438625204732130041469809736657527857577995751055680912939884340133222360909785179006222367074198065806280409093494077531542208745392155484102825512326773547408941872661298544648060888408401156520917613182100545153654633108569372226962487457332736347634198463289142197053833578351952053287606409901305 186 8448580535317159015047397885281212921738196752331046031963615770796829851894597982173458910906498098049504079838445915216651842034770829159738341049549907317560946127593689493991213158382246681177214257559818946835968640721634225624395701323641003964319347131729164895772599920215059880187330539083355037698537273998219827466750199993045494658993959984065684702561978183871411487284382588453498766905296938560748491112 187 1488267850701958984869989140631993360945715332932094813482020467559331369552470723651902370320273056320339127503578007479117479469044496819695190327891270865381962906845288903188765192734267796297026350820238524744397887732145553090241598786828805071930739804280285094345254439452545857518685200969508172592161122614240501637964287766850356949733240951070887677231269301803289177625066807692665818074309965252606378865955 188 262167258295523813631415406383362339163156357036732663388361254676101634155672109205959161425966268030612684298401938002467588449339801642078997674311421883796851149766451834590500480181164432717837459802304852607477177191238794717647910864449565086740003810695966438942238399231923682256867589007353524835197534833352406227676946730039219601940815009998669858185743888791339860446234669463958736654162928410649105312109807 189 46182326178566446269060704671018240079288519148748744056851913768732017255620623070407147088051749105399399721180647726297445356588703393478985776969438493902492656037213007573103403541512469176920402783889306447458537530465400462464797308695871049185495862780692393389272151260080682927025558937971339771261701741960647107494895077801078735403417023131917389798096381615768739311965118064395747222771925115407804785129360127 190 8135292199071369639640473495022337526650152619533537756264242300340223876294745935260300659080644661466791546529387552852099266801164650270280029503704461986822612806280546369750790108249784286472146406820061387725407186752245816761266183009746149487417094488597111915508705748487041351835312623269083633463423439613804908541591295381025935910235440906795466218800639205085418505407671578757554403145706537036233676620487986464 191 1433080241743809858334803565472067951725971535181140972053207902433217566182104648595004953592907312754543351964531321257898953453440211657257317187182041289238817613920776880130336102051286555363551916631461011603444446058401947985629876917950926029680157801200540450149709047524025074953191133658301885750051024616005809777484984104763894476206580149238661714285175129727515183132318819348475073932735480599491563416189114536311 192 252445631825114429410099095798432101691485449868626788487961926877960708879013320897980787233150230270422302415458339216998897517746499779767702960975951843097722585128971632612557562233621734297371598371957622401840785816476885093478593879489399151984733709371394616117901466831703532546075822519840379057087064862152564123535756497958666852226444043864823374314937217064433173297666024983142906999220925397942528623076777465600255 193 44469803693639893577003031239451284199156876559072883693129889626330964851158459541674336464143526451506505920938370693811076521756674230068075191655938450384486013767111875834383738508157115760263514747118159854038106485053647720073451426001434153394562899227953840601467907422475677722791978001565163536281908820674002558861206739166388117021168470928306500881765307563112360615169269233903610796918256347001924672664938118755451622 194 7833621149447559569036766143492513051626624046845246284814573482456255001420448163174317195367838544446380415312929643370445192940090429887109374015403098527312908738880612555397013773966876004147758533986367367887192043037146267771310028286944968253371650660234519556127800412202371956038161256842003251914690796932840332550274004342851055816559423460688408673684511573959287415906161712552655280912102095403689126094016591325459085028 195 1379939087112468271664000312654613913616131441761571619090250414415928482021917302601565095934588690811173367795993471267124696712987344397297356978105242622150359309168573767584004508422148615279021473179629951862459361710189033208052969013547419245819264277632922274086209566540644262663164057110595220253173624291972980135851243550126843659450307655153946023880214169786515040531268898312331262496636908788663523293312725764956112400518 196 243084500489927573719436796725134418445533284909932567471296675524141367829940948312429590420182209268251560206684933614728945794355804684250705729720004854031265727632527208333015173339471947571821166409085033804063419468796302626253659074060570897875890061493377432066077868015942309709993495279544884268393407602100761149695866626090539444816239824230359296121403949602599292070311856315322043080385071581790590346104718893322051750950395 197 42820784576864166465180721246087378043926660324972256035668224941748624724791179700899670675035727609895909377267137064924591931658353499320965399088176006367352652991927790701953233701287925941386146560776317605616870420323442417429852193589555880849855395338523821281942218348762666681325837083666425814900011115947636519501086580854130459441007915625240127041964285566153472097605780087382575337082533808687577819407609014776486955709710652 198 7543136596873175627088508597449757613604393770923135040700154737567214226009668250678044692997336403015442098546218222420222232046324381103319881537221191534368912733014317070150372658424138555265351972868069029551788798403872564511855933900628566477518764751022695979597676423700634361238480287172171969981946303379158032996309506675203869148722956057009540838088087880069385299737097880653257426760538781889132636086271972940712397995405723996 199 1328768500655394345789035290714043967357882858611952804434737952417689175227034779800860462395202884570641241538598056543847306397833435683694425988392823667792630800982667497232340745498049017205152124876496732617149194180297364523182433359625890041983588682910514822037991439089842970066832097607440763759275474416700235437650738666346179074622037529227134782817845869438963125846011864804788868004927194733333858029882422439072794786804960290979 200 234070496491589726396323476699885364825405279443055598535546910034060742559720529241856001191732044051868440246057822171643273767622455624877983842809422360948053476861038322381722902562380109334197358390019351974295929013007532118715718897433995457025539460445303714636070003593647836244332965767014764736969166840047816798720099124383220414386101469210909412611629377423664823106381347432721644299482218618887763098044712909413562545514581702077405 201 41232914010826942172953712905046670974860795499362884300353485638654940599886777271132860216841949616360994669326280061483074516731873529232180521088414881265860502775871466591103352308999406654334055217676348245455649092096808047035858724485487923768949140995084368218757413815579193157202793006778869415985665409572171411317414619771963259881071046537994748874698701349188055149908221433166731647813986328394522425038604176218964949366093496776860730 202 7263423726216328728789126916600270117537981234375366096633812746038495224166548713945497087578793901998188578177409606930846766991680597549850148206061871495508496602324139138730052056687970630128255833548505584869380922676312545565436550507787331468621626622317392532094526513451990161966258172200845337968841403044871219717754868538679710800613300919329722631961207970992075005790993069001214973131315688367058708959979218810482455499793287950366974878 203 1279495410213046662229964630102280905329787413466614662896495928033147558617220791892922531105896196583450172913669490035636497873978285966273198281753912996764822152166187850220234549437834560234099275604014670698012348588616648467674118749914558895277757749669814662867131507072765709247610262860290476205121702764032569746574265168376992147096725413425252283892585953427749884753907793355832139894409266815704870466313426763817058814896857373855149827015 204 225390747733377390323203178889155400762226878436159319863925468929441509447725495077312320658934775780999023721041604198899632623066928194206331800564453075470397674986775542852436279371081023897781636657020698576120459110904799595164180347593381796065207350315575264127885483451579126657724452339050067050508941819291552799319730623147893827320315077678136066380283144635050446279318991876697542399866754489114978269483701875477840962701928271758968271487590 205 39703924498918035682231998048180293896050765460627621712420205179529611435273519698727725363213951638883740866797090704004811971365815294171814004049902355881239459651052500708202637299899048876728648135857784934583272058256373947559313879868831064465145340990239537486320256540300575179154769078380746109413656383680456244434938691527397598116167926934481851710058424735489474880503078725863950341322302014897747756656397113738222461468163896041762027259112181 206 6994083104425229026839683548065196132205732169161480699790487589470375175210122190321022187645596570524901039457660616517384965526011343915000568799032532707434515609674267112157826115364415585508980647063661791691700718879481680444796283318640446339191948960267366069032134548837112365639665912188499231725188190819779332300501425828200525557553979428956880410150737408083632645906619935726554883107007069700293633405467954645452718289189855757980033921345241685 207 1232049453271035780511955239959235804477620520381349778784806453538045686799294685364302770272426676749332449691947843556516760224834748621349884921969685049387196066327508079380437666035805826959532296611374038444885224121993751274284870548061771902330098488501313477631941002450088042144364301624621607266823323644559661042526368609602437820013591250621556318754972683133229141339818594045059011113973807666592838905299970721532114556429986310076507269215768176256 208 217032859438721577379253287255169705319042364999795650204971031954228249429866327394661884454004241994792381097370219425020947720985138676510737434656782805430453076864002401397197712144376251045824911190788431502991182761031343472242375835376966167331300058233153330531260762199801493265835468508166853241103481142854034307962614794474360004520511585905839750064577516225236198384650960220535620086160673205866603052897208947260941457448956359883578324298977582859864 209 38231632627319333171525647731803076644142371382933975757863204832809025087325480020192406090829705847871281165552504480463001059332083772152543492494026792433186463579999089381159205515355758575026233648879684995059154612369358339913844037728140443910409878031617776880586665656102574808092662482417286007554082840877723451875141239735773417274764077286925973415466304042020702853647688653966165965008799358914198404614029386429306995502779974805816643572571850082652911 210 6734730110133400403607045592889120950599201853099120958478462253529737496456515431867260903720698844497431755843442378290273559933814264178544107052440627103447221924150817959460525808892214108138383830895337567612537526319291837989204181550944659367398326502541261242881182371744941904597187601397802537705127816979069997972382672903429759041557183997766898345087397502134714263178562605132778673231829746005711000312943247487206297584433365048416791479657625067764862059