29854136429888792553328769985909394417039993775658175341401193573797498193599932804039289045791478961258913 1 19789074749305800041779184393160307139433754103392865030642292291658206683540498988203543 3498316909244695619675014225262589488351423934960639082834265915219599286713210383537450353792612269491303241 1 439631862310009103460337591762335468838029805164545291531238796902647993687519982529100710534627394789 2082791208222878694249997667 10 21903739878670209703280227861653404515495009276681221014084385661462819459446217864425169920146745709776090272731321 2123780184323880765345693262148960850865425322202360267431966066263632272777751651799632935627 2 120446044104147845953276449012467329610619630546794423544820821439485078824387359214223163518153969010400284422494701 9339916422044956990979229011931995155736364785063839930315050002884147520598831239 2 181379970459189884681331610678028051134551595594002068046467807361135295122856320344172020848043368086975880690335090137887 79236309623407 16 34139490600000327009542246739372641170059863467895590208476813043980571106915958460778704705293063454039967844152328775890170148679 430463151335661233166279689291573994390934666882809302077656040372745706744193 2 21968878182833918467553732236796434125118744254864955574467897538302059698299316030783746562174358175811173586457087655171278684820846081 491720051488234477175296481780997180501910818280559064720672817484147953250887807843553069439449 2 5417306994706678654020018401141130463264650856093907187346347942193702054534071639569278276015879361794640915105124195794432728291440740173 5053332151000338992736505762785473658083425212658634434087504672081998769971824393978470453802265971 2 221512407688127514374367953174308612618224154079383095896794063042512331003805803159310935161518023311062450910334310701812108511004739957315001303 569166949135112102506094547904735839582310462842806890783223846328746038471 2 252889161582959631015607693767808806826278659261777537973295588151331499382020673628017107803665619400297336512719909205281597654877705377599498873 62728940614884265788314443527858155426094181007938798287769963367224732313644222695664629568888497139882628989 2 270575550893450087910250097987164734840037304321825006693087049273967826749159982606292562224848006914022932465182270211798489683301933261922990341 333593813784123316053087658894622788544757311086323444444069154564141 4 281019102048890699645648472162950313652622313676608019274408184006361052161558803925603351953597133166788836887115439631132219378888392424406592831 176124413975878552846160785239790283191 6 281540904780924367610846488267715733344541149016095738739396841803048676726347887203180710380567811328217095886898862185890457622880763918446646761 1498909975619377255098629723526263356675834070417257 4 282525704248714922256723669808539756162701756748351255101220527957096443218557103637774578795089512119412637294480247025685658610309093498303758671 3607671446156571085780476306164727433999874763213056646088878012587901986271851 2 285623847920643602504117471157887417346146155525748340601065283738552129267815724644731969014054760286613855609450846797462373021065465334342886497 1500123980714457529977806777219482789099721740294949 4 296477460224059389452580288715557012716106801084510069226283182819630535152068755983530108324026934624011218326141384367048007533020430215981495241 248322810336765331689355296429669768514861251782522432099382726183907108387614580991 2 311513929177275939754594918343744455195567510437209066875022775990153987332020050204774459707818824107367972920344769336361723199820791479673664383 150085036921407335856779538905996569541745867980293542702072862089920699251010871006090593740060066419507785869865053 2 329307799671659125908182094151831877112759551854586413316490189955894809233116285847351276432247689095710088385824318555746384309138521293650364831 1938063354438278013552623183922757743237481390210079 4 365069394862472111193093937284488738243958715011745747281071934025076738486683462058316458988520997860180248766727201159907470636973667809339203171 5538787171673675995594322532198691846133871762924651963532975579281286458451473184977076181 2 381909497599166922849680546246464414654320662358677581464198322548983938131258832880039950709944038316970063921319214415908000802037234482372959753 5772980039769972137539576327223303155544699302576200323057485054374874780801279 2 414673904112819970066163952022514775413208471136471205569332735557650659521123103092052853187425406826779977818590680051496223468806227867226699941 159687028814208321982547775750317379694521748429470388734920363044880015358661990237 2 424990029224557641882481937897331970362585370541269498656192776315054364749334389232486382927035846036472550000732765407443129363139413468639010699 911927773169933027972421306973021431874851134469102911072502909886670806289760369636363082454261 2 454785716787079243250387216063349472453202701660710295878826407381670676060547516827327338538215288186767475160461129104953194677250403007285421189 2818867820631219541144762460767169571157516086282127465590883836069522960197383 2 551412000898501190759928451971833179998539612762932834685776352139568052337300936182371592458552508889912756612406175307697317527900373694176524899 10397950943880799134323711087091949215901165324609968641359 4 607957072133787695140532191487880773644534503709234151138626451661879610663264279492533401387462013022335740784013147146189181588092680349312719671 1842965532920556517132493789635829431630950199073902967438089695512521607046576673091 2 661527392401139812417096545605314761054851951791550982251765215927725781701786688847127468569397361290807250632578500989638673110098750242227791207 243039180251924125797093622748581365873497104474504181710751593834173154957637604544021360260527231 2 731351028128827999434923741473507970287538166569516653827993452079113714068058361148765544010505257462544405784617073603003403517394705894213678137 28287222925786679619213714329189473536677467866738121114577039338101908777867945253359797 2 736511728495557417058448559835423829769937218141328188007309153804242584821811677518993525862539130692201150180237547269059684131723542830746374817 12737117611884947529720392739165279742080020479586806626756110223658157442719263462118678363230204738916450329051 2 789010912322310684835334011836186054174008937954030079291836160746188396720886429978780030236403123849336059945658938879862985401903187228610171713 1273737714061416555564561655200154674331526927908555950344333021400233574745529528909741840008413696667973490132618994222005100765855660807383239460537784467391888785337222274250377892110859459926076151119270926404589089997910527371898838920629082928247313312406270181515459373 1 900455798130090095817711899455315546126615647005638162770347283370714854462026737381399670902261640098060553172458404930377486305908924556609704943 81947014249645076025286466933504548952788111339392794816940165336074981598076274632473234811 2 997719567236829732254015967998016870475854824019672638820876203717196998411857397732846170009761838261088072311283258442819166351091325804019527511 4249241716077803166599194640173433410219498881634307052828791249085242266737110964059243261149119079655527487 2 1060528272562726330252395693139143314705767185934599306954946181666691723285336924280849079395099096339771901272261932845133260678721588019577898583 3578367602518959807011433703966008730165664108588522667300803695808536001202912044044043291 2 1127148825595967205058468431222299073090263542832054086525984962152351798734562480818577352836023732558770826943315753820950426634001976129149963897 5896529746741863513048477772054161018521389657259722211729181556289867013937488346886221 2 1253684714164470404933603265319201134878954975906984138499569183324388780452462591691122425234245022181812573124204112146888054055962543518755837913 529789699525670550661557644181100123 6 1323986717124497252243320216181027598525925627998615366503295258076771067861507108627010407374546500458087738151427753847709811418449415812983553169 111067577595941515962050923364446338075448405032267869507538986547724349179310756683522536043 2 1461081513122280966482698630745317267999211752870124110631293757329804185613866861990438032072428612495932923483974789468019225789320893801336093151 3994083679433655821989799963659672928115602698569189880365546409471478570626560923132586553559400857 2 1606744172792010009515248029458836311416707205192297270710235323433585586803341726521724211083221572831117417955680206536595123741169530046912459527 214007955643034384510443930769540147921347981231237208249441679951022481676936597778263904635302261940110292507414490187 2 1685699903325123567655598621238877616710414849185950071354080019827730206265017437952142206294143331682349210758386277011913138118563824116893439701 31554077941383476873450149926663661696265678563510121613767691396339671794795708737001 2 1730688002285358259320514412282399030344196290225328366678813007769907466894706690930307715198420812719651022444434094077216521077553566939743217983 5407641295224277737590284105190286702128950609707382724259991812694445353315181 2 1852039233451138870601804604050308121929171856935425172176920508195892301494816263558826606070874180911058792112080020045597917077930412442300570719 7418409286361385608043010130822362844046107047418151600130172900259067662382164142235049129170943905214522929536327 2 2157503557833599434380821582091248185984331302863412441845040659848879871960406841513931756082892864088499649917213524722122668671468224613776496341 21647620722746157242294915250247244228521 6 2249012478856627336450412596782279614433755450720085265463920574969584325657711164321194531114251912379184012476088374752240466634125824567537352631 6577420342952675844090995002955594620609763 6 2414705930118388464953480962854988972994374032569631587992572292289003563367130875599528935114594849027240884093280017361043996240350658677339345401 3234470300894533820332314686799501754959292411715267476395853479826215050803139173044692398431722814094862843727449 2 2564817696075912714420298442998308442347296431344865160263713604123727783843171784198468962788951208071308246769516805164394591612539270864822384897 101140916281984860392257 10 2792772196618633069357591674312081959110901214378096499692562734171356363997680778002648531999630925223987264771189857297212597091123816059657115943 399251176195014557434890094459409923416544480887010892075660747791971251984440833791 2 2881471143544150932782945976144663358314952646211214274003203811654828618492079601396011786571438186660211907981124702084627917461367665536412924557 60635599403558134924319201080621967149084753733064248081584068360535155754930986958701736405508026051 2 3195403542112291021699236555027282416423014045034173143774970766577815349051536692722402616635381274107119575526053941820944567365103515159622341143 8212000678669511298412751 10 3378477672581990463050547239091788102424750252939386561875513488613947394972551458690772579108865290255010727283284368488854260464269134528731433603 24605235350165406492214773399708947680881596175305423635766392631324306859521640992638193599735799 2 3544621420981801792598646881941580240206511546475643440793169062458134318433998303581736479021524499919208403464510581650224897399178818157985377747 3300959040107473284280379 10 3613001122340337941162946621773661720308947252230265615704097667411401377126613205467371122755532908192760437196403185041209794524313820938950022429 52014456115866114314371743363046072676495452550005098179981134434026881268924221121 2 3663948129389467037848943435825041750623925298311281021345799597441013806538631953514158984419104901080021379939786726053299908834584466901946747493 44523046294854994391019779557012895192833 6 4782799260549132895415568514435930636992034106606609422767948286194355625568718233627469602653008496962695479294893394378698401699629303060242677383 29247313710457697910347437542356974891138311237109832053563747343381942614532212829929011 2 5087182062346088308519518054448113628017241939140688542251102747341634369064003821897727691152932529975321978661824180694817264021061098000819520007 532725000281992897693405034509772734419272816626651 4 6132965299086146559477583566086946303015160882198386626816256065804256273716337354698312793354413088178772504283645012733103456530333281408829811561 210830234810722950435671018117081395816821466422463273 4 6707091249483339490761436193418603901233409039858881019435928966758535090697495068310129601537572026122851283488745619865387880191835942081338992231 5550184995876709091737097950548424263987838199041242503996987059196268986797693301797769345869 2 6747747559014560451884357538474246269581979825042945060060666307183042823066473662492154058884963068872683490048627052677655441838391814988483106177 1976253991834571044196941848484103585853478923498655769048086944915319691377170523573599349722587 2 7380682397470653937665618664840041754800998866780920891724825412449137294613689747513816073812986565450612643858781029093574634602526381047914789021 60314423559999093397214081110433682653836659566099442431652810196844596741062511059256509232306379 2 7498993370817147520944742040451308031146446561347170278040761996659165826533187983811181120016198085581743436690450568530956838494232731821376604211 9722625989706768375639504269461474863238689998393763724341939385150684203289434084401 2 7678852948189743705666282016188905401644463935778282110037918966990595595221129746609119453851896614717437538629644360988015250240218172662039576287 38129296321301986803842229038131815091949856880487997578997465521073806779749737808604031174218783043 2 8781152280225099400440826259259649678548163009380414358134229735645905753120155472220337253339917509342074928166697239340622788132921632206645675279 253208452578681693985411375343619343 6 9990953424944957571558533308427860347539287705439057081306197170545524486992289466362629993693501037340246696714008114241867854853453861028840727031 17753836837435064438695682197247309587077864841680445303804391048742444479592897337678604069892164408049641041231036391380857167856722473955095974107801 1 10838728227982334822158536139955622458533495019340931198903779639036901391692855517508305292974459345573651429322977039915053216029745100094686186879 716004425055971797125692102511703405955462750231146597763558385472609754818501 2 13929789969682146602682430012209124049959433676295707217040249534313381242668206162302123885372705632135137625955046899301480059959636976909686452829 13650325143070542198969581974145563882747339114812672351717302792282200603373478199914418001 2 15147844655077020654683588061746403672826091979746513816052511370178237136195504293587419380322380244166543557547734187178886400514433595559288762061 2938463763528143780671229111933283281413769457964915556885410064142178156235611 2 15856728025803881759395586847937459064194325974304469257152513243616909889129694581920389573926097432077313883805950017453549193795290872007925963101 5879612597073425652066504745287480627355373248984454306047274854870276949536252363949087436434278433556533 2 17024765030399966817534452707162164288008585746349766530032485599878916119536425329348934243114150684451581607467734807571860610742181521639806667253 21494412374487136621124331499155248128840124798334081481553286863 4 17398267984383083217639616875316557428448610748553915264878367068275844969446900408633163202351359688734679941285025941903183722867052574227075328071 87235442225754395575209242963422004101333255298287541029788396250572929958222932183326868778967 2 21190698365950668753708804575621101813277389627341305172213203808857121660627184510268301984438572460771024879361514898401542057669293641146112465947 257684246910282541050952691683316304833414827973435076268698723030564204289 2 22133723701906485767990629472783679298720984811288868161258575999892257498147347340560396030057236519376211965857345880704590443044571733616763399937 180785185399441601428417240258730997660623790578393930182247908206327644547206917 2 22482723533024096288619287624954781300112293389767685466089963912488199294580620120706266767889130120022983545911265275661604645362215306584718399693 2267573169746871016309651775218475779060091240053856442014950577854507479910993 2 23765594113687324229548595980181252546123587751072284726805205901832275362622308731974272230868835062808719779458645932841382512098439234170550579273 12023588200711471027014856814615427765622506804347447125065235184133346152563857941009590005975326973286920135120346124507547063759 2 25140759634930621428464408612953070212593399517792783566799095690771497803471965747270401161281195501423848259988609993589534873229526954033502452033 688041272010119215131777806442569110985161903211577408317622678495221365926453988929785176350731 2 27244483693406551867491197604672083382810860968938221705574138046336566287974251464499803204774735548365004036131176604695383139616376023941127540097 1671521717245952695918783271680474640183239 6 28142282369074427298007477843631897916952499030590518616932822138033327124560512248476717066447438749300351836656095007446837284550403902713219159891 239163012814251553164328175185713863482859168223936986004595823307406870815225403601344738890608294136984635101375251630841532114224822375305372005855304334532554132667893914905113792144137820685482991292790871560283005136515859699012527597 1 33322728681074491563350146783823203922498682041336711786090625019160027748619573986428506118512413098199891872178815156472461826366388812838998433987 3656754787350094128081466680817461776259296232474731578748251 4 34547462289202894563432972595814774662286909934872892407108175238389697376276980983020367648626415953222115886825687403655889342264370426902173454241 91848036628247932558569608181594416734987182657153918420377917 4 36173661582349161370255453963545452946723473217862276028840865159179608099907791302987236703144823601919326092595505354656198703356707598260672811981 1070925818714429871765807476850533478874476963333757667353324913807379184092276336098295192227480604256619 2 44061654343453701132117694757835840946881696637619821905060113242137834295517712056819011381097886577399768779189829906128799556977401748828104031777 2201448477158033088059579981226159626089469689075878164335616375612991258957473131734591628191830279652513067821634371869845522443362418347745078250855203807313347437003704722070147923573421 1 49195288017269487362806755617313525542748078507152229825036865934761374862865507527751202112015245015413980002143952228501400217279233598560852584299 3083224661530171148193042713865157 6 53043587980989345725371867439441914711898626880130606598097355447572205065268056310412601806068999010966418545381189372435808264357473401000435021973 13277182745609609871001358293395986130555447299092299217270436466556771397366055689981530434817 2 61657681865121839715262405928331230249832504530930027263209701175655097993485237991329502429671010823944704103691808661827578809415641063505912588367 3449433757694226847397960610547820179 6 63310659818204617441184576182236649506086367411760375116879545456231394681136387595805073536179823114673580536037912003132266890430120587037464895339 3281743784931593655361620164178423148395945009418234513163448356346161178352365271855453 2 69099592638353013774920473122534225940876841506135742202296665409423954818772407623097590190346767148974643100102813563773442481399989728050503052823 68215311392097697682457585345096870190654532161385494061503849 4 73525954248443086691638277792870952970597720721437981345127165088014491958272401621384736234625079407686642606404025737443935907635875270274739023591 4901707427456080796508018344157811451478198744412102725907029133144179158624449276139329186219790162134776765027225051606117545393844883101117178140673 1 84512197025104841319103764554445025025486185248484529757017743674899640665938780623091882521030864864392702845296983648381336989549049708639951347253 355612376961067997590825760830914879567291436081243474394647645943687775764002868951940135647052437 2 87542493707876857490289042476631054387137897835431597725126015564641719953492190070072418605023986688748888339200003985517952507963002959245385584653 1372451676316109480456480549997074024642808583132923345600938020024856646489130121212361801428205740151369683 2 95588209644112588958140240980594361951661497913113078631891568355608856185751783668444186494980291082479382914560923539318288753484310240399138435487 605231109172717486641530055702684152145281759996295683554123372951497410350567687858046633294789449862852589481837 2 95988159325436586133786806524758351548943585548437639456584141479438799120373441785632962715373628029957356321737377862261549198315009595937040967163 366344655278483130426811089190782434035304210152529352826936142071116982404406478287 2 106433938202098163447972343526544265807161573246199331762871900935069266814647833812591202652805180337616549488438777830174535452979027990827484152549 2633946778924022088226207 12 113990304156974534288265776190261373874377232739849979042402123230718286477032979697863705716182638173139856194895594117026457425281539688302825269677 2278052033811965701217438317321832287423061542443634615438204674337157402156980112444150639716418776617230275557291719017 2 114932942171693004299573583812541805865368410387412490932852098635482829406327082174434566931519147334616146428205952163803408760970357557702951803923 39767890868803817928582030127373197120640631519477547342406142022736384944354411 2 116946375349452488634434245435761309808985884590829447076423220340334272504475882803108829539735550057382844327998369484935839042372486100824854057573 234102894390183934620352608910156153220927154120846407944688143188246199972065470068565132930566224654875293838257729023576031 2 118116559020392663220173950065163598506482492306079060430700577307980847076267401253395712505638810697650433170115802345580242927910701266926798816457 156661584262663226176055840158508064014533 6 149250707797411773256581751813986246083379875518969415159585717255184011883585500585983400607780661182821086946162238678805007564769992480099927892601 2805176126140304299557170645869318027270551147485025267118300868079570126685037 2 198721630316398310896872995277369027147645708056585334850989960346436685233725891238346620212626900201212691848631469822070143865957248449322897182517 46718047784367086597810506357224943368873934048245415570332917079258828643358425009444780917967950316432167354293813614350141798336181738243302201144346494289248829621 1 200881678838663919477472167975341242839693083034899980532360739537287091296309057592713873618575029164631559054575485264809712223944602746097800001757 2081586293601781771960509241691413782086754662407972703104207776378524245111444242619 2 219427620993965328277341442665861790144731514605468425424354957370312969188775433593960016884660066880606254349428965997374247060714480007687188880347 1834004160493417120500076475563349373911375255698933 4 249588681321743377885196703275717505918990093822030356442323942136371978479363355634608885207653157382929618029846183807736831749323708436662792009431 11823514028956487995125993715930146939884138260888207 4 261299246359082488100848063611446630284440061323115920499881169553788518515392262291680847970949884258390731398086735573165404851171047824597355077891 1537850211369267227518493269647736789 6 321186035772455377229150456350383236346345543125823333901915318173288586088112298205263775701870612816036924247519450288998631014061416673564305909787 27740511166890503466527901551005075804964283293072526505586195659484496776874481159044424866967725998847751017101 2 335819223533066344726177692379779246368682515987759743744156406857204202871554210493848622656007054501171272081067764835280565781814187280039518508469 34266519926075819562962039507319341050092369562593492037 4 336987993660456537571193899333885536350083342869485098189611872738930639938631370343005166795483039586385342026971755833916240045850031962466788726631 490798005390813854149875730930951794874623822240839215977228176991545714159517206602893559 2 358775224961885675960363667191522315967465602579890527743621117098927540504370426640860848046596878804005879445650644353792416883765446938757453435401 1447833984782926093164106816448086014217 6 489036903118170447967471977061376828227435149776459935121090130190508626193074638705560238989066147432674038825417696504870749963198064785789786950897 1046760204213177395403774308477408605342319602289659 4 575647151762129356379552181998404550716110460304887251607901981216899708261577909501587663525471687898416415575496563672740880326985733138344421760901 195535895302027290610183 10 586351637555345289331374928076487099178280652413476048080515108070117709046296724715364925312710302705877658373447020908559867822899047909490542394591 17539458242144550839152437904361121769773626904192544497620779 4 808216250220437806544439980278508060570019392483368719748969641786770075425729940241697125846557319169475129310068967421812627022600435512352610422021 6825900370450892424448594030616563843233566760297139435657 4 851512026816704726736355475218710416889354520114539726159714094567080997784406956984718694875213841788816565434901273021847899896720291740118183029831 53013436666232460820240389854293753229009118528543634568018993056879443490906854383 2 867248351727393970367270528639485150657577711651108829082370178177160896474715732641112164416100085819673095561467043013982539086572796252888283520853 102981794654323063 12 879449975950860443884224377622728926846709212784270597432623056968120661676676669453172833375712935138611281795305006565536382765803762219567651694307 136011028352816206881723871625456556991741588846161238803567111107273186715718620654394093254263 2 921884188701501213641671855306580561882541910635725862071927432426393394528133404621508881005228887940371454232598836939567766237601047902004122916639 13588314594097584453351229750849411263428756430639875246361293849374939813520746802617395978337575376230601016370112981 2 942203876294447769242857205245538946417170539889249271090728625371175006924225684803228037386262841964155391744197178465598148876611374058662353748347 196144142187175953367968161742226772850649972505101796294230865988840936728499937384056229891323787 2 1087636483835224744371976168071493896856410532929319530794743402227142103641769357902328231670313557505792465520209281487191201945029277927339242468581 13543713008742724626546717166051736640833082741738765203219759139581327506104114769710221 2 1166099170341722349479838898111767605187712822182466141075857913950057172507881397198611340980888781268355912062426031650849350169269601557153577073313 9410781846209021031150580874857526448747473939271559322327969038815996003934890286219 2 1229087595187299430543356804799434415467006271266953072074649728978447234728593039736912837357119723082865488925718443367209576851442110044783650955629 500557632502799370529116227 10 1324168419282508766028604312082565003451251770885045518185493875046118543777450439533130085355029746653665611331911810594957085957836172887948036482401 107371336235493618363076798180601291279329 6 1376160426267270977533253258577286212676019883691772128926980058572188595839207814894501515195571175067724147276339310004180375656678391647741439983709 5098562974677461155453946265034514283941 6 1569559933950117005469570511665815737997968032053025155624487332556675529219775051536712706819892648388017487449856323262499948546591105348561100687243 16680294750883091025243616761178471957822496517767654077524031250417772687929699805415386501582633429337623910192761601 2 1751075454404021135924974168539182063177905430174697390328445936711702225449176832569359373829437515209320179430877769742443622119457003035850481167631 253760641361038017980013121488310945899764656569356857981426626030743247452497 2 1802100666161961180597872001273489415116185751650386160832491751590048082053591779307844558994291375514451317165324003746196122375271616175397924146279 616136660466398021429377871522071900746470013983388398084155077972995641309811499501673 2 1815012220486549080279415765804455899180658617907958529779772167565602287614158485477940327977219053622568090270055722116221266669332311892266568847453 4843736726040402940800355358206659822229692206887920328642331291975073399830559469 2 2042744125266624712956941484071630708994736851915117814394219457555718573426310305146063414683284333941904930577303540999132272908267788395971450444379 19759485264149727500254610795722602439366405504143912323538559309836005555810738345900027004985226703078066247330387 2 2162789504374896512641684185012322815655872278151857740685840448947219936292747344299943697675414334560234589837808978964784680582400946547684706471261 642799478436156871196215985531419515320818599538808529163841391332910545638627 2 2204850398225171170123502854527865783598281362382645568700424833576519537664080988686102193518021001357927169295717909445101320541127620765703937341957 1285983178319318482443211013887 10 2364169890543652426391842236515222079468938280263639313827679897474857735132171649034632796652883763377760001183094573706750989094133150479691804829619 1404011888454687200015696252269349670373 6 2568749774432001388944187673141964056779861920079407296990849336846857375206964823678570872397988503690801890015217951583475639873500747602029618544309 466901255492839411221334799083430162386768758479786618986553877157122924816528097693351 2 2590461449244041478810070480188277650088100597524186120086187689592293642640317020351511989668363681932354761279182470355808331696099334879382236203223 3763898006681 16 2973957080763714320758229515206345686795242369059534369213145299039387917379524378245099720884934742755722330618113618752548433306198641816429850823381 3876599714493456973044198680302223391853977361111696109004364392838186145973313523108830715065226722317349 2 3120311619507561585862645147554019275661576973898343549977598932390734073821057957203779284023161630380193554202812030457291107873853493078443419290987 535975804992743728885437349795085748453422725058713002431379212650072413189987779694205246701547 2 3241734372280041954071423972642313014605131397731455993476253232728515412922584508467741710820411007642788098848791945337440784115419317773123664662129 1060333037237 18 3316958452484020313991123366944035197960219028784073222504084403200308697981472250447516075651302160565214478961958850954927351032878735451274533300303 154458313063378077964706573408234812840358545303055537289700856821097987609814880901 2 3327620067366712693509981738140829733913214774322070955675831130195911539272521100028112102311385840368377398609125155756228779583512063816736395121279 1500526836941109298354460390629879639 6 3624169653354736985828207988613979046763038616914509026161972776235306553171747203141761677580205290706418800679205889353008221749138315713535712493337 129194133994889570916299657060644948575025209902867910716750275037397924733940081931803491 2 4152219438421467373761097019114502227470874341790305773899686715484065294101884834674141145841915762084091051851254212704211141840262678866384848932847 148032584024016230812417741348656584090944625815567033182897029850437966490048194222503837171 2 4229570646389793888135867926195285690368704700918422898017897458533947517662028884449230177636291938641840086198908368681769029544795753827672586455029 63044052628626651666426918136314975999196879815475938353309791710553306717459 2 4782855080434472957472536399174986381750622144833838873710294609645558934431291551809039091607843153091011079157049248134218490152858819548827685875011 1847442689857352083374799 10 4814641988801825297574474996356294033508965944887614797174606025121561751043514616307827173400578433158699977935853584463324433913609134876310322674939 313925997529926409 12 5020393876343430463529621970244863497358221616127849636246921663417328946674082134231141960169308850570316968367323954993361409263691935501410209126461 10705152797702916798547812010722767947647670397029239500757476987074348120381 2 5457156972484123174931375361681846281235775907837643509750629711826395567023931656773058869725189333741478645340441522980477232758900545908822000747883 22379587846655428531868931039268380614815066730078835056243040926566105231172839977103247959215934027 2 5475874079189097209339175949780491897884836655874251338064646042086698243222927607335856665112632173445465166685515085537490601341406671123429460909191 10287301027831939865616345985094754032323 6 6226756471620470925118740804428373871649617864229133072706632961577127775863583977724203879472754682938760032602856166040175959830513436902768744250547 228930588440751346557475232657120414736760960115184204362895294414424231444166829225997580571901 2 6452417722873309896155442149388044713619543823973871714209728249247794980216230420882524057553924919771286059493573381766759527137460123260981461433143 9445462308351523372868055940802659849566744561460675024203640018314889523244355873665671 2 6930581265578321774255813824851899688962245673257023191881769048007650940129464697309955104432895503216077848140827644586249155385594774515827474443419 29269004934813136444883707080102419949440685102273614268472729349877664666728579480937 2 8329876143565016725898733955684414670884482780446486305899755462324485379162155454684763787452249722803349758505883616912809414912124952910290433005683 128345797336588134240812623795680155503739936188521366683352961744436204953430328561249547306330032338861 2 8345412448369079118034060242376098208924796596613071790541089676697989281335944856611767473242595260567354834413487023115437152265444383619759759455921 74743121171185670519533854946653164290451092869761131146024649790478512541211 2 8825488408231506476334656175309153823941278304874450852056269987877637409029917547969260059515478711029216760264386888517366503972027541695523992868701 174798521454252121665719578813593173141902316665499525915143944903614280862459039920874422716799735411096025839307849343961849763 2 8923271412441130826323366413564998662421562560437724434536426919970902559745919468084175990410171406926189032492967645508393489605389334975552201008427 239552263336604921656985877700957878476294939551555648534840841920701248012563 2 8976268867462867285005510215597840523740733515755736134485828499933685143505803225361172548754733000845052821863321764844969217670087580744402355490981 639019402605728207179865542138487886704203210658234653 4 9124788589001543760678332348387927995910689406355969096406566841818553674872190887997989123637829407758431947874126420427966873620502282259917208954241 998743066077930105089775010282396451372242835261952045866424803893451021537437579689792817277898691339876006297 2 10771033034703198981281156649544009505661319271440350034842776921926902863003479248397559137908809640277160658838928719063094711183130896193217982034919 160122820485739362734145782787082570857520854866228357434893387183272293029118293068478401803314910097 2 11561350507297439504262600460567059279309299870135884163535160618291075022081606646210412799113071594805646466708759758196768075708144978044800178795569 28514876499161857484214073675920608791 6 12364775437382819570679033631323575232121056366626609220353719695740657455013803593775840813014421486440362740235270307998248645207047221167548358102249 12778894298442422289556384857069687102801400997442139994210069132726386797224125389698317135464163732504513 2 13509615680791063320247046351798140530872869550067837829464854712387431205581754506100155493680804170878464491024850572762693682473068886408970457310573 83220011914239899794922795385023706285282261133051585109537887655981414978380406905275954687216847 2 14188061542866244192811474448603655240058799787735791346444541183223638099602238826772564574268185044561167220634958819651060775567880325605248635273613 139796634236321078131771832590492448547685374123757 4 14471167345104379980311073533946315956088435188804936378307354138979579878254299593853400970059740939246748863408679878943786296643107825945484042347211 7469205353513480541818313553060532288300287332459169845014632128819019561786423 2 17001950919597699175269132603425373257114151712063060914402181669108539182526529580368198046983072777265877426982269427541098531661278230455032174772563 2765290231620224523441852435124159094999555183731339173137659 4 17399554710583971802063125045902009125587788324437214232692536629341240891312928848161789475317900051377802088631660435938535950628167551692014531335201 107090886999180951156201515804610607686482073671278490534014757378540782904361764579 2 19103091328830030961849759182051241330200531451871980457910123691443487265146854096118690158911661384148646760596189922167955082777070657479786951343863 602057061289649805601401385743985960100132589770221 4 19845516059427227931445573491546032845563951042542133563167299880298620680468103313927180326337222109233679900926467974062103226847741004013979739067591 43540995125800038832633150529588894623797535397640062298050867683 4 20272843666731564610511068174025586129440777755509022654876590554477692887928805223717244617751438366506008207323909577492718754024626073107288720299651 8032885660778507366963439875873349346423902006276629176965247747687476705061 2 21509084013046985643058673855588921306392380702638990251441080256701950607319041640373089596694435722249422885784889598011487413157272320961072219906261 6862572862178349011998895376707280085595337074971392515637560031444249330353296168603755988653673 2 23294623236670710690511580982522048255863400202715345157277506336819268633530522057807911237790532204270301789048645366020816241443697904301567728462583 5051961112444792059733519215378253593258645699091666366320391169460443182349 2 25522311081654420921598080294393365573020253057662756274697976818252879674118062884273106760398841188148536817512650295620138433948080867303134908340151 27448834333077143820614356250343329420311720190109543836200793458116347696304311367359980440184226016012004771406681088408176310351849623522376625073613987570722887869840802592769006485676901 1 26319078211073395109892272013439779305651660723523363906479766152843498866417007948266138843309130098375601175046380676468785433724262922329304889224907 294048823822269226028936295801353164911217221135303293077330342612964488698960208317886988479357 2 26738719059970595167959994770431512990533587851461209377301151201743750207929082576390955088601533721961143098494418766271597006901833302326177377763963 50060505776352022948232714655517060620492402435314289883 4 27371568189737446112092306411948109284643613377785198765986354484552967870417764574203489986765615766197617426554164358093771216771796823800042653009931 24600659940978155034364226504846575660746504289703731479779389008675803348025342033337 2 30734600139471362401315242397239896027716622996963513747411186825759210525992278403168888918489562611755466591866812297576122278573153567948245026249603 126330292755024667237363923002771380082295214963151893 4 39247495903239074577479553685198615181125081217519718421644032651222691054500386689005364444947559143125015482982708230352462434935809754140393376207321 1649181290300211796820629405665812651642237308891089728367917079661996128829879511497 2 39836208273622691553404885482427893997546025105392914525219198398777305417558917920105454822529865966159248264611411712648403882363190568839283864790373 774433397521503201923981 10 41932262326618841289580019036661728329257652957161394377973309708593506947130924708097840090629274573842241921571558481050021694158972001087699272245881 1413718265995779773166294409545690936784836886452895796160612838041858752586602634500911 2 44817563741721655495905357218582361106308095793553373427199334589539168113638391996260235094697508291944091073477208372714524283200486531636350860463609 29663119693388690383024497935818982166405046119952830142431866993317434151167605517452502281175805339429561758953374037620191912339337617608205527374891977247039190313068389385766217 1 46879407693999976505510531464563980118253934567830240988777773347781543600515209357009168890307853854771451525076441473956361201309033680601206400937637 50539794706662821541801669509590928213491448561536892907809765899708720644345870216487 2 53011052839306174103634836841305247711763754414885028160815782636913519643394566284377810191283205682027753411006987419177192745360635642596656638199441 2361289348735523899360943732990385417214221770511743929947099264575219775730476371557 2 54848445389133733470890759989681642014425304944450708667723620798191854958042621284736921063939258929624485005089027969595429987816832256130273808516239 9112645215131029055165803388168583491361077608863601053569526960872570624120798045759 2 56755141503364102283910617697694065792801437452891027827291667648052523200804418361271493649341770972422588439585035947440865204186196296917439120083221 64836684968838850776387432142314153785989373969895123823305909567681712119919772640128814821 2 57501964259431912967390091742733340570297235043461377548714009424813223738277025236610981786143427057626568937170620252545149459104287869425782243914799 21251667649924463664135380008139410208677191987921156824809775574416881143431 2 64519053986120853755631192402414561988586140831851623469150349159729110710947940135255745847504968646451231754635916459977269687672832624587250696513599 55269753973660283280511432476162998350743903596174806830468174782178564130219082976559097119 2 66620269081140430759920823015026190551227073422452165446127428012202553517167901210797073621122560587495661854218370379469950960727197160919912276804337 71652839244601747310544862110097120909 6 71113052680379450417037361285260488246195795810918607025963390396542616589830584234097161150358003081616775277910874974508672104603139332047835570810317 489144678262950388260401051514114567732409706505625489567247852589665049981915708709 2 71280575585185965432828753006477374115040749006950424498814743066570218697226211568199095609370993518961137759106987839206367299578894462682420356980883 9031531578341398120160367978959480190095812364884487541200887549888673065249345521884536196671 2 75861402575047204484975664737317013756116082948582434523736213181517019017781080669769061541879717246559566565558099437495646524357794672593760618866319 38171245142647592265420651152550735536370653482658511464799428273452812680822267533318684766760170417 2 81092173654378217515816938685048124796807442245916242374605453819836903320531672357245856525967851833721940805272590452952767727831934506678364936807043 2569193626243634353380578766350980859580734590027319744018206090807084143528241467427 2 86199955304781527981138206821318018358884785704244230066533492914655072901310756544345272860009686296392837022240154314594842291225959458072371980958117 812429702645323229807143677311518511801968429714740150722377277962980441384474392587 2 88691287686527293428973110381341637378879875027557223434810755119406133921579923804070593427080856123896215547144403118436394506002418290886339794681437 14807949363329061659132181348071940650339367715296049310828130615545795252141329 2 109080987354495115448596337306295109693241333941907642114708391149747469416392984787806060376219798236667520007975631330979285209360499186782904668103853 63046704916804649719324762659961049329367369068394009803789444511046229254405612129746994371 2 160597619946004361652429654716359575815426912201355182458890140308084282893644296122931681469533092165643873267044001765835198340759987430661181835868863 153661525168664998001643729578395708770020287587409193839 4 165806874812482467304837942741092249213714004816057166476465219695427361750874813163599948335596095688862313114536144765814982776855648025285522132531771 26285249513348581524044608776287620177 6 178248254067483165514003055780801931671813892545802247598642998582533961767418615137026923443314924311532095446504852358608603456750891201205902296916649 265799489010506998952247476548157401788003618449001603472530395754819736985343973809633195038761 2 186519182188721222642454833408167813272133737892135264517912659742548679414343948832701881657704512161979622937812935421413128290998493956852836304057943 1493356604382003602190294197151148799337849646084639262796791383953144650608438078405950315067 2 200909108287368614910076932977429231848549685825628446105608514082977138204886796966113432583246977586481297759763296564137383277395588974056719953404519 2732837422353361231891393825539854917836102571436295839112578970388177738855780148607554394547 2 202423765025524272679356586956021724529116944288706596129688971717985978012529102648088502088512207945376456137195469866757429135897650515844155281586907 4919911712498745234520318506834073701244077069085240619862994812120727038642762892637463734466001 2 202970526000683268800797413548927713640459283672304207286796005191577342970384394489768066344331540313424082977909762798666613356640045456879648376737453 9555027572043497772322419267932768133428098536208310683973845115946269715734810242382963642083 2 247969442359937189893630596811811260249058900852443992824751149834830055630851673333630426441286359363163050127057353810089084497593940706908155199241399 145132549640036045501933 10 256548474338168485894814730721359753027297393723126987672137713638351555424609166428869173193946623684221773088489885991697475093819641462221471140193841 13797964737637407369838860586584228697191153897212180704554868386959630188603603631160021860330094589 2 266879018012506757159064255601624576594945460155137104345415212612515578430444899854249631029184734154015835948163071969579028685514020590515965226225483 2147108588755756855383488727303168775684787 6 292408073000305240643787721465964441579290410829354091446177208642326477414050135285985263614043328395601370971934199497068604711767912384242937509928793 5170107592311117975301307282391787815455789234120919414331777798275203547317174195181560881008833381 2 341668045907906767162965422368187480598632423052387811716913390744148730252669144277958350070608683139374535428665425187834327887931337060938422049421211 1909385136859 16 382313280836598117816872196885894003216119824975512638447565625468227271022862330180305518797173850060518159134748862445460761325233966654737238490726503 16347735815839799886532465576615753724296410343121581515306325312461610013704817241697327 2 405982823905027864643841110348656729635041968386502639799612026779441955343722702279932749251557971034637892783590178159468096544138192969364198490240353 16197011958886055926387749658718164357112606683741 4 426476433652839704508237123552449272156223573472652276891601281499891249189791483207415316830524866294050635748937925927358485228780936776046075411797851 7044729185588366720623954582999530513625141460800342243367738238291214491739944246399768211 2 464859169664188746130124930731528318237935361019826352916442948654290515586999151937709430867216004850655915389923243039538421764770886313138598193919277 738041018568511252877448865114548372026107629859321 4 500089899654912488677007380128309535176294393776368646615005309911481032159870630613601430721563384694943059401039028889488402570155998140380146598226981 183651679276988647753432530635281551141457 6 526681830798085487336061186831280237010919713047159068910997726873892797402945912680370418397334558075961728850760681473301618448513163218527283756364871 31886643346900183679598689027290343025199923416293933 4 587659314924803398285985091170339942800645482917890738067375763858068316238184750545100330091918973593816125968758487245622393931827862167993629793782781 530324644074780080907619593362879216410810611410633917837728402157075363033759057717883432767988130162295199214925267 2 600181605077071379678992772196447032136529383024766876882426488210882239086326379360956165163686279822428817806350509604396371113590549695304872717665089 31695515609568566461 12 618231887457633316112495343780744838609626052862494440488474951593232132398210277096547059936210225773759414171140770114958135587328298322200885702828823 20092094670419083406521222351192836395607012938836316281684199626288524969407971492487231940493819 2 640973188798999301343759923746609753328135627930448792428731762500196427861746833621726763411889378519013658023248397606739501159148987015921628249679381 966306278860758777331997 10 761399613734397218261770605954489278970502513070720448779590699268453358090759853303785497128329285072929078276083031212837130029124911248550669740746173 15328339486250977076150863 12 765729275879662566017519790783934794184181183450650343139921927244744429753935093351599152412612048229909625827237686631662023044779596445284868840263447 25701713651703429240911170404374511638791865183842816253448326986897970236564402203765671 2 794450203581097922326641514991695428822314259705237981422931087145911867317539113455830819511342089642417254222655649189509291584329925581623327177319689 30338765944539971896291 10 797001096112790668814755964836382222025654990198492686208423373733091842533133540810397004280733489818856090386383280568712769930184567892468016728425341 1808923562540594055527911142900691731339075688868134461231966090023564480915950908731 2 797513452755605017046084681059638151148653930260828806309663997618681055353729787540443255125268489176569483179173900953318847434308080812629826858960147 49109892914460739424806260670141241654827283188239301863574902804580123055821 2 803927194023267046341066371410794437925762524235188566695454201430554979765605467045088840364076296470834105925772344984217589016719733502289225068346621 21928813885581374406301376971630285837930864292173758815293 4 1152831410663554758921396881436785558158556857197822175829798924253460208710787225333298208821287971545683049551861554795575170054236326213394693666705201 66142100487840772825179977696469074990199632644122237706512917516083127803575700578058718763722978941 2 1244729085069680672576033930861074265597188311656847494094390772132828051593987490137355543907902307736331633226413683807181027577996774023773425166044149 3077780905839737663618595682290119633619494091735641359239459947515836632880448839235920553125420046544236152860135868055871731012603131146331666176178513699789069423082170454865337950577353790361624309975525855565353 1 1422314540355438306712017330422397536861724553690309136546278874890654213387580227398913639948816998856022112135834088782743152624361682123080810794417889 176982307734067520714336049296881283718750752171 6 1475703287378942830269904197528023113274880770383281662330286010161905966175649844895229880142206526204111564611881033939473046136623968798600216805095919 5413914442529537238142827705770197000771692284382572287008291418298652146268153886435634699 2 1489395099730236158778825139877041615762514276937999957595900521389598399123616677327755047528754858202570860923954409601566601959223742886619239526947029 994484391582886059789137574739044726451990118652754097311388151310671430831548845591213333129 2 1569305196165347133475774346066287415996145412326589909205213616746027966963779607019589076817896718711340789234554893665004847060052498803807119518412317 1367587705268638247569581870788837154755618547928384667936579082464089879607152173015867744526752433665619 2 1640005441639572059917195459021549860316201699832636532572491499182015660498439509827201889321438717930804667493599797272846997658761142238571174422176473 115594196289007139836323475090111867152016971198643121065734049788001681872056628772121 2 1685190169568462057904594416138950023892946413812983972100789031865530350631518289261327211266650717820636775481552790957375441233620545356164138206126369 131573310553144475824068363180337854813995656411610304930541009 4 1843204658510698754441838535024838659659526501053511781302481148644464025278087734486431154531862654559032402113692121313278584958462361892355225211625131 45841872420113247029692126225230167027675942101227558635404381289782734402378767919023038610104613641274622844082949190316132908825327272711068653827308371463269 1 2159196175972634673639435854156125881443867765998079158598086160361939523422071600006548851942590225009508404652018073124057470180397959431522913148529973 12598666975659759794025263547291238917101767539793260466458997 4 2241536268691252462425063178088139698269392609862859021852407187024201987290407058244264547861351493833288633277806802040738202246999135849807079769133721 862983875187979372312961726761574055370112521100443268489239278069596379370908359584495933 2 2272027423745758971243880099775418211338902833722216221998095927214748999545634837862168553979710098482706861674524769568356631023935196131244135978453833 43309282515494653700100067807229983 6 2666980512384427971792264924521618826693247447219385477296312318344216469654080086344224241127915825972378832069504992118138272115737340001852415579023001 187855850739764671059632367322564010353796890595279 4 2745604260409123769723727260879439680655801104322469149461507349422866604590567586455650988363896587635379728868954660033489280968658300636177630835421491 654121881637791895094164047360857652122111820870133923243538779089699165722763047 2 2875449395656019961924801377883165523063137205604041700112492786466204269217027515827878029791459284542224318421858390071572918201774411521006674399960083 726068607166334951685918064232122123414675292250103774585173367309898922834226587018834092545083413473001233 2 3305083366444030111430111425280895025957180640190377398601907341703711144736726521450958542870817022569502542990622152011305389913869842978870440902939177 127191784564743105226617095936188897971806297447192199459973 4 3747554145220363349720144830756453381033018864051885970759602388766689709109915085050041086405155460326043625158833924355038305797214732086385805553763511 4044327334866425349644885242265634524420220868186531030902493 4 4029429335549785319408092469302137902469891986219732624437485702429427299336896459137963596228414932310974673508348598362216722516252569461405811293108381 5958875722246571075177243109153175800132203485902562351254589785690723017699357447664740530827464471718260257 2 4045799275109132185697294736513222532370423563108291738280559881710486354557413063414892997761347420692416087606394530398917147171904541765452937139713139 14190527539037480407132102514636938765701821104228174893395057645739078693798769 2 4281120646218532857541158455487638421747620065113021169312444636439322584278921918296745220913252546403328803677861229369904275153989418559069462035728463 389734119132458481848560815327792175648383879796094083240184069067689459049527608402261 2 4877680592788884321693337754545034074982620799933496192892427711945857798141055936608275210870647720306385299069974733481108718269282624433989453313483051 177774281582573821 16 5837340526101211772754590887983672861741520233682645572805694223698228896465015052733663439452712348604361630582135576832539432678835535983577907779572453 12429301572625457913698663439867217685587 6 8279782286102289147446192396799945969188969233404694147325640555739935133898446506813285249834870578993960316614390523493873345552032363581634589630999937 7575408595080596368169398320249140790798071232606427627061893649479660370519057275209636784097 2 8392641464700189375480745143393658319620073967240483767682988986770476538207433338782207233242040084005626099069211093417483915983901260742887125356979127 523293050911420061759939692794146552823068548629558794572708938608565265145503 4 8804691091451155127522343060696856591166042878998842163684339127345258114545514995021751775027097034490847565981186481861579932196339130387493457771487281 194087695949273788167239329 10 10336840836188577751345706890966298701373323138303399455659234607789158219941146447887998152999230731880020440897371932408239416329650203000383088605139681 171133107499881495465977917229934111655037309743474871 4 10474260885274878370629576191893842710710002437902563765422538929834446045870040035689805954920749907584605673297618648769427716549893283170659997996994011 198352449599198875314367685218152318682123 6 13329479213245359001868762559423602706696478857004063430910265256800667938329750415238133014229110505828525122449292577636631568541200402388130435014079549 80027672573960211630172816191741995612473268557174177234631 4 13978517803127995445951006832023366476829143052747316244529532473699227691533295361791420840482042014733274005257381160572509198376005746879623441160163491 9633850735209787736776656666056194627029036828679 4 15250036075722133999951633487101047442206384497263411289292465691713907445598535682647682471266210670621833758412972132008519598886145418862092585519997591 3553027404598953560431227326103661822121 6 15446453441054983354310615479001731347526734774498496708527699713639173308445460558364312074475039287337150252394862555585937719501983517443734787932408737 933339435001554496827816272436880616939341103683848232027759340851007455289553061826387 2 16574464692073268243228895029301741248670576357659006282532769201035276216171298199112283818132380791770565414937437355517858064287109228159336403165880583 1222435968659146544079479289816864188853745392414371225737820746000084731983537354895372442340080485566137 2 17741511107980288424968145407086366625603077896037005423852027517828155900534588208648431956685929192850549377619013369713779464247443978122266809026300527 3610125606570772118620474524951488725419902402330413682291106090731632235406613 2 18026288928378956179213097881314821234917820607999630547696363037298239716278428096273152463683622246633579103856957162203993314856787496733759768655158421 2183844811848744923093396484299893402232637760905519492224949793061830018652705271949910092213991 2 18473171428595474229943643046471674226265518722280744058632301847510855150758013986054344343262178121739437848363459371592199649685873533182706433346364959 95231891944150567899993797816318480247091594128786516791754315428450523788836531 2 18782348340514338382698070374462119700743509063333311210853282965050627156298433524827546890920343627451936142483514488644581895589971739732845374523969881 129874771891255243254426339380204066040846432022767189088918242304647762841378388812136955332716443411960941510721906542541807476801198176819 2 19553664549273043843153657410333464433697283168562397803483341367127464448441611382711293597067537082268656723568910681103793396769824178063292272845689767 49122485581805107490522256413361146186735636266293131373791363275115917926504915578168899688162943629703642714528993813710521 2 24964940772336803576005388612858386231794108362831907363678290699189859587870117738125453401876991516402663823749416794724543785304109316148701917301007451 299851446221895648182226058564272663414018071384153431 4 32133201089722521449520909386612244609783654133075024315098084315200147254288016421009070254536427729556276919791732791615048775661394656246260413507755261 328268431580633136223329646104574351680106053621310134878014888785940412512771222625120029425420883 2 33489816041732236248135677527605331239918778396233081741123746858318551486716885886604382825109043465396966392402309249220010629482917905186256647199223987 5391744397064075883042198907132110779979293986444003687 4 34447955479471338568523662231307638233932731779284254201546042422952014429632531956265853180067201527813768933783251240726328392327273264065920782003011511 1925577256197549029749249 10 36133931573495020929909527204544175980787490243220046054316292602858669737049638940378165485691748801224052148299866483759031626017333050657576848563654147 3012236957478728810025889538221897414399445510407575917444307571731268214290348106782473284111 2 37159683350652490471776707365504371745140678391558105611950174756281000783304872067463218905917348161521766208114857446631519491653041254824044977613037079 578652828700612593832248840029884950597554304631316623631529596189022393658537861301 2 37171219080133299130085531552554924611067726964567736877154134671025504045144735583565134060956443063929948885206007714891265397856213939597523626467153279 95359939962233529528296697327773736901630458015048280147253161425801639431612941759 2 37419726414762773661264999481133270980531856771660693719364359819269170653793484268789735785752416661393889944899344560604083133565502041958039844351476023 21386393378048023840851474507824142525660475705205116687686631880545449689154072873781 2 38681924192876267102699699114138924676796303434192845868030042690621154635783695274857334685422955202525666549944579631601537855891849527452575799666795033 788845471703238518402306942924066808349 6 39433069217324998839896401377912609435934974404480180649607812159923514488556612629110526829780112025239007502134293195252881447566856036147973736302648589 86535751011232442420778248249043337514578295853529825001500303239631 4 50210607261748967562766522568365019310968048880314768360858685144859871466356877159779610125463502564547170829648990034860292380126450213843891494313184061 21157936133594973189041981958904376742762430532830485531460898866265603483652053 2 66784762260671908572064623687923743630615772169062238681897407543286109603865611221763309734318548366596411798769412809642293538011058362519881941045778721 1164482306421624512685631272301849007023523642546047991089211144888448288908348104493 2 72288473583520480143762886537611386492552489223877579220391478541789174716892972403371343106909683736424183421886686779054320214856581163685781860133845171 137650126269451 16 74945552132050265793728494688734767832475980680581688618629589116590683193317542009757612771829544918413881573015670309592311855844096622525655636752642443 7194082988792387161671842219470901516072601952679732192360334995159570386451790099521944429798987 2 76843703520911805525206058042635172583369495071216041559160091143709474423515617904230305003815671847694828921110614558572923127437705705910657702247726823 900254058807393815689761540465839066669287408367203990081019218288751567122168327 2 78777703327800279863594025461503504548756866373630762709127879994747343343692989330021675631988210293628723699690554758193839019638510805588259436516215719 14728100816537920610057425811086503359661111613826503 4 87657217347681556461841281640270444450881733398618171831980849686653289071974936131876838414043664333765515986433241197258561963190273578822770490275735641 3207057737681461849095014512352716548900972094702123122583 4 109715887868837883012255491958191654687949525435612415694770255425846191937900309182414972325119399387500328985031644440608407099928938362679258886395070601 1468999195033636212569252054791862534563251708810492397 4 112897516629331732537636180157610864205244123054700922841749022858877398821174083952915130448158871233964763226216392249552739571050242727252573456343929081 5420626909370004683479385333852879466795665846605753436374932131983848832445392696752208044327137347258476834069101090657999029005773493567957034033967177329416868845821 1 135644191491620446147585081621825278293357185252391051303250405689097323535716450515919448104998446602230398475625531251359619940988855412501434627301910963 62478139 40 178800600058248253178649816840064805848371010564606275532510437022669502875351420086780778292466869288979571789450637670166293037005381847725380925972792839 37323709915199298770287635674995529568895921734380155766466236050989877804082672220879659797 2 182698244516420173979555764546145515446652371316868382207716451309145405820189055694424748868006730272040264358903339440148553891733494938380622177086495851 12484680396989966666805027606999132390994852752251518783 4 191170284307725324523384921569080616068739312613031304712212340449910819143083998370425562311722752268598359027712004136901676379703459883479373807152489211 900741410459441418314857522466661960440161079868825255568079435788286459724766043 2 221570130076076655662393283854651977279654072935218763806343241035441798556571060372702240074829454959702222621279784188451249185033350579008481072698172381 7430648051171127370970250856017795817910379732650547963577080421714890857167657 2 232972702364444190431118065745124987707788873303015445101660484712308931619443093259952533339024843973665327153135307463112672351776958873542291463050903111 17368278315564586083988966750966943564125908320329953652757 4 246740162237218361834393671148173070263368663433815621336570987946535505969040008962675695945661811107493246237905267157286675771139820058732440589666621181 710426665815369995814639482325149806214532534178004044247041345233144025794631108390859 2 250989324649804202097422707734080769566253410289521045392806376056165518161086500393175792813647921310055863503734668629119705218328640218895606017521935443 660727364395065060935353177427891760783931132206925319053 4 257921005057104152935810123855375153722426876056562746989444830199327983341928520827446768141901622264048938770250250536516269044331739037699070999954505841 5405967912750465340092257739308075946643484287840514164962968461618901 4 276522292087823237353247058786091221535701508122268729436966317703878089491170340199398097810019258027073527313809279138331780904222330803534402735575631651 4306553321585524768496854740679519598948293533107785777341204544895819946715591717 2 282090735209175065117251689250232613178696012912852542526140691502986797273289607385293923798101139098692745667557999600835904503294050794018251784545233541 1687971150166691829137508228861248205185636135029574254722414824119399136930453574939412489897512434352523 2 373739521191699452607739039020049041637272825067355061221520211751365118210338836304721637074948767744045778378552702107281846680006299077091548685017841111 6281863104853864646772799532357412375549943 6 385570857557337717323075688831662661440744525740791776972760405002377993882134822156986076986260616124898985625089974042803999378367107898041097303501211371 127962646077173632312199483013809163214497588966415507177987147170392729827682423052701976465899731717 2 385786806328910720603719465803310726515185580761783578201463535128189456850663011759272484657814676928336363871626978869771523329794045750327586927044892111 7304901121455633748134126224436083776680624606958443049259201859987536985054252546108897158080944941 2 416680840269118234865535832827967497996727997907974709680665777372537469373618869374375457720543094872964406943626331011281591917397625907952827834212366381 1114623483049851412168150304283739166519236872714788906856325578176881433639446328654119482511 2 524382873886749859713598603057351364002646717776787298673497423560362634512999124614038762750888813640381480906661975646130789919052985680347934037957423909 1407246124229929581346953977080331900061159453889051059008414570974317546414056238636068203 2 550396055590540826012381397949410520474310149383154461977347809595684620173217989516801308560326497252666637072214908027082901636825429046569663722187627261 3276783372528859810982599422792519701 6 563931564477532160488094672695067249293866107381456528729535793085704893602271996708396854891306238538489862597848755294773109299951202040728138406953135073 10451639732259720775904246048053581441584844271545541007183480645364851451021202328178337612929105423631 2 570401744533103796539352239173828697095072247697779662034348448102931638214449851943342630200655126620487245871448072453100330247361339494884077607944399027 2147686102037696695637753874056191462259866766221993678178196706513386987589056991 2 586237010369105083624221214581548365533797927532678799072050833559008813187866831422758205382723213841392278649988966063008996311578622629569725067615331001 7265323532781490155438323879129085931 6 592410826656482777732505958950894629914338546335898443939548747890871500924595128485776267746559001544123820811038467736534194505431037500265029350601243829 8329783201993132052766596993606702826962220162993733151 4 596789040234118320461870336551835838194827863217946438012856805791294610034892230519736596241109979212716189319820932451801167090608686515754422798554005491 62565866263590932060572974200473355075871478275147011832989505782942155696656920687 2 614893680391427970974528914816620904793835117553039229793846019022893061451410661333861337781054070315498888602750121672179068163117196064203545078870023897 5193470123719635028824686457518472119915428758825281598289707973661091777329130931 2 641815725354670131789508515775111712424217318181103076263942774360932971416841660520005401298910081594207676633726814598265766215651721729963396857367663717 184607186739810282519463042016255871247351176021117897533648908793529847288195499 2 663457344131196787955017403328386878131751562719217522992568696134588060489401590816557663745372346154662764535319124299757535378809366609028409907212781203 413377035102752750089085687465303632799316996475755247048921841197134420894397939384908646788268978963809562823878642881417373 2 681551960648719149272510482720865225746858346834854098949925288497113520294530387342086712199216553093355679681906037688519267988521076182971970859330668391 441404592280527556646288112737832226917235835346442531719317897371611996209301349525934034494368669 2 898919144710243036270210555249377705703510626525644585881971482615811877820201223180168318630712456257108779290446086982372277831712972000764173649491010777 27137341861161197825623128901652141981625941682317205796537358139783322327316445487 2 916487007041618965891160106778399534924388897642822901904068487175957374349450060282455935815806924090318676180338096184582496414441482516014973655646697341 3504051903376617167058552755903572162822617405740349710289430490672903967291221 2 944490749350561047000755529540217144490242839658409856843506429113555470601013871873766347828570774555689475329218410941183353580493397852564253410476227851 30338765944539971896291 12 1056811001291112094706995772833618453882523365457289946962427895804003419033058407282964176752097100580781280424369622030967220584827227102721826876471584031 550235665886077979592053522753189473402741274069837514365769339318290390700308125673888231227201394522080786959596305831 2 1069490164818703592291426061189469978092424880191863485244733552803654762455462892378883752774111268357571165349380719569178344265476900765058756359208385101 52612701549149841985705385169167220694911948787882147905127484536044591330262303213595488411798897099884265919050129 2 1096865006802482102952154880087230679389029463361746348565188204896581280379676054864628735009763049808449236870860728788043769935499733214713691069828676139 7896117194979171529992222071788252679377 6 1102922165851301675612237165899710482224100617956609882976265655018331952511261229841908597169643813269967569769792548520922965816735503923827950774268933767 37196666258173984576899871717020204294046595880617283471131088872356639027241737477448874110896856601478043 2 1137407329224436307836372427405761175911420826301798698766941128181459340213933400196622165630911856917280476581032626552936489389767072135692283165866388877 92341198769365423983250627830940980861148443692905891465180106885045159439306187154329129792511 2 1183004230207997736717005331616468369564018665627670630849299568838743195176244846366766275501008212799007562772113788116653952499627839809903900616155906419 484246196721091748237905046523472335262700778219366240332237064276314196785623777453242643571 2 1212227976163014298420453879549562102400327166556236227621480183050981931005250974970201906655224317801897939719736388588299723123360591613276034262056148593 3308306538210810406319939404043866646797 6 1251622436214425314242840583319633808303415598095583478340075155929067730782221011339679986323042930171607424501193957075350543811400951477688862468854435843 2877273221254958598501960873399221970423668992732933 4 1359149331937817091903882821194192155992716346257144898274241465993135723881625938601409970842956023752211273807195297574290033195363997516737419265023288861 6061342366297742538520232252581433015146470771825617389 4 1539952151223241173131089491912584497965695767084650664324736367385305212146017455140401677992362471181594260912515319168802030329475728278957983334332151501 3119711298610933511207348695140038373295044404984450224010501440966684758671697725507147758956993845402137 2 1579255146034266808787546673111137600194967311532628956270243610164273372856118394941326562037912927687083351698256079582513935924684241003358829137587824351 40726571588799414733872347937097040460798280966665625267976775198631879974630013 2 1584196402461894636599567676546691189432152290874848930107261547224976087803774422383696303398121999213416065447479046239788483766346145299664539163702211089 8979156443079681065006312341131328534545671991152450039725917579872403750650805626310925326399132398258776398248455919626432697047118658460573 2 1616611935307162127834284187342699636304829167988105985712368757085067207219291172720730579484832911968126801734611636362695451258489925069187204400372674577 2478935508253435181291593233600683364210658816952313237334786421268915093106659035810220241067289331 2 1746009230035462083171387100105347802963906435536310025807344571945751031906671308475682666559736875665654543438557821806099858952659331028526600100802426961 3016679851482269950858386045707028652964774143800325328672566590043246939261785039967 2 1799595353738306342069317949429291961117656065362932504959535467024850924911193598699212113641773647412261802542808233652035860784457376318796123361916810993 7564785595393061981846911552823183711021 6 1811384293895472040575800323652415613602376320289653780859546530758771259541822533013030292780739642355257888243677328268143602237436938300696652637481327431 1119874459360268535565316246831333294071536445218758024023485798569000730206714187463 2 1822074984308787938711002773115567230932898084577779395145041396405981048961577142035917676239597401475372577961924931970837272210046749834623952200877773623 5464489666508355887312947178950411521481011754908284401015570514403608214585210486119861807980066030174259 2 2064474564711355415289796572612933937209166793455603796317807791982605319687869260815568393569322789560951187836371682743433160479071407480731177857367458721 662622915253246201 18 2170641440495853955743482618760890956570025748931615858721529026719313690598495418570740887671439263840768028099117980573899669391204770888762501368839992373 11285321192988369153836156862580192667368622534707181906094616565388135297946399 2 2234359200507235571571744769447013349592674538155214992109629815703510194506295833025796611925103255615308379546355950065855064051568820335567987928455701993 40457117852617043370139 12 2388190729120381276582578196396335655011109918006019885467074451112833583406656002929312833388124176713544517721807172261104417311858309492955557705305165257 41214771975583 18 2545875607142946900130917966360696923798073782801409696690906982261845920262541983349479093242238191451577540577027689011021752002601219492517650447916027889 1514075552509869783989080300976998865425149737988637980846413561226082200895909501 2 2694919018944482791972160289724436575664909944133688948813321778855679544292136780208289486417952977493637325783459120316468915050185805109097035553761354449 727769737971483524453679727356668453639904583237853712822184921593850769207967840323440107449831449763802767777391492236688587154518445381251900075766326162088757721967529414071178193 1 2786434013377383669308972159731823437602980991207503555457277166915012281251838810181345473623924504112134541518709374907863342885230183979665418461202148583 306556757077592124277804931974115059830480503554240960747 4 3181921465101261363254487845815775812692261658971417353181469763653846875861618639763074947531362732322743046430474266929049303103950441306038543096026679301 64187749443652906248619503906964481102670470618544115791644884350001589856873767399877705872600297864983 2 3301374224519502241829673750666100470294505596188268006990420190907840910845949776762798345101934779975314773620826535851279257421527550045539888209928620037 188869939380823362388156572440172800309254978058537043889740170447092005205675261439106349569668325710780277998487121799 2 3316558843195065884701980153868739591331255259529578324361695395919731219400725250614722555179243787433316865828264266038517604265325604405507974107304126027 11018032565650019433145484667606561546463941989247136781827825733551530777877497617874517214297336595170502791 2 3492150735227481818706216401218050640274662908489500679236323338962473877450980832524816391306078504616657791927743908680746159451952912679602413867384029591 1004392944245218424896598181502482092501761743643161631223586111384476815413747799286307060919 2 3662742342602825977071718108788298501056924454655147662533586900334135293546530918265265461567521546730321583606211823535048088861675060398260884641580610783 847264736406302417953281381213009507852384645521 6 3824013407191727463186852319607419564835860353616926933247420291215046099297086456782541060137088698139792530292242152470593551391638158281457011596747970789 861235321 30 4437713567538640309066887620622330930838613573768414788513600675889574375151998450672946252159713526016268825843649795829031207683622737802370158339471302387 213963417852234233963267116252477519 6 4614238335383235204912222851712300313121534490925581443808153816257505658139994200255278025188043395668227480005103705571358710200262910563275275679923043701 5091950314895865610976553982231899061 6 4628841055402491719641048454057232322471297562495492165923300425910662129818835730947108419622944701381365906899772895354747487364186405018565354577084989121 414810691 30 5260715863900463115940371143083720857768171142434369488962994230309650792257693234119280439899347009181458735804300256116638306885783679380499383174047684599 182645694472214754208418924212921973882350166811074099137061434376552499376378378715252516325534895732674381697327835321 2 5618145011725317554262130850882928910268524997120456317124041679665827275120012758726112281600332404583001081421588205313475155827859309073338030550730695851 2880744050758571842738882971078246256459030856740016402834995042425372799181492743594066305193 2 5787151313763307089668723200668508596931658583972439468807005267430400747657261078962882942495191025344650979080824537451713912234288708203947174566865113573 1647045655962937386750095571778136753156933881913141286090027473508564669888469728808777998094537 2 7242171462174731921049508664619200996224538634947067679275105025542031554953629325141626106419404474002593367159284815476881727094847629277321883882106431287 4160924156784953821413999107825795646911807584554735726748631757909547764679 4 7278678290064091135212559234962154024994749694300644909676618206902454307236940123152604475434936312334931022211542640690675577398073793062415744891502093041 363274943548103429820485821078772410390564103843618626751650443297726035325966797 4 8753219841272481172971701942456903613392472465582849293196110212676566649046972854404248669984549796959494832637017704447026582061599663611578719283877628471 12814317479332390232295430470733553947356209976769186028885570006978709162688342288305836604316697 2 9449370040870578578125970368799387000705807761755577307340987440046752356962587464949651872250858316314296076903981736047464365497416544147750070277157906227 6928249308132314736789557401002194543369369265410326420435136241456557349437293834336082657009427250681122351533601848771507263 2 9775594529852149100849348958858799231381133022169641780114207309968450659826504100025289938205017391282766009868182682114171803647820697508681220110204719717 327283815903675898850733456369197134528913065593479222912380165302219019396792978098074343630928093 2 9935558497649094652265546517905963960019255779007026141479267508272272295720732335637737174806194186914692382218199640372185191986536043157068774997626515169 5472756537234743199513919549492643570047384434132922751020561998877327035218941 2 9983688038615205709455767081224650700730959461285375585448547826091902256351141033498452908822675264115537671423298152002334793744290445365430606371613460141 1675689017369270710753065288344058544692057870532558128176898734408801342525394784211 2 10291873932191358761801945220493766584541456677445791899314803011332205779657156118712990136642749681567091104026386923234818912486891058991909394232744320877 44149852767443895597559151074527237986096177903591 6 11274677781343636812059704620546674915947582097328746470222787074694004092686748569928911739882200745429947375560875598731204432100170533202632179342431641729 871311801449496676046841319272399749209994155864768875409478353430127111995826561112567 2 11565641922074225384618581741004512888728137405596245566242758271570440475868544847511182289421346719894552378816769390448012424321397512627625230425218626979 19716082216214624270646953994200820763 6 11817249838967159156992684532264573728192850464677843750589468417530034435471740563017238363322583705792148773372665511404866593941029205343480212095939422597 2184751754287547099359865946358158136194032823267606439518945340233484377294500792206168966051490254293409849789 2 12251052598436090187572780357586542636169482265765282125781422300421533340774569650150840937454700465303063864283489251127216810190901633902171356500486504231 374190692097335174105751478565375947 6 12979664422116726404030432213644200268718369211160253080860690838505834031033414153241841677057029807417231615995557460045427914753649634386145563104255259563 261095813142283809643499802972642146086102270504493 4 13879673111675948275403610372648605298890183231637419754177463251050543105275906123355858451925492134458751061888707119324816253104856865285518166562929704341 63071036075518357467104751512620719383789726252832025964537217121214135788238258572600946857123522294582962568685955975387176791693017115627571 2 15875196043224259444847498372596792914945979071922728924929465320675053905097338006501784610089976044609085996566183390304511133063753154913081956450655417497 363274943548103429820485821078772410390564103843618626751650443297726035325966797 2 15901757393647154326147770038604496616546309459682785497649597481717630382034708200094879976075690600120200297746054024418302257690619062447453238811926505893 274923573023656597036366841619089565612329595950000270507069972233083761590129210422127192163588047019278711141682439615613451577934727236391836110738566278211458885417 1 17548879314251416523200443102287826765569702214847244685832590353071600294067930112643192193247775730143835591010387562534185062602459009337828189920480937083 37697168795858393579581 10 17880293795221004019803465916312471610284411383621993839625586973240544678481553276712979998133017092909086512741091668521573278273493418537982465479630789557 270769384864091182180029538233788039478951663484144288534014807193722710675452759850084155758168973 2 18003149064803657669038900719728354984214063140789294380947130643596492539064775695398704530893364904152984951626094592671533063786463283731933674441327113311 371065889044973284231585935642528379801986148117408139025774529850355287093766748604173 2 19437603696486039813815221536996385691841218345001478397150863932752619462598358195042729459521349223482004802808208308569992930982758938560879484706437197177 766137359069843017054513844129484280831827772631398747 4 23027703516908341480882471002187075014761710780490049729770263934989501485211659864542759690199070827166632754070445680676530770484966775052386530936066240851 968738686682611208404085790085255972636058933387884713389116703426337128841434935340048552327607068960219825088253 2 24284345179199478809023945209916087810346192127303256459864258555089224038275464433507848288552289999174843605809443792328928874271337518528181664018074970751 157383808581214736559825290779631237753936423074140277428475169238822324133774054961126463773 2 31319011562751142084945782448051537323954185519338277278453077186183534469735001959167203493433175046550945692011480243036588249527212805656611907776054882971 508247003831966511158688099264475492285591146610283249191727531842571095274418819571429 2 31594909424343555685506676629377360664247445901135618663787278039708804328402787004451228009687416561457316124674765367149268562708439421929084133751728940429 3546690535673687792693458541463184206011842704420523 4 36659931786072578554858080543133306132701445199110781570951506047407628379071547492796563188870931442110841976257252220740354298759623648818949912577168649811 161146080096236338847586180030001658525894914068471342994664421825699232545696618985998628864613 2 39722231053493515026123258444846114238829334816702829449939239956848887085446326298773519426224696032367638493561942457457919899459808369051860343169162143121 575709019 30 40230835629531580084679764307216558725953754792970270763218107354114829298994405097930425571574016747992328753734663533465885107403707816375090879828620133579 119664673988094354668813416750753398412249374677307969789807943 4 40577623523803184509176351652281321729675484272030253754230176558285674070047147085539790743808987337389210766483316575576806695151501055607751932540336509111 5808958675890946603110057572902854459096764080471021886340992925795979962029786277143734023606810820244789443603611181 2 45783401998360639441173862849691196600219466112587281166261717230416520832665024601104406794761592365974963301051720875165139103373246407308333985941213393989 2427047333075241349541882564808730146712612914820897 4 49230284893731676883680164982737318898742067540494715790486690358711177879538481003384377787303054046491526416772018490544261172033488416360025713755515483931 50159875746821170877809775075749094862234557412170156010628590308783614287932201 2 51347206835439565610428948050165868344310444130546445124630711742063084293028722126605209569681373374182469271528454843431199687210920159188930922395809400747 2644896078335343058320839487221724187 6 52131668324750452919197111050781359421443944294153660902549368369323391164006021970676750028747439012058869023273268364036222677388005262961482561793537021681 1229326922618953104558359989109210153010588648062961751946939589338867631317199523475479 2 52842554423749773681765995787064777193710617423816936712854792797454697903363942076093854512850129610118511366586840100907768133405612721951456814795214822881 173192086685807282443022319229032912865472750256286441869795682753339 4 53469207780777397667529038625868768923790145215449002208244861068269409913644022601287540835096986427274920340234598326659356823644358313298669672711537786711 71855114441400194092577655934503134531466421294279244456560371214380849612002890139051042487296101 2 56959135415618742896175033641600108761747420583195569585972545490727424502437807613873606064090628819686262269253677614840947572700334307350087603135403312467 85209066692183132643793723744744335459168677529299960372170383262034644926061502487471225143143726740559018819518251144487380147628299 2 60913864465521383555522898389896065024059984608492605205888843714468185892016127237928969571813927447832252211176842654528805049154863873198869419237167384087 1944848086522004636322313228532894639 6 65438393181677248019533664719752411776952958620439429335747729745138529140708238445551732381380441611066721059536301478936381560222278266582260062973325438207 901432965375777287712709068265242936036682448835126280489 4 65458647309566043874513214047604569740563020321793091550139274844816062336892485582126101781577872242024566325221530111014865183364668405831370144480359320941 9085478325824757826669330363542122835420444352342099493715516483462992438028069523 2 65887090367582302547124444077096076733618257225419777918801937956453043405994834855391428494495703277876812284302045973161381695938141046167614114214447733627 21109110074590782126444523035741258545345249516021236418097365046895079172120538450219933982835529222182617 2 67755700660471454806070478137141805095872258152434812441192319069617129758329601925838202151692368834776932573383689471709997086105268811122683510848999562677 2978863788099046787961307811230757528264638144750234732790044396725437300148013868741132262217790670771631239691 2 68822072777848439913371985733816210945778602616523281840660760557016137634899452486451975958114232295504354397768876735927513588713202738135938762422324832623 7158036662942277089719032900502445149698043535163544822948824181577764663519047389 2 73083967763920097439840256741799790297847022975835354156709464232480778026863196690008895242325441704740229753399055395985239412408191652124273151765647239243 289998963361341226443254028886685848526336585006241171446222439827966490549476018258248419120112722906865668691 2 73434666991469523955792228286775485999945642672319952025473551447385338510984913383187603238467907661484469438075989116247839950846418872439454682568035174383 7935443669196901548623941 10 87130104854060162846726129913671074502975425565148649027922854110099655958216977600756645205483281826104669315444486630881953214038601973617939418244231148457 38888421683849530894197721360491991 6 97017417474996606772056016871700823109697036942469180069980535393818707748317004469815456059065344862871831814414414820107327291522594751730602746744252151757 3169943793084651644627515987028257964349298126932956786711010907522534551801092495987119 2 112076656841526879178811667802355154980853082310451351854994423277132447053305940094302835087307971844854771136691455929266549371297496241612413115508835936991 117252230125614273019615315606444764667 6 122699691116312059048930054385422883079278340664222255373942296276595382031251630280358909149789537529351742502845165204892385114600897114086114920979573903969 2621987710415136750500358697993131326147134667891813328560907335667318146253532177 2 123317360913523310117399275952486700583618297200519057426531238429075632438163641692029638500697514896583456895539139211756458813834416480220174107976186030743 21162692844255667184533064189726523048980021808692295856724979021270742940848787263657261301 2 127881918476467920109732902618670415648993812245648669297766967618650943687054032591902073479843424473411003855219244046136845428068862744971404562999795211453 685390816344419229639164266535234171365071339275601896497727159832764767578610573746691284171865208156861893 2 139385620861590607818429882149144732926665651597922667141492419082577255082118665038504544620070406921456095524258437083776846703740323094762994149124551823681 108991733572788664649 10 148194216872288695497703299653225169603845495003728381663398260599062978041937476290658715548816696376912005849132756642678712399155029782683129645748210553517 2536986749183703471157648319552811733322193352829424717853046532408339795571645559074069738633726678914446087 2 155724909017645923340165198626283427576009838871885290584788553960446174822462354105460486872703845188133473946465664241594615984713645640543900360299372007381 12498814432770088880326948019037971758572396252524508164445083336842320074229356699437919412037535584798666716361 2 155752209808835424048128855175815443080484977928126582302654079926925528945838049283937306459277489694079068007967346809920769699885237952021713517463881339867 38800596071625595734693383886732213313124655354697228232342134049175149975619062988535614005741870104421042621 2 155869151187539972013848152584471426606218428547667417175076393333316121333559016512660040420706434935687544656544785985755553910639207061436870678840746649913 39699063054276895006007422639487815646677 6 166814497670994686808567017153845631812266077699417678001048012178985595702539547323047054052067514679527964835360966150113961824819735112294516003550662311093 228897314975221002308880539702404118485658038430243097151956519984825962237843007877967045879059029268699969 2 169556687269082208965670304690791392121501235774576918778135962541137591813896197859952752684478101294132900435909585630339112449334191705362638856338724184571 1056128507235867065904854566509500035726945781075916557181664198987170347093964968179 2 185516172603631902676804300516442527428113663452486333600716602465907278891274655041730149236551734676953989278591572488802017037012178446014411300008349954833 218284593551027544502430483621957556450871202408789860807650018173669877710396870527 2 185739774822315890927000672149745962089223628013106614635333194166443533977961143864969765159811328761564730638067896543591046707161958743241214845655053516091 23399881408091978262589693152942150487400051284681033890892370257537933908002303052182126858485571857 2 204875561888181580073022825562173257261447957076233020208078447713307979393499117407200270059429654645252476502154057641726151431900178268055698482503930862077 11008693220877499213084111585933972580759 6 226053011691135602655379639233406504000393268022961929580710930451791207566888046606460664840285990813532311932836167928379424440184205953305070783582739067087 1010087761965307215352271207091968373862995465660420438182384360266957311308777819139991404580274506241472221 2 247305700869020969217954896705972806640343376207881501761353586832328044614114057712083787571026570253757868641826428183299789289503654545394254088407292742707 40465972475008336684470192437169141730479675721093226894924074578314082830854824739 2 250336817321455380930284642440895832183719766130364214003649038722550143496208337207659456832475547390680179382155317866114960023587988405046473405953871978083 126165617284971896886162351151258619494023264408632145361075096345595373989341615616944067786807869435353820887893 2 258793581366414966051104110640718283212927368704693959721825773379597563587768088963399849276140824770773406632217695098968782603010583897838020425007640480911 608381528284990004056206410133746129337196240591313545744120410243508292135191422002696736116019859440639893895601 2 290491761811023242354657053742072278813810800750140155398478378720365645111299408528942832596124412867173116327272996269285693046382640923045759143165974905191 9832124939606723997309405754728719893 6 338088469120094010062681264215285475519164350795588170047514804305347431437970300166404343819739128663638301133720404017905140907750637909288625531566124780353 525489728267178156208145131876624544047144573318537409239894445967451261044608083728997231704271 2 347992770547142014989337296178067868519667033497082220097498010278797233678491393745253864702598388080292880736022294497464215727683852935514332393310867854439 988988169471014930218428017342902051952344105763771991084799668354654509806740241 2 359462550295343237059399799466807977088829744795751922161446834836330452529131819141715918003546558206840773024379813088977635956986441605710714491098002298963 893428117476929602278464567301455226368240996992129715764271785686589258509278375947 2 384515791510570958767453398608328177899525211894994252146155118540264206788127627607594720785568593255361413383677461911473437348828608970080496868149957807503 413833277465746473863009993007252157 6 418299693836068216959703437753994373978281490796047935249681427223958077962433763792560784050888905896644337331502489135905223817285836979234453613353903037033 3445808076590763565823619509371238376818459230425136591 4 453966736849259618444910724094745022905180578488028063937521739036474320049913454949537064587059145363007439762734252183344076601853806103826538684105515834301 733899269125966712570220429158378245835371931676360642895970262934363630867447095617 2 469973344235062272419143815908778013855530247185641130823592358073973177191205456914298943233768533218191218069991740888839856318323597757088970265726345779151 7754925962138029574088976658534808700547103565377905458763330336994162486005041128751513692261901 2 492078905182458554587853400491631050325216922840180438925940591254965036093025128858648128924299187342758272071563326722160899096047231167067202497806397318713 72678296388733758190442967496921974703267949770941675275193122447906801367472420234698070220437 2 501960878535979791780859537543398450866581243234217492682620226537295898743780258661225448256579806685773545748372901149443264323873385019787467935890804075639 5426263877726389479294397089175304632369683850785423721491414203668331311422428627 2 517921226903981163282680945323765489291899220209246983863352380483905319559572735409986312655858096999059145129919317501050805577172041255953563578836911405807 115828479425990450846072988278096104558178872002326555079713806631388420687060929662570110729958674342405721 2 527123540782996891219270059127612067347372792494158518944999340645165340977481797554528152628897232826291892608188947009684664238318137220181990827837380946941 10317455359237107200238839593160672656807348690461078235013878304254066562321408205421 2 547713472992622389261262397882755554602585592949322043238219968485707688330349248707048749463115065072007080473876955713554964653276070095989545436806313628701 664524733241497278737729541386740427208616603872402581518417911528873816121594522226130819123656935309 2 779841821515430039589150822845977390314572783859693155318060524992700089071897939023368528385981345633049725821144387384968301331343111003154912146794190349511 27697832215791160038425771300758230168779523764013278885573492983014463553245624296479321 2 825983927769549563739800943572043214536387518511589321186123215169611650713968177073237830636680569191072882812501042774447725720848582490487145760437981184867 735737134640738331592688102757707811877937841348652469388418394235147248319543960958188721861 2 828528658489431001099343916764149393830006416586492552651884929527668059140349648076153980784062144787276715473769164297796854327157232944236546091827878579333 6011026481504083529342615688381187440693403859272893733 4 883944832784983022420005553576330525862806313852908150965248108134271604081993551915687055114461941880642081706995558118952384064380898419033968980264811467971 1476126149321230949663766482296515244556437828560929 4 915400405641526244736498419618491995010071415813697334055605096505448844545175894117530169666710956391455498763725430067737743821731894715993756501963784186591 82629278148591587745446447427962890671091436732903240127225052728792777851448937283049028283902777 2 1105599213573867629476662606807457167582658183702932885263892512571202518118017996095193800932055777525128937609303490551280824224365152366004915103757914753153 3991930320717438042746489065171594588929589908497209 4 1133790239742491151212250695675219629940915825460587250510221103270091782232271293211426096225952175762333574877971004204508279045919563847752545689609643349631 101378308524071499078539816358679352355985278733307478177049 4 1323924631623197091516148132427334560507088613191706828416070977849238583797865864334669867894832053778704683546163680702247475124991336355962341467110315847741 656923549397313036646314734872726436942008722736226488761617012569401747677981742611166350903888707211394531283478050859563197884410658914716080864632043623056427911754111242798457 1 1325669427164648047328602407268854852944347218216395036824492728609186105880065797529004157862906844718716877275884365876879021391828998620578748059740546162759 184704789634231365242200501124586090893599183493333456670141547639874290907063425751196325457688761770986217745142367 2 1593324275660587748664836077730709066430298609814250658913965264176100143656827250617916506359878352785634280374169109150224547670851059360062623483077637941419 34638921411931639355435311372937592071818414538020632570971097588616675910349742473403 2 1721495403746050161715314608369361817320066334946145238834498681497256191903000481120060862813693625830934263630120670685065295760892550864325372549611895155699 255549585818630282888624729267945913584954768707488139695372259 4 1754656915261849662532337602928409152564536438159188948867800723380594779847451435724466007550844437874488967032079603823242165900762973928301892239890350449451 40696430994197776940117564061672717645064768665746798655133402332306500716433433042971 2 1846398343756474291808011653564544423999247988516898551160055932958581545039783312804236731069227453024550251106514024626173669725298358575810326831673148317913 15949529073608213820855250657334345691687107939668138439931996121569662896051348950181244434545194028342603580212077 2 1885948599320768031673625290595847013941324353743086917307396448390607871929940993551419773290953090003654812177267280836760267207952526107669099260117704474637 77147303932354834638826732319695233925278010593757454063130547367744900884171877473776319525313611359277 2 1962435417593575918321295591161918303587457678639796474740754254731889148615751405836359523390665153482861277488923118461401697362162699702226193951325810126327 12196726415046495775567 12 2580387988424444285136457906079009811888703737157713424560338252888388672842877378213610475301962093707461722319640935633286860139892102613815823847161360627977 467828087409711803678553638857569446075957638303705263796607830423804008876115047003307 2 2597022487484883442781163427481892784553520122849780724815762227267601682339468145011338112104143042805655892171804847678292757727486302752227257186363213742647 103242322465974008902119484571344021248991178598909938654463762464031674306162786700011097791658977 2 2752847118232057220588484734558360463076011737908048325796461204722178437163216360064334219419628847191513658173162208294686225772749270067716956988149835806763 803728469057369806225322907281950663 6 2999851123066092147310542995910854867137747615622709831959624557100628629212848132986948783485706423914620965112692924823326640157007706276332164548409996924217 8054462571336585791239367533626804176473 6 3080205721325655939553160443005652228374583572394999544437487230602932479846307483947326078337155447939848911946666345307607313364850611980813808306408849033667 449288752553874470983321047694079959994218368861421310661495865689164568816879838878506480256611 2 3263613663513256914974757823978337799254241878179038970840193425685951085606057686306230854248977903804511466111283775705579750341952137168761045312828078612421 234796505744854828782813033954707414595482013207001139649025985524699933715164870600613437006685261 2 3767934178585994125793366417699028630142205203505101030033388742999272162043558037086130356307429299383590005083062157499711089166905316022021301252209693779763 12077733344000773536322156469165088505635004661434859591620832476016728082390167302027264777303431 2 3909381327597323871317367081250864046909261599035799275195664971898753511350642146504685642106726025483968153112647584166121088459582762425291435251163880035007 46786311806416491422720944083004981 6 4817738289091422359688497190723268306385624868641983195040376688525097618982461888981444467032077915953985202731397567218719754189320904635066259391086284435841 70185490069026628098125435348397907407148669811369255633696741443637438280734642815454867990647728135992466723183842767 2 5277998363697620945731020215034427017714057157345416109828340906626851508287778806662879278879422410833019832487002197383901177606963682651998616570943850867179 12181120541883163235537379826195826435089142077320775764099542238198963391984215770960090772991 2 5696174696182536268840474269502536680608027237766173320491480778583135332752988772566918057780291871842771458959097882545948132195179388714177837321616519188573 23856515784737210916352222531892875122768200522725965746019526243234042782271276960384520856756307987 2 6044747786794331104882426952939109035664556049982581734035136935426691530506388494478574626243811224429229527262364222217347076755029751426629542440343945416659 1593080913284901614605241444391025423889926007443652082025419267702531531002405657 2 6392712333180494251138925137623326316607699389553246816226597799926154032089471389449694054620514000253125130768588093996553656260443919781335431972491315335031 808837549543528482575118675441753030820877207482367676094343439112529313893179003887296238710604057496062329107 2 7161109694339533483760703051000514382922206321526645189205606271587511166416223019357241549615600854417914970067970511310507584333237516479805992378994308028867 129290304958478289867070854462832369210117984605286567369720617410107684960417301271898498178663209795953899834353802779046638671701968693605158682971719143225396237884588918353 1 8231085883259725705935751131552782189123467237144054443003386480386818701449470366003259915707999623916630408743376971874358737459658508255512431522912169509361 389505528048407043095134726941955227925051769059452436879 4 8699960700755513711854372635692108560581498900528101207631101578900850711418104936401587832624258843035726288503308827662003811227804358931427674294013144436071 9231503752116592325637023694788144768384219326137908917015443894802415083706496076133016538603 2 8825542974414905951270965056405797566887918892750772550516229600708359606992733388489471817091971327452506654008400387732607724293909951984507258424902385333803 3880557928580916559778027073175988710260579974324885396975776068524478609120765618111795638275464647 2 9274469291058648449540733973459077858085282737821652535401479627422688187547547688155119803135039578631665695917681901027463271097405723266336101014227464755927 11620441532368294269562738088185673593855613704994962365951110577481193990632301683 2 10345105447574503261793038457685965732156685938763647612704880609129018037953543248149223211152357260250434101984578095795062984923563373146721244107405941083041 15082001935638920582395082029819399853 6 10663466038926832382002313472408023992937341812354881389217372573652430730580519039799246796917601353662886454853280831137470390194689171429175168009917436407767 4225235218809375317479482140077626963532050549071303506602175677683963786359005460800268561195763 2 12234153546001383984271243158151555653771049137892123262099374624070464037739182532558510098271482310239653510466674935101163679008222167443436327868839871113311 3833401118823064615730293891564130533901356132433730635131537329645937696776796318400028540440805965575431047 2 12710948447917835675089069448703312395117189596699458288047541490413804000966354472019295295700640344866282501517137667987006415245643075972377409597177646912483 6217867765738619478337381101531137637827236824416561813424763765770470833 4 18579643893215748843268912980802699054189842136710128309507278206723550870175521137299802009369732467533264359134891965745067923857676115608735070438221877310481 2205925309257987764664342071173873 6 21671865802001012627222698303363185539659669240157492427677682238315546628007790144094726978725418150672218403979136981329988772825506133626388706447017072294407 1113209655591816428594345843919463122848639311848675488302056913016927992058565601 2 21740977847418430700840954892538688326078668831462377702383993904945454088648257273038573862222636876825248137481634104459012437111163201917389457381829924193979 29854136429888792553328769985909394417039993775658175341401193573797498193599932804039289045791478961258913 2 24725582375291324448586477988414575956757089856214286667155090752511147276410508335072756301463410302466523726782324164198249965756084086779401924012875724506751 7010072293530953509131214640607117788543430409009149442878435493 4 26254280336475326811713878227207956343152441952164600369175024578704201957026127072781364538576472915402919064561694730342742629108710478835602804424483585289131 12706454173998946211817021684247965948301783076501066551 4 26878316429150314854359290961058892106615985624081967266339654178016399292597422311500364280535014293889089470985399859394764156329587901546242093250917180677741 16773030812610538825493831978088331718225099554741644617159503042646634260911094926038971782879095364321 2 36522221557810929799870162475237641279777835140181108042976371774341156115889512843459087272597149737697904148523803886601412876639435211707425010970147036780277 105793101564136147812742683849735154273 6 37429005950375530862769565848176788590534577428820496788391430923006013813698067689905523898235300144969322152070379897363607613777937383212315254175063024624243 5588658935273575562289311753974023803051771075824333 4 39076135908498456350571036480834865887096813505662013977634321064558272069693536761926496264707446371441224858637579137949310594193396873888361305182471604736191 46542387264842782458914585844873487397893 6 39528426756735586554529916585042346104743160503379951304298251069566343293957564924203807161353219957671293748231771062316833166006945475412350463125017719049219 129768508167054865840499209027769727290398625918244809384106857656628014567923474977719 2 43909803720047671578360043317003745437800832068036240810379193469182527255886264259668368110828233350360817320093241626319798390043669092016988332079598583488429 4422900255892534826877031526290463169229874741372183630611099553934502595375863934342245053660176084442019 2 44237368684078689001395894322241855686451643507049684220606615903663605867670512255918840290457799293409227019867168293769810991893187723673039567398123355268911 20454507180248686246542858679323448781 6 48111375599677837068375036723637740907157268907215228274154497101132792997955015576066454448900526664753858791435223191367746038233710003204535257999055187161451 2518967868739037623298988832895416302884228710324698131400132133131783699673218020350240250680401803310637 2 49137640688270004437813128139851084422311601285099353674101127962044102214251508995076781176194789663285284500132874036511886834082981224277554552066962069593417 853038799570475229341950071381332868877 6 54133541990919262131331643015046978803010533985879522337535711148036046676714099144463946200840740218097439913507546320987525099318217018307060178777339832272721 1089577187152675429461357323520162391403721095338503398114190262523752888582009876003718390334917353219711300101798829866293 2 55742949317382669286936969343163814089211605077884361295146390036212293070385404741402299107678684918867713538924413814057926545735424735194373822211345389057489 36415861595418784084625502210573031 6 57205052704014122385252225856605673764575791912513511071836190456177225474134669909754481420782967710372281043893016828288378481900444296906377042798511945312517 11512638528866737613933101364199508715427662064672421756163496535471017349455448350727978453421233700939336003119098481 2 57431513058453384965262427245864012051838826675153342458102862625071890302237094559314070473604224787811055059490482564221200066360434799573000731961761894157027 602612100576779820195567221824609485936527375522451849430612055360589626226670340568863 2 59786174042036132680891318643798617018555112804347093177131773958467111274737400318945007789048435066558854827441372573574346517446733527825822985355505065972739 11801736982179334630773904810701456889278191952049399434942884503863836672458100944170305176625048823724301 2 60861182165031751092317107588141693910158698400058767752424631999371971700634696374016722429446029635016006880318998583655062326063097363923730636988657768546423 763700127250748835251683902529803768170929203590971761356295432350017843613349831254014138407443147943108284274521761 2 66296924975916435984004902628920854010513246133830422204975842744867527386225548722534134663861650405685770445295897510542715041225584742657493179467792623573337 94558095782334925793046565973225501457079 6 72317662364931895024854309406736261870620570259878554514101864824710511304913721659168263898237402519710204442448291506624860109004408814049835523569764160196499 3341719861212732622121159987348417243129074216479804293456594103377701909041203573463375637351 2 83247813708850327321994547374388433202685555035413095881524875203309547715101620600241161760256847205604032975674135309886063914213112674223595470469647618648841 1689793798765890880741588179421834633173252608619013 4 114694088265190948171067190386355442049584457196575469172939600303878603055598758085102657554571884668526938068913737003522419583033823651470029329733271393408501 384295612107912090635203170754659035605531028258201514616123 4 115995250331743425505764927662145236376069204016081159207518814772726880936416688910074209514867676542740590164288678912778619296352549765196070356819506990966741 12753681138417789425523857316736434825297680340823663 4 118380094332448464461834696131486363827368372642933759866249531755481833735842892947963782898092125130515571724234388687351819098888775065277092818658040742533481 38734840116932513814915364734124697343183453539803907673966666473768964146310516650804996923236811 2 124552227728810541536426201038385691003794280864183000026684241032514618598959743703296229665307380549470668681915004091543198992429779840162903476816784975045697 17947588229105372816549676071047700673591859421939565622379692866907350114087663997092163697638844479613402817005565224525603662208080607195374620930802661641219721981740311942570130942028729506428184909 1 132023526260684546743865350925852550318681930243016815881743209312064289767613623026478364262122665404345915060456809622336359701904019261676463662546074569957707 2224155170980873665435545301829703023812734005176012913093 4 148852380959785091960018616506792329716980037202149302947600876957161613962850938638335441797015199593052488280690983987032456497852841034988049647313772160464061 20948568573807478045970367114805449663066169484238243107157126491 4 153499389850075169666796692181493808486799900147095085106725413838478356867310108655704322591047849389410709669472274649732748363405590080071265602883292364535641 56021502920507897543302731298392172836568058031180644711499127104616749984265903587392322797253050404421191 2 156250215101883493126772881354691881535369221581097052609677913685257822529243750463387981348775572931736521474799737080314800346024287205486765556570340615970583 78584461290912124980815512108446378963892992477811796229683768855533700028404827270244458677176216490389920457231 2 189207509767460677577399975569317330872309320951876927348057950613130243482690865977161406669302499535182514762374660081609298984091494051423530658737089823453243 1162473661344978269885535868964770301 6 196037881528428781968235264429334577667245879281114479156183681898666077594177047921995385702018521886537428000569281841357382631455020679341525601788793922826153 10943852442254449012352554121067654466871994131788301092326060152398340935676665001951053 2 202911364212379407773218052926947248940105980282706206951399568221347268779121508804676309913162285130422349046728108397303245259219467100159785657766874189961703 4345920375763640330844391913379435719 6 205498337974945822963375074953434847285494584647812341025158215996402601962051479532855658860020235076204337137375397305838136277924509611971505622903661336298567 40535011581314288683233226754963832494397759436799157589417128481415991433020778953658734816920820424305988858742381203951 2 227035575973088384136091786750098431829293708691033915641559446860191773710646590810076371975683136354667071531658886230358594844984046865766291511050011049380739 7185207381967777817292364114317982628364500160381105212878698339416404696843526675114572666774815941222461 2 235172005968980513748408578955358236036660668698252465784295510167180783720066807370837612751681402759386658355669125666832418620832389237607665224359426644145517 6145880730646001169954007493205719047 6 241291262739967555988214756576774627883250982364683142945581636031377659117549148405374732340371503431459717188714269498199849228787243757570984021225800082033067 866222727806228873992043660420756562227246443648276639180051539946130537524782421 2 250113938056021359093686622974646016023684792786930646297467152092341792434699987260924122009560308842256050275880491383411714826744774099792364933102426971801221 8217062012085224720017 10 281720118433696780982408870079068044888391489743333907442516109206905543497233443043656362317737163225821386228801351154098240698179333893279526032536064914679997 398206777368737292916340640209118440831979690958017694818163025173400798683604592981430558444910785660196836201 2 283855050799811520620001433283770501728052518441268862606819920188253174477225931401264974318002045113635189471981084730154378123808555075361830160332659278499557 36496683458480256694611556559686083328000553139720097028821533843546999540251704773438533 2 303575339374529484528663941940227260766079269482522818217332428286107770915656412613955380565763467740706847176125300116266867163835449161392592499440508251745273 739115180360263675651 12 331446999993748190208970192731777338174648023574687759092805425132416594429078627523311005327722564758169045438863602189504533891004275520236980938283792971374859 99034728584347357804856578603445193233096689462410671 4 344013798886320071213236002431944588627777609956531739352217961929007407444581071632920273177822442115864445408519295701773630001889989381916221887809817037892121 249158441929952731023201537529284234417878925420725409116813931723406670001419759028493771214354518180121 2 350921558930185167500434017620618717565870542111686934204249881056694861770594571304633728528491053728963054721328484697796810846248614944305953233251719475695603 42291895266459975692001750258989131843585293868964539865349516127239318518288260512984619559929154091101 2 388398032071483164552156401329231014624822057893515010079585178532655024339342432053869712862648390315612366367503711650240339303688955865449877681683220465013793 50267862193784738432801301388872746895975186519866402863879772134343445342348655890028566474577831829 2 388976086926778254204849548174039275698609748902234894991909135828080820310743450714201417943264233805597128657699784949073477466261034856834995596767679871322903 1561292596573900741 12 407706377573016220147490659335813006925610042217688025364902699517313129819975660582688458669165177090623389880656221706011465752142746989107467218124818240608853 435084906596484728476903834386702191000187753172222342632262855648551710494457889928266658027030556399043966237317593557601680334744174913 2 413714596642742254031785148634229027895596319379898519315198366052697907439499245349769984154456308843489727725500824161583392143575576563364084990273448462235033 3130497663299014788154042992548154570066594924225098551518028341936948833961569003052874317441036193951 2 417253871860963485294895303525256299937733746574965328308620894680331156307334977620995755163335886149058977978502893902027839522381902803922234755370265694158697 5388737804134851632215063573783535413527941099379869683799019433019006180366154448477 2 431965206340526188450675155986456652911115965957709740037776820838193971016485850881729822427639618205300627333107212924562669997628049992432784111987208853934719 3167781216494784068743246915380394495131893160592187466638242154847092927745875629 2 477849420741770191148887232641239640090017708666685984311289720459898563701982519543061500009041697194021316814044849400192921351070198810164340757075026080096251 33127811624368200208426217651723629261873679231618754737608609449682515417947551872068873029424789961314417272285576913 2 700325177956689553617501452783533925331270946159942871616414600869214534567568370479155567759512356688391396569112983437489447029728711678531731833095959257866059 298392083924860159743233583640142316720609991254304099534636557557404125318833721490746672807360115414398268659052391 2 772482746030201320015802453482716003959496454569723432484648432815392637435496025961443850786020761120614934671671999757611290630230582127504925863881475512705139 5415190955937627249829 10 867303758143238330255038930704395404202979296076492696979304203861233387983929338941919416322239165369572190217270529746995724732861509076044710226150343451298161 23829659464246044992636205160266411790243978440548258164284535462760606229391279051584677634403720654061995502713 2 884403144768466542053085393023354690316855823596442575429705372547011212785580621398934873102470738019896883018696565297533943039026982435145936326177793813074613 1197479434717519109370975424507275386116152828207775956274579995889684196030183517941966196193405392517863134112666311 2 960004933155560891002157737280195140052510987292687236979801724073525921244781287783419387878662274953576713846316298465851754944611272818021460365418800103864417 2911240469676616672651725258830380097109058240360524216993537300806479995646184063199345374328215748918103 2 1000082797126395546618250621230010852668668647351446403576260286375806805255720468219935155817777059932017067176836588084109256904500150395446455550099780851578001 27139940687300691730087705966129716834577722762578737137907215768013824490058782575354116484259216894113107458701403633301426484768026926633774872066023190147619854136154097423225414695036335802360236619174611046214606716889075999411844146367992622682894148528066103161062469013 1 1056837878912839340175717332841428448520141847768698394362294809905092242347796905470429279681174759068644486374257242310021230653418520110876606017919264996897159 108670765188337266523918988293863371367939194608614980878820493489489887007762401468838434379090069758979120990278401 2 1066872278831304012914915607167639575213928465009398713933069598744178363489505578673324130417931809836571195479896548089480070396386117550819476221762863823093083 236311997960361405941440112224536595884875238871093869384796743093503594390493345336516888737 2 1211697118121956220340514112421573941451594152705288157066118683752656345993621087249198663259160241858336003975282367203804868069963754302191541729240747536409737 502882420626929749773282413701117999805797 6 1266499723660637656630300624749269675416617589401399462049842981186009412162344745479164706822909688621970635102827583487752118475409841089193550679116102603457661 27359433970103153874157623555978485135986350417440231925520006682321754957499120222005273563914643511302791 2 1317748037785417934396073893722141604755558661053659234016536630885731984784204465017176165040533387084831184556555808449668438216497177983640009180754693987558839 109481876307691358693209599740879206803604806325009086241817848808610490607257547849659652821 2 1329722268070545777508619474538710032912837964728237642854191593247034015965335216371401341085295333921490883042827679712075839414081185465285424995353597339609319 70158304399931817874623965093718369976170183986322264487 4 1335467765203562892024648812830811234206846474951125075452598441206881064990365609143169719539649177484710778217153739952227967455124311052385113827677349294796261 1463392398700918071578167677416017982256966611498909683223839404054833100129488782316477 2 1348776442522974131788280628064453352656408010094149942412567960062519215941378749853158485240915874510850490119956272935642048274344265659862944530806303887729907 37210900657356331719985328819357023 6 1510005897722429797174261572764227984487957790680067795040109318625665386266699025423879304361049297913813147747930166931787527992152226775198886530963221841423213 75671467521088492828868247863546113676586184380896861738644724253725184354324479857019706061358473244401 2 1520057841152297077570515147666653137747149667894915132154219922139172110121281272142212478830753263885537948227600991527072958751537011701804408853424060548246599 12817784068411402241664652695476716981334593178593997415782521347973990605878110732526542201 2 1900261621672827574012578453274787112126084809344190523353075273083299177538266333331262169255783979511175251190031760293653511818470224241794800637773829155295189 5450117654788804236111481420197593593882203031287266013885433861767265053881791070253732160520528568727541329014618564670408237803284621 2 1906761240195539537014603281140480944856358213098793267966297061445943291805333693162664311349408775832645926305173968722971922385382021369741343493713228902730077 5466488372881614288151 10 2017644504584790237209417413254419114781479227689368299053573779726132080554277053898561735295191961114914610773192392495432525834066039785854471599901851156154411 13102827658501158040977091397865901 6 2165692516219529228306659331617232709621476446075141000097914318395730653506285911465245155249024240754666165404981460063623473281955430415096840319551433341871349 40546414746541440797504670466027165727902116031659487999 4 2228914205532480934558492184549670582245866560706304566501485988070633712936753784953235521660070231929026070649585202585232712551921591205704662284978607157529261 291520338893926422134926332789902790881481640346521087340275899309845248628586347497366684795529817343 2 2437511455364282684202852321210536590208756024509341361098974547121872247632489193543022166167236680594770835448302970975941543389730164211682819177206987792841657 32698455000562293393145304373170947 6 2491273667988418970649918773264661065923498760710592910655235062841146101525534696378715336746009816734532206084706572455634454846685990045110692191962603348251369 1035963894981823850588030959723325133757094841989113542148713044600381765890371455355584216788353399206713283073151517057 2 2511571596353560152874386125195511988739791534897720990798535323232015606484153975819168155494906280187474107427248859848740058713828157379201391772525532470773291 338778271026378446060449784007504259 6 2593925517852192363410481667511498252855113561237122318735142643164372018563362873932548015493053742472327892296931657910851947470539218839624721248519069867650271 203727121904167777193899305795262673659180734911229142975643949481009366629592842868402077007 2 2668134862362596203178843305459108838358659294734660463929953054576887310878689661200971881399345878713205509162720974296267416135400195131402396955137102507358711 332490202942808662125548648325900445495978089961598462632072898222437775046294252351481979126579886882353309 2 2890094246560287890399732491951468361456471204701754598176393033906439062553702107356676980681052426855488024129142750544406916595175908392036432813155091625008377 5615368334018501593413814353618149105163981331488687755238205946818490261205320027289943334518640121258935635371913633 2 2898917618024041115138561907099945096182984322772155468208500650187224394016023736055701257085591627592607433431531393433187474892241118390920545625969734792630541 11105573063387417622253150842394153189389483935832086061413329158521349541188313194614688805190918008100360084072951 2 3081185274884596001715907715344635016936410226477891617449178361938915137837951454283809827755863180383561228945973465950466316818040163803092002034169432203472273 63938849562671234323722063718506681866864817251639829108557078554702913114498034754615630847 2 3226221994168361196322625485774998086911295915417363884838910386909900196410551913692814383972997641916191781098503924683447565262042080396302878443386490382177159 25138043877644710235463580373390501224152100035528803656932687659220448879926028846624241 2 3248453086880023120132575225335833418546679436074791762229370515805320608682836522793311452796164493611656507353470294724951321742179520292492929771896701236295657 21892965139013621366668637227640425641728275548653518857582248263239972247615198083297040304868334071481 2 3385466909543063941871139512892123160296333735899182073772925294335320546443588609596626329088767542705218264380646029686664661794744383029161226603065225752656359 48167520778196172610393605132898424110771956601830062011 4 3529981908789952770577596485509125469514643390038418863259791841277458596199488922067401523111466826486812216234933448898975408268136149200956647788496784509904191 6208313418744849140274344575371187809713240890235004635111839073125744401828755415603048543123460256039299928468153 2 3770297303394507868862649452032162539953330283575472264814733605763320100985619506991644034024359685280378702881578811355397558787048268700599785946392604376827311 4573935288523340370850950163578976950194524794008807590600564089105737450313542244576771363716865978249767981 2 4030849648099273019677613607353653043249466874778510035905878787411607874476291862928062281836947117410910471583970129386822732534198775995319615117347863386871413 607474072629873045045541696303288299939963473194532074563194774080875422120208150437535090314867898605822346987584309834888525988036516333747097458091574313071804090254937066078980890893364761 1 4514041054945914015738975107561765560246943979674585065447940566141823943228665904125101330020992237799132924235858192929155641824748942284394079222256937718427127 517553809835998260509200117865250416195653660489366153781429 4 4995907464979592435354642152256696082327069509890598605200580320971186717445341572129048974133992499568766655530408651835782571093506308732122030598228100230917571 533576153046459835196147069532261275203908603462856590821059795375710713346268191049948521090044683760545545361807513 2 5194882417506754899067461418811737396272691788077844347503095911155784194126324430707217290428292515014315193980741750792854586112727217083805554087300719471839401 2857699187933211616065196406705460067 6 5885165947299747826411753796421161347804961762549638309902001709995990702052432215294854536744198977790030884027069796165696639922128041843478695726456418105619239 19625565475303189 16 6715138788262509540756738287875247927634434165094667303469311791096931174552682113943124692199708834336562086400274992237142758719295629354844433226891489324777019 1012253956763185991260187622759922355926005827781438673112709846961235063161614227773 2 7182870833299867610329019019142459426647231257106255228542688053087883142955176561752807844228591302181645791427936450491216550293030228805792444738157648838964051 17712925330024426105516256043657068971490780163713530635401844160968402748966043978500287304643089 2 7325897295821364479426832943531420199707490256337003274088049353298224036068834169728289835111105265130131721798721401547291243458360373890347774283296096183888371 4835764308694247707956699468085003 6 7757116568421626849585509709112768375261641008056819902326721590890730195188106014727350490675382590167611773489419431136438938199978758515960650426376143610554289 4730736863926542123355403215347274177456359749851278368622713127340977482591193375606122890923997456450125588238019055946800911270521103 2 7895625370675855762834747819425682145468064062200885768243682495738877071588431053307224698632429694463952735100103289876944178181369596261095671892429744411200407 2462040498590885028043233860944101580966554180309716198677327 4 7997501019966713779723699041273315755652476779202930074130520268287247041583535135801927252124175321560720821419703909895119463283366234301791845434346308603825521 1384361600331371752115644280206993557581425220394775345562571022943734816235052820187675819335207964535669891153481 2 8186206081532714237476461273962007867725734048090687342413390973225156900042069510556458824723196774387023677534009697592524427092150707584783278341995657834852417 7369480444485727811962006587081882821262820827613310552121759782914272055520705496426932810471083 2 8801739785893215863900220481689357184227680791936137931666299013592901478426312302155785474486349054622582410446531129247384441782253274580517875131691062636240541 35698957318431161707811495359003265963022946000148202888376539098449899628177204156227606509491627213813101512711 2 9502678344734796839055932585415829358499680837414553023749394885656973289578138518080658054862758158067938333364222811423773784816595662920859680531521686576766601 31538173740115287010899565779130108849082119617924923629671697882867782552643843787 2 10254189720223685269684998449076390046326642638829997080674600997232825692830400626914789252365070386692925105435651459081156445215825803901837955303368311574250981 153451353721959041285332057392991270666724284915413085869613788170617179385971554630937830014270933633074661495884428909821 2 10469389923048030158241739729571540466312584876732609365391925503642794824066382678403796963261615106848233470976914693005604679985462234633015456551707783117400521 2293296096249424819108506565458131 6 10822273183898129919214403896696030350332273909733989167493889531682741259676987079060855949701961093678084046895046089373559934133110457138300592586377261325292441 437435927239232812871307228089863188308586574170416294208167813868715004715265686079250059328881800061 2 10914969648279349121875017946358003386423267600978909507827980229236214837396709723957369402587165201167734188990414609228141708870380320915591500513442205372996977 19379584321104494736176092669376672383841946425851 6 11221191579422546824710159065073425282018832728765205633791574786597401903096249297160116919134110511512692818818769966140189037638878814517090779304909243119194433 17707 58 16084419905066900503889273369610295261552560627456384058646426322575997557140080690607568994960833660912812986481571535521256678027244307247871036815333161280485191 67810995149509314356510651864285170157355914650975271934234722137579785133877219601322969279571 2 16701980589557565914450165997226655272616585934220451522041369546889545594785952494685455564608644729726999369362606472034409860117918277265680638615966747482567807 27592199713152106073277005485767229615995929694524295187131470591319438248834684646220080892399752094029259 2 17411786275315471108032146407168664622739752444938252413633286463069102915569967911024022766426453935031316859264110146332536523552362225820852876243359209583680561 4286222324298340203992415682876355818219672882741171916771971405931271837582524651 2 18371701813313465861087018930582917882205215817000011018835269467012309484096279048042385519619618942946829578573801935993366937797268500805512888939714580605196453 10500957260943727094493870123300953151709862837237509728829269680937625402244186065514779357050364939741 2 19830408544866997511404381801860035130968631177695567891877557530568604365326858474792206717639737343463881536143775031325039111946757534328207943161768967543995183 103343486136528506514755624214294078207751159280085103 4 19930135578134741435062533944669342073061003381085897148899908155504144488158692894940043811694432757880802947190273872105348560915490759193587449564020091538366311 716486586843588864139511271364208383 6 20125760096990020253769983224283428576095693433048688381566268383518184046603139325826961168571932148626810451915212084986184670540670702637347337867049276405651637 111664653791846276630859051121795555231412413232610625148349083446560626619356125365221462860662190812001329753371 2 20663579695429790958516262911020902889801218821785585463439444417728467341672739146469264430924762246124018729286101723812363239508556836222481076461403806778731909 238591294675475685778363183904090399035773697642716016717670109875199774461686561987308271 2 20686650605681390080472531485809421884040911761099242593665604870023034005831616026440684425001712605439446204308526100527240248369911480361155854561877769721281739 96555460672674898493264534575089147403707826611329770013868121392113786796693167789302309427251361 2 21464828927749677157872775107424275027384639743690693434048556664284169127732270502440502185534827739916276540312853424750122952570866421402167773737319227815182449 6422114857943619808540926976767262535166845504777841430358545831620950374890531396991181 2 21622535009284556101286004968428094320591842115813759058437741207663201565511682939819861054933634263054303170887062128453082726650107203260728764878887792499678361 25098169191600884490969017147234419503238291 6 25671458982920569466276375641057546782515280366237648506423507856283238476531798630390906603653287504664177327816771374685491467387725294136462107899191913945672089 583750127646604350553211659382019798470291054365931418819358065070439062057948557242756129 2 26105542277380541176753652090166771480527718130025821002144069817825935478319535749517092479657407137879413651628692012080295738429292987391874100087806361581369099 46056846792178609831693678242343479702209772924281451335243342305804516690786168007835058006042105602749068872539 2 28508315134034130384223436731603245039399343355346323308890876958852163107925968658351014918196582141263973105427353704264482118545261231571064859646648319586286303 18899239703151573468310830504488293834692536858264516317 4 29778297968890073746577862515247920813542371006929000011624609574743949967162160134213625763998411655781380361386731949199214485479882651796538369617526347597642631 115802602571694346508849539120691836464408883699481390885099953 4 30424058401152478933741610477580955994921982755044282741863748846974998056079919737972889160445145419708071850369350628151724199305247268236002837942242177082875661 8414558328705927396478124589844275648593990562785443140976725503434839275832463037531135934547081459305522315946573122235952704593155961360771834295785035016114868542051437895989353393899942693285965649077279536201524840490657968381191611726855721177386206939906317564399977183356854928724455087516158261 1 30744884442987188489630015316627674934770690618464449675167439044358189954116658533988395591856154727849964072317680906255526276303005857676922032523047247751775693 43766411595408691381061624383118440160554227379989341166747954610025289559012815925758817069541 2 33026970658241914755598202672277938621885256613046237029719809675071492008230105239853585804134732220227258471298339414651270156470093164001633096521566777091970339 1568382612906589240539218915523145634521918729589194302854146897753752224739411151573 2 35301215833120938950329314352513234990629169816860979209732219121841877827624411375921699069908235416638577177086306193772517158937168268839642962982481594685056063 36966720302456613243869025496050834951130001256176586591587544617936366582721934225332138309793 2 35564925286142854190254692833395403139914592962637284498483752858178787457314234610445830543720946192844117107135346811411150049903897436419273551622380005210706903 550849004682424269582215584119428156268211 6 41355910661928827521148362845000574754424859638482708056001333013178205239921178039252049191671183883716140398620757429999120763653359418948866869004332012766483651 667316757576285331617308358672671712819713159304217976442914527 4 46786697768193877335727407429145839037012640409536973584591354650812699113553294645407592876112252163355416605319252218699563038940052434143103917621458378275096901 96798901731838688186340813550652319886531661217118566577525204962254122820987639237897 2 47293351969165324225122084769468229251680227543616419456804402433215974129858378280121331801841089346540360671854854948175877302401125224413396183031438970962530791 5240239537714369638787189001940071818651 6 49717664858146943375775206423653218421455839019714754554494426858943381256618076496798977744298456430288372464309628192018107427995252173110428117910681693470009259 7547121272724119247046307356294023045019746495488242958400462194473968251519667095664260312705851 2 53427769531174036913448840872290784583292708688885433306439006669475050589489651480106628880244781443684540459152792102969303854563277995564376940223419582336217337 1923398063609782901117125484745984157 6 53848324221709906318558940029888001953017573718424416890050386212627805112616675139584262407068544675421627790518099937223063269478544107720187489754662739283594397 2597151462087096525028941940471208430645743835816125850433 4 59250722797238342377336159052763058965084584602816166115896949256443300566085005689982366913500256896003079577939771490229871953086832016446344303120560030381817551 5568980230140338976462439 10 66377435499879848650841605587384204575622652976983664705950008668025913727999536269963214665378256623635928940380409997330310329466921103932799766417779529751639647 204120268280977 16 67446973761092376773092332213098472390770065177261416017724649049098399335053535144991891648230269462091175973493586602210019291536980271160998052308169216364872243 132111435037189 16 71111310924558892235113125946360745075775386291881993178277375605313580172126309470472615391856238147058576308121667620860750523114628712040621072502062837484011101 1022552255162962367464709291990385510453102182616545556836426584604416943440332917521844611701698022267823850359246504867 2 88766165870343662651659563988680545797001464110395143560014034757177385103713709433857513225939315024763340744415791905184890798547560129825857241964119529715414373 20056500294006969056763115953053041240917790294978223136247815661752640236174034361965387466807963 2 91322403660041150951367236577943277457663322309010309586097307236068193736289354035095891054037093789809924796871690528899782787064558460336967044357637011186291729 91541722661170541320598785222942659984631311591475824354013 4 95781839557851006493312622681499571129126150348383806581641672328582267104865439877838494041882945540295012538229165267110865153044872787985975610967733331501447601 2856178067888505955485887303069404581124131366656838241 4 114348973645024200283718324675702787143855972357211105130784735887379502009457167465886844937897750395548010622320367683387435579937024225106089295195514158482261971 54661358254887252141657779498443393983342187100207004346393329741425983789372101991647650044253541355270174223063610510210809 2 121563626201811766341268033573522193522454996223743974138436131502947492341092427026315788106465538583136261231731737461331539421961224781195732689575356594390156719 799464818070680493713563391 10 125602139904466573636618051964643308288550117152196070896256126630554368959133581816733222089586936200739583447816603533141032943489888022837799341454492960470143503 10113283283692423 18 141773577612556143410601463451630453291398801846514001980674160426056944245569673796760881492934820566740350694597846162160838621121159819892818602222363259664645247 705065903858872028725920498885902795623062405623780687174641708165102417484288875041367878897555343 2 149938512076744031704436019872512757820850256388214093992633908868606193808969700686431883608790500106447205672381665242169179621961598329575789101800690447833250263 4125349341528845667176634974453215786220785968360313 4 161886746175341458259392557067926862227644048928220474552686177082003214269167257322587436523991443915902079588758287499708270816194497182494575186844768297018575681 67630419530045376505389010542910388954970233540439721509472944057351998645000438660426794248686634469 2 167190840856973759120628953379928537639015394961484661677903045546542330817646819487736850556052094995582469752338557841282780288405881813255916188361229450661412649 223437418001835520336168764828180771521 6 170478650473296073401761924557880251814481274923247771013768203458712831810418904193120623393866856581213623432969628645120848413229888154787387142854665905269444619 96302084991196032689075709310358240111554310874974916797687414214352754960674730255304791171 2 192628444356667079134406537147170700901951695503612550113742867176892365761689239233561233631223209763338644918350397184078262615002393713597677294189701321322034017 631857077221846478262483905891791372194174369371513232045178367922662973275201213615523190756914074684925594262996766868241063733130883382462294606647529158550182800580844764930071824828615021 1 198550018867786636124607161588041647503635850662121705044261283069595319776862226983900718450026872386476549026859076566600035142947554594661703187103192422119049851 267364401782606167093280971652318443562590169 6 219313069775252622654095588928791696884874812668581104004579523931270848373624622384235490616246398769718571899401739113425246356076098615202518644855885214676907741 93992490741847021258891368347969134109163804937104828644048293737814301915411965435197669315351840985531 2 221799565819395045695958603584186700197220443702639165042259650462212394056502703888203375650197866139964051373478788992684841475082985348867244894313077469899495691 2523860974717952607274459593774780632489383168416432841977694139401664892561207553246679062036891410785097599 2 239968943470538836540156204637662931477050139827030614911108261910721948880900068618972660657241263860219886111672742972682533652078029963543432548618001464912540579 19902290970661527138692155565645844436461593550478119952310310172412980906654350929270096327011688473133259494926919 2 240238685564647773985545105266338157173111600587763183373732181672049842206763720703159075080685900937807946511628709059491503855243682820714131138485201829306403431 80639997565428258826202371701978032798501389846652238170826398842903 4 277609715038872145940140949826970323304682313763619525042510534793970891754977767362005234218363820588389136056934539987818014500474492291017438079708641185840466891 1813211348383471370101503312489595022125021 6 297608215754632483461656371002229928633839652908879172715345780795483504591030805383394964569708460729827549046972382533868745365639653327145420017071038583629246911 89803509612379267553766850255101227851 6 302366944896028171885601812685447376497790203985273736533622538546579030122128184281062274651077791995115431770947127071478984251375462739752656627532392011910915667 390752557644825449723326533253192295704658858632472006424884894576495393944068501169657421093 2 304165679174352660937059918225206245605832494115790560719229383069124560033401810296059391991551873366160100376612281833710634467526206651124466635265802310788605031 39655601768852616603537838510973979945887261713559349396801042913525947828094318933399543 2 308827615435677223564759124262442881403807463879337700786635804267404149512843698107320056525429673433216582429870954868821299800243455852393820079931930221397264309 1343180728656448603645369564276869917825962953025545215083678066844551109703792597351669079 2 310789077700719427956911072045685618684186512295485738526486355152958766740231425026669223883153152426485646710135110573981174786958583128889975655440851937378691201 26033078416793679686998919845411907903637736630068090997764565922711319065993211125370953779314828339893194729131881 2 365157160555056262697005549982638033347139825914296395831152744541724348321149620818909201596722681243708039433454401044283768857025778199987725289715277787016204867 14694298485877206970216682534654432619148568893824122346383152983701667746280243636253513 2 424977823192802404828977612485165585421422070343080505355133273413328401976519199338903821369080462974331519149838268027855217319151523703565857257762146935639273327 705706875491621763062940458936969201 6 489325106798561006016273324537552657782490342922748670108991309886494300802041965560066702319173754834349193271599330811709993935778854816579998662461535367263313269 285736106841186185478466703504836584142168627599646575488543333341 4 529580886160999439526185559321789332973769418818796691280463911202860159137564464023698390801047982682827291708493940293984862883248282311637749325604453642200252531 314156162878469200805732043780794490924565154800845364824084915473301761200860274583799461938620057630336124287189528276383523509158866742172165941799916321672995455009891560179334629075888267837043360214580805402196943413 1 610489298595799319827949232022860121275695691032852641309138109767937136392130852558236176060967790770832995629351738863873788581611808205837409457002310664197050299 3409440665109201652247702983705171977501343693668846541382455565377471 4 645701926589708214605213318489089785096913757816677298636214994283155715904676109310552413860162293635823737930381356826422736987646077766486086044060132248391944331 1864434032920102177445264062266915708602049100597908527 4 702761002400761256486866403989032050604597621368640827689961968823528500231886210424956189507517096651806951007195976820103691987840511683734450004918475475969720701 27985190175462111810805503040405721810263943833249832611154037304807231083207145580478926522236295176415803 2 757823961408441268378520473889917654684176259775645816870856194143911352652493441654190824357377833119567265709784753194095538850798708458349503840437529383600778839 26961597546304999917078560282179107872830288090959007452401262891606280121680898908925340702028587058631 2 762386049322475183572105573965305251420824769146080852719387011326209099001363087471386717869967925338552917792216822392292372994380957916998396842161715891883797581 127439370774747723589673219246875387780580688027053923602823370241176079871561595859829 2 963460311287105526713760153925914646297907834521433279108987343914064558886216297473865204843768434915065144175123927740003621993873334297446129292208651272685320187 777994543463161294073108508682998741513705619618645568092233879105911008366447910042682602566525459 2 1005895654908702817945524717120531224026991704412658988654348523372727565788960537814519080571008195859235456520514470679072088995633023902598418648040393008841324701 9726539312579 16 1075638794862206062277589340977737822594229071938833433311301652502870807380099585632823380795111773237519043280028816434326983831464314566248361093880331241530339191 3317373828131995572806310238926896215718015607825676428261240649353896249336625815799577518088115939 2 1084389102932257758799862602644873358287657546934665830456644899870505396317407583161848028961838394453445194185205907636189420041714453044099335235154240129200646569 120480524212470443713962660286767282589654739624956552700951093 4 1126313442018234203477131407123028263571931541738481003158223908013170785315969607643609502326750266251523634745719684180112524822684722436551785904311090466868992041 1202467840434151085077568984085721706721998024076433 4 1129968160002561086963572180172956078539401191613923450206608038612076423523432075586354798182739263871696322866689853223014271343936331665161783277482479755614131171 14702780467 22 1134603268601108238854978085861155748267504559489633906066800065530105195507549320571621636965756482624791079792522423745228733649088485377950430122099468067602147811 461412527965610409644017338431070572957832282981576345487203221721551322911078555449069474341937943370882009072969721 2 1300333745498717502655317880157387444759970923962264468374797734887538933516405568443436806831370577207711390439002329872272292184589608652496790141324824819934614279 12346432697 28 1412762905412632296756082793495269754858363208524537884256965100556373278890226167460796029222857957567770870947839399424149845250312536978325607750012255476553029297 19820949224782067705347301757114490613186037908383532253706369540059874161978701334501400135151429215633 2 1461148759190098194904147115610974397221462038746835021738793813232126132712841467776986052660426815451848290509512277174561892812271276460350319595194770935544941049 713469558318835820786778662449546958131989456492804245067805995482996649976479303607603603835231 2 2241427891780598133872410190459028019188641804051301725406210797688293094383419041153401639154175626463297007031433468599433816496878556285925233757005730974882887957 488554350635617461823 12 2474194405630877177973144742298020164024408835206915721189775874964104298024059520690533224966100485422188562536687519660311342655980194879297060078038253803785884649 13029690618020711732304004508664157072104612136479081658689281549072236645167777021253970213234666019002725646407923659 2 2637809716016513068192997832263087733355410752256154213127096398689980286488507451117711417193386729245895486641536526244966584277493110609796791356687375211618587851 129443065733665254440309861474888992367677 6 2798269915394216868030617922430014002484065140543890275003887052238701328629066264463969301249450902935835533294952363539697430467043459028604496439900165872314689921 619153863546755060081857305317310120790154364200776617032307082852206040548639353856774034797420773158419375067396958618654545384478197090148082202877214670278575643959963070288441542031216544913536446956049667740551764798515515285024204805255916889137 1 2832705346781389718366690903761316748959641634198264748715190359725013532996656484345112507251445776021411693494068918681512054090871585195076469830089309544912004101 3887520485906844369361797414808982711962036650729679 4 2860162462185197445588673930667331207829980589527037531455921209511218310153783744036971153505759378161784562475946607683756376429715292519959781769202429650163937371 50179374087679188363695585992696973118969832361120415239045702162110976762780234969537546423418373879606510151899747808064949 2 3401886093840418694459870310435537420158619661935047803462064185058291790913807768543195368179818502360444389063879242747757314122582770391435313010646378454462101311 1525963490221007819172266697095714144984085070518318729122326239319714134269088177367375271 2 3478343364618108285813545409986108445150090572728230065351261688499704704914905442150494490889612919382192492296205548505340943391763625999477592234273477319652583201 9677293974805397723175033551953260869120957475931 4 3667185526894499671995860728631101954381248978827948417115454267598419228586586556617779898835450195820340341669046859694148324116947538922769581918201129698299859741 2813635979518436427946545872294646971599692321252817865770805192178648229017571540442723665620748644972123761 2 3742463168835979495909406955575900688298821210539512030945388636183930255174376345417389780661853668135382110941465458777460988405584090137220396043562168181063975647 5418854739153541570288504245969883612137192339998349393410864142722764777613752636841235804467453452472501 2 3921856257649521742907974994733560843648546386609327070668699347832103783884499925513534750741664931035825893583843110564359384386326103793855340181534054948097432983 1473961363944436748260433266171338159523267189908743470341962707398527140981159720217548495619674639851263404096376780357 2 4111859582919682636113817656865542010343857492439758161767200635214365645409720979215143315941252031011196926523510885350343442576927804318291232251400837286360162937 50400586829513838217449401954087039666018014072465774868383469779301927670060229713237603036939745861694552087629820366942450143 2 4169854074958498901408002062247765183368532273787220741394073729271954711251556652834871634351852751189348308824102697610207732413163019705028316897913607336102955063 2575865185350292916083148475634963599291173878818712567 4 4608873570201526293789029053486923183700378825287445174113550784740244603267361349437104634548838891051311037055420627787270886952420805071044042661170413011283964371 120056416900435046067485811900518777710306732501973666415090207762254291166212811889 2 4804514412990355251365917867269387425245502000158393073783639650653468918045399208542803923456059811910149918322049081501644621118701067278257148173694841738104186737 1238569432204945352724877299837813105174534485445728922892503412005387855162436571107 2 4964576823276636641660143872696285148433483094907547779970475210729532498715044099093596980725974437881657697646750026957850685996590870897411430388460965884019106073 607796569777213095683961355198943988756079504133381124685984896490353238750090212507685454267874896381851731019951878367225059601 2 5183864490148389004596969889722225855544562262011828464401821674639968814798346060204274829864905540491629120581243118497407365248331095904604809525322693907035882299 141875752104954210209983121320418817952688596410876211 4 5385110100461951439538375308938227332106716012233759197624709338637564577847932678700985742569303043940512777585639662616675192886788633184400196899209482366109779361 33849546552896078971 12 5450554924367419146930366611178817174804389922269221034981559259689473863320815928489825983340061801903839057093962410825492934853135128890718504943282519364982923983 4246290873138619843619219753215824046034708804144460493167327581293255084925191610742461 2 5453292053755067966861119259533317914425969186189799387208579446149852370577214872862773043161246770317223621754735556712248211588897505223970243220945017902044765109 62297998133950335881459176434903057191221827445304064158377974301036918044036884487360131 2 5644078212613252650858908555675942646005596776626339644711858379826829137341511391526987279211065276492851557080174008647680135654709981224740550047442282427732937813 3446715564063453203402753123104469651599071742427375119691510503 4 5931995069372526754132344260655464490100858401600773095081607182514429591084190126927885368298520765355086028774029699622856887187483683177855784796971058678793303981 2301980529882785223103959503733467988542055703213200642252323751491575610026025226737473248173309234981040189688902523711 2 6119540653331777359669842479127419512082390656822500324056410119681116551553988816468015900072169482599197048621982661908059605953585609423183194129471055780207796457 802110656661898686391533088018530135871501 6 6305031210914690328068140682856481787983741421424837245132674821155567308311913626157568378291016178210149438306720688278787482145038506858631767525925879898002708719 3798111649594987976296327 10 7038517464648778743056765757580115078271227970730709895885715910068973858980070742455060929468733319086367171080319232371995019688405992928724134723632753928064804573 193096534259628669319496850625165186934785797499413806477429681552115776443352680814039378792486223541 2 7441497786454420518352821422413545061877833931972337971955703899379121767645491321338813598028455781820161654244025305364312160072188014515737752665653909018404813107 1980579421321019379373559823056691719327364916312668538030057557145652941860447369018174787792153178580713685099083320471185130186738675318018339 2 9791125824982578231016318605983845395964542224226631988486659368284422013790656066446056557671893676743179895576970784540279019011623221287447956393126308144404124757 3226906245278308633458317880854612380886913838020991 4 9888576040569099380832074741194824477775107911971023725463459513230540343639462095136791130382670447969301580511641087220221845678016393428840703369002067693724975401 55616658879343185972577175026232438386879657104530326215156892617215297089909118724592702339923883777063455435223 2 10325604432900422134964060379494030676110830785202060620509162813169866046674349284108740436052950959055515638985312583071322784473240971057820149727238584801393403529 16521672078642951999669729661565877855177419882882822569383288372106389607557140114267295270611143147409353 2 11488716523331637692634275759415701041695497941691024917717376046374012187696179134066644874841558793241339176572085430183123550506347635460721443816257658640675092067 13690264866304060591442126974717462274743102587075819225521963610375898094775023360244397036437173459 2 11499936909806374028011014209534683853526069612030350771991739278802352284900423905691043823410658414747932801089329805644601698688452830180587953670496808786149203573 991201490888456179629388729293098930954665237876596996516865739039188622202503746279663171 2 12026743679335799228975144769994309054115978640435256449891751820881667256400608713178251365817371954210380719189701983054175362215184207182885194046476160012990283337 272498389508696551612909454335194424256928205242028542920822630477098207849358416450120111 2 12042213153554603822925038434557037860080282453757625831566027472144420311697047052252172763759680237872023377871588377460009091882836731944941178930118340418972409479 263457802516146922842031493390913555926016335793116662625297469562745325284694509422165984162447082145129414829321 2 13342378896516795784114849094146739496516721963807092131083501788624556468876383204776031590497162967850561930150788553876571206575950134925984987855510134151945101433 22244834610398764864411 10 15226890667137151833437934526664012017615475646808629620667990517942099028312847389207427755180089710489018916009906482770409072147818983661659367568182728409035306303 1631164874282493956886307 10 16170714997704919296937401493061628115892782663944257737109580310584223428924108592692705669893355769913846029947172910340646217287053245226246199535256259423357610497 477560734675066788029007669592616631451506885261440956671700514288614686986751733243492085652578505967910980623548194083629 2 17084279068120624265408842794693666087234093700839234230851117118109362368892283136124474760684777849565974360043322646601018759965540556803488745224341041596229220183 353269090332250305790354427822232127 6 20884507806883405146114968846381837003704644876521377199169105722604296322782630676234553974624755618640302191673109182033678890038071138291074980136192502298482679289 172226768862951964577514631855698512091944194894996069829208784826596239818090805277112016835573 2 21238847425209493602748385424397588592113438530734294110966004689612543568564587842709467567284409854744842763910622738284110831865442801316348113859427656404151247847 7949470202766715982459766794739425148666362887829042553949012852924573862211549406620312181050968558611629315673630570140229 2 22379202234715911971385116576662689083690475432538084814463952435291577380065779573011123675914178144605644678693249288680501986356111422846409972116262600182563886909 293209351276163213706676167776345811579409688216866390008187209645738780661814523480843810460033429401287 2 27370987502243149121303923391491658354561230036376184615220468495547981030582514770611254465292330495952639874532835720945161788049667697407007611519708701620259596523 5943390792886719869009513561420486964697 6 28097084858173346243875749874153135103525895299085891190915400528177160483444740014189775506603469959877420864020603111184599371700504406655118152937061603993619619009 1729253030197527319061832212690859753307360986026882200427524652330767791379811226511832579 2 32378545926119273470530515420913359972117920316455137148614682730600677451887326673336386801486262351574814218189377779890588721393308523693003915431336508032675195959 4163170693669753098720085962571868318893180159096098025753969379248226584221436436923062963497920551133 2 34004342700978451130714154183337166372938511401903093101166845012462092596938137360167298853008031111057072883389716675641445985340288697280253105274142639965661797671 2129902711 30 39462413604268907325201840287970313337838790462513076895283848222734923704326067181249370314430788439410037046895372836762016597757564887520024026348109884050224708257 21687694485959547753188905569319134046382300041903 4 41768205588638577731753912564307467901259945765228375713176892102167660082492255730809298349743384199426994327094357519186408538060433269057497775203981680946330799711 47005726165037351629518502833943444339208873646657505939 4 43277211232858366084149127902622059851084836054900346742500236653512424099573342864420848415853039919546603070738990848905911053647877558939691137887561103342344839881 9103002741697045492274029173258323023104101200189815388158598813303648461984181468639117954296670698388950039367 2 46195583951977635358478859077893873607155230639238471432583254644718958013453188756599692573466587991256688580600706662100945284109963541682353576610524755355393923029 103041897019744656418183960781845379612091965175634123946339326523436664165571404217511312594167200601 2 46414860637910960413188073919735080616029859967068191590161872625310854834041538113974494461276247099252719402989259163402909166164392173840284730271417366439776461031 813242076180818937579297876873017657880857884176049949166140284895627127585579918949844370557179 2 47426084852096751564017909003783400606215195679404471137378193180106565943234676600803882046140593821617598710530353839131963288510477153560580098536981116964368501033 12599754663917726055754811253756557778451 6 50176882453674786596014479150935203992061314527617262011011700949948424353541977333680540864512976272013740210064218703143804645871325100984935907071289452032776998233 12458865414669800185067084986230501253111694456301938922316691924375519046198012879912694472966629 2 50530438864636814561050355633532581641042574242669400511454584208749423639514222867597427911143872569465342071215710255168670216673884358368220378457929633215392358887 6982228736661320923797033283777444440992262041673973577988827055737716336469605002043 2 53988392171715554387757219729048053059239601092006196608532434882095051295763061451883498155922857754515557247239418013538666890313602020665583203715543215034635259331 35702350577625366625974925386358270450770220275325566289324474752583922194605568032344449330494314839 2 77098024588363890285253420682014891741234441642999655292411656123173641176193068386357697760372190714416865177847913072192320957731788189144323126027196503917810473259 19089065112692795051048167029917288207982194530854987378330680911 4 99451362475318846869808778647079874063617965219032837365404568924513012537264375264617947341104495304851123193769067657060158327819029106190677533063780715461481928751 457250307115088326527017179039220511158767206272126476877005953296819814524952452849092852984701387692489011 2 138893189177996955767578170914538210336021811532749011171755721298372590093284949858911118786649673991021258674184642488481616108569089562062471123188176209094379589227 591111654233821437070583211643790837693274377358701164886806564297823927376197630097852571 2 154898684739445805495268101194501481004571014924688181293689891773439054527657343922036791126709902670000692558279650382807980544824434957134677689736464706346463607371 2530026844313012074020928624605997295828192219250073677622097671771845214141755828438285209 2 160034465047636893739914522079616548447428954075172648409142806284451680562688695481869490508815205987284199958630758627466245782036198386514431575151132507853148490731 6450248376706777880548463335895177934178679897531952623437662634348301686286430190649 2 191731355397273839303688618505711547743034033924714692393665388767859555425212751796070344857005962975337533223413589451278159482316215176684495457590261862808796853603 83862398180909057103839036760248403166044699939807280744363 4 195768606822129984427510367683267846739505109876064500567418257311358663499203594335784934772433188202989080945430841528979861858069576214390871786448918669768057638691 370174574597914342656504064858414507693 6 202345979577466113906786828863679940426268069273219023087337530149439839490508233254771957707592444732825778414299795884102501344816229887220622424111105520539297913837 975077843456785858495931813961496948428832472357144657829127 4 223980887165872469318449640406361703829036882046472856614943600188929188071839026455175524839175786703823493173314411281768632114171559487734202359603206157707600454801 44245803464617839294734385296575692370533096490259020719500329152733942767235009936739279318759677 2 226099077028616497104265398101452136813204394684547507425832913413722663269341639221215074702964557266161116157258114733975156078651470563245054663408312574475935021993 51157208426325001182230351009944954816114188883187683625237217896210742066976143982420536955187191391 2 228196257197889746943936000091807451021460623880032468719561211599186981596544326702853429089130547099417595596165821111674792873334318553620365521457553714718267405029 72813324396456667 16 230844930506999254310011716237995400441373906692691991472213272370235177003467137094678539201256602361211469439782958803958085196992228905651432661582623131487909574483 73198530296645252022168183924003726340993730765763332594897 4 257386117613266753319981798403468511286026166517316340913282111656820925917057508668520972454524642908939094143299225982127633189934734315025042959522569230217113039141 13816439172285630807732870039301846850667045544674550631587098928130741119462075404303770253967584462232100234503357 2 272528546530561745661441066850829115616085166480439133920662784746614836382744520208085694740037249700599956283554008064405096177287652093433884949857415439408233114313 1783449841217985061985598020509101296208236932226041775727969132722039929159840853077289087217499168043686994376985457245679685894709 2 295222286766520999485352263722559334475139154187034109029212718823716462351591097225521850823393259767282151226038513088013472376040352796257373136791730487617584451599 403094416586987766755449908931333498165692468373976222147 4 298957847926903925951720943464784964470653403303853528004698764313050059881446721494655941766046257907282144805054932971913314389595192880957671111453087823726072692361 27895417369071658122647213059002481429646601518449649335072887342974960085047937667549 2 368968378470699264409317749519973545567771640506441107023440726436766450003547960458652392813689365844096973003908600562464399608446273549047134787443253932377945180339 173874930229253598180306037099878383021864739414134717117463920082714144837470304578860049772827765723197083067 2 381394446368905337810266536136508214677738341222060402949557327444952990362329707671261085253776218824148617882384115948092335689257195077040143628393211621575773425363 89651310714655073803420745151661050683090636273385541364652791923362608561152439952988027 2 386961905554801912438636656966332775570361801843687322295846803120797582934598463704914112931922330963412800519661310888501069702741602127413690463778850275033176528651 2684515650699285998938043142729361591088752023676470797438899316838697129829884135384007957 2 389787713853717017359130162708741206323868759770449608638096431662917990802920392459023060006482408920829177664809984884512755520629402565720870923863569877029100567041 2310753018712586262342424353698829887698124038446318132056817599520894217480815256837801 2 415991076950100436808976643749649918800667706917891202366302183058188978314139953884464341643662778412478678357221119104483165548320418570675421711656164238096519719201 1182551039824197612915210023198968619272946151990331965380538757027318771123706780881 2 466142320596430336222568189603146421644984751184564478287702891483237061510396889469031317021775426520830506422413598953986654804837570936314741347467040303021151305681 43877806625000644149226660931036493757 6 467766687998761120952012853917090742191742882976784851412111563051160471187493852070098446450204323273268401293521017779425188092147815505870596455280357982671347258581 267415672822800389869096053181434665454865110215112119657140417480684689781118812793380263799308029 2 490602329282002293162589470924399234512882006739140446787130623464154762088718100412774129356768455217245991342961239248495713051178373180191331974910220724174350370729 1217344768848676529367288717985657613306732069636469977922373250283271395706665675034309 2 708818175629555077990315407721442050340670808214389073898506324146142911466644483936791888773755075756166535649952355353219953084915981689912531178411006309935613501297 61575943846389954568463739896778677092294556907966411120500250638229065362964243894927321 2 708993873019462989195410209383581929737369024175334831976751771558319288522718017863560011238904425984036536976951015326020661037363948634348795464391086931285241703907 1503613301523905613288973133980496640077906118815647534086665637293149565935978174087 2 753617653506539832831400604468384902698190183217469868716731146764862456294521608032529461955026122158135898642358171312300130205583639269744192505848312081056818819219 6929390546415380292091368018709064040936370527351017493924340469989641250659265099101606384000826035319610523616268342606041723843 2 811446231119492443515576089560724641058463778156043636821690514710522469418027777427194027160770077052745879652134475312597133533187445144853417154733128313860710700259 1631839706826288464862188724875403853146233092972546692199 4 896176248918778470736292856090882790145534645192511538020518591974406339542600048655070688610193148890554392402403796731665136559559383029199744838174768038944434262411 136840610924332904801987492209541211190249878977766729464890042580853099486634490294397387424960667923594058667847067 2 956163269588488043225072144650055178344784603431120916034431417930433804823568693483129835670006513718138370093356834679742954460419156698923953801263215210331266074299 101243519016736803447405502270285332722581 6 1110358664114745931588121986125073056734822331739761729500909330605033654681653666856213816953469410484666842300239325955627300117530601251628759451503417021455052673341 6294533733452110095682058565076330358647787767504801462551546482855841355876474707336281909879278552247 2 1169038598884728266245482398350812417734587571699384962962584688659472640137250746238075297362480384930035505251328230820060650421645956290016179843511104412314543225357 12735509889905192785090947805974744647528326442962010464612880573 4 1210577442914062355054922530437488302094798611866805447756598950713255789901432639252290238245591834034606431338664313612476273727275492540097537718256722414096312040651 2079129942688736169515269854269425677005885316069528815368010816838504105231524334909199747355665673522131 2 1377536802675693501801390292391070474323011812728207415763593192596116356381209234039043088022084797381586077225862842911698817779904149920005751912846252332242271503227 12765069479694060909942848770433309157320773996486506689306051839307725658186494279250051455033 2 1419543763209234980717625480664708983398017171021861952566651716101996931227142712161594270383659239145783510683410594420022011749014067574423603155842345773050405624351 2800769599642692309037111402627739545632068444540284084003971505261547355213743795859459020260291409618203949557441079129 2 1422269612320068237996543957987569765739269317495266537460893420285806267875565495034207470631474696335629302526719339302777845681546034302745849056154008337008927373911 1089746517017308457617011866917844590194568455489511539709631347999828438485672806259496481460940706836505348851998238556873 2 1655642011169392605112957118125678059878225500186619336339335768706205742721682910877708012265415792083644578452031913337380946913163949830689524930339655825579411302661 55317578220066238959593918941902597719711604361494546262923400341431385140013068091079737724303155170905057 2 1816568818125764845428496789885673124790863951103901121465288534412373825281654529177502247523164359773741685261237993527046343198169176028953216709491103065037493084667 2463297353291608283436661 10 1893685569521635818576121789081316486632417992411714443417249404338979066257567952502439978301252928130744070974557824634045924490506142505057935637607684072523218524021 44712287818840485700273786544638031497924784186101503028443145055150970287100726208281121 2 1905928274255120034210706304552952230425563267996972008832129453061770229303783804902048715020968009808959894263877048727547079858346483835988331888443098666491250935013 3790915587733415643277 10 1946118234402565400122814838632902294224068850227069734437112642237917095377848495059152262718075884158727314828774168656334859020055632647124973696675578922354553689579 41994692678436484051249 10 2011034068244348495558670945671311577684446147436584790757362995659156770989087092249810168883584882130789243689809260658743558813358704607773394166793942053198454446869 5047799988171152967085411288700370587048407592679506913547606180709990127107841101705050282079 2 2086561407797567604856031369747803391290088198254674166038027043096487178323515455627914953497051467280958478711391674671753391415169752303263026976829852895040417166967 18419011833519089683418909166263675681031425160711813067040399239900008908310803962112441 2 2247772830342266435552505447206172634134784808658168285651465623023244717129603452085863162872001507752128983980896723012965762893769411726387150319192687913439662662863 19013536852347737766979937039762169922812653830907850870894014563475976610263593280623175128381 2 2400295723311898556031150302021516423789122222543707590056838270639744078045190072230457330646717794989193463226334838061203052670821801546408404421057291144186132177203 66543550449620786513083390677660719793034796959791034553274848539 4 3126397998518671990141259059160595210099554341270161008510672630749177659490822700532900315680929694287069785472805792284198288743532224790738476136676561464129649532011 16198025996039119211266051963144677833592614536706131301461795114167721302506426063582364824226455617110397 2 3170212223568598915354183180044744981907598259567061298023922605712920279278386229326954130042848298040338150312736623030129914300999484844771204469317670930449793550691 4674901707971626005880082341381603714214677239361819388251231 4 3804592536456100209789447130530788476309411648856634889754646165968691071639947422353102105280118275631136655499631873901976077361509517923889275482248935338038965809971 715301421090613365444212065024043479877640807992378964097 4 3953830840384429385412083953679312203771867429296958370323969684238221510032840180698735842140960960385786373047599016369990244959165251899005295977081964703087722214611 6241419869533405156550006143554433424106239787967 4 3999291484668214516022687332598748459549603863543722989168612043468704096588189494381902168897946970789002110910636335037931919939498557783903862712452654578291503742301 21115864868138546202360308465424056321073314904794708954834192735383060184293495867609 2 4016934676842231560342782950050181177724381994023464488468234464669062484757088435796670220832977567835914197503081025230082066077802362853528832902257740942341019380581 578633300810814724324411340188175959 6 4171883392054602385347321547511308139237099890081675673833820230299372904434195040083580003147521617955296661720746294602008700549718552709389126356027145788366734034519 30517730598557497282972388419965465362795806093560119472972875079240109104409477944078265052982691 2 5076652271279512659137193585247464420103294951755423668700605700705931713078565580225694631416169690669410834643112901948715612349415810590169422416538158646796896650993 1973164887690214998930342483462390325206787225448889411040801144321387284346159649416160194276690018206480211289943090014669789 2 5186063290984841595087510187927587951309399223164631671876814883870964989178875511193713190617674518524384139963726798244282373750338137127396516381976428875063343050819 3968618000879367547762004644921331243946382507075072940080556452072840508906905081213 2 5249976278967915919367196661297923012590271503911795240707200539869727865304194383245104298367328104454816761585496310593593471969469169468159915824407339748955010210861 87291121156915540453167298397191603 6 5294090421633208544641707527240538143250545032580482231056518087778483137278195970033614486144109105351242456218286280935613708480944839435068864930888890990550879727757 1086673754233709898789149528473349573011159192461153499693435249455784362178363651323131 2 5435963781137983723239089549553074170592287078133477493053472199237155280673298278029241001192745285937966206153837212743337568147783182263049529767429534700506047896603 93608888496986300246372828754279153868796597637647906440681498755557613146528144107272331499909431 2 5761967183415228279593050812074552704988291787296625576527620998947979933063752901856930220318333614606608388275389115814374275645068920806786543811485098598711805922753 52461511 30 5892864337703210642250761307900425044387893069027678909214841354315758093731322053852093988714749526330785972078003235187900832583343752090226370895419969132077154010529 288848538414427 18 6233833137508476304104699088806777191101385013406580847520538629208620081628015553861055219037149852302725163936242145916024483061962115186157515668903863684525587422477 839260771478063674141 10 7040806015193267137289290398363384460277216017475512341531821461344795162477867858699303335109861233839952972988849941147299486875681105580436450410834778825393484909839 7131773117775370479138933934202007186871643852517257041784242978522598938572742045367506229482101161 2 7751036323236424194033742755147760165556270466103652458801220746247081793790788621638750342574554381589287713121385680369747795086612897205398047717365343049222244846221 138161295607249 18 8314174081936135321130187730773236227835980198149897993630419556587041209144989284862983312476887809316071341018448671019681378751048744458216678101593914682001529034717 8768498070325239711309702554370770598524222542354963 4 8854620276209864108492221950670014281343131829213275321417149090659439457228481908629260249104703261002127579114223028692972118106607665453500611739991490019850148514011 50408392845243851841717048904753921781 6 9430118633812520780779436607180747293132680069504530002812318261414430552855564157482332508804727738480230704380550839570454636747195247779490149718298357645333855520499 705670360649 22 11179388984474564315773393151806358793895786650162141437224784895765916120096603968677488103024632244920826747883396601727096688646287805813842531665907658793861680548371 1977814140361471715384771485266527435476857174385427652191822676416475775405153551917645191 2 11180971156704039859196924968861930033514846450714172978083093643612352691949802014214653661672688263056362029503047932174495643021484839525268382598838639097744845715477 16337100572326195624829548999714070295285538252776260434011614306761008531839587095667500308271879181725914277569841660986610157599856407449910034702682234749659479214760984994685045706830461955386838483820597 1 11436999025316947430426675398751625455089973950113837101838161854036589644844990080166512004643455047810494327801686092525012952567006740366230757929965901307878438637393 146131874827331528803725231839521920264877856351912131913403983 4 11565151912530869220913802161151130393227660067346457059599002403184731796782316141486137568603747067876185849672482399667066649288172898809004132828578068454592440258421 22099271227318710704542684618741901109049186613537432964750451322172875439938333499494438098800448193605654194911 2 12028638742660596635505719253596856586232083464526770404061669936603055963860217942769486141382237607648937187477022411797712552426974741008386049931295330572034152406801 523451374300569073673734247990875147854454697936409649 4 12898673888245389648277568846081170016644927843240690177264610266728981951344032046979360392845027361449651039789514459268923535052132042313096082643692177928861362368981 6736722797795699866979043086500444885051704600714191092137291937699927058689465365711083879563683132972555781 2 12989261300046352991407214956740107097438056682273908203179507600372429978554342938983883746985952453788213209175393099374123999829060354935732956714679106541203032226603 6018134818015665565323113329334080627555575483605639481322844896202271403455163387314875444602223214121 2 12996034262152470812547896378924355125350270067927592605369000096047896002692608469902253933820853634045117451588774785977547048439856553740203387177056682688631336907539 28364828440293949202131770201406892778036263131204879 4 13356750278075571661591006847070392041050148339048257056869144862997987919397136716084276608366507305144674334328190831399100149656648816623229398934653072004554679018231 5368925575009 16 14483599147561748287287144044030781766851925097111373451232884452193362716917268324743934904966151096428217948948481525240666259256973123648087796945644643902193957210163 60181515676305109526615552699936192399 6 14872496666982912243478550960225737151762408729867829294976952415844543837134028051982158482880208176728037370582352818825350562856297165074266215723106460225786239616701 1577431459 28 15018535434995066601840081526633184878714452009810594087449473570148668174259223368881477090181019405251357842621427388052098327514596198864189773394482370968178913558021 1608188906440478104688918927823338449446448661601620750367291711919 4 15509461641990587468051811199536514957809577272218922786329916999980503981694311131964962504371094044546481834325291332767917645712594993427809447396460801736779514275821 1831909738839348182144761842460753625200810442378203102557277142847922106384754592828536548756512777 2 16246534962895847212278768192939937886767651455008489606665575955837593176533350763650939851266174164666014332601034843771601522095973234362649146677094641087618633881081 1405951432675129506251901277513140373021 6 16278589079157053795782075032297783945005585381789415241805762015558401605827120597732105675963548430677468354513367883031864852995625087550810205500849519035786076785639 962069488350000928091401150899686197238242901716965750252230645317 4 17568532023429885683370592500291431924564343914913309225788757920809172824664852233405893503550259251024446571384429403564600833088121397535480823599264637359845244909021 141616525232256110695908157899803096817621620611973493680514476951238929158317509096930861951 2 19497930865699019363943548142135256193319907120765160581760327448368347175132468929201001391867387901965900806765172457737907189458494103280874676504748399877205342731347 2815556985028702404816240655307245235061485170208977680707601799 4 19514016134754842070450331856049964981738886372278620922191054873662657996111827769880390822824174314584324268424018538494333603036431639970560517723753170016846816579441 1340877086226287384375089452339083100878325176334820985586739 4 20035896593500746383462734918607502169455842035061668250585194881459628547877734596998830969927388359043711850324638235371430958389887831585318207745563389784864858796741 20475132423137652366764335519483433878962896852317 6 20037445146996893647301754121726842848958436561282124623448325021432698144393212196686053289554836604126218440533592689717450611159555629550709123872710143520247377925813 209959510888631934076011051519488548807023223513901843104497646035292722960571858889141283234297797 2 20368024525538006106392541676210042432841480151030124327543282469406091828253932438879067474552915585744935590253128879110126017963629297637909037673058605436391362868089 7664205569655096915127881333595758466292169400984651286403853305996623580780705854807672662608400965955141 2 22035321433029275125348133012743270616188135312026947309224140845953636707823728962182997422389699833378072451491287804407844855398468084800907582322241125145791767114409 1341099475779120634771305980094803521366438363814462153177760115197363067694341026746421701 2 22459076964545120353195183912789471221142974618781192088307553181532828497343829650415662104696550150509405381748866333923579036623863039975258155034494987005494772346303 13021327768381324117797401952012440595289575333647399640654301024649908291318120296395798613536975522332784820676409791 2 24356024180691541288800158461900353370821683005254585424188983720454580252778544099660153259680683600116058656745195545814791833211016748939910752242211753446219412884077 3237350394808285103075641617594465564146206546711 6 25039504288773989907304719804935167576562974128588596430756693414540332342087172852131728963304254741892692184102197328096285555109205745061415392197460734194351091229721 13521161864666081331055609685681597088288037725829349 4 26000010814468535497740694416753631214028667689759936291767250018093518434041628365109058731123489126846967677383334442474207590897410933279486301229174350309811445473501 14009850937792005406730380272348622878305184779927377534492981 4 27172125686957628001012658783230087085816565086102775371420649480563276116781772995868993991615523678119778973455971778941941363802197767406889113349889811967428521888161 9122250650625295789394192264177090850512907830207015700812591965749676110363139827931 2 27738485644277877447625953933487661166416287011440479372656330524800054607299696203709427956485624028668570436411093142710988730491111210748815182702127689186706475856231 4892720942720790365458042852055423875228658164927437795374063906245099228545292111569061 2 31475990348080268857029472676755694648510128854707193847698629329313340485655211304791923702157429529370506619167390665236878656307870783380344995254569682302274853191597 19576485049029135497433268217895517521865515678303072294251079207147114838488734071746553027852463 2 33472040876393994944564486261147338321148190654955637700991895640373427581794964398172964078342124497859995899250051283438155034095825818236017770484563533908631249309301 1368458599734355263706028524816917657860601005030715755052360856071535759270186713212488149631 2 33658755897474003513919573752624449358339081368744454474062097947192346171272721760988710255307237907123949758800647884064070174536150162935379035736258610474022421260697 10891890809426275744826618205813879839813616782194295729457569722896353440031133239716862593024313 2 34019346082757377025300222987334096586507019018874971992506371881374423138969726939789034970674224680915484928618447753314709775222460160431626466797170803565837729166623 2994276470478314760544797458612078766929181740441725790552989449067127241362477293221281 2 44168796926207462378057352602043084290281757607316963948694683380409265265835289222199708050547199594638183444010266436723661757858597607923670313307561800803548440397289 7020991594006607643310915682128199457452235790171090842527771738444243284523984783134705801879661 2 45676787047919370213323245603496778080752836682737264340192101314175351294300806458509793156893806462110802306668630201557355444376131777576614141787057473297143765372743 1005044594046115931739178735622527335373820764445855572938766006024733605869695149644903913 2 46191664464813445874767590209434441162052255521567939112540827815575548089306580461428455879240915537666917151867123959864630938087004330237468132547401092802008648822527 371807402539064896530398291177930584390165479148573564953985170212816657088205242360334830662137 2 51252085681762001767844461373511011877002644465828936813721644328313582802784375372185092363485479602170517133583947971896684461609102359783109240219824351470078494027537 1387640910841660592153890365946418990634007941781185530472086681482568128515732701548912228614547428327289491256150126937767 2 61008779277179639882207711236412940945718907811915554622615663374174464920052818160406521484824333948741088549682508990764565232981428720576068638635343562954054814007587 4547288990943010092092511037353049087678258499428742962230027555814624251134502467291 4 66271284995656743276734682777111600797198928320458538259721319209648116761901460651087196873563639225837100949286489481383569929020104548407290629881978957802812184559461 14375165856920614425507086216033528774054400697945469917604444439695077831751405697781 2 68881797804658727616342857812666195854538707125293957889229425073545113156745237519351595483912272193336151677370697799202516502824122193125706690317207862170500971340581 794774906762409536458907624383161931082441465514910645116026367085209525281683956922557036536735127726449161 2 71717327334977413787810390100533774207911341663731302964955487536942402142374533147405822583172468016655332052038974268784253435352760133100738838052368273978252974107999 1353904963612593367 12 72335589395338895036002707787687023368317161510092581841441569877788737412511061698797750119490358971955585621582692073442928083822332387213931269167258390385560333466033 36469214544431633040342073660575848061763198576517504609268532455685364551439261527464967 2 73484763997015740108699389511028680433614783686006656307319517687941737720380960539423238239600481037589200953496734514760602167685102146343482129566027175655295366639463 6757169766804519917248105011019317754503260087046164064017068418243918132748864914279499421 2 75164691332535809277501066254594793070109214186234699331369372859282232199957429139237469690139448155031273862503111438389399520336946776534899689967408333293413192538703 35631261811960251107478632667076373715813889498967 4 75806334459586946336398832397845111905525746344168529739205504734874208432069773050651944650536236565486066343307506825281165166256198664094650324753837071269316591390061 3747791658358806698250517211528437570531400004835714895367604993924821965996794758155346672634998517418930359 2 77880523272192373804769107965973360634564444613919225351059046677093306072596198163571227124813501851180160103922411227379847270074905015749671340071908746242901654527541 243390622697768043700639644828846358367774142446919207712297103 4 80860003295004878280833500701919771475724107445920533174011712194917663006024303957812405545798720964078038107702730812659140488759507411722221964476852910127436643318381 187311950890259519422683001 10 83708565354422535534854250776567927021770198927842086324871654339005660751686726844892992714829622911290387618722127064611307846863278074180224979267593673072191965603549 77611481754556485954655546047022424803817668372308488834476679261247900569235652970019585822550429849 2 90921591827255776871260847280247239767320615244041595776314840129830569526217344034379127805484200490774631723405533260101644958519286044636057694304279444346559482852413 653058596067301423729 12 100730676310524014057716804760521394483591499214341610788260184181555865925280177318477270407855320981314648689731041431239715142998785269154944428874889964192552385297921 13972817641361894345315701446700544639 6 102044563770494151866689084772561089768398814475036604808928681495817058255302568189118308085524263216104334799811480639905475125289038827925501584177780343668196332097403 146315666425200141768446736030379797517178504597708668057 4 106579397286090754609376865060895641763460427630718246852200969611082167383751490987194972986804572660421011006187535191812815493029973810023079134814933587857598679953381 20623791066063079595277259872938828613147192824737982682619762566879093717501277168054108354179459224868482173931 2 107885006913447948481433909367488024483446618408127538819607446739959219440437931886901654436687527557364230004947116259042359316406396549560246662854903807358498939532967 168420950715395400468232243 10 111749411693163564566236305826426725972666130535519669965706128214349266687426181353028210182045027139980215633250783332864439947248540881975226849325408952692735930055977 15110452619096708000210768728462871281 6 112009088347579499574968804603752418853066382164208254563386971416050651888616150124324174492411171768723561827782520311052394145302730714491205101220921539440023316319517 242965299753278998099 12 130704982827369476624162830019736188583371850049936237406555048183819119186785430561424793559446255260150517574888086392845715076437000238995018907322970523143117947328219 1066009777240774517790685141453247084311292505544736212154242369081242430790526207915615337217 2 131622723405068076937194516734072552883966589264749322819369643781636293524541979922547737141885760770333411511130271386730987254292868996208650106344875171459632045681283 2144906058568064901121171736122945793 6 136343417651853353816458984084525546595213802332533602397723731093947432278829982141650047925560235861480715841965229377905727899945732940161731297919598022704437122963847 139017523 30 140358037707102868891816477204089926450440504161094202172457403935084904585617363892741676529069087002748774704733430697260067972597979068538420134308194283167924971193883 239094025560040772316048253847945500715309764851826805044813369 4 149419477739681559568471352183521349360302045660151194161172100202819874780641444733208536272085700654831246316563285697890303305978464202459069619614748318058077163492481 178419629705235803335627090392459437415280468907376656532673158944003021313017081689877676729554385832449251981 2 155746131127526898945249832312521196573747918697950899431217163930353262353095527848353281303999844118060932617641419337891676622995913169790111864169731230745579023595771 96111007201967869904137808686200126488761 6 159021830935397765397872965963688937863555661261063110300171740474597018748775877222685370267335191157523101684834057893131573480596727577273902544326738986700744208897003 25184843280435766933921912805047019353863229783685317929272836417172499110146757513265051379 2 175462385081797154737725632066957184186959969456365958389610715737383913325535665165026886210020070175119913116195205999161512333785454986776385123974064983922436882619847 135853949425908949565462428034556740005291550389730599129393744420872591033669648676804421 2 177495532697843849528881670349328727422616078813630621356819078928741864509834880335369884840827741602688068804926784081494691042516999453704530101274738112850236412757029 27529965060405216082765223442803986555299798207722351425193236615169493203313216293063504727586060020615720741860053183423 2 178577460914017712708273315866639713927297423060407828191254659636018321838475780189333199830274928541404724856832264366335975482963062353796886571304854769263521578992881 2097585661352878451073082463666511016068510679928392975544332997273161299196079447666763915695591 2 203160021796264516265400589802523540323398292881671566262087463728846726567774459337074607945004223871256903772586007489874749658773489007320109163806983219691026686991209 30280669317751106232349128847569131600801 6 211733375397501819324249269030105005976576696185204944185613629273838832079298190754279803039896493942538796992612203579243591142058925986241142737452797550331701514297447 13309850316254251270626991294588267807837718230446587518262634384524091028394923489084151 2 217224096125687307183527666048365351864907112885817552398119305380984455123681286370561363374730801561729234527758855614016189955603184821166553903963003111504443052132239 15180265038865720939 12 246559598385722622051214866629550501083331745261690196055744118607267177835985061954621589197246050325266757983319301215460679063626315276412166454321113633730680943612047 496833428679257 16 256652842282160035258459919609687413587007758815932260712666219954179509723617528542758855242990940754342638485744891282915259495454868561370441577686711523181814854217207 6001724893998018628250041781347093882786443339162655083699021545238617499307008213446290818612010922797601 2 257638112475738334732602999931406498663345022601250615957774709519623254162413001011066269119263352138461042199925671639523066622050345683924050479827885022162125584170893 8771127855704077447689720007633400899877273300451206166813144741006623024255374995029576101 2 257695461930470703138405853231059091366711910634146641620637029243629682509859681704522744978045064777180911417440345192284834297606621631572142123145420639598425280571003 12733209550201791897543140928322007234398360276652602431849737422405172933245194358880823127 2 259155051326493450690011688854964387979868707646002796472828659350446563266680555491978883481225931900173174584985356528664455612487429210732131107619892816368052174702309 987900542491 22 265977662927601496911751945789318120485731239448565361632833159968899839731475558724971406283750561575931942283355050764291155375642548839874980342112727040621131418246423 4459516682860830305399412341285340136967335555478740062949122950490001339845515453137260257534298908621503 2 277477743285413465672323490884125132468020540467757073911058582975309625814036920440678192451806511247200551717548529859572611676889457763379964020236521832814290887437837 1638057816253571607794631540346969382009402306700667350436827385659369391 4 285301060385453644847903311969226271833896368099636886081164305686085319206922307300825405625415472952089061585342621195530902263177559412860806941930801315551607776563911 734234765792631986910475701270920893697419788989235351555439 4 303274637593286822587489527042470389177843996162332802544073182518953736641687881465739618274747045307358020510015571691039857386936702510181074918309841551626778590898861 7268518554398975049027851231540262054372543974252009309853784830499379080760325201141801632110571859214164717154957131353 2 303285219413244531033413300077077492001596671494975098004085004659641978245923424105799685328052272806317946433306444207827681070257969894118955340585722133789368614281719 679078833700097405370894602701678147 6 319292348052437741261175651275504618494977096656853412445099418601384841590434916925766717687518056463196749927910455460302504282463824315276503574865268030471187840008739 1807733474707303116072862670848657823684575250443103225022450118900897394639261687397621273863617965643 2 330234677472756893693086274257496484184750663579816158881847713175602815665286209592505724419590728497573720585788635652111367241489725985395176210120583206688884838383837 16750496795159060539068242358708607592999637950337288830991832781251981810514734843147373020976798851 2 335297715092104571218959829750400816694504356011199518486964550490613303294171644694684804475453854470238982077949183406067675727284689831515571621101710651631461093669473 40517898587599604226828031143714649076576812357200934267 4 338911598534808931543458115624619076022222960607042699338593632603548914660884621984369610351256263770552722223524104303852588900368157924760835557514655156275156946453011 1427881123271462893828004152080400247294616130606480750915464066514065634562586759846167789140751 2 354408450458780190987198108624140704995767407929836845438027241465046902848967117618512811101219775301086842973712184557566562854963257648980457693936996406144849167906081 890014372026059848287884564136243757498233449579710863544205700586905490716551126205371524104139949 2 356544711567333243851557174387643563646992261068142057447624783385399457848944393624290310181232151209649085154622669322176654464825308090978865211631643081123672676912567 1233108694842453898699 12 357480066071562063447565641075461406737840057714351611221778145369830347143717751802914529877049809071221743791175610507122711402471944310261741046348673879315428743041879 429140498212767340319988654603240224162166548801965555131030904805068719899227947015449214470831869321925816923 2 392538415644008534310009012908591852342856550577643090105832520916344102960155260819727280311199030077048928255369763028737645640328288298666095478105678020274222819123421 1003947793406659309063 10 393354720546344629736872743967823823999345538762439173666583603932115775963871990593967594889874481592005000885041846228173409066760878427775304365320371872483931377269919 4540996853830187011356044421259222153095921662308622237349223103543290231292531486200524432969878805546090272285617 2 399748938565982866453346111024024052532519461873143931567957657740738049016161005505740739216916115340117670175143751674897589107551323785990877757581706327541805011250593 52465730869537773297071788267914875965033798693812183825052409638863912693884012418917109976466646554041561 2 417458076749737971704439175172843039989777229194561246378698544558075746589010390681920360322904298457047102582990837274010408333410439524689487858532694977627415823536477 389058206901805267049806795816619657290283678520422256721519785308518535541340793098116044589451 2 467738875816215227431852233147174998143378759634851626374039539428800180474999482164578451968341306041254071831136188729677948380242346654075999103783196542240010012969327 174102780262193811290693 10 506481148584403059571092373804976288292246804661350923859032497725971698709006450696722040249637533994633656376157837938352096528869245136256080114790112468186368877323657 66610900000229876367348128755780715607878013198032376279494689478317929475935996021263822922186903301 2 517970658801494430100872468099170756765713583883258499871970046711551260427084877173185365100752569954949687019058625506769501834926964371529505336572174628849939761192309 6986871623701482004429672690408018166701767223451016072329358890457777891362873388641217165071189688409 2 544588422499691933970995926584890177261355926795170045903777733265874885123305467574910424813889299753809808207424945778351630489764330699609987989301141238409442856129231 133134188680348642049472708324704417118701540878845518855958816825250342497386160718089777906593914837 2 546423847438764637743275978197357850883593440962576639694734224182849123894638785668418414983408813440600053324904589124051250277901520520684590830956770860795696260933963 40818505735730520880391177764832507525686363811889178387 4 548542899486322457689533257332265832086504783692092066590311020909831153549756565710021702744941077011069004334338925068803524024634124942046731181594102367782291641488641 1530973840572741300412872996423218153863362050672407530973771313173762677754825104024981298027 2 553226036255945134483974857083073386310151058494333739499649776117190933390191713465666597614149876842761010887624839957734264111087427059320961826732760269311392184552459 1306682132069233686909826628614527387324259419945347505108845458459615085135251021129553 2 584132122568935431830276703749549642268273777225943709292677555648318933356500960934956882164353232261149833195565011473790132441888871413461135904855249587985606334256281 1579546538766499579377304750402580395338096086288911011434314874566533432275852287242376531 2 639930627339513082266715078508817086463020030028303571510753342239783320261372170326480036157961561404189197875847517121904439668545319151951038535456495176044060359716379 1993800800670793 16 813727266620611625025625666318305790102285781529873150159161848823401641190166245789488850919789779659906498432721803022216992635166579331697566340753348681123564363592221 5728202047553284243260086599813474640030293693541554778789871395734136055522163898077385897536600694380168097174373944632811498023 2 824305507925390484664867647415613442672678738375923851577513365870404886857296557242481166143452193905016148008549028913847284575401705850456132002590111716396629037456443 30043677429701164992774909262261030972215560699700791051192699809 4 870761276907794786102202897834929598645038184679188401931884702417678642027334278754091022224673530803270070186936536592239604590409382773689382272782933369340862652674141 28252900873068192770561949846645991860005452620119035951009517155519955426479420127735577268989487465656927719 2 980758737546017035674096001459444099626298701750523886387788139902553745797759713315199308845732942172917293406801112019901311185416639506211174299411304859911285483748597 3991621579185457848145380502185978439 6 1128708927107502459624110862094361061893124169943094708100117312495311483462136833741861532065833387903987600466622258511441838584189715748849789064243134275415937742635873 3176160382184207828120027477278730514806702998658275023439053841 4 1228854712201803413450216970603149944895854140175766560530050215683940308494187915509646007592452645353819411473778895064001815677876103836250132878853735215894712492132141 1491539746240912276190159874981040605039840385806043 4 1253378525500079249112605768046001186613686250781709731883108800165467795434276491328180168796002739445196319282092479428672207908054278990393029548760363236731251576414311 126766432266193663745511947727020526681307 6 1325598346617589426012682471409734311913463239457349923699265704226711993988315279136760545120250453122578778249949754017920339733363482356805614669833423443970568476685363 5493296353950631073289952683245049560381 6 1443865908732529214793661793818219448920267929778603104212296606280638837717386844152898722393324886474008427877098548300886143536800071576491041301110671629597203917911999 540926927060997862798901943607815668838697770821561530927099 4 1465916250529349831486199057748660049717358344569271533528971916027684613083512192648133103408947806295469357380611081651883346669840377194666602774851351449087050221666541 22359016437275634486835825721522760291999054804003572095983461899173385681857414931230089297 2 1500463529059744447480291201511296548198521980519566870507736237450244710390461218146254695549588148266806944405328196654220957586698736783048272767157798430904713490197237 5451560147556664797808261509689279577131 6 1543037379151652390323956649153612491545279136028865254782978079015213605062482929654791356538202217473000634837813563355507276083164811682706432388875879258054012019957223 7356303380959412465941834539312396579525140124602227890409872539 4 1559010856060288311902468610722103302222787963772723865127827789239874542655079798174808483281140741911513275843746506436890877964602005413559844616197434227974441396533441 58202448467824517358940677051965565163702497086985714097828249988043485437084116299313772813 2 1560261595923251119843553912271889120147700377986843765694405183511639321443245812534699902986188394494498986069732505211372638191655502924354157777455018544851818792751253 33064546255978086749981842083276444972463977552540293680086221638138948392897581646581371 2 1632441783267281729280706348911230659123838907758394991907271287327039927245264418077650393166013960348526422283863121923069664522001959086631437470492607328293819411885083 41016534790209566310042343367563318720464874922054683558961870165456796453895882462637 2 1682356126196471711793371324255878003238199884178889025913208760352875608721217902860450692526050306814379428967808905425837056068932798843057329992653035436436431583456407 1790311694368679419443141757667691373360912471004941983991723843611558881346980782973232549937 2 1930262064122188545461367462185375072054338961524328239725724310165903170243002926965759562322840093296349219321369780186874047681931985369950010107748922719558941310012023 7434219456546387846477243041140810259559197128616100039618857881779645281316874170493277 2 2004556197747374787055408299813473557186949362581775086500798975196462167624458059570563217848883868483312642496607561768306008243252253311287865557365011429500478656112317 6272420103770092126179818941244106672451 6 2046374648293955229840385123746602741089888720019718929136499420290705128638343643694029956780885838847117306062261454025781473406462050145601352961704267630972789254902121 1477119195846514332289252485497907613 6 2296016097591439416543316692398630632780814732521336940716557149158858379318516218738242189792496995225505671542404874477773650145345170835480369696338295310707960489110167 16493278317159229248689352986399592142505502382204083881492019272439015770662908154124001150844298215775329 2 2297014480552498879115273267435661094685895343532937900410413443614229963056512521492018764317817164082327068375497856651817598532657921614309654254251808417116468407931711 6994897145287111 16 2520428778323717746329229528489884927258024446571257040902608597802561716175566916076096424785295800905898824766376124874176677079518819088227363711020346973860806777308573 18245113491164945500196783353348669879 6 2542356338357271724108551194098480480115180420931735483943514743405925879414690864420396859747995176847027949907704333751844806786326283410991956572936348118742693018879609 1765682539667314055454908657889085589983 6 2713069565827332486974555901705696855422772980612910971521605249315893588206166390744251837074663975214888760031582282640485054029398918145562084923742148383543133086327583 257423987593810013936939897093343031395354128661631809004191943 4 2913278294434466631569865324782567133736829962730456718152478834067080220671341933030152974401080921934534647059721685105398951014569195898015477943309175629021021565720011 126459882069074107088432072244172034279233376600696295462936425514023 4 3089394013273467998654149050731159442322831296243759140868443310563361566072369166234588630137117795760910921655553423521366502213588931411733664845405865481401969984053101 12962073662862139380241373514111865522993682570003006355879713193856772225648744474639894600669634901 2 3104036890288045387621622031517687496695231013770441289571957501033532441172564095635996021458097199575185101819419039392118236552458902072682969038717671370758024552242633 10683720482550645778211182655702281334769688144565764910199727227848297968918855678008733620957451 2 3154459797214906085316780424560752732601381013273405539041266220836154481090056917214261935700548853495291792430495827808781652501390371344561843910201480934552117698156399 326007397179001644242464389981246500095531228758259107411300992517149332117488889652278816839090958633660631 2 3351798026503870862817338974872752343622558575056959446300933010677928955177804996820641820979026112484051256483883591253055837662213730238236797891232291351599813474594143 102359704232884088079430092818229211033865944408009889814333534967496571181859402818831267627457067959381 2 3669930249806332042609057949293562679731617032397362609557049273221549177046503461764600244953018891931563936324246609134676683669321995159152254287934780338069623132842569 1040687237385575161836941420356720729328800597 6 4234544753142935140555222240975748460348146190812360429286491020812972899430954367720665363675924009083455327012158195861905986697183223160689380018467315990701567291954017 452376510341213891205499961368192074069741264533195318464382147209673947581197398320419283426302364728306848547330468647644148063 2 4237887232696852153237507825398285154284021547391119500378824114344675238888621317979423597985687318057935491772980471666403458631934198857624642806448786351787421675394053 911543676167347147864651282639326971004188719478461142704462979458716188068133279672174017970671017984583 2 4665985276479027988103522167139103074492107383912175986397919314358806933707861196447136758885896537484075733297459032153834466778719814963161788272486082286290831797870763 15472663174185583383315938834070009445182498993949543860518712253912255216837922199381189637 2 5400714849131218886656587924613981295962719469244905651411154913502528553875268670073908769828149148908331858303178326373082426031660428336776944924442225828742994775166859 49401993336845850288045768393087296917 6 5432975631044391390437593926487362688783819994439506471369376226901246768626485986157473605898185923509925992604279462091144977894077886847956305713416711953658228072259889 1668485486783056000936661578048796313887715644186230379435316087535030364688935373362078573989955975339221 2 6397136937062048797968689614150187459389959007507149701669569500565013771504146933961771807677380096473166609591263119636637264586494836879829329540905444795623753023148989 333956600151600719391677291230952365227444614770023585248481848328860326874182811393822407 2 6538820061354814494875364279348331477005133588355463827501426784738704736323849908710563224256534734178090060222845576746357412923424317868755137236034769743991244991234161 375056643817945263701088681946006454495127367161072085543 4 7016257460387338409855447603210732042915751585322542987154745736747814270791612788734615403994994547041104053210725571658824769277899896676026936318498685662723437753741861 1792448359527868987468216849480479365587382019132398485552043864008559780929997497819942935730408817183564643763 2 7402718142852122760720881209992964315189466589588883604919805955701155114713849500050128486924830829102989317908698543772004022567899351728645565764288078551715950742684863 60496835949260344849259398652828683661584553451848782431181617581250202041745222566172183123010436447672425760849395242548508228831333 2 7503982661076889200225214753546479071961811753814818078431008172113661504247392225001707557456177771508383057245690732543180220921636456212957296209484121692795381170489677 4387958072630169330919309316212642208964105734190871988116501 4 7838044579212941542224604006488105967892201380032936521412813177185798937701487835423911005547018614836351151494341644680927189963350121911949221090008241353897253171556601 45286836400872032286867207663175848670999530560063945909143 4 7865185391112290914880535849141848542151955346632712682572028525508174072739730344267064354347210357095189994506949866297468367191623269967770180476361840221498844048787161 17114427151782431761996942262590251653821 6 8270617368061359475126432171901307424350829045558877067244678494461432571853342171235388922493234026661489208074717899896746557901985909877831801410366498909622507070239883 33935152958179933299551618554012883836303002253022354766045562168962977293442650699411145720202606029112131229305407541675346888059935457251675333901084887813947470638198715951618137 1 9424968061966996066270087208080367401174998307366229258350354270013728177860357360675031717229102305012328185739788682952119368936827255735088416108976509204930978262998407 1087617666235051318186805584589541678321588098991482904979051163188193753910904986409559614936255389917953 2 9552689936615370733367140362016821354396161783106582767302888070678894474864340038078418340251482082816859722866929706014599028710537161386677503255503670156598103071767959 301594503919297510997961076570396688551905635013834535165599497899056811198221054171746059587999676692986372089347267388034194243663367893518478562236167459295186351083538753451346754944325947187009938166338877651076816326371993301615890473674082369265632831101425815326312836963036733 1 9994821458545252964275956128397961177610041797691055927012032322181604468061017490009007377870068290148666403408320687676754184300531927022649811899924646152947092628551379 2048388547254826814461117677577582461467221 6 10716408612675819337455143801347236591108625843617874832358574456283783516535264202927697022592545372700454439614763951400225354810741843745717832423183410406962487139708351 7758956140094887174082752168367182915107024512283982050619112003223743332532115249134395715316665735509701301 2 11446024434232244856422660066977572491315269891780767078335674060332642230975317378884834151951962899341245401061015921255894714545681407797990401978743643946293202891069811 66456613475330768829658030239211736766695807299044132565953198077070984791453391772123454585863157780509756058947397161797373530535382932536116623636793252204248144796098286184566622851979666698024078833851843178541561541336278078571157669 1 11468448858399588419217242082351397445650407972565940298579602481976961548669981351865682749201053431666553829496547789025786479778003984945967056120607055011161125540904807 29773297806977911058930101452726297288502789 6 11635836566648008138623612021142247334919988884720939053714918530379068424199935894638530587752086931404812968551667772457438083083132105275962047555760952802270294794892129 410736636741407372308586645223719688638960502083613682869007426647810394155191823328058548447713835238687 2 12438997637811532741391799255700426097317339793402055510007915525314866315735008172270119554012144346370212185618224446679803993480978454113222515094399960138455085579075147 1828313493583083974434370925235984419071550493797393287163001 4 13749688610726943425986766684869881973814787691884212329996206310634716030619057186006389299586437973527669039050768089502242453157809216290623481478888102421912794537368551 445132365980651504663048997273753039140176376045965938222826553423437655063892439350558765744200040398869718257 2 13834831188216712494830806838570372723182635493669011316660639731586488088068234177709645014952614128264758500325657253873051331875302112210319446704863537526519715059027837 307541114783157060537962003926319674968483092636178939647607709020177009607997328723465840546860701325350657 2 14433991451068701493038016609156375134953454310835947647964045177462396795076595490546763029404176225124506786387525024590333332528567355642809397477510501612224095732583157 4153044870348933065992218374414219 6 14821603376525678500185252138650910836145458889397377011350568561434021037836678274083631154868529177442114465202154161610055801775678499988646823619684889910165139114788861 1263865007432609378665862576192284757659 6 15373752519131074752774258780627904538854131502097572914234575702638951861391956577431975824799446933005916753957712729764969631637620417162684653585027584276508332519971361 4344600167854054709113379563614162040381 6 15458141705859444778844968878168136241679528152286635052769924575546883009881205340052353335157550684061880501427388734294449374331635150548952397253369213425630199530884811 85086515490995669733703475638049278463560326487021532364486139878424352349071791314529199889222322660547 2 16158127589823315112897477887545608011941524614137671783020695149556017777185441598045902445478170433418791320972825333802783195200941106434770016975276087842624411032744561 5659789945499814022815784650759041432652276817536501449 4 16217640988726591272311079194332279272774002784866227797342848773006464827066054265390019885168465266136146739808782161754919203922433137808050527420413887514215722204491461 81660986975083052576582239 10 17559905177401072546754895904574386680872540197003898307113818947928460753423005882192799128574991153172957652459815396070534975433796947256022542705056584615043780230545511 122968341811681399979139029116620854767387245417129518283362292808287830793684400685538853947133 2 18190652456565462310860968880143291085531767051922462474792116046187404390652545101889907226551642403042465587794470446181888914735479146743520425521355556639354050253658091 6345073667867251507492673837019741631 6 20886545610214100116632331610697277157093976107196096187030800481829894893357632971525436046471246318741502011456309365279370334219304181027735993137869572726748246443355627 22008342584893096243911279070061588348842967370605501696069912289312020311296174485313289207285780694957599560956351790387985723141 2 20896350090589588550879945039617966828714877981559563934122703939774802848377026828946879151152159975105948910062074341617909886266949968737278829812124427579945243063360779 5139203735561110333016545147783127497565527152651464662211660288682298648970419757770517231128889069623801106795723480717689114981 2 21969698017061757364941446314724387267266987598946725140893036824057406736359080166829882836859439576639957196093684289652471942556182001793709587560596014710016193358403891 248554705490239 18 22295612349863510238212498443067397609852966210552327955470221883135536367546873439487259403012726221655953607255118277530408441563112567188511568979012869448756950231212869 19693520721490476301467617852863928069034822055883598019725740315484029826891502369291712504563838351 2 28794491209239541755988840567539222789142372745329434734334254555506700947294441806803114299053174021925766346326523128376046137337531840641224834431541337294870170344392331 19057761648352241678072502310838821956979 6 28829192360652438700513993318057519498457726256151285285154347013900307989863502469661211019817108006061318718852366527012338230506715066279364008151519203386113565845724713 451920738800686239411165277070627975528807542385798318715283 4 29078368690501539439550335759296268200424345707133504147884305074560982966031291760512893313165013905523317086157600109401953587630678314040268745532851321691389011666760801 867141936507429613397070571822690355529691429498001719 4 35443169822532359109102481147082156002158868212624436432597084927606210672310063468136863611228346393723977438586297704905050702095315216312577820673155597965608877166234971 331336817674065571162936481028800238030037831438120249673939486230129204237208995354021 2 36594695582125657017064372740580965888265422517311301284758758591949883378296266238377149191556794893248882880328983322589332493735746970829775369029146488212064524038740821 17027002326143472741868332683695724032684495389124270846052572501656569937614243320483440883836125136061 2 36812613032373949045188969975100265587564246782088245235006622504488855850354481961812435602267087374395629928672863181549030746667810608870617971148588250344594079591348419 70775827084119857713229129468079547660774063688737072592057 4 43628238800434212870652007750583081131426451272104655618154030084183394910076688353609818447899187532276709698366976442367104814431527854310356884055228085919674442418524531 90935994920266627129131726550986779077341828562573011617091223661753692680923392675253068574553652388324311667087438073428395644312050220651784942345174072132631846927412478255983157 1 46042502033802999282516316399143296245375127758291264477609139873080320529006805078359586781621450954356784437070943586575352686953375936198370818938425851248869797383386721 26707407951371135766756144316226448670247203897369 4 46427704417271064328364351675696928018156929867674409942735144846915169936384101539939301826077881809668018353949299225621963470632043731055515128029554374370468536371964481 68426331820601280886854795501359314500193559510829004639460443459815521705871417911639437932795533662024737961855933271 2 49322763920419364332529141152774708272502422680075775389216426205145841736680345994928603294955707608319739812195528751256028089693722957017146815353471919973329741161819933 1913975325706351540133635620000895619341531650156315703634011313812128971752243544468591 2 50182212978256636475095672009516992310019205141736361735839871185769283131622119609067329124092504793855939586441431987996026306508252477981048785458757035936476678303150601 190996453296620566657946202395164425298973370034680866341331292978595374298303887085444163164729 2 50234850384575316235781452457614482393247464135175753809547326730748542244134238841488167334878716064877531923172117419195911738312480321503524472160126385479824889988271011 17158758981254195510192889832265271037260431620548728840280841 4 52599936974167874316179231360880463581980798080803230204766825225291329254781457329155558952731338092196523214654428541648821018064745638591064954303282809062733085184140641 30011609646882199603907395330193624819668480445834002117302065468129369626754466899518176879170345699 2 54291056926849195016899975123598628929648175293437166916281045992914261216297989855330436391122528701542762609669523877897992901922450255965982468413659140540933297580856799 1774968682636175226282431525689603598460695318361481571992606920087527453795946513252028834900181329592876778460617331 2 55903887074997122535300285564946020557963336393348829284561197086789091142971804261149019803089009874999885596135854753424372448791003873672185404136746730898676803593926241 3961530772257172751242715595128137716110841782476968116923 4 61353446986863948136646225906360214485905083485139045592116766236811568593901377797465726517317336916568030736770051540115519160857804591381599045210699192905545554743388161 4353117128816375687082833459514031748302189085250847025636056261419489416691200506302176761 2 62779431671731066215680112754545462306643665770769440089092321415725342488649814810130655305255505243515011026596890185343835999657881439997557216363653041295843958933129863 204917464482238935731634789819847723902231386425410336896385885836756315069280649238653825558661 2 69669661029210089761462594861066288683885559740367388251834389578711286769187613827793677053375366629168601289633980719349083759265188008643403682666180865724377605205504001 34916032904912761689386224460213340091 6 70276558842081111692304552336060001974743113077554034493909684966716326397766262614269084160783858105896394025405173899651219977571589764499465925596959724226386863644477003 22023060576956176992677314461389067883896286147 6 76264116863964518903983820684927164278327375856843127662330331991803962449302033993065143860350800144268774867208172676108612628681403657349154981789586001958224009489518313 38897454303286936901887117 10 76622108854017340496557339214257339127772005327504244166040063300539446555313489476672712265802541548663417186851972822169942266070144721878379989087389246484903573985660663 726537205743261709403238875186114031211645446397039 4 77455532435797939434315603148506502366987106180805471847072434561090536804964027650633947560959015357256644126819245435017240297598877951062254925234471252537370701645774241 70909829913543465311729846796910048029392271113261225644998853636364739052592399062619815289393032610498132465677144591 2 78188841804140998208883650834416198982746701126961651915214673482714107376821556739082840788615888482306349814827749188529800617133340338507388968599627764713859912509194337 4634659264867853960535057937938709 6 78616883778833192469529281669046711163920855200637197220532335744790199496536993527276872905118674772454352430492837659026907793477332154219395629968101275193642626856538091 7312035200007265985670747862985067521 6 89813235760587158032171910910990377472257431670930810884787482865493826212191486998193033803973932837619530159094137704935819504689330207462017585176017894610330252988731761 6417693313125874379737325269671584869907754449925360350478921195801948245788364110449879919 2 89858297947948217195585204631798766636218770084933931315015827169652386711903873881446374474975204000717276579800274132142858654148514279833001553895165034326230258372640857 147312984007582302874302601 10 94077648021586869192107851195330979496595227979249895954068647546254476971517633038260219407886439569203532633272057323963782514353862652286613685200847254341248362850635533 163433297269073430742121098489400427937013357314837298954261101912474392021500124552705349806617346132346097793091189 2 94953655233015537086857560638488808240440373038349583504414505644427435796481204205194993372111531904607492977171386515251975767121847873935639709369986492539209041809987511 10746633836752148738061310880251775636927117847602563738302736569855151413562972609273129223011665305549330612505290002991 2 110849957941626444998009872589270537472336584175602387303985217042364065361573710259172671929595702245181301938327895983212391496934626609991365217985544631780124265475517569 33269411233576500285672130137795866134015798743739398547 4 110863347258955426852763961923467884832491397399623271443794191879094709718365772673268793213058086808300020842367350156131871985040358890351977689082882691776897106829626801 112296883677152416392845582664014939476723214588798575523806397180725533730096262993125918021 2 117739891121564090681047350985035726537383492119250243049673892692953344459293549747996882120171923251533375432494818042001259856018467348251822968851957125867593585438176849 10616178843749211748748626926529601089 6 123354481846487774085336103694413827838998030607777986608690220106631946880415039273775600735910886054440240906902255433726347821699463817163988730271891099347720227294428929 385926641950997051330064501554436414168589811005266098456255376174664142475429716550213293721132794749 2 128971634474033451877412449689710963649225377960216668186529535617622021287746372794771445470725081866581519219345111608465204593199346144337537376103066387103049593418548813 115512048133057 18 130665679004579500095782004375662691400339761583651107367738316177582241947976580072944665208869155838786621525446073751806265599223225198741501974920255208758013639052802283 11179501540130550766558106026361827828318659888711528105067 4 132109119016439090022655447599007014912240700904943276627094022432306502122894896949892563332088282367717330622755669471750710592061848844932954028895575085566170584481042131 1176426806516522256008958584891453180771 6 135170320497660826697659356493287613045664528504182440794570954878792604042999191868774362630301320752925336307553828456698835669248728374474125649876346825063850174195788297 163082962985858694232224376769794599524336159196160639 4 143779283455779309912622820712964972838851816895685706432283588051092752519888341163323785387799717264700441318908925067832543155769428600504124495477198356925794016075590171 174942607792751197103800849381974947705204855744718937901211465968739348768514667438858211109 2 152708593698633643339052378512680876652246949330051529380758726405732400604645574011910200202705684085700524837787349966345806476388333882893822554282431485365477266404676469 5217477452209615349990829862386809101512771719551102059823 4 157467003013343150050561172769772571298164283858656851831092941913311607814288206788202227086877668171519563871642195857854221208613659831122994241197709706974904301066736161 2560292391242854012550741618795708381 6 159086943856856140110592115343308946657514421494532667689065323457972576846688507035327895726000065054205451081846239887783332944116853677312786274103950086040556445497578473 4678833643944327595448311979582270697941515525636635186536981479864356048656304452198614950702205131359 2 164366969705546877779067373377114453849592650717170140385721473573726428942564695004629670879072499262586228341306982750450308035712372425109223909539096711962084447937613831 17623568705303355734627733114418531655394510414417034533980730165132955297903981170498131149002829154191348544179 2 167564893012944238083578735087991420411585114733403489042154427783500160115151110239047452753672231792153510207414860571447875075526682746631834101195029085420981863427003539 967717215027368320902940017348223733189053844385424415479 4 175775409183939412476867854505017182583095454644850931769021947600080610261280065821403614355372470886228929197639136180632838733016638881317499442752820218237775191264492371 2909152055255695280572951 12 175823955335270805460977473345179266326433342469893679176205014685558274173893595261865987262117049432944843522179838212337023999188151911260472067095608022412280012480022417 3863412346806085882355293877492589766431740956439647 4 178556717547950170929483762825303749923844840425955096678978800285089748654527023096326194857624567936971195242440529220448167475561074910640341146880235817477390502382642871 15228641584839380554943809338222693278803197267674423 4 203746769619956658303818405427556282145407082149207130915510431506357803192053072641815526146894438261912708745196716484861619136591673719872889543703929818848920973373523281 10110754110613974891417430341297353362729 6 206931690330554728676006559538990482630386501076934435250276647485391355098518309965356636155946337073335141254293627011954379028833681426018407423579301577595093130506080537 263344469160590375888487415982204873200136537621856124698853353472353589285052570500837067780595443 2 222384423869190518228292440102427176435459483039489322842247772711430275571857524316987337860632073195479012067743317822802676683188570472283726528060583103555105286530719521 1543730072265146038623265565294417518161462075374188806918184120005459900970956806564600531481242171 2 228232197865125414091026759175574499074858527907076440780303017638069163982114148989637554672965560734813768867763813688540485187705155178375037233815368830482203087434764859 12189011562484115329648438811972429450457215059699671802241295259579160850584557652287512405096055811 2 244009780010074788289977224108361281147649692577903282899081700669581144797749705682904131435678733766675881876265743003983230189311337444218768143225603647028115028973538113 38209569287698147805867212272238066231 6 245081418766534962083362594627133820121652892710948285483017526094815369541990587193541448125208405956023738330922281978205811391799910037804160090682168343304250156943566797 508106580974509963 12 259306970961251923692375933989447924203962270476436367735532627628425748178489946998371666545375671651957511359624628367601265034209299829388111827416011389192447972261123099 1533036925745058160665160642921787100540558898608073672640537010204129264919187975216514257852318912616637 2 304737080099051903352900754359273223072018779231847631974550145542656874094671311856616588742041738240838522326617210386299567966949426062105543100975732633362878919971419027 20843525874258229855820673525123000040360081675272338204988377524848129707115603333067536280233769 2 328794872676926357594541978843010436523875286543741669256484429512898882175506444489701548979785981167504847661768767269906507241753149256245542927209063301488576475470305839 58650622221318438260992592780579965702122998519572000781890769473098079474045524059616228063730046816020803757296763717 2 342223396165201836287299172395438503427025171155723266014935174546013148204527584778419205319692655534151183792479066830301480859184490311046609447619049756815776199087618189 129919122244867214663 12 364776580146950529715754357700066759605242158513546040109662396762508782301134196829385875422316065722483974997924585822496079516019703526299872726478146234406760975223210063 8646208008342046252698257687635895869619622313724062186321256434474426808028068470828021 2 371924939918000667475070298964950304809842081441725984273844297537458981481782967101124715263134769187678211506748629056452056279032678848546199814787107231121231313183231863 1565291000383806497397800260927147785595218710106381781314136954411469591572703779442234731329591019 2 391931087648233510497800123894096066021402027194846999733739418004903361585341257076699921652771336375252651189578726507017235426528255945397370754364335956867994685106477093 3098648621222018336906327848977277153009368214993315034518241698744705261513782499356428211292678588177354591 2 422126979317062193516390761490944422223163431613587213974758063367522121049764551055093161836405835614142221966539640469481369320842965740365350870207451743757206401734252659 1236694967173034362146934977367100699983342570356637 4 432767399689658344222787846537119569793900590543068049666843387626178848432440854329343952712863429399673879628749402190091131191990390068864729961619243476968540862899708751 97874523759931754872712357323662509598879599869955140712173496670090577854906605727747724970668486038717220562273487100043416712757051099189264547534615529099470520782410997417 1 448965705320787866388588795062672062380181650779610737211805030596745769976635806090585894360864614856501011753548105963501911526408491280684699759333098757337020737533995401 1389619940086639642708634052769322702074454031496856468026515971717971105800063701365088270810360611 2 480480462924672211462999624371558278490986116378847220250290976321869178891642992314436956666584857951546179444480839324424033113176199850070282957836505712838035576554495337 126672227640816368600715331 10 483035562292971617859297144509528734798976012892024932900577087615351469706978896292424892175504036854507353127759663226894786844141757685425747041466627654164653457167124323 91591627184170473940682322970767845857835774538330499965907058048373410509481531601348346154089076300757921547 2 486005007461304979585893447613104469596753713382444730634014649354865941587586340928492059811361981900475295232490299205232697563424675105432197452092202585376022877102813619 7904286885886996063195907731698976329394760305197524985496983036259710291283041092154057313903 2 544710330914951217728919716640074399413163910603149216637371215511561849652792729434036408747440842665505343812445874393709165337289431320372838833535557537359013958060757281 5045836880523260788280442738008970075163169125570109810000148727203910486053524395444771232677981 2 559832850857027827683324605129576301601069667642669188968852712452084070868237539339159730895697514305333366557498419474280273359217086617459716623784507219808562312678561167 32627209926955728448252405552696275841415462263704333640241590785795229744069751114885227 2 578866137910624486625163863225349562496401762334991097540987479807357707983502283679899738878139971713074433611327250177534868526375593699651406444660048029603726049657693163 670184420134081703517521514656554282699474465919913667815465991 4 638161585873654232371630523527953476206654886445059093219969062532734854791431658880367853968472922612588707569481846412182615350378462170966167751616485032540799857490146861 431039503962186508477993492977388127738789201531 6 668680555290866374021239444491977816094133483674960208683960831604916496745163060123550627485084848274585757526921678649294890085113617792304630396490857784094817198121196341 51495408098670579670468236250789464459962432282689945222545419346667689273020863562951300105478409 2 770705320857983453453449830188784459409738824440505585040419379043484194456599580239003142904035283812812352230684349626989381248500210340989659370494606588895954693614453571 75723153800041103430226908173079464811798773312112894657439544420395219418657747011069854080173 2 850690991978708277210912390566092296046836849102245179717822871165528833656398953934638996442578993798671552326784536121614423379243371145230844247574609740989422264590500517 67778985364247349044660881698077764648725234080904719170932057364555133908766437369035658549471629077488603976568722629 2 942719103884909820756945885895651104442531016065952690436915713668518116083813324298140684055254505638051612499479448722609046021028666096697439755297761213775561808894791933 90211363061068563585151258871281378286350930038348261062112802937514872571458623548638763653138207877577186395173432142312145580718379147531 2 976751659368307867648019488733117554153182916965343105872780772538791749924321690432744234886026692904184376300269586741880097048838830180952073014462061017443485385800302233 4565908339334328362144345577237818346977135404242826870850867 4 1013901041833941435062148406822508284188980061222200379136015500046078815167518591767026746935985497584365697949182925161006719035569907976222757502680732617826433904263062561 6566114709656797757460610852460304625938196248457210105492444945363384273842858983735713352916878955218930057977651907943446898242201329098589736467306655620621489352002844197637635276437922100796136051734483488944028683709297 1 1017321074166686838671249809957001542633191982909633186794653406247355869787633744219763263271984940940910487528433936632958547791979228896755996870703259324595679949026652899 3128373902364423470971738071930493777676323916581553135678323092248998135550255308592701879 2 1063940683004092852769176004139060468834670885027770568100070078532127139571668091435070755033501039177350772398538386857615185172150877993065349743611877754296464399616232361 437536777661952413305073522533877487991773084955429481218028397063972662901951406614646962790003 2 1409139833414916973402626629035193347103446018935932585290969540134208903475095196523259906823208505215618040440286032398972511893417965601525203464338003449320525387852520459 195265915996310825226611518554423696217219027657375747532573512403885115267778034197660873 2 1443779694417748336445682210756548288134680036307744182696996222725736932679574005118253449022769777128272821349321404770294463460631462476620300437840465290603250716620050467 332290869648923852287 10 1494322925024257055038727069227818558680617915720285850975635961620447489691385793936661366130962905131015757733582540445232647027730759951478731658943638396800081855163289127 43736563315644008476808013405324024572054944756088867990113 4 1524637938762463698377519037606219018841705201809272034779593430452317158023889325273072774092102038323144982130007029185265455706764938917487656481491400819943822522500629771 18997692210576724109671 12 2138278194864440938909663018748861128334334914413635359571242505420587851194987203793297794557056012564250275631880155122745848324577673225228236832431660401723733564567620307 528748663802500485234857417701291943387738675439458374604638672143363508545215631957041222093710203808578361 2 2164124152306318516671935431449284399426574333246694742038202758028285794819268839041323937596709398949348294395578031975960691264529586544147930805215126519307697793479532991 7344605686536566602699 12 2187226164141095932833084539438388436131534999039481964727595332283839965795925998792907451031133023124299857410243672582860585242168885842635260387988966320007321935455568039 77269217094986122216770592443270763 6 2249653319790150425489847229234772795025692530983344828801348171554444184557623181078892536113800964697915385999165940096043656465490118510390074353648442087178855154491994607 255489275275066469325809145191036963542980544580748006069616244773845770379208598632530606180306776314026793 2 2686030299830733379705097314379645824340430577696194227995091741997927434200465377300014025892390317500513697463738494079968405001070748582996756162975727832793613822767217009 14460968676068821094950832853659833573246769781583686558661050566322203632517113375061901437120928999529725848882072421714732559097724564738526974695154864725402381146650798707204562913258968893342140935393853 1 2903427831259901799665902726570324066160416429019596319834110927330408192396591763445372847878045320166681052353720172304157438007027759506559717607755275736682656315461145021 19710208919156180905509082165269968916276935242554270292329743981562922461761741003598969332501 2 2946674826021331590117172786679757422666488734238756662918060128826640417196336091344070996653355444869902926397845512838467899522362502548715355742149328381375974910317311303 633613830994937434398021248379560205249523284686458556691006237534415043436073433968095405253 2 3091912118177936352618093390138134459646031798325650377553237265197222959351565004707399181715902699745835003684037522553862090515659170238189494815194252626875142308888388519 209770542827731765393 10 3408836776045216381281057589673360034325579212832908659344418000918129805647652734921522524499199201502563660628733809500742914900276836199756732165123602996613568941138812279 32512333091031057688298267807399534722436275391725135792740051239396529390548983894648667087 2 3457187462886820261645441736129352886319896777957436660319830540811812929303829242689413106729405322347498433316197967366924513190772391943576858341997262410057873960633533977 31995801111229811063494088079287605145681814525010567543751336051127315487097606166232630490871902024803898041162549163129318746903925901614243377 2 3552548917546783292437319883119881740740165334367923525330984799916553640910281603745319393913109358933572466035000101191201548128261759600680332803720325545621352807924919457 645888240020842246550032810466685428746384642650056907526129680683256312804221385841678995216555440541429936498249153984641163788759484562005110994237409706291116665390693580361605329165485129556808918659890832728577203273559041661935352997209041 1 3659694919285264926814762237724626790231247992927555437208105721313024448864118385753348974841883014542351747186232541479031253450067411487300532820514482897996000570027590977 1998815125451929012987468453129585310847863372179040266801650749218769193159932291285122288856443897 2 4021952734161433425750148894492237679879941446965336967447724325381592266544268646828094645605000280544838387214420241052930327645303111772934589744082410617949578561399494667 762291249748494764614302696720245507335154322399697885516139713691201298358364439041974818492056287785017707 2 4208897983599481176377639455791623465690258830305010132375083543876313531667725072421604812865468904451616751403710017707088494541947897868123486497464961700827584232098893193 2860060059364412649878067605320494646630664809449105009940709996788806728653581144073151689 2 4670029078366008125766247637450808983523033340752752794933861296118498757162186052288973964462706914816330486290274159687466263083552789314094565874824972366313088116998592517 544750128974777648431501520227484662906882356102079 4 4952000182967803658342894710783036552287738266163437599189665521417405463084612954269424410347218958481343008552205928395707377733675971335101754307678067463512184835892385841 127992782604139 18 5098434680771566775126882747226200466509400628873718601252339532572426344492096609248988640929492548513661838166912155946849246740996011604066845521713130963785752618910021193 814898001628653152376458796700148639 6 5314958470892726374299522654736727178280761044424441318831434990573174755951546378213181867343094766892234864506020187890032391991374102107799450281123546037796643338246338691 5553243167683313761090299011398374605786516220691977221647 4 5643404511069815043303667702720012674723593607512572963822124631225705895324317313857507743225534598076719186583972883253072161725283156599740452780609280713820421731099091861 33353274741568131607692295931640281 6 6106121955279693267098940834029477245556733863695521735416620397683046319692047630004821637236502071285399909019212088935772333420050037654538146118168965134066726926521552531 81278022539405722686959366755111033918017079867267304309425196772663649388570047136241328461338850973 2 6237115122462500821208315117489288800095543025640937253768889014419951993873387044413176415290853144117005299271596199458260941767633392943614041928807702132069777456794593983 145192550189071421664275960059577431605193 6 6424101047327076896978597158104866962862081856875661054980377935150306221757651606139113760990010971042145726698735016914292762578925936413419127817342232342956838773172153901 115597570476057274084233095824500607924260548426172486521130978965937348173731141032899037246832398667908175074582422016421840681163322454749939260812459458989959314277001746201981333428733501 1 6732597816202551098109081822506448221059136414120098999197424155436921181541050425433098773315302867626325053938387532414685100829383516555449765476467565566027196289274845491 203011532805331 16 6760827605479433272902100399844655030641878376563653385634634591137172403678907355841653102504706544992355089672630203130387542137690243670272866312806486501576471525432039811 88369846315045011609284288500851371914137222938344106274286089390373 4 6789798668272841041402850663814560301640706786739340324170569147976552049527059324794110657481294088303844074104391887735088355741154423122172336121604266265239268588091896361 91326051133954420800454279302801509057349322954731913554849531872122149037896079356579341891 2 7143245639692316933190468027012369701311824325582873352010704778815177010510336336701183036197299696053572375377969664384360341584365119852589068689810819795175079202899427893 2239855820246449872331 12 7575363405973770605311177159344904045618041369183877706248474084435920086115817588030722189857477808594169635955530285737601548022324191508360166889299376594427733228731522731 10721572669363117606901467388586521707361948365271668585324517033262790054561055200581261031 2 8564415209825357486453965493633128972478226766820086508914043686997959641452448004922391571898960473218636949648177007759032468597566844511636894783763334504631698636695565111 302865484358902118098025104056098231237104910732044953370536960480982248802169016180793489391803196711 2 8743503369195032103323613322347677385726705004270495286011477635068841471422114454922369131322522649396466016656062565277229180775513534735033431304100021134794144317269511333 855759674816884595562006328727094767977319133683447999975914438672898280140521835464385030228340084665492471787203383381500993377653 2 8975569554667305017310190358343246552197495227560297666945938419724118913906421421832052482760554492628171623220757175743328091471971003279947594995394377772427010405264621377 362098720922454970809965144485034540221300743295985052156337969156874361662544049328335683513492071 2 9039840541547703891373811363868661169664006310823997482212661157926956359769813389189446068647287515486363109542426935173817640161098769506147961759549161400669094165215521791 36496683458480256694611556559686083328000553139720097028821533843546999540251704773438533 4 9638041655621960506979658122962880965711423636260948754065254102234587568414468741487146265124966150565675202668783672510187796300296202539472200049794343401463340837204586611 54917320620583 16 9668358322308732271005273921926211361420347079623159871920767456686723816460454384168916083585223630354203100257887321189634765624694598139933743941661389108358968997889962173 10172428320493440813623667259274644431760015068976624128452902596820487143869475480576766448829583 2 10209747474630829386981790334059353137287382113565609439141453189063992265200553924745353915944330827758675843269662196117822434908996378452993258993961072030028862428634114431 5936908869124084059101435299440219999288584269177801456219 4 11340800754307880324866469394024765452086910992870116159472200561531937231148413513580235226003461442094439523727534298332593962298022432921853410360058266921414791377983976491 301593127398222264939187626867940465171502653864471494265484336410942536083305494678784613235934201 2 12155489058437626729288902710667291217284126366693393913937879041042188727060123282207437438794428977340197683339890768469703117879096541566501352336252784589469703627812158493 7057399443347787022961013941400985821984783695015025022376331590907948757349312412011731871201568441280594951348861843378529076812223391036280694816095620322776978923917807203250857094258928317 1 13731646730167340680281369715899323186324333080701679682187036538451040263175523043510823004614858495103876984432678303214152438463052900924217121378496144389510812905509813633 7279690923430128444983640122718674674972335271121275019729906800357582203020422429018808165733234225286699605028048178696748944102139657308200505711378256597676491957952464745488656972411920553 1 14884806416254068069946529941858721216287383515459130525259400827602465586496823405250960974200958850923988772924831206260133765304083442655153121243186738493846347320813118619 15009258910633019323350179052738921103549271874148501610977253474005655711931404308042550842426217915896667221070911 2 15190402536604820383424102627320575027298013672997831569163853150804306305034532033059001101163969945297365466099531076473139600393946676173096302526263974293993661583810430861 926659 52 15343058308764142942545189402526439751902119727252231538073155080075932366336330221940702744227992119121686908170121620188716596855906545081025859222603719144438882473774445653 559987787876927662781 12 15396148735828865964953176824583172324720684863902917632694228956328978192772161600289434325270032923315318919183464391518898720526494322326519427970201176962552045239514984651 24557782641983747762689558399044629221902224642689063342307457094083699528249400210394329 2 15463709956177391342086364336118579607383486751667924012237878773214717819750113458039051609005878167135650371976111634715416392931568878182800216106291246435838149240356044989 487028384784201229 16 15562553822091904086513648195512071083805046997036824556665164532132433758186144568497136580571371088151073195563227219387732822786715369970621560453874815929610656331683312657 40246425365167851827039760010917965872057 6 16671817092418183070333738538011179946276240277729104653814276388183310147045910601810514192734129507075829015571826529942911584019551013860322692403028677774402808787676093373 5334138069859950387807361567078466887 6 18140406709073559143189045322325806305101406980764598808111239284761701896673550747329691689471334988675887508932435591830815570336786696972485043579112298257478310451835255357 2405922799309072884392108994677617294803456339889564366120252235727966363769611086546249027 2 19660100861113978674913844925370825980420045658503631587975404578890191250842259689710464394974112924963542004887511110528379762050571041066843800447331329048701293902480852791 91935874423945974270779334667381998492150282216700697068452027683587258464925748016658863723577065244611708692286850692231820806618366021737559803930814486936516903487883301395219913608917969940737 1 20238209602430838463087652306241037475409986560537833219856725706591306905950238629536565778462027540947283388206165269441885969640640281582207768272916523545219998535855750929 52860530421830688367 12 21454576036607217045964029703660306834564094317345587835165260889496505737538838376231833199763467920198358812837720432362826189973672715480696349404414837063989553031144683529 2737785342245704952256489894385465696430868753349434431480592313764217053848129037272193232030781524319677469923 2 21556270448253026844597264060895783545003214976107571279624651760988531180770646562479301706137831752599909234748840294943723240574249955337264549297832054704567976725535407677 2646265421795509046570186288282428414688107615741 6 21658904693735440068424971790464330872820849373335779965404554905860003311001770886788351277122162212091608477185674908644127913973761753244966314565202802377785904411973291017 265685228994056743432683901582381050517166690321698601424417026768297719313319671498352903170327887969 2 23480870587670153812744430947458935163762183442576566026579753333722198639862777898326969018649573706953792817475879427173890629048676771042869663627246025932266899658940912403 2735774100970307084852561824593301981257068697826301723777301054698033821858846502887958326814185041163 2 25888350674284045518954670559061221440794800218306416194043714680529528424132952671985460252720969535389893013123974952861105749571249267909411604646217071710917783920192651419 1559368832503456971811147180955501120765860038724452099457 4 30152684201779395595552202122224136032850024122473442017169520621708692672325830668760990393196637541948924031311851623324600879859355895699068695332482057728341544754131031601 834112008780981649340448584755033263000379992693827332723157788423860281339769366802415647144273867590607294958847421301 2 35240694698229312182837849718754537888097352834383810959249041247545706115333808326104940354613612239541299523212704542109516073333343301544568722471933901084715114506937986481 116730613086135995807955327713183371114534168614212936389124045262954664612799500597263786984625101700998328981297 2 38096979023055819731974659051410494368864951881630853118513492732654814000282622302363004270496706918957775915044722326402732280620657712339659642694294726090701062520547291909 2685320018648991117842465431 10 41652898223769292360920660623035978597242309191237623250953748294874528893309499624112661817501239788458596737891055296014665538763602034958676093177361036151365539917050547723 320633835983288180002914951478383349155452198606785875312260424615548927793787867871855695254571670829567991354201 2 41853467770653209112036042215620895097334364167154977706103621730367666452571620696417572435695807311000166503964357389981093321137492517157397667340083685321435399752043410951 214997287830642005076820703542376868682055781679139595437930699737246331734921024669543416937 2 45646260818234983639794059427003701993002158462930418736055450028553453806241629034326628703755264718416599477352826594978075633998767483281925627664076968809320311905816940911 128459584689865351436491729522567135199539974223568953775041140888267506182511042054859766981451347644932795810393898838167523 2 48109619108588541482034332970094621169174888300948287320932964991991074166182665903541029482846194428681595324993549270839012976237746046106811297607047068581994256430740871693 3794252736734485069576164914818318500258977543659929336379801 4 50507041638249464496533461572148004091376683384459459999862360849231701911481069110378790513335601196245885033947341951369218749967722284114735175862594734384250125589985921061 45962958203714034570937 10 51198012055446963765475352382534451130370851249510043270878140961430147848274292017367303347871753232348971435013921820990975030086019453417618115113989450445045792707036607643 6925472727692984676163530781785375319056359639895328333662550812322928296146072782379653553744517709980125321832591 2 55327487885357650822433460044319196292650281334988868497058860469681295208220208668611043390344496482991323494848579973575866280794025759232668971880994310751735292687019538181 38461438815762301455711574669639896272713740745300314223130686252105840477934820716457173940555098424546221030902941092771 2 56606547230788945796779215253836399875678343584117595497737584446684490330812434589345888941222212367683087478547589800033323351986114318459551285447892534090584897256905563333 2685471803606073017685565277688019 6 63999697319002161273880770274693265014607029992996392210566124270422532681100410803953677656134083440201330877541389813284371696961249390436862165480768753072181000059526409359 51375138603473089141201 12 66674859460722281236035834533153318600070366896454111187019163127061404745289783455821209207774072726873438634646457899473755265384709428584533683854212425179250289250817948403 3030378091953382498417777501738767561823887246635214364768239049612721511562922284635977729656935899 2 66904881129604352050884510550408803020873343807275337669060602096920845000659608063477772642653176381086578525469556471943661986559687268600187836070369563498192911169484462777 5666151340567 22 67508083435100464978973915090264894077178049496571325182462149862889167422797373148601899837501804643398111517856095414161407205187158434032175862334345412957013734147093933639 7951186635606231688370736884287359758076217547543 6 73236609969399324955925915034529465792322318030751960834059881243741629651916277220882440504178800546296643553486923666390790612278075704849872859681220760658989969443657638331 794780143819387137732284541304638385865029878437330289497 4 76731526766300225337004816201386369541385141932022700419562922104444576765670186769541600394464626772014210464898674406609539075945438480150615649236670519670983471320412544971 176681897816038900423584429630383844241874869184347336241343295965403296280617056044367974963 2 77653159516081121989402048791755341531103344589490658485967258805688833510142280439103222377828072103185879232084464865639033970354575743635079997056440841468835826867284063619 25070330808482586028319120586757507543611715807220246413 4 81711572951331734243974163019335384524118601258926810647076832215923836111039597591154679158755777283599037425499985705085455449219530551211964647493790039862475388488212428261 323903335979591413486042096811321189490696179557 6 82176662583894356961800202625085981477578037513495944734870202283115146974484922079460635661198328225401214452534187209800345305927117452072060250172361865026550142609469787781 14126398153529676812499666254793113915206809063772316333698246124183943488091010282950834113808133087523102426653112521560550874583428332001407212565451534693701754756034857475676085998333 1 86826614806750249236770573644162090167160109604560875589430093144054641761746187894172183111554203724890518521936234491260839704822042683723778333626584825818302495321997886739 21350651564197 16 88884332103703704361247794939176992738758592597003745943617963027499215803093458040994697090362500475189465598576792598354472400304611511279059161158945252769081604846939441097 1364822296543085667046491264293317445090286072661075332240907946433300209267812852447317411436217942991685211385738625256936206927 2 113238454562022290860310368248055713013553156284252919901224493520299701280516018241792019872857070997335136322564152189422432308614822047383214601318639787979687574463610490101 1225038520811631756624206136670747080941323498528016614619 6 115454935985754895494949871200772804110113994152821064304927082210981145120880624662856241826476434842180884775089973582415906110936768975924083568216474822187815913895534882479 835433438134111 16 118187494715716918358303024751816548329458019186968048947862315257263131959095546312381431908256851025910303991403889803360756464008037024763008594734449577690263519308194233853 216770298812151130986456142691537986469293079021264295236222215829229197085361139034451387602277 2 128236801760545592391906365727065498692449321719817085372726240489104950622272739531689303170395866707056263370387299841752429766437818002521520156227401037877679819605050248471 1010078997272203451328435288754544435240089820195074256880840886087 4 134533619351367037949937028769390115644770139442324476794607661584358056068414225563353438053024841243822089245653345634677863421772543699350765226530664473648741930796606083881 1828322226980939207639210875177617525491733319431609600621586185719629245511422340754306647599837603787898947528498981 2 150760220209372918313828381984563701910679296812103032432778896957908200764697676161471031875233869364030358594519794812014813739508660577435842126776144091716674086517407836053 9398383908063431664972870693952201712309768197437950105224043320992696779262876238188450209929 2 170477849567824894563416946520426582344155433146542709655504147633051364159061155876790653598200875554499801423506519273493447071364393111155694358498681649239862437828394204803 6743275391512125264584053 10 177194553418772800137904810924525832214716558238836351969811370429326198628962810442384431900808370406758511100466389825357789732629474276647525878608356054650348051055798126659 1586837101342043338248251301458702746332317306438316978953375432289489824325570135640094248500786598337095515273897542896463759 2 184693482006867389542221874006248990463160646926244103698184054330309643217696590981101627238475708883276245741121883642007602762551461228659624149697538192184504903132092036211 33190033278142755621131998796931106472553322819160094041876778320897529519518964207437310103830957384577 2 196569104849664112299841729943738510026690182463569760211971475754296252764946364781885158311910257156222114343954245559354143559863663814055069927168406488542362098587232103467 9178099619381794714311040241518675843 6 211795578260838018854389687131972747551350971389559840564148063249600780899963127857854139863146124026746476881136033537668017147209695664855381889075736142745929556810463719887 652023259559399128657694164708724313275111184857571870113 4 223974758720396703686837888325146240724246874453252526153113195457873002149337651335898607467953467740855006716055843363169643499776654360317415186213646921357606274339259240731 112840126539815317175641115087828728215406245647096864589973784103659981 4 244393416161128249571103403454735924437218562611089980431161180805352066746197547126826845969154325506094607545428548751874789394722237644938962714452795922969770390802627948801 8450344083458289524932031965866424985268355691023882014498837813223290469767304327832805944532097 2 260880588659843964080403421120322925967552240444048791222482127427718247564045753657708200944451715492946639931631922475812801767447649253280275781499088014035720029135338993141 61967811432764543731 12 262599296306360138262313329533267981066378216764622650202947634573337099428071463980847300591436432798433010623755888115266798369334849178935380562522866015326275239381140530271 146220606718047968222979431595371089678215876927202873098980792903089982278027122584231870690384015774091887041326975069386656010246450175680258783031652116779172591756105681434267393040505939823789649180555491117 1 271076778418225080984470610532137978700549656020854029652402556488382693817399297647228427648110249846042511608331162557873330211965964906800083389962973949798975933233871851311 1602145370060578135101678788771652422016921319904774412407765781032226682630728239215251406683351595468270187640786123043581872087333795554123918288761361146007985659866335706143797736279202519466059098154855109322041170993685840876910487907297932494190620871040031881 1 287558754519566455155946895584471318915122929560119831177544368004130821492235495095191120897491990209629432209670272742969023003835188532671301756723027069610497184513000763483 40457117852617043370139 10 334684627359668241609128178214647574602342136762582201610118083765227451894901502579074454073824389818020705450625497013480080276374977765018936691185333814312101581039027770463 10241482455636337007926697757780654586995882189096983390450587105342115319850242556987322288064165282554615093274001 2 352433362239704824677098035956926498469870185704255972970106552894086041930229904340061406996267358411488903368737374450493391263863036072426438899176946712830759943746848541839 23688872457484324610922373538293075829281 6 355391806384742454133293274134912065811964359168443513315206220691723875927466333059103337062507423157928857527242555716338048258299030688192276718691652398779869836152848358751 347599953174314346920521914762104261384098440473401483289728934936994595216078343441150334976034417372706973241812451663370203983713885723252181222639273035058599998500605243380637837887994956670407863426252511573571393217 1 364823520389003882674193812809811274515260134506289756692831097501183451589694958436646273849410277038978691430631630910717521760697528836259743255877174798767270905380592525781 1755877276561789244209349953017333834673050060202291527380773700578829383317824306532659499270967839181 2 366980661148246151590847005860508256374238310003932069844517065271246390092078055337890344950999264347691056601479831765604003302486686902505114979831553237909581163649054963073 28543048980014357816426562952220277244595426093865333333054127 4 384543333278869036610172711460635382187409429091716624737558647483245419364024516389830299649433543874246109600928494532412900458366049960720389698818558540531878987420464942921 14829407644618324650594836987377087824018797622127508767 4 389262728613544988049158115165932616445572905346172549446992009184530361009490107776265207116111696449755219112200132653022145894599317631319615156065132947853106049151861522371 19530934283695738621725566853293718528003641342775434242712305376921340204300481978243098291793782039890908856356405172342720817891301284308697006559256683472571039228231766560961131923671125498541102119927961 1 400788369568470600160519524861133488460188663602011554517535442031436830598279987536979435798839074773624635910326877930200119894505457452464403826960485067453788195872377233753 2448291522439027304955946585624948690626020138548992837453793 4 482957837726127812056688125481263895921703203687441593640852864590504974371594279947559667384447610186569220190509527873093698738499374348195672836187888462787823542292718687671 846145181713102012939530263431658166313335562687457300401 4 507895987581689670323734093925150549491336432279963900258809522474774215142487255567822731343922030878886812207911305687968181931900402788824517948143870727129273339290266402941 31637991495832935771571669763154870687297065410866457437686703754377183328531028483795436428913183300651275952363579969724151453 2 556715047915832862445220549701252264598933499574247891641571486751176249638462405928167030794365087629528585040051268215599505028894527167797345980216410567784498224443103285819 35306331717007381314948693947984250258143017292678767430986097503825975111963043178860561889529 2 568033543063464824957086161306118224168818172626777746742833658611152821447019865299989524163868943485395970368139416672439999144719760334138224332514396205385099465872185689323 2645369653271629735419559872792169138227401430689567244259473635460072279756017766783105751 2 615965196941331091183560296925093682591517615406309664039166068788882073582374105960167001383553530836881864278754724609113521342284960513009120613552873186597994471861360446473 6848068366976000944172921507252109514507171 6 658626531178778528857478306499791216312404693843103651083228498010574443067352311537150653540824566899939759355450985199486018143224192895839903549606950323241696130854650754459 18937314176518102218091577578769473819307047074240316559845393668617831425316606975552072754199 2 666218250881361377714168483141017852750462704088253448008140812025208967530684330759610364435310462413753913285080022186947079411592679951076191662773592729242274368723092748743 108025955382839166800431716677634427568900890100224737974020729452787538320529380933735372385992250620241 2 670309005725114355372274010031923117440926858607513176558582218307610931540024768096433435554564220044349493030855995960300754515433912596475165167252459266302147149762608505409 25494607858179013245588521202632759505702202484965687951 4 672752737257465357583603302041097799695420620640669249663500435385637146836722548914524428762232264994922502165227865774743696726195633752824967057282975865072345918524655401981 28777752906860288850081076428679309196776615878836171685195569163102268080657810522059254188244508263895484903770094717305542885442460801202818301123811564858580612611128165419600589500814633 1 673548199296171760783746207441503802362165145609699049406864498194444107275995964415929363933328693294619806166750485692845925293003243156660277095834196531778134835200712105301 225194696495742708376419620654103641658363317434720951 4 674416771992776782583509535921848806450863510513373951531894893124112590436056769699633562249299458849799486959812390185886634240989283331059803174162988041578402768917327346681 6284280424334579977370986018571413160264754561800591303460945578910085710514942466156111223767441104100389259207 2 692060976534643161258646381631232690723564307016751696193692573467943142131256273785388066576586455479717424658115720727880933182396368022427633131148536019738038782694134888439 518268310535719362865157014461193419081186811507578502665479330715057186041419291934548242919433005520413702844346282232916794146081899840870751703858506001911996344904849288266168876113 1 722937563575937181074137059132843949510639840074450163669205829476419988070088444194692066943599146859214881700955790033056202429451828083141591636617364632044945524969600643851 1353877932550703634682355035017102130478808053224578082256903405862068845659726763068877872986243186531 2 755566426473077923104918040047760620194879949676669033958583542171530033827707137628550209155199111053659876151973790520429244729492849720953316443416181805766752424857014547233 2059883614901909931230075102677276733 6 757535276040072327634614515752842899927354428204082030139541108856921840066325430815999974604280027605582131023260520982510241109461005492411898995083171860219846973594008115537 788470110477688228429804140731745533931703444101675523 4 875384650663498451135206831916910174075132117792714819148475043435595071709580809156349936033427065458364029514077884022726627085146439133658239858499629645254993602825007220821 9244525140119931694416108520849 10 1042533916773436368453694363841800265987371940049359796995310069439671871435681201330731555534398678224155292706100061750852344740908609169936546826631132070432587021337518398047 7838260575090348501203451307617555111336872774442079 4 1061415276270059727698222999279207917943088877918922889826595197261838698424866317052348676370932607422293745054853551306579966638938644601092794157572987780429768759656690914671 205916373303371953486306764789733744552578292142663148443630375644867712084190872192173558958212434541851169 2 1083815743925120479997674463031419404443664328686222676047914258713573173101634483231060141301255969562793782220276354654418085137422266862376960148048476433318165134167408782691 72130097242096652177739671221028993978859076516023432410707384633965279186354276670121240041053073 2 1101868866885964794333803017373251057192635221692606089287097143456231314832763808192817480153466716458581111164462196875518811336479451452327365977850862590223377367290326530831 204027205953744130266328492391139831514568798513226979 4 1129965999595359506581018913574878459568268074172318945791532138454794053045964094420288130698000233322183183564759732216762509512923639355750324152825045441449830658414923171881 732732064693156225494011581653280949650378217300710371663211726382071859413193145320956377432056034945462361765040265924859483784910721 2 1182655589582385774867780638170967261908257215400013860829364327789198912275948780396492164682852715906887468943215738301811432944204284958411299637727726871826189758066336705861 154986373441994318956519877778613975584054138986540587 4 1212001587354009226661157149926629417422970710665289488245829624392011576840304405498871561046970338231222355820166736269684955422800629623433417114132904125880158510018366129281 158591371451396640608105313595806347000416667596663645474053254069 4 1212062298464356664810787690536180339803747514286140976918702190581785543125293064890233056473905866755166990672865907123207021070531453357329795622406445478720330586443245051301 353235116232186642504964582299178731498791735632153118511914658744735121151356763144545818601883162186814127 2 1265569006908230997440690520837465357059326589518686620890707792605367752965174828575811283400148363580291590135777265424782611390068066351725582818086343167607468231785184855363 8243247122955752670323713154220210715738274723331278029500982022010188849099736999959074563198579906382485156511805011 2 1305776027504331560318503226340755007563813883992063010708650854563005695639109887082608575980607825193991518089615639786472774158583788978363915612562069531634790082310503485307 554616731255848254844051 12 1308879680518607149717930367564013723755725774528735214924389266196078096441438891210163393268633206293266682751116751325650966791229804911044048094993697636182571858749315492501 3126172267474968690035512885636253497212013369695924471712359001372911702847564099030174355410722192503971 2 1540602260376055169619515411997574600620458990814614345450370916428505182733153572143004305641306968357695675404432628752568073931175719926018851260995838620300488327079783394759 292164888554540715177422842928628800765694655962542154298583615670188506584250812723466923434770521771629926210499940487 2 1607893668548087327777816693345839635735170706251211646453873162839681436704349746716124294489364663297133296698465172238090069260315705481289285761051636606795428212500492653873 38690057492893709159492763636506538211 6 1618296824699300114386313692958278982727852605712157719093196165548454112704324120270938817837081896835818245938069270858929235631518744223429945800824929991087623418419777550313 26816337288360112543659924342509201586974775392806412773070051 4 1749571737144025480580577618981633417438301047135626765267331734964781184818665324412169665983865775591807419433940433040969652715686719936291911098688638413938671728797947298711 117567712332293337374278053623497591006933 6 1830814674727229443786138959247240238633907874146510090495304328743953627713119922609723361298970848783480032417259437564315960428116644566796713470963086021320661384856103949377 299710334543880232680638561692068707742361319662379083096517537596038212512859966562926207284773889009033371719137436857077072517725501796289429 2 1839914483563259277334760329576734587334850451553337240808860105388102177763321033383172797091620087830767094778925897985503354562068851640381339857552306131350361322002413410629 56196735158354605096626748288741566315508207 6 1887445375883268329573123310197855117437652086852154205291335278098937359834338912434905744098009230060801992837338044450744516981307406464405830478133247121634258940903101779459 5270713043439830397297028496376982213996866301189476394052136601827037323769 4 2013658424883449650567358820990366855690794262028438276979847283427516627439249575107601451082051694684637303591127414149243164727240764442263252741033943080525231377422878177761 129763238102791965820002447228325506194347966293946269029 4 2044498807562925023496541195475359704788724825254704979173541962458550880764053413850134281520133896881064888030322014648009000811581315993640096912357881264974920388921967272601 15024425115421215474628018467955501 6 2055421355751633037601697417880660001041722860946274270923228644529001572807391199250447580173552671296355816063855168318619912988629075921868274438493573739093473465544035004573 3888337169646877284108644398127158027572411428050396294237997911222073447148429590556018441322062853988413751 2 2270624024718692401128531427989628825209886819353696618774645120925688203663930069977124726277726216058303589833512631668893021774625580229901982514569086838826560157750326461881 1999480858479497040711216211 10 2451955260895747737481411074922514852448604746795864786393667879683254224603234479624129942920023319398763226856004654056192305333329524248734058115405567715225481710301429214963 39336521495350642918410403933286526179722603250101581703275499647659136336492611036653237376347 2 2656010436727128218505083140984066361579745103968043858719641058347136253249774418319906325111920043438446313966061015423974041616023518911917262157588468159906718130105915829959 39428353488587707494534920816007101310364829424163924187900341254672647176658151700413437097247 2 2718437666017861970841968899054047111653055407718193864691523903000120253773003131895432325934715159560477010223816695642296185344984965824563989833991016032474369339303691920323 2556808427118154899503251804270361131013489744286617513 4 2894097994733121031363789061662790317634657043083007219784892142109286679592777096303161648116908548293293972974944580914272359699590172917139371616941085346100218859861347642501 14938498855605621302344771462931389549628225945089317981474820437041872729327482659006891215676069205302760273883150980375684105951144826837014488372171976593391874894148865313908766630812757 1 3247518693954208186656228284932918254821336174225573928070491380657480816226763827162477515622793303709131461943822160832695098115474375202534246514961006614404654976811913510251 3691810561801213 16 3700259301155490342174883664748456452369071917250197385825944337465488912040294383452955083313173478356423820463600332441746637299272998045240180161428276908164113651226933346137 40988499982301528017068045622388899 6 3927343149201910626948021051642543082886088797721753058297502458241337261377858954822538928020543574563072609844340755677627085557927995865638867976247535889562012717870333258499 1382905755444846400755775442515562112340291 6 4153141749296194072386285620661972949447261459487738899961290132746430829697224636695381147065503675038823991095607297261048553751685663450975158651210942426651467902624327828523 4987359295892471683576284260757543510925248429834515544310482560762777878472761362755978800648967516387 2 4186625556400571842021827526154387982533454804046746748595476022313843294833048559922865197923250886597734427485586924640749753429553387859044895148439461044972428780800298666187 530614806701954498713085452373600519815753975683684113415629074898055484904005932306091467773249981891593763 2 4243555075585611907517248854016862586212058167151395149938145862262210511707704630030594321740269533638501942344022356983412104332564718232299589650874576570515524697168517551617 320686727468300913259000853716114009114459828686187590798829302511225589610052667498727870175852434619047885574769 2 4501582976991407974553483724690813855751572325750625650116245282466020330846038852138009345777258733712317695431240068291106884287884525383547999335387437950399775763202550615513 743596747314110126096089750576543958543952565519650168891412274962857897484464740836520875884110792772783685076437878534317833120651907919276133954094609793517874374511936971709964374789134274496517885388700146045718089729191828379225686342467421 1 4656093486840753325703101975308420288511944317919053833722093400171434058099531856692708046512961528759031502691603945455274006162586063338607855624197181345557347003058654867827 407543311034792056887515251 12 4785411293072477283140122993733364733948261374534488037662801500090856614413237544643578410300601162093726420464587020976984729972219038635437156578047706261724531716552177434487 23423204930560905888661108476997303550089711234931400856961314490291502957661641037403843241370027483069 2 4830340031413788714521720778817418430334414174052342724044396917257019502353462894243668523814202424795192502600760889854110510831675885551950920042128962827861429166540989397613 84669121949844152739066207008642594264800970771527224403813438352665447991141846740414922062610509054328764596872269 2 5036943274098180029396839934745592270348275921431560238865151925478468318534504319438884264089120327722610449803336958716988108832958348540266303241941092329352882384527387584977 18046347790267 16 5142556124838781888193545254065148928285451283400822659279347615848206612018431894552464095377821313109358021456295858778032657528882176429498724593719996059541984847979970015131 850729164899539026600284848983759373810390941514346737 4 5348225151756482495403260947821469489440636610693101781797920683214642959722157231178070254502016214113196847393664043802636422899455980711232996229548246647221998892634426965591 863133972446105927640870996372711307479858383980107245125431535872355936699506608805201483115423 2 5466362994358386422505096942215630044546266156420194374947216767577499967634939750218324763290716399316856237671430090254921614378845126298707087103680677498285827903544939649139 16092944085298193943596495399673145652500185390214628017134963230363876288513177983241604689296888499073395201 2 5474483654269209995947571336107114758053364778507063134154435110394893533483628870688565385143805794296019320402868392651704529395286967143541932428521298558424399847167429041703 1073176235435189288665479689326062406158411657978924450229 4 5801343867731248895207309536451780575690548284119942920153997802003629761984843895393629709917920094654857774476157034639427935409516236650717759237933184260694684675846653346971 26045135262479026948615342244528162635162479353271260922911347337351605192317805981027992805947113360144479456170814236177364722689803 2 6015135659210308241429261697816933126148765035443160310697948118914622531004043187212092615713271222359366172913687355532380891521232651616114080285659226355508539030956855945589 1139963272008212100083061268974699071238359967864349804236914862135369481894096319273534629 2 6465255032475965019708574281102061153379488898758400439135038859306980861225173448063546270304637698810241988708016512536265066798926192090279110487427093534163934252630918088071 5031807024001464757 16 7302655235174176967561536362959346153488113886387353383462485901740257020815625650947639604343471819016553795431630165398911078470990068335507356789316491693713608319740111100727 3536947730308070522383382768367652947229 6 9257635502616921807144746866282855137958400495813399025407350278320756249067653837016588801941806307432963837188901143422834021084682150897015192081936412594230471098384625749817 420564509862616120771867 10 9317864322657952308221511705780559697561664306083990832811012937801370753463236786287381229676206090940524474255769336152218271944475625135294457029845377415983608743205237887409 704694972145648609085208238193932195767285123156274205961264629632452285605003977292431471617971687537 2 9318113871442761528551821038863523109777532151661869762693679992752870583531767305808838390228414724220747243211289814870264509906415882245958295050072680530621501511664124961729 2613036460227982480560755843692197479549928776524709075420928590948849105944262233838967167563099514688488727606431 2 11006748354976520740034532595995084943073592744478116794506771354353584556322070771599949601878809552954519376859085579146887580207143173262989139514928821188686482742682081532193 27789630626789259406627991875040127876379974225446568405738922062767065470388431498645060347044869724527726224233 2 11023792870018388913856128480909156973966015963526875290918405393739883173357920667524959786833656907172659220266114028284066462989674828086430940095180474904592129092328528791631 70990821158244062544989594933662590844950796813912510943175996524275447114813582862069283809278066166473 2 11308400522218872707084997638433798898248609801546105021937095164479097259756569572874558483322963193625197007970998958509010132678226377331431332605738675182946009146223373823127 2956039891461808835652782264987410134560500193852422638476722425890833496150066400021334402861272811 2 11815518862174016091667822187937220426942817763547398915385228203597020082751058819734707256703329593019745022452899559939448296333532463881618322521096775120771371360229885199803 3828817940821003343490249765599112155729655528169875052513322291902831724348165541337645654357636718429252029647722649045553 2 12856331181234320072392561131091742173651856159395225081648526292685528517486832524892795115836758600559600565289375030957631203976822462997916872030060779693395545679914707407257 247061640857529083192737039575861789545042342215873 4 13295867688541253342697688866770197557089990973856787404490345292463025159300232880547321717064796935509864524240548030457450663137676359522300442132086531576258998442916457179691 634584579403513109036805544772591382104880312214553876693934001425803992157137420469899183486246575070027 2 13500073799265871418342751278695389922957695752605303976974310393605616883616174071587544053742776232439427026728582495815266539003035103890798597178468533449392015791040732094567 37798749060328947321098935439285008134531764375325982905633194049695411858228996830252781891 2 14193352378984517430321607885175366745784141897497296400742965515740916767654900611552974060324467328660674798799890449619493389000582941820951941828103297586395798036356025298971 3437837653671171376635518701439750553902734388489707799281 4 15422463573057398329802492290413876130663666045467984252536068737303042891674904965906242023160392644232071245011077577411067807111815735399234816141967755497265244789448423003341 1468616450930655556084749455137827902199140151952279360504144740919276780749060526931817882921724561500375984917960541516158725498146639353971 2 15871243818127732801635129739931216620902334802545561752342148380294865788275275998748475090723963972257820671096154957029509539364286397728562566529120938202642096926433586803497 162102774089585071492757188460286927949173561806830194169524765970487407363147631339775499984407927916611558444307 2 16651647060445443194000743502509280574278780392173200923854470014333231621868539954397141584164425792256965783154643837072688482257963518613821791767958086457351970140795077010303 553922783533216851869487404774767552823518009619233102384058475008972163612230340625629472371493381151521138036094788016189 2 16731703794675136692205692668566716556539064787266725453602398997878038262690276168920902218127971299262270809313877456623868025663748070222631171112979990666560024548703961053009 2359363350333959134036594482145627207524062179546537 4 17422660730629523619392472479112737128026217219533300131327950887829848289922089955797048369551704879960366983757913045454078768209143970120653852735742523340550547171782615432991 46525221433194168640707670030317924079360387189416684069162051844301669928030134410860671505887799687746093535427263043541 2 18117274530398699544150877518453533239823920272145560749563257724545404539885792747468143383758593994844060130495538296068763941531398417850960492667510595404732587081370210779623 17232773727329684229531544069197148356098149848210038962628731129643422018007668518017406667644712405862941875396139 2 19236498368594457452796171240407496707582916900780412889254685643917722995470685622889334844945532645094409501973718842442562154215028091096507723759967621739383636160766643715203 403191373767604997806014519426833119591412612947520596022458100343630460153930235270884974763433011337 2 20010354947419483125452143397874961007297307266091098231412203049611703561785683319196278342268777796104931649156502276151076134277787003823400918542431405905016664488829409643397 1840441540515540615986191 12 20169763877244246195865993101860722974931079773592182563077418445212822895240262905210707538057761032127933709245956892500388582069351912213359990526580542443657510651578046114407 432720065620846342710921164252202533008701774804968625763143487531006804573151223700304677905946843335431 2 20730250657983954766622030802094896689849545880584469988335619980639255582812338277588945535469798916597401033473688020416563867455341821431796300656231100891671856388952499902257 2449359543732315658566436703343001714736592747534508971148702399714198087212601423387187247655486778731 2 20736159002883033627633327840768918303723568823355121611087979738725973729463019828500046195146186912325543136354671601539628783959685383711120495899085021266283738325917943022347 32728500996805440977142052180340281095031101131546896581680486412150576471128114111006514769406786320649611406385825424830440115286248979196655912108889102013839015189164836430326412547721677547360451883669247673848997428584731352922958551069369991609938035793896449469 1 21366713212809730058544790363802990512377170166721028960053584813525080989671019358746155415642949473581212213418318837423840753276106299256743002243499050550496939247422444647953 2447044967226842772559142290805004688932587177244307173344647843250302559040695986384359716692471234029260827 2 21401464507732851870958752644782755090231672755864625124952832665072562574823172597081573929327576293035770481566744124108962028580734389113724103001796451508392763466967390537007 19450938940097001184019033479281306360708507675138721771472294418636543638639846379243960510219279463869093665035656937 2 21434621986190766947196845309242171020618724640596495335590669379840180594686240839650122407576922612115615568087554923485926420466585202257024910815335334616138347537896670738477 3987262375041277104191816205939023584644167 6 25592161595916508761708822809016344606660777032087162469939303035088449824670588065500795765221600922939726654502906691886323544954490179049950443167474393355554329693755996191467 139741925862990916413570039905798285046186017992331411326563174140525933690871695691300640555076417827132416190910940990254186074015475914384527942432607263988587647573341799487929811148646107156826972213 1 33486585935355214630578981153338244791784390368053588130731422157733422917765150804706836326203474089657429563768596155521584891829492451940502149706610323167651247163605632408213 186904955900348780554976174310605200593825052293896653583959 4 35052106428157673478878755240507591281045153773416165365710069791287107405308015303616181758881583710777588117925823665054269668716737416813514666875897169218892022326191425495251 1111823270250090078234744518718541009 6 36033980728914951106462024692631431988517894323397267258882636232786398807168498087627788518689921897556704096210228859722239417672915932256211387589827881768620345030659982545653 4910022738451646492262436622348765911879436161458842128340156792379115833687255631926918181 2 41637864062369958095504307965467499846141351579919851331283327899259764742125640395181440350507733846795013471022766076508213205831156874258151762292189572745601071301359875984917 74687422886300960494355499336002905720043850333000806540492843723277934765967533273028527919303704498093153817 2 46619989567719227369642958496713560936278117220518707176013331921042374883151424993627047685161826035582203838504658007056573405062866339630079929332042375239869436237449648929151 14465767913152817434934473238419219759 6 49035193526394546916396920734937326786336118198178660970512594608927444008684298733520804774480369376840784333169720810188849302650571555807195461010515294681102875042566333262271 574710774600025803421074230821149953494105037591315568375159536022440059860911088822714903545142631 2 49728705248339313422363105760603305157357228039433180073376107882152119951440134517629701475421647115196757211158869878169921083284052101536488512321978467109668199719695510100133 45262413644878628721804206122614830971 6 49807972202253609240792211604853675809218035759394840630830907520814183495697835896201209595223995004822028698622470423655147321814234011156839959027070351176699368717697660056439 5846675926646051692362084292923062129403080286738425155135118318560727638022033404467780904522863461568050007131167 2 50772638785641832066097560976842557012726752779728434926533590313805761639756603795231311588347508524985936754736464661921803596453609970531002905886420461533637642914064847855683 645684041818350025645117 10 51369889420029230342345956980314052244120032437704151313323686395032521927918792950465533905260211336734329545366318663182030316008083477532856387226874025173332895339583376261429 43368320925136011033121 10 52724290649895664222588614217419449979414277277329278454190488808978958979068280429094843310901688494001665304010547460265340210044211210027892950178504072607668873509599545501899 602201886271081177987072293321000712738188909927842828564153550025975464574693414297916827454194732747515241529640881 2 52948920780732479492003226569964149540310916151258024304013850844084117841986790758956597511983056882969314882417887063592597938313311205965399791502137270356284741760921704575687 129025710946341605194742223499390245984881 6 60839506295751803199276522398875117268155936586875489116884297478865256151926751744457199736347270205750931692641739562570577710009620083460444971812727735783065207281815591576077 8666894560685274915481287635285030060595316378441115695325537475788050733596100959579129729 2 62129910112519441252810640931250676654402542185734053328519948963078803358256229716161287471879022720289110617837211560534114917833347931696770719859169138693376925240787778817819 836213978333942536493358946628286543069905864752740646999865875779942649389655629605442715085960621887329001 2 63227578079603294941748705650213918887940625999702655779195444159368602260612114416182090114834667618593949794463900066145881013724934754830158930914564402365780761169259796837517 68522058064750720239066685190898335435971677516838594737581971755916128205757671903703368111152308671 2 67910112120337051425879946766629682568238660576086113309388070169623640147272653232871412304789139178344164486974414162978836786947350323350938906683856160203942341299869376598731 2162957604863335995618407769550693996013918598285215235118732263461637432752338094819004951481 2 74006538969182409988104731160266204222053902935739231140010479741333371963525714597215700600245856039032199666460364888956286002734196412510383032668281758353868867062568748760523 858426807390201308372295976444034119753 6 84144603468365058937618616916109222581999950917847287967930024421041291009952518063801637891467699866870787004686031962171001257828137588090290845998188163364582600121135876514219 7254275508487210140781704464722993413683058370135230744496448681 4 89312409011606601788751671917992407326478050302683922966108185693334418640191718115217978090387790010893362304629264123693877455725683459512850226697896699478490949413626009707761 1024823381 28 90735400025674449737602065943919782588681222366477056397580853792510291592890567351969834546844145895393829003566007341789717719763734453332446223122859979471315134443810341132317 893736880630277 18 91653145309169893798282412011420314669829078484635690115312227509819710477049812588831661191429106350284423243108611532161801697414934683093377365888305508656653656109034813442693 1477027690020551422886134954061364062119592664337491773171209672482626808851946903628846993 2 103886228432735530540184021401603338543238261132216449123758200292951426229627189743960361601696113326626856523537134483976428663526498478576364384962089189970638216277181058761383 165211 46 109446572015200188239951056372519168336433171303381703727100078337483074049638134969807802944666890664084149249108203610622930571310785989628404399346855590505585349766245240123527 1904367948558457409603222383327399243901 6 124633571294249622814354814544374464611607828593126908591245813846186103457875767507738274632844216819346607121060154522648243532991060408900597203359725770029855087299970808617983 8511972874901454354724581984181154105435625073920843517268252774047084694840100663180533439551876587033 2 126548943886661160193309316585435994721005016935406098081440434521453827202724103751098371324388845206642283234305583344308275957124767840674138162310226167401690541927249951124809 108932493539827656433463943456714729065819853882435336978479573 4 127390418507849231485377099719741121200464138905380265749984648466630443709799699293316869239215455940867369785035366831445640328332377565087466982754163519874973968800401475229341 997611586084069901603743391170799710251569 6 132583396914274279850645987840365253707855665564917997948897914384907406550713898984386579819874459056507729640148414412038673901210242444307598509573702869333673422289015997763181 3365389710649199049165963082916655858496688278624502060418891903780390702662894014830594101374104421753 2 134267582335221678314909146553938908405115902552403977573214812920831016245066525689714574516425663772007708784997542340184715742836331766027592637573976872221225498807106121167461 12963635432686768879140767734054408412607639825618336992084892487 4 138345465967024541392724427236181126497091507408844376724762569975085260008288534660338126469728249904128717579926553034190624689802530588976276609938894034182895533445829337902421 2651016851806986192781 12 149066309433893034676491064721819849441765158940591315444306608303034170273172325484629638591112288862439739785412464220591320746700158032596030190991996717444985980310403444321247 9255235542077137267048253 10 150464365988699078391756289643616525102521399717320744352067504602167604042380448700016475579892518793424023602855439491703825288087291032418227440760606713978184413471106261927201 519942588853830513963291596201493495589818948272705040664496912853398906989412080923141602553564796872077 2 157044680830156134446213916729112314551249655640497250314903505547210075807082062324742121330043794746400051372372755424638677206117414861601704923534823931738689787726936042121277 155519496133381586795078326919888765206425975570471786305745399118742032182240763200847991866841746637 2 166772155004874606185020272349707021533355628784992010015201465569518624569759828890666720696946349903885462570607059934875019907409487094401817716064981473178652146114405603366269 8243049862247968547829140378467063093780907119551319 4 174765919497860141027511643707817985363732134251932485956097230411861978671605120478983244090068656563116874703496801429127765252409739727818327745982988331794381584060072083403731 2953802013850575241151853366671034478604380629119242209548091490284287868851234683511530421293138253606408167879977186434379467280492381661653882883420419697883392545063202663344749441 1 177661615172054327027057221621017351052831747210347781158913237717086964324024701281819464771631075039480823281605749214145282526193454929727768728703261139052291143092938930791817 28540510824748034916495959384262566308823819014770225465706950416960250807815511439502215837796646830601742672211093 2 198130577465112476463132309314813720104668275740235025665937477993281209301673270375548532646006095085782461974963388457328824493271616063382232303128332230739740019935269222507369 126562909973279100661542424891968606161972727227521 4 201284822794363987481274615020985015863076486854927067597270651761871778602368698799764316067435540726443344831187042642950210992305902797652883339652312455944020360990488775856631 4414155338220540639918874807701680934599487301463120101683721399492893188280176687385058392844946687875862626084687 2 206387968986675173984048140339017981834245486986212968316046937103160477066161081188909533378584548444805781170013457174136173500555217156281506391115214620644117862584683953549179 132052184730102348672687702367054915186788090237122791 6 215795179638539033431119935497727260785336830839715048284198353535797007685079240823279883606377910774686082510262714531237912179971737850298948353839026485058413076112896548042759 9036595859637613117904716362970202943933951827405261880862637568119360810766804667641496352106306505177351 2 236670717560099978429982285645135014098419867774103323463627610814593181962047722963010287605098959516181405615837035983315158764164038718776930454828258852609343124658792214029851 1332215777159561130245567072161835102079439651821729353085174031 4 240963003135669312209600575469075691993370611827593471906901420959542776569629395006899363303426183221298356165157342568188784786916878939826605445249679696385828813940602568768701 702313782875203440923205623677642990137439361124380656166242329158716904043483816993207992957629961254843639334183936429369993117675390849902211 2 258134259523843891353169195367034502615588925824526958632993654661731377878890741817477793435929946226152728117601211226033905945229235499111442046617005836917766373712648122813203 247531557168448870814769558652164008940939279580668341233 4 258386437396668530925303804223189592628223160586215372495063251604840820399747661457793893066105140915710075432755840743303616678301540414777774040022920200712746085142572080457271 3098542950314670464917031902634255230603256539962884269801927 4 268827321633232489771954458293043353608316775924909335392850787349644908521759882595990338226193695834107879625913697579687771423204186937628881823256417000301402150882841766806961 1137993092683525221361163109181867034338473547838935002634466456818682917933327159812790344599619517827864724927129207 2 292670520303100809854603735659579409936080652262167140716205804068279504097407234201179775075960900706313457314055255856389741077699672373874111081254653382368985888781797131325871 630088611984990740534925577887371986894950298925871819485452336155053147991630566844830407154574131683 2 297460064050051845379311830311727873839958157039661147130541850901527524861403922283615062185803153930121811125292024485919978409128933193453460294048396323055858988320222170016369 51697393739616511345808956594826500561250681415738235839703280766925551633953831084754053375842663016183676852492357289451 2 300369944487234379543199427783074267275524121505162817318336854110896710437128573427207331907848819167155999126410000646437195211247158994983883603225594317223472637652902540995557 64135189980241857022043108457794203862830401366986941122840639481251911110541422114705407479237 2 321859397153573952018695014767170341943327583951900125416912300974606772241053012099585962787450580792830664361317655359493909384385979656342228486738392582086734633760098974764389 864254707986298878439919865343937006867336184161086622585470550741723408722180478729873036851106000560248276410702155317635971 2 356628778018436389174361899625749205611325439290117464313788862622903658911691090242905496073150809975550475847854036374146298243428957728556306926926429729939789891171963128257569 1760623310711907007769883429386745976000110222343350612480535147628838458786060924136260319086845826148858264421 2 376534703129266680360554585395457689420329028530581573635585400693345329040744887306491067335905880476906732809785886908589124306924621692180302636499467942473628354918294953414761 2287182035548288647336525193444702108849287500856990837434434489863318126845289022687663187052269 2 400599672610995651815384758465223046652916530114535632195997229283764454647936101104040546306977683756014858533891753372806834723473838844953899839757021656656973220409433589679541 3296119337613640872966989708103673898300736005716102867 4 411416632602798851436690941108819460772172278197301285084648652562517841535444484063927904144382498292437020573964938582109760541154899356210560134195634260635357138891274100656371 1267264277423674586895024986900148883 6 427961711042076267145745123105301382626376685962301320315877398230653789784730573964761969729030208154763002300430337006213355800457159544369312325947627808915501445208706590976927 23790037067171663886838174425797681923684271024161057724917436107609767438289181684247267006610009 2 485455915187026011226372626936727508500195135089607125361001675745799732793329068389419935316007327121116394857654913597829415571836839027449594357279140785986703101987999990323581 1256462413701670724217943246809990878978740705296757076337822393607596322808316425287320511 2 526232599015009450685670274930801450742297428119956632151436151175200316385920186574001178830379120126761653380787354188277974180800588802951087397576984811463269484085283776207211 3204014853652428485068256785272035881169817454394068097089 4 540699648581284457968368221438473418513536601337951748857856250949115469819479855912863497301435263313306876107722578077119475048204825551488880576390965919864256085802222556687951 399865483692789742007553343652208731368766418099039908802536510473158084439992872246020406034291547927489993830688155418948326723281042089117 2 563074256827863779301464681750594642245803508342887053639454406577678630412688006797891158981757701925323458942566915969520313289429541577405427152088437324858404666438898174285113 27192795408761171772439360131632327856824332990035473 4 569856672763448440105495949026693949048996956684539471351246225297243100563797811238032988427030277553292897826744715262215021382938414442880772807259593753902409007527303728315811 4647076257670964220699995832785004025253739108448343063181342672614742566047682006179839546425491693349451031200768314481836221630957113229 2 599845759495069332527930435405597143113372955596900116225090015634325556324437378687568952610104124175178607243890240176032779617275372012294559736582107940383506755837515981087851 2265885030976795521852773421251512400450807536178455275205411201258848336711233906929463387740456785381946489 2 621813945839350356355714479034208715748910982004282557026238900061942704888263650480599140311942001813420076134168388993578934569793238351563790632325256996375471366820355372198699 351337956181215569894377753746006778146368976011974103760566375900990706269359991416938632837 2 627186006278008830092375577620029358244333736403463217894230445471396695411049856806764292431384569132665493716594909461164454395181387084873496246205491603710478988483649339238939 2369119721311709388433574575748914706313391762052085614106657058571808646246996483496423752412442922291 2 660322953905830599070745117176418986506660922963868475633650818780696348581821103554595310658782899567058960311629795005191087589244503624376410024872755492243051643809241289725493 30101306523993358124722378604783492738609600513368031953749787638633772104555946974578455871786206789493093489474790053244215360650303404051334315567941921626320136878154160436384357085632071705286407426902653 1 691257132642095538392086823820195737861107827101942123731106174641147716764618426377946528699530555775944419676809237051873731550975864864417822361382789887063769252768867062407553 53616765871925282816060734039049489740949183048593 4 759042067059695095385050928018214990847864263910171550146002232349274695556651145644884239532860242251517657032410671787504807843894216208554720909414620774218649737958791739125431 22267875938104126812282289175808035107352710108790894593284190160883370184432392271125797786234369847 2 762572790839155360525937248523044972833802011812199297844441197860549039302266740074744463490518676425368889481802525575571990659511193671824053300804509584516681952690751280096619 4829464070709241416261557556077839438501513934299787798903 4 796171456947789255021734212990380577289053549834977609937862397818449759890348909101769928113265111898129363369139798556603484993946102195896490882992992486185045239785314827302201 26262386326543055002484936160224629791043045571321475726508326486016918880421217301368887278881902230453446282421735585242045066290702041237832124427750702944089731942163446066796676960046128472999041 1 817776390791841120867425753914684652211344376761714256131306246989844298159336400533218747926023172596494594222456625644557162214677397847376478780605850132238400716059695887420641 3562701049060999916113827165376015818596803510910957973048172784626845698456315136560344073 2 976372212690796102404539160057350001828978301770338245446836122582359397429528956287737795910181259784996248685585198963505167592655412572948885524252550123125158963529113285121031 1031530022758280265448418359987794604084570521289746215453521274755466276800796021926987848682047481 2 992674957309442965963555385312951984592430359068069415289194241960271304329171931317850077317373842497234611750291380326648084772442122494962888572056231658897333300360383818432437 31403985747230922147106320083802649659560491272202856617 4 1070209567108415025882652960821254260757458539591763695371245634858516436100092868618271097153418498285326946128872898627054848997898072510277762546096386252230474437806359432499171 29614787032523028772993109814060509500319764081700952152896706354506796867870416543901818422056285013412444090623991 2 1088896949182372215535010911214186256311302643317825206771384074138030278673296588855240719810334832121818759913593709389810282393514234697308781490426683393585153327348984179113569 77619973 30 1130151914117938330830789443361174465680197498074801034349867447213083952512934023171123817001084064954882597183246167099157433969026268972339947417863387540521044322063786526163517 528854014413084347730320742389066871254556170825823064086104123958467150896999331644535115557207403737 2 1130490078959889579335531583941237480937413223963419639810298491068795183829043949139132837892868578478556799594683245842812262767109111641581664730385392575367105863272531281811771 3316606699168317107879914609574754553746348360359213397497526361301719320118281316707327439392957506406361445823800764348590721 2 1148910259638689588061708842815839911051624915996902544563319200576491529333672358225242627960275956120281721555458538137320799323427235657929695706705370184844845674822654290693519 1680789590022610917592670045065320481369995302888389000267 4 1301357904765746745830150877591836280415322233359969508271002092797495746648471940954806912588782990389789596082715763689652467212327623073608744268150270344855801260330980821914731 3512869101282477486082252338426674947284444322470258807987344711953630982410464776648483128046221 2 1321853387860884415081180950263502647426753962734324832491787596305493938282243074734277055624761019143501646849703915785575616379306923200825738257282446605263669392142652084773967 71348359702401436743002248461699231211 6 1445308898764222361238441907552632634081696154237034687732881210950134402594107360675688891270641900227305221593579636720828408197208565143533256534171482556660844950826874981892321 752116689548619626974595500512196457 6 1586651048394880858273109423079994721564790182746928447790679430597371831161671177683348382980385997128266477677583026909656994523177719421145113281090337193293447123819638543452653 85897009688610254091605240176146738362331322861032452772151122478036150849123540170860614709354121845825789737333 2 1649823281222030296727508703584101702986083129566865956748590705887208371052244868411244984977447526643858296460863501744771939210002590626163360384438528076546782425291396937064987 827152318169805042088032873811590617557347562544905598859209044498882605962776420271292510584898438495173204971838562517719035042284558864543 2 1730008530884396623983125787033833608526428961399957713408921509682494090999522170738062053871229325394154815790518275383733419733126549313809273429668967190986373266215789980455961 912754732709130774007304351907928010989877579988496147774724848062064579233850198391603970621751596404794068830280720182165273 2 1743855571972364904411228126765866929146195207717230307255184171353812832370473337095555333539733990595719431963544229928928872389378332236921463379516209181603508762858971968215131 206370597455266282853 12 1916403750539520270693528342087104218993749671854751369979059055091581915501814381594385104503557827521096626363752692584955705352457536789422366852850537261967789686626778994602993 98155650294253765185207854716220253807361575475642973647 4 2287684393259640467646931807445847680212961832959793657290374564514328494934205586210056762579035640932814490792242612106080462496559168170549585505365590354391158543150809945314231 4332485235392173147706764545129713428627193449879758483958441435109195559637982794769706710848026936239269276918346965763 2 2308891447392419498274797530216867863201010871686002863836536968652335488801462928735142033522568507828488877745875945000498167194883289934431549203127962157223766698774174208157417 150292487256392776727130533996066346484961 6 2385652825825375185758636558828607562512256972975428773153990810333016957553417488458938676978403482152847186657437712931250757797125620887665541069475287655558245749368614045785499 1758041889433 18 2441690955674561795161313884963152159503556206158716121032198773792566377992946321050111978738241558107007694623791108055660961723291949614523818944231696834702594043856643391468937 11150165314759722516371960639164165803081422949077734956843275980503306292974408323794036692759427397 2 2563512346278185579469401489052643355399039121092389722242774893542682849096994629419574000714523198529710842621170225151705823536085481441844818126357643851999580342132119582958867 402416966392516975559192180057287170226036786420147 4 2794793713306342205889839461786219728209431379677239289114287763377927364726862115545106248154706045182938532296090726400036114639733748120547500431573134200278115614851067071843571 5415699606942862039766237570853629139428513983661871982352022736387247118909703592581287602628494498843115962466632296791463116469182037 2 2861129100487185268145810044497410808847810974059673824558404585509319511792309951255173518891615394142327234426364864388737655664993395106667935483670409867174191924393074629283497 80881754503929541722308668078974452109590809135712952903199166497350045634931228709692236762442263014264887387382447013727777948308424935256395117234527473899089732023456999976724315000515449107763329338209019232777 1 2910201711527312284148448194364143104276015420128377990453194389924621059347900693032307837478998120487206873818183665640725551003988879811557621504644630461985834503862393801705441 38896243056548285823720784451526504792804274072586383278149207211711672339277781179563932605746957803009584135209481 2 3008852844328576264647735965404912509093614398445766763445853089227742279901100686175526844156061181934862116718972035560666744141297094274210158236199140036562778246000322341218523 36074893609770543717051971128563216717386302730508473 6 3165317127259810566636900512196659098332566295624153084417898644031541601190294541899940004011921322142891923306653120833296139545031536615544792879965924370975737863100625947543737 25395156809054815331095514139693943 6 3286653337387931911963207710425073123168866969636664867597663968550859151673522357190163961970929911467074119559634134220130387105196730871772583146624533620125134647564590398208919 5889080177219230416985054788072121551007723755963961897 4 3563800414098031731923563016918289205663771584413738098783970149081118036771112803279426382495358159709640900111053117761185192396980941094755412404632461692998730612753487277200641 18580883545410889153338965945825473209733361763928823339599 4 3649790476611880082358026986900865302791350844589868936980423419411787084855880198702236882456717985178597110282525160714058730493152177033453719136325230089454299582041238021759571 6399129590496313895171 10 3679788955254890962549800971975984015983729691447470012875283062934314462556564350724667934588088767860125829667299014395235926723311480561970902526025531325450363538795475127542121 653530645134217812229717 10 3779998254844912377123061431659855459506528286707467520191756719878879205780192979111439746965698768044042894407656530923259787441373013400730140893246208542153717523329340496475433 1916531396981024575754620930075972223876273221 6 4211338177151972377553978755278972885528556640070754639740012797906877305129179015143062545199420385978876391983014920691850594903160173759540334483547242433579374160644331041273793 5081095716541357 16 4226244860694853148007279150540351497902268405796635868431114815564154520524865221746514171859612158434765052280004421343329466360760760415273958882276772162637258058731639485754659 1324378905159738493038285265293286831 6 4542853639071759255179926901638322387601582487356003159951477852058533638986690483153441134675437760233397699908920032536542684797643528166885349846812200555540156531807560200284157 20948528256497991199338774610271336465959998203141735042999677579583173464660324977992088958272389261414212263232924590380261145065436526637367056499295185578601474237493176335234978586411900921 1 4704417401747867375177269855332764420941270906841252660353456432649755966964570403318905303198689880396409551428019546291751018680615058550351787790013687586971941680059587161776241 2409829 42 4738863440831443873154695601758391283265279500137890067994721257986323466296201317508090662276938029823428873392587326117241608389003422736133947886624574651508759523956509661529871 4970954531251114494300897379400984002670375823906481 6 4870616135223864299639051701263494891247070633630788000284990252475707484552902482631160288184508804129245950420084847797110159238793370393912653778955705567827998347107537758975831 6244756561400247183978608333534940251947919207224171630342627211 4 4921967116951802461865528710343611069238935580188880371559899374011499103992800215854808303065978541754186670940583140426030577128828067240269240710490303316592033785398519410494711 12793339918961517475694393682433840931523875582886209646904878074039065520496037063310514992323101566529481104521 2 4972051416026919230613637215573160544847737308672913063829063863736598194851683065174928638609341587875551562738412795181392283435031214068842864762530103271084087918951137795481133 78386936062879521020271011458888514521296612500437118853913504033761746619121927508075534128676243871716971707729530484512103228989202628289077 2 4975654627516772863265447953244394945171737015798274780216364653481171629592858301529595354935785005543007340214549531607076258987089114335104619348815584467085167465725237922292191 1200637395901224854986646442396278401969092653658935851382255880268904330248086951003346284433169468774426532188220163597821271 2 5068803155118950519202667133580131062606700236272274330578762593893204300538374257585845300967664830862446113759846556606765092914675336596145087840051403888407754910135768725040889 87417781199583521913805872802154142909429634997531569777 4 5151039350165898237670943258180260462889681729509770419330964444766083422721685405499538643667646273224032675492825291700249653896605752107150647104477671028491830639014873877742401 1393338657713832507033225369749979782453845109443438848157602617756027158281027608340933232759214506745384685863423 2 5227736077830997339704313062206215975677649030931813944410620993052545506263943281235753473652084658809327438839467415607972619482383108481947290521164352251720646610986345300787173 25646087468816384129748474996161425799816396937405508005170996759520799154332365883428960855246892749602547589351 2 5738336627806366868579919254592160054741209963095989972334990554539710537325591400422190830188450007152171585653679878001375784340391284154715975047127093665180614760046953135329063 404725105534738559954694104709114481 6 6037970011919956931344950909375342245457162702290143428008259676233954302577656543155277924303969580493261746301546096226574084510184806290369998464360054545721044678060290735188083 4022465968902380728466383006495847239 6 6287286615169182509706759530345676571347915046888455983734727450935411864241664082104804526056221558073182476596792207179902932769278428792011724043586561186499142893199490320385229 179034280675829207 12 6376956473496159820044697970615274653774604317808296540836918424527130753082701539964083839161379652420995396914526956761515436040751986038474032087656495902429317599293182963831643 37702425995765764797069322779805155488697866636797929585890175011190636643460265115791889759098266333888321642156234324192591 2 7177996688678613961951678981971965068724194053839811267758466579999595216540496788709615506271497456482298959847151405623095582269056348538565401601633323158324204725237725020631863 6698837403664209521401198235363205948838526248836770576432585053728587648008087643814483137619593904616531684073 2 7329565838073877362340336187737027391315759000838960212610980652930786275901444970725730106497685545267053845783228721039693826130696816671687042863235987019314827346752936495983377 2258142562224637790359527896496103179894187339356059490182513831913121389786219173258063731384162707156548849376067674589541528617 2 9711313164099523984858833658911364491257349304832624940736512449328185540852822444704425635782672859484392161126499787491650451341035789043646188755887025697055369817358877319215971 6812526112488774915492118725401709111423647722838761 4 10087215190491981423708122134106466535507390596971345634719964404526526519841122458650105835736045292391696708390064918314077707173030223885638799330042071473518711343073083259818351 498529283456030478595364135938456336898331510684410223702327440847376119284087008598020684889959427300876336658573957061258075057202120546584462144299011393127552961059060854501 2 10389614461684143304513898844563114277531938215757236581990617153724895748507160985765462930362437239705173590174793550767516073015706012575749483711731549052926992677763873414869769 50708191263424656018907 10 10455851490684043818139022714198117078178642711732753685387674356337276802365760636206720296812662382300479393984275914409487167950648052890368150210422194734953497549025354521002539 98551457832614260081 12 10835606311534585826835113011949321754585817354622182572841690709448779152557046744417153653515697793395053380031103214968987577449319046274849560374137325388585698076022741463611509 1851263292822254383806428617848546682219388434986246240535830040549592928929967910423107796957643 2 11229032827835387192017521095150903509713340521106971789693678159996929603942968743610863959880438982141167057536488418986245057542148171606188445855400312155971795223209672109176767 1214460207452075193941618124378382359876530215999334667132818947 4 11441916986993082374012661542195900489392080493418375797054557946377502751218608274778360924128711498665913898062767857065457281132844889958555846669699847324985002483040264086979901 105302174223253179761 10 12281098576307150983269856718912638336515462673237074721891188588789723729670650274770644639777278852549281323464764357654264145422212130921466250284063361122678954413291545135728687 64571749799459413003624365592022282452982502433801805373215949573932801065713392829764229397 2 12750797774201794322477340338483895496410947243432711329004952223541882090238919159793659779908732167819548844287145905281130865291427025123467403673920940753344438716694274088694841 7703893004836536968317045227018730058410196395237 4 13263089564246655569198971282602443380476046719222569443866157094326995952686197545354369825346471586968615203396605355224351600474717143161193032529126890564496794978783125612790861 468313184242601679507652074364632995027169085408620795485468058404836842069819420395330624086114308273866052378005174985386257140887114239276457135169272979868703651702699553910433789940582201961 1 14955911873380710456909153030929787101515621447809384004364166161761494950622276772959751724286105177562403093492759850070422090641543697831102141563253619421585064087594964357000261 53447076121623285675762489263122007559583 6 15092357806381606746581103635187526954562556507995415650800923158303411338017306621549328407527689853787458318005169408555834008437982392002491327494879724147213532908031209657358839 114386841603608593604049196684740707131773313 6 15886327662867776204951480532714170230540236647432843710955472845747088362288066128063935443506973635215468601982814670701765073715937429610553286218391792426081822857916991355525411 3132056929538285020802183644638793612181421933816103 4 16367510674507233937425986268345574440092632394402873180761389863587225941096506620629184907101833368174834547050056019394707325498418001492372212305541078781889327550191109431982201 19256021298645399074821884828797791764310604858317 6 16789946430417973674530082654260153250695053967543898643956894840306206210327919345333842229383558248999183568043829237898838381198776917262255184719964656545910261175753905456253701 2267484752431378289741373169495928917808122381148139172440559 4 17879705839875819891631524467899595263885604133259836677162593222267551349866797525252569134664649593121371172755660144859583377109035586080263218887580691039373593385755512598398941 18661135266846942612576261017249838730813 6 18993046326037513728649752235723206459310723000478399954550878046108937977370586499691236598803291335428679818990164359718227990722997235067412751187264278686405448418934995076358127 204834819239357683828247175249396888340318165474142043822249511405518775557407764680675232622977658932296367615042577558959276772881214082822215924650476915789778909078965751396862595971891430121387774026966628753060710393815165783593975860727260487809440269 1 19232698524851026556618443592228292924728853422311325950539104651953736146406901966882682874535862602510822362682719253814143081297981203317561700845145596919768561198993487837438431 5855592790301489360262019203779353941401607113216401213663256164799918554915232189433142591522931 2 19558159901647981163171010667110061881275057385622080190017339415875714837664144524844933280208135178455319927128767254546804136852304713912139180935412551771231211502682290700209543 4218709985866939281036752444118398893102315802587806271571467599603280335549116868061328722447 2 20824500925946191600877233058663569585249888173967662977757956734549162301912938485657734938997477184955933730778539269353950066076295589699076219680648149392181689672045756013964299 758723698267849642666004680800657010203002821144637416076092759 4 23078340101007396317239523389800005692016591462631589257106955606655717165836883509058852208524331459549027085844726297828278765263844734131842710329847821719553419166901317168781931 38387756817126321657732130842982225619007264170187219509382447367 4 24806039509946385658547289852035839362509252423804736987614905390199902455768131550491573867731523335091350676120004035003002385425440207256910022444831485695291241084908862870619761 2101108294439704509507070400622710042428061465374292189623 4 25571546861893604990233219313138982800895860590507979113056131942175591824649875954631817779963871887712028056615978429538090963827648105543217644820395978001574742540710646424162561 23068030183624675523408523799958044376054098302894729757612154909856992476893426095418149603582349986032017188094633935587367 2 26368227827615789199564820045649139047320335405475237919055727204701352497347317486496339701603539225035620590029555619849387159485743349494309969987716021743320902983141610372014641 32196216489875839384298777986272503224651435793703870527691920848205195315217473805281332218542340527401781 2 27448106428790557367452280611668548690279577592943996032207454342095851735090497362051188965865239951919740894220584986870972083907954462080940740205998724645093572754906982519841883 146031312221214065454600283166802097189 6 32754037169107784650927110679736571158682107949596304504929447587618464974593462109742995556332072094044359611767849998313111093198984210333781104724887903300498025751284136994450503 563687283179301386263136143053426781011064374920768186569400415026104659820607220699707695454981950904982166057579166324876468269 2 33173075538536187713086660342145248943543834494426210638725939615232314954911390507827457965678122777363345317589327077978854402239323072225713317341322141946713208360306746074006831 6137746460007468885776594597068641095753430382292060930463091578093902063707879128607969797212951 2 33175997712855852596617553846521382611637488306343055057985534947704829588364068607294454692222453444739315531023455794585336401201692393820033058826879451321828343083108505740428541 116469082478427525457006904154499668805790191518870479013323219 4 36476591673675175463650375513277051046635121494575351525124486072916838099315741047932475302817715770882037431471501620160895208299946128941642752926517311374920924215227512648396521 291509942021701613200002206361834863512247974107409 4 36919603782180712793786877181467004298839365062430545034161895997187291632871369189574861599205802219964188841946128380294171995551362385346655678677722969856639427987222961344082651 5630767482817854807971038887428864688709 6 38319441371164299122193240960467743607854305878119902055218980376774877220561072809761401496767556112583281705130591522172985354080477155040533386694772284929638945183598633737763661 1329772662933524112502310453951741137 6 38992169936737353236304247249939744200575550485862576125558611262594610359534485146109385479940804701213083058958119707673736169948210166872734222958139964980723344262370719356971201 78742981464623767545576907960732355220856642390234084246542133242051070061061973433055467093545889380055254164714343043 2 39007421522353764529221663801622200024767340583779387435861274282873642063240626018472885567196888047897021687247259779545404239323559161695432603984266309907738448208740566488274247 451341688141600029868938757688210241996741633274683217 4 43037450221822971008067339988142748995474810411117860285135433227046644959057138244105448589157935019597049103200188076407961041809861483852315231325569363143364730555362959051019691 11286790392280058838717243872715846209842376066015950161740825193018453325346033941246573154894201126944145828448577177 2 43386058243037320876194047088890603443919791273323605935351680514410091619430138257789340501333306832733536419999655820172172272688209848142904788451756886523837470945338803771104779 271927735263539332037096774186621608440794969082948679268700606886639009439137938499561267985471977317329382863233973572392829434840666429006898808772135584574639600706644918407126230538693145313 1 47783229422907506179838751692147518850418239194392164965388097176771607162198818411679569746020849315825333716784492402908400265482028346453529608744947271718105473807160389095792699 4411268968776821827264629254161672078528736542890923427743322289082472451184628881929992772261380875233241 2 48741244380427509365991444253555557024854163716746339192248903433662356224548424503789191507416794744531445344736228054400310208664913993252815745571620733626714758098568593667331637 6231492951806371570067278876144730029577206391846868848560505305410409096607789132409316131315567386977388431062518175444209287246731410268215704230412385727627222091333992340915317993654026440002760616302138275640425781 1 49126583443129488804619591574472587994054174210614214142450471050948547971151314781806945861483476293168394408672977850882080899773394996968281716193749787649675317582743334673052961 2030822010921522967491838292154678458665358973898006056743845211078916963373047587504893888097308471430358787651 2 49681066092115159401736450460170936929634898939099916742700557083699659697681710608316107201406171395544082168644167317779211230510222793619415978029205645474218453528399158792101317 260822594507745293453869297055478184382392532514682133337572890878456405251962622488228538418625802453 2 49722857403456052590452575644217673975250572484353434622133822963931430383318847159008789285799910766721867547858722635413488891725084540861875665791810335488829067004143403425134151 53977309023038964531363999280812700376742943616054360342217652002707957913625852166675152216562591203 2 50808319403676341179633233283489742155489750984708343205113776136214205311287285490090384775167336275192758777061264934842370549559588452480857933964152924001701738280826030798241707 6635321975785569127322212346557293141512358474536168968520969704632425307775284635424134946587235307 2 53540229930461182519296760568660200490947082039543721353850921644753975730122757221011978205868144600266476717829177005808492760501049546627312056775264448615030167753536555969009577 2125955850205347099893728810029590944424685382033652276664205473193938221856602472092266891765199 2 56369635017938399712400207743464112003702272191141739242860907859690874883809512441604321558799528635001481621004847926361720804805320198229147057242807438258386195325563716343371233 123521008350893762767447931542899530579127693271352322135412322661118640373132715625241228204706681102610338157355260285731 2 61062723709383267173993219839627597125460225004672220931386594478605603661458502287793428493373816015796502810310270930982899036997107264241390836378329896435820518713348842758655807 6030466660439898402150585479346819498227661546393808772913989122578047106954191889675819378479832700596403 2 61442556966604627047213333700484574749909314576400596431464016093838286289852889794115536963590489321998629454399671383858045271950585297501862318676005736699310025543855225710266927 27763614920247150085388591070010734694757214918519937327478078770407876467504889142994927558005663001212444558495531994605941022198314459606785257290256381873494493119029478937999333160371440878347207706161 1 63030248233662439167565518032188559994740389656703813326421113146761428528943141539543894501112873735987997608711072021359506196929896365463644768608612974614967603180100594328765307 22112369663447556233834318046940031559839428207936987477807 4 64440404678298789263356161816805237135930866892569167283300108250206264402474917199871683610924091277709396713187833138919504863286043332292073193113097434891728488034639230648638991 21806109986032955990651815037756776641815816933026196891573615538103404784754017986337068179948228280529 2 65409783032671770227324241230289877318952102286059940483111566513288420690194661431985815516380499776899622431397118696433803813714642162997035375804121102348954424209746026528138817 110570691324487701388213284589229644714249686007672644619763600224800271734264910423533441842304077503070899921 2 67193911442290752484794309231348830781833237307803582360658321574651415981111687724083884431816198059324779081897900258804359127276332042710395775823771246102922896215378606189437333 124997725090683642508219749246402254280408464732206034642817131003554303103981410561844000468546493366134678964446809626489561908198211047142313033949048903476700272821266720076054955582444330283541098065710454529211601 1 72193069478256235085162387629296285805814436013089055058695442518121645194939890737059510685593796084259923802663833452956974118482643902882583928908987927381321569001078750961116217 25216336654350716738529912965242021847277645219912541940374757167898424611919915306122872508671669471929370072000079915018757458282840418611963889318045484061629 2 75293623906785741089951648384793144437049832917865830482874293364070410933418367509085152246989286794583725888137502331491574235085937970799335405297733163710399465596457797946782173 31053135155656617627243718483742183306960775529889101960607 4 78414865601182130204607103169482352501551103574493581475471351921539998936327292349142028765324673985135190820441425635342516219512007353815324890926281332583168121256083702188252281 13934382358778767578097703296654728098795940847397 4 82271957911393762976513798985560902132191391964210350893518048786126135712914140321743442172676643085829150883869988829934878291820430278699073047754152973801548103490086704373683581 12352576684760541953329021844241054769023343614402034041005945463364365371630772145637662666791610567 2 84889855135249382936067473639864916169194477949848014091534250082385714272201117416269674724214373869276621141748862622185088887275180607745130912481834723733827569600953853682587287 4765366040441316445470317034797248178212064623672844295487447250096807553167495696172487412420620308636620346757864438878450845892372308012731823111983909376723447571501086600971123311648233917106913398430277696333 1 87599612210599833830338360761756017407838732637724562002921984272996846644918464618095871454395615719945416239745202230702704743745457279307014283515976093753734040316917388056845677 23181227925941184996510457338954368289580247 6 88862297354664090609204213304897889781416067717832206050031064243006107453114440410608192302657603032852831658787737530665101702927846934278251406385789589122137314489052223149353873 224183817188525373682847853768720585366912943023752020373034398070509315429555869614860092038991 2 89983245711018925717371614694750596266642626656937994448960261267536851947392356105763307176168011742694088979228679067097556813679322019771716153831373743396287389531131293771703471 3325881113 28 98094978112323466309904602998500616337903225849994989403619327039874075827815306134291274794476363657505017880068645532613223454659083395289598978342878579381207500700710832371996801 232619462237557 16 105895462224574844214518745816411955493518834243257360718215190809926458225483612242941028406217134836606652059875601800893013949634546819928028642871078213954063364725881505397440879 25963483968055178544769185351218043701497408514193451 4 111352617943741394539643206814957480285169030906986942113589629795925150474327113925617636112959677168975542300131446691213812398862077648365270532815912783567802455025973924068817341 23382128622763717702946460826567159355606410693703822382401880689292182618861145826019555706591875066360621720196345177422704351 2 120255042762628585635706476766209044135802829019990953543114060123539885126293889091999304046657289527845014900890310454993181930909274820500147881849689337118158985924873915743391903 87650274787 28 132996664085202457793843870571908510834410877213566487250548254688506859764422826994304046501421543085555216829294381128298614296950674832917702010372074160895622521528912697546227587 2423317798975197913374217333841551605257929112325713544564811883418072048945301161065339826306751 2 133948254876087525553163491347350132145845094751820512436405386906906888095992715123569750030227638957558011494701503538310569272311817179037041504076373029356846939172176425983723533 6266791934726823850590403 10 144470851917622884138141811970891269531657912751355006783058797789795958158805494462906619870202515329383365927955092203954850560499320537290763337171410912068259539777673332698645183 9590443522331109206595855470838214398959933659347549064598917364110826837313020238903895554919678544521901 2 144782660195517007892222160002038776109810409029268023551976224654859401658278785270901114494114925092330401958725565722584078895424205482645945443178088887967442626675947393886819679 818789624481600681093780049925239781 6 146446646019230005278928101654606476954019102178478925215387276103942906801747840491566607280245014690555381452079331272058606865327339491779204094895389463209165765646451505124293723 1826669726222477660271367 10 150146291112017392015969421677372421659132238345914339676218245976727906914135648044760509533810907102643512603789603333211394792149280214079626376665558291753287912573901955240916887 5132953741385943680510908124243717573503244770834493572548396412277931721009623820318417487893803109 2 154581537466007192117520343201429789490303183773766467671858153195812703764773620079129644744050510414320102187279528535512943311963526467441961426203633497485820397886637250635975027 22347288360319561840093837855950058083568873724636630606142244106008223283210399754578688411 2 166467099019758056926320175940548113033450704883852543569382446839025565109920524378861697301966974665034077005939122282613636956676008692189644353329028498626647408059793939868131111 56623466327311399573783562250549540930828250222152792143327931365526941062380730825669145714078976068017656652905064383529 2 170763863037025885852300846136206778887813404811676717271240865535508451099571349287863206356990366498877977810612227722386587014720484689474880937509486278700753553193562756943671069 2512804812557708063327466202668736458308666858120101452822658745088387796237476137121895379750042378059570844116405129028375329958188536379 2 175457547654013766353902656106491131963278221992861054277463197897502789022104882509898225031024431448385969157665132353396120886127959619138412039364753866253937777275336158348820743 347340647626008901939025023 10 178774215912867599917169336369026129454150956375220617513790049124097784876277200247007338941453746492939438557415845619472897162924571670053113937087996943923556963870505365216471353 331227684729012789113832422382041582030061832741895811403287231280158110251449901314125364608299 2 185061293303469253311263403775324270069650542314777632558338868097804326219303763371530442539618591449931242067242431534346857922175636412937658181574138898129362654158033032728226263 285602212345735321 12 195864985594446256980907612708530843405824232911373536758963498935301178405215693075407627765512344749395075028984165264535907748967799947938934409583547872169749687436782936086477699 36725343251735454979631612552647177066911313100767350008173964467430370894651791358027745040687621291279 2 234647539083783529013450585487057746099151682524580497097167516545477924728214023052091845152786510451775183075360427274903052173243860413498774166677096304988759514393751196094339277 96812190882146456398020725411996913437591566967864908207 4 239991063341175632955361183154613568975573184418806465955590991790923996591757245968982477444517045163813568110875756474476586495520712542260898235227349513019923866988088878902426971 16153114766856705944816343325776178314686428924368511 6 289491622559993155635890829049020679031417866050262572418064836669873202500220415736823995651773241880215852151513517726448377239958834165203607361361227343636590165193162843754249739 100524192965944233580747 10 309302374747275925471630659403937859189497329026866859149538445295132926124484690491776012883899331920294073272582222934934973337179317098265537704787540268571873638738308925672261741 4273567560407530709925275728859163167232695795238900881428829050903317607171723808655172485706455754813686023497421 2 316374934462281613936571399614911196621147070720032071435631745929575131118943171668558311195614785856741053247082999356331481081296828658898108408860222982340388581995485712028246659 704377038256089039291331412481300655454042281197857660275296986398119121835018223338171457831163058742030044343905064176461 2 318183136877707144818421308238263314607491910459446888472256276091722280544171450768916372814289075489111369857323472215644854635980793616906487286808187699300009290880181497755591791 23096625513820050992447042051975043481443403201 6 332786637581641469122316360283179167687597864569640599629193563322677232635625139422815387108506066493977082212737494161476295616514847235244507313296418719138441363191742722460885059 4214491345773089917373823632204641528752082940995050752911523484768100392584720730810514264242984408044561 2 350159912533054955945416281376911405372824462804409040427154186248290774198084746018998373816054508357450225451194884283124927291623511558444588823937246300323320497651465726077704203 805914258775568521910063903113031496894721 6 350831941927200791077953125080323681859536778566725741634864842773491162248675201229309538089687183487166413276571297210810195896269774559093892279866020418858635900395619899316573959 1197362627262168772655170163467357125940230502855718312395645295087916877554131675716890808208033408586049044774047330563 2 371082038950050723457821764361666742214171239731727730980214309384543236877525607887456649714589224370438017903425952055036641860615227736979393218654009398329673861858647382735812733 61766619976612929822265799682134049745984092458299111264257328331077773706577932148757469513070498951 2 407103695217295623470998177872163158384315050097073973376152392471347095282896078482338528363544723911786369355812094656973103285129625663471210803169720548898214831772426104906120829 3507547411090302525205712300634623357244420146961945139 4 419566751737384840113651289186784473902988179075388487294114926444745305347031634996881665283215692207349008106879088421499474832293182563885504790041056050954092810188042496769130371 8049948192032701786017645300475150404872618765940578990032826785869604380482909996797149490579409454634323701303 2 419571581622199751369811572246161281784267486582465738197088722426680904953779841170721342028009923137628145045717818465905031174153587103711490032444039084259935569545950842623293461 781298031571179772618231947999921850969144383889928334202239611148209117504141934062145354846512989444403719432243953242527 2 424664150421212719117292056691011761955062833703434011118116001037439615236680918280586011491850193183638583993311094306654620601492757020771169456656455626622358707943736388602027551 183414012660265452772697153371873638559741 6 469464474840905024973806716613334410463310046531353966031263898998916529491968830636623083013160044398276884401148372236853507422445394968182887690822069331579658434870821449250172347 543707799669728305487980220171947664657808254075072390622815938573318601455462761590070602399 2 487015109426190127278870998521007395857115913102813761222054577594535197190548027334389901171566639076073751427426641991599272620722966507691161155876837191220196136412365494413204543 343230305345881 16 490293129657634009746436883855207168615815624081452733884136975351580198500529011582770618744040863574913478345783927778157466488108206011501651580494739459236740279025101802635636891 51599857302273894196900196500973350851135032654060919783057595997970519907109193296282235119219525988907488678528918919208357883750236416346655920011934842791709059731232940855046356009638477701803897 1 508428046060797960182280622966289244610969548727791360005540148561367252835409453728347727202385513769323066351164303969696060696065484101941777410976750439820075340025484093391892957 16790916514022391450249282257364845241045236556058971364360135228325341606790701341708872283357441503431 2 539048177298510318013864738048176334746471259461315101312043119877310852987559831941425760870250689604418661615288139214341896080053493611866731696375620566539506286582313432375127671 2427266953738537341166617538820878826121707766677499369689 4 555237093190441997206654688551799311751328332050799267214695161654193556050539435959134021595712090048704896481797657249932619364261557390951750358696972837192045429354315695905623911 108200322503206305917583123380754254770355527207318193628431467333508723365092791920782881353 2 557490942371326329459170720873663327313367134373434328531768003192625316014561876945732415020636240832745961881504060525693270688775809547747001868413320116412339313498087173983713903 1882271111361815343907831 10 573095813844415258389417186004839657734982332183292208154731808309995068056230857775268976104613749734175001357906341686959423736629760708851816247741543380434020931695539196487521643 2851281768145389480387103179612769450337 6 581627633711141088966816474312174716500290312326519635656794451569997818500799218358708998524756804808299682967426779998545982779845212307957360227640035478221807330150682214280523949 21153219148442551789747 12 583125058850553047422975590877131870516995613160037392274735363958954545098665659253969488431249974426380551577322319868010398791167095130109990670372023504280615207793922064228935507 2835639116549324058113547458939044782416501756930894884098914332129373397307649186877605336095990701705250317226878737852277508865575561639308659404500782244467820452329147872534052417393314021209938289783341311332649543008561 1 588906124686257574296620959478903434612038981671387079121721623773797269571722137849121235405400244759201715319789302927448664730680590402118025211461291138522611049901937827964408187 288663488733680253672029344853020258410277627 6 599654515780970127335397867422830508049581808359490329188930525785739365156871304323577903538041280522531495278358821688071773855356321427311524999838372479702152325919038414251709503 214902620734812427707372459555601856025266519 6 622580565569412171393864359805348726328928354406265982140191874169537924920156665916817995115740772765473634961717380131057357028746821954908704939901067117176862274140117806566391287 783860133653243023336955706731817872103663387159933098565914423 4 646069681485472145369931645270952845276803904819784211349743125637716811317273434485036462854224415478132641771388309790100553546178000906667820481876299904604838564311762815518427071 131500009 36 657789665994967750093236782737981514089565010576123437183264543310157993746499543592574800382764633666430995520587319041058872425618563747394167373263614019037529339597724831412660333 89119838353270818995342837150322123038630768227531277550601552714898402815698532601321784257665738217814276599309141 2 695076316886478773264212390221327201998851027330530572713321676425184648127465062367854146436341121490771015314902520374825088768925722051236642301279294403895771772163915507081903457 367314058765426052639990001043468114307478630596987218221226311648929523516082306881522074692705488868018193238784045738354949880989901292871 2 704625587452859038217702214586193722904383569595422570744728270455434017145002614847652979268848190378115870905085053607547913607329684129040788313509919002744170110307663222843199071 302716570419507494518254663569935954714842607427558298493 4 747360637515327587080231947421408814482085539291731221279461784070998889056111786843415696227773138607999991421563114244808778434079835535321629056025658466068985901727845614673160081 7473362816340857564292317086677002129054712377955589766142655066977223295743748584600077214051001 2 769710675143658976881779017920446077630213165137405969413230216747970878518940743265540408817000480053193042752690251466219768774035466059239144977619748514789653425722872128348145727 1264146100556210110495174090404234723403 6 809581973305789159637557162476561962086093834816152059198266599479061311094837442049964949909995161653324933402917042365388689087224518206390342824844201835353535272835985834854629537 48076581054229764281719258747772333548369491151346776300735350979449709329990903343818873520200202701289252750507 2 923256530439709570575252142849618092843784322022187425968673312476769306384589318013147732118753838086242893611998292884703419794087308629647671038937074995739069793853799459049094057 168267302704367445332684997011818671037512472191477528577 4 932948190408719444951577748672737627757784953615773165111032395161940395272223394105499266203613932311184425241484544620272148848941819774208837237912321486274283560699041638305666061 64824981946410013578750481572630546304721113969211508037 4 1032935359463137850983051350622574745730574463455945756419725750910321843849434976624248746791324093824324118974338473221449648128365086741918017484371339958813943313414857677486414731 259239716472181540773264202699698071278935162155433699773335163187739172548072757126372516240357914844016831885543263 2 1118901933102164863932760974872261527703356946674537171538985715160092787319137023838286590013658812147099906658380662791684713054180804668437132966789134263189986191245645680177192297 506025636073758765250939490704490477798963970517865102865715875278011242221803578640954212556461204201592298455939104482787059353 2 1124850964159632261947535028144966824906275711346120705660749157375066654289771108454071476008897919902727447555101761257343027281474642400441472316240308063124850710781400247505422571 4452991687836383376586349663584486388965494697700887645797331214905467872885040337881087757987608308237669329815691000639822750866678150019499023 2 1283957430078923641973483908567426480430662217384454071975261471938739744066261572662295944105239158765765974877345745521071180206990573345897735441517522832149361578975207469528349407 424685567734815130404141950357312588141374816556166850999498877809644421104014899460041625033353739636400964758294976109605211812508673509721059929236804203700642061318271671241047040163320879922470118068277861497415661 1 1364012073395557843831846427134676095412660026579096757754497705986713968449433753986335356965456309908613511137916665764080517390161737516225411973953517877714053077530010122521366207 69867248717034037 16 1402794847234989808254785037131687847861227297021034176745134708089881461168545195945054798574277454908387564992205332847348752788013262996299994034928964765245342353265860307964982693 2179351658152980608882340849072866957776053939638598004121801823845379908014739197472831152162993943 2 1414587743805060068330903234681036892734675097681650951528546374452004926594472369207316803723178440187467712987526661312795035310912374014683096812069549572665793183698865641721100481 3031017185489636931559492858302943441081 6 1438010774211265605880623400086765158307780428378360353030067965904824140366773194315407721215819546173639415880362700873318764785558481703239857810874394553049089520320088041980185793 642370334407 22 1464120050359906726464508834965722942318192562706437037050666671599144596976485348109687514989051979507314130242261544491457436505292708290970324467834947996193527871730043095733467569 2390665638162717892335923392639161270578833641457429544723899 4 1556751741650044575943174496128492750774416625498386828166662398037221847761169692252828400922871121295950364947048488551201081685499285457612635816587628220746717635783867762421567161 190122156854439115750440327959073841422390579979786999 4 1606412021186525219318945541374762707283385299884918464042127548468224809218566801463100628613171345050992336221512940283524295728575498355923863869370111796001633771417441815559740221 23500387716563820362464302952960877567282716377385559201406214841371822813123113512102855091278896989967331 2 1677693510095198933276589093702865678994263121607661205677508447567530018208208978222040706473894816209553758912828932353890496921924131458914254399048150228656678229276179115908961343 1725129651497713040037830226803404291644327517360848445643 4 1737389483460274540123342740931175019025252968367798556891612868870765723058215251615648512605801617940287454998692898210380488296588090853587646365427192094949060095028911490670346171 2213384770613484217870370779216083029022531732110217812887761792847495857046335901182158244293617 2 1832873887845163011633667354290977966156056614507355521780968997751057238545223842834797304515831183105785035801591209852555410779050058085606976882674466300041459777403343301924683639 5420091641831978891148731487517136244529515589385653843888258755545447408089643689381331611855358727019757279271778775568496722232131684216486878210247931887820752305494470292508868861707586169881134043367929156885337901286713851683143187608717289967537412514273793 1 1848613370152415436512351804278081588468206784003060388014634429384730596867188964111481721070995767264268110902854828814025695433777146726717295893536352995283612689074202730802118741 100349773592117249786396568244735993858863240837577253793187 4 1931925650335823973598578364927304254728715986986689557239781081157944869002527753451482243197400894681019683712109319289558584077263401033094759399408341497782195329409817957322983201 187115016600310232389 12 1980089527103684475385348179794721150804976122135401833798701676927742546616678493589150069361042815461365524025205647057015141095617622717871830671769093634301739448322866656148556649 14655526950363761815927952814886590121094851392613674187 4 2002973671137473856090476084600490245127224544755848075030737653908741946499809465878354265290765565974254068776508629042537184943556379226576495965808945498587122456595824625224779271 11068224203221899530972913207088559041564533915079080891261401469718049391176407272352499844862866088441702697116651 2 2046167146907139906638100479217235044025128737940768473202364146573868238699861069831580287425736488958751054476550713271296451850896412274213377729868381667674394156699068258676153907 590385607384351 16 2111770990260728252698251769388142474232041020480840894164017516679717964959155302497664647526032222207065428736243814735528800435586909501538583883165443917496694399407708863324525509 17597545658088901339094072318031060131613251040871040122272304351678592269578174703369430197836380995541156327543059 2 2428541380339232925063916306111651560011792461936295510123063571355145985256731287135027378969025149093337582960104482952252779552185001381186036118636697119720562280845472287346519903 65732856740018670620780292976249274478382481783055088176067426283928118983006102198723945847717019531242964603 2 2438526048615888532995443875461000608181445035629214664653838314081626765142208869905129208151561531553256498718100136967228306408502910594548090751269655826715396580979405093854445417 3944412744170902465717 16 2495512859520702125299723495706088136315237314565085095085198161645561304169042114754513242732260083807339872259461751629883427793007375513524303119855528390055192569535424084267660967 102857335892460877536703645970866083362627764484818776857665193662163423039431609242688545999931810872909019 2 2565151836421099725026705204763664553441934925281800380328228874872905538226666641496037472819991574188630404131794536402111110079755350964606954301262462497762639920781841487980591313 462364270039392274301987268111662491 6 2640988674045142335199132496161867584897569387264012429754678324077780279848136341036372182787469948922781645604089243062885339160897260307071457175144273636979968084324440480911761977 404624108782634018418941168116460312951287172893585302346511028839604992618956432665879275908780771 2 2909669963417467148266912762621130480548352563355592505487595247355476886020450030512139564319382674467785342865644160559410420300773694097857586281077565382821900318796285936215946203 11232067192394141713162858301898231849187 6 3009656626284649215469974929853055285389417522721604159969871263463291663385163795608916352896634544658604295619044951368445170156469982042057736499292025569185981737202300286725477177 15089118940426270597869026785179541 6 3210853953488246124046301113703179549364404620369479929850485470717034993651111801363662289352939648642733683677200757745033281863108662298993510789939117209079698071855134788563079387 275900705550067803921562704703493871205690304292479286152263 4 3235263123844579056189633974543428829145875629325384741866101223835564368416875788575860171537250507771083424869258333411439575081088627919215212721880692839897979208109396884865895911 1700028675475881814529948319181991633403693574369117250978377 4 3534599759758852118611008144275855596570648903761944450864456073665751786052282895805875359352222502689641360711554156875352530765608759279180451530147279683081465446049565988510523401 2647542646536081662650787674838404025958539568312942408835161376267273151805236584602618664065540901 2 3655946219493861655401919602462223930997426345698341816219339987636621362231070686658078395249217230372982341158100328104279941960214129592408705589479418159400995288656817015937894857 29690979409455853037559501713614335914972717498355760621499708163904496045531786984181796883279305695139673053 2 4033886998677281330470129542084197548924316660321692109455576856123114664502723344212461795053461814931028653825277550128199159936461056010182726575291971515948543346035393942586332789 86353 52 4299524778088490987897758233884085817207501144394533077378102885276432534801502882832204154707728575150297424400477390254866509902889867775087563117644693336002191648802189446826527219 305061876498433837409104189582006222192288217842707050191 4 4368347506658676211730294753274438504215726315133927734410659736871794941997811598063860215736210324178105795931462322230003247260382313248421578279210983109868670604320768517556330071 23659097313797627037679641889 10 4431964856447561028155517076012825366926237097838723993791599645179388221449172890154827448179397811109536827738780897009951206900449856216350642717859347250106389024477419001244064563 43480912338568314805133094340928680387411733492972521587602935831285913340716071309599789501617462542476670796674131586987151 2 4455797783101059505093413269856495132563160945062174225624514580597498521058336715317513768303800386497221691504525869125129310935424198303470457506953418985559135596545376387471287017 31253414202777544209167734207076528891380252621338817365645654985813769998376838715517631207554394311 2 5368338768638609582636072962072318482619549431789323464436190202115367807448310151208864825916290829361335937465462901253073779649520116424550171582798130826243291810515493423570174441 21463473494000344212951027249233567757751 6 6448511525169545515182534526262893157351673042287930944964510877988217366020759986675339210965831631168038842014575214270276239515297568662297549538478724190465209522248694100723644667 116952425272918249871974081333334936192654211130078479259 4 6482582581618313234861623526847676640747965694973743477416662931965805092703482567394642916862042523524007996868839736627303982692014386987086371585623616102351973562561804688192472651 139612465850802823587367452038033911840834117244443893288326135294410887646051182950389018237 2 6497213540313861527950156767945159460312104123557764673821778115127516795021164383263100658158040435170690641901235201740053291078398162969298327251506941773375137517383145479702535469 146780036411951021634974321831431212016229531680026450525860286104307038602901026348020468553 2 7181459696364555913780087953695066746735117078835758125952034228370409683303542875833018260433707439459857266815900641857985753865953641593574433109541549957310102310006104732560794121 7079074302145984245751882871800267796947684363191916043161687 4 7506539998300871435208114109881490407129810240494400454997261885332553153448349321192034047164917300837363791986531359103947012527582158374829322798380215678173170820492006483283979721 12755656264103554794811153642420149904161519647432859138990530954362823 4 8971621476574636226482856770065975189469167970633294175594014661953106136584278074526888033026451423239320194095133093920844769218379335435901634204857716913197299300548959773889356101 296834812101964903515197662870684460261414722207 6 9657556014450845417608618418022294213467721259489455388249680951869743667918333591303718390504808020715712849523051341554685443843375493636836544652404797327688047826593061610943452251 10348264147908854041679666841521727632790821329324937130157 4 9926665283087022000643760507096485078338630971628707992956778042296588114570578089241804134553622496917150051511030440680219612294215507069005435926797834706602178510784487201700678851 5496556652058540540260369475492991 6 10562454256847400366352668245880912550173305343392947913234421198240749926614690183446021172977006273450452589723975923223511510067632694709432895766348740926495822916363446676599567467 72642731005766905219073943204450784765870611822973688492675233114062208119380370875642275794408342713870443 2 11801347533271250897256404263593929440583805450812721982753816105585796830855110710974884689606891550435041189694825394414350249840669240994900465856759553764921030902743039240713564989 32596264446393564367702102055200716848206728066699292808597451911959124499199427499404797028069 2 11880851783601001256034662396644676536963359277449871431406547087801411419843462856148459216202352342810715058916194539017882290025072516758694392819415590283408958508189855869831485401 52852004066809 16 11926830635013251489458915610106114038282717512849077340577603360428720349533740535054231648492211459365667011445192500857033334845925505204565565364989732079811254690137422046173119257 33920493697403307279375762222099290279711974766922071545003867058360734630028424249502466242973 2 12470059203801683034011446724904104945345887873741418148188085417894618488041481458429996953403899554140808069546425319114191328177972114828213703590367825167486909981372062709370474787 24445188492286640792696832472615542010631360193381616639853495286139962780183951047865739419684437984837819516875197951930465271 2 12574234760183675522391543389539155649277638333102776433384159729410169253801634806147853662205284375519850056198796675840328307118692334047459255981395982877564554727245267087561178457 199007617299003727784767079138243876034470040803142665317162685707601319825635931470972274211 2 13201343914342242590176533289297249087754562731296049267029111594096680709853430274031643727629640373974379667574903221454800988071769119090269773644356659971398448804356629650782648911 1126130719691665511495898583075409084379047749993129383241265681442285657191528326688537481873769467050238108746168766293863899259 2 13358583145039943781065318553656184147676390826154976594761931197045277834932376949529432306779846037995964170950454402060469902089373297005588654315573332469542492840151161321851849263 1926090961793931096318825234508912919419686655147 6 13468275691532592655034783550530597736832511925462651639700081465279446118454842090842107927389068118148416022564787689115411382047995287406734335186555679074734202082473249198457365743 2502491576291568125251397593 10 17589313247336834206550908198212724460226765563249753600832143785051725998185622016443344328875125775395116763716585882770685234289693798003551780780366833787902508621197246932095246887 134156931590470887772266788699177448832975491547858049160889153769122096727869707012622031411 2 17998082293770285645401347876783138563768808781902447478595286315303684150712134340944953657050217140253296890577275624250953532907577086354616087573079815621674618625918537952892682333 48099694768515938219173 10 18032202193128872121395721352510494363992764130788482052395634804441422436996425336442192387169022712219281975813080689056011751802870851017899038280785350238526275162724229090227717963 6195116983059787305622139334359433910473745329041443 4 18081243256374616290314543697657188355141041026013525751539950534458003362449555133583588148092116273107048184487026855329874331052015194827182339853018157381572898022628338755633491431 2023269166127526738235400230377063204128951135858749 4 18122676159540172361092426354456691805705709349645994726640998112092375720748518278152003009346947229434561626680709368433146656061102008322909698034579025622583788390310155335147901691 2256961567835299183111304539605817093631580279324359148594953544007514489239605956564668754653916160412108315283309 2 18281316490030108039841052831277689448941340521265277427450919244064197779095453038209323948360290512729584831362446214316283064017066748020310315644692235512743498844269367264460698943 2911199942614420673659 10 18821959093760787007087984541434699149761068887660580435981546822003348865085520909723605978773823404323335389828566874251267988746709592651343971689496480877292266138221401566603351469 74050602758240655822461863083123982724998075447635125810594066707321 4 19218176308618171681779548121495858993045873113795471184450786996946155478560140126650598448255372151744272020472203247907688221334871432028985157434032857930195425785724327746125102911 167644932653973381551758166715324087745934302401597396293321654466906726753748685396313189934266972157107042177527868347376220894954576694202794353620301345760667256598493021794041485456529619286241 1 23085952235770689305871023613695500319113036014084895948817426482291954008254334133624408288738149074057305197690842190795679263800685246418157576914696671771660836880889377798532290649 6721442731485908059306161294423000326949101643213307456595314480652467733823456096376439182126025719428660482565161 2 23705004473499881410538582094969699923713290328810091281370696329563422018877986796626138462934515966503499097687815552681018046158258458177192838798073704883880280306530210869500255239 44149852767443895597559151074527237986096177903591 4 24133050647460612503367146660005490438896819093726753143344821681990386418584367849095938650068020390246361503513604096103309131080976415800089456956624446047213832826893243046590780041 743774360151624041075673590061627066616453777374105767207030502752698292162536397044908712056989445919018046471 2 24501615935826377049299520236332743292840380202941116450431475901553405881683953335070268076859750383960255298792953994189488496072221523058914308720967395902062358492694812792881917187 5737783052274435747764353835948377745481285467450625522679224670710752050716792598420221697190725077227 2 27478291377192360200140086027774702020445212125960992896367004871432403743914302664708818456187483523507845353330255607010350834428726065416890601643572422789000705547150773604826174347 24747866403240055963479193814109593744633790376621350800193176757925394605273188259465747253288916113102625974027475194120113831987502369026538267867960776791027186500128544614127960003134687856669440746708751712077195289818744897448958722406341686169002856804149 1 27920456370753685589068440369558557976557101335825682999398200190658313191252788703630953028544045034982054495768049429828976435458722607370736826193418685020612880210090231480226770323 1710975682739188662131 12 30967811149641178247256841864458808058767367189413302853168192346179094442154733750799488702264333420813258996993671355548910331991350762884223943743142851065059857959685007406048998373 452289924552692117119943314859043027121 6 31297336200385276672175865735496043263285513943479743867780950442571795033894432139105120936319817386110893406808998372001330300503051355910584693115506629325939639313136844432217726483 115093978667224880035311414836907048860704453036976102420424130471505801287760866322722559658173776258954037497 2 31508464444514999579379082373834462997183891700473295038617393168332296255804535007863233888005312692153599903558990319301179814087199312265591445933165806544139336207677151956309595523 1581932531895275173435303428503255255303389534750029746416435750468094773042622399830022106437 2 31677348550235389922904616088352872015610929032260065119057629119145600191111898396591216928204805769739026365254308670032447186210988559636210262276909154594393302059947902530944037233 295017671267973979648114477528024900033 6 32891653198950265680399136648750839365144393919109420882694059582575996538856230715571769034010958143198992084280207839702781679004575011950220140254076677885440372204730768477560399391 164974889370756188848541363066501448941791916208130303 6 37101024317931157155240945412285316835110913736720032079396165554981828187411586207565384881813926883792052871207288068302147823828072993300744821558873055137761160098394185846778610403 408436164180208780902757631084061797670843286144805782710362157435081953531897413693266340331431 2 37755848273781669031679806616902131984452209268605626984596515681339790025001731774280628370785010728502733724769922732835795566534897128079502976100334662595610930899771774375605518223 2955780357461605373805032661421795908832749266863399445293306242526947796831017995004231115459 2 43465858316198286777961170636187243838483907314482907921035862456140339382811361590936039375146771574183049008807685697210645013417394854806576435835901484332648734803742735039958307941 46076564404412583350352271599393726889 6 45332989198070448846174828798540609238922861460003356135089142867541519058245672044913778457189794076632277539249152145421183383033507365737529536091346940011329177219276775802322085531 2182159226359113653172763590935525019109296473650380011777625127459637460973782404497139918590538911123354248553 2 45570561485697684770129538066658950459318565557204926497729300510334398827776139376610979345511792727637979346439487025997332128004053502257029674987824933465722501981883346943889271263 9585102081760553615667558307310010216379475631613084251880874311605291071803858557954606570630985549540554780851978063720462131542821622849167146019171212736987675560607872845026297981150825431117101866798974782033694196204600200139900028229741274850762619860053 1 46097822324816000440291592119629869739036563920200553373657503150976707644485533230800474522132684960833754378799642180104317003866223003788335108356482820474848732703025549584691398333 105917212702719374064758985711843401815007629964667739640208434730655287874921159490219238731792389204074704324977260705751 2 46438644643982205145542737105919807740933198900480282884375183639531832944471403561230607253415498266830535152867672003036032366393433556209516925868912131881822478600878573804638507189 1284035681266517819390872365135528900988326430234849 4 47288723935066111277981774684305918460188501002394750771198659180940728972235423632774793065430080374925215011857231250522454840012921493915519286722066422271951994286883652430309293831 10693582328072654025860798420976061922085192947782044565961367375992887887303949763418416054690132597 2 49419573552540895784032120717260987105080170487409797516708576835571332349178922626435554394086619620637720085515980858977751547015395546704669250057695466158592414993868961621413223847 226459574830435780259009934059297761113131606623051856530379108033856374002659625062640898178604420113517011901 2 51744864375652925944861818593358580698232498165383548108719926353832794268920302590510859943842390981365152674177156801159035176101325407205465130123759452404643075623097099643895378423 93522050402433790647700415097046453 6 53227563147931545411826821863455434680531770362472142534265601775322678898801491836673989771510607442989649398718948838323484326766729027634284358660862705408102357908295013001046942189 9570278070770856539981208945784140698408184067360352811132600048268958837445900682344101378523617766243463 2 53334845888112253652648702325436780178755629349184501019110284448958916160575676541507302409934734763566627298630572373206467264924929617817989256530223615492321278758068669790787184249 38624382633681126976105487211556668338388613083285545666411007306599819209908711051379367392181461967854392307 2 54386735354458699648289854163741152197067350535291403901623462066591162676672917172070629198045655294008162169168126225265453369449783480036551234435610075220766461631229522844031344881 270308976781943507050050164176126144011070944615655665901849869459513335165971616680649127839491843517461381341161 2 55265796129768269127891025481766464760408250126404003173511348316802110608148477390458194314302964713668276066828756269985904837908921746919091276778950360531278343091238052880900081147 419007162532423590420286889911300861484079460160881639829935224213387633041017058359925487757 2 58522334084490946497061491190370207028952909294404238852376140396970272950063880059587329204979141533189819132231218739632203057856073215660496229812387738129446446200563869158094126269 579336393590881253270031175743036617990854056347631207077419922875699 4 59316598997147939223256120517281977220505713899051325192743551737642222983544227430716079171119916353198655162653090800919502087552764932039938373868004635477500644354538821743660600161 6943071984099576143400218725569372171705016023203494189978629213044958763 4 62571642399990390558557962757293881926933059803305342159119169529053280255781149413019496869060063077614630928586598790905112838521804733076478523957083780031220529584279978826525956471 25297495897 22 64465935208558629419671463693151036504558244518309146664027469572440039240730902033732749295126758813019241885936531780752354848177639925301255323208265852559078090632395739224866470387 7734536492125163665770881403046038343 6 72992884199921832861524964208928349058730904315931973062143675876460472050754698764150705405591659822550284580029949650735658331960245446816875366672164701496295158680272231934354875133 95574918056570223534969817772326971681545363002977464061157546325697743039567726449260244708232240859883 2 78440708156848822880742433917612507931959774468256500428794366733866485654090905152859573023325914897711514020540063134573512252172311223599618965870632811124429691348600432130482828079 39934402115786138473291915005785683 6 79729933120101674518766674242602311667953993258676562316441250525719296576257420002327956750834764177375314747028556387219673695674448001467318860617105014013138250085928554016457035799 1125194530968094216028572580597288589689849932443694745631559735520241260463152756128034543778071026428861917071386093514591 2 83438643787739924319934840425220107814401740308314681917533592338826213260195094191788017423944058147102439765730033556188222473327547140169028837207534085632070198222325601453571777889 64717775741744894295059004444168234986351271147073 4 84099041686398456660086775548353466991790619620963343773986720474464246154304569762300471076046490203933916079467641980139392606878813601657444579690077654708008679301401040336666149151 157949069574035582727259126740828801928299794931321920897884549387286402422735915267729304427091 2 85713088160650900522577483974114826693167462394629043742492985698449907893433235689096277979770803636295341037813590674115209545623598227836380885590617216113648075657615469706682955371 4975873714521242104787356091041241595233793872782343860057015649075773402683171362745882962701117761689418783488645741125837 2 86517175070335672355235521144559803393423284334233579347623099521230616193687076122362389298060885282658577515063283289149542328886892444397759448725571870463534095670451455273577145471 12902964222464730779540967282570634666771924731673626396101721058817664268870743871727187114646285908340164306989659731218729 2 99317594126230558035045165819487511586357166863930551322985844912968358958184146989588300638001064370968854278587262954405474776535406490366280534431086604198892588215478590685649963677 26003471145623291369238400209138039373 6 107082474477510892095637355868936014718697414726506286304640535688540141711908898051198881923887867393084739950860996784580717233795776208337257443540919542892332698101536635578435146249 2787269991684548725315645811797076074596446394721 6 134506985420017973149262785431447560792821505236628334410159255210218515931994138422101081328487240192920816742561048259396395025299111523190740333974708024389752294711462264722379271573 34464158776878002963927203249957261374161314792191860636282260593781673956635210189238622245576446740308321 2 136256235934074949239605039017034160251568633456248197720627919524525003695996190044090038587074154548610247085703708607289348006148506664477811894917792977046131733313849342466593975083 264182820624042101177978488684394879349361 6 137409662014197598498757990115076782188077369841518404178685317560496992633879999200186689270524947880658385882533059949564388816356009494942514793458321641180319803066893195665953641623 145406578159655383969 10 139797652980561508573776764106215300150017143407097787533597340294120906382897903234967649465331541804290942413119151686935469509928830171633893549603080624115025663592830776042346852437 10941283249319744030889902448304077883 6 144797112574695319604966434695552896958522018926607075609963412567257051337919415241797013004315615757192695073198611517712659806905506051126179328878519489165908971095889433253464763021 8289903349104030055608617453463902631394099141468965775769813016952800769156256698378627324022222633515630647984431110134824342536083625563348553854571 2 146495910130602068247040536162724061370954804668407854905589346828656390746485729937620624461107885932964633825188152525736837589284799681463614949004777100674248183218656349078298715189 44526645292767619795851584398018381457427136775197089212581942491500603597 4 147038196351705458096956156059865844651157546401158674786816710607346028675200561033229120024340609294806855790283385898105003140504732955205825313541925822366193206104540360277309997821 30353417096016027257044076289410992638146101566454365029 4 148506476666953371672471669889813070754473490677711963342633707053715490413236636113908987186681855150149994228664958681066913883288998801538365768123772778255293446603075812776013179551 300641821389034175829031974516196218324941437626913247779834166221809518180274574287222549701568283817620137327269 2 150538787108723933783526299709920731560707281149709477735460191686940875622001969288978384203854800049335881534486285505695456802029768241546836448201208299289514057058155519192819722649 136161863632632159343153705766841388009 6 152468033162984492268469608964530824093655623961457652438605932451035324409056169253953812563645829588619628674314030386312568144988389655868300231936516482012585598336707606963964415737 1149115422294127709822906594026298230584857640417915068483275137625171387742936531613549853957690370081544082661 2 153336620872766659860510136792768122385546157983638459541131202412747687854233548456589303854362550087687617027064932176283672744060361149648042289670005110299865737372074289345893368459 132745990015374911759417551921269052324680851319461356639529559010767449138283570262064880776283302167022998169576403144871329463378051 2 153851540451302422329644571395308715188499149780386901169354119374590704545054100676040770948770944943561759061802559002207041676185938437702163899074685321809865419729513980902069586999 18729942069192906825051594791059377199 6 153939430678156310639269929427387188616829324251146577968058503613765603724305931427332620812117286938817965769869338316709604322763754518771992565737102756140267918715091448978494800359 171591817861150642037905064619924673168198543106838693518420420832585641103649169501478930148293844394358174989709378102865800959943733766281089729191765598618775034641898826383047450490326106837 1 166063420136858075979717262829698204157963858919291899372843223088254872555479657761539146290747820993893348794409837928740961211679146285432033580251572953121999033222765655240774156459 92427500083358281 16 169899688501976639803460869396158270950989331795087163269832755500263612359593443463206754553771967781139801417844522107155532037676535189516374348548589804684448394012776969561245955989 181105446135456512780307438839967723104443432206441631 4 180538885121904025772063279291343933503277407476607389508406073503901149401609152921841885042764285107064053777545658728288412438930834011430082920647525868286360847506264082870150122841 1861441475983 30 180838886808085624847286399677502961789620440520815538244652758902430450183393227696826898601462889055977494786622520911482983673466023247149843543776050915814582815254509237578133703647 392888111144272273695943 12 181409950246871241463189198842047741624707894647210387557926251366250927433403289271896625877616644281015831339968288160281924016261782786356913596238921553747251098809318397501304000639 163199587695978718693870937694833284810961 6 181898124661594080773961961882045078614999036076794684469811366956893158763322935247116343754451511458877568962087886451402542695418560758348285138545764913197177218774295273857157963301 151554330035969232345510846868580492637561134165571727 4 193909230467036079911543884340841029232116690737373506435567153293951802638137800479934574263515999555649757678345824480632387099150711318143034260865429624186666746468298199850758402931 707996821774070088338561023995862217 6 200806396139574135703273381397489196220995152637817646395593801222691728081569016562220522799213937831774447746825207273416897951666180093070561357364368164664464201986311724472968429489 27437258881089613960618817442643634227 6 217060968576862430252132712144684313982161587917892403039313782048656386264402038410627406134267339238138427314716378944159208733647919820915617591167109514515055329544337592052284676519 1477339033244363428363297347354554392566944103645390947558767450601680401006714105549769536536701 2 233180309275274051234129985411712586081239994124275763396882482487749813620715191484012685264520765626479861579508493385558054089176600634199469751500955705086963076089331405639750241383 9908868507694572078217 12 243537976276714176255696529320738246739437091506701475755506401926252572739712382585981902379305435817981529621514750210502449253945425209116125702686941332055890529210202286245625126001 175910933242769040766251322071134312404033601 6 246858799200784134103512023433011925858049183065432553725829063208140977688168998001055730216400494342195276208479492175517661416697837153847348289685342830381337818716795955777488061219 10734748063624286773444180600173242253263184091000258333637681819015708154117456095560858360506952452038817330040838412298546925146538395722660858282195659433224085519350898130096936922624213413282197322952904179205770139872045339588709489975307190315209325722872001 1 277728021145822192146469230868591457332141353170821384986366982217797938179638717404648756224025533990002526234659018786158654820849467207696115998363307799064532769030908360852976083373 519561928532655366725656691042489323 6 279997670933672216339301589843998158743744411543356376085199754510241321051118239978325317836128430886350580197238889107181966338027123426588995523994900014883200867014988997291361112587 2518958002958151772514410542023813069705898139549598294654704336453129338606955516913074921542264482963149 2 282224846336700672064498664712856418818130658581865264974351332447942129619504397347311358865381856691493057003766508906309126426541926608486443848625660861642212562342704148327829144747 1869351502307802545651701888253593524215690421449318659605898130869337870475767579001904946109272640134012879769722796405811 2 299301467698533214258325603630759304429272197909830322934744659443631849234871991415644934088906092583859683893806226441250306918069244297478042448729439318784718582576580388354042486759 12757629882749403370040632086460788337671365852684139161050512596347760551149633259316065626683417961152942798943068169725868625144760984894497429321285094391150641173295499829548089263962165416876409592610692213 1 304783821401049297259201094492225951961010546151392115828766558069415597362491500274451598880827786764912611484434682554036369854638174772286119862091612716212678726261722507311406712259 7489704112167834367602797540063485884377813945588204514238693 4 316098328835499037402682392408898037400206505323116539177002495901408188549128639041096676605266731661619108618508417741732847448071037335500609439025232446399644515740422535975076500711 310515429118772253010642084046612467169477987474322931964342690848400002881485209578889811184220196449229277859531894001 2 370835900117301195949989082641941791888763942718476380884005654519265349154124953376288238413307463678241472032021993155600553765136909880379973704154270816898225160948894449208306722353 5130234262336420323537499996313830556941 6 379471904412645465803012472131601184730584747707562512562670598820047896620473148216922349211456207660012263766708991266209314671694057797545786900554306431103653140063996312842162702383 344985925730758380675194738086069266324911635038998411572488077305447345436650710086816647801939 2 381903589600427219333635522978797438516063469704368196869563713937294584563793495401620527894630939151540716716505423490178906482823099851039906388316580559462496635077909361391640327753 5243019324814320479403280888463379105452310352586148440903 4 389409391033184348408543478261223618047078733372906498574758638532692894663478050142757934824611433215684056622649188909240343879116002785886235234338002817898556889182071702705110287581 35047461776178514719954807843120833033712021362053175991995411929164012270863471109900233213851 2 394072690713087600200247292962350126424812145446875643331419969997374839379797312734515009193324464381238518696648695648425194666054427586563443623659441152578023914233685457795444508009 3033233040304495362969755459199443928655964932615809458177205067 4 408169364057278298192222911304308435142096641294492973332238588323855878423489265216033875406517104293978720955698559304501399224132829125124592027965966684595819779059530944654377947541 209207609794278528989550359371592873088223144012537723154487640504696996139679143760866966989149701892300740251 2 409746802895580817139633451502915062002445026770054773360217929724352994840551680667968612122632614482397769686781097080695559316950510662899194944771975224907856369142182339851317226753 1555407144731044277064137149843414653266831017695229 4 453195193577266349540388637064604133927520202018991112233001633659236495561341832100679264211554914806890743047744638928942850632833789677489540899049984260896719613980890280529989151951 134077640693840714024939613685415650579561433238157661771944514526187393258038417070462398914968523223061820292730730857 2 470656487871527080229851976224480342374238918070142904812025861964381272869910188180075814732662525131267734964929326815484784446102992618793924191399806580007808323172245428793268576411 174661751849688558109415078387484299811896761846005003347911584353228563427165104990303794933190201482043560063600750128319121 2 476079448176416131952423049179075697328401844161168460918506082511473213887307840927294985480898887039369166306661572440138663563609282498097504392183525218146541535971517245603502154167 3635794016819588836532286676426761337193004594545176954269481750822768313558066602738732154686228583627478066961877 2 567827459919430445885607164995147741765356042572089052278164674652444616292303425163939204693011849779856560718185763587963781012546076652339295359545287264025831586181350070938094448287 313 106 589566824992711184442680543566534220143178911050850455207558652951937628357801840819268057142278274509726122288853350379149545533957112780952687605139141212804233131107788278695886618229 768658401114238109045610615789310101921237877507178465066055556584195555260847601926599578181 2 590835737603496965477575729560789733670124454919442358061495769855392128044412681288080203109057614180096131604009887075484316589421268354067779671188193935872322436099213449133730846943 9252646445749049400601 10 658926295175563401061584806227607404588192365861209784799021947121672792062736495434883534887831215076941776678320602591772703650484783591397620032113552618227673570728487614457332526909 781207022726478682477342960944353822191 6 669063898846841104694552990118220595544243001936281269630193759419556543323076406525751922458501668917853920968046219302226310211283224833139053131022356372022656271653118382548112900143 2954062127787098777351927151078465430029065936756663621897266669255252238590772355563975807712151977161 2 705336119066811352796821606454840838820081420889514610902357673340057355110568531908479430465620143181989838293909078586483094816984357440924480566802132948117287872989858290996610515493 13176118876087774791293228010798232818585759046546212037 4 706358685861954328893947508511509381722433821971850062886037462977184986131673079628755542992944300683631851603976248050615993162743453813363405090787140946511753701742671537566065659691 29733778534387008139975655277215943317709209404074873764702288517875807886044555489359959793411855328713919981118769 2 715922749582813334302115702926279560786939744702040586208748489380017078173291382337922086866832944649435887294366168473445003674469540720062850190348502915009654700000244407819442244153 102751876796611319852903849749900974666119733881408864871691451239500221939394551146465973289400442398444404824392698490495686472921 2 732450178314472958438757576064782459749680596657098468060342933886609676198762733301760085919797818946645686533436836424613792568912775384957961641787747521848655524146776604598997549459 1546427574206913020288097853014683726425573903046383716191857896354347190876652786370249550511 2 797146080755825825343028295262984892198576295387423223849032527786293762807531934891308876678006701151458968568333866864016332383777994894116085553540263701249523816464376577322596637211 2100483188179165198002954451043807869814077 6 817794514134310554889297193950018119158204842081752084956415526712685451915442206175590944163578356299284423964536931170109969608820618361157022672321810347010390447378124052184626086441 28134338294737478814796355043766346984436820207009707685773912420240249342641187278165874182048883587039 2 840423323392521532554963606749649870119280508523470489132499355409876644685811106560789930334815434527626314855588824485783997196287317855575667465259578638537948995530227620171552177079 1622159436061014880023056239132521053507685874330714415487778436090783057045662775103109862443 2 877133745333929940911779989106403636720227607218794402663795907882753346168567260080584004679070620580700881581521355593359068119201711136150180871581277600352676489236208386039163930231 1248456529037622084144490078022080127281311442707326191 4 881700402896714241854847733961941804988378262198439278146308322701676706703826272943396257564918917384547272006611862691439845128717804138415362389590042306065756781926088924671381881281 1257403179212452029941 10 900806333444613116172660409586993538199026635966453343912284733840948786821705348156197067552366389112253932881315503958681233239459598701296178343410772111192297452995181614733037656257 9232298879760251254282276797393761417593 6 956370824937256981886943248808552388729776097423182025728678822444614748614655787715686172874341146234853150372712352591810015079667817070462264832679192427411704068515904858186818744437 110331704697614930285680263378109458171988582477964639404590142271 4 970056492215945522989687952528780008268928496815705381562936426769618272806512933046476410982358891480865318192121419629475212846074050804887481725891263583083303458325587400795911723831 18198416972362271015302944718239452312668436698380338083 4 991672771165377390871398039469120982347436843204334868991947649120879459115371502191643168494191107801323816424350503047720044440660159186262916486089088402493667082161328172627255040251 50908513988982228353188115111902851562735646626916171 4 1063655861207643813573969013133257204108495441105375025224136525366534727679854866252749947010467208766403109519753230643526795108399057219795260625847102844860874497358755068934544472831 43383111577603659191197064548283899 6 1074881563097482979218761389875518466441633539903198024807998095982108435855057287769371404684731745366442268823831720564473566317551417335109390048695092391466591993438488807964556884591 237786647999490718962218242598419066050702113 6 1078217693183275875329334882335789158010797996192382631510645863986242571494459755467503818801063434760450853646174309086607814585293266397179930448687251340175749805547482224419957206617 32757545206910878990073374955476023381311340091172911308477777545432909188207991042124778692223442454239371 2 1104575104117748297523831915810645504147695751101056749692345049369102594314723141538151063795597629130602374465688757621564477677772227294335357429445129753813205710821939082729360732997 26146338083403501787883787206509142381467486139120325020756812663 4 1113657720606309720298830558885637506124409559284053242038486170289832320874346507555167009023078747003466242806983150757888251032225139220685568765154917931943176274502986849119813974071 452861683373336082467281481959745577386272566673 6 1268484882951167991218439308568790037170461932366719760203230573223833652715675530556592721412828309656245280176985528494500610602447811701755757914667671326524025973547390216019361534361 2156215396133309044922032026610926709637465513167274097607489640179728103510773602714247835647883423 2 1339268968288210477273713118930926845687679598031249664101746625773607476830766855988848219206605007850085124987068415153978286179474269444547381353149904051898253025237823659176828277221 1457929488077254415723437154915206405642969734616262720457403983069799518484275116044138470757082896090899654786229 2 1363200390473079410482643403100708927167596018702520817219678149770613117796741934101068123809680474001114020468018335088221067465229577313728990456355615974514976602840674184288527264199 102529207878576827013465473510441693233459962399165474963727896687060783349640522884381287752668610696098649171911 2 1691101503272838891282150283372444234360514191181481703317072052387791809471247434271643545774643627494314680369416553167082299209683253216591461027951577147885193545266601709093509241811 63468186126829101087793950299962731697140361610194943321586128127311426750572500106189297056033532277592060454884571 2 1739313163490297950275409493339154932602370769027773914886904475912622271662954111948917140672816119911791846383378350904837969200913753516278529615542582332805794573431493990911748979513 100294150470189537726375108289270578592141 6 1753353992667226632067073365905533147272623268936233393243514752098833543300931772121158986206045409153589501802980994034461052044464929308662507670600866003631278107023439026682289635677 6305373793 28 1858855637311297642913273281521625613748999261663798971413694176570166293393384905742404241149247535630770304527606259316216829250533755319988810930173035626776288643452607624755885021031 283974567608466108276052479172924032164412053789642614188390677846968826518513980551947366717687 2 1879887988633594158891419992200388362915151000955773932870822426309374303148818267945091037038126044749280221533890835120286379419551628786599115394339148006684911742342347229163041409081 407343828353745908926785930379803003533882855116463195759 4 1889739836453583356959244790002460626665949785047990788286268483175607984263432440038261895917914665023565047928872080318425432512626756801658320328818718556850034519747190397728524122971 157357136473747945422572967394527222555488663036795117312371 4 1893178088807700501499108934255544678809589778389396388455236274603029540497044502062763926882449260492212762624924327061386278216218551409026282232315328930148716541250329610907870432261 26127114714858722169201773992968871882310961393104909921297867 4 1955168290812613419635379654265131819482155187384283314583847325476245136700865208513105159028116059079184337446866164583665180508266002281754257933051990615055072703798116835504481627331 895087 40 2012890756084350703281755675530138120417920223666654701185059491916023743058708375227038535723014300677458920256391188660410560043876850226116089526581927607233815718054479699828141487571 9241556876078056194933949226329058915869103952901334058858596978011029850941613451540260957259584759 2 2045538707621752146933646601261846362999027323995477794712762179679335336838658370427795224726012069737628929050664259745242178943349257109076740241476850514695051532559319656929735409621 237938533377191048213560230459519572941504820143569620358453182644853607978306364228234582050688421 2 2091371539743890152958317654638374816468045433622959640383102252005899700481166594572541450833087701462084812734465072494619533170518941477863801458972274959810121598880847429850963170087 1806113 46 2148630182997756608361117676898132584980734033881113313225473357105894549972655257395135692951545041908428035094046072346617010415156819809365883447888570812476485081884946479023408299429 1374318064661751067353573318531934066434412227100924821618756307829538465472488809139877692042670288289740265715713173 2 2320880064478695336119061359452770449954375181243043290258667454250129602342154874393946108791512136217580678399189252898545205675887190175273516193275874511867588294099294117245026760229 223073202446431113152552939533913442140186490373 6 2330897640183413007190339978601236540326699930001435867950646974886476856087029130116961608384454572320966431992752860962502666828513372175429701188579126519755779076896330807977173396687 3613513009974626252430364557302430824883292046831281 6 2394809239016764779735094491959584786704712291236577606772091738055609853829539138729725121178211525204353024828557490747029770134011367292501806033826986649130180494023155991827353587911 2169733802692641906714094393142441780106919 6 2681986711707087703702441948770972655783342281495737586433165019911929107956108529007344052224065981655618978680161538523465899376752698575481981522818661993668401323989346557730798475913 897187537013557435103546592203804683 6 2875653292973925156447442244224187803989108550521144572324187085145004134761805080582423485616719092005300192801912413747376453419442994436219613623660908903153246960280666525765840617411 274654546682161016348144638211320288883322737553533232626311 4 3008573125128964192631964639293372926258758335016836262451632331758978556135746226518321200891268118129956055823312936832820690366551167373566983352198053935295674837319004174105434793171 334917462351967619148547961922402927314216755806233629744300444810955103978957922461263578001140386373 2 3329750563846448639603345940764021218456741348405008513905408440067113235210716758216245423666237918769934323549768988068430023884746835141708746437957622324218858728819292417750683170561 110997250014986885992304442256975000490342960018363 6 3335380347213540727769801978462916677640816727111406347972884242647552434433321450031806974767713515898172350115736337188802193720461723407415746681206608194318403271838880539642759231347 6231914553349726584549759064039736469316179941474932934354767 4 3365692666751515575560241628573298611019872538530573828691962270548719966512757681644824424111064627384298231037015825792124442527457101773151122043625928032519897503937874870697139259591 1351042082930312683953481 10 3557775478049599863958638886868432947064494934340275842057093840448117234417286566752167424767604972342405641790775122196875640280771159209133622503632489673139653345519005530969403823893 1978514639230670191173174177501580472285803278384660173832439461221373535766551920946166057035958911 2 3715326711205685395125446468762761986494511493960779097471054784890449990143620868083552441736221226900158751309030642968584013820542573188255620546973991611727200658918364034987707316763 333429036814591549090136160842059543349141299188014372901916586520040576672903590171611634957890858508041 2 3807727720879040322254660332556386991615653697592488435861388996816735171032156562780767019594314614813520910826385707802379468607417603052735548925547706942982696647680715716799625727727 30920646556590231333162780266099496298031 6 4034032902579725014304093618560872100984223094450871018449027854347612921892588031555698227600709136712496910872894939195293274000918882311701435830964031205433477351841099625612937923509 1385051186569 16 4292922064367612487083738348847430745441851926407387517948730054244842243317602764238163858897964527445158273721947362088168279527618265984542050286747438639862249808523729627496011151461 5554292264786386840840670807844917982924775735534605754951571467 4 4390201239802308081648606792332110885228222105241306938129427021435397683110275200937931297146858940493969976582550758157698410966890937872892604014650343044018011056675134580965651716181 377265446034309306084939292977500629290283652739852979 4 4469558590959891369628589829922557295007309229770441038594642096907994373421060506594998267559792881385869720644618319683113936760818718902658213602556723856925439496130496010535231242121 4906367505281132102931413442501036046943739298915568402671 4 4666888954930081327742274389801495206396178656141037329754544138080076279411502377951248352790227345546922220416763599380400694506820904742216737424680276817443802389564049982429930419201 119289343145546763698398816930869892914487 6 4819175912619222046769944677120986216375222116176897711030756560143642845461900417788523459321785599305718203240256557695319602450882615988442484281863896562953721438031788402722769888009 4819878820955052407159223920358203110709574054343737947994948793773607142264333232491617340249151621427 2 4829424283309490220803407775912862981367690437982855059575649077652547994683878662527830869493931313851984274762303692879694343755248756355202249855170630364918142216628499774944457996889 802926357147989830529652308524789550281018826841073404180942800955435007541137797301205522767350901152338543501 2 5089105208677690173535379859096122493338466845480187987540547221790370262455217170162994098360971313337343400353451566752058135832669251598928429077615020499586020559844393279738689502897 8670999200190236340429300396509892239670543827864318976335945791988531766622257340598911023341 2 5783555933053824485490997896508757652085266751333469225309875288477269526267076702910159669726573019516392894478901754504497897989610601174439304889444121718731507161462601315381750601971 290770486991 22 5819890647238441372985001499679435102260497291352781138588353423378069402545239745920129350342101168751606716224916042309587668122618522246310920028705598055246653663095740066204586714679 58433218583253472848430572731081743 6 6448502843466669567284628208442410525139478603890759379142284721475388294316583052063892414179289768995991073810450526396330821263123173912871431021440223403847403820739606885252369981993 3768181236009209847733283378248467172998964955938189052173326093729103275836384480647520597884607083 2 6579230976981314495638283129155961055041102584415877676765501276851640486879490792413928897883796266600493475621589911151759209234791242544943104586212425441906842601620328740718110151109 586297360433 22 6669212229675401423320129998740341131417975712566427642473875915632598281084646304627049688871512901797868583849129967614090885212432453697458506080422656519039007548962161075269067839587 3952347704858045114948199018986449063456374126757196216255300527250209663467388875410371446724792934407398425006580699988759240498850947625744301439684697077731266507155882458733299953307496696926516514976953 1 6684874191359904778552322722169162160329368387810413536682972525061129140078756146195692944892465933020536309393509204708412096561711458863776142835899188468906149568157054696006653692361 375339534387131803636903733490569372911242637747815167987 4 7430845327310044090384972630058985655370185037887104744269844432548672098843281231554537871019996742096523721212778641459635513795425321209548095633829374148888943930174813877579706944531 35506663395346815657963252134653365837693082085014972722463 4 7498709425305054806021311433047712042961415485676084858160646690856443226710051102053758819948479859607036948876295592744694612974035000044963161085943621428381513287873114123410720834791 3138518686437450102099280288351737309011 6 7623641428439357160280880682418714815117891616667493598153564048926373975959261866306350685232919703426527566235771546904666447606977579142696819855251483131108536973484943533850348397113 446356289900142585729309260437495494003800289774086929714314658311404944163642279709227569663412630008421501 2 7724805030314838400013051234866280817582507750090820930897755389816365741969996417120342771484124395847009503045395712970476650976481223239768565550260011734137557358905167473021640929879 917981206567007339636067114141506928684975294752855863 4 7797594168217566349146690123385469581664108317082102679379639029867811434661029983009671216279048619178456688114520133438545844740833076422547341302236598167910215334000357421914287796551 8725759739617223261469004822991753102554482791027629217471678197 4 8439329390524767885072206090649356404905596216913807343494663584714485389494561289898472943780657412804304347496246498491479474594365620867831054654004154063538354845319897193688670910191 583272138800200414158138902442834861121735882667747809 4 8958107919495674025037814251109454982770473692211196889517107257821225704659247797480423049307389437645479655258280296492354264291585359829180184934092315301769539309105809841870363603111 751670559138758105956097 12 9124923410771437992102879711109080749761420087247245484563098263554181480152635736486236896634899181754241776580083780355086873037628307622762835274470425163131721383795056702139812228381 426739771703921131018407018201928299790645014415318449516238435965739428880218429324920265677033101 2 9236192588857639524748185072747333382371523560515583883428779444013357261029959525105509833534600540618700805945389036697600323890803812745698086407699970077361010802995150945081409343257 4746583443104268970307748210079723221558147576947698753294669 4 10143863895678348498815355050833232592067156628366030562088076395928820644462866774386803386158390485875728580276765712889340060273157989564297357431953707135709283714881315282837457523391 39460816677479038345391681245170963741174619 6 10936093659795953778957676228652705760096390490840026645630995636217265211338685419920406518897048050109889798036705496530089605817311193972017850299138327845001613531793560780796973415229 100777575268488582781 12 13082352968023325790396713424793052943967968770308937992309772165366693663010903205129964907771670479833148467687183613896083050513369143390637210946518826521732688211399141489564600809967 38024753201279984681653088719283746434974594982636078884793526534808099153311933759387671511689408571313377069420702837213536365652256331101713239615409571376351836484401911244831386076025285330274050964137236062895729 1 15364621433742305971872642185534799157392445362434540576684176128403566379887354167263505013616813074943823183691487716489471806987736020450322234360515020526113406593571362519690390944193 418509967555417399934710948009825965323442071316498758358469900091363819642297169269208463194503342352559812661 2 15582444326590514808282637890873870248395307509130756213725493077312631393560928368555638440483552587367379477147248373434640604407740491125925503080571586216555881070790610678189467086243 1095160567805360033706307292638522482495847 6 15784189906162037211610742719422505352366696489625835333492422524184117039495777283677516929232949360260891081766670924946089948030911943397352823291992650862761565987055279648149997994331 626471765279550693522875860532660551490684564761 6 16239291686423772927294529524323625312321205690476280620535102435045998732660386440798224602258329853229715297483315382252905668747006222657958714601102734129755119388604604846697407012419 115915161569017546344103173820085214780022677858131454927806051787376078785325836022612335559728485011 2 17533852531241806828651883402998434625991305393227210607345895855779083759351014463206999207938601605925464231642297959483848086506319364620271876283253602087637070245055475380855786484853 144278582051523080726929843715180911923991613699194992437902007073692529094783781316529149241775843991379997 2 19572992720439519555260952755900640417017302954049211262498551419274091836948126591970976847048157704128649516322337256287783816071836621487316163288341804301102929372259590570142653435923 28766732153500846964897566503296979358475928181733147562692457239964971309395783134963292555889164273935636598772687925169 2 19705448158775074318654025461455165289348973342223383417479699173224320079296893012530426139400973380579360410273832159257718562159906435487343056382453724516757958277832716828800841244673 30139355953856631279250280568041645104758257565120883519 4 19889517704611823913442195023521832918086554723628265985587542372360554314437882526628245432235272134829777268460060123746030118188998049929756768910283254738089464337092934027668883243571 54776944133059670880096087292745613714359371165080100460276345213859830446253771525571766941012347043511 2 20595834513820465857696059483009362275804167558480817305424534293715832891992435989653467459690284402703959320510464629519159901985809930247615086827692286533124992709972296121795190856777 18589960134279062492178354398883186623075231844580389566791450084777916915608658964307604563076509 2 21355163517868297629408339950567601627835414485144660119070669946547871371526243818410912346861895824609025797457450136355200956604769533931556191531356564815548706141425932391223102660307 2180741483138441084538156959485603186939 6 23287738056696464972143193614627436273059570009582900296125246036941856043716563160396892976052765393830634903890681224989066074747584992928429051890154299764395375483186205116856165098563 28392361864610666302626481 10 24031486465422350072439256281073933433111178401044924381735753845257306807605266610529147889507063798725796928111576276768564498853512309785508989644228931882553028198764370778919092362737 1037398948963043135204736273324766375462524344259085867553 4 24731589284983884397248061432074167042395126635173536816099656013827161868217369879887083782277434470100801164496864691826078394828696703199155975314439063775732229873778113540689187059911 32638793690236132968822644014720768566695112765621350167 4 25765226480234716811803091382443002958499758048410895642064722513990905227841035095493146045772569879812696126345124394097322196603156721690705350231349539652765760909523211103130488745941 3965272187833489785564672009285984345866293930018773749396507746238379320860055791400574392901148846656857 2 26715210969252984299483525098960687166984506988519861724162139364583586161967924376005357699648699188997536755979212035883156705369656384777126542328840591585984788461795599135173843140653 554856546426239474287650125253974418685523587597671043 4 26911070260037120449545489014335962024846449310996693058142133802365712757260987185380472804155959684617140731842853392215964823087411504671560560876891418316947344749201806660136192689021 952218462261189089069588811573795700436601925054050591139936133386545215341738115709217548184072336025108569111298085774316327067841411007 2 28872100545600641895977386166761170872817059322709437148617902197769764553567795779569658025954319307799884328806174545882458817003300441682800140057384675615648416391978433780370689533533 420849944182150354864929392274915889953897260140946113879 4 31660367305989002434692735600874647674544724307309565472474156558812482245876794096438540463549290598145065211061060761309693294728339222842871664438144355064459494038639592447590604342821 473828723763234979442057307167894204197761329 6 31933887635103123548043010129034453112220843294108741532130722057951320495702981180977867198195604481583577060590777661722019590029676373137059517536467711206395882777233608468077704413853 524073864055192791589966848585048733960890841 6 32238814792190803429268232395356333951402814781499055523985854721221707415886810922967313096327490741966154045355983457086591724825910610863505771955254314887793196561140696912686912379993 160878102669044372325308528306920476256194683460168788625184077948009745003856405924500702814920289319758144088758473127 2 34573271835401667423920347921283083187676571822295133761463904298756296739313714414155799729557805444697552677649855788046041830047462756585652635292351415405091608917431271396827599291193 579076586454227273501855189738081169271292153432899 4 35534913654272397696367495952405090540077052707481748262977969763199136068331675084852701883437924891289044851976967932704024212583748383127997960795897815065953631908892999760872949377781 24278112974759485763933791981097601121853224166709762343101936275633631974531044244600392566770714905096375091798556447233 2 39013276543397226822737698236485962409213006152684136732305645196853083927145654128938003289739290013626983660337815446918481835042692910818968602592475465800656288015692359624230210447551 7038205370850021230506859863625344928159655696896357105312573 4 39848740724530146664223207788145158895412575229802629810765636767016544119324329131600669615702370325287543254793835299358973505242004581716576035764140790205966633706091788191063380389451 411270852356531949763 12 40995638865158555887236834045329680171911896990924807960862081680470097233820369983821036181274319043545611200614092821330244045172841112229388666048977286140807836760292363823558301952831 1963282977159844930496742503083917124048342710121288038237169461970036947860813293592333336340172441 2 41106763416148047577890683067614235368527965625311239997679984844229853207114890748495981332047609005481910605867637024373264658328464243285051229993569927979276823890069555995368192167043 9369967084418248856953971897074723006809211609016427531 4 46655294659515154011318985876210483336507992767784649614415230836368502316076866085687670063101937619980938900291553409193327062965487589672931294814070499796498938527930137573117816556561 85059483326299897507464107198370112213095259 6 48415389571830514202921118151977295916147294204550773430558762151893819536003903536450603150892460872232219929557164508484752371615980655664777047335228041961962011758600646083311328757419 3985908625189819904247611107302801645958249 6 50164908121202436599637167805227324227027415339351557822537878041028376094226896346756409998169253570910576129848242623052738883696940524282358767243799853632514758876714764852581095472043 57288824639910345063732204967313473 6 54758097916158660113864658930033144013817310832995771975989240918934311294280125056830326916854994846618963465070384598586180527735149060101744890042252750194589199242725930869455470437673 6178243345496435869179565789874895287947728524286883 4 56617467088666258612726546424407847586360319434711172692386990225228828310571561364748358493392650488173608025682657736439536410279887246196131139294189076244563054539911680613814193003251 2891282191338150299130297441100263284745628459003757685271687988311130607074219105578130104375089067 2 57476648040047692877105620572448414097198612582981663719530775057915567787732301163759566567757948382313027297548335592261321679273563867145979695071085589962483632870913459511162583681269 952646896659292115557324126733112007564047421861804847593415290354664185409932983017560116389738423496317 2 60863496310989999764965991045618797881261694422594446931859794774516380745914636125205788462874294029884872158297692355145117131849849820422568392317928458628398404916916424788169752243201 21298733219939797744239189468532127732009009596265734330526515479331 4 61118997381725583710422264814938334255814647447490690893581178242873416594619286787974089972592014069200566864954915951080823914975141211392070047543891288658742668222209273382905084121111 8998483773628976719 12 63057966631850669064880820158825425509368971982669666201033516853460792723391004725194991914917337096655935983724557607314554348833555413020221244687054659049201873473624517071071922287279 470355251991026138641501414662786731831996144756919506139255066947322533773243641004462358854959116789134894753345199 2 64212527191295631502882723582432452304969876946891585700902413401226471521135070806909809746028787925176760936601247346378951497517307510101136273199691098708469267353784027650795136604707 3934210891069458617891085562188165606006344549911421032509843087017919157780051398497000480133621451 2 70339638678804415587345346224772120422767402312079334058273752078472756054784878483083268675885799381932276913371652301935824228880037763688251049089435582335103310438450755402823936567937 101521657460709180833395728130850959221214122460088701948744201198619412776206886913076409392205360166607745119 2 71499903176692636874640691967541474912390839451224646733488072195849665271258139742178526720746830591635347613479931995539446824354109980914916840604900196849500665670880338123732649362213 705207366628241080406813026174541969345716850121903318385692702835923620270868555503970553157852890392403075401541 2 74250809518676818986599964668237110526817006409984826118265617184292087993000404896597698234700724815665890271109184754272049030160171227867796812985798980528916398983439533061524947018079 22002926186182087910432874501923889603261515159442253 4 76401394454713003200914238655103159013967016316860787506074736020675407939139911620909873951979619533259116420380722730148530578376687872963177866650613332036971896935520735307105981538701 59809644530190160021620158663737729571823769038728073948289148898387941648502956195281174977908742820702782227267611 2 77646675159154052522874511041820762419141742060131463886336298503315010630251826097490976571058994848140314076946426941281809886035871620179856020992279784535569723418759633620201520384821 266006663113266106863268763 12 85160515314843536942510825884956112681168913635600087871520470174159141077938585671729745627518770493245755266595591354788994209448557791105932150514749717539626175623672326333311535661121 1892130482808666432004922163146211258611449306162541669453226353174033764241557340225911278091291 2 86962466029628048681953134545512839531661633416039470683716661235293141497913401429559242330681046883349810058697659353293091660566317783020894392232858314250335096964055706431072964594917 1803710146486938099456837076792204860956329974874725293021 4 88045309485315359560680213095755518097452509129512455103288787743972599951183613875481883102432723455703510462417352962253283831737992525405167974479915870502874305170406052462769122486301 18771495366774720619417 12 90173626111247550345280843231400629585806355543814632557044103141591309609800751912242220655355596157125249820976380862692631938862762711393320424369724869164877681076977999693829295406337 7658105518361506859305279805170576149565398425025834673 4 90720157952382945603086665238940384989150831094164621508080150629212707962879638660115953333730945387761981560051830645191558762257865557931640801854050635392971802829361825187620593205731 49983130631601849559823392112159829869 6 101600227722576428635514960875276759935386220657501813375048929999731723393113529701304986630410517964025727739117695929743715972245738983005777633956427815622369962880992566630977160439457 53575651024389656850799658842076778399075460427421610882115684332471063544899715104998334577641696901380766209312876092252436203453956955337 2 104149075369389960043104308316659506483886222048818124453678299705316261780109098467233656957039875205695348016400583327579574430089975648833351155671179592673715422913604720566360378515481 20441633686115170877698209884725247486939737376173488347056279 4 108652706430764377301853441413003983275903149314877828689162596707026791361349562332036917610313228009706084821453121797365733415444574223642202727005313785821133865722263972225715511359421 1282950504406047655928032914083745009872157145358949445940471535423130922666620558491186667329199726655254963 2 110607667759590181654813262603568327226350025273656966058184084954892729151422639091524051421286277902932660111688609744424748580681138042923190775849529723393188271324025922023761674204661 52819695883854573674912857415053510814791 6 112651011479221977130745133078221697687329921219863825634555460075773347546225954258487974256613121911825555437558271114439623277833042100226898758732258088578296363017823629792795443499913 941404356322477942307580066668752810790809958190547985645915819000909764698135387563489143297626380174984291 2 127553475718725218196714958654061445830125689204048381758358703271740488047523552870152427437979777889062195914744336687504493706339897524688789262998107091793868434778386748159628199294149 339568016336628775087150778722003237422837877815820057193 4 129585373494712768264960876664114982780337132225798477513326787968879871965648201786698497624118148551088888975047179170007625588219794768749495447038933212601635263441115540467456969023021 12534219388905427 18 131374501670764546591670309982467950890276799147798191509918132503436316772290445261558683132778315303979956868513974990228887249567528739283215799276609993718672290365463688305483984564741 212132443142160584727238825439338673475313570843943328254097541 4 140143756474141393367310117080757801771186335622785072451592544950423726105385653398891004622603280705248661323890704257015341369500912873641230280040811129829688757601480804367777808457461 11741105333175671041507359513294989748151412131640508432511 4 145218288620520607420776959494631133049919584606310066314195241377676110167099254157695455081364342531989860547853766595410191095213569911316936500796860327584326429707630819976927149995321 78992894651945841161908099321968191226821369460225559 6 167522353302641757970708718186045394468725159443279412672727874228838447210152999644516757465600285257712559692823994468806987515991087418793645054154597681500132069411461926140430960524001 248711678274679516679208849501079886000969914061001469992911 4 170761643456055594204122278599114918660398696700360012139389229760705598730993127942375557439902049903986176740959723485127493532100259003823036985434827081544941741115288882227965813263401 2350970106142350477114734904829543387326212939861531054589018950642393645215776628825496263206746318594468281 2 185591415736288929749897237421280370365655367246284282367060068977880302079704924258315561299285170693191199408157671745405309467475783327409212013627728463388595943331093382462679014502543 2277499309493 18 196399292794772169103488140178669564603970827311058993620967673639249978411267008707156378698468578234122792537459665274205461908815418261879995045765928255567866092351867737674468447222703 602221266307552369509549365872867921895659050911011 6 212202243417219537375012729372014347195108420030760199528045688084341848995777233398723277011736726796383806638260370913534390133713210925536539080606658024299511634160299537442038784641873 6110384743904372914436060303205985808531212084865150411889272868140763484697665729224651021704146051076338948061484159167679323278911504048703459555904580572806281249728076193151583221788719637681201 1 233336445281794186348793971020383916084382531984532391622367128807316251710887630874724191900456566621397626513421022689088065586963211337813292032897750569960279505983634620887721990769103 4389932816011516127901129884588545501 6 235200935872005420502788916109668991033124551620365210611278727429717723143996135161115890896566968807440418105213811428374336140589732830726014799903538719041524058752955433175023080622261 9271791645416937102656525660623842018738050630675266426188523573 4 248487334681977885098349224587144937555559563567328380801420329125413832773559269314254939364840099875612120767414052032807865388608564974648508018700671722933344496728001300676352609564141 323036347410418816716374989990628964242629151781975983122712086298661935331890178291083674294972629851453897497630299394860398609124021853 2 251967262735899051040530614696237876949640240167663774616188875566853946016101974502470605032174663426128471989019003119893599306497047162224385308826776969219505874276846783826317553057341 291455515516812995204153487044769756066273882515666285083 4 261517786911012648134044128213669438721637321826170914725389626126274731305443331654039796227683352986414286698752685655906908106897932514285177367595583723231474488640759374606716047213901 3361473377750448077090618132953928503 6 274673112209118941468363927285966239293004383185254260205364366292952378189653207757518562903887791978798670047709889769175714571200091872575101420046569571330280798307282140526173521548453 50661332039688519375693819756377526862712334534771970258142902716218131802061828196214365264054104155521130578182157037 2 277462892432458186669039189854567793205963316692581518711679865681995538086135662359534845026099826822727111243952586335700407958964234858833749546367771196991420945322978041869350246782673 60161880786298775270451206694752429955746008729890379438405579213915520051970144337627662498596257474909592209363 2 280601063737021539522283456673818411349927418182675559025824337305717609744999283565481390536333680527570430530858933732045404960887061227988689898657225121935346426300905152879407657623893 1820124796066926979153 12 287061840329783576076582330621932014309073666159293034543956093172666888261691031161618842722204776133034084277545715863421653472367637824279890368936237137640481276040849681356435772921913 28612231741990132373664811 10 287606236042896194996377863171132147242116221131257514584313595121537926469074429907965495810952530022745508873158112096780497580801995013904108326173498525365843678082571942703411830522269 306517 46 314304552226625372957306894540729543288495215129311307745716882026606037610812441017691627162084149594595126069040067831429697761971886833853352049566107759734245649125070337174832227889427 7071813629821515257381 12 339080143825829013953344764518329572500557878914445622224629858307897186746647126606781565184620210701027686217430065280218288792293564084188363458691389035826152132633996633159429890202937 2409829 40 359406025302381219040194810547498116027946097527500283458473237259341870346805668901440251425304136947147220439159846066557914042967127840525426501405429254352738733953685092346960835166637 13746260725001874901560150407721035314350279165581260981790551033668218860446453542078242194272789399054795438580151 2 360209053205357147991137980019252245544643274463197385563215389438751251871959723427696812311121194722194902980989736198572699885753238253932083138625659668164645811599756302921925046063327 118530804853292180769232261360768928129410576385882657801954700345398123631747947018768407238929 2 360244915363313671668933911937751211698290912001606018815333626973881234758536192956976592081600452271802276011939012709942256470630015519311871866349918302059952367091110660494904043597589 14198034740741233771 16 390042899669216350116652156582966406512988353835699090551966979948597586385510088878023864890411850868028291416003733870838426049882278551293521777983380697638021334404375030192031913957337 1023721420774769322869901397416580957776077178357786116647931894829140363984202360305281514835430891395231440056648829078988040202343352687248808285807693994295225150164645285677329525234227466418616594472389 1 409669034403013079531583079991672906537629456050406494208537058219045137340691867974549561528177149703583953740166355986338744867797140117542203788536880728191597018185623607999345455052749 96606067658831602424346933338199280949 6 409755633254088793359951687905144153465058787853453936579842990271478959275647426805076696988338798132512340470700017549359240596120810623444105055990710141461615519239984113152157503106349 48873043253 22 411923991169354732407668740481454697700620316974119131317825640662778194447217584732005709713336078600792553847349002068205524812519686846050957160418041156291137821439656801917267212827187 1685695688027899058359288651656545073520833499999297 4 426889422511306264662134595913830485015362484767378269378190646934937895039813557918707911176334690351680483816893534771040517390809826521113691998143516682790635836404278565749221676220031 1496922591499 22 434506080808370208429336766379440725528899766276660517652613981805027199861142701731666315465383426002050000302300909347535352704669360430338610259621152298182114572744564468135345577782589 6433053090737932358328267738424322191763534768881314328160298699524738672311345032801544370498484178163 2 458267757925069077114037427884569312449508882855608384168199575180166086280379067294152668693903279545925032170470401369886454468267316309494993375627045556028457727163038741601597095159767 15235177240850052146612276878410221254337199225620022218449 4 464120938588423700302222524586726285275096857059578653606388492239055377847745380307963709234198412865383818815927444574143555532307659466431499424262070854232434002450387257459746766899951 12603747942836288906119115220043196911 6 472853416668632971442326682761913063645584801962959451717972757613522090577457967663375985553798061908201207476095752256302781137195059357214796183459071233344705770811427287973225256896709 852583743814400386129008284299739791377586425801949997946712899869824971808210447553829290258003648745287213930408025430632111269899502670594319607621047784226521868795840741089721404988939258577 1 488273841638652362628990872495295158389975033647181918946321439828135883032080562455589651019005387233444254013994486873528656866202342951962192479329030331413181622774543725618613063371971 2471368119844825322198954018003519503 6 527707266716902851992287091598371972498623736892459150742816698570592446741820586175298636600895527527182193090875132687613422500771111877089858497165245441838999384999640569933993548246779 10713235248475709597022085856181326620005193684244316641169198015646215825090679657966586909742188021 2 544487882163723623951411565662939560935462016313297556444449987770736553277929255368697368840630855196262729422636248224861473015111911191528111223637448927401641970952763601942102422589529 23593974664086441879521397923999599828258005796428770947485092289125839112379605423041189811831 2 556675640449552927926680278327952703661902585036167617945486434552809343516826126087486129968228602755925832806944040306007189734944503447363703295906518842497926788144870525047714377384393 7479703061463354002816093854423311151 6 558062871401069098096049323896881797702918515583641367243749944532657773516229496730830709522059055804635758285098303871981852879153388491354451130503309935350361889245481805315147993149583 1190169980270708245978597029744091120516084104007733 4 572808219082322376490117894283390150044155001020044134040086114864511873158583190450852433467712195748869384442184371842987653852021371224753222573558630024956329991341834448611426419162421 4532773780590852423619 12 622303871413088350002141630207755989595258020389725517841019632567155625027515979360620144980965470677508713108069580837565194833436008123631408073547003591871974972380148506588706544345983 1299166442754190729358012863130905656382554633263845963472697626201352401059461524821557167042171184877982663422904021405737 2 627240749673044897308097851526595004320752488145392315858282416724891732580140839653752176484905704146064525440791907229666749796958293668256738401159582180668898665452609669457292572233653 903553576095530321354713872932226599585879 6 657735504037011209101703804322989454714994132988554683909738565874668976672302558663987509540907841428060952362567767926553251146195271379242962667026631057821194039537180684463250091621547 4589841451289302230844147872270714228320862911820369013 4 681597235105087163934405777506776927738460351526954495254814638762334158677674640644141603536190108794170906439970743883467009983877572573004925175749351672504004682438223701564635328275951 322862038952531323305859 12 683369938312340028712065368515443553804806422305615480668747272262243941902676625899658283206890839402654172622069639423640249957691697041025514820379016232243014747776435744246472506130771 320651520840674650083368479928526188166256337525337143748899888671139054088324921150817859053290719923 2 707015192328169849783228721517435416882721083564777672605961568025601054938368286465316438951622874373464883234042359159366591015022013695375236431133190846789624635393124411405112269367247 25478528946178775976413422806471151 6 724140384322201926817128535464240842236840389685538247141562993737739589259846481605338570820960087769279449884247679312719354762766397504150496248152549969509868631218066755805638177037639 26942368231858240075545425167371377760519096816223819749038386737663366658510631275652877735017 2 725891205941044109653628782080821149005820166477768352008141182053393084506673791495613757326465429452263981002131636592731272272815793872707094252890541767792222298958445681506580945725307 3590256117033838230279204939548985501520736815274688915829049955855109 4 730508069903874683737341252716537744594682620271290363420124130026713378419203246177701263081820798460481024301389766020403648717756723926196358017802051921558428882476295560576084824243361 71275413149595965523554103524803353091738371521320745395640714122926034488758941573755837523849493633489266852667 2 773331923716486030780944900202554012653625430945170774960948875900861711613283360420502257079323975411007940220738852722959949233164367097838520413465831387339950549352581142070694237180589 2010712798704091664137247425058269005588556606765011916813 6 776273946709294806470417664284191042622255570708400837857318883464440930093369190908384541108892138325548097134864339099605826674590326803391547525028623849322249797991264048742875888610007 8929009713876740735491466044441848281436304597897908716052614640463210152649428306373214872112404228880801134951645192527902567958862510205814206744575128065803502185708259248758665053687273363369581494928458955364601010435055679177 1 778039481559282569744224504243385829126465089622637256237879830967621006361365884445252955110299547673426568273800630495256970450692662490268074287580462342785507258544698305899041862984433 59468358416229447642655755404631941240609709253276490247496237411498903438243275152818812523342937 2 925721242966395064394590549264323623864290755191240412500255674655377390291604689860739691288970323466081715180479821840953996611841844485591063391893832694726216833080832502085918632091843 738396780906485717233243577118404492195463950039471116441 4 1018625618633794848105705264311287796693023255494268488474767530794298165342688675778877437291812869434718317504669590951872377167900007211754565685908504272297087317335204924385633212897911 81820883400150471106345623026870219285254739219494521108860697325462980623232694703302457544262204729592057663396796795083817093592181176717 2 1124121888316631928223976677601177474424751933111380433335239685267350091404363105372182599742755156261534851840887291509370992627374362930628824510910578746419161852672044796836496316614387 370248046842565844459734255356969129939477636924073780547909517693399613193684898933672018108563708843747270887 2 1130322340458928913005881247759950908544592610129634166849639116257044705921559884308733143616979655896450424256369123073794977451770261786508592624171143513274964013950312354585848697884011 747708137558116605295207845089851800519251787040117 4 1132643875932141828384643158616694985190448563359444864853592817428589944897321530456168345919366834557695500199502130082961849721490524995645795469477807750542582124617825142933316882509791 29866325477747847426884588417353454981983543479322461542215306776014954091486011064814706608124805724168098127763 2 1150027011913399223860990287297195061105495071601104330787381456478847074771249518003349872654947140633105370307565606728448876671626036155364462356604044338905169312794497891434828889243029 95182425621318322623891195749852283696621263775260831035908652473916930719710012340097493017577937581 2 1178323849232180470659858968500373898839932422449529152559076114184294419516042815707469623835086498628997347237896488920791251130190564482761976932238627906086299885160229865417141956751349 235604129345644446024333575776139380703 6 1196619197348300758666143845827947180578742025779856122446638887209976439983513716456485415798033970583107190307240191981348342920592734523148778714455617223687447591121982441785635012471249 26185818869971 16 1218360546391729588153245501428506857343100337993493860431776919680386949489020400209266818842380099986831765661146047129287657608134684958032622716775805084620520286982919337642089098789277 69792371803452731656731265782170097128280937721439900607331607755541767653471338290228754041087596534657885649135209450436451328199329707427734874047988685857702531 2 1290029156283891318966369336566710446534088635706120973720569423382294347018697419155648576227259274980950101660199089174709305333665002872188809529115675275295360628169771597223097917710649 5786109652125002560387 12 1290896724573534170650227084239050042814370037119162317653884682822384443889560553838350094126679017518969291229409118416548046058495786676597681125897231932506135387087794947920591991852301 3113238731100821741612571837866137 6 1334303892829200821879803719869593386060728685141187526282900927417812745985345221869638096429127924469651037546022583496482393514622950607114970589910075401285175922022149748753240169356919 8266736264028679 16 1345740830513349093474013385759002633421291414938972134558109293348483036849215366222705635908080257327397388914330375241193668434124899798555710788795456346218504669056578488732660061287233 42827675622637108158104780936610823872841 6 1443363806480930428593992286794428717725410562496835378270145451493503081764863939955424191883734784570036725924099875606379678456871531574164712354562731185805254753488570339130616695146767 1220226591173003497453726668570559001505304190807687594254764699806173558717814239341737268391963 2 1446990217498239277830909967155006527344959853369471342278222284474616326820921589853092493260324276919871802060289615534931442861818874589672387056560442678552169500954740082170938236220977 17240580019237880091186044474920813711 6 1610823321795051150832207625211720274587891077775963656306914555651032631919195419780378340113887106516315977214802365263909898734947048266461060255572292606264882160161494356328780533033381 94581704795462330937444278667120314330861094871507539789300058600052290162247150508323330857366769 2 1632816831979752478924457412036250518799534257752724227196652565227890290186835514393601853156420430432614507652044968192496088060194005770891279487815267934799114492229696124824952208957841 25578921095386391735610039154788766355366545304179543 4 1682487012443167345208604430051003061170455924088310530413446383237747631118665661340907859220611753709854489535711919827652877213588652475020508598193800307012004541782361707296503300465041 12014797139176968548794578978737978665366194979006006747208609 4 1754770469054441860834014046103897164231946101837628486863395741797150282846090191410699954640255314919455370426592085089116499610043462755614644011119437779603726316503100163606110442651491 4211659421075131820635284422679096651446375973564144546985831947428932324286110138676232990435930222664257678793380169159 2 1765964813095779296564875868588993426680580631680802681073153600572115988287448687882066844651522592232137453499036505166708481009057827976838113403190506438941020828309207554276146818626229 32302134217542367 16 1914434575990625701739451056779744194880741891006149601898631628274121379355074582853663109165561803054914426212711032739192125849400699560806010372398591493092146924310968475100815084532783 127170415909281467122603305571586603041 6 1974592556134639565338774935823277467415974756833408173782298036354663442986776402010776746929962781857262102257581693995198289047239716781055410805722379100064620272325829181668465192599521 16492000745457648197456743 10 2184685443679175808928087452110650948917710630481302118209659890847989876317758610616811972882909377382694793027765674802238662853949094231322174493281601129967152434326941923815178813646741 723075119092435750871369194038947370085255597226417161217496791931347574526497472606686710135321781596168729607449797 2 2189341324134370671139355891317363211446617637132503136773620949527662310863439679580642752221759260107567735662846891266126769820521275180720080696295088574649878263737504433645766839567743 156309234305387929711037427712189472684501 6 2247371398129543580686457787133070158586700896485798951922291586269393316025190297687405201656045077292333559816528315433300547476424749617395582742070751428300486517326410731651501705929289 3276328923937981463289995196840064633308545701 6 2294539772280636858477998047479197788117361517174046455132811409706459278379411207065420725689791052273677668107165005053556977414701937430107039463869797013860693844374066657941782876434131 48552947 36 2439575289672422700795164831978272293697256661931089171223291076179679735232029174236929919797818875655784022607708754724227953978201883208799883675294241362440058725717149543366909698936299 85593946057959043632028757052017055215482518301284903403126085968012469287903153717618240275347736434100695171 2 2607162292472000714599572631517443894200955184205598071770877604374642612715946027971221790988931040115741014735924160362294085701138388847803096943945871871756765069045108215456308885018337 26393106200649133293874470550237563401814913671303798433 4 2683989206920083515994749962778311206449287394577896020711321867226334034405238491921325274479589007527166451847465668456104232032000265971219674102979666467051430953954146091123784364426441 78269095416135400601955386083962682450419851919346667294382555360818726170618969852208256247496736377 2 2804420007022383860753179669883412443562910654032890378518281306201771138453294351375891167892920928466277243149548131331215536340520995776053996632070790259014306117279320587634445496344363 2142189867024345469301633389426936923245893 6 2843953270700662498602556197895383534891091943880900874688976128459435569141517055181995280410192309045702048030870133707813146008567566527790384261804501884952792262134601922677455103017271 59310793508158227749015330196941151582676293243216694622741798394355073759070564398432265229734143441 2 2928191085067161918345602164102654705304641474130902038784410131006625570420148753659824610791654159491513425676130353020099881402725088185630664027486362451149188523715115388609057615741201 10230363424010195716993151933649789619477715434237553192271612374933126681805363906090413747742182920231 2 2967873443692867349183228023800870874036696036585923390010486700995232528123147338847916879866320982137979033257004900783542091940243729647395302713665796397601474303998737259812174811421399 60468110425219745044364210950537497491480420326904121957737739371845215877327331143806021011586774451 2 2982539130380744534106807824443849727220005985626313963446105100100543062279651444203919983885646850948412304805373367671394825527916367599048500076537162890863866756381820490800913854660249 2056779492081498574517620474007719261941520201882130476026381313470073592502535969395099827399045436417482922121 2 3005608908460456481884480011544148700590991485204509863543044799795245317611552710432090244635661927975930613038605718349418722870782127666498992541095570271888672116056487551636248296055357 612291388459872130335142616522385637360492193115803628121516689319114698213184101343075167999811658116073635372859 2 3132221334069009996689110431334760711981897290539246549604240342554466641163027736254488105351583866167526867063054915026306180000025450906973298441303537111014910020811973479115207015971347 18212187238864190496480871836890106344732083279785656602924117 4 3139661357002382258421163720595573717193418210811739712427497005743985133046412494077686194223465537285838863427578214855740682014322774480616144461865226256955834548629363428291779419744391 3931496943428832089713832395697848897 6 3151506101541476745002757480684819626870648088925450568920336196188103601379184535874673975611982594206905385193387051908184371232824070016112925524019576342550103970581909430419811368489931 59150752990166536513524713615381067397793501 6 3309506018309813704446853665455580121943498464668147633638051757591512645273906299565117233127853703822546541402808796901234416803164998353187106827395575937978004003055836911615663203294669 11394611661007444468980965892327608281686838543455366988456406283398240817178477828154274122514790913152599766468218808849 2 3329816003668946101059392145175042810667878675998301168356886480997067783886421889439593609491741618167916855765601766993298837821144598622528222891155534174790250879522545471161948203974373 14660924244660158054469238646018343115433080755153424833383784107957103592093863912313773971094839633046089583623 2 3588993717487439079375713240802032740756795823494611845958581468530030041676761613681263170239926015003847193317300400136307511176053374193069138863708890305603252322651150660805511522523597 4907603162904837370512292958598346736045456201046460610007511644095544747035648945770332571624980679259802674994779764647271356689554199668621867452369002395546646698398919640764230382759486217534975614223513890743977 1 3640075743529576877785585537847682752972880389829312516303280379704865237351504482261979888508342998827330426020372409443821715342918384799403690574274588009915892248278446323456012469636849 4689632444309897463803449841 10 3912261666703829666122242858528215980506364227392028002976430943526407464625867984635006312130055395600984220582494551270827591380344457105839635705210562304688519690854579900710780221295501 97932520522833290104272501675055115579869384658995179668563 4 3919545739671374465214544658141253123039568592656137802935077353930673343986254890758569027050918445264380217763492270500030990950197626453842973370683166626273817183842808593753702119215971 9461436985043935752340269237031038083041170587259594022208175786649768202645295549230805407893760077 2 3942090068773198844788953758001667314007036291289561640676528866341487539464266640298517214997434086958497788548225278420037895521279725765001947927053446763868144877066490494494692130654991 13730370773695443072853108605468919420379833212252264100663 4 3992997604865290820317196815521975753192121515253258160692068511413309622985726372324097290109501790073722095203322371337215040534961366501211435535015242440551865732911910624279452064282501 55019972571190192598121745577492309909005961682818758611285588454295825580632709025643173224119500131317928774107 2 4278413144355437999156467892657943305218836297991821539098914727741042929179975538606761342489148654547475368094295954066455637084148895924784055032870483826492486789029209098094702682499759 722025894392603106002270876629852509275827970956125312221802478107117969009543458841393187992166708788939642143201 2 4329362007838075106493141591898316395883485633925585023486201280009949372897655897994811606352503076424561327925830820278192980788130833088547415170689820367219392073447045097823650836889939 24302959550639540620491617393134810385069631806660254309560983928604842077253122720154714358413055318996153586915017328167 2 4413759509205039196624540077596620529302952184658983073999851788428209970244362465883614948090496242275829497288530709317893076596664803171322370797635277430938572910764862208984324120902923 3668533703407358971431506670887166150293568538575698533903 4 4498617324875792895248357022982094204575877134564997186879102140105679982895622560026473165303560540780409180211951987313757804362042379408016798958985400188886735160863077157019462286158091 5595786492324915696596745589301951639973423405366376750223509608712521137730193583 4 4976247817395626861742586541635649289397690643697152884789781973113315474585769545312752195158503689005055839886941906511323843282562230522212100505631851723119090271846816153597333285101221 89044373158129098143275551012959326396834747830609661965717276370482937482018562408338949397113146758216246342559247 2 5059402713136079772932464138114453463931244550692151395838357782026438372905820317709206915028547053441316746396324522910850999757264564056091033278369298586359188435359709213803044087060631 625163901795540589771826546043795501496304164101920497131428156252634173351989798260149798987921869285810880061072742481 2 5443904191411114005451352226794401528729469389892611540221415970221524573455732595511599007477052828572242536280984207195853121764465826013566495137305933242327055861004139277810547211396749 79949766927946288948559199200954574399379 6 6178748348682032039642441694506678853033282605882479606191247595761736438600208782030772950401527202191829624897247811139958071396309126366616820827085949432917636289951860934055189915056687 349805304495075591942238454767745857510342182703 6 6561634108076644211968887589565446621001140566261251464924778292849076754015449638813238059605563249017471803956586471315731552979260000844725238639597868405432738146158700432858004448689539 56472222020491193431457002484646932088031 6 6604308997311766087359690798632929111937476968982579524221001926292472287877794530205551417751558269507676490463816207094400104899174286794789834810516738124054850485767017555387875206743481 40591922816246041276781227698379994330287412656687494306684870352468491111075582454012959207924406096211 2 6623616345534220214241304491234757918269538254553932912378536121647135104577054104720394382247463205657998287184935563042265615026489413583831169742372296177060314382709254165229482658873119 439552815560351 16 6742056459519301977482658651489403491222139221833531238666260605031050616713957535637045382276236819942588769625065426556984025343609680193783901321936443570902192430944839279747617553125343 3069447616430407080206035200628674619812478455780243005018482482213270107189375376751393620820890890554753113851661177953 2 6944927282113956478368791286685758345490597005808925014367818135373471748566429735967665378750174426121694840793291505338513592170783533543945035339656663922808830226837893953956872311406013 6875237331259208010170719604369680500308152268076585341 6 6989206382743970711598265960455339967293590773742773496538630796675184785936463195703825772021459314039145254577438538840046394434063533291131338443101901946140787735397186537461269835517211 489769993189671059 18 7406176605834779373543319165206074097878984515042747451166739615452705975483092715459724595182610004061983830636614077430919928475881275529090266421701802788905783983346514311457071141270031 9852490814318698433064570004803887848344611941786197502381034718534933007909433604076624862182829 2 7506888504078132345875130181240298043639842306887103884300598079040368104007313098181332250373183406249782050856782872560742610395520426641539216202091630813533709810096067412386792548718941 534143036537084362832447570692865651557998082691 6 8085843655918154952490062062355475192399632507068449000016703358099725153713167172841735505436786867559737163679645137213392237482249637514163781021536932553666622841549993158627175094986569 37925679264097144813520808821423083389745959674541750681681481118471225859771836105425364956473947377689350876972539 2 8284871350625383372681499475140581863155785181177265399103633619392235572466689127760541797636712093462926533016882308562246053843475351702476859539706307368895613893114302643749044432378341 785499702030120823597848404710157750842642162832548383119099424668183106739502445115763714346881 2 9209101222229979103300242440242109263215046364777666939143763725539795336805933317168389093718296008302600784341742112328920488452136257709815658564360723186525504251942273282408621434459329 17581348624421521427591034148415684947197298577167394700670010802969212372085130661692009005365811485803006226258819353 2 10650909167870235546161187547397386888459406626053466859798386672930281167908982857878287892679793340432255836037939467214888669762509508698547740754690854729944992809527033617885051281347231 1985539808000448864336423843924848069332363172535981202002959354687318573297260097054958575980797727863937374396257 2 11881947154094906326117143999022509627049913221591500689608975473599214948403460854859062064163984393588315278561486302246243439192033846526271529480320057117181226638021734247492878014647941 16938699669761740969419003488335395596727585906339774140468925716082538729940685500273370084629926964623168797784351 2 11972872861243241549844743623996414606723800846730278384005318359075855150421977448093268776711158783884917655916766086681074180951926127210787543650031614725451906160903659323984543751427843 85715753654732209682617058921409072018133272620233499290885021881131445810272025018525486995430458990050526233438481881 2 12100073067552502493327497596184296087922566924097867931528462420908285668933550054901532588496172667582299511525635610300085170478636237178269878256678762383548680857055773811130994211145089 3957838446627983 16 13023659337457740030954651082281792759786500306323862569100403452310114086150164963059315478192151856022914131656359565894527076199991820234777841222273010298851683839671049075919367569870627 14553765798323539046504624660876345596981 6 13115376388660638193926965027678614625867162421720844976321184336270338822449062312829467371872665097697099323610111098033934810195078359034680708610888320695212119754827788301621320857109121 1755625329151352761724655533995304945172463423147002944454605939470429129 4 14397799094729710282199674145317244534907348396263496698081330283556750042406752404091437809700588816725098259570067269411358407830136154767117055469578973836157993697103038997083581424917571 3524155384181955456551344433905135214025281958306839 4 14675050223417249691375591074567645976986540150213366694197849932888062045533183815100171365949054165017312804727370616349217896003032548392323116161953964517310910161633948769273989181524651 7530527056907380880902556007205361580366437731 6 14736703805735589447234883270746363892496327359918468724719355762780857683653659959230653234569730816560683346934117852977692625438477698414767959769587037780800899260237848996766087466741539 74818998958645654669350892895325699755092459443739056600711280364366905183 4 15009173910251074524154216641801144034074879672630144500784767308948527068344175035641847968622048066609060627664679175209500100112689995825871521858765114557296338193999517963424636900705731 1030619783347275064926977615909936681290936141179806587630671984018774232052081780802002691459225700527164724102652792886381113660247 2 15369483775515774472737722088090373702945654124005679906650887192964217969695163972938457909158256735718583355804059043574084919032196008081546578676894072760410172211322435467354452491006301 1100997112203345898533040054828310528475229 6 15710242885804559705561336925693237073720445671683956245145580027365990330711665500987836235603476843213781773312774130092365409600314372550105922885991039729323236381932507747977338282451211 59306460563790472903948072609103481519856717899005053262953955457818924989940883855754102613995298641 2 15721710601397313566778745784028066787414979093121793258522055371142988511431285417223974891582231265991224063320722250846399134156887849167651814846019832767961307783363368372648573873969847 127979301111208219174715407502248832694176330227069 4 16756489454513900294875980902888874141529990802838443113406386875970050978587404846704984158019647121800112725015668399886041789617746443084739750121416464248942978082017724878081556334949071 14084234263634349959912697247323812709091560219944835490620893222124372397233541820855895677352091423867 2 17453582565504219835526515389664238439258659034155105410627797777752574914802319522275926818753989191718072236818669100237351612628850722885228905646467756089391061016409735233359304477745623 846705818365571323623970160158325277561894931640752971220405905451704359 4 17685307705142376767974462606634241612573854762166024814344688976452503659006154360286701829765104422153132766503910316767021469361496483283592161931687857002699213345714842746464744867126811 64506821680385229664137049 12 17771626380603531421831298957161701881235205309105660489869888409613339290507348081902904620551612762880752432995585766062059569948408997227237682117109886769194334381129511649231897197875049 3065860574467561346058631 10 18236966394951156667406828249860248399841631905986105267773710789452002657553702081875485865054511556603986556353304726118652242420941306072995723412542928405198757448928691574957021152264941 1514124597617685428077037268427797884965527416291714098477 4 18328873649802518887184892712272461512932028139035057349258138648928602416527971697293961301454290602078201694165669080754730623938056968226577413709968582330446880576605942500160262501409041 86353 58 18828972312612938436666491954513375832554604138188797215096547623320217563246456510631089533669242352209343077328434226252250022100724524099339406439132903971434687062514923193363582466371357 15732836897323540537292137037874978648037926625396369190653338805863364738673158329697584805446204279517 2 18997836690924631463334409237591948010994040251119721760802518795982029644962652799103698214149144695127555589724156485398514235845350456910440223279684311542280241798904530648585853785379679 374088140817287508515630843031881107914411856076698358328492613501215981122841985103676526709371946268529 2 21751760747431598988057079666254305833314089518831164400800398125386701438517407209683355756661127629412586815751483614119371283750726929206464620419653303825895678965550698589028982937943303 830526000025614405286784896246928918838576023799624184822544382318073 4 21774786783748981764516687758550040484486533371099996481824760713498095665090011818857159054068708003066062673938371921072334717565349212620015404261939069480193012591099209992749937079804871 829007553280001 16 21920531740267583411891563331277522245812080287600266655361896077995107874998010698706558343839213793597107749261887113232602335954702459694213688270248622185710756766675890963285490015115703 29270617029246916574037205073963831947051 6 22821646710634534820097418374014920882021046930922825667922985042024160107960335719903556960384918986608202803333456625691672814495448694341933534381251527380612972015611317315974348786332101 226330711161465258692637729117867976411191196617372116175887925603892275913644405979710601382544240208173176398288097387090780131342807425089689755811426465993229163264522202532969324068083864802918037294868242138449 1 24107266249641693740410980039013920283537515226291257817838635313974631721794539651079053037828489703758071623583032984502041595452133185286806302373881174901821007444720187639649052894140267 1303994087482289591303875157636756420885635898937757006220507909082688007682696474928844289106830072591355861403669 2 24132327214556668221702893427532587749768519697067616480148715141897192791481124744431939746058696172326309388640607991067773424509686018353366461924511074036976050239173950662334784209866543 16935126423709975794227071038553263381989736741683612169062576656767008377748947164716437964404948173838711 2 24965773098455582254288088500936001614383367199891308691874166293390268739589427456362070673229705409065337377044083091217933670851206688027256626786875956591758548062265072585669862673686127 31757751836666054063130468499006817243311638588478476541916810220107 4 25271507915306093390204108348019740291866736458344757251254890803674286832985109585762505109008444067219911526263504601414018344443192878019200609103223592521656232951304744557344848445251831 363691008166638719838307796539408720476377304797193069556783837127095591045288039516632274598624551835085029555828491 2 25413178151139193898286930561559934453692502054995464010448872228912050276587386683687799378827922415744942073453148010122000252492271338171387897079385100948673386621613424506935986689841289 71068143355249359332786731050151358059801 6 26632650209107829436963667927922106191092833903022969460747163399094388956930522340112111679627774270394438279300283245233648210195385372798837778372945001653848716861243899779198119236170857 143643202522504322997217 12 27378462349455746633262218599062366217960203050868973798794314455651903249248227106681320030607989271497063839457919620869408879326111947217647224814505207868435578022570697097720899921442409 6453819649613382648519111926915048377610356378205645883557717143 4 28231910124279410696903072407845354984350939092321421924062913772078267219658403291912887128923038724377591335156473310508518903818999559768785913331005770366812855274577900380027082591566231 1209836187724322293149934493629886006907092301006181 6 28399022489206389351165589531877508011953775748658469559230342631520717724921892436715070875453627636015208636743460560908445123528609322806002419181979739747364574889318949160562681315222751 257000855858445375312045491671264776756953814743862450809873707 4 28594723388667785084668758923693233866461444336548928106335074764934505243950320221055893395403775531663349159292491177371812702788284407103658486235541591049876393189456954556640944066282501 8904921836913317316103389392115907865466734884132788283511872398206712066116100338877222830007985408070695498217088170252112174409 2 29040909404003511466531589740844022036431826876716253957372751330916296182355539238576103653738877804731422681167704079504643768929367830957214063493393967317537467878774429605736423998452253 188852724114477157882193118955208352483216633514724631780121257890672369479367645501565642953548118897966347153 2 30754318527892091052383937160100950307275023974090478795946696224502532563347003273450522326165640648026071093748837982498558229012265253491034298353535843539237756439007152666226957085554059 3679767719818623044446287293987148842642208821555689742379056399462096178923812441303632566659407173846507 2 30791065569499135639459715583401092069139412915519172811504199123169483675819335328066854007213012522817100324735790329086622727253765045287666114944456277250904118540541415479275026030571753 738396780906485717233243577118404492195463950039471116441 6 31832929964095444078658668615846929068629242826724168119893533637374222173139898145616280236188608954404863444341915290430288121246469801470118798677460012480518192219304670787204498772631437 136592833146162267816629305747195664825756089597635205170790398846842038890109616913738037424240713515725491 2 36820104212390993130238192499704536182314619161980194494855689545162004002889767952959985630467494424480688289333224905883546347125465370736864782100939220398387557358604850974806023327968657 12752444874538362612297346347555371946524904310549853319511375016327507625992245906128343255242797 2 37324959898586126910116805574865704309849756882890481027180204425855583374008032565560491630383553691574799165134700536894261585118053188770987284621309510796798666590108951547024986910873451 144984538550720810021968845278711575154156555659695969402088793925163878219662824700105824676335109378123294143906939 2 39022308453469214799079468438643936976262794095172218167058971369959917323225349876517704354245024212445230210342856241138469300363578954061736747019633856459284327240126812931329401124946251 8204768517249355536007 10 39736601907071589402391382341587337444683563208920703083020884974012362045314571803247161683917177455844091136545111596976527827890077027095801186907817870200524637782424491123452006333550527 47633082020299911564354970482176067328344373068454614646848953363061405247127821832260368738942888080965949443813773621240499 2 39793618038015954544500893058535067803498869784951625761083741952840030604087783938483146374640091166351581500615301569197512953488426136099828812269204413745533128470657443919501051222140469 134749821093220807490743489957758631 6 40394081261384628139140489725015541450242919466452550373125567337185107391618054968207105228305502248044367459309002572053816627781714997234654296872669647273886134591401574177980506867633893 43817890378268009509650048390211151797717 6 40429670778746518229383426151513082714554424850243779376910072054210581892477971154245952375001186736840614625555373411340305125511679931105273296907600029210818221770779747392243371589399333 153538617403678430255995778746670343980159794752707672473758516937048505300675347537674786295970399467998085419023337547077260709881717000322407878470309951582803037743041571200518862629892639672150628468098751064520781268628673649236318792230209631196615128132960263533 1 41140337296478968681908495626628090321498568907007636285074070278031680936412732530240701610531134905895833946096162949859548755284671161405982011861076667658575313094997872586211185224406601 9468940004449 22 47799656806187761053850878393010464500803988236201699558010134422664970765110998438099902997286382252894341887253445637919237119472293360194292690209935140479607357520595701761355004919000017 4587375917863624344105429230694779051900439991950067 4 47939233283674085473413648104478405634487810940329858718049488727491459424462141396992254671326654865022919604126789114850730744450752326556482166713385590802590106059394310656562008511235451 15428908531 28 48482102396856147980386792572139721251721562834054970506641389526554309046803709656355686687993840011810167097653989959623987396364131815264022864005319212963131773134693291342884696514729739 792550444467170774616053189071253198975786557445004477817591 4 48534096824726806431850872014247062089571405656090325694332316120199795671106318492299488532779588910638089630696305100608104938017253183293627909846897652361621640316504762737832203834503431 953349375333890895129782641 10 50181324213154493339273181074883309522964618440703732811441429132363564028071370588446030827512208786328572087231662511083093869432014204345975040528328243610439603377401470798940853117766713 1316619327675767379346546561487984546738434966703776843861227297682843461370786156125152089673645535521238048973894180056050674603 2 51109738807656327355683060333057287923225405311955376204354501769298761403646773205137890142257196347212246451516501016479127653479019873994227937998115953552467993799895451776295300777916553 109587277068920558307981237275415113241580253212794504734096332651171005657507734230343276168913249796289869610783743732773393969697988257626807606999447106479709016781285748646095791619874678017480374637 1 51164758400359302109146440448452679467496979806554470742469162795506552730022612303550399862914068428580062896432955594129089792251890340665184934634977664116614425668355843999184499246022277 9987960810264827502318898330033200823585453814698682433663963532291402807876060344143148641539845619522365320718199 2 51906092988478507591156277643263358540780956733265612340299389679736671943416358077133304236836520350427770590801940618470169976992002452938672688914185942171168072830191786289226736704236689 523349898770462061501997499419956971 6 53555472088073832859052848618876584993016045071014527413621013893028704609270970745938851028924726540218564313094767593716677765834176406226123091256645894571980933191309059418142198676435599 8595363277141463322055459 10 54920152641285843489233636355316439982530741828100460991775914928078821394656652729175825071897937522909311035959939424945102297634438934595748787344031744644300269366721298363225546824239521 2551522812964955900115814529824995781897181122167451767277982185064341 4 55469300653022791790865983503900234706344357485560618567879607036006824892529759927410388144264665850473833164979555684959945033615265143573599811124695453902099047296064607643305862469899981 41119476987250066954006590022892706081518734773744510990112524401948242889525797502300864241132562732570967325989467627598228663 2 55699578132137975650106467892788977175829775292362268294801264699312171584252765122145468422135373430796990937079241265494516096182671865948872216340991502762768820293441313217572323425342383 118215356492453115070073828934796723361084560624588003047719992243 4 56030430461461531689069504119749284018630193978486604127301933270023016035335496631703137209046531522621543621392290174056448250359427060942023688366628235288340368830794050035285110633584821 25024700936173642929046067 10 61981422254973788267553313662930863603109352035766919536041044666521863961154178920307651418322421377942289039506592809197935033112341395431725684428830635890768292732657934022993328916708289 18140699847715950973838274386334007447 6 66645198421795581428289095995225304759940133839880609071931493530414128959631030714938769577762029097805205349669985738697030081595313569374888550953297931149184736980651096018522330574094091 55333 58 68652653129796040030630045265835565251784120243761005430189294619976227434320858568034035632689145687482280496485827304580314810099882361586851643832142204897629885437820986968263368901115919 3260856070520334705853305495184093250836794628819133905574551036426441 4 70936601880947473108855688459237618207128939666996658446189008794721099847605473088711116893499414718925341368571032867040470075325352548051159448552988498875973362446941670408807941286867481 33099519397601297486191303 10 72932262866846453207375300664181803015600593313450718039305452574969778064228959901689333378882205046338088569041420290569452838896275754221010709311338198707615826768895764809369716824748961 236408236208426095318413372774730508091627951849214226624392009594648988074456868955277552955382718640478169517494601 2 75222663061826842755291758954742535251161095756633775528726075536740652377587602701707235230419879912697815023403336714994529375648793022109959137083219939081503553667002085182145054440759769 1364743088602021 16 76412512661108289961293565788693282338906695837688014672862893790941321008464502339209143000977336948445888321234884403399221016579917197563902541980419503266031361699331688947834354539257033 48516716826674043244233413147202919393147092610959059583533039245755120812489301767369157777040143929829873889882968781608137047562799544617332569 2 77068102295811008115518332524333044207945498595602833103518872476373951714410021571861863127088510723932542982537707834160097946130869531110851613295284764591820353284329831005754818326091811 350917354402226809251133 10 81277777185946487744454643039616892685595136861220396293707590653994340517668813463572052163929955021263605625566881879332402407134187670959973841220712214167774002185939144385746529797354417 27121758120683 18 85304852427291187448053707203393255447334996141107209280117551257907884336845121290048151059373245210718081109905857104632749127663640506880428669557147455652090060470371444142400692884330227 5314147826891058527989778025234323763938670906554843760812837692763120687816459714053213606383594721 2 86111567181732333637333003166787258951369733605304855616439936882064707569260791451103070857473305292890583766782438357786620957012151629491122115041900541567302121758027831014366074511679693 28363483963953449277736296991635431198533209859341145168323249644535566993254066864145019564038114261915111704674791041 2 89568899231543834915126053135584990335503621835118152203950731504468861190889290325810348493138096381472656172752252820344143070502952246591476518200367952178404658702944548887518571080497089 14933535113363089 16 90049082957095180297845585949264676203468883556536502146116534632646883890735599258640896082692167207086365244679933029603126967423099347599093837474930245525708186642010440802710959758839461 7576229361966676355900849848678757148720148003021584169504537 4 93659675632232415749187213741217498514277958696384970969841065928971108511452702188016049204565612133117631035287175073091536036990065700062647256853321942385591842707709732332167503288773611 1380277 40 101995351484088820435404572088985087704902788311406262696922458985125077824513359684783941520332095782516312359548269271026125136168937491449064119947990266726926978145212944654418013963871683 100202037692418663393977970716276792154870205294404050343076151279581967085627047919437087201779383294960085712896821889518302005485767036415316874905263211865078057128687706832982133180493981272342454593897072851281184854732979577 1 113933428706585522519425265926913966117545409826698439370367464977523675954724247234740523968754318175897814804216864740318620322160924885975803646634972208011176035039509694501401228530099381 1685887376814497087653948570002965567499252150036337631304516449954906136259565032306671085408747507790325497355338618829389327732875669151617 2 125503127539530684972564524365692227775647053961167837147878525471797529961394436930195643237572544187819323403820427584909477950268211788443910476258296702930669745464010077371604610707051033 15929086469226353532384797418721819 6 134452440625038966929912509565331451565232419071481413451818985539650695125448815075688585154692165028653747182437485499671626804291676252128684494401629892501005772179216375379414820621309469 7917824964978517419688958405738129614043272366676248359921306634355473343771296801390797325494603625698293186572441 2 136474604963902619846227626392872534860055432738260788916794902479328242183581869696996217504565287044582913167556866504344521683010546387563869388276123393371357833110732487045452312139787439 15830910671363794177278011492765570899108601020243295455458877274703716830084785912794043645799970387659094082903731625414405571 2 140392927871132807561822058994496055549578491662901539175210430943736844531796505082739556304940369588927601886277489004530957306538912817318064656032220033643100449052109675765768958706891411 163713778235974120986067904478433202643058737121206531245997538560783931027112874372332180790281412566639907701654115972688780635040859789523933990286087372343871998873379346679013359892070327213236727036996474537 1 142246301640774690697653024764740271066088391695612466436556579151199313825377697436319832081885335877444121765560697307916566941520831827855606632511316752585980021882255281475954525819356171 1163762748420082000147218073246967844916182060168850374263 4 147623808502708783684800659922062322127543810411688468234037504999168208398896608170317636393309313589605931996311893431978596734067370897578729549144841815136672964836045390475860599157854101 1460490957534189022056252334930844812934497545217659321355068713060617706623026360560572967705758442013172807564163135907789346307144448172624789983274663694633864807564340122064436958420761036624037554584906275463421 1 153339180249139331509463442524106279912921524917362326954976072538445891487707194014619365897477242578415177812707122481089219634521520064549405084726541180273320699308678180312731206808984867 7973632653139501349308418753489494310103589872309359482622893627766035448441519722081370227401445291 2 154509066022576146838527866787683801587335009667362410912485329174749229226325386963203329440056585681643761896325662149912913435965565738354501892882256907046346353921118750695150853134053329 14794188357930067072624401691 10 155796702174278532951551743223058881599440281126546900888175296744951371570761535443089664224899861147416420678544753292093337329313752659834235227081313689230652471629278836524668629057069789 144245299842503717922659057385632177837845853050063371083685177136753438554435408185838275232144567952552733742787730960947 2 158060981088266789737867556953550825195980182316980491021799270943284538810838276329118200230528309342585589050950708003924328126886582957005978215303325578059187162151869010183556017650222869 2464023149729932959137101727903478815912693819211061063 4 171899410104156010161062905778664395790753516890958257993778796189977326249054329783488776597528763713469144735607746609759581659807406467481757693073825107556220400216377603898914903557352071 1485300724468257845984775145658992449022285543003201954377913 4 174071414400950285327998253556292936287971083519372929261927641968222950875552530080704712087038624440223385102685269239236548802121835222600606908119002267656234045706060800301864858784068211 79066958777102058335802532160724310448055840274714580955996566316954493297538327270367592638219953930851489 2 174652989320142779111074925675075957990092911141770900822789677774727356320873019393744024923571915655655972619868490077575952622869488544086896710125304596061588325289475416909645251778912627 19253413068447837573569404232251960604610354603242629 4 183412472393300599881569969810260445465611507686178747692534833725923627692869285876753904369988662283946667029258465132043685452094991481738464989126051549574658430957698232826076553311915911 36313138890414869617 16 189183823393765938767915054356486301784878162365391258165801054173572559845962463614107965885540704306641790469006942621905254822433651840576374135260061317310671635470923654680489246632224541 165495525242656818304975909509259799923313072886451085449536195953607045183667317147455706322565531186092895719 2 190380195716259308433782773672147681184415564982189068341097545501114426408642717200602070747860705088196154347355199442888074778770520142155265402189353317922811333305808851918179497546772657 109224843102017915877311376154753143738297165240941546479071533104842125578970865952268097871610158659677976039910491700809787801 2 198669526657266301924574680963282501612334342042032033931049779438862561204322235675574686467731586055670840632782382094573298944871228812500327714043674901797576531768459146001162310977513983 1122401295176206739538162638448464309233805996512724108248069656302408088370725049970766610964360285030473 2 204213449912247153641434077122262419097184794607711740590001197386856797987933921491396625265154663441223774445076284665264128922439749517257581654156292706731587426694767118667385740156333971 1082594347356983323042828601013538336497006202037771659433011 4 206935237163946721406299631903845031587778988738548571253310853015360166737379822517811414469284215526693802893856733503654747942364265325254526605405134460233288263766642559392978222917907531 2696068676587011384989801686475441677313743703359956340051126974288771172406593056828059367618843657040586639681 2 215978312838363492199882074943587643046559052069784397947243231541497354421817878204415323791908219947600309107908976246068723360756724651828895277716524663507732785741233610447305094310399329 480771505499 22 222259717672597784033261554333226349805551690951646387418074094111805823852335496034528541633717907737349065819660893220389603804783487571531195850776969179280292646206418042699633981790181003 129896071700992095315902848067423501429438497077788033 4 227994170641744273100863582767823119261031015947351509546320754788694068528686322920307285386801099864602119493906694119054626981985354310081823269235457304597791332784851179731997935561437531 139581333794980387636547220762316608724164280293727992267089676548737 4 243211500190912828167136325799155812907958785489265969446281629819955231189916926890237733284431927246429333975340633586342845338451054614082047040539721643292991160853871256396517305419251711 179057072330265495206053472831057553824036152245854288267 4 257587655109053617096717825025097562160726156794051020973575896337529544609306936169926924595907477161806140690593471086670142244227215298216487970184767596176349236553372238722596442500978291 351317521843526646412900714184857977812296585688363 4 263805739428874754144827225115694091036077121735847050281061695144061854798308400981059220803486096438478553883918996797841566103491110265734387654618759077870954171499250710067774905444183221 988334264497005647239752233060085850681661 6 267795828247324323056374229967481910467840488771427571463684428080505592995841702666150642508152984288149391723768980184367546614249822905714307150560193524125268739670470632370631671784543493 113528764778390075260266664589446598142114480544393997833 4 271251113137181666613917565769996254513856251780441821097639234426337462626372013345710713104381590807701278889576709818103249480057460878564538903357622003698406207586381567875729659215501341 57160785434952762289994302984025560760616939852175352141274454807 4 280114589464339273011538498943651715988680237150786042078341664452208532973137747106354866368461281765014723389461484167050050995633209121801672460611881335008412499820297091569753903254638351 5434033828476697 18 280629410723470461023699492264594421683289952877993274610658699990207116452791009078198413756426969531661361697311575542708110186926430323240236387882984909366983397644911000248908672600814609 48246109851768796889318028776693997239250192734594011318276897701653896086992636122848240035346352054393 2 290951288236288953912936355869118702963972725387154980548878266907853002818125942998561597226345118610971111197606324893233579536450591447969326776281722029274269355590424797650428664610579229 681665903475579942644606417 10 298120968200230259911018319084621998519820459647998292233798332486390757154335714765055719614743357574067049950063445034760557474045484989375087729615755724074820211325257816474435038817115391 424390885316526841 12 304583772028875547444331444940868668558896234360873981121603483624157657411569949474686596663834132042335595491625459691743923173733213931838411938600852886257405901067792546214408308353813617 21773293621186163377234946020037712453304960129381437021816107414805308852278901752462678569401066161854694013041702217 2 305637991156794076160322758129893578228365204860705523603330529038564077443576120260597081044799777136626147602038364247713988026369200887581016015475176275034160186553257640423187780581119241 7581190811999507344770222702949586452037968194150511543382548995656774755565355545632228540184713856579561840624309446766398907714342195705348662157407232933527892485120305013824077302614725666868626144297 1 311951079130741459188507412349568331019596580480388514023398008814956369837744461102978960801277613791759651085783060923254477677015485751315955320821016674998148501551591266336730940753793647 170263384089905676100429942637669643761 6 324980964364589459106118690262503901662609306125083680823329773674667392790258577417798694813788161673499063179550478876082580772720630674590852545706047418430217113870145149727637749194807173 2398728935615388940981841 10 336791457494433092107985710614892816478617991648881334785196754131203217977605110032423676171110504589305284366646844293425655288455730427504229813321577577465956049428034534022490035577146767 25130949501651109650299590147797755629236409535061217 4 337358880481859539154560158023074130742885474957674647573418034341567293992094034683664250879009880713131297827732242954299240865753720107797970209399755939193401852101187606032468208356793421 5854353623734639646393275699003993040940512686324597553725412484893315186385134674335499975120231732604711269435033708527563 2 338917342991749691285229227483446038886325326993303949754222694826613137223132162172257111222971538920866538538344601609556855201989292206957406179398294887818480125564083159599323938692603079 19654862651659835927920642269093208798701723514686517176709 4 347998268046483172929942034693505071260269831909843047492354186487496734898797607762071311238441386768434780618051958695261062201177967605455819880834606979927867327836050750424621982013440751 1909385136859 18 348272439077019351103628322153302756183619644873508971262303409286294081306379174165687009746635828054722566681209872260474343856155115418179331284615127259208939847899198240716305282693609021 22380524239987721786228689 10 349572243329317095716908182558277279041599884359543169703972835278415495251721663954389272064629403154065576114973964316059378891667419987738717249864607834487710067624603121653187134054764753 26814975000398802547976113810567871042841546462534311965654605464099595262814204337147243552299853267132836620421 2 355383675967381677615850462409292077797957118803492573170794299849597748536633154123747752866442650365667763018608240642301890006355345658004232268810176945591784282348344222761882993983323681 23269 72 358494589106922037220200452648329673476940974463782598404183831141036583276880403544866604640876322630915448256948698975516401792186199568301630798915606952521101077756551991452137119774236443 375628121880369543406597 12 363668633397573079759290111168102173239556160819408620232973074314670392457793358774722438545097919411034021458622858972565879507411347989919628696585146894261169237244836010416902974763137083 14719975515379866129576469546539748381998057839393384899 4 386068910608721430020056489418327590632853992361006628693683578418422539199719406635688361449462086798816746260074840718263352850223800138873611597408264996567819392614330189456682027553999221 98296826709875298709212297704079195775020254431544659 4 386154471937084409816700481601550625943816522444185137953378285026907182383268053453947903576916237979634809427469184576256231163226552906299640212372037537233847937219172380013593215860742481 67371727694623846732479313795029750376940331860017004312207 4 390935111037873835860601112381668017128576435607404571905053641769977644419853600787876785541091773911982867319553411979946011744626078751402920171985958148924121358395857177388855388413057181 2493727417899329254030605682583111096851214204703644469161060874043613307530928256195673021821556343060932076596527 2 395356556533620431304986742928651361394535593956558499237157115680976931302914661010591028369905256172696168694806551319421207420128752785298778941176014851542326966277813755005527885632017417 170538912879859159955597960914444809962698959129912919637023 4 400755313922333502955963098693910458351094787036248805204073208410036589901799999275605363694872851560486630599106174235843750830312603305523647468159200112551746092639993448309734859796549901 45139135112898740628682897989068784251872846412583438920518199413685497725996269023168544995436596528741 2 415727295754436522842919258932292277206304561976251926647607575733036466808204364725627363680465181706555578015306272673670713197159157031808823939645428215356989220753161051572245809969649591 39608779430464006375112707 10 424838568348549224423197874040739675557782589906816568013299023556463929279093016310236218855333531507467705456711803872126276993358162033770568755104801656938243975655691145444669037201115281 1167580802598454679659020261104376571429397987356472095297277714909298603058166957240325161394499 2 454414976865483864677337309864925121673611004851864552303742498790887343369881398799400932228380553457194885918190540652149950787089389184348938865713643675473223394619002701778410953156285167 171742733584588686691366555755428483962098825318956110303936416632447241391406950417 4 473926241263629615658946509461496029173436791434955644937662151529895662557017818182074700364706895597926681927154215550026550796085955202724521743466814987198590491334999430700936171505037721 176071040161875326093815223354742162955273203502124119833214843453911142568899723987997915087226287092975769678058946472769965025949641799384218913959289563442991203022248953750002729014724181295068341778190055602301071634659956065296806386203781 1 486899370625586820031182677162143285333926282390620699850959168456108884394862042038094760661250134893353776403957408749579608265570294554493579974377811126565406856359622968125014303867347457 304794892694010552921465791780080730670918552533449905703162721677853929018256371780159204922669261 2 572985922744619587195497206250220859209219603265988462839583936921848253938531215447996926296013929401670622670458661822898390163643678345936139846276314594015262331060331468926640878379220251 427302451730624181446257 12 631290564269205622497583075673863285879440329120463295718256387551195085356306980638272398325703160029801926864116613166801926321840340233202563803612319963581522881455723885223501740041477139 205990760331183301604043229304794771012757263 6 647810459900083161536840334967337683827724647376847458751211100567653568531066562172055548254089245573293168446136184121424794970852427625092316869486238711347656472953174439623311464245973011 10255658772675929704131979 10 658002922453551409802439140593956617284822213579544193730245671481533495344366778910347322930615499018113883333146095719572065794171221182126492654260981574136572750973827322389564897348100377 36446960078535681802122652707951374686972155691 6 778430621510445786449192962078031465428007869748653190596182368503173523304837946970761781993559500985663621897158005811164448993685071334889668295420982105824576241644532550260334940328415227 623955530234306515196758096830681978534973739825341778615720144938951356148239293001109593286096075295515023011 2 787717323491268627850563238658447441512748531148949492134421799819463124299743450705583261080636392389174112772897825082525763270936825141022679285492295266631980061640423137666692495042747589 369428836329304196761597 10 804859147200648481651725047494634778447695981973121885077407539035630378978486545814623422617942419937347226016448807399631204467797839676348351858462811691138492078985046479771221857891948369 36441801894643 18 837083032075790060100756088626430023530250689683151182145543454530378770817251432721259984232184405903708409614572306019712250367472764605150792566341957306701993235014102294808312389366974247 285012317465202201530037366564309791619164580099835692280726271296411399685319171711335806316428929163005914665708781977 2 923881514253615379849189249751844621103216658136665106838604066895679939500918055394876792223432164276920216071859807714183576489109482776911655321872077521265746226169822117881201612233647503 76584815906623269602378682822186711504204134627433227 4 928604212558217272941785092110279663299837404511133636304522381044371567625412945658827202835624273672453712763175039632723976709150463188447747770551904249436015213367707334343277369857245681 4362698199041585291448836417651062590947237131152259610092427 4 1088161586131888056681613819824694828381009505614780280345510947638582705088696766528075268762319375075741625499202677780284994946460608438275837976806562837482083925647408496867481767744789641 2696068856366542036542321643284165638381424521026083476814271270069514892029407614246572986622873441733531872825315857 2 1109193151525255033478373583109543493105731224691119722793230807544308881041366436538293132914129761889568204245116480794852236094533039433537514647015103263642086353268107196840105708055031211 131210989826304044933468126036718280566598526116160408122220371395572572296848467412556897878565005442727780140061663 2 1227570793333056130051135123861756044481809213170483048124422118087506293442567446931059958073976154870919101576440903227780986696571748985382779951320832272441278809589410626231157930376387469 1587501763156849959619 10 1244237369987418851701539462526855104146521331177667396517861607242790120941142575491600475983291764523832528550663312006752466601570097341218860407531240780820261732325045497173028326536569679 261142645694888227909 12 1271585444494906354128625435207570876999290674255059127651057722254855348945863439439151193358657206469338295479739561686386764419550841424128145700440848716951568677010864336684766584295210133 77169425877976810466138299806024985584499711073406042088379 4 1273181950865687538783691069028024940824155813650091275054039597243326996310608339107212903516810372737395458359824549881567560391552993170650982412005791040723458774916843188656867047040104201 72817052989237800474496353396612919911727 6 1287506724994647229731872645697712063465261132267919263642896081516807493045307259474416661395433582411514150411138340893354726738699037078318265570774934758225358992188021507685250698712445141 9085215889363252683955807712570206405713426533398292049511820037417520305064995595459371655553892557800741207996301 2 1328183068224053556800009942752991910706047726343749307013560350749276154478103297555881742431465911964533833046588978221690236293357531942116989379014743448574038077579369634121215633838537743 6470710168476382480147 12 1330834156811066774587036426610931233482898075432529240513255918582045785817620451879095344307509714477798718954839146714341979794972758337837478590101756917062064911146350220477136849158016321 31028650949093505792121 12 1380826291458880397777647690372744494807534098430116220908005835507162048871422029037756469729884283182343938864816372680220835333125364612887686838501146635373335727889804739199396508653588487 11382392330043345130801260550790531018810799461523065909739907371739934623107518291568849779636863166168770812360790680139585564142968538331734748119833617611042823477155897687477160299274438558114535981891778322051883787501 1 1395639405770618628234779168456730623752477270956364491505454806864721649919976234022351589848488581973817098559401710558328085958637685001286996267029063468241415897183390878011449879107399507 779342483236185936810968248335829923602469348784947819336177280787768329957155103 4 1437404066655331329340928979204594073319616756041801582782794063411895259359574468501843078460095586507720389166579878147673257612225057896754413026034796411429314797601082769170988872364860651 47606678969615823010852049665292001282121784773 6 1567730636826863994093231440212486475536439696891463983966053122842686227338612537004474115406725630371140624161248301655905148410308005538649979736819442630948010998248393978064556350516296457 33619520683334443614668735273752153940382075972247186704772810559856498563630403639344861263481942369233 2 1676699676999456590743362346111681580128886767918263642212615656290365147386805058476042641204737367559956418668258225010130920882978155821913653016028436443578836260899267679028777819935372977 1022488482320599981931178500845541019896040857837477633805042069206191854119143659911497200328929011630518264741 2 1712560127425892847320210507446594565709947691826111328297579827463208855293785689300979117344377128128809616717071043963247461494788136520009886214212471246002064436950551814605499867477040719 4395416518357575749298113436863018309892778831288312000861469799141515867568213507936522277324610986299396447787553749151045279955668089073 2 1736968390099691436833835681527724957516603247385777202527140234481394734341157311410038264512115092582411293793915550265008968186240556098440519174875100941227157689240379507333289507365305441 69133280228794434510636227425059932192156772790331136103391111445080787947195996295400518785159231209 2 1803412369405096585076353992235158166424885801920834951827504855231365318961812289334970577656000596044912694206757477408383569401868967437574965141990941620816791899702672833842847913688971873 302457010110037130508146975129153657 6 1951402789320884591111510493264143318122156333384741668576559113863792423533958370148316439457054508978204950634741244256498735535824353982125106349705266202524310795819870668444208505497979919 303567967057423 22 1996178182040372092030375441885655148281284926892359175220166262087207290299922216909906012462766644205199348423379943086347779634849980336476134857575633067788583217186866906073617756949958929 22472533972993397276405590184967406897543182828269406588815583470455979717282697362798950854402929455979689 2 2003785401403056760415794000758779793289934403205206080998257483073977841161927945729175981852593188100030342213103665997879053376424104317402216495065292837625638829629320440021382211912868543 4679047501112873738232853826713750703296663204023892430938961330402141239682367097734511004016323471208761527399 2 2327433978704536032324090585581675135833593524255384144604143017116376775643583171149690446080998885447667992687656027568521727234313388939848066961050322436303235130665727776807561885728755941 11688837754522490045674353950700583 6 2356900017189039222282439251739143816163835953561435409926748282090850009750345138761787209089066071309555073498936866097791341276900206399604532481222187365834438114068290804121972851844427583 8015620212763038205703403889972461088739844564017123857466555048249755894454362468722739965308493631726675103609791152986713 2 2450991553343961436534263392528405025482922545685679061122744045836742350500560979266911830969017031012866802040339013004229903609204504835514231777964214182023063094380970297274828310278366759 236710809243580736963 10 2754664074348021933029189359952406040860035255651613889808217947373866084806846556439560390403252667753106827999481848635301737610388662159946507645672074774262907265620747435713873743331515963 70542727201498063315985701944453691 6 2812444285044994496605977646903898031006055549064917488791207630136533411938999797768639499057972135657772687426989680063865149103843264845221644883709513138507698848532728140526757352510153341 8685916144378055106895180962062530710424393466432403943 4 2814665081556944361665206296015592409656508404993989354795304857412859354324110522890180548243380241111072832941831645304765790514747130404055384630865720889775510241122439597698219518997117641 65958721573 28 3023178302113517984959097006893259671158645296650956121323903438130283937903055500121672254987821723956241378290389536926588606414032924850201803895669791487579982209341924530335942914329632589 6697306659975305553476516336958265136809683328358680677419813229757 4 3206623564599037392895411108988848277919394708776389554435362392436746578652969900367982925127331845298000357732653962673986261350193204916908456631660194838111145392755615922487817495184677431 11592563390478338143181403412964281 6 3364868989919222465675304935983058919234151153721529855091492638134396086209825226873835951231396135207496230102582062147272769467749924424652851619702319756263675231020206945709611765831886133 2470570340939481265500793374241598070247509080754568945508639216008133228639733444508676610946948061 2 3402771407554693939869221257805075617509745640323963053164443575669838764414636832710038509375673191553803768155260099111585046051217135224591998650297953571705536082308788949574534919040323467 1806470330447074775256302158071530980566583 6 3510469042813833698886288855783824740596903732829562712370109463182601174593975412456618281868060774655303614765956930692877838543616274467057273360180195767648076235704903596956906466232684667 3133608324471731780060663127416919563021501583443496800732609227458130757072786985531838613294829258583045751073752003 2 3606159731873026945425103410798384146848230147380274866599165816248433059886107527763416286607944923679972913182020663238923595358951279027248656326152376023459048253527346627786580115959538439 523110483043283959622329074681020455218816219116888010929421313 4 3822322334164388910299884293421188785389554935760859640001023651824301103109791870083875479543503413704125573404931217086450330854791070218143552702823350727544171040509982396666642381182496401 4899107746286907661731102184140038303070321160801282278151645465411356658668282817510913440089189127753 2 4117075851683960848102850255117545614829081471737942717987689316253151589508224550121061321397804279817411948413027554864218313220455036222366854342548149694182160372765643689274251600875146401 821508816416611855556486834569175083749416800221065881 6 4136088182918978214534741446785608017435016258776530632653261802112099380208566395063595881687064968207721243533138263339504142114354531334171839584555490337178889380368992244391689830005215859 30984319565033001870429492354081962206530589183988436611 4 4476123833130667371930987849123982137913759706314115141439099168130184433793372800251887710513424924289542118768266800223167237374330117868254415478218582320344648168740283150894869400040987491 3321502905908609314259384673328170750706963303474323330606815125433960079417555961442558594568147704438866883344153 2 4547695106290989054454575639737023279965175556016455660072204390713007094295790500117211069280430714449250406378108646524468684996721780354609240375468367299230503003409997063188975515073202289 642370334407 18 4788029584214169934381034809100579339282426185966257392135152223632765051519229259146211399306874224977711308244482809857689830876249004072611510857926141498485560840734957985538443932965315619 6919024659231793309269768317280877953718189064978996907357577 4 4803500297375016206687930881248378877901469253425284196124339629889201329340953459882438112974726443937997207022371492389030701248919511102644214515317060262998450643139367639451197602663602501 8965960400462481808856560646187235380486435494505341 4 5083779487907028983738772660018046839654774386749443222347956953136280805875429999470206582439521166269573512608373381833582228371648866372622323304200443865897141737867475520608055530978756291 124482956432210437862643259965586220722425725905932877925627667007514210471 4 5334166066796946029697483508598373393527692506889998430180713911004476950106724033033357966308284252564964784761276878043624820279245265893511276217351370364573880722682831009890402682258245601 1320584172802447203896170148707836719181656871758023 4 5377478370158912423471924271334500671653820836461458652139949449920954007376396636063378326805809918265869211723285956696057204227009562030112948467714557391924091734041347698802116722659506021 3922163013580686282580541966122107288118490850736537 4 5476421475394596692311763983869312795183258568637214090717207783905983089719626739877311835547884464480921879264344580333914673364627417791716773720021330004629915171433279096373808442128871921 1207660049149863804295568898870278800909247506135686304983662525901257617872401873945768076338304083724010293666021059940354301 2 5666510644567369501674511205405807186084307180756482890841976212129524129693371290998138141901122108646963485785282862094461773734617264729716657519299060306527236878430564911008018701772693621 59246005394433837922728424096648931405533397757708155186894655714131737014219999432515465933382860542953505237237345239288971029336819241 2 5770953290833100420639351375339201138738306551698816281926361017287505626176056145093863421413823752860696721058290982601680064542949875622875741050862402532439893335351655246622194284267340181 1294452824546016473727799682514902366154793432084192008780270086207147053637019918364377526286979605584490165828194907 2 5994156185872767930168782168829961992080420915107162783110638282961327849248586735077427272940230687094917230782253224555811543817728955854264070662484009946000888361209838998294120123690800107 91269282217570166751740573753780634136260652238109789548046099040901085315238558606737946647588987218610535919884928987 2 6017551256053340469239051396197786298058368802282670933939876885223264643763499905357582069048553283460833556586082808661682645442860887613277329366584894838877198611684314387840385258853679059 255672022780343602122354559792341154417151701161365298160967 4 6250699074195400215756059213753245508560840661438334023213181785281492579179297424818708952878791390959606420139520594158296274111661463220631101337084796931944346131503963830932989153771519361 235541287260516098460142542446858991822302117318274919426027527129979979911171061172596632154169793280943568897 2 6443200057394110359921269301879230438617077168018469331783516574552818991726102005000490855452410221858828621338629901065037986744250638132993056438590859168656922301781503564829538436161693037 23355504434467725692925638252844650839026706929056804363759497 4 6593666303854255639960471754600908692174879873000830261531622739414645527747275311213119448548026225772280879006968129878308133160280407496710298253207947631807403505080608366074079804121063991 1790930171154308638447128742686546115997197736844515325484208339295730577 4 6962350709361381591813642753606977847324897670635381976679313112042602738282701759812786227749897640792413076973800879423631741815293227255268310135791663810215350181958804675513437048747082651 679735690340059785084622086594481176238032609451351572592390374804582583 4 7295017380334805096254944565222347080567101630746886578449046742496144037051214667507335579909861529353323629113940847575562484786327281094623121155697907585909114949934490970445059958950004931 18623109585479006408173730972419878598294475965195597393231708242293460822148891252182681494020715873 2 7345313869289031992715235289847546866354931371404777245946825436273272405627342074371026623352774419791678990318174949552254169611729779751912160902516810692914799965885639215713982806092857389 27497504278628014627615622345068185576047470098365463322040047 4 7385080625778386804170227939249663231956435013106899335896453111858120512048582119225871943857052776835688883857479846212210541490409861831580639655741341920692942004088301824133868651673241911 77467483701383284502333592374709916119339445802376566129468270535917059489189584442692418833864477046414748397349 2 7740381093640608749362703442927268092106567982769021911365480618878819557825160136560033794559888600652254267638159633383460249580116515389641365359846636041512484109436431504036363740819585893 39280461892590645110973931260024173025149324928274046948289073891399035181060072350448513614183615289758881333681558008714429175057 2 7883796327540337012225624064193398495771156975470356823365730072984802681748032597646869878327087202298628113568389656456675562047258264942637802726682378460985066932338621073187685599910183143 466019303202778679041691220171459879800310058345693 4 8080415641146825707807275397233765064079854311524254417617910486258253726708209113015534652604089264377305044744127701343137059167455747742232903045770624485221364984323695795081188917331084321 13794800708632392258883202444839249926833773536453194567 4 8372524708974744432488462605012961727935398943728911736862507535694917403572584773053347321690317922744961663037152855062242219250251165700784836881066724998324942285051267548813481427156457271 272027972872210471226117094740075750663408920216551520349369466431198644643407565756397169457144188174519072603643608392755966219800843 2 8894001630512114797405780012184244534257028196705391591836548455026873660793104390407577562842158658796973407909389175722131637008470041718128115322695136026056949061816794940530965301291339197 272058877035077970452452600204259230793075968404669515290095327550263450970774069340216111076630023737 2 8917968053057878142601586627927723964329613000092731713184878308400893073495740107970912411079231248095255431941993259998302624327370195950403207248158284934430744042906850894251100595137468879 10872059194816143843987140678293565146621496689181926000632638860175563347005093507347524704508494303787799347441487 2 9642321141216926763921988310501404101340612087969154762340868095757382688132519219812576195249648973291819221232696654283690166599218110451768923047885468744685560180267332533924771237408963623 39155954987479526604770890832752828307383 6 9658599230793393790482888193604768738565543623759604095933045622936309357102191217098724980118531927433504733954833828060388462956099781725661108053429742596479788755385069010905863844004421981 4020369738963867077970186096384598037767 6 10358940782210138472221563646734550079531444203259863701017009586017126948467437289206042576043734113534093634033285091391111277579547451918477964114450765784153943758685121293158832998089887469 717090831464294069749826401654260615199105874104104248116321 4 10605090505936076445674460562427178990644404016577633944312613630246187599662809246134695988742620527652111799438379233312582892947947266964338921906670537178266602843614872981721817475398768381 1349838203661149072965014930185670630850077324607 6 10694092275196062266972461230408018534936511933714257371832543204126591506630051143416746191297762260872870782352806487867488426524786923203099831515756364107423621994387615049434220023479626159 625808471269831187227606816830703048065254931755625985748026113024771874870254225971245310897335049050089162240175889 2 10982722561223695783956992336597550422421787407091004946520443852371660988959067950401234767683252253465870705843769259700952064959172675441422356307178951228421838351633473343983377440966023019 126404940807147142782774539502881652800967473528614723 4 11781677515322161974142825783146966935889683963622932487218413464261531081082487157633535443408355432355075521532887745783128913387568038935404147658814627065653171131515869528293897458704920701 117155018435561327634325856574690759104387423820019423904794871204605695007706628198312742697371157863 2 12379076465295429553126105477959928076174063749710601888595856679934749501309987846658017975540276340540494356524843884553491869815734903234491480834651373765244004396726330020193616198096927951 2920650392341496565184910659925101736116550969436342543018367157 4 12460144281601016320970672324565651173496079385456065833490720757985671011226938972539645447571883672587360975912272101435377168492858692235567060795034812870766883072781584628365379305691916461 14565859221130498838181283904416440122647255392129906559 4 12578423629643814051636557901743566581940763478188151233934881041439109965394529358849496067906164552494175571063869298696633227467482600806307399859609650202450649572006332672758177577898691841 239826076678847259343 12 12789637626247935410365023885461027798593012674749918697495611743789047233430500974047235114613139535974442612433807734936908605651990030473548024838747592586668346383690708582243643131157815473 144236831613112208695087211003527460775151 6 13892362562473893191713530445992671409862253415156871749444723373980689320233780495463502140602540743639614878001292750242642407078190893359649140088613185138873289219780794690183335913164428511 5350177727603662857818560649621246148236267990422636604612340078777880774520899200251932166507529634240570659969038064149761055292850758604605334335833 2 14029310873569500410569619050464731161288485845247501431183046942746689274918814556503940820822843498605548395464249891844951131378645435165955867602688109770809441659247125394943823694155292477 102276882800265542592562587616389159403239739 6 15439323722509475471264659088315920979602987346952299350312764471372520732488367226102244763268496611716705754861621190939874779207863975869642986638990085521561318048461089578585274920328461233 118884673757635760926162695489637089870425054939047 4 15469836149090256217865033551108900935830664561389008776199282843762041497027171797813291682746727761415882243700699959146460578386846029067045670442147280541623625500157480944503558569131046241 9161666906931742514517965257452940369399 6 15659689832007193954184035611998429601434407323069863309199771455260084004565545237462284993430804707804428124408544767656805727441360571661160063987103326586388975905586129181953570570470463997 749904723376849134364455735377364544424164337795467 4 15966803579165635163346264564650547440170858962813985679682543924023633573892148540205406628779034140467318560258101088305201357731269218608146269580181915662303851871799336602076533192123045481 30393543950673393954068450420693751930748159 6 16174633301864733653494265491774407124699268800178052806799618801198936423115927377846500772796666430935653102069061045557860797400903079284285670331690164191703744425575683529500671982766716199 60027934000792231682955653 10 16313638004001942416918941043347830399357409820228128872036548763164502065472395993888671726019896351230003526829562616756444319785377525959300400085356646362097166126074481439745219055896047677 2344567393565109043520156491503191 6 16645926526704477338304333551352336459866397198296828701662635014110760085931864028436218561321070273367293173730194299339126228423917025373273465189012054786477980126901153863449570621562970507 7050204879127124559395817392334113869736345476798874201887270627429421062691375412223082148933361320923 2 16772336807390448196105594668205298883718773321546093656635098489492289539919369300884775736747090042135580398404167463784147675192703320157618947784357741597064847292088362241144841988240874129 28535459737861080187 12 16888602321611834469246780762832654394031012677112996902578849119500295426420579534742317360766231912747522201255690651551880798430265115735639899700739154175042956798320542711361937662307934823 1281166147573488068445266870999649750477907843780657 6 17597055239649169369362356062123490936367712795423308739623237580997088187293820761595182780486800396560598465558782500343829801261299473070092955161631610312031796944076221847055675338278806189 552108173665746216107021046961511090395857044540399068403151269933946359760199494872884076591900883946453 2 19202525275079037683829119086295468181468749008396188023336414063253538255660104649345386965321459530390886084948174158170743133682214727877877689211021427046284530268224634279776521549272486193 31823800158037137665546281309684603551528780161861186681113171566957936145176940237853568317240568715232689 2 20129508701313345799132920397172262682003854311808988046580781567675563729745697777398491308069862395745464044209478233914080526251424982914637153682042686347699180621920813203077145088569936811 44814091958249503029244339048281322431120684102760081 4 22346382327192269151022585931074870612149600914158377624318153545734420520142317072426532683257681276423661658327537694074624592230153520922530672783759530185616275180818769878773970050311425271 1032133956960016751966096577829475753989842567863501860942180633 4 23633646510453690087994993929656077913625479056760258304808428617881675989363702568380036847998215568603587786999704755689039490787583917216759353207154331430965858919418208926112292294749927791 16639161280407466612518721420395377610997599720777815523646230915589094001304660551378192649420794528343 2 28706772888263811385620140379326005997741833743720291513048856678651907653945935169037754214722583284804214937490335531581705894635834881138846935071799876046789575260783647554988754035642697529 46817969149866651220298804488567702993197564795249634984495195332381726328251413057725077317492408791 2 29302633609046748227285336544228999046224843030069120359017559168715698883052951134482815132354022249323397075537301115356068050745744348857591440290567701737545131662438615555330456614441708797 104507155353226797912701940228504466088954431715426085338625000051975223559548628543392231057187888208782107 2 29342037545654742549996275350568189722851025923353172766255657425345711487778075155806458261161052564484690998716422525200180837750606196300351129121908720370715847850946914440839412103239199429 3856856724006266735150555094687623925164230667024914068751975493310620591906828823141020265926142825828734530573 2 29800501846714629965095628026987629899162101629574372785832431122523833433961555356238300171144868735677740518655256117717414047262913192336513840464677654694500509589754327931786302082728338673 372261484921774120482319765655828110650294059894575676139856240262696691601069812734657590852986469339398540079651669 2 31279332688816234905307500376091674831928911902654018113370052638179903718067205151696966197972457151942632403433510423198248217001637350795820824342589151664583809434966970580476373103893013671 128615058214462041777484067892582574507228138416421 4 34166212973064611104703406875342639344910122439290933425762900438468598736344130496600021974047040315310909072605100307368096002461804001091428559211816473808133718694266722813489909343049206971 140013196846294426945107113755554035687772835499387821764106695712578038309830382731819938564084079975445918626681280087516964685483397 2 34725046543319743028065965370629028781059497602953285394564323307251947689128780079674021128768761657622609174053071594301647557169337473756155752599849296394478700250310781917617290599422443229 2040631962804331417384276528249552556857130159601199803622396866785656988728599666819036192534363822274757802009704982242881057 2 41458068661055460481860011420058641369352504677168417940411854001566806618749928736824730634823265921173940957579894528084090842809121674505143944257441580416595848332326898998735527505810662813 155210428241918611019600868906945913600378426994554048724497881986111256655938851180761055969031324639033274658382120981972879416881 2 42605618365116203142226761411459287194617929878814860914908336925611466499651261787501763743560873006137407662955367848603222594619410583471670162185534051082820529514832442009747683617230709777 242434198068379562170870200740811509175539515314301289510291749852566829 4 44646361479203058228386630581379219139140565955731272038926012629285191926923602003159792582381274290550257173212670979932822412336725808429082382999824974910009485552660333597976507585665816081 54990820724160527705040951506685088556448080785133 6 45098718890729533841852351570640707184700562533201418962636787654062771957461628587503282471206520785710114374507505824395136760566112181964514731832355235652751007342859181232352859286873583667 1647315141228450943472094305208850018361578273 6 48734939174979746460492508829382199880590477525478803580100689451918555987571390571369499835263455150716966293145428814828018531669695234301561132265726787168439990625745157157434629281603823739 2300525619137206526759 12 51057276488807254317317228386740365216002652323040634482518315337809515434880195645389777512883092335731066035477673677636367373213037994764776341443591754875145629909472391329058416122904410379 431270209853861890413454655009005012897134129975728564495875029092186029456858668816942069921128699039686259656973 2 52396907646668358408376507973544580095219529540336603954177523960305327688408769472091998030680878349962959357125377596348570827338804455789775294284097045824981430508482010932301712025253617737 4652149844253178463803169128411721364067 6 52700078105131196999796839615246000509388544858410240596090488447427019671258259532263038165531438828652798203392922043746786537627429690038997106111686169834807297199953360548508404066645281083 1647753770622777261763672271461197243991 6 53129309425103455180763992038793675239018154813681884826053668222566037637961176440477518506294869366407569711992368066955599976956466364041731902412843577659809055998872323889338166930331530879 61485523604666055328098725605382605381 6 53703478647135867385187628576779645264304740832145074497112195405428245305126739690384005053175712475379020803418657021202700397699826919033496000747952871043819318928305816735276443535952504571 136261477228536996030786330530950255914375497132135033149 4 54648542333456515341580930198649127351684110719390403468836676558479348827242776096257559069143676607654292784922864490924777832336847858260587860804162547666059533033572258069042031419151980241 25258550807579205935451987844133726783 6 56317509994678296727688882371515472699779256680086074766876629649421312301050379896014448497792840369579667907616114428840421096393043319075642177444486913446682023746075916206687496466952705881 18402487396587964408080084262346755817435828355259708711081 4 59551435332258686898859292216767445517894954891780032536173459151821956620781122141419583919774722326331298487083074548185524533322389952633507795426731776856557054839802156199401441567331545351 20784105217651147117 12 60013709825974668012930934101879619002650602099897003714537061633407278988652863225219355160029605812325574214701650784908870961606604529883566905604918846451216914914058379996514798824578554977 111677063145094461957208669819213775003122665566941295961957885407046330040636303355885232184805769905502610599631 2 60489113632399652593252812732609643143757979790237962298092413698305250746802359169898235162136411387235000585273121072657801327024831567072499513652994296039668149501549821164448306206187689271 493295840179661 18 60591981243702734091710506333384265497385565438023741373762606723599105752857458041168415701208430225935564470008424056699413450832017521809439336513118608007631320760598805064951277833652269757 12172848845818590532544332413379117 6 65102525241565235045061013419946474392095699053594125893864443487762468953896402329368448143615374218569441048891302754303471185379835513935868013386877313027331144235711749393691896392989753611 13352951705764647730651712011 10 68021588270039415953663390127099180650421526871165651882622007070353289483830357590902374865847132973645678421340182660622979858474810753399875276096336730225967668864760293421937516370519910483 65194218108641336464851487406828059487 6 68774310099565889310422618593901038396314107099610583939205113297641660904764579432358018516602895892654622551211723486032693817682911771799697813670512944431059778683496374587518971984964602147 2180921 40 71076936888477419990635966358723257018533752075426493218204002373248639200977059199049348251825299764288279974529546281681168690235508364133021409086823603265259476725726621659438146973870810233 6925863820624198074541861507337139532907760219138030837719406783488218768121560247377359079624870630550607244175825009519 2 73013510233456294682271075347871019916434480262526190589320422280424049444071061000974254322943422703569264343859326968521466488312762529860024443320842868719377203994594219945693959912449520647 44225059969330835513403048683768592229199331670161819518152841485514168965704725488136574513963645202081 2 86953719529109215393169854984924167960662250815600294958054527420390041538007902041186709017193274289872799497910458393325711330296114169854622984926728659717459861697562727336343639812755087781 4518684413186294434388974049359497691 6 91630397793128964498961463508825733783028960881408620872995657873277131577325339925418556659195130017404935730265289525994587132942315602498884406688654108471451467428687497301757214176606318241 33078961023750744607951 10 95925714209845320533265761221929679670837353214681043065436011364874425923737586824859119203225351714540646232582289370473332672455217699795000079240010267567557721920705203789734841262587114203 77568368415953747512579265204067182113 6 96204659216574933089590688698156440149271436957447638588006542091031094513424056631057086201117891630840429277448170033863435697315210801116080217194277585158687098168270772192056533555187234113 9145257248968294389638523488748180876340966377898388497 4 100456523645052934314573371565784803079774393617759623891016938265932966096098333559409289532543288364670485157899226918708036749560923799346771168132770869248900301311819689423631528658060243951 1998960689505605476533624898797611904274751707727667210776708367209252668647609878005970196989701149544920203814670071496410883444591 2 100917784679141068898519891069707090069829727007977422682674682075982710900488731001683839921489551852116444771431607422200856223806910854127639314827813029198437629110101902565712330321508935651 26582785461812659762315743391 10 100963482372821262144339079484246702932260494243152932468345462900247653856515146995405319379851225346636386876089678173642319309965701301796881584516670142973137829418357564929362254887718793793 4486820677284589058674766794304278281925017013818103 4 103727311222479877930251191713486340995034426402306350579095881022653900801328225625396541131624777372503278289904387022358296030545836390460304460656158646374344291469673604131595349203279032701 436451890090963766450374257446245054312372139922564498121800336800761957356008122067062040466522595511 2 104773515676961254547187122764648021178738209582147496248888089169777999081969936693766925698836777515563574478288119389757131378988104062935399394705656077954102361179594943772578817868548713613 4404028030891647726189378325519182979117625665501647370129334213356353637933118118488724766080934410604352683201 2 105942037566121897042304128547303121651895855480264175691323435667372491741995557450230390759514213061064119149838762056562616731397123204905445957124208245266743300538601982423751211106309931599 132573134403137883207482247218878541062072218356710410983065023199455281751819729988224405877582819856274081137127479087413 2 106650506351769746391356584048758252097763759148766070374066327236260474937420493448965797286618132870586489925135284547120806618319314970678235311359866430459040490234304622065514833631949078981 188829275651693885374939769305863816022155914854198527430513353740335792917607393102390429781070224238153860671 2 108972859357125065227393230937548519514428788924412577644027577208720909773507459325073863328474393689255147576494838091532244846459736622087871521459111201719570498142974360468505038192683771263 688523605937685753131807364735033361797440629168349749 4 113486266881169586891180249721989557335571183879958994630142473078987443964326793929152724177414447506766685347280092101542361110847242081536705795486282310621347052733901483043402970424169119681 91587752016136116619667602173423751257251955577963867551381781 4 114762298919113454578711817851096597633745380415443729189350038952804395701298729450559540479512581836984930638196012740697115173925655730711353570712890649356034931103979721178418952572228537621 85983752792583605176436063411041555122601981 6 123771814457371745302281956067952762778310990346553356323989258760653876128831020171057495214290602254831670081660130583930204130273083170496185702490601926098823400583330546430630432517739233173 6245297764134566324946076298335902174444747237992053464094544778710813894665902923547656936281290569950808902261119043216367710244679439 2 124629732380690960612320902281525317026152019596488816061522092750875429604379288140724108541230509021667801331218566482774005677480373500533512129302689644855735313439915261637359772008817467243 2409518457376672589736540987740675249622171059451427690477 4 139149323900942424239584691879109938100950350380878195858489049053937692957400933230250217505839593820161816069584066548212660487713607420214252057872293717772608166575685314106722384950876074831 15394140176652167439038914497808696407188244944354664336349603429868140068129756098386317813702050767 2 139781998995144029127892272081022756294077205852585491816381054973470663561257238467824768973361077604287341022513954957135224072111098372750528842384413578357769378382874058269315813494679411607 7493739131158980528554475512730650709050327127068974855390476763 4 159235981438514453653914248402424972754582265625808094987764637263897935356518938131069201547296340325224420703464955475020196447676309877357237832050474444916167084900605677545282814202013888481 19643406437324029551090704037090118956274243191184118987804918581 4 160185396301653929468422612781285386761296586584029510506462552790166190801029455656347479834193321612488784326258046826212895186059317861547047691543569753262963702751570019776632720772855495721 10735472447192819765469663876187606468577298138764818820892811 4 162306736092762673928115093856856141636923573445810188625759575139444036346287672770458310487567795998930301585350420445076753752674346819984194146040151006200662031062396969182120069654416127731 21396993799715206893650936359075419227425053239105616342598491181 4 171738227460991886153191972559258564836357248022611636523709071381906691900956243232417715323409540504770868748450192997501858285298095402583352337022826579328295579574247304928874370166793893451 11373705511777331242230235388514917842393202891512908153844957 4 174773235436452354820984562352728923018754000789356434866576194432567302203523609662861097022169092275544470219807506249583727276861722768998100863006497947099687934177699194562572267774364364081 33274285395106109485482872367212686020606017704258662448411716882633058734867879458056366277878776521 2 175584830793255984922616124386824240024712321362936827596494246583534510750627009747727095689490781638677756742395950866082773075252951129970201741588844810282041084006037217307025030284095458657 24225812900759759059658617 10 182693961491858734302494628891593740549510712346339140326070771731558863739002592829382938744522573939685501486337009149436484562399661602799699792767747912388540549398568896660306240838078204981 44103198671953 22 186238853151033753059269409930714934826535808493923490229039200451901469283216734960211229555602406692351617035560833585776141931944582006111798599660083573443506923442167279550737378638356370721 159416512272458864761188606175119031243 6 196784398319115798960600188341170974794217595186020191692428464302181060595843035412905887707943748059283591212445274087042617700771497460632209471752109919878449029992839937933119782005261203489 173908250741718844085225593314286714372652151709666845640971821 4 199954883317414722012500127809049575278270204592016252595730580880976055066847194316113531910951776696849709960066933280802143736930944164263546339055772326114081947519026093246686669943254017961 12679661499136880478245157983708006071166096089 6 200203908121019043646480437435690880738370371325165932621062509540039709218094574793793388983086758454437643382312825132887620752015814370024964422703271677848827791098934864776355230737369219087 303567967057423 16 206021602396728996935236506258973571615430180287045723842499672785387359298819772723069291603338890050358251318658892853370224182911663352955584449015557183577168183356026698007199640831167946539 288617088735024233906006725277896300940270938840423971306298577 4 208562760186000685981496473083807742703418879401322729380228201132753937281045362216059867193307941073112194992546989981743127082154234007905122149894468437453019090517893099620360466502025451001 9256351764314458906761863082064716993309117260890868331531315045248390477720243871280143804420027648412223083144616176490651 2 211882558550906086090159589549068608797757060432009027491383494519853098112658473413770516855365453987079790437882901361401225953850384188728936608025572439491655364628315419240408842364876435611 1259033928714055260092168056812307059457137777981948226619158028613153168279857906061823766503101825084248526199459 2 212902759106626851053092273543813523696163140626510541911334320774277798030750764377484523105440371125395545062274672319030544364400287406948974126764367817295756579260206691599702182809948921351 82093446179418014009298409781509 10 217855484700974838679392173266422587038511749200837068090547550588150417600703350956420945335459845026507006322873658228796059802855874095519987428043384855411563858395636113401324551289000229167 297884579270264342049473922444234498327381893572503766263002869633839261901881241059980020539133949000785118651156731301 2 234052667708747559415240559879772889412819865855151936750918305975638532542602437738547868719326625618660735998644873109243826671746987117092792769274699869571855576717733567839256746153647492833 59754902520409452639418907892100615753152539557416505842234692155911612063784494884578683523550593802290501051 2 234152106973959344472260418561285203543711288563362079278817326067262076257305731346887299140438378740617610938652321026667999241829084598319198375465011857034230661522974122166954483660025068371 798787042594066572310263989035388232626764861714242257830768711813 4 243975461512586321784636229343655561448448507827416265995032378837297919476392450975043993713275107837386886398298913675212578550074103952007721702338447615249832420317260618234213209545091064911 22390962011446590478665976378589585844740619750282295249721883975197531851308123782721590359709188795745804339067349 2 245816154421919698756951803553047500695488177653623717589033505801367838454344977048581086311754445092053205290850880255068314587763613527610795592318054961961952111558393657657568039308867748789 8162156053174676594790684606202953175544162780083710231211988737026514869693695485393231233714810447222326984580587531 2 250223251216441044239184942789776032741061794390414782824711213232680672698411231581611719854088129881587119194694333892126008511627014969967908232070441360530292357388829288467700111730443176711 17298193536665111206884055714466347540180769217077569354708323247 4 258520785874754287328455600722287971286579430920746057623354875902706557778864206517128664059183052381400803563891585730489904882767241711797026332884563202938148030702769696754240642402137246551 3348533057527736197527567125205923290762027 6 272731107789762292271298554248665097839409804694493211519181601137416148795652421228211563738658407876714333796916715997567359335226170063687446161853919605695204822375927554186442500042177855709 1358666196063450623449725139503425321886712845450998105399756837161780836789986146509870137971031335731113023477 2 291529387633179334584185936127574036006580284001355038537059687013747413926428062003333308381875093077843081609108562499322762818734414407858093899087145517924029050698363616290779784849405535529 358263586731013950068031708899681908858371624877057 4 300710675020778251052921123900611049872462744357585249285886989655374728852770346541456970892807202673376622198352998870111617049343648977744665168703879586851743024662465938565934461161574579881 1865203696209690201680837243880046290252438905088717960274063016884539825248389983112631420916474576961 2 311506274582011430964668721257297509945720020869144878187262432275112517910282784621010908228439544990446806826600550379650309083011393761005916525928951475280837159535723393068856344009843325019 10825771516068820878814516284664157082845594122853 6 313168876315031411844885050230649769799044229348690756576588919645321045171537890980913641611271519941226530315988772180082964866473363072978906678001700600898764071956012282301635853156160110363 494993945470293813527203380301921632327924735608396647088803268930194986697166048433008801044674829338258020501131 2 327523564447943670781498585102933573971968849097888981633069735008770301049207405706772851296256809559543651600683922640499733829687179562772216575051978870440558857257180353727592206488597687963 1199528778560212662715681252189285269070801 6 357433044548436450887143764018450326971891255201731570683580272764034961899198505854597282503432986323885244375585401123307245163264009565365429957737351034860056852251685565280025875037392522601 22466762221139483858804293852518891906852243754672157038320715022703860656299471059387379230840740953128327 2 357483380660512072562149371400922497744652050569379291011022858958124031310414731257150677297040500232850154211087667053440483952947142452738159792101769427663717185262591617721844058584758196951 5346602499961111 16 369043510431128108452863433797426459120447858476420979516724000666304000225754307845279482843741940390834336917186870279486059226474463740656784945920705946483936649142644617425725756677316394301 4681571673024856022393889433634316214079757814795166377723769630473 4 370185960641873313906450185800739651333642880788515751927125279764166974474778349577895522816152687616293571740965427017210957145939694920521356253216545747794113539138898736893104430492389515971 53309701268004160129385847669415695506040261122600065648476149549848929346171643239772372498410211629 2 373399754706328027727128103893786354998088927452603555918240813146287607289935870640945928110818885433243172932993959967281506888660626353874741087760371080220814995459290660805911733557773926697 1194867093367833983061432764872493628190644890583061564915554573142497236094355440948164731412150867740355566571664699858046287205086637 2 393390489191427571079663365716229235860539668375454973759396995159123387774504422642840801822398075716499513723563583071928692000152120248533378387018093275303615900235534689803484968368334999951 24212424782785158875241734994581287079245499774202563790112155781 4 398267576017706350786664130225725620083043981804369032293353384065440679252049583924069974515052116346858083623703502394549549402775396392224595510697122132872914523133525117321923804910319321871 26765377820843114764998743868931265623560818107 6 412102249800970451849977882137337794391811807807293667538919248128461862492971352426329202909808060726377154135070899179363789289437922528737048127861797295092406856062781344879333121538524201049 12446888346322478558068910174376716922559739715470140888006469381 4 413827792240049262595191135521277698114957629738446554954109526203291032812195756690299294619543696086633588536200338741617225088715977198997471606729718962950467111954562812565826097243347709141 1947142140423481484774779254881495317589775087182970155276595690684676769966230847547352555961615578033442579502403 2 420241956276374960805168543905900030045226081886548616668445779535466263518772250236636141049472195923393897532389778555632866410864105406159742433390641817291152108442884496975065320053631589497 205222240787996450319439099384288275932017298971527101818425634840320971572848103471903891375429981156808428711005234121822956071559775107377602651403566607534881760013242185360073253958366556108531678815680692765781343763384232261961 1 442220754506015412670684851421461649389426459086932006204289670289092637786168345141911701390260116611134711911037878230858935731902998251517194216828446981046790501565493923092975804187017091887 47257784491672675724336428571328456515458754381348791822008840971 4 449103204357725855799923720453701760001018390624615721230751405685704349456184230328974008487180702339002047627422116134407848365338517347619567742957876154709157188542731114013061219082417766951 225283285441939734566826646157171898307 6 464030386521689382057489929648007395039806448117276689993292955048662579199098524405120525670365539260052658043652798842602359274908726557377482364957428557030480760455277800910647522817058613849 1075194151125674941865602460747112503143772441704029391355784763637933915437172686578226925444931301111112035961668368386051579641 2 483712604184902730645030078702400863969616590767993076412474859134938413310515143673803421487414186873233253815853450494048120561542867230266037320469684728119757134002026398015338582435032559751 10556471972705244422971237174503548830557646605457484164534572611870915291416993422295256730310209545328568014528887 2 489514093853244414585078357261257265793819093257758354477973811582625411423860574533894235375504524778380651775169992465415537791031037301454564087282099046349987991959888587534252678714729464001 10826038641438727983190889095827786346587272939652307177400962029371774147687856006229466613052572423513617066677265795809316167915410871742955367924651714909196049293851494049083191186730710475781 1 492092665519942181054131322537626652117603315438741235336407364971444279440357091192248482411480564705164412121693899809514371268882312351952516723847805223145274967902340638594690508487759567081 1665851639506987530691159029278944472056557921574488073871664137858499055664458103294784317585590821945196187650861 2 507320845680439250138602664596256426325515552859160439054225311565736540558113385707463783163420925820150964997563414979684132265046789636855294917852033554491770454421966973829833696464659697983 624545507449573072267409984760467984570525439138150995249582509306347906431376138750617578492477520605513092206490769783 2 561182094445658578712391746141287623203979119211070921709827946760243760782042897091495005717671029673118166583250522920388566536120465718394211873120312318142450715938266266671343753145636734157 69573139768028419594579145238010125357071700678882178368737814973 4 568457569899980841173588809445529812876120678488604590000949019784923600072419777255519486734925240907091983800084268676535358868737873540774279838671032014196621213107091449667320550419259460341 197980050742278097899395439860325470417890258230103933976904713646031677407406127407817964809934399087195852992396007380977469 2 584148280277090683796325786534012418432868045175345765324046439788691618551068706619364971886508199321444867735298147312678154031938785840027878635929029120910246367209935506381577851068875231053 70928298654091993587746982695574928575386321888911081981460734725160904661686322063335242675692502241245507 2 594047494393707416520532399953675309387328163904131798401283204777689560593561512189422875123699779905089636140411574558574448686546068302496219809717028951427016665109874692146323485242062209027 304651441960948650940902812474655898346234862117932492855144767217628527246857153802135952898569042574101587340818046765602217811 2 598543497633172412005837783175948217945656277122346379026359305195548242870063510255489418005385040905326490471951256279791060843512504482854947344386458880624919582697365798740168166992817821259 1496922591499 16 635608190126477579908999927895735682504488586270576110498067541196720092911807883309562292243339140712206980329653352106562852928134559165493564200302568064585009646237299256714977305380943268001 21926683761061704323836625464669995678779470061702746409418748933 4 696731641316363591941890773766006874259816568950593459042040681819840189843797683696586965060691645977609593850625953825003723424437811940316027204412465281755744631108424172932032151995769707001 673796433021519774640310836288727483223961016051515367 4 775194234396025402991651236297325248564611219229846403428946223777139072376332836474337200693215484757805410014731505919872855658558473987003688726698153175903664951032641292834339527576461668231 6507878221724905481 12 798042384287073514884964978265506857857686054587467910612839791595768193320050596472187025194282032588456832679367610893212424956440069007751538018724841291735092966395228122297273691242992268391 71494257891056221930192509197186564187264716103655870699304117939503 4 839974967162769027762745141676013737053551041066316758577931516113535545875339538550286713973698320097879620156197275601102417478745409531784781176426833316023801950103736665100576744022835402821 1140975511810184379658750111374046528087015010373930088786243909 4 853960525492288048231071243399988209992596534264627647115345261537140895273470317927420459859737280117366209150283142112978239788732360873431192448351489953835138936842137204120277541821225337071 114677798594724188072136302872313959208733811208114600758853094834733710689667533367605650818731083429229450789734373 2 901695601502139727923929050797097765299350881255870316074777835917733151113123009096274987669190659385139714086798546274681837363068491865966086245438158289046355474476815294915806813068198113173 28520315240798063300089 10 958309924100220367734810215114689986006168028380391341522663603204969199077124391992690428991796738409084947883194968544284981885173828104394607519575922281146295519278234913170780917012282905439 207837725713 22 973554365542782351700967521710066661517956005410529304439877459894181641763930014920584338872410541342343729058264220861574409413785011855662455788663568226378128004787558300344522182039101365371 23042127473705340362183151912266893120552960209859339731414745166172908771900542904554685037577077482189841801560983273 2 1011102655178549304822456753684427406574704476405752897981670720670294991933941095218299950472959831417919890150019370537305577063772000968795485637807147399859641778385169389445364136622322722181 8769697222368461401697832959979560654925995138202233749 4 1090173385062514217366267586830025903544099342769903052393709342721150685102232970049272622984880001762602982259427138613027671873827140541581600490611192431941381663030786208797435634267487794291 58192157113793467526100876693478568161711 6 1114453927340380378022666091978747897496108395560948849475559313038191092226148134532259546714930878687884975679614633079281002654110278363488865528595463840320600677596630135161761765949553019241 8143534128069914991195286241850445055555414858451771045909497910618168566021319619135524511597763954921347228082049762665651465970159144788779 2 1197977171729534069201648684589459056740753621124451128167726251480891451701216480509871114487217276880061534655278501411498107038285653462602034871259755806722492441084613815074565104845989896719 3111519892288266259 16 1198573991805435321833186707418056088860714727760324511809114466776254248746433239135855844403885794252312853443345433775441968754251365614980903061939193481522733690175864155172568080301180284249 15881376536074711438061387351086210837543 6 1394191223896582490293975689167983231593390657906201659456222707816895762274035248081188234910294842151418457370390312874206956927315114191894313696908968372991169419467627086744421794090930478757 780022862195931090670001390035263931929572841481224407 4 1500314542737309608238707613180011668878482122520949850339948702469477343965396498585756658942644356790564910241210566715043113132125176830401948580723710480664072073842141341338234349474341197681 340406788612174097043697249714889431 6 1573486143195674540590490642827238806345673708004909047211978598944608832709340780322634996708672692892780891250039565903038969397967675957024326292139679006804466324578469836580906687891676620627 2515490968146009067507716847284824382204219593229257635461531518695299056690464032448508353751332088357 2 1686220306551389961994645588613778390329759382720259396298111970722544639570173908678197479817427999801167763548307081456979953022934455279377175405625205442265198304463514731439928042142399152207 106952256970740004896596362505916295721 6 1723538118839162924156661719610587314641646358234948608958057602244856922401524436464732924983030824003661207728911735547011749759965678643885644602397192037088510805930395926471557302718714236999 41533537172998153785586148330844777293872297441101162101858229220262346511178695418767670218935377 2 1725034710100819472299025929994574582369565130454504694035578687660433823933031057199238953033105331585295732832545321184079794217173970567343955849007227980222257869092740159740880423549521067507 182819372287370735354300108892345177644188969740277921 4 1853318309244030663005475172200045695756928649224880479008993745031495642997375544370587404324247056074276564996082338372899899733964255862315781468263018573739199345499043527729806066390778451571 30909265092158554863284304843202946255606526787307811284522724311 4 1913785608822261094389708412658107248830227229328322472784921294417128806010922218281093149102407534604519648010980553049064104372435722440843296664543260320937202698733923667498976280233464718141 1202467840434151085077568984085721706721998024076433 6 2180897065683658246978801112224100098078146716487292520908278775166852560216574328403347753073853202057762767381794675159405249553245237183926489326740642665622824848175907628171147007485480176871 3232277282615509668851869355222775844323443877643114410635375711378416349192246639400166908902826604523641 2 2257298267868087549698870366866175915895177485274002109325606330131863734236881696917471584479291498650403569891248746829124932768185987555938150687783098386712763785342601907618163090569679508621 154361123436007776433253305320780983575557276169555862152669 4 2385630398237829603809938785341881132825155295779992279886415167459211019767328920376102146209494290090516894773308520912374094597596400694710807136286613245657067298752293110911824165703711958001 649856952337164898370455486353289173200379270391400120397782809507187905905562646302304750048273149571 2 2504666281711038106475709155447419901034568618947132892046247182771777217358010763107993435637246807590128962804408443581935489502969198828544128454367370184538550114781419215239016392350546070257 15469507184813921 16 2549769437568011840538354181121214919839153582256993388434152227129961883769361714384675394733470057801991041839444240294018590969856212359862580533132747161466110118721236490357488501208907892153 126070773863607865045846093872785863698583762482520036673628517 4 2669811277320813047970639013718694110136069751540697589802621348158438232168165575824123483962656854378664602927118681858583911892511434492006824619577618236987060292139968967443167251661481300591 3790275969004856003733921101049117655233586101363713522056512608068653376700717766413550522284719260168438733694687737022836666523673909905174494867 2 2697938464239132835874172493446995906362267557361404165697036261325709329489551522687408904301918453892721212870063450436262358971848280108822272527865441805457521692781562495701302041518316440583 50062963 40 2699545754596427714108953091113757666313919956296300679365055268239016279689006284816424184184999061442082221816306417794801611193859162945658923173039160904709871801787516065537665688701663567571 3755336975931594094937469030138248589278274872071035451 4 2775532264745017631977561488735862541534556456681920778655951787798639356478899376591455967162263769827809581304652696907632697040498005027961221339309748479628210570271371666106565897398038703231 179805009728141076703512380034628981 6 2803596188319106437356537306235027260910187172865950092564261738091395722181967980222925634738429086328745850695233920295331974340813242527752843630781689175725412042812749453189311145771170248363 388082329425685017842219750182204396614739644658604750424173368397824326295782997258127448877364218219 2 2894830356023094989041029777811639884104539818914645861135852745527794102908682171676439351921899297707500154563759738585486961999628668669049275144481968337246820266289728555601032708258606203681 7886748014740943975861207994566712219135577315180858338862033883069122907775383472241095192802761105172856035269894374881297345525768812721 2 3032909747831409478764779940366254500534569229067395898993824136967508923355604979293106900852658596158835560953032689352262489999853916547948363898256418946634491851926493837554420723483045909553 1097113 46 3050347045911024871865394308949215026543156227636438372661762379888446170800376384740697479931954196614690309389942719904517382079893920625376780400263750524181399655079439547575848870439906688997 4944238919028615567962617812040419282846599 6 3145889924480217300847782716490545702046697113192805981675800002471956680306407839890438915687116259653028612420802419736387781699332661753469750808358704530811511017917293987668790437989105658903 74945448727098036590790926288173249329253760366490539457272693 4 3214976021608229977730927880473924343201108444190601199494883454914820907764135378518467920994918929607870707667642183255149850376594032653168855614716810975715008940086122939030145604589797321581 19444774793199318111174921523643250273863056074769611794940584358166576793640678246413769529436083864125737372802608682052196045117431 2 3403991027902407938882780043397070333423632427440775328061778354642905869253697362264053072161660098249259128753929941999012272586628478987858543617366591657417168824237947431760200667179512435203 32980317879564713673370021 10 3600563421585993222242304946636616424994015970006709110971170913543698354736886338333955467323746067673337550929334659961353469411230229016750295436630741280173454322183410875565325580825894922961 5309299555603812139387161125430620416275044153085376776204115931576432650981688215971915179447538686426484642027371 2 3602519046691769017855534458542624041337999274731182825237291450813858628268573321204310073454720714144286983111205935959115682674176610266726636281089667274680358528886471926034995852533497615001 111645113477210011780015315055996309380292991108340145842629471317197022280299055446003813988266851 2 4154877121113033535850559108465658113732120827786829131163490876941611380989397023434001771320387562150543902487700589131449905046952350093217354192157750641136615921942406210401012560302924574351 40135165303450542858737916124868252490623262573817581446794060460828976206057229408752706198138720029 2 4357449675619534848453275927963991796696219568924986045813184736597350470799409821782862231769475857377269039238348991026049993812950670712464497433611516158414577879108352714557192783898280178927 11453079847403559349718226406094947364661951575280081530923266528032539750438685089290739424338210791373750959656641 2 4363084537573972340292767999913242962827254502676906265010756280973934652795362146356616098819555270412669204840733633983907122201788738872969637332867391546629648612739086784114186896550926428677 18283222435783286975766295255335301927188698220384800670291858273021805208050744317932927501282268496322381193975331 2 4478317579234854224991332942480587627432106726474357434844630394530708934033518148811648257609075071698860963194992854573720514784523290317092036854274320486177882683706745348131168320122626917939 7274879452088150917424211879601971397784347529247869272171372340107 4 4507252702694972435093050240846112709791276121310352651920481822805913449576454846068865240124706822795450387486802597412021771446840398819465008924907244354274460604677758013041750010701803878511 944835761711795146279228558669881388967775984739118949331 4 4871341789724948890412763034006787248354606837786549722731451032417189818914481181954672319566228613713175303870148000016111493481930661019570069423964603026834725519138226789916215506667871828471 509550913723220514319 16 5553352368431823051581394166112684693660468054354044354958778282455883513452184388230042238167644554466205820150815599701383722991070402890573533108267166658778781744844659508924882685763044720909 1922690182794803949416508009153608359761834154737893530583730416514215659570869810856414807771983736747531 2 5624375906577439767374701189346096946162307101826822399216944799393685839855408319086515756397860746495203976458428560427564655672518924848897629769253048148520029208825293065162236605637738395249 2017 82 5858409580157710785984967193522115832308313218708397279117355554766282291262627354659736144454954551053486372148932247548704131229076331543995794576897465201777838466447128633646974626626791491499 1247602112555248147558886930295913277683576192645190863990751033120907781 4 6252422635707549238239462642861689760443870631191684007545565980371044062627806346689036477655068878753486253729141951800736021990085057486344654544189856032819717658781042152346486964934830931161 7880655611175366789823263425215944590709928425598073728948341094183207199849352801103846795039237173973030039512380383 2 6742521225323833517842482098831572389616908773612569223103711478163394718622320896393591020799876636399142546471518241502887970048130381488929287414378228269783418913161456062106515196840334963183 1709636399771096215801 12 6878346188925676033521653075736839800461885667551534377285139104442982499688460674456512818874318198224056023945306995077306632113136158046578324534296531098323045556055347892558988487011531233713 431793499306215743991583785751410025413019267842735724787447 4 7054513907953531093655629360781508840582752401326195416647352632683525703171678063351570839656480954324658679584308715948665358358072040092614821723642224785233092261189222861737945584113041123841 412452304717630024578233590219349053957299640919509273633993 4 7060923370413395580941532735452529161977089467758298562288779026132645686306684159489144800555297790373580834379982045158455335475647955612815000118311309904570873860834060091949294363794065301851 12026688191072154717235951542737505021106173352095605629348214552175282512503125425693211038826402467099 2 7094133649814046832180297823775989042511973360515273870571679206447198076569756907617682392918861553319864890560945586064694466560081237361617509783248216392413472344248384443185845138725368644419 19028351719817537552210961562400851 6 7442511021856289920844937226199123069633972449001573699339857237392984606684861461000664731876837779556331684542707168775521551915211668714556346103613499900680733110150223029913389356518526593923 32074280987385298833446310994179349 6 7603197576065112392328331997160359017703613767471654852995597467516248765428660396312245071806472584780827237765971868749006866785242467283818295921219737701541793901922447326395036501908803978073 28467386542103477044342999212895972350185305481195864359516946783019607230781231312408964480166963143794458865799 2 7633612327605388854330411730563960444373915447333821710261646033265913420222174064464395467634768924287064600120986362247249511388780129857173911080642911054026781180267161365004388946906174483381 142627130891499431071250581857925521944783161490193021833101906134207106250432179164610771016829999334698242957 2 7696287986763145322998506657775275748114821974606321456460436535821072429745622467616419902463631506383497975533239172704065675254883562335931743496934448619246579678890532952072356686825350957053 468350604400963027755195941101190356718722503022253456658054607 4 7705941069221192324511254866874962006192833942744780280888782796939093188613421299475035944818581329701957659264106430225624118797802599428676528541262097755189176375028023013528044745412874997071 865481176953567080269971781833029780194796953696057169387260849 4 8277267330696853991690043606425062828629259603293201460575108779307334295712024225951476335302687209780946857227208843946529302562989047642687146608530455615717456178265307949445304548851328331811 1758041889433 16 8326596181036055661019664641222909931343351482099541853283351031261521758908878646262722396742395349759597178829952205724155506930707234548106322259891990682870133001691703558164185225007207424721 1836969782430573619126656523575168842427564278599299391230237739950505438211329614679841124600354058050642271 2 8701062680833206960070780099852051955766559569203846603223982518390023585938617128836992533168738560514809815321170405662854607755770253935019300649403221870308229973602549938389451359232450572341 58966728913379282027718960875319726961 6 8915992354028981449291732103717701375183887564362333193741397527727798753322656922880072341698394836851260894029930310112797353197122703267337440527105411514129922958419280494846489831123005457717 445168876286051012019726295613140778222886837737473937798927798239757447668137045834201725365348861475379641115454547 2 8934608897932301003650725479101338636845308467482362740161636781391460005657308781109965679050951718961902259237092919295168581540517717683448557966380123023083883158744759388475503387929638162227 19091882592042457927614799446203950511991730255303170096773939592384170546585885220108663483858589054173881 2 9253959564903307381682024063896808066745542924128294068426095889095590509355017374835205259863317573093526955191220600292649566902413794158995549750333559286355273512268207109982715665592455171691 3381863410579 22 9321342642748119457484482841476286275781296047158521584823394974831269048281795893863693336343637717350930423634089565372717496616505563119835697380639709030933054023264286287189639855818951327719 2163254010885746235845437816794637833999858626522574858951227819629744305616126667345649124972001377 2 9569873038063943341216042104473728494510271140880261723229470201175075562361572976993403995015417200033807807823648341289584377167995656082757863879755580658077350973343449224699000540129443480363 1898020914628186894923984701 10 9870122791306031704344926736697758095714695283390839528997300669187375265092859738825063998997166000853752570682795914710335739556004261492144094095169689112511456652799944120865014660460873642051 21502578006270626109534450291424721359571743500739 6 10523031680250649620158372523316863737761627594694787398212531034070993872012386451323214593575518130998853934158224299491066129621645209796779939276186693144697767561066405039633120614561857269807 404318326024801439191676313735836288644493580299053616879363447 4 10588891948701087316000224081236712895367764024640855054413897834963606569374475286932349228026663336418801957351980490169617103079248460272784939278950274534383672936448820605603698431308336680721 1653305441596095524813336675072824201569052407115793827337332574137 4 10656639992373027828421524242672214730551259827724914748655887749649329410156403757978584938806204195045837373860965236221115661152285364641920345017238886895148808736899461527014669271591535040831 778658500314832251617844574671469382315160387866590273663 4 10672384487030102847156372816881606019614155881960926028289891664478535285131548430572063100738882358302686588252223005109857843699409476062005477784468356396776092548804473499990809486790775482481 2300304031990730222741122945005503647 6 11601005688333046888327419678659025830621344928274405241996987350977236424747499811959640343011620645394548440240982926561294049707329027674668304272139104013654444953739617864481754975548660189497 30661519227433 16 11718770169056085481778387479957720084583334204703098634139047704917889476497936804064843439643454447110528572481885247213384671486892229344705818904096658879711175500149723934776617234010998764299 1233108694842453898699 10 11846398969631169499134386839154788777946621969963060138893429855400090470004814859096907628923376737375582749990974554287815952871140195022023049690210298120438993181152486931106321403003371825237 725775781836816316248923299290179985929030667916062290981 4 12062265664801014733002788453224429465028185635535625000374515981920906600241052576787971544574472579400961799714036031726009202145201483419677768683189802933199270191723091477860288182647475944431 2469505479025328355263 12 12103837719096859694145042766696103898340616329361701738138417420204372912336383280066781367248520607924791602750429697706044938284764131728649486126103583313956217800624890150794956085518826569571 3679367254707726283831924528940818744666637968766749671802799 4 12480486547578071987550411619762231747490249452115075310639392160441947751005729332408914138172557083724099530702594906921343351816724670611708166226847115209058621420571740814661640168698167994871 169412533395409168458153753357318686758846219 6 12894953062291762124469872258265365339818343139032937694350126559527035497418585467636071835745542820300436034643487862206158202011757146398206164628740433907037992687646748688451340442770085947451 260416971625115100776251222927272881990033350759503504773 4 13200448009023181416342608638969701089259088025138636681348696276876874599926151713496595006457508939593728836101644116026579635040251361779990515799229480303022367970648030066614353176060015916141 522327251310100418618672341168449706049646030341690661226907832498166580649657572096504630778861504639598480731434897043571269616818886478314405670989239266825983 2 13524652926261426163791444711305975750087351661399019050389724141829033165692585710443507243540931775256023619793309864390152179509544741477895535540758849449993314745834998678152430673447372532027 3849895688495876581202641345930623875036737530110531474444108611441177748647897906265509777580684252009 2 14283095465412241109853212565979848109699667368601304487541829066419703661243161557473278903631021970393174125064517069244391843825839979802795306751139460446363490718770408678940093335917719653013 27137721220505292228789177767109739381731508434489138361373422438039 4 14736725493910262549186872091740693800441510648708510454878329189782418404673756965106970464278784123621978680725158880609102673502646053552021788575201318356485977520850841361606106454582472248371 1971094893460669333794299519022585710392511672498321278184421470224140927379915652610816571015783200237919 2 15156885793047952577802709850418796462580490485363060071874317978885114327888501164959479115512163166639888572379658799050189217055104744295163465785761468253527752972218624219472466462992881829003 19854658013370398912184534441058323724210967652631 6 15212950379947072258818372275833946031823033120044349526764902921490977199967970848888826797772166841442175653333526977786062168309100795370238536167596473868990325188514804938428020047940781970281 300932738853652636285947829479245495666025766209946105964150751581134273 4 15225145355997660744753428729071913593088246857896103873866449870793882093185286563489680673375313051181215848167547868015009207849398071332130643490110702152258735052017242451538113500145474038361 127543918982855168326130904977055015388581746926835853735415922401205695732297464660240112355072115316217 2 15288714852697578286070371492643496444263701019605880265694207360637135236089872684769738631805046282317842685028999718899504125092989188680948757614207650585221992872578680001311910444560665079003 730333849369123 16 17099760624214592840518442550851050138045032732022746772192262832356768293693975296676033463966618220779361315615230578282666802947611287856502593658102436892552888114926903673511268219458164937043 134692190916827758099 16 19848068813740925200124527788562193644976496341812609115984911773048514036547040719922521395491110335430476424465035931310656140870009314780464090635174306544546038522770676947562428990653003387263 3020295525677000871065678167070888608033255235512467373 4 20002584023814232521948703351069384452328395543932832007073402570322919978773818747717609203130347315381369726399930520038663338006114665223567792960883926489873237769190711037251581076851967730601 215244364729499663625525625496542465099076561099986921 4 20307706360857010184758556748472156800510187446999164341210065322682797368775273120341803607718021127249399024175774032292960716991884873406929390404155164685729011670913155552105457823595032690491 18046347790267 18 20457489379133818730108008423456982214991318411983339278534250812974064883472053824054081908866192794475180082349211799738189502471997491004705098138733239463257880954529293213053928281416110630689 487581171253243065722870675508964921843 6 20615668705830282970470418456181746470130517264457570339502913047664122923303021339571884976301449953718846044854854944953363181653671940669146278945442633578841071215851527663346820707981190307839 1430189011498694932598045407156884379447457086250937810109597971932426869 4 20924743006626707763899782200564509964637987887312501491056440037756031167187631229961693133770041325639719316927784030472930414690481673168435031134614089995711070302791431380589776349161288840301 1074548107532322743221172315841634086094472396726615577470984506555558138379359739562795407847241597844197 2 21734937583231036946298638882733008673384087265425552431506875657936982547428926505243966806185788602222038006839068700888301162283856949241790871515060138561678184472701674444612139043481962594223 1408375142354810965888426306347591380859406766875454846081781047120247945346540843188493755915529991 2 21796929028603670912729999255300297150704796956210997890162603030187454698311896415578833529348176564042325248286676796953178400944920689939880466830268023249259014433217924302517216089025608087803 99189598493086271792837502258484234237 6 23948958914152793597123602506539199435868457331160479342726620900129251930478892587465327491400262624409330476947876911081926029002430306435924037274251638383670368357626650423331783285556664482181 467230943546024169654978496814580522239 6 24373174027144818289916663596140398766356421199183481644688333324246829887981397577039020181668621889564504118693189336288039195836418766210919836037405423913074592838447939815070024498930719316649 1733372176708210991085333728374163975025877 6 24747579248374502002673561357159356203082392231918943565218389881671992662610785799145188140748251219186421969151481564531716215814571829528206052817935210319754821449760296829760268304975310942347 639334696481669 18 27138446226154305417486949411695114834290221937622165199157441615780128769910909030152222231950447849103271464609510224218576583084519687983464727114479835357044863059550705218056154779136507843269 1730648412865978356861379845110213915984712737729472494659 4 27750667037487036668666174005494023379806851659755339792515966264544719408754598960969469628549176652109167166630392549490753722276846498987924684785016162244308030536324159238369231714869716547871 622217021029312421576351179856276872592009251232356649391799131255742507391469413947077812151866921 2 29781078558353216635686609878360411216812429715242934698087182062170751079382799774677256141592293087172536243363458996702303248032731455958820642682976831257385826411692653677775883219621372760551 27116145323738605876254096851375064079 6 30094151048378974332931089221192492599881600316378752603424496279574951525866259409818167812672085992790946588388918763787637484306158930279342634947981777024966701708458387961143463873508723464791 81643099231003279 18 31688520994927120802954906966723818632171367940062885923668359568481277277253558270644213908004427203298461723358006182072430773697601967892007498502253290368804044001423333983201878640772842928997 2487803539811502488892731690525678761 6 32093601370904566835169895909336494532659080586610752993551342706466286983023052565694766074286111091929024852067646232789562923529895917769526707779637121638462472018461510398909322547437853858433 88324158503831549745649032359869948405028888712263927831094894475088451628680990849244268471561086968751 2 32902188802040436866749937284952386635927134331030866984283816224004384681885051393026919543157001502541081920172942621108733594957098486273117437282956086320202574250893708109115882947253630536619 1461646729686512109414038991564066763 6 34262951028048704381794640251743491100108618509358135929504339544258185428018580822601320929768690262262806178291641920406326498419624255603882832704345989760773315401549001734559405007716369814859 3158528101 30 36111029466847479622947746640609091690936193608602247812890627761052248246380910451525555325910353745472422679257690947647395079177453477853738591208562712981474804832834641756926970519175461516917 6485225266031600586257032410125674883907379984973960693609559335859938698754245686339536406253419672824726711955381191 2 36190246786311568828093776370890878391309434147562771731616971310286642428711085880387052636456104549677360484337871724539642132718220506516975777753755579244457490312856216220933261923608138555177 114068264049331241849528799512444767636208538814406915201650539864069129436688529500975335911048946204261835961679678683145398054584810530917224514716629020629636665512189750154929583253087302825593263775564567316609705095697 1 37048494321347279157731203693927234450934744609171057422843372260797447271373671705094410626357863455079131986132489221256967406566301544162266559370100077483901563089600894023549412660311481951879 28032077531197 18 37415192444472866979669078992094870765349059285754952014370995005078560602929447710705871764964404660378632870148806949776329138745070241412116404654670798761120696066741490199760304188848007283961 1209585997364547120854291681282075766168887223367010401678821966494112878858346553364297473301201797 2 37515340641548363958895651112510903911137337896896723358813007792248615435404550236574286134235619091992292898544241662340953619690314117582669804622724187633500054489775547094817217316357892749513 3256633171940356605842501495167334726343022917488544866272661006629958631946923768586954506355160277299289407116125292507610105460468087752142247483796613701720099622663883281468755274308530002136739177798699001895733819839938065937997388273666641924984692203064781787779904869138021 1 37988240087365511198600482365892893780808527668317548422055151083675766755607346463037477933343286797104028116425364795791160407998153138060368521062284688996319141494663480371882704997189660131101 15928334408750688366137794423191522249370238587534737034769991350017160485276589605886194216929765377303 2 38018135335167734385547771515635026165328954977820002046780923854332421939834896565141841517111617963547746368490176294322714502732082004160194340056034057609820048360349616948850775167871034858227 15189392376916276532034249723904955391325863688252354274133841172858267386581421950505605828382817017166985100704740770336866689646578283769 2 38233264794634033040354220938475380298145879727390994788988840269799103350904014596803553728854576685984330543196711963139961515684601591221147859239211608908437726442860695424106902044868671076009 13356651355689736737590121356559879397936626683142916038073369 4 38669801784837314022179539351557356980421630241073980066796559800644551512780321402978182962978073002277687788455448955292399096300849153330462882584891327489776174248342449442705877592029039061331 14161051335987158910167371729341338133606599503489 4 40214436602512355800961815318047720003812076830768175910046052980402020655396373606999286314657008543821616888875323643194076869606976884663953202427394403038001245517322790977257661669144650076421 3228119686052811783950411 10 40394726051844182174449176994470090175553234164125806561861680687907937080686418361578920083239755460412349811020916886880806306632889903145189354302874568778538507724309565045498452943475776308111 123212093725849056242711849151150457867943859477177706136541936339539123909710271689185560933645583932664226797463776947623 2 40488952378345786075362083687575202218014128231011401663812747229647988062564047005289041322804014233216364769030403129019952322260236028540479879229916668559100680261620119732477980002133321480911 501958635692013424359313 10 41534459715587606796951028568230025974046033649168203829910271913996799335849264406913074105164087652138351054448240651551745674983881602713683581361650585726811554006923736452358380759642130863967 528245064107237738688742549451562224575023270095847744985439 4 49175234926045814628081893416582402352644251399492422727022608076763135995102825178478741595300155957762945113413347573641837699061062826996109589810031373827333790988613877575100972570832644312711 28677239108850214675690083916790649227198356018427563 4 49694148300415688450071407716188214498984468209239451146779439878454546618745219320870849839883298019338758726377047790550249021514804665333587875593044150506197947195009866303839521528252486792981 6147679987392687342845949445089238734265757478119 6 51935233378057524755698640306838217881386900773804109332172255496615659401635781280042995398678644441460941768595955700655118362283741674503579826343775485224871799130896672299700533674871379624707 6934420998090583481119380232632431372199422487762804973497168994292033045117833674469381784907818953983015101344689110526788302254383171 2 52021162733772033400521693230935615626424083883044946551277727806589584753698023395464399273327642784408999817911212817530498209053334623513877942412238687124392244494448992572410458378975996811179 3457406039640312001963706555539287011166117461947192001382256198626710044233384754209389495835263027177622975607106107 2 53817484021679255588268852379175192521195849571338135755464306808957542178915635310518074971129756012866849620566296859003368780232064134107339083129219275346664468673690883176924732186693218307319 1438019960258541683466045455630906551 6 55111711715895753985441820149849354496931192131214937336068222339871709430168574482856652358592585927595940697917982992551460239381897247885996762712603600957253004890070600320495256245885107354121 53396652146502318098749748467194298635617259847 6 55197066220821398183111367005350504276687131097138905110673407815517662939963026553962913400554750564066516869356648357961706985082269446294070951152483177498450879064480765166541621940647630580333 19803964014416723789084828002533307462816262923814583127084831107687677 4 57205568564800287722065340555350299956753898305025210355965781147813765131477567128694551725338955115655796306129429200058850468790765797508295188488312874673391763087412109019893876859865895345641 2398504647244002155012467369695771273620257416524786512065447769086196033205064865665225590266921041397 2 63119573555972560640283632553189538842106020872071352970177041810851358130085411638715490890740745338159330014527038357708317360170888640614923415960085591015622513953791144035623612816518754559463 46417456331668023258500945984959499565356344143167912129923061104915181675529621957339472827200958662844031 2 63640691685974497787021910464679925909226451494496622907366928157245900479571815813344157322064232040179749339288330146603250537293280772914063530520700717846304437759786605819999989575683013965411 313 112 67646087950138021633320346490110352114775407931190236811191110899181364183276043926602797364435184282021718685114265965247369416748064147478005688300540350859498648333347502261723783908159717587359 1058833415877917678844682345946045327972579068612410608082966367 4 72816816568568462922130088677602812954851450407113972554975077394692587329308244132185782709956480168305245801742668938381201908667480084450948386486382714328921562710434051834646613525871235934801 208287548409472604687 10 75831831250453108048259100676532794565088857033250481551378309627800357904380592395356944627417815677092257256329840147262466357102895152231659042721225379602101431259899067021240434343968269923559 92885602556165091710529242635542808109636898100369611571032414473291801721229399982796784865869423577094726056624159288672310828913 2 77977136881498011810729281432329026154588986918568911102311198476544094976856158103598035497367967930449514271726516299436931926720837114945039482015235443217404126208612047410075839773400447739221 571929733158542636497735091034669262760746129056247972299501136385669534096483034413880921841323028451593687297536891765474167701 2 78254614945351816077950197648646345220504029710917952879758412029857463695453322808486688914575396801690426669197190705167128839202028747466767351897297092013292978520114176407632950476146526670667 3226623906851763280446465113482201201745293603491516132361404703433849396635821268159798457503808355671452005847 2 80608986446292799260046345507340927156367583324732834445430721563289891716251040875281783421744083689137110491825066352424732282923335540215872502098587584916849970240779667438534915526632904431687 50716069693121356243018007642783105089830435442352767736408863291973444931389663794758185526268827743 2 81188085133598767008812176631688035673315677868885171144970449818174047666905333349502808422164064278714991215520592392301504205393223173813806504042474832593424843643285497748583597812258120566753 572954958369006754498872078028546274759760696874273470451954913401 4 81881562653470384236233036020069936066827362984535882439581473072695527714152818563054117845969935535097184138834740091082786004794774592605831482502204661564185894004664001599988069643673233957781 10988965838620369927 12 87660733074423681366481533316457137391956077560185175400855191694957907813185035551628069604126689947340999855458952692408256759024817330632533123430454009723880742641673805528159895495129023365791 2388989831810632247454300268434755968337294879969521828348406104399 4 88961609006600236048838175386857861739715932836301443993998586501731167148010340454161361569771323529698391819638957425337920188620855352084844021720274819183279470652588179887407358294998378532731 610554127434825382766905253973308415202408623590015000997510228764640284137575490994604689516233313790040042789988421601007 2 93108897802512506117257080282543815053341657711043532779411631697704907317038216473507954064901633020668913962452390010741131079309295160443468043874598774909224326091213037018511697475095266405827 13491905754438835695436891011379302136935183486390929359231868654881533638174161266032404705831641011092489 2 101355662835715402471480764969043401590843023043789257734642962238925985998079415713224859043425945474141753974007922410467185750675401897548200381727882155579286217449358989527132712706482118975659 1819511662617165898397481884676315408758328235375571812577 4 104157965843988732276399185148559823613489783904851035167964972458565540016510771548802412289378887313787763485751624609213987869413926453806599718421981543562232458822345505095668090299781935644771 3393219834667646006957856065010353433199939329414363949861430200062746469192063139537468271567505490962215715144627697 2 106740409209745671770595103887583315136385120197095257314043677785326727655757574796604817917999907285489364803726358071796681172988036060541188023957521202245945354258471901124539126215712650842177 129029668166632447236503595962982065878267291849635896671471 4 111304648664010985403178657427764624213904248882300399663175522742705389367598191388527710246281012785196190432857078870102473883748795049290110324350574195857978170557424501444711015840728858261721 16964590185423992692960691158881885350763295650872103840110863332266077864969413119348881729206869651375359829777022664637289706158825739398747079260132054456651469839157677049605881638875501099800377 1 116195823187835566390141720266314283224406134595014409863773036522370396335406939173622477597307326379283286505322073045460888398348121502731144378494055167511311437254504637326067682458051377395893 2079215990485328210346969170525137926980115035200756809477255685931112998969480108291162535727451912322850486798008428215596164129228059040344654468506871186987320786701787170914734663534936701371184641231478120967826237553 1 117574146060108666559017138270872686691794404598914219133486663714383923135302339872495515829440114652068164036780201821735420506376423327548015390511019457757783209133672943674117700586701317042623 3777383868992706741879608901962295311773983016507668428990490457195925539605006668250982980000070881689018774618440663 2 118621802980258032605463012746188678862685990619758451538581272707064354078524843670939310693727098701190336048387454453908254022361593297326081673432532753309144189396468477897155886337969737568121 2199421142433968504967497670886890038079450758655226962242421447452295685460242803352209501496906866827504329 2 120779022014593330414265023692034550586035365099138070479241035143634607956063604608816184914058460279848641576071497587989449575575940939594957022466178137730159080030116927601554909878388581168921 45779791892099632592384392629784024047883987 6 126593669427741184774158795201849526741291709586759551304657159044023995126545787650167065208339343925383491947727567846465821688446261101508065210389823945064878379056622047864129633243992829831801 1451888813919799610294015206728424388992610252009536094809 4 130164805758567434975653182943143235784564389158618813822567777765721007767963800036124106272725838780880363207000773964137896106262121400538038180744164076750073854495725591679470546337170977103661 2180921 42 132061234543090007224915656821262245664794464090200240683976589665344355991151318031249250878004285811232387868405570184865161588440206089058257543604100557826373920013085895740478615435238718254237 187782817524521661168417677810737760495102784238889580696952156429 4 135573819882950731501021207744120280762272484240813793767503709469711576241601854541333294379701311384243059703388313467163536591853294523412491905506644389141025106932359939880573327833425268012161 55553050710977808991006520239594537026447936233528167918097741793123246591335479 4 137890724780269466857879781722257982244223544576492107261324439928420103439657701326148553501086916547822629062589460701317954839950921636164907008370302425773964140009425103037043422139427451716181 47811155311786791601867798720985934121272711986552396089435567659476025931346803756309607645197894504927963657990951 2 137950195565852408716709849101546019433540790621061146727672421401170703427118289094530781433317342406576505425227075862676022463697497426035699626534708266466514319066619305736885895629886340112287 14600916220984609176504771612490919581824878864681 6 140380967874911978570464636653670289348282963253967958367493005287919956997813601188047182601450848442825405177381730697131601734788005986377796438645672019351104206313988477928253077818568693260057 347950544319375903957353763630718792036219593601902954738448485409472090513127432099981087897605662564427990260384819117207649 2 164832810025615569321788685405848243586589800222562843424306286203752450369496112903666992364322066403343694046766163641912275794362305464395289242930398158548740665391038458627829712731145550887581 30893666889480990856614580474129547749420028513721881486153081393009168646584338560451689956997304155721133574491 2 167644979087708583542040750935330641928753525176978984060543888966141054802047882457885635846204898948725683271300763385203638136936000886992959653095405884165334006359727791467347483535666845930911 498674520503193862968111826512571598028937350064532808760033 6 178898325752789681444934387596677821021101253346930619372603241996019801974459632921794181531398127024368237540503886235365610980500079908655278191460876136902955839978575949389043516976898335936891 1512161853485017411 16 179593851333833785791557345260602575709802135968266638022921570299013271484036530929194574712486279243287449407827180304922117161740283812717281302281151158604276557092223604936069320339166621291607 273253691744637572534849036678701872025977829899517931103265470866336095235710176804372552771010157548318454127389519383990428200577588384851355420472835585251024574419020432091042807712093938263859083502529684764822169027289703501 1 217107504819887446390907947952605375456111722876063679470595900801606647966325109719595732243975065560464012412163694713422128495947277545463983909760982411765255924827523035786360840570939098957249 5229043 42 217453577128991816648079448175882757192830887671439414796761190214226426168502637476209428111592985369594831521246184521106943036424980506491892988382661207383578829824039525298155409982849506626869 3325881113 30 222836673481777967931757503652073758792998062401694920920607114423476528259658320185676322938347051088891535809423151425251706272593130405384325125532105223307403558216213447281248126111502108117997 62065212901958868055012327674641 10 231733222868922629512024919638385418385101207943105985054491823417699256338459027427446498595607504801360640178983584828271880575359030513254036346714591679324657749095306584536583744858609464051423 1925610194775784105224141654397558747 10 238932473162411886629028728790886095722230700778422509010085563018913183842844036170998266041470757686156013037028439650236306935761345211602883136369683019998344458196108289838659800536036213383431 32009891 36 262423003449987336598560618176130881767921325800747642006752957332063986875871786593562796671710523286011446688995620417938959057453540875291309230743908728801889155115696924874183906375875607449401 393371869120967926668447766312750664712054049 6 264248650576756265550128283495845723145032271739856400724218585499451024494012335291271150959067670427021600559242253118635247326803958142034133122951471259858661884772462429696211158139167965609129 23680311870478717168923584642833997219349618792265024319965891807593822748346610306017930023437393294907 2 267599354039279634830872889407771013962670957281620386732227338267142788702026392691020001441275658347881531307492869599937336872022061333942631581042088569485882620569822448445829814438132304665383 1040482198910977614757064882719439438767048380669428187278870283685326816660998953963489911555387131397326011 2 285691415367361447067795814042686214720323088528760574533311011569944810060340360010891160784904371908885501281006058270180431896616975525933050262658987526132006437341705702473334323657153156754077 10359926432350732137792371726177825790879643932881679980848959646351875636270034310954495596424406493987406988833809 2 286846443269806875254248866647807915514848742788809690091837938668180073156125808764793318753292871012813691521146835704771960794042552751449908907476287204663974907633195943518789526537667394350219 1689953797555210060192969178716064333711979384790200221764760518513290923876562559553644651286864306755571707072254086109341 2 289339294780541638428111381776257351583336905765047640943469086527920271351397810897452698004946089338712555381565109427421800652355823794322174903737045605034278078985840769803364125148714635106129 3089634785345678922991114345911637 6 295163560516470020953009452484666934317102230677133498580405898554422754431877520920099579761541868860179859964330500889424697153970080955136392471524481668852646443213716734040573973182903069934921 28088149298985901943182592430396572172472718476572990657370204017211763702432451436383928469923892977 2 301930398408772374570062740742785456092053321978649004795897109438896852803905672670222404700374464227675209169248300337274262242212082402046918224400524600503736179778625004852079209566181067307239 17116702374142019827628865792011572801867331554854689954886250893575692017692410739171126442405835461880831 2 317022196261150620047929637912283153691610573250881217854362739771344349790596293427492097133155984022655179184894525321159917655454082591294092681033057713391530295936451544200984441098864321351733 705344347290325711565021 10 318814404456887945654092851905705466184634076810948369427196470580318235386039977890412611776217479115243030670669644491879499140339039067098198863773183764871690641856961651895945726127852939022279 76682225834119 18 323036206990471815095421205140524311452415899990845292383437499517493292951083625992063019381582037253291470299868179275013374890461001071699804343871585834438071437878625158003770283475797559694893 244876596948368275177031974189869230738069665798427189854739249418989810273802961844512232655876011438809399912155252176190044477069101 2 323485056872217223437954885576653476201187580440894852682596990468581758801988618327950847974638261877905210359579727756555337908102855216112530743390092624995886278965829553355330744695178803386329 23973126091522269457991177789663417218792925130269 4 330292474441361664168225802984461106804761429501843485676978117879865190331008303543937328343758915041237288315790737116616771697722246898403238903960101934274530262114473913391562459795355653192061 7772601833995380110468718452784869626125644506932871555667237710578374556979200535685444521459763619292858963208022247 2 365111271665611315260778835497572995645488227831805865064794032793331196125714721573178122007560529427802449694414996075418669100416804771652018878845074716940131911393826329737024870569992742748589 79718353215315786637 12 394264067604723454077132122508379231975778812819795695405794604324826542171750727813899666146402037145160520391497096899981540043975419670162875173317653428714901850250239943777249784659610241658169 16219983044254185235011088276924926804739309515909255997 4 402536461922536091872644778365016545624861226912495465111718920772299132733337619983088392478408229731306368717650574260863397636875718500537027074529106680756591929502545657255526041530722201413541 807086894738450047005522725067481277151666872067892468344727117 4 419270261269299085621519840723676816768462749998191254583572760352587093048636149247100209593984556501244063460490420222143285045536691391137545629624549186423064296974277632385175894024025393067771 245177502687546918352494145179363703341720558741606781468987574140678753813133828257785703857555457 4 431895664873969154502575685277338486660361956215355656835230335298763697560167986332873037222837455197912916866922983839327711319227905978169759307753175378517146165248607204573401028540981772439741 449005196123408743825923281 10 448141014401612542374419976411794554882676606281810148489681780656607439019770041526252143333919206616093958584457901003660717171435352482555572510727558242200543022931447276778292576240126390887307 224889927513377491805723343400531809307690777158498612841502792290872366372977247574231775317814637143655617691779950522893784282740536452454540530954627875189710124079200584293725851056729852224283695658694587420287912513183538414143006613674470720557 1 507189295907902210753373976151074531869466164626504117787219011587044117782408673937614915665727896763092376416143756981389572838506516126912346716015749631457017881209724957864284972578727521913201 33912789799003712899533163882480313871841 6 539115614394825966867919856237413050415771818550078826531685480941210566708891776441709027818821660456624896820043968801267397655046446509128394725356715202635645089364782786774058993361726490922509 10457421603656455358177805692102476459713792832339635746775555677594885218540436877425722273148640442987 2 547297941251631090002280821536451137438752560376256692501486920682346814304041841925720191511395183856658654990193143149170309618422123782313646195893401943579410431613714971554877368707835783004409 1130325824760260369173151275820199184321 6 558606567230360253982745102349122969161006880820855677500544514813649882786877411069557580469844770668380794492921561465066725989889247234111006113668843790754343424018216379327239672633466184643063 69892504546271403531854700367596391 6 584114263095325555911975536966230946686483395395792243938669821566898045386395049454848895728847686826362791055640108708453045742090729772284135210986416708758356075128159104844455576378973534499853 161751079931684293812477625702298185744181519125298621 4 585661044792315877279982445125276936784307456542121933513782541306598366173467530545580718691356985545788653567263508065326534371811869574048373837340957537739650112258135263088368428305115368616151 348471749734980267671979002037457225212178937929521550802801655342793953508013336422104533011780303972371506821 2 591551236096958678954366339353616024565446038840445150473125232038459728930816697965364880670898252028748339675705800775105770164183633160122647796986184853798050091396521756045472430247281653168417 1728030400194933875988659091727790037181739606982018300700073281552644219748820037181422948847155970858176925864816097 2 602353825695696841074323993793495819024120117892059003032002602504043871291072851358456556061748263295390516807651322018408812897292842481941457788045965249878426419579716511349792770224892030942683 11072750039329671281624029029245643041111158514158964533580547466882007373286215301644901182034990141 2 609979071808334512010089442725180508001900126972053111354386465964746621856064269932093168974534242176923347635333305178983619264099164569483855844887076013352475367409577539069839175246859781105423 49417452335171544672877523092966842961 6 650584709681116767810344735614180583692623820213297747652524236392096004240174579918386347463484053575771845260091001846675969002261761735017743212039473082794997540798388244623346285881276265932697 559485540169781458163137775280677212047760479101664754913762097750901603808022638147249689822717297812757 2 722791117107616215733017660084295243741488968856195314528831516321746845545253421397903695336195470251253983767107162994060428744824305431053008452895021791000253542582001162798925184241488655858813 6001328806891447584710890415666465643101049444490685293036291236748570501306288347570971379982381445597 2 751939399317067952658144155135242040302472003921085105641081759216428823181786130588072882670466867271438278117860388592910286890357608622363831457495374785138192062720283785822527386998411261787801 24687728954464234819601799434061252278652943111586611821414032586029828580140991362043920685944324945083876012185479314823192988607951575976646431012235023243095855377415643276627194153764631877396896967664491244794880036342019435843904583106037542958030814325665978323448750351128407882196266293 1 782013253217838109053915271439341201200153476471226404614904309723684021199029949203521769103681116033385292749044183412935257168299234799059201801230846711269677473621393010567769940605308838197851 1496012142123389859960413683837040431564023822799561509163761397241851620788107216979087156038442971479831097218644267724603280249 2 809714054245274197198396409846199285596925398242780537002816885900798261001597301343451047170415862626974872595523680776483580243630575388939092899573281426932068864479647671844080804784848286584037 6887520338634070463430881735681085291432035686015364177285448910634891 4 916710141171150807150361383992751649668062487861092637226509865924012403646088470886636498372847178551183051494964655809136702358997901519827855412080156907481538901363861054552497782263632896360931 1024629021395998244971958696557093043058573256266282635925428861 4 921766252009354139484411358583348723360514030800202148215065482418142709954810884952170281287515741009962582706555461982507088675055013706773748490026870456504265597587857698565647655628517430820571 6955513035762423825477795752988215486827 6 940087857398517581173373815747111400707817597382996384662574822436482641676551802223429539467349861400762852498991426098669714362212440568979050629939218300646484644666954784001257172691354008184921 395978305828465644215732950534354548530280893 6 958889290985535065035834191993476346822662167380010623072612876887259905617563406874135839622034843819449365317531235361487904568309384793146648733900456680044276812379586003407884325435559821250123 88898848537622735831243100163630848001 6 1019396860357451528508651639491899804598109661611372854649606093843259329747457316450247689885562214240816671597433319643905502243683423520246474414009573855629519807962322361394019733553608260867977 1046993035914226379913090582206406195867169 6 1049314898523939844262569779718666313846409390575728176746574858738308420496457553673903254818485087917865734842963794619375090704912881430791996362713547163325750878408649819778515532923024120583609 159726141793022810621924099546455232666056367613804679 4 1068257358371778017301801902974268795780937728713972081414323588912177848578300434979395289734366021868669556882073316219876715001734173577493743152554278763668181751380956815688530355148746305120621 17623936030426450795847474708774524349 6 1168676824450179103243282691979722994946231118851510725337375653466537147111274833222180319122698274198950881736815697361468003372589743627452990779033681452282339735685414017297131408620814594736583 7722909151405086944677130271402341 6 1227719332095297189328060533160880133633311693146094656138904402871211894982076566147652979416336726909195274870826959271813026633543033801536271255081886655258165485888451925208654787454714000026491 40741033917053469400412384255494995569456624151024478527937 4 1269632794369448156206661842696209718960444759139621310235341093098662623932151805058802613727467487637017991039763884969875545089086000915872681596175567055277862839064892743956820095200369183573771 5157549829625066460451974813688926327830963705450555654227967162539237691 4 1271779099671762579421169646271163269838653786230001341027314290785636332806368941636988926788431531015430159182470563877723477718221270393185790372902997572226971539748529164314103158545434770970751 20267747136615386578739143471095264354508796953272082700055339846745091 4 1272337379441147134319316916081795345447601377476115599108551751796709040030069844039919927942067083722252877568137638049074433069748627647503918972563073250959118258831006967360243606401550419660281 2471680643600450311738823321033319823311384296644549 4 1292142975956191530555268972071609301732680665446216586547212238444038154118995825980111803010951297599122813695428256409343134488669226194685936021609223904055500028445878329612435499657375724381801 12147034719873099093985257299841734212857531699021694196172564617 4 1297830748006448151237454123095120799863286340787521791503331034706237955427914468710043344678329402294604097205063738346892986418993227540246729620255960511455249043002036493043381853410083633148021 23135605461372816671123323938229745400849181 6 1308866309618387624590888305367376186512298476291492887353901805307808739459800183955146515815350171078553725170245463555413661820620313028617679138174238925193337799552895279174469612515984856082637 766025298119819432609257368873987502964286462457560750643177 4 1405389122287233027305567686403605670958733817467039065263757591555276360717531333865397934343489825835329585386160242135990112996318518980512996599945809533817613624167366322201211175128199479870421 5143507849280963136822435273660510528878479332546778318912382009373332896022302545273930036957468851150158465711258455270936646758506658311975692591936285959597923323538912686985711232096933185695672213372171068030489997359048235453666979748466180460177017409228630221 1 1419068069063547656715229462471305791347646205639824265714140600643523857991446587403341735047752216444802188938911557578113375200170753865948905860234648039842827487874779733438447043869730764658413 14556235701676816211399093165171254824573983727267563506133268492100849763745590432371946103682036339 2 1441387740154903088436899090910166261780940919460843451499348572160591313703379343986912210615206795941281036487360593108142482635111981369189937581452214371180470671974704156865683364816282349650063 1264070456043384314249479690687865848789 6 1460830366421974774713483893912580771626485307083964153552892301427078960031029563080483572275804184359227752944249433267696655318629158029317253719802396912276174012849351171563119354366309319266109 454004635679057021987702547848882106571843529572178620960753 4 1512423530518849472528085659126420398959017085854092705245036638570922239395649919678061678202144293043456418468817855132279229027983739285823796110022876509170549630014497353921785302752803004519911 29061112080926175327382945084020910202874623795818504074153612735267049968701338572107195520921266841019648533394486812748825307177 2 1565438912973359381389602740032645046547565613876584597644101859232148967561598061024111264493273687428589846640497775237685052132724013054149152378753751342816764579509332682231978368574490133582807 42428547217428131232635701537905458067959336684165822191036723182176316354686528220454621502737754858700886861652915795610265589833 2 1594731481459710919362850257301978320341796119044736741830714618838201139403810226170325605054728983534880611543664935402331875560990941503690569756364920568878920473542708554885712109895237611321113 5858329822057687753549 12 1604977985785030178437932957411923019532664672023797383687894915186459212542065001454644746028931155108335052299924114115481008281673595220875484220029747617658032702598240472538985459950893880579271 12309659531913469306492357609079968676862407946092495638904022150369026347 4 1647629407032547759020782840442695196282280011738550349949852830955623884973145897753365239884966558446387797607001652174245158874334487352734825896441771274844639375863522207631982420905085625826931 167474543390655393343991922932010065247338044663811191514268449366123195405226357710743646798919386083734022181311 2 1724008968899108122449953067089238789043020718985433990568226846316109162723480896557690724679510629043606135548101959209054204055201585470493956398651764291679842896170878666550334254062870633420459 3680723238810405736318030923972882552297763048356753120933004019510912967312281929741119967191897692605867137040606173796231274047019 2 1743972529637876907851233502679043096725540290153101330996421218939972882548412464049215627317940864410415375012552278207399327452636860563881691777259553058452072696917707217850857560529498635264779 210437247817965943867693552640113012740182883557758450321235101757 4 1811044402149563471743800699581675934080277135415526834406247385129972483073546681371922146705858604897191812891444053636442841453339870468484314645283291106274317029008454880456305389792475028452821 69232474728025488677694382310261589475403 6 1848633792362916970553343380140328579053258624688720502643921237862075156982493224350973416781673389655943053673870519158332770032273576548559934181024803850704236545473607914617201868878676965834691 714485809335080351751642353277739037539 6 1919192612749376740938563933798643707043211525932077319343473481934914751315461095639500276205479071361146893295234027815456154417370513562102463584209677611722703925340431075042642852145126061187373 837371353551859096093706082109284551412214402073716588943953991368878594715191364585946786758172969416528734706634542429484114098550091088866007209345908584285801 2 2021638727796251464882129954386371502843285244728929823513162320662488993056454880276599489897845937586319099771523765573825903130616989989582113035864072984620937994103544346870060112366329306247613 319295410354537373121208206190985237020391330963866267495691371128796562313732671051690005855573445407789560228303396461 2 2158475653422049037521228415759318057196999237224031923321582271532702113918593256814053630181265979754682818652640934096330202423733398295200135981725910339841685531105089365889372758269238695701949 2032442806417638050375935409139699606499187 6 2215759507840335980159579563465688453405216349161535596476728790713496917634035627321639331085062634865912081446414714673596329026299385277375156036937768926480363695902344972421263581348933851327189 8378269240138186520522800712958060425119306384281001007 4 2281180268346255175326327720926851746421359059052511082100087760222282925515782987340056916861568035824354768939390620818115229854996893949860018478609015671415495249358136586981196889503451792208381 10649501886896493350232306986167108757393379694618805207900005210319182804975426967981930705724946027113956481876611690316973710768016109831628563889523303419943504444270914904375372228311409759886614924167900651013330038722379230328247670825627356661 1 2349550318590368342657358942071030372686273439575962132820010107794295116593553024956924165859882957515065440238443997520549422347857011219959889560428134181009232305251947926745108705318150052223089 18369211123998383762741 12 2420629670295036231437240615824617928298304513118061286459396384602066229044429392791102166649795034774367581372686082750526803245089260812129075626912279639129216359625398304081296283634220358059101 37676392438412411375059458909903909316832718328095093450425530615119929633311904520436458635600825633 2 2460156927509982546740798686463135490934645459160623065628823303168481202090891214509364679388016952746618821961041659343084595612606452742686330576023772964480609970727299849621423114561233946049699 3869481297007413264839989 10 2489623981618347556980487005927944657968780870559474756925640205717769518187100768398795190614900280249952734649087318839688889801343485065369326864540959562556581700580921413591267187326334786618499 82571131700001485284684317307245994563436621537630837490037062362572903798918722474767733229069686559470342793791 2 2531404340257421905893100965381024830743856845144422035017792359467405414490335717138272252937752084919594418046003039528583853644327250564651960876649276733984999490879903832395050376567147855106303 2155773495000268722260358811889722257416986465964581317803253391539897267097 4 2849958235783091868235539164095480672125589241769141883023031368300339137572357134769114961977817202215762825776137042060627478796416100922230121965333657520484352998739037093497327017809634256593181 1958423494433591 16 2933517169095168517022659563618528544182464475931165571731292722141606265623935586248248725798192226904500081756376941046487432946432647734172715555250149019875012419468985191769589415821749486687971 818097167450232471236013649867247910010126532737035970042633618468010847438265195651943008530479386672338502802098192492891 2 2936102888701280508256179366767540396626114445068046225627058043361245107987494500888686876493002418970126968905464996104810936764679610149525151434403485168339507541945069278834950721809893467371463 3341520530281569876858204230166550333015247090382788285366282143 4 2959332129714238464166199555547251538974768274441428233603699666715263832615933207107300623266687480038759701118327215455527833768100934160534701423015550463786845744435855795226723171133626469074811 7846783385938878529237653447277904638739658419302748485609 4 2973152258887600622169595196324835673202811809914671111363323166474234288544505687624648761703000532690995768640748240136231163389558582777544644149927006372332724457531425781717273426891997805063621 31964044249933 18 3091103459167847582800395725119986661866243663629312645327182185699988993666975254815383876640828630744017383783185722761003717301218082129433347877283545479476133969633394920801042381869004302182419 28597377079868961231515650739373496264657034738137083130189336028492657178813282238329491517681302479 2 3450675003578964541143990124007321713762702146345372857818644242608682711318195973715428961017572391595132272698571821752933462840230416533633946087491435790734201939839843311347452769944328572037333 2941185658598897653784418433 10 3456051371327680003074518285348734250171532464349605128359700534152412626834293097613332100034634768184499637397937818805156106668257214022363123349812297182516155098397042364191500238645220918066717 276336146290056667761963841134687944442796136169576042825776633058670278002310413065933398846412713228124773203434577411897 2 3556118082649766258961008221296316635826376267997396581936268060488154892418468782648596402963028909701083581139559727845958149961403309329878930486788523335612460506998481951502829148478677267335141 816788293726909137995719673480915608740524466552871287485291534823247348882057664761236986386668467849281601 2 3597763845452424488228657504757257498933460658264400152693572154165474462502471607458757762508843092366376408659447740313662837935834889310010150591486254367161479442067175563837946021806975455264463 131352481715827283122099191124412672476001395658247218551 4 3722202647428553551163168663474069077201451594563810965171539762079776886061833858022372406759515536250951174891546253977448227547580871199179091074863322856559906148335007656423390891860287555573351 215302613404598629985855755851259929617524835734867 4 3763232905623746577771168737655342605595740799961292820697878532795958758473766677459711125613927222992485982854440189175279536814524662636074347753606250824628247796576697132779637475386915597298171 941777905921758243496126505394330165183102948343043473956964657183 4 3979054136016813018961029186819078815929607002748442575461264414510951187848534474942143585608311476499668641595860168444972139546795375816572252266306461942301245966879687392352803271877700036311351 280257881 30 4075583394576261920413556326624451237233884095498367229430194183877012055609800967430266906016795319871562447155270240090047682945506318884204200411774160129124923001706523293849965880872118285861671 286541 52 4248261826054376256587193789825005435788334755993301247217327988437196630270463496457043016588790847820182366722048857659329453945401710698064174120444763396523056963480022309258482947592424442216677 5919873371984818340238025044890355615762890266727300707 4 4492951104465341285384632935750178792101617676986854443758158888237057062628570166660299912662479620950643516091445910473791780352624762967166666888909792620923015567740856992668648713248415045863011 203164707141197224171074354582133199314206821882283042149088472330370273531 4 4535710787237173346108562722495437393072749632112816154330823510235763730697782530680603071956442924012603378430523559836836555317430811468499902151670081102749178557366581619326690400667763468868851 256960894497043017999557199380712150001487073767041 4 4565252153906058367413111956873884267712974706267286701605057316733623154567529000792996160772804709820798406046424310807703182954381081741010492303852837348386198761470308824287010560089684010684991 349269029869672868757532499862510451772294818494258078769853788466387954026411352231456599570355758946627008903 2 4728558909913216925509653822403634031419332898693765276447901391759317258696979735187051101469741515745335048390321825434509405801527453750054100562531165000948043049775274486331874043168696579672177 1386337522711600577163565130338091413601047 6 5178699265232168750899545537478283468202979310211010535546531437969066540672112610878819048906962376303329716038212544769481996328377800500621843270229952265550389831708251797005595894338153692242151 91605427 52 5457615947177838487225648347316656204089438269841363006726410907409999592275586884908802055391585357818416613199110371339559350650530482861185109829811440257872167384005604612124234404397445829435051 12882260133185428730885318848785688419784059253203327361 6 6188926424877420307141635081532820887988286872316184788363131941953780546897098347323411577834777781656195370675143022023083256894611489631789206480083570637467873371441687555166391445061336997593143 956567075988897444328965520549124971714258772582196198521489683 4 6576014301547144772017575663230155796322340858844145606059093772657113945795517202033618703310514343611715128948756660870464676296455811073082581967898201032265997327353107271628500593425209785746631 543697889713726207451674872778026226112064859805420027267 4 6674092034457502010634237423349549590214275107747558660226588873791787617536532244656704865201048732692004670003649286711312864583188839919281361999688347187940712785194648356998078806172651558791911 31939827181730035106763833702309226642475284841763459155765961127661007257041414122259478620253903067 2 6755977221183978788435314016706409809517150749520304576435505643098803450573681692674936072199486029993438869900598638865912663957472500873060312306280804662470141774322016388053693411932453428383507 77208157089523122932912073874697703585538903 6 6852607177405444516835228326118045495729071984209335443256264809414955997816813313912489422345289045336720801690954955816533451895944340606619125494275451484940920228274704593195614669858825082014027 35477493012718978257600735914212755844352735833854878566253322545176310573953282688425122737804969545949439928089107128828697764583927745083730480323732736675596985206141850324719826865276402385074753559517301 1 6907209742046143157840961301547763160901273906898234437379033452742815295783161374760631524095485037452694623690279050839605452147449847572736295314836603953669798290846908360661677999445806069015307 2936471202963091746804453873446633797729155317342720315707940391664457877906847645720754133461192744277131 2 6933388632748993168625754036395674521378392055431587778934283718142695586153228761961839785477621156179856424882235410431582678147569815403976860970828467373943030149498393519546528953613229452775821 196268626618468804625763193315406720318170626829980706335685632982851903598531441195146268455252483420703014321008261 2 7120630322482612724209946788174740448723380756224240323903981624174316018285242386075226843669792089863663073501060761346620688953356196684826925132452371126458449117281151420506180146166894641041889 248186800349093782029633133204066148024715550043441040248250379340115515675229748139080984848526647437759637921373 2 7197292218332099636977475213259324416199147686879139144147851462050642293076799277022454626070431411030665885524857380585923229001441336997620945919911802475856570564370353900391488527265808801923267 53214677781386111486458158553929343 6 7293185188622644863558776186953637011640887432000538272133563298711981557159938727749511279510707097752775047425961366946930695958214442211030648098703230977943504969750659836576752818414794443913409 15084418515592510644952560261017112299823592609091120667599298744394212622649627557861651553248708252430454355862299610921074938962441 2 7344929944176768266088140723526431497916513710471931291088606572364080112468502635218503541236769410742728852658314322034828869803691442993581519335463384961117804694357207892294340912683813030859331 7128725570290325841583573 10 7383503987089667007567597217319402675704706435393152486307916908239429071380977531008332261396125426080038734366546778981319569656039430075005590223767755079567361442439668549944821741442647107260283 14869488544536430586906029559152049299792285758568041928377703380544648912392042442076299709209181910317 2 7595986531814147757594599409704005877149156648666659857024126924410754462724700726387821472322103126625455183029151407042803421437242576755648155869505811675670298592800230434965027963369271024105293 612067 46 8365641902183855692797931999040549557435758147511850409848893521657947266068923110497717690816223900548460409672276205117432029825831989950597673696723633825649146679633731797861377801641221799154453 20573028820354673200802463957252136278751249 6 9318320923379819571684472062292409453523478133100324594211553154494478489693065559818296291177882276916889069319597962071604399173429585213136342006107252551610967311675172435390523105823787950235559 5292133092212886083467346808945004438870278603423613339949082649607652889157348284187236001566058191 2 9335557555231574479444320260883661783466900246507929632038081229868664618026078161981143515406242153269797417536078110694716685638016840094931113601363526614484439649372981811927239179975419721416891 1242660643305720824230031242029594680336713 6 9589585582985469023144228976854857999704629366619080072054472586390313676290424494011226029096253248759402933129890127767896942172746052397877430150903417242234350993900290812516948037982702466171899 10178618435791524740288495667272784703661151951030165917758073956693312860081190647040708054605071761332980753085841 2 9659302422679195985465873891414520222868901188334139282454371855487944659043330944811202624736141918957463796391439187392933884600924521169654845091308779543629020362690272459167708330902388629959857 155869754327578175633754511107082631359309 6 10841111385630178910440540103476419994751974744537743732045774241885782676345772299019262636966105804899876339510052309234197942778955654883100851992789137632635015227359604861391708705862615041248701 349944412370970500191763998278645183815459 6 11294097504627474872914124957454948191636564839896605569478186615499129513994179766981499217347355732266279466512521841673191925562285216055354799379493327509870313627664201267856824957095734938405367 30040663288370142300081039374396494533597354221035720939722432863114123736639233422662903272037931785209353082101 2 12146851368494385805394246973220979590827760946882527369601924856187919167095625754207829847724880666980954136187237259474956729456705442806600818252980718819538568920675692155374919460476144903295331 3008179277810366813708766013563910546587682612242601066942500516019930920715860781461929021870768250717689357931863437 2 13188392853033896609931017295765054092131721417862666731135142651767379644363540302447346086672210707876492711874316029920381095803787254338429910021565872083460654087861958250397371548269087728841441 781719750016984010542584250629455894781456846722008163771923593533 4 14606117984605780669770022989967455992110361368331577824174913369490784980506595582259372707237719767948126701726319184463138111143270705926798977758067208429693823225653593950170151177922908749893961 7115196334511 16 14749436044809686892828557568898821026329524109879081313743614481436023551818571090278083476350610244942488186644249919357900351243757675741964197318351286582371647346661035837567456570410598479107423 8292024525652355136995255218561089242427268490572574720344341274309848008682622875438514115970579112647922333323747962045388451956830002390418157860086388145419940341631408984405706101214764585839362477013 1 15758133745438773288398944935179548014327598869212009593855526684055005090558874044458850936649485396684800882779268883375310148414936360266546101450926800806946215629680028324279286251420098945734869 1515821915740550804131506664136447214707752812593394371000361379267097998382310785805842712195830369268314017450829 2 17075155079961939412920954428344803923444777618329969183925542929681719403934676636015128265268924969224662748644639313143618208320121313020971722163530296090938979928202722256006375124186072923006903 5220791602955706900931 12 17210713795754003115885926395510098998403385426505801843175536454634818055630654377897691505646011936218336085004032285077956259599796979471229227189475052983908334507217637375415370352646427347348659 12267153193 22 17929998657199027060264947452494462930639902231860394532887012847643672684626348522874221374275382707285036619707755673976948099250133250523556760812605771805399394744593223877269604638448616287169711 184988490813612095318047946904918119784380879694433 4 19197691226078052487028325083807505438779718162572675686582223100519312154558675389998025487347236164000993113493632517659062259602417974859934166664960841809720956379664830387901952604497378724052521 11028476227567388944609013730355345880055234081335342246101383358708675580767598397476495069168550291223846466376783470978382467709883692567286787275806271133899595318524421114970211843241148173213160616921777376700489582936758438824250756567633 1 20737191114009153409854995960094303333855618002864009973303942104046409648554702190699614903696403631305526876718156474440733495837259859520254847708815996848408466170876304288249662712746026057645353 856448594188424735544787051552183905878177206610139604380623811131533700405938552013199403254916413166519523087016762747237734248336903 2 20905678703285167756383637293577921019306941126694063740018139316604232049682102849876765137772879264369213229550398958861954332844886200566343584961251929239289563782829758017945983866212567284278143 4607943567604117832338968381828437550465331 6 22152113051908341878431799459237387903414874502403974868369907076392909117802214599047961225007272765625349418101375138587116782658558406737455982513019376951387113744675731130790111682385847683504317 5977948054670257 18 22583377982594516690810213727488699913011971159350017103312114499675364532626234403876231311486887926377473547088568078902959372078894957854875984014799987544965281273262609698257986300412905186165907 21517465592187194709856675912887335777714488960981767990417451806680160227931501089002630525599074504581576707783803989 2 22683680236722760664053641655807954639456028070443413878051658132465875294533309364439674912941059153215569746702218561494365515344513001462170390700218304246946589966128365853272861439658462117214223 3619275827840054383017089278971957491884493791903470144481548551999583684778300188224207797390668467423691456648985346190335803 2 22854755224480694296864676303294577128620292779847755874799926087714136855530617363683302002917313865758489337338516619804053524336137321177313502506927961666296815110949889724634940380843938751353663 1888171 42 23169270168010668527680367281119431454562472216036309443201888343392880542596477869592881898868858621199292836447298010739525254341043171609550901002475998141375163421913989773486761983752113181560273 57620297086274284115446606608707860999076881328545354333519 4 23243388322624267875777567152326989316002448614913767176427455444102133982110334624202155903483480521695371303756019127950024391162755093449417659990364649672322087578756999699724619623801365346883831 258240196346709001327143700674652744046303648978999177396039 4 23291453472678027017122872457357927113814266692080159096051436859837051182635857612864432154277061091364796040033757239332132030406315264641873370505375705158492337461881307970891692612220877629302181 4954434253847286039109 12 23693155386869200530418915933201669832429818555656659962344047890668818118535781824129113880478491388733317983107069767582288867837263580180331211503398624313015676677894751423762669071489534402398981 71280815094393454958306352034569274033411 6 24286704298918760074585716877719680894090041607657382632938257538265593658354625650075977517267338984579531972454346249727608306979723332530625253902553494239689120201245512442345575276817997262849377 5749547197471161710329619654828546029 6 26122066108005989438069087963012446039239793288114701142182609437008561582950133885940058819768288022814253890918092648412063485603969315648295223916909047173558693553567867806165216962391048733999449 12788716888236156139713130068814172670622483 6 26827340575076017250299680329880612478542355431243339723465536447527566318388426190521049055146801671842985224239267172398510386254347703045382143227932873197739480071010758581125164166505507652474349 13402811130272419589930339242101680223042521360970609733 4 27372012409838074244957953540562319883925327910556456968138680777183937200449166038029928042727745015677836230611753172062103394577035983837624477875551775749852292640874823803653414308225890015307341 17579386575067 18 27520471226426808829762373252892672060871328257344810625637716981851908008042317933572156758976214321849183529435262490391386140905853295551335836802689004238784878013090531694564282477820572137194087 74724936661495566549008779037581591399155215352590619049 4 28861156516693650278105448609857987745032022545752095456190478463085395879353352757202650078011122097183183350971637683712784792158420970786584623197421773688728604354580997266178627910532623744890931 1599181 42 30931734459864209992493657894202890330103390819186721110796410319484520893092661744239636306597233733633131092594539866071461884272012143519358648763538241377589137361480195706220500813969346917088207 44933342119916909102095944967632958875232077224083787050042219621631070557182289180294067681340985849 2 33098446460090147392046641191606600615645203919314217985997211896562975918242745306614351616833503329400599501627339625387363009687067215428548908247074739587473739115162973213166892084407071615725191 8401397 40 38234257631576763256511616151517376429385119370572200066207902433379948486423834774470531920584870067544724770966406463016120154583312202169118821979445108987900989434375551692832182528004879363116031 320936413511983514240016036820886413503594813107 6 38441546945148006341602346207224900628990361368862873928074230597278882832044834362050157365398018992581427837974216621125064595692906963224700841531000292877741020360139358474123087365195625027931499 1251974132347543892113425694642777078775414263511511252289 4 39625274968870836874547052156604184668550645369015280827251327494054115411046864598085165993730439269228853814650208190066479847058556176376119219184164392045069725101473105565143015727448290786913391 504905072680378839073907 12 41557657529190070211341499028865845900218732474884562461705704615236356906970222365964034020891502835368389390800865565579952526655024854393182553861858260910420402980764082851583008408636541818454301 50585654688963702231683355351363844284634367631293749068454028574536775056942772619615742586786759838454209049732372677090091487815085317169154494830268774018903390444864713171209679016003807032237548280275657739816073833918318615178293 1 41670917414336483971456085807898675902750983805104850979987314540318317824002764931700787208633411401037258452228375618131617830301373701211664587662253171456888294609714051952191523630697973959023931 267223026643922383348561236520329701086489631032955123723304148969653403347044979909099550573592029909 2 42580886087500567674242771923565819730890928794073319113495293758382854941166376669018359724976141357603110973680166915282053029164565773873562897969308027774816568130157936271086272292068113119107083 15087546736509299281340920554482138392768250520514664644614948251205819917930670495559070714562075103199392808634768628382131 2 44982025985262235370773381273753073434763619782007267958648032652431831002387436511771398119773478884800174988754263501599268759161157447869461941271576735369992986741098926991169123134250792419680753 7143248223103748163973588611960727201583772973457992698808236035943335430761933758292154319748327927 2 51025995176874855504898462624170892886967263492534974740431163377970724952887275628934381920873488538801926479227688476277453370735933599699191169612602287722234801147351020580461323654882432076445257 3013637679089609504311379023212788641211494056290030629 4 51195152630060865750896803820377188285512042671823833205423113828520337342157217373542735025563432018342665418708758334057479944266918888956079558505080933668398176649834818011632872872897534009668401 559987787876927662781 16 54489660482305764184649066397832722944517439428842876743074018561745545966324160911994752846111808034460692889296049251391274109422002665255559591432222017640362323842259396199168597567280984677720527 5409494988584098668336334746711676642796416766662166519645074539947 4 55911112091493783547526906078436480508043503433720859327295868600929800387856363357961297077577210442319911940736985426363361447576407750871178727737126849836748921556319326843724681644751242802955281 3556078393390160790500355883946018131110318244097157477747968714966397815748143158505428694251324082222179511284969 2 56831351546792702369538551358590546675551794515620773298069155447355581316682005561345354274660057436806117087897598137919480687108857914525506840084570254826770847790495990004592157145171031347074093 1710011547381748249982052806907419640310143585338596863529 4 58916755681934873601410892895654508965995333040205175915820718845734595876074912608694146403102640292163002029443606520849174793268858830127994203768192177282348355393225859130536630620748863617329651 36384759438785261913453989718933395046197306948721901326305475694005251 4 59775102237744490506330078846639771892327815196165385225381448601912322168544025620144291017680531833556608021005129472298050362015334319873157038865366127911256316796547029894742861841190000231428451 88682960115855144755796460336302866352723933444911972231222964842804700344749289969957238363537680563564735415787701 2 64453396158663896004814024448610582531374352223585358660508793160552630493971037331794586247211806520707448965651085907049164469860567503526412082150161692925733268906867536865285158951464373830187613 4404047 42 67982418858608879707124536686799620606229961281177215789257801369806427029517754711011904119605976014404559480961707832631886750526919332664717405098823277293124614267759198831106884737627306492373011 976488094406158883481377201603174195769776648967468849501822665230756104026283675143509016944293318402485753177764455478981 2 68634943275329446559707948078841785723578463612272928953611064125098925993618723089538765521107605502774921903071898244396464437711660785277220559857605687657813401504888589018606626227320047509513361 11121853869037675164410091022395850553854419253 6 71954829604719840364194061204691481439674609321801300118355727091703983066800234446609636198149483869702184747010204063994711654343808559931298734064459450375780785780049541906924391227097616104988191 90008517325328860435221505121015340220148461 6 73718462857487468168883989242879296961880265615819135384291619145204236179187701784656349778761386924140840869055336295910965534003347424468027126979702608306202682448936603965213424481455157420562839 5144408211938741 16 76196580788813017109081535927559351960825452565487326529302947340581202069259527273485467290486055400031955234360107712284180534580697816804443656729431336602354860859301731956156111074016992152606801 15244502902485215326307274224164377736559470794259547570663820317843420889071439370221693880283223965010364614254637391 2 77999629742728596696949200317610111950205030153855845040858121127470771164421870895263969761799457951354223837743901822889850206562462687977193360252225185411053134737683196710048712590659235594753037 4376884874872001119592139574972133596227367361891631967855706100741149963707939780143164658699486685739887725007113216531881 2 78051213592501150813517444018541556270808579942025711033874946803650941285145155235764892617441789974334110987119733407952851118182919470762305650586603650896117966554750045813450682005286728506829761 56462482549366645295386590785846206838700787713858743931188128402995937425232447525265460124063681721267087015806429754016437937582016565167124267 2 82504235605543931899647484743403312169232774345528215437075070570115413077391898010842906371338154393282361904887702146782017787732642310822847397517243243374589172542354968598407517877401155069736779 33327069149632771289342150848193349070744250293120136165912692173715544842424899020485341578455407973 2 85437964469569569940939684275451786184060123819563046540541251434495894002349011080137365781191547056912502237711842113749624612125910889190056196523667077894130504478820288081404528707072368332875131 2714729556682070243839025949559 10 87934982961009958929756668790289029803377693464123161529301452198012879287405459633026130042874025344914709112436809833475338144120200135076812778909807931273298770847874476790973236113836154153060213 27897305361429835145789448546566507211011044484553955291501527601423 4 89329622119350812030007381310134529350347481329894981509220104754869042336599031485933802127682276029290837959209708321387731016521826496085103239980315517073635818066701912525001067680075754496396501 4296301150081 22 91689087580103301963910468522364095422573393852486595878034186430348063390713843380832582750188352201609670653219419082452654152271200369326776821834561428959136123458309622566009273371509491865437401 80685442911337513460041367530562509 6 94582025281644551867768889735116744809006946040889355515705620486452050207896464776626645801292571797003213222965710960344100051054781132238664369098611695482045902575725964104252285466100816464844767 1506678627503497870764583856117194795811762341072801972692688203718713999505887476448301354254332351538638825143836198219421 2 108496012016084003507142492685242565790124036013734472462017394109409183384160521753713314951644695306640708488053669251191300401276019838661331624626989742751051120547085334809641894634740930575649823 194333377670397774622223 10 113642768009399924333164202559022222296253275577591654417821026944119721859087786598821831919396711618475938359248821862140705754601079498019997471820779036496733490302965741152406728526329302704250511 467 100 114624023266877326714064895016910217114066441440382061469957843090278335816443910932811138405622520901901882087450529380163177191374260515473193442984232146381675374981584006770088588919436945466496129 349275135144912828979 12 118766849937798758844074811763204215213265662057676707650005040349495107563734244005812042980970314999478518100246432074141260258159647701341155279913594664243139343015082416508406883750781225421359901 25758607796158037882233 10 119977166619107884574602948909294139172022492391550784643063940653052344787957156470812873282601552977027992341056632053332495378288394256626003422859891299644313289186817786286351417878336953107496899 631095526894978255242910705079481313888263896643949021 4 122802468741381009221885140899740485659252123363645790769320089208294994855648284906211218937824989406758231849171670200924824810339464515759683033594974809571787765204510863419424071771221333879893541 101930397315019603634135909332109286598972974331277296274401016864476877326027135800122111563365012421411768365120167852304470062916985786812866646204492909589821870743 2 123632816594538399095457858687378457827141460127611743906820013030520904806659843190384907313377963742314610049091418299064106989870510749582446487823451901424518157762846761289351611156597671062744701 20450858861105722077598992041617536161128320192085595759364681405313 4 127004969063580504028008007504337778412485817309428446348421732341200933512368848521220413508848636410814446439685465277628553844515566161471956253714949581416385416238495208937408668784721406190366301 10902490960168159707317310501899795966494969994191022377507291648722485014735465539720905600299059729949117507 2 127151205569868226451211150061135599699482123758362162259756254300033259735353017627099345364049263152130896117073067564487869568480046094673263124837260016167705230334965853999411025972800533985519429 93438163742694108672889480295773967169994811383755934669864703060422322840738901955445255295221536167551693877796265667302363081 2 128824664822849476426391586966566676590135775960787716675824491008319556830495267434200015377224584527385084752664441661261725307930402398775135201227257649941580332889367549973574601670185133625598697 104949171037829846025345815478388103771703110097007655654260237106392423532017616335454278178754646872664235723881457167 2 130282256483304536567933606511523761181024484059145094127789423098174881980135390013997846495874770778341445286849002006565024763835757076332970534402499224840404436535659865789921213903913651369338573 144503545878864893725117 12 131768434047367952023973904436256007329501043418472155532022685107780539535206173170082074014079443153298871472746505034406832117046460157827702792324282484683500728106615982447052704933096677846028031 348999979610495452839180900184769858490462844950780953832564830023 4 141163519104001908322506647289972479923388217584616164229521427707919416146013673992797098936074405173993986920322063746601949527179937217604704916469772750731883008744673804846931862913936831263400631 5826213364117301 16 142960482491243205049999908067889524635292149174586469640499562033936932653242588119948289537588518439607419735583145717646106794377405995928632653833882316712910521599648555964790573537142031939473023 140040044777174617093691544238264482129955265463340134418171861 6 160847696555578291022944360833898565681455059539938215122327054054993361713238755155630290044219987267336822070692171601136284149056502790310590245806940839778933149430805280688122803072399003850034953 13931 66 178229918349315331073358263588522301138031944185830772685119998949415958613115203957286547746790869516024757562300967376060783785170881129140000159527238157483799563279354928181938718891727066720060189 163072747762875039437002169213 10 180178422495085042408125628629439654555647798282884176158941899215646620876296903413953933220601550272392620372046123728448800242447260986033040803814836195272108749734201340611747276159386781003235613 15802042313931022337150842168504122381357435892725469462826455357700047648398093509 4 184183017444548888180374084851022699167812138772036721632331456263585035572168652927769768509736388740389281563106976405331252564701079573644931736880724117754331272404497618508074203609943674733243381 57961311051955153533124898405902329783338976710559088868179473841566128043184893728054683255871863609769 2 184534220584130902629424322865765530937149732548035248910255802543377845886970345521536925907283173197053204335854186064191503674417232856729441238779043427877572080725201955361925806466687836620356499 1024823381 30 188605591650257524975362645462045892385777798330245170159268975347165601186833863178053533623673391063457865554776364040564786210559429292586659614723613690085940144629536095014828110773226298866282523 3650056932704115028301367364984159092256032032951735932960833159732513804142244712326869742027147426796470356992656381430251 2 192888778635968703657164453256025729568744916937133605186698346823275257752946410112415986147196532992245368849503901099664876033744461861578180008139282831174565808527091798176644696421912260689277477 1321761570419107765119557645603258677365339438786197201148980253787398761259333324869155366545201892394249640880223602859387760554019219573594221511745604440349214146304826287614013639807946786622738478355956421185960896765334941755996577 1 200936082827017708828707834308163154876379886802400600999012954807523361007717845585518414185261616983304485554592748343149244330508515416585843013905853090043527453146662931606429118905956322424140047 966826076292984051299510158812014983 6 203542495544553153668591926381026422270774701143053819120016562563234734341943041829666218139047092662920622692665660357624341226192345384388927920353942147171864642715307646708366467671061483241664583 2418993404406926699063364942545782898131 6 216716842087274778905277588656049302341446859637677072764007559110770549592565271443371161072677851311685413772502599335839975097446866493230318413857561810153798544887366724009793529671777349157365269 31604454175562346768506255385989687882913384398618878010444371570557033803740962904559363991015136853508462804343740209 2 220863545526033648902329521452157973282157326574087734470466382241542858908197833543369794204019563434866819148841959220024045234679293898982350629239140662448415264060891914094514590153091997668295779 177344134451461 16 225842937793509252547951308608865017125518727245026069958161555025612925313147570873870459407134046318181616957006822182558250410916419622956382510230394918443858399582792513842745074974235768673188547 25673547083502729741443 12 232164799327257764822253699583969489015886230444610230500442502382885975698275140827953396542994713516304776280116186944306106866004255303164339054101243708715341778363495526303396180976189695861217361 250263639693603463801025922770431355613747303909395755792705887959 4 232554321097797360792484292433882319317661156694916769247526974697587778065078986337586389356438520932490488801785576051980240767686792759466552627188582511609336099337024093111902945768610614344335381 205824589490153538770803286851693618555713407858799614992807 4 245191363097427188413224237520302656350656506232985736300124291114966330020933920275118628793049529100089331794648504734107508800791089421826011241903562465493673983210094647267180088892836844532636441 169457128169886470869881928809547924515558268606988869559043110834088216473307017756366228245515356035033370866373 2 261227027133922733457048513606864829837817995472906153652966271823178367880223907980619724781251767153482296339357310560588335444591432561849288158090290479373100804292876414167789468128385474451266259 8368122337593619631505538453699463731 6 265185490439553720144597753889989781889328183566267850320924816159473035071524496064193811552008591688973376810591558388839675300991285826952372389717067089893508429321518506455853543470142209649088437 1557747210501032038297 12 268867893470841713779381691181984563856211651779698170780372796879033049163663337127677422918301975246089273910366481776048280455851766672996287602268373216738506563110218885919904348036408181019601469 548383832667183806423808249651702669118120313 6 271887359296076445728977942037846532473754204434055953766508289509321451514409223382039592578954878282296562986848740481501050988774196697118348795903020004411285870587932838033943150755778481484266741 1209309435966830197044712995752042150461 6 298048716151409384222676057848189065544311598501220549888567306398237380821666811376344457259959242303731189701202185652296518883186632171004437993133054633397095881839585041982734893265123985125923991 83606392635722462024197080210925338932353728515395903 4 301344391921014106325747567263062827766784640328294002246135127720616111737899698576283953590775986878899045316546065764909764353616283185716317410238749955681976252875150538934150668991926221334275281 9289569448089909888360217805421773940735249319850694193872434135186845137354239071381405981472570122091221 2 323234746022166106389071001062411560964466012831920411224286845770150879467376588753030192169057839731998707808412769770389795950157742510151079140506914620106056501359064959643150757319582163760332691 60641622535390228089844221193590032672172570861209621123400887719 4 326391072894497108829194862675774844176394705483121716076976862826060454814789737187635259860926852898910762637343431082348836036179217937158950457158524799816389658948053934069771578578285188083382361 65879075754380453086305908671947655431227741724983648922349 4 331088769954093850973584994414386771265807936064753438479727393223047603823687790785643029989349075188741126129986911829897064200952929575442759908071862754506140866688080085622645880465683457553031061 2811759470290109080464297115792345455312109759232582455761577753 4 334719923117729647895701544469374408540734730989400685263703736463332467508395190779310917461508759554630274488876117820859662539419219402315329359202843692681180015996418996943679830595165130786308801 853390763 28 336453974926593820085426175966891961611756113103063392938170941439318663742937309886914965961288267009596962883252099776781792603353919095434809369814443963575682040463047249086988546093286764944285639 123152587 36 363764464476055052067023974927803458936795828463943330329476835517074955927619273186403375507062804588043839684323577723394893621588020453645109105490168937979912566443946252854370234250467490368478983 80402681207028645559 12 421082637417526043941497000250365850185345671329447551874673962201484731712666426926861737056969950905899623743777765184023752825997184612724680198974643215567738589755969970621945386113747929828055497 57548206500294132659116803354612668096110250774250806970248544379756992715408043639173509220919366342859278461 2 426894658022243826227092910615795280332707967898914824841879087020796894838793050460075536773876023819523933298794721291059813549095146359728768156234487154240711100034181701948330670948437399080008697 1289664544981721873985113673253430520998213734224372916710650936363195933885423154476799083057544722042519851656223862773636627621193308238463899600150385584365074418710756056698668543326308701422165901180890258804701 1 432423728922513123390941789027517308259570521274902535605072828329729559214222468894928553761302636086601808272784786826036024595068238087333609846784867353142084716942922428792704240450655778696078069 10920089448592845190364033861777580843351991138477717923258695045058224286887699923071588897828834991454993111 2 436660406718604894582787444405484707523877929970929337934629150256639084974004044448009156695328030052371330014364853421053570277551100807712330536466497464130178910527022104594890753624248999714996379 10196924524395958201075984506413847995478891659036137412036456759869234828130265419373768648017843008903064025424665184533649821979893215240461 2 438593301021549292433335676167942418469573496905299135058436966380007283804057597764101847761089183483962453436777879748092115559081765615950001797904040271559569544989285534188632428010631592878752021 5990332287095538277053000146749340700368168600805663895802792742634215245263979956299727925294485444999042409910531751 2 443049989645800090815636427710538231694721400683070005205988938731080880508470843330030960497707029117514628711333582355282166776573503966166885542167324640370399264619610160746432236511485355885368177 36981378798701014257052267229297854928262908880531920417597233157828272656473118995946238763877491539 2 455874125951004290790062765190454111845569866520112216890258043448338847396294118064087488673290796416406200845802798308121828590921051458025907780879672674137287015655092607614296264176294226298026687 1497605016529819264587788865449236311327093404026933 4 472279135858519527629212278640461237331756220886696273225227359481616136643001236034516418230877669116959008574652792233701585856812566938221352937611667250600282028159836019178012516949488019868548631 9650723876945534717731 12 499103593158648151044009740427548574991768671289429223491031208622731407927470113296593460606054442437030221203492898376271277204798225663797409121127355804508603966876605151465680890439748974033344943 1236694967173034362146934977367100699983342570356637 6 506433846674050763481209444239139277424509046638291236416254413241723286292309272894254752130392194938170709316145830664875167944572713189302019455548379367137619430242738324521870860413951693063976369 109589312783633261787374190336771487807 6 518682530081109249337208668507736236853542488625866710030886246205112520418490664592314343781570645188985299433420664740512112533747921012400911771228674714721562103827283607815198064448871644584496387 39469440843686157889582594410216855612257720368229385200642240493237520898047848507343474143573017551 2 519278920171080362371048894907489918200537297030932279120218108610676940406924882172281322018445697244148482797209218412431448642741561515207786316259167791081170797616067350650453031726396947775685051 4352879976166398326610980128472731265540049676664742316696650089399 4 572007268185412737540798889316438375621290106380789392646179830693904789903191727828023132311087516843176570505388061221400676412038323176422235548258451105248979663082359983558692322667011744634141011 1923331378836438105429023029205124323879752304072993665310478128387446325008748419611034718366031046361984926339 2 602984290815264760798919621727077374047051106540669827981120178044902354211307182921316976416540926780018624322860854018452348482535825830711986454816885144205627408571211151497895437089262164129970787 171045134025994699 18 607421349949614394923649413063251231532236239512288603885834559284892897526681129858339206834061089804422148759839716538353841763485709925224769396750613555391042152363266727206673392413856478951809731 4514390350637967818006685407649726720943931 6 610972527858351778407860326797047815838072255288746097677974470953403757665722459072377970575164117198071037179175345163783055577370583950635471809834496301821410607399090144134080685989408164587669283 28739152328191791214091102161278797625947020842747094634414168544793059343920478449564021536820851713655701273613791400860298318902606524935092731142687 2 687022216932086513909505119168676567240450073336293176838388795956477806963942824860637585768468212756422672969230823324291623828724573133908887718914133658461118776578060607258869106280815199678526741 37399715445562025479885174699988374510525555423627689730397465952688641655223464058973408496093006168461234371 2 697574897889918310898210082693973527197933770234091258094720951627488609595601546894519710546047336486876175923005023798286548263076817194824436382476114250450351226724536948892339799600090958734616701 10191144350727819538808342756015619311808814338359110349715746014513292896546531412672623687160230316443066743141023 2 700382415772890745482204783549035916885566794987625880600827532240049775516149923794550350092282931137111896966873228106698741640530547245342334761636275208911735165095173233226698061813891354123778159 1895003716058799124557781839331819370074955895727659835247611 4 737194342997986421174370790247557364243259052805609244487934567341099852537677677346581745781483505180122518243943270295584231016424017597226443663262117131236219083137747720420937973253679303835768441 3348577 40 741849916958641759395275884878520238103468325087725242803485623551721061058575169450568980979510128869358191201144794138082776542505206190246374616298373505322179089361644646701663467046548110513537719 3460884465167475598809995536931642497 6 744881269468660082765810165898101656966693437307503479110484669436369598715257695291044545064660987518411334703020799891544240030598800725019632192071823861745965304532555720760661383728416940513823193 298609310197413225845158597506584577417874179322731893272007 4 759561167494299988753971037953968564340810201758024148901916216677990217232497693835584676457523275895153890814771293397155493339830127817764809406596842263842268947438675123876352259403672825372932521 7221740480689703370799900415519374193752956050465823586263588127 4 759637704285098632539073072068826608500112831605404800532694111419831109488528754724837097782278031060978704896171892801423035158954966797449117580073022468167141642259458535018576589261777900510666071 118925845860708444070636260028211221414534093 6 766011640913364227368918754231955669233769069910578461095071596174734094552356162298408797336122424438345689971621897130931449987866142617157372556827348739541290480683452220419861256193837453040650147 17272475048900886758332752993789267212547072363430050208602001 4 798813400301041786238628695013839384430168118639653457612781584759875915793333383593992642380345443754089204518044068694766837552761919299971965863667826890832857105360524563397474258460364308710156391 1000908549410210365450537858737440525650146205394020390488069956252849710304728682893034867099364950031362972342367546694361 2 800383834539751535422255742966490692211181652749567849578783164952135977136699592023578154794972661300253447220958745849641467473348309201789748463122555036734790450726181273958205551760509511631597949 17971 66 837251002978681666540066863434425902404161570262703711288018501342354894005136114374084098717720790220001314982493618183898880099914052296240869107143873059128717944036556573696635479357475439319370017 145414391324750253924383878910354847803908652323691376432454113671761574100364925076758365242587751499769421810497491 2 851150491823266689239384712242379771644042020161142212254946350629050486495529527008117378353983806229660877787139999519238532081999752397378220721614011200443006397847378545111059607665721303961099881 17159825936070849518381435703630635090160039713354340881821939814891941328912587208092569596060870675799799407116990828054287469637409772948833 2 872340428298486861981330563077926880363026713817989978460347545747661235648613781895355385625081210792305167095614688822833289590571548118739808492936022702477064690053886801230205216494084848583512893 30511961740912985601293486124220040146220995320589272738800118423078117229263206894714618440903718981 2 930979809278937791072509028975014732977616551736470955539887227350102699241200870603629468473257201294317067671301934475214965923913736810157920028794236692842602151220424895418579020332545717523397343 98862185097144416066809198599130837 6 987125886453362108775684777109025121792152260632708916487951015392312958344716568589071969140010470933879616401624652978773258992050610556808528032319127351795375442407171619490715079183283947451648903 2405805065288834285393445143 10 1176965082724519757862014119856590037690901551131275789398569709478729994816187447820706083533796502790165060663036188474914306768750540067116808589576831063417045358224388916021905768268223918331706019 2561074343 28 1179053680035869157152762130666181989742053894378884737461881474290139599633156560705862302906731826783281127763270070899026910228820220391225239170636268113139896665243602543853911674211169361204779661 24532125561721095171014478788836171657719759628173257162456093073212338022028862405784377857714919494950585346374520643230038016492639342581778658731901 2 1185123893830651894866835143229064294668021898019041704712097814413645379865731654463643994670065111730012120313836246441496759880644030476456022587550846454413256298247839794256051119884706576112074573 3261152086322730195862801157776159 6 1202891116566615338505220968045110908748906527430952811024060988905465515006403478141457382500217956580134939078235623329406050816149347147740641829477227626842005178288302410127120135232927069815093921 686458034278471730626066481395132357049045675481486331915054532062109054490031226832295231747333421630365637 2 1293737502059063731044491690346260121047737319469664461652617446907283870169926345753015083396765575678214227312544798655301257125983872854971518482345819368153710974831955327227509077136522793358166287 1676430237366102772498503586753983667 6 1347072937648793277423270473414011898628718974201057863328786811987044576154545048735887911817435984343424834035565617623906678554838044964996184797738840734793052854711704407075475547334209356820604679 241436562308125335463774339441792346575516502562405745005176570474151342826243111638709268030159254597252185066172325727034343595028102793992420300451959 2 1439597680501849141924609715576217726676436400379041562991714502132965368770295468264757379642973856232864117667254253730122150257077279486777440795874571800309976495635918918591091600089702776295806789 1068828005828912584294937949680694102889223761032284290915819184733706395134471521055977011008708287692723017851668878581916053609892450387176296714906702444472505515488264715633140436234337552679604108603019279682537409 1 1544032811347298724009255305612875707644552733913973402823984056120775076706972673647129757658377053999836665853863884179672459785464187566512078766882312745082996721725182087312500672551781745956468833 317 108 1595274579489072394649958793121339341008306667228245353258506419528277013004211085813065543963084078899000205890830893260578496227236648035303498222808443538852237754937702778915614713306837494265108723 300884207276665085613473383688142798386275516039 6 1599722572022802276736398048469586737920935058049220343451811268279997104399888490401315307727003464401825739185479791180723403158297884668814390966564355882317182553772451751363623656663403090257951661 27953542500260978366691575625576343632680015457857012137153 4 1640985028665841060246383963692414403451221015386031826976987635370468993036798024145690108064339218725567323969091708512568061220931364517395682324282077884115958171766617445946148709723460946292979611 86628006773587143889896572224721096068997342530859346491996933 4 1708765593649740535918850855079464241894738854397586175486568800134438277364085287882336832459875498709360542839852202315740415177262891101798271995967712746608200542207355926837046649806573154209723741 853390763 30 1772833703284174607159813175881764280270398012396393324048954864989674946860833804259789191171611989604506843450577281001717654092698390002147446572851899050310743053837306601236152968261671379099549093 5674589362118338327078657113397068316313393667458063110850305312679850548966828545507780733377937304229214987 2 1900613596066015492332510023479295167079355432360591119467430455054747792482723434645677028217581343757581992170962684981875749108581168810249297358267178597683759942546304981443141660034370230616921331 6721393100152677634549 12 1902136397713619933065045509049423565048576834320705397106310162856469055023483082447454852774099956450214134193529145587825088577308819895546727267935014581745184894751877655034808883660709023709431333 91610428983507716079067357318886254566397049644517045072466678408322742971685719728218578493227463862096111733265823368278533486409460910754100537261678837629350244110868424493487657687052318245484368639653805921 1 1922788986940909759273986202635290315677467886877689542468016620134448882522117415196311748153333483156732558565498965861709293302428979578726971622133991142544486738695543963851320439732460382733519569 2820784989959914708149974237410334709637 6 1962250643780477881139315477477641182976947203379728096219441034814513921009717243211868482100456321184015082498850467203297402356141482847017209423603944022887216641182660580515570640009772565080920137 3133157107 28 1983112529123914177796412196939477511736813180730218684383331787969052571751693376804600859147668157869411334519487807611326446568244785575722801652751790214654652884952816545286270969728511093767361591 596745663961109287222221578570088831956164231042190693687197 4 2038841399059662037537509201645430949712782464585588932493089640687532878574816063572183326542506000188593008638693324942869147923536566284146739406226443373368966871200287090543686258161776438679389121 22109590001327976710638402486991030225867331140426717865580457 4 2199512482373945032524603294778805418434330668881674237294861199457341525736224541843410509626650911332754073643926725662464697887845603663921502288091062926534569614647964981643178807807584497319076771 107009231935562915690329801534937526896621417743223650962523 4 2239823546049265274455621604424894897003974447175167456394947781565791069831529130207608893741970330987346255246399458241306750546037831253675788501515360862973169348171090803450611139366321919816895971 298201259281183 16 2365440204704234964765455118321809174206125661291629172696994539050382973354556487412772738718532217764446061244274060191259175223001378141234201406837661870184145716003455749410223283190940503241564573 6485265257686812117854387200711936541789418389890051 4 2502714808881520634292629288237914132945021189203576796774798916428378329654749776526813630058163061873567648168339211642562941015220688315609373262401078181247129721262173622890488461051132060787396341 317018172698691402707105521066838685448001 6 2511116678505425890687340156766056426238758472177379205851034593260576334802965099503677386926978976663302121865773029654867487552305757858337798946853131608721797896855437788269267355557536787511407121 590385607384351 18 2589008825318807570493373532342737289823070253659272992929102826669371869371014173073560425688469088002711317872701665338919514442395142191154976125380523663204104137909559840842939433583098211968240439 233550630580189483785982914872373736630150418804823402674851405150775260305930130909965079684014870383886455176648721 2 2600972544544006777574586855374258294698417856608528085402440595083409641759242667675658318797003197196689508253472765771008573096466279506055313905477132732286871218513558717856279249752619130943297351 798458433642681659 12 2634076586456183822472823423373207506319000994925931873666291078257574388615990097977242354356224840386490913302299754698254189802777456899375835504306308491968517852704377794811261994795126638026066263 335333959257784413890980751796485531746124766406997385882202707524335407887757874821585704608579855413241 2 2754290894989019030310980924476242385226156221836554965094165913070480816247031039250231261901322077244781428038089369020363432740986019201182877633132913961592128700876637617139441918053612828074188211 3997226111585017217408464877259250469413953067129651 4 3033576411290983249930510825676340132910493456548200468227203912903214564865690691844085596916103640704978022942296227835509279066838217676774693432842396021881096097222271794590406480106265511179085371 8206222942406625873758079919583630774161686330201576552161653 4 3111268729435286202470466858440675085656249317058474533849240341353239923908540012908756659423901881620324256010190537934076702660186878527593767344104533947643059817060261740246078938801822788443916691 18581430258654012208112389826866880274091915498640986989676364048616991502571273428951675726331842470311577450346415301 2 3115329508205132896204745109536407775587367680269489410298584629149223093427788874262051894930773404331457890813516715825638648881874546973850018997628038914125090340291144978359652682446864688105647597 3829331523730590671683284576725389 6 3153100414876154282819007813386477250197663966806578409258943360346454442340093424080992129182467712952723969542955727359438156427827194474319413384276739744108723580757998432246861569520986155447055731 142078899819197064281 10 3351937059240208489525161595963177839738214965513742388074914518901356289224093268681525182946863568302671856282586394909894088056551575501730300410137500042890575195006920500962817990327519624249551411 19955213408399188993873702534052719812990387872799182975457157 4 3694091971889878780235240094366299802186178669904559889694197868427994842153635603472728705623488416108092954863302883687574414970939110280265241454485471353623250907969832289540877276895168550454216861 2325602057780776615625355706729527022934816977540335805440829968779972113 4 3855305826964623959021852132103370168558740269305453859324605824768160936437969766337849433629684360004801971926508314726667381672907538094911614113962722929533620449406376574769198326087914017872397731 236682979790666153103171841843638598309298546746819 6 3867580019040776848661039660763715288404051154517129810510553275138148684145593081721275508763082180231512550557943742810115149666666072959545473703774017625764595709904175825472190175297195864849714657 679131663818901676089015311411204178378739314792718815027873546936262627197166445319989602597777709908178962247180679849570751 2 3875417643785533258340380891604580105911979983301169524997740186046319247451294921642271004482221527710945386724227226745051330050240731329595798894274935402339453094867468308312810196127347737021680799 3534085384398349194962985554493303428951903187959270246403919 4 4012571536857751760765164052076557533252116897816454016915799361139797425289939033448480181320767564914747227448367414178580239725937985485325017987951231833370189710778791186142296147141620083540950871 1601150360848526457134004583512787994003716846552691337556317472393245629756413643083296645842027313741653918434649340193628720755176226933365104843726480357802872556002220788765260105078119436206028891204611096507296462418938761460378910175996869889675050665748336544247987673389020584643561 1 4103676493191698626153845306305056268123523834582330144756595523097419258863205116648272556929532243672952380223088689996896788826217729378014309805932374097668182037651050080544889439780804120699763651 169344061310318236039075268843543921047221915384433252519 4 4499188209770803182585509210411807571783106712933670625423968900574724243910025914315599417802864984992302709585880187536665245981513335273177768130919194298715498747010509043070916032452011294407235871 323354041452317789429981 12 4614282124014584922999627804580671360521279324198998111123961527595627995066827632368782788163520731455946192524736477569997893220861888589421763799569667866425600756520429064491601345140980207193462751 2241680579561851018396758939548012916554820305655597662183960806712522451967628088852554125453391991641459107442778278638925485861137734911 2 4664464169114425025891018697858974826247096384627026214023463439398016099254001228251393072098952973920772194982519134756302934802553977083760475794488414445291774162090359719020546725642971009463229413 900748776540812123947821709460287600383193 6 4774750353489173074931001117095501279726907184598018677340136402726304613932833132779150887168584922139284779406029009550782290444567478388304469103285538578991372059356072810516522385193302912451771399 18014147523771583367728595671272481862174975425047429473074453 4 5076293034035421002178073585166283781008206292265916853884479162881380273936412197344814885258161590009996889021049989549470464797674173730162652066096668097311203815650297759224667154879778867950336711 2109564832684940116464817007916110413943644069117579063708938875892462420472333458024359810259394439117750903876863499329045447 2 5478001039140206491919026374388788159078697181768762336685324140626723527771996924330145280925265002085709878362293757267349500100515325191317579198512549482270385678647620976044075051755336541359090903 54099583418411769812976554003323938488998052434796254697392964469229293560634014650358381085278025570991891666589427547153586568474978396597665131343234911379539350367559343670814122026793118934340092916614781393139475540846065861 1 5673894956448380722504481393688834428041589551743664560431979895443427055763976866256263191585648473840000939054088996906753757868607355918116055102824748406860153530092535246227388323095859653346985627 173508448599467041284092612864818129 6 5884798238750724770960872527226673858970424990294783437448988204198418388281825545862204652840207311541449696362142332477168460451004863652172191438869432054655974523854252898400257118322306923157000643 11341103607540793047908542413092731 6 7069120950210349882698577873617983318368024955253082973994905010556868336407135460219278415386167957783432526787920585001361688312137997547827908991990149627269937417387231429872222232006953431190282737 43810414183 28 7127988111861261903733393438807746157128106010614141939327589289040575791129052581338677546283902665357372134022926628333673615476832989008836074881069070842388162048733723047330565685684635622818138029 234486476298225463677280698806309172280114221831924495737398877412040395783278302679655843414085543439815120370431 2 7172398281246531732102566711803133921147701703501085572834159915892880433428671449882802333149839561054872421185859769251134989555386673365249554383944634938002373998717994982011218778187965868548031281 1289615582703709980869521620957625384014087844506557110673908070430529575080034848339246603739888604886230356764821820685719644788015073064203063610283595827725501544171000705795996596652460248426869563843019048586744464927312236744984258140249364237536970877 1 7353998448116811007162660241819639180625020827715414116845736548489668150976644231424912668524444028296353076804057857820518786337956111943307162354626557553049072812518201156465402423347873397622027291 1397129475710039416123093083774769004226507864174303376443749443 4 7426442563694339757946179165952527132992407048574212479904172331670983890328060488973337508003931601684769157994962826817068818333658050315305432475955786248053634110583319358068556423994480365363590381 11882435069084158939960450327541679970412178299356535076076914721929709902460317026565139151558597853155593057601 2 7770158390621982475242747442694481337028128114567211813630448005500909281247333043280009984292194020181259588046124421046087591858932433458923936923215922784563364980432630395323874409912369616745819471 6318197168338852600821807975152847089024786232392867 4 7833494886792078667390756217927545633599701072284404442459712759966859464614323407924667643862914715582947437349443029799658622056398519497106467047558294759124913618155407666147754433759352102930202911 2150861638474746717256814575971127873852220918080306308066957202841960887902013065901173841231460262440029802115429045163170739001 2 7875524494282563489936148521752971924506611600570650814137743470633400027562572223993304785473019994195559364813860856507776963098818120011089231468986464167016327556751702898463715372109504794873628001 8736720234615720721178017 10 7971134539421126513699979886470607406471946004203936152964859613519668961408409005317184642504752240923707840705664752872276800101340038844608205299757454446938118730484524397655069608223326104336211843 2667421258294917574477255167538852259 6 8423847836635107512140012486383253320936799591983272839593942354403329653009027561272487700340408026065422090102941159477380692863032827108815768923969208355180585577425717572857409011627099056587107383 4290517966723980085828017872782838186189864762973307877119654663 4 8650791376793781412208792823916160695394621755705483960907136780456660771780608410014983698387442857112934335765486376358464690687998180627957861348478881435969125749772470859607931169016993074900718441 154734729607724347493 16 8761397504875719344110152908983212283780943460899176023117183066133919273559864973068561925165852469733135442373444471339244896566151494904934830003022157632758476254004992923380871623551375799871004313 41413832311099 18 9001078992809780242980575110985029915331142508967619017348367041037210656768740483013968750204761814595925236120209786506718034574019465505558753472213008760243507809116160486135552633128878903279875051 179743 52 9168448803856934493023614040557068239431454827703746672114199487869520976660610913933385271875035036483674066039041290527168559312866814852844718165919422712569754035416651370178293176324546787966837807 102981794654323063 18 9395266806632478256939168385972095187830738122220520658207021676366661271053132284926436019287012037618125059192249744348799925866854679781706636177695101618277077306098047263904274334221945020014681421 75200794605788121438517933 10 9408947718089600834333572809369688566295128159227928713680087270006018065670691061187033199184031757453620447626789055513548974577647947159062738773504026255972988735309407422735289269419355059926374401 21380277580149775945140880081322841495809555274608732352711935777551 4 9665635013156704089313222345545304601059428111438695318331138133822175071709647314411985929355170264092979483503012119237055755611121620515052023529452933677110384426198708919245018991456275762282644071 27178340487197387812818253 10 10253706462482522326629706970490432545265405167109334644725119586461911346930786636456330396898469292864262801986467070340233420027261273695813264052599715499436331066015735702676609491555268205527141947 169924574681476398253 12 10370390953131668525149760013015054435321972789242368042942722668658979046022315822553428272021992183089437742021646089534142845832332845032430442558435499703393293159219220662698003955708685409480335227 13500943663804730420661501115769112842233943043565148677534866082750298848718155316835903642124669397160394659377598857756682959 2 10538446817388079931009660324851363271635188527688547797973325181802831365055797390139881652066267127933144585823908147814933204335433344532274319572264298375512419658221599434090396938966701946760231243 9460375336977361 16 10920320787316058678559517338493533197287369254644667456701185625659971971589495564939138914746275311201436296443806144419061088953510175987167808871884113245544152605792931377220557292696044373640198173 39271550597421651961307747372634678683477834311674615058005438376512045949490237699663705780680226101521781370071973452743598494328679996344124119255584987721776335026603198895419964652326412979946697126194867329154694879239639653777706175197844517659810888033742549113759821 1 11347072642140786393705184666539432080171316577052061318330935110694937919471273693968104685800339833300835616640673831979671292234848393723944068538159442038562127714288075066842588517108404295696946249 42183066783029547669815610699351884267403903536185187598496737076512471880773372653763110621249550558708585651678906943236265321 2 11640748948079963307561879974908365731000595966138796151403278755455746070063587982301973494135304848293034223747180931064029578249857726244206086583302006067770967438508790622126310702644631633660807689 26838319961022279682771863102559733404092834571517918632016699027989 4 12193678367454294516793969599894982439831862041562422583815286190002726311690844071877557137302227461324813185100752856378388245166263462900457181648462969024573468132684824968855555247392895752062275441 1248456529037622084144490078022080127281311442707326191 6 12747425745761541296395481076090018157119475040838307119784580721206253020245419708179205352348257385312481927824023829644211002911639173722616111286036339704797685031845362989682473209957410199059738061 3498316909244695619675014225262589488351423934960639082834265915219599286713210383537450353792612269491303241 2 13201566879986866538016741756267352571962034008903904872427887547038491801557384555678288384493346838943776406338507917259614004249003243549297694072667980640902456026717173250839513443197035811684446267 216192597852989971045768448108139796324207 6 13740941681749153161928300036843869213092763961099558762186732391932751713005536683596341838529593264765537981777534201339740994166437825907913418860778786950560339558777667695204112405236838373801724549 1949751789915161 16 14271443767471983609561529365058188850450910801099239796407762335655514839908721448548642284111039640569687304089714716477062585854639460961285674131909077862039878413984090521986668700911255847372348423 538132700472785706609737533401133453127426761108146964909650803871905494203217937282686952015875493837331048751436352393309798991667548927 2 14288796100285794744772829937918085805846550589951753600149757210103023098512898836308022230834355198535122095361456974094274073669790976097245851316254476515307811788604940317150588268083295376457096977 29434082912666246554366303846729788906581 6 15663526011325758263523996319591166693379557563139099889359336111666272721331234298816152707210843196625478571694333549842986161987404659746884727641701325685706377247394583358303997020956447411106492299 269936558197762891 12 15762043726287153044111004715616484447303738810282794396794636056959666209343320903691332013226275468737567096986491705892792558735367529116944518973997571908244688248168243902132018196471025997531235473 21293987317453 18 15993145642160012646199459035124047750538935302896682441947385109062568807398551745548466898793233819494865252868298028515465471881838633818662338144472584520561176258866686590421569256929150762894366087 273252944556069581206454095656166584273322404171961020699326216539 4 16927459557160322244188942098393051287682146832467049498289392558932197921186944910288166118872347858890908795621775306507540493956584603966883436368875571166140308591153140078722155105796206649733969131 174009961526877152236496381746833930218541060812255373874682684048972156680570385127260184653073944024913572848150584928127 2 17319547836686995712331220307227929746068421222920115027567181221540906658867014329962238699408085900266118422852073952319176080608075995322799118213485787380702675066572011683924607017532056828597540629 3760772209395037 16 19082018762181258424790600139590996573228055899246502036564264994943314832455371473978759259864310575744120273163236764042112586986963153699683884318241922839209572804751166308725591420459082820020782649 76727741967450011941862829684152550368287423723213640604427036488889960089859467967683049075276878111150587 2 19537461606226636026538522147529518399727745260411883296563134380493966128056098078159213423477448659026463366742710970947278147404565654744160239835426736118454842079592067039911546453978461542917081747 35320298999962303 16 20410484898643952096797269694710572030759716985815055762823095585732868510715526680083161399279445757910705057704473364087438943410450284961127793166795875979987494062319973840337816146900707225851057957 450009063733044572300099118725599553550228773463245068324320661114357 4 20451948015456008562292414808883461349486579089150741072944363106046576436376208913970278644494322581036374247439157116003401674046522581783186534934086507965496210767709023722154039652099148689951330181 12794749051708719567180850925260257943250456981939899033459505718762589 4 22448565492697806871408106465472504882897619204732462315030262406244703848997658062931386058183215843060517948551285787967247588317997976663550577541235310113250218146728675950200702552088928531601803261 166865073497950188126837697685079790661 6 23142569018882077209156512887631285868270427154798504213549626418175416918296316273021072584141721161899654130556815602024614162031869672608587733731484765062869761460273219991456619922832556800820810673 49209108110376816173558174614776001314274956175595871581 4 23635111005358333961683377444736592658962478013620261969800506005504610197817863743256733465639964375226158122163160790616015383684686333361480756526064518468559901675770788614492459716800368652895372641 122352309264571064033919899300401533112321994434435097666641259050939276865635078034027810522009532104232152555914241873 2 24349706298488515134888265042440411697893748874366553944930898864313659722295236912697834117129000639214444315503192852283246812773773645580410385813332629976603368704487730562371037063194429522795378447 132496164302100026853602984968092309001299406868243669 4 25061836860285319278263904180389723232712671901960296259406592128125812362389207019762361582835728124881813287576821838428196422971594672862192070055154473259815117504251442332445320268182066023620135151 13072447749360781997447983 10 28335295061598385210447298160539856837551538615602099119527503133441664246398863704380153696968058895619912969936139812634660172523522139273846516820469119032281973193449618973067272690825972611415359293 22036900877802868053448796729564915894861497324425569630257319 4 28348605392590649754350542545283300746311200483445188140543558232382129559862887044117088199491194622868870484962726530491564555344237322417932300894763061820674014807623180643532593167147427564071982011 11907207211275428456600643167918180447956345001702802019110767205072440751483926179133437412882958816202542406073787175156819943 2 28460159842669425622311868277656882798324756341129189819276170910401474062496658160647925717904674475976111083190999762231531563693814141761132241568688661190934442470233903794120600665989440779863579021 879988136166160777962194050665526410607 6 29260457096585917742301380429171145912552427975464048543985516408544020166680339956423867452939502963563485042095568633583102858920865296170252527421132083858249356142577406483644667617794530214136302653 150019243780639 16 29615723765750812047470781470855403291990326042982423614917572684364835923395835770702582867321504844362392109363575692281698598207787214592484382070368525912869841428757915758043391071139409336722806117 29250123049599147533858113260558877253329048079143 6 30103487243978192878817855963869023028203253574455246077121315780425542618797320449459656853174213765223900975102984956600231821964182554499322101587019823498093403743642900070043890845930872963258999883 12263944314216826363590009611310988387187852909832446336519505040129529440311204078792850789396505304395914331779770242626023261433096566104922365947 2 33803828698603243632859536272132535719547776672366460229953760640926660882483148967298103054550890760918901154077093820982423173067941487251566044589325810699115442276537024754892685534467695423499189607 4539546970485536436424707475812653713 6 34569510326542673734471275542358971876094953726447703605376235797254220046583542063130303620129204865473413968210829313595584395425189902378292598774371498630707277268197584601432144127436053476924607299 109267280980928848461595119402465380150137627539379744664239651 4 34910320422218942736100059011561564350456974502393393899921507722853182818855644803271168645927616560579748062476451427930655662693705221939686783559443258861015539858115791443721064035051741094829627851 99971459903058482892500091850609371516421 6 37442472111115719734469499138717881583298132101996662230874618147701207713865250603378401121692050728096333811446020475826473670408122177691476494729644573546218507919183791332946330613209261625931136611 121764766400886248438693866248787231999362485365404790295032688609504195528660747224248897535531560727065559377640483741986247 2 37992488399725875802859637420602045821984186367476667897476146148943635898686740312546844674259224965274978776935560204018220348171920957029714012759556890625070905021182416003453236556629123537506671429 22800894527027865323032879688536854031021 6 41885157468690574523757603192842847099985517533451799262184491428812966806824861171515120510370934771395806792611696946855721679585016443204394274262477593147754750031741872099652967180378908203093616093 146508630717984664655236369784452078854259107558020104554407554456757068068071350366500984486595351564479461974207 2 43003319540033319681465218698941573984693890379158648986644633661814549389747559434142968871921735309071331166980369039368619804256284190535318831866442589136021592027649946793807254412497030586992646057 1952109521757120313627042357926854133965661769060994736684975961819388996521801890663584028752652785711292263048722807031 2 43886646770264048794425345297420264891663307759648667270505260063762743489745921122934032116746141716837326069857831781033745688659177181859823985024283659142334761342923549016604781056622101846601801407 4148031180306556493747430457524173553674304634479612406416463 4 43989024346973912433417969467266547916550687174635769458756294704020071780255555545007930211151633459091402814839589969673162629328982514717516671971633872383222690423706333983384981503626153678240449871 727642843683307 16 44076578054954752426283229324321133133721195644104239120839924502334242417964309312246315497122175097347002953806503793100936875708512114033743681258673170493334195247458319181743187049491380850456948843 16419231012037127995375893044247377026586876019164467355337456418100961139 4 47208911814753755101299541114098897691915855297129400811119520942620713950460764596219875255096602130076332698150780054320625089262321585490626896262331588278865779815089935908753226893377374681630837251 52147254915136995608323561011152902416832401529401419268371 4 47721659241352564834227134300394503334582348949222299171901512013618494678596821148101687206483283665874911697556186694956231709993816311868916599948262484784469554613668263434469659104961756253414757481 2263648806074178226051644169840666267 6 48455182031458659886014809747694672934762492207986191918526277106553664230848424729012740477000045061472028869047174724447563639375935530757549541182952512069168022751270217285844934899136040596279134487 50262155226846187563578836806040717009 6 51893575799230989980891652680179320776793460873665774370091584033005682167758488647464636220712039573980986535465301576652816677478533423674879149189485929745868920902830477741949664408565235128809197679 7124706267091106134120648480052274614699816854091605038163763698205677503041465870153861341483231292115566898317236969367729792325470800670212051 2 55922986255574395706984531415254193285405299003612451658095068342937140672166031403286636163825036191305085421329307021921626542679289301869845674416923612610848920672009452985868526269173396785440307699 7105299112239845239673927453 10 57371467296588626390908656111160944746032914084134057274323634444347586475669505606286137865738150165330205174858468452127189343792251660674965615298405054103997029134726295187002777247089544656878704443 261807695697476208768002517722215032830431491877760417844330710276566438694504711767388527592925570651866811689502630283 2 61248053627643959796640157632775183916204644141135097290999537984770322083048168688787077029668891704107915542943943130712956110061477706253507300039098918133280802291289508666385688104701660398880752293 30824387179353424155370957 10 63595643411958883631055146219812171851183474201763455902659061418220585600796825316353580955801994088333547067271101704136082805583765536748206254294838769156399205525796130998905433620655603900247489563 93093590510072234006676037941286535791116750023665327480157745187052742929956593069051625566781048523415079 2 72031281388570164809800967332046451365863220992418348581240222119740692650424965819277514288868743127581160377175861264995506451605909269558339312707705815261002586655802535928284560101922271217320807879 5300499840695683656098055309107652217793551057381 6 72418127224289854230518662120666278124368304491415816208444514361227693722984990691992467527985639792660154984420249134740065750940550000875885115159451791945216913872659300923539482724805317577326766987 208102086301863612647270222252686038163131610541873003021191 4 73926557110514534307316871538313079442706381281079189526001728503889988004950123946573169530445552166683424860878249310133618040042340492550993295543291591167424969813981715458824520763888175619855926341 19142103238441 16 75188926793920169291807642822268706225652501223673516293348628493760831284740634060205433619801051830021376258657567658684576769037482073352176758788642289899503759971839482669955108160241263680619289279 7524255812664343 16 77162149048141364944767284346779875431206122173208531663318418990352198490252399822714552271105686469190162539748460045218196729198950862101722048678592806397493294513719889812631685087152754479396486081 113893406780810831450316358293059885689995308990357634188120021299 4 77288048040938129022424512416585773407317856307478844326682437981069766673769669806330192174344294079688905586862213002708491827630316925092207041179745251451606679059272517436611398552664834333171908321 1955433756884867862221160261281878301 6 79766776591815138715107199459569414170752707804516596574618759261949391459026758173693116586975497992298464865936744447403821795495063051751475521163629449306084920464990349730768636325896203855074888989 71931795428410307107422699293063458970112330870804098279113 4 80722356758816962187773384626484179474227974951784081851977883346857450852726655317106495537111939201569594268439944952568188437848487348911608028830627456283996591079481420356929308575779465137822672761 950274111010589 16 85633658857485888085233976532014263558735696770102309484492776237958681837471989485314949768565060014574351403278685251125640264022769436901259261897513629081500972682560846650775690048843773394375070337 5421670095886588116166681 10 88972863516715778492058409235403259815296012138629603935855728902398834057756072224020833838124452282779011653254462549833176051220868572638608516199980740259720652925107917841666470188827020440381335793 103367415119365860569073883 12 89797073887421375238024059960776680449487165384877591017094470866091562162535850352494886468349274270322574810306930163156521844315387467862805716607936460077971279773644510930195825020136859611808146121 248296992617370699161831264579738231501906051022390998205670897175448526864680924097997700385220680675380836143773740224304519202306700061 2 90316131667811592672525458001414996513820678623041629999351838378222929542482040880490266221698968681992244021950120510166724500698112923378848603426311884692104219256693649282530899439082090052914977671 126619087999049264378095538313403440034393195510912999784120279108898785060509479812820150790737453266738365779776815734335850114247 2 94979135978759584488523334909538075562415723749655809796135421760072080766134240282947326694684900989166783497334049687686149999361154601486665701604702607142688852444623162128003887434660842947492346957 4338072443783464433661737233481397559428086360134293981913295259943 4 95715959473520599069523428332961344471306661773774659703896737044028726145271075004031520231327940744530949735799679592420198260342261327124185419287040655004480177350399696469440187186308251743087896401 38151506317 22 106692099498354897070436636573866318186115548732306052722259516227122635009171585232686712605106239189109264272649178877235837909077454975722810191891091185743913317733322629218997311712778142569988294449 12847960067749738198041306399616801433818121966112310453556297 4 108525228228312684586381165322625453708736179836107254991184528703940055267254021642445005542627100030195290805403023666979328274375053865800754563908873446725900220431165467066264917491125510615698742731 6923271777520839070049181026426767 6 110120527413375360010176073685277122695830372695761528749794191778556438805113228444488667936252357559046078787682872693482010795298904131230385893385741002114247929282549992521741655576937722440152910417 21316238921526927159733747834314203104224013926873676273640639884720257678710156085921893526415357924019123 2 115163138168786641648926295493589967938562532675671471125578275038997778954383221000753592262706579101129345996607761148898915432488118626550939095511942880855729341682057205344939538953151059636153594767 16637646679297351943664398217017979756252785573970800674635715179284728104821281740209731342105541863394932803558568344165093092691386683962229611565748639321455269977143732655624095171105847898724424603836240748028530811201385253004899178874940005810836754337001491565308334161074395764209 1 115388330022392128632385760430191100283925188229097473256488255512122459541825080955056492978017625739132324637767764499264588200239430180022481875487606444511475886092655934423912466213220685925364843519 48420830046665222794286174340874802054167908342501440442203646562573 4 122739383773991069688435431828215128786481374062422858721038816666241609530993374959214696181152146877164896390535817044162687384218875375067788997709789231050968540366389965366807794379070963722835354551 482505966594307846572045486417962230785242511993978423454339656796258642128645257657408225501472994387351843 2 123626636358274999221521449476733278385202610739298980053043650363469052477443906064468528828546250539361223452359272505705642705535329829147947653082296432368041420434266001906966465726013533736287626133 5254336219471432060195175245045191222722295086254060479281921311021445104141149692286111652845191851439324102311 2 126656346418619496599633171088658176011561057252173694161108747763751454705547590524401252914316981058979959102181601904943307433503882679546905693072559024825995961069372234183519964049897285242653444061 1964526708126503660295376793050972571318920313383765175651121259884271739267029091632384855502991439637220945271 2 127158913026154746908307665982830215437888670785818358593855501448554336799415035303278035759064601776528019210385690168995376097674167978426846460330993726432621171852298950540353152415881624118898791013 350629641953301517546168193 10 137436540784837986979527537679507365766720109412458540646256981629845996933359473936725085038720882256711724875145318244057839531256838733219763665879359849283321348041473902929672399863766665328624307441 116773530255669467723157752865970650458123112738637344709 4 139053556001682350564243797914129060704338702335670030247730497677866619034880733122105756701837893927488839295942865598762624544968923305356515237426585526869506362423276540494173531388584410671287350191 4413726960932253427395701644846047993693105373560927647118495756772528454368461181116637555746113084275140472137065585912226238784178618041 2 144471324992187385638754077702853130044354535281046458063484695814644417146027985562074811379598179735716673024110296181406616731493511632409686107249403844206224552974087458102998794587826470888217715457 10581621062225241029508983835298038517374304467700531179168859 4 146605169310001934360923121000131852155976509712732156878241818416281740343663773626102067332433841506844616313238070604395573148075800437887528021276068686051555614938994099756569513627037115410108337381 88617417125153461379840714581184616673 6 147863584904536854324249799035557347250952139535495632640779362632939375203362672720260817485590035587649473950789219872265319075443757552135208246995220384345415557888504925385002820824370998481048666821 73206979407425841839485141330774586647027 6 155301640013547535491429679867090251854058088808153229733955780263280564075557678311271673547976559593709680850436013947967353043923539356701313442152834278164843236760717519674857091985039531421114980291 33851003067994959553621970034554384054653113176875199309975831493074564068396380792490141019827593759439610154549251321 2 163164585281294719531890810200012650566241971361074272783519951275307373099615521166684717688743786508622879256389277420032263388301759669045946801113086126126679224877355677990009642843421749220838391193 110091961738103543989735343062263271290358221808542901813 4 167913625449178701214657984068658907484834433536838468682559511559026516386431834260339292023005457211727709207000890251473552235059238312320349284480322964810916272009635959973494261414838456747898514141 10683241882035063621858589047060193323714070000317944495601533911908858410019975415494779581860950987209894537629936418187 2 171466082417699973342207140836868179907546888255239934398902968762432485487669620323090974811579122248420115318320358787508393125166575422670570732713149803927356448379421044994160090901804203782756429917 140861823170705874765223 10 175930084076276895207539406780613941417890392106690508203715602087791143993070555353962685992274712312002967598470325161517557144682650745105073998737638475254312093784637929712087131729430357797604796079 71400415716318023988084671999815338330372401661729228377756479909646043558233357197992246787750343830535716385614901 2 176197661589922354835686276980133402106551219372758647620307004412716458183731197043863482099735114766619957058563249070921207883726680620430809169008869909801786940569061237756389944853631459385494706473 36223077706255064352483012201858420959873597925924392660696417576069037438415752657996485008173139823321 2 178058265505956392204656060237431816850685902385671093631219540680399491719089074618044631291088327736878702755752007385116298789571574830590661689799989772979205061014256966658253619342687532441823888627 27712139506302734164384815316609148304964027595408568783061320127609 4 183912024383603674739034208346039564546375521533396147678280411370051342183315728562501802714660455004792605445092376658856774647462550677741743663295634901303236915295402918232408447301524378682001860171 2803415213303014798481998768922262619050694511553760462620414081931792568801209058907641273559414606480211 2 186224292702496979523692269347599861001012906203582702300183277043144523182838703686106287608919643804233220204000498511646057870226354193946470158154854886348247931440628902149593806264309592078013193401 88378977252142602080461378703578289282645666223559021569143698669307654393108591425170700775130016631396523617449 2 190283239588585108220361222082262672753581967236017243549585150232825525205622579373608749750850742201095769830255615839055453039534939494004568634615183274835181485904871116582162473472427456546128171413 4514125518334139395576176348679532713661 6 190849186623497793209515859131398040420020575358330257082424352279672661181372771002459899727011367077104261489416944235098082108661723574584078869748181388961490128100091984814722330058940593241747210467 905647628449526154421178800678980437287509056963496581908312662919 4 191280839021754745831134056845408953370107953065148210185094223322169149812282853245794621565450630350524233854285022508079651891156730794693872381640104362215858350099614426801767588991151820165257906741 25024700936173642929046067 12 193426238111636812941015249888785097533230740322323428700080535795071907091423376160467905309064368731425585935154844990400799573319924363520819895815782946580543806759490757755902576491860549380095293183 266903486884438973713813594632330402962516930833484598294727575817342642689309414125139923175575585321969983 2 206137570913121416023102364663159693939026278670794640232679819855181493754934992707322388799084757355857679903687030258391258187155152246492635239136420323954978986315306513108805439242429196546188020177 31872640844190047162391916296732200245803068403503844111906488046907 4 207881530595146664728866657499870800176727568201242512128421268388844029505079413308338722380793199769577459755277174545385293939888527714899172394435831833029451086071777199951349408290752487812390310491 45954691817659338496914111381118008166483390560851298886852753 4 210197106742272130687182411960686740191487403125295704331791610848688302548714571306285070605841559232953744988276545248122625982107179594477162598520496170518502443650241184107173305037990103939626315201 17945583155599170815171337540753651101 6 219417537481555350286444472216309514162758433185709507780184989592077019218411662102087243609520567255618442987527760160059457496948798598249897645827934132419150839303217812391824236964171629497201587701 15019399445243777366817906003585802660128448907328556964687 4 238987837305373373693240032500229392004222015938686035344856520732418976608070056381716148268809173027275139069118688448154712474436935506036260763311633055236195165807403251170849730032950607677248498191 1139535451 28 249424923076282414265490030275228364607680054703863911985387118930978053412010329139748034769062231085114403237279305134180613042715159521665058847385067581815928171179235890230913215557207055211957584461 1330198267511173671606989977463834558788640229397314096751857286309940442636500141010017765194302771143 2 252775347269961136210941266965956343142849385701204970826226052949708099646605663846054337605992783318978292495342558085795436716440171106949478491349080078654769362791434133220735215011756489863333756799 1851765811012441298563 12 255161901706391326454503406374058440989931248460515539417485796709280163251050274469603018259206118109227997971828501213151900877416050097551132284951424742569551824436382733261538491044354890584552450343 182252042272959813223 12 275759634691593905357741800995250104028185461695663877218011918991919687543138038854491858545842430179093537431200789069271167312293855897703750609562863181034662676340909790684583537560108755477776418561 9407351093576489877809073643200787914437367919415475165070352911205892259228048703294467356989484916869799380501713724421501 2 291450310381205321446115420383258341912698657252379732589752257282101578018663194512334585550948196285729073099098146997147882982969579740928909356108076469291384542905732602529733772147202995430353910531 7587190936918787859020612333812887452149056852710182732614747225912186373778156749083876157210652325970467471041078470607284571046781189766882982781575958898456360032643015893703543721948669131892366490081 1 291815036035337994577715858992803363544194494335007028177490277919699475914544490349379852200409704845017979655426095023357098886414661144880114722368306111479090770486269842065520912382641120457398711157 1475685122474626705890337 10 300061765842337630850387731772964610800824171900254531288607676722303301773906874532544272778612731779251033122187011417385808941639152470366600335520595503229493534855080574905144186540683240411005321321 124909321726722868063633474741726075181441223959900414998521798720514954441620366812327392960985970796080791 2 303853516926783128473084716755007737550612123141912623727749801541222151990731297549270124589576692888886744171071433746709028073453448644644281074158954901632600820749676318742590589970203097917731118263 4532773780590852423619 10 320490993903103411910812206734428090409483257284318335874604573817912454359995312164248209358128574298768964359998787762834193158285060572135788821241876195170929243887540559975805876694482929756879795461 31956189929982482535069868347988436744250036551371474560133359675132439527135565153625424546710334028423850174167829890781575197572295427 2 325960705623527762229892539642416320367844541620832917794063203649073402637645646148880975522107198751347321796930125607175580245052325965007584320057633235505796118391115881873947612502050382775986616941 30985554724979818259267477354820576148730823939035339 6 337338268443067124171529567341661347959010778517230045034816160875022826420306676777306895528878738005117504716809048304040606307835753561826118459901142585365851930597088156324739332611217841201822277109 1223400886103478517 12 356874809214930059543315792701629751167729582960663040038774542551491862024193745275733181026963287459951883273103582811181759194709045284131480523945171414003487420006044562866901432752917867499476695533 839108393120143 16 371686505245297084866061657866489771527673339861254933554127211003945788503378546196260809307170537871062525911795373839321670183092904090266710797753943479316537852183971906578143576766072222160194388859 41964341079555851203831841706263839961 6 467826024202260907747076326929288387259603268096375553358230400986270806549086360870038111438975570494424028439248649186947248847083166815410805414696219609761984459919389319895181694491759886537649532299 217847345021486483523039540185460200465209596640718505826225931 4 468901695808372358190993943892092302307781808983932046690123532212930090926291576673384897682715666443555178363910307633642106087654166552658872681915683394715808921370247435465578397844892224394239296931 1420287471987166409614159572589348884816411890152082075989297842922882013656753922582690445750501961544286471001564617325188161 2 473931349520943124193409576707948564713292080271959229624059392346966208147739521330303547156390617027424271082679338882491077537449772943626271053055271020111295026094993551059385621127945678727358271911 6967030748593693753410974022530564686650571471935139157609464090833159803235703456703294435587009990401557920833290516212618889471 2 475002123311119218906360230221711865599120301958074455643825428999079234972725652835379844390310637281706578065432118933881493204274353022034227085817470382962873413291041099868847846393309044190176932253 2496210466004476103057768127113250276730673303701011688049680254710910828749246079680715753577621737204717153081214757844631526532781 2 482555112236250070685620230818290282424345707414820230904335455256509881905444271132749445500301318730857978832438041413735826773768399876167498324874115320204797617458118054129178860656456969694631256981 13722816749522711 16 515928536002666466487985764829829634191821132019202963419109080815775822618830100057400324292973585386206792657392764688455324639430828704478578986480399633383090053849940019847318141960354410057980365511 5567541347941860000216107746604533639 6 517739894126315589516616635568192023114275826821887685274474223674767149417928009085757113462022523768051493400137996208796941109030258919338989729738058559750030938188315932882787559186171057557499249983 3806059624932442342578490209313377106623884088051725591 4 523982912788855693500876476885639676809732830016752803617368876272665232954550492113197608407280036189118156366565620023275489640057783594090699624200243323177845667506276528660886605646271248275718570821 33993332457609154977571805540893733211893748926367221306346309241 4 542100925932696427405135576752819137480378586459713401757817697785789738287006099782118345172954748442215640643552761497385601114134270940755092278324635754858958769130725344991135214559722636599412736991 782415104778932178142219221155746745876537 6 548491118884979163306353678089755964900766358520507062907362402207374828675247225973046812908073764230698312757379486496757989508062191133883965992852825363949075806214458892364544390829089327945034995833 103367415119365860569073883 10 567477869440933803979083688468668275438248488901553835212568853652560385923294876244085034999960624149502714814866586328024890521054780766144876266369469983863631158380844880937383821104660402968696217441 417874126361927600184350952724924658909329 6 638099639480970207050944566755038306245925606070662449080355420277794965671734426461447893935839722853728868645983894988877503448108441583550863912780836329508634314778032670497995161498593349573594849411 31309686926074714960911007108051366906248053686248588716700727748040019267 4 696257320264500157918921794888327942626554286363404508433458802328076096648460683235645930419071032148499404084226777053293594926098769988825177714650805348233241331651009848816199226885975194260514197391 63097651094323502406721065412314850443751893412503259 4 697290220437745643962743370637061717758686779099211697545540055158320372838311918253489423581817076966378453661851398482342089407931124899639740994555317048281158433298609011086588464848897630874731419801 4312866040710472674301381362078622757014476650503 6 700362916401887131464087973848670244203461219478030169862315618912357950182069850215916706728335685939576349655567011307494998320944862259630566156184333637107431955583815540710680539607804089494847178023 3093555788815473622178148819425856099698836271823845411068012388267 4 763625052094621056924906097079506927010297510247957756181365548240831965235093892563168384093669953494181655125903981305311483830122362844563793679510690993203240510477500549222054258224054293678226321541 8923160158251275813893694521618056340463949591018019916629272042514132756656318154007925950061732931100435252822703680184110174826968416567449595228045040839 2 826385503874887923591576498803357299699391693543110196374561729850045955548013346144511984301721584240855782310297236441925323962083623267486111782463700326535179518232180675407118174674029630379089324301 121296897585939929221344877 10 864873153094496040575070263142666508997795351375832173095932223045368896285843253918194565205384173048562811641625860465049388571647785166156494051417791324736341854896893721224179398026918578183610345501 6803363032509806181436056481078896676252560422702842800071 4 892103396355024427886034065698469720395402174420142514458808452355117466269832880780749329877239194937404443950006715521382453375104408186697476163753267196132312491762340589126084759888242260648657010101 486760081884637503726246552777510457367338708853647497892451 4 913007998565966104318529786672364678902740034400026993784176997858362931074088932822237306282843294382920709404261264022747921833062851690492782496276265430030095146782693571396653205608867914028631875431 306813178005701565821096665172009768038261 6 930192558802717192435254730719120918128795167186017173384231614004248858987086374217075668006885307583459000184032235363120906246221165233043055352967403312770637961626492814700297930768292090263810570657 1219122683013219675344644403844038029332068094560205794026203138722320274439435769986569890344902168410498203112043310739806971 2 946130077180398338256232333028088085022654296637788972877711964511863521522928847681487838806694904910243712717929526783679167265074565906273625908722126439335530590460484193909786695045060399525523728043 1468654130793257384408391099563587693902339666619395220651712632404403161371534963509837833647091940765558266306709502904660652559963656471432067153343791 2 956156814658281660033030121515476151865112804064465768181037033463565461598578073494354653824117126246361716019795728568640947917192053674158448110747316353798860860402165699580317836980973513143281635441 693768617257613755276934606351246670175473169588714454491530817390232828529873013686364787938297283882022149933604212291556133810137109426516388082143695919538299603804407281995760254883620892706045089975786642063670160325862299716488281460257215447681549525784462594400886132410937901180726301 1 1018302730103448795312227661530040080056618516658586065723432627137518037443941742685833991355543567514190573281172868363985790443268053114016711499090558573812304191511564745770963151146458039891649155717 10046980238172788972543103004775831 6 1028521295483319157614470695303725145668522886837434513143691256507327834861504329406051855717833839119239365106632358724794996912596779841359794039164892371573016641831751811664569774960896421748443458937 5907903711714094140855773855218862641125954122401543901143717474241746287518332780695587377077698732202203877103 2 1053601307748950903303802366650928663424057373090630626562005806801036410838615196193033512574035746762981778868566668944903664155848594386589102447351467346251991543558388606232126564642336574882807120933 1781548104169035843031313797230445819100442117980362908215917862432141163935420524770315273046440582751 2 1057971215822761929116510177466396452470659594730415547716582131290031467935868784156112534919961285784905122074691852383190207009291356098967577939285991834316898925752190794053097645052785015099639770251 596162293003363 18 1148419457877466118435281720385867094919870535343227223236109101390711004699134721975853022467225299994746823086620023016601806308886035644998611269098434523275322712294006195775510254548628635274962475697 1090903343631539088063959845808408858775516133594030362232506403257611674734757487882778223644805987825121 2 1170638673800064582207076740163007786239282196870723462983681115099072639546509506583489234007428286213601968891515980541356430015864018284171952631310682313978548090344360275918858133006767656981500164437 82061178338960449344107538384616257821885664140927403703 4 1213491448141041332847859133866506477090459302732388436979583428747863606503215933117983132238015076198571412422385104265944743599863005123285031368036851425217386106883900747571340203094959338254970848941 4230342618929518952320160918701370843803846071212643586089399003420694930811 4 1270514542700426702426181358895186084977245520223958952679957566802009390580092143903760321703656445426668978165641719170204999520765662674010682488615626179289469894316479121727277155665891375498926793481 134005569985456265882176866064544117626298245292099934323333110003806179073599226891557797535231539486193294889814412042106621059938130337810440706055671388747782011879870971490045815561166973407730769411720788162552664333 1 1292279931065521444162231470133758961289982611038036032962629319606789814509418708877346913802407835272829037775919002351930957356295556337039908130367505573167612641546179516989197013931961112219976547861 859463256831076775865801327712258252916807936324900356725232780876011575170049863797452465711753909372042956523324161563256673 2 1301961749925495695451005182989042450981005043994984999364099646187253474423162194739761543848476002977401312776116751133383080464328555974737062706369299359035722510982203251090610332184698847009965408227 1003947793406659309063 12 1393019481130255835318996433344985429779938644273679142835661804423826039631755168209915282915135075056793161017155966249980850849955972799957332360314493427232903293178432371150347458745897123721712912507 27192117212962951448951 12 1403533780643858332323995617130557048949965738301755188886097832781869631861031017621320144115043984407433474198415751466357084636147649523283453859062204175188374255298678521695813399330099635281316526179 64153342749998151794296356280930571759830969757748148826740826561815524582920137052860359229602845577173065049119 2 1419957522667689022594331226814500834726862803931918879285230471023605991860984524049003969556203999968753404797983224106898833385604804910206764386926346029822812597094378120863882952557182475369096212781 11348450947935376311557494219 10 1450943021389743622177240460353755257117169221056341448289894956486708863012372934666163033537755389378010240391391219739275749480466951155583798099625783484003152387816013227978240226409979185440971463797 3127239357434703648434006610936583185326145047740709974991607173185304868455287327298654788697679992609143 2 1528214369278625255351666207059710236780956142748949259508460730487373269890056815585447758501531841169992550426554298388788416179293703177138780309312879034284837208323020055528071356379157577154810564453 3571291902874676735926716043 12 1566869456019515508376190223296165430829291662946274747446204719567518460220199301373781390960174647377025885961309963570446987922321613678448594398845885405993268064787000216711525470623221957027291090113 65037961516439650202071 12 1664252024356982204311008557996806484899361291120461781536069916860217862726743856144163811632238154222396501594561688231770703265545142602990745054457602211887652134955896241746838722944984018057378064429 9878152864175477441114483780397907633318018820211321149180207265608539994567061503207802422881661589105285246510152718070396591849750357 2 1740881015616163904108369870465004742695471429467040488642716526022973672170222535918579752941289306888615447419728007105020689463943428756046163304258257544001517983250128014705074607934381421194693985289 20500504309565508705533589073984074729851256640501579994819205352770340121034720496533092336503921801597 2 1773293995554911370423867130830911236924615524292881896863631013159532341434484207259890969058499278413378249470863480264149438923166731086878634259890515921683630598451180876065688530480239644072869846211 329422297 36 1803725753219602679986041380923517435791311220135911473802549790381632313633024146210004894572996823589762445390566578768710655326770501315358933450912341979113225833302166452066903559687798072268107264129 272202900201544889229445116260236145647926644228957643593575422127 4 1882663479970885424164585361349147239799694323103327709395031388911785874097246000305206521651511997665746755206435487189398642754289979118145905442486717856442384045311975159168489824714864709521515865131 426570294117841478184841 10 1913188904609005192311990284391334992909441385536009013507460556881331437716250580239143862156878462309535876044993276151623139202747999003475472175516166855800223746482033285147642153922619329322158943007 3580494502431176252392172869029580759077444066671623358882803321200627967716554222980904018857067733710653 2 1913845915277125480699579828480833569765435264270061486078884963748684069297268196174467317548955223880811570484736190329213923351995861628480749291521236561393693638381214539906286166754556979119375702981 13499169812988196828353765920844908931866847660899829094091764151 4 2052059234939477851420858418969489476698599135033572195966386700125045880691117619509293647203514533676015290842474216044543728172409874081281880725078262101554432723627527687204883362850527959435867528991 212606157396641948336179 12 2053026792250918015477960036077635955876486415462961161554329339619947709319522971917664240362154395651033163714582812040465640035202025678343992205822215394250557108569123672839522429702715534034868055177 22510366789787863094645613265499067302979138967586077275262231571479977530811783511907799090767027040841 2 2138044780636220864985651820288441564645986138729948909906029718213373582943818157690157180113605839823016513296550096429586370974025268878560317693435749816515873802534403209620031767780352531021384426279 1861441475983 22 2216702575334314090180736821301503838439747774280496132116618159354972919104730863177122592781167978034513973645029662227549720564757734727948093722531524599218701611382221703545531544745585664833947825359 2714614170765815522438249647794095378651887696088216039597605579419483703317137806932510076547030290788977888677705937119 2 2275542029419318524586998644553637351811078883884805724952587889670560105052530503425348965665658810837705474430074643943098215013068580484817178615261978846164240443700971336237492846188896384838402921637 2614348460677255305407490688398004009119889796458524428774839 4 2366222006423277266480658173965619757747109836210072675067744744289780693896768958708027578577172399041189005864856800428549936886538695790123261174514010410747986781307637905325114881885412520034792789781 58731779688457112023650265316305837259418015333654881942636883346701763311221173926425925394095485379099013939444944330367 2 2445607837747262380216356087264052651132410918850921026064843287589247227701880103402050809204658819857703559062086416089956330327182407948912223271304857986512553375322647842646820145904152487241889381489 1163018639068051 18 2462527171661719851092642196804506707523743362123072295109605152615182480381663717987597484096989492225019363612265885322411944575844525203822119946828055007460157888273293266746532971923169653183406495439 90718654172094957590277497660742940143699355363779415259 4 2466414225991034350428134494899531740088448271746368904976393898237204774757056531405960486479810515189386743583454964999902178801722555596576755947421999196360817407538031173285759197332481709366899334381 16648611327450560798008686167368208634328895174840149846605107120276595146316767316875517944830707871267 2 2497083415608244361618577911473616001760148912037925326509150231560767184539345305882783959252670954408946918078394826056937465674467419969119256749109718804420444349796551534716625385437406445277309477987 378315774094456820336352916635652889420986910282672865275149 4 2515306062290909366635235449738057466957898986055523397343496773485207918498809386240367344131351894865758386409202617149013797133559318273162820079616341949780319991483049070100661981158767235870228887691 19556538222385041840319065610147197018521 6 2576361544385010937903703660162873880968563298726094818347471995873545803978242454869641998051131667329983125582410385653330641157697915554689317074627430061362924883611368495839323736480237904936773375017 987813830263894112420446649166123833982788598386775052230663151444223093537467972290084310968227658571230551 2 2605514866948225574566916990980501449803123373995751889360785018335540820903215813487734393907542338520885488389772512098792222607808390394369025403246556395206535811067980115104652779365511848412876681503 182317116690093400518924423967495866495302587 6 2655191976408344264429576570343473928500287216036215540649881269437782780263700281133571576565148514030491353677523462471084739891897324326820649318672619897980361612563453786765418169238298629940248847957 103649099235732062958200148435153685813929657968627405699393296638008526968596075476001763688749434391929891699441 2 2837782629183764509693663192011087320783544103232959833141923071108305972504935393024538181381802013424116607833322035665574708472045986238855461490087638878996823572414982400345916918260449060687274473289 2162022607513564003140486228566822342598483203380278231299153 4 2970408129738640777671484336152393878972996465219086618066029107648753017324045355142076365628769920877508732274502058600981402239369427801312147156468352556575376784095207406315720939704792873588301691501 24268882165013506625712387116205009508896601 6 3027333433854076961565469237751159782786580637128261602252529172367589989443897577332855531008356130130273945230115158276202181362419797922679692493279581635843376721360477902556324602236500727572235425233 126610855042628531200347071737459241994197368870512682382327206572153162910198980752403572924051440478851806561399193847363007563559397822139498465439951585652440232519506637900235320368130191161818220837156876212446507797 1 3571945151209542952425661299956249864287324296999600853518493466733805571380630685242465397464394853869395011727073808073114301352653515973846449859196032932238461697347513238352457393143632794031816264509 56121403796353828161444522096955677865611629526427978679129573978632095367704627850626445060203512843679094783 2 3601763502149952662152130536221091461749225368976312165498972914085344192521494279272780391565433388487736430140859675608923935832945248398386992481724033462774775963960635395808684556135095824004329896527 13118744817454561559022413109165078253672629509672489016560293 4 3867568934801107068011736884386581592043513373529132870732644879848617098138103278567083897441185463867814636012666390557414727767337269999017669372973050740476902159115742025311387561053905897855051384801 1746848324805652190784350354980922657677 6 3926340828889089750441237237303606546828591308806248100447285011756970488633448487739852996803143801439973006384858543882794017390130781715014260295802567743693466094058628796043704591565133734861749442433 2494263575968374667309978942826274546620324723486960710784591720197132444370029830367104310256569050032122752857 2 4195467145716508805877217236500725942290819154070469060018377667247502878336113045843832948764659201446879544720016582688446005292200200594859584615455888436151531224371057248491302716592681076902655270129 134506404597369722435753176039999921 6 4545632993480428603609793416537986862923987819397796216276830884194616413279495821393765959076607080452585090083195163861661168669440673234505074723134010884782500564918597304977667293638987823371445076011 92732604493080028495937219149022534640230957385812445713 4 4599645503494504776562916922937444097727437604234729162240289841215192108963292210021001482865655049654723594583013795567738921414889355122188252723573326493761536190461019928026172523026662391214774803421 53699356071124407937717710072242399831889360212253450208505201 4 4673197507539425719554535409138802959352576480811291145621427222985515271021963382893686245061465779308464053450859476534486142301687158974444623102908407442418054817296039423402513081853380574060015751881 309838247936176455374798035324521583 6 4784326446588414336798756535526064551804829688512008619634234486764644893821795257261054112069291878552883833579511855248397411124290167355956030710225295045664347107834541550380851066163893156578967701221 11940971871487 18 4819550994893088775967152680894254884331672668509306462286530260472842419079954385076963526252292255774992128760184102037434480538784111366759777800587211067556650488506664293700118378104712039487102260303 2895952889446662606310990907001085523700105154566779855303354545627 4 4916119506912957722833306713048174374654621792646239056416585192929606322772351305981316552643063575805196909136775880534227068873554718119338736363009864993917128634546059588242239097047444558900297055151 22926121 42 5112207406426516361263420007152740298498149689002905198945950171861797985678548956041972984921462009764558904488763702672055279871660287760260335041102169804147198514376891861866518611540107340241635378613 6244592730889848891011682694599984726282477806433693987134311 4 5138396183395078626719647087901881629934251586275650643730395756042053696543309619867085318403425783306000152864951794256866065601148277482297893483352495593910903818313591000241552788802395384364329730391 4792044685331093529690036324914218576225256569750599031 4 5297308278902008286973862027530891554827882773682944006019136240986691845555487065150281238185384647449895858950382373411897967212123866494057524371924990032701240541412413861179793715520787152517729192021 22569710896810625073636462175100282285365531370196784637735307451076699917 4 5360964903334127720979798269757497337592952497474871376310869508573814321710378929855492302826166672204713916322927304613660219084725073162238295043913259410044410002874165862152381736834818497518583097151 186638076777769034740323518757262489850519158739461089988974731 4 5432207644676227683901178081511565050881126504424734176001002227631498919579240035253754626999452888708438446449357157839835481633161025970928536996758557724837769191701680411611442806796432312127184268191 15842770898333875476794521021958200020834005153638429 4 5876101267765799931856169231759916978220288808146942253249082067612698150290212365386514337584385259323806463677082851125561339012594526590175405893671623428214352033644478599560403546802848232071926734621 28861207446615695696838427 10 6107158157178590895410382350849730660528315049842523969434308866247378313258011656226051549944849948038937179518485577055089111756745927124004250678050610691518544524587214721646916845728076333874079280999 1251376839254188369280383200820223979787463478119624137194570510517884105305923213520205274774881254974125648229452601 2 6452032554547805994537516388435536369118323591816387039067731274185343876212843687982645482692620524765095283124791755559427439996541026337563776667544281082955739076174165641551910076273287889665222176501 28863589991193823096074155024666792904717964660354703875424373284506837042293202742584188406771899369583 2 6458192458757707293277354977675049416421005970566367140121412179022451978796355737393836271923369196680008966134439278226583566461438357178322797520441624381993593446451724387911607419601613446243447480337 115098958977451390054673125109504581317322779691775707 4 6669676999353313206131136519095714347299824307194031997973719492725982554938360039261509672221211196069902027335202209558873944757427233818340522346434025696443148774919221172516968425608341049154500974871 488316614559373340259877993982401317350797510693215845494465955853832272728183596245378744916468044604346776242783042694642875607 2 6733418738120897529487085117663387716752343932766881338681566906559003718992632011703420063927758437827353938596506132825703419347273980095963209935559694764430661293062844922933443175465712327460650464393 71999685053253027819420571624336993 6 7061915809190524369863143293540046166575544914046516142853322401483501340208403731031137836026951555452474822706231047691154899864784399004750840466534818426654733009688444937563298406333152452424775415209 2715504741333544540325893006095281267384798563353904553760539632174538400951231762592484277039606814019 2 7373966000204960642290508246602167624344560164657811666105669447898863530254679998275549162301758799073060879684411085904854366855582538847095790279613774729269731506522483113096132856802542519775261746381 4250511210012933936926743211069755279447637601323234114222731823357219205455928560601978913446813642113365006641849201832005639541 2 8030920139128228371798919183834617441666432968025203894346860466232546775192628276801562257259744183615100579063777604619998265872114970323993377092751796503828976619604699982892901931996095389294729884049 78986630413263472942521608496996979157646643168477274052034134557267847381626472603825640543651155095012703484017025740204422575097681 2 8105798498989039937952013986076700619442828732406513945483946117435411704908219501134373746944925033962603035571089976366398875989528998458108657534832526720771282692641306674705936156040190867391778307753 357389504804196229161726702633517611289248882087521054079287465454677027706748456559926686743899415475846326723071393 2 9254818342759463892675215827011162389791151062708795157569969982408418250448056081263014184696570141333367808819191987955704954294961950356635750233705364535885853410968097054146305140087010224315900130909 1723719660806020156867025124311558632155972235482104722047518729159323262015654522011696320239562689039978218309700383149650411 2 9343164278625760408660705547119508013131340169966331909778161161713648122474937174174991627867625978592778178636310953501509017042807564209669804283736319643691802800179585864993702352637874538346811828493 6952813889272272310594777405018531749636239930881332431077275331 4 9458784000561543079228741261949803703072893901736091697132378199109523276555869447022641936146531510586500313236403299993394166697603230306112622336470731670112902278053667328033872482718781383820546343441 921078581265929772985227095054129877904750430561109787136782221337 4 9595607776284945614788558775692282934288278126573279287427871574696309153314042667360200159864408661774471030723487656993170229056887864415281108191542971469039321444877767203066222142814386737535924490751 210839156274042634121365680510844460356267 6 9667178069155473533013717830589525491895523818502792436480396772835210264521556191061359419104415721639337362402745077609837674734044620272820704345898013450646407091353714505256301737007064323594210604427 14746532833536075906582976293933013 6 10283466384895991359370703535482086814734207705284948943734949984537150021491940007697775543587428284705724469225121471336812548527670879564085295388274742931386949573966311582915227435852070399823413934043 116856733421 22 10382816024359741198800246730277123621807694969995926944004265625691836495624067431336081676706061369350989999591109622508412495537601509458113196625830017279481180352080907909881459223417878164894158174113 10822630597 22 10876098706379519365411992164380697813916522846711405048234037179210197168665488707702168754074485039382328321532317921964279280819712424585759247694988276700793708837574701708852502089174061780408465887037 330105667884502136379338049839762221038444457296286241054417 4 11092456240767151597678483560444261356824230497830706495085313451104678272076169675555745760506367058017238655755257977217180956695184573701838130397715352747297483918840274828103586984523354989690158690691 8040964401641359861813471043026852875059089505228165984546281607010839560738819708375408196808894716823343932748231 2 11127177822056202704462267272457994863569925998886084668091721419205071647962322822710507362051730695315177808365529431256407035866732072766545041847693857530055929110485932872119592370983949766092886468509 378570612645576530151776761422159296147453 6 11401049513326722130155232230315731527263686591614867838994867307962661228816433500851320589450695185832356987951892405177499332553213941022208335141473637288311904716990308468582398706186311305761535849083 34199239 42 11564677232883208937293514240167956718411260672008414622346230844790586874760381546090569697337040653160370293679563604088264291320202261178997007760472090623611923495271597622260373555876142007000199019287 3356691101921663295261933048823959178223954220406199093475624019 4 11711939895954274502296420845641377375591025152294049591143100180313014744693505767449269047320367908305823165452435374258074987825850510433709104238653321217668125828819790127933107873089841726501721639901 13013561447394443796754809243032823904860268564617269716588983211990098478604728395360218190117214955772138668370015900505217371 2 11766495480278351001237381381372508765072355630391784193486824834676476299661143737958670438951433603126967302230055037005496090907273553514921599729453791351307905868182785223791922572389201463484994197483 106041019574217229753 12 12391619617166559674967066868234550285025110833916732896108494552432173179014143167561736715983127225926811140226270679771185007643839324754812263870944039938309409577342343238253138653196508190531794799689 1658078772893070097823175434614865268526292705587036177 4 12588298464031157769623096731602521710470949815668645138975754752380414684324202201204125804539925938375140584623333872220244827283906754440196240270992042702571073280648389709733425912358754019176322817951 5561636668853126817657711497491197054506522879867 6 13112585578587865450059168443554548212933523805127427636376986851964010371279484564940473412075970351628445571265967887684178235495714274475435204052658205494852832058750057819157890654252062185598995502681 9514492918860149131170792918981992029 6 13466211632802823720226256475151822347947742384777264668188699051787462905862109324808534613473777393451690757178060543347695322990092572615932867556158942913799316624919742570476312294044308685786286013787 948397229516105782852387269943740021239676464128103595665143842687614952432182727505176839080500725970871784665157961844262933741750517518089333923622966977592056927901676647660671755076250747321883332673494640071717981 1 14184945382980222645579968151612770453055386044270100551766919346524748871223341118981340334437774742837208957569067956128184752844434402414277640036428568667491111622040757292594925887446800384196510371141 133338869 36 15248024017165708414434448169286834551169865465717235508241250833881790970749675355230998882228524560257777266793632637211218534840317902100638689984246997706643062125703633473067361354610150609164333865559 4802611441 28 15450082724164810822562731318881955761632042988114517591421817212078977580006779315526923098882671971858050732175067912583996414396889352299850499596887707862609239581664823406717848665339092559529447330979 103914708050934447315580766017350590496382327579260537097846366728204141221144096908519444594432235520315151817808938824271 2 15707830856900094425970180339034553619389242178085199888969937791336120629372602281407575870815563647563361043245167124067190880537413036841214232457154476686382260892479064388274704422846641826005543548319 861235321 28 16646046317702625131343883637141200633948113636307561812353734372526420891491023888858478998915169269589207234119233721325277767553611621200913139308458872573834299277341327521762264605144227252072926368419 2648349194837630109882717724639422801732918602260657161829664122112587 4 17086685040835987627818092105657331036029649172085848649662401807749467329200456387640906011652446743100099563455180611562997277964457840315220976808765139197906581768354748277768360704918078959765824363371 48774625069 22 17351402676331630001066240187815479640643367754957752518592396184832264714710031515647349746562642009499817668975086352283031116338775521676901150902407437579243309833483784603551981513287332713458541849847 166298382750937702960603003 10 17500247613674603789541599135802399345803556845424641400574510875333559026561888507789148764344960340573264803771587241660619493740892556884228399993278358245470127816137432698660102825790402738450259907097 3053257936377415105843819575512517445539226369312821706979369537868243115900160561929662469072599806039597737 2 18952791632913220259768640908672358284496730367947597758515282374415286672622064532253015517378090442550734175363112243133693880705385929831915059761192732014284855091813305339189212976512069424648572323111 134717814001 22 19044178155730599780979471766089407756589861057453181998252370333776606716209024385144864018749916297831046394035796956965143746521687416437526430788986438908036693313825977192310434922258638312846158488843 528515019661 22 19102096164997491543489241937575821588929137793886647184552503308697121095871738419927657958322317151440435349853245200939944884672403760461544997404656443348902837385817980048809449654394351243949190620493 84853840327784105554854610900443597166449101203678218363578737453 4 21031664205589153288104630769759925909964064667352898069239852411473641123243823864971903700394184436983070282940396327300772605726143574804345593021337443867196306940490867840346467313900253020249532323341 204338846915403701258543828648733995339799516712480427367792366207124853186110531220653900509000970007207187181 2 21133371752019648828177598827610377388559782861259848913206839983076812527141091080945619299377439042753862310126312274806989329313684614791956082716792988157454535192473404430783285167711200709493474283907 2995186747892746617007199831912767897117409447518317255830050019973938352460107431018440775854542678164913317295125160929040409426869546049687 2 22143175897431532462674463327225122334563474981862572038522445413263469990280476148507722778207170507275383194590837625254376173108256011785902999389597048506131592673650183275600335901263868082996339098239 132536764831576675558076173488046836631247766630606569978713663923357807311126127202452509577137831558001893436598133 2 23421192586780255372623195948060909311621321316543589400319038453707171439019564001392463014173283478798446342786250003790617896289932046360563871012781859520823159625383924619076979422783286666708398725583 2362850863430236461878800464325798525543088049996282790303 4 23733378899355403003354994539319343169463249352252506430892565382717569868241907755707135414918694184025288718273173292183767074687493109685962247617997628900739146951162815075634420642326708757141382524221 17794288391140107686869553332276177261 6 24176455231276419778480682281943483548251641285409520614184626134279762953774683975580400822372360495238377551008645905390934484057947880493729259796861126073630844106924892070810886900731743469340911423139 261409281195451053993382909 10 24511970819321821064278100081644661653627991032196569159116785647794809619036137314692971683182900521205254258275167833306310410205387055795864054739560757539638763482062020853709434317319357868090620574287 1674689084146453802718273999746274243527339281 6 25983957409624819276761168612494878137863789408617844975664672190738315877370343953968463393005786979416685532646837279460337714535621186228865736175902035045749987931373428271445183427480371599133876175493 4683206598239757572592566632205457786484815421312954299009163 4 26512631232879790133506180868010360367140910217010418006482351515059295954358852815955758970588705249037231258147183044743680638102978132445934991351272914695000711152406221353934150757885992360479773293441 4424511226328588514967 12 26595201374944703581689254107426061191754749258361267984283430876795971290581449766211816666285386077107545076609318805321149252882540641548170478118375267642640708270920126074165704179943279202249366020087 1227726356435328672630266730643084526478052295313700943738727989 4 26758624695896263497293806288052324771768324791671459901867506510065040360244978270577650729586652735944302748265604662604690130926467629044065948913976105089685089480821504980323937320392202731732985227281 278488237243472762269702172821000201157841645088929817421087683 4 27445432606632396718748693671232929869627078577608265781031997994767788600256436356260529236405494513943397976605660746175861527430289835815365143331875228272379489098304827162501441845870314326555591798801 30985554724979818259267477354820576148730823939035339 4 27932512531188707981970809666010290430285998688965693851159426674785622660653314800237965363215756910803679525086421285990492969843846896918729520996900750757466123643134597696623405472798415901586347246721 1063465255963209204645406507832618033689 6 28097795447662161283706153294422289748106346550967565989515656480833175824048253923679881299391644932700443871037660307053888130688140018961271843602406397115535269065390122440812767431172695011650774221113 273776517219858705676329831831498616480422861164664913979841046291 4 28617116930092876601022801059926557998443709882104001330915236191239614110722078026180143969441825295242823266127324981248024729878353324640194502617623591711926380285490906395218613012407648580310808042391 806472453329380269874245007728206941 6 28908098237975159175632784838956309414169081494187561018798309466177271960408812621182479408324645271232406782140709316593135945984776396511528965016049831308856353896412497532834428118369400253718509759841 3217483597477138436821226584300888280279530063459 6 29225415500935425933397084033805254982036232326427346079071392110102866484645075379414774477103999896090888626579539440667836092329936921400974622672858740279444138793623391610208091537265941527312243641191 69424288611600259592456975282398999769690869870796439136061807316258152016274559865148749784783580277524394670036888840787372050403 2 30535320349511610006942389770384194267437951827666904518316758031244740121329772024928608132176092769911616438454539509570606671362613701781443468159523423480467744685102136727483984039481972448794942176851 1110143326523477869610047 10 31423055434099887685343102239169670007643211638692412996494795457309051241484770714890791423593967303532116861898187367902828372898361466192648759239243649350136078164613683954905164270846657493267734202931 5364752251835499310025878011304599465345901236590896445700728196482477448786533714894159398808340032768879173972159 2 32524423269662621137323794947034498548219456102892898657578253629398329067549209626422827607361077915963084816344428264167511316383677956767671094347332060727858185361808828692647764405176114820781703467457 12096827119910041725631 10 32673491589926034415040346621999034089577034417618582055612222018877263544471100190266643054231731101547642507800379185482612347383866412599844851148313383672084244016993310123911822149040898285336120333787 48582856057996875146260485180986400575414807929562652893428398738543783573855081729136001789547298248589065001293631 2 33709410059390511064741910327488188143033986933009813920509171846361328996818072869828327670748974488730890314984277360653611545292665893938439816627031598576086945119976227923606800999559378112483174989661 388154396258228569429124767 10 35596544909190205986450644098241765182246204254146022378143493715024804965924210603873237083100247083936995756519225659434835040156355930999988883152834519951418808575646334816076723160493890993349248528743 3292469698473631930087568992431132044886320404429726116867200488872775667087591754119433648546483215501799995953 2 38093998073399032660754714750304466853128431632802809404717729342939156254593488631581005583105963348510546254481662162634546827664494405425359128604096810617093141563012808381507251725613912488076021598067 5720193000792603980011 16 41277827743606305915122970086208832939286437031804422667317090802902850215881205857715869924764988565607708614667207155548959515957716672895052962994590947889089324886586346510706542361062776614492937461939 2289731385787811582003131 12 43938284295579781345900921463038315066347691002631968771548935610938410100762032977079047021750586904073767385767271950921055166080552162606452575854019135396471244779173519695598204690597070958105437602453 352878712953758373632114709424323935388040762599459768990314141715160466348070193861203297505227100651908116967553362845208645243555277 2 44517924690140583430253326720098487002375274517349491274319002352300033956146060471893621596534288737285236731931720005256169151515607762402399395987069875935665809767678043206584840351774021446420945715623 26827942661772386948935259183819054076375313799449396587288635206103659820534188663691865240960106914997259 2 45634973316562317982842771572259656283022835142827908815088778087640909081803028745036590780092448340686897401294620648659669305506149723165059535459239875185637494836944930258328076865573192015893009941887 2607068837231377398063936454489261813190254814714305210528585050759817895084881633755583105908941676567720825962137669889347620879828632705813 2 46880839921256064138503424066996478791335688223765898522431246845304926060458595776049202770959380601929564312794913392125511023352985128364671519625709669570717156391054577397783345180858117317263340136527 5939213080142536720797511 10 47595492784515322695412181447011616241911082398249571970350194492761319867318643417556141550718876447609963854574046624018333304694297814425065240736044637572134410218647255284647870791867725180563109356339 23768693597492414533039190349012137507242808821 6 51038976023399211068931650511225763075447986626040316817720012538896858118715890493837097691830681956481923292088676251370402350206354582717316683528000185842109748204089997255654324455208477960214959547787 19625565475303189 18 52662132799680316262645851677195552388018475776535529309603618267291068454182996933091796423641932566966788729490972254632378373729476598911670318914501449210139104738566254423448450449088605408646215376329 897253162050180488472970732213228070094618402222808912605607354159566806527251173402345407002622513028438943414097195653873176254356948299683741331767633990837 2 57373608890839767727017290746269447660658030605026130293550951106018229638880065029309948526204850896104645583784875786874340619699242765100121380648084360285637833181632411389237632337101368055582934200581 35985709027440624173782811237089180718304892321490523967 4 58771335178853218502422773342327457093384994048799302116585473905230846338642884025664268821541736410605797879958543366635249143369857412829177014727717847507214630847893265974410572121835858784710144499371 8928214125116505207691587900428724340535171959692305500276875536243129181835398165672507271313931476122085609476063253807287729 2 60160502747681989227892227983690376626756816115729200408081047143101963416953003658562555738702839795600795763272074764270549083838418127895331904477542036774437492271136105614275322142657236027956559253183 101989279116562976792595497430093832115785516427005740341007124037375918516440479650224841660843712034451425121381813 2 62521525237890445949757460772819472506752153842845072346598047268945556876268828238117578191576176970604509626025890845505114971059595608127096719491818903638467408578017584320107850218249181769157060048293 53271554565284698070748529922451593928903817549296833301757 4 64361403977774098010865303933565473253120135971921718540808784286135534359765843718161564246975333018954517750871319509547736899351137233012282645446485164899227790854368456298792022290903922895733473573981 918089507081908744343885226880532029824887765253817428942261209804017 4 66799815347179175258547668435117526453362332667323360504510569836424510766616572106658019614822812571793016501305466556441716306938656979135527399117088561850021876105270868588961887774180635439306877716421 1268210037489882082946625346761864116997071796108171495861086761842003564353784251432611078950612682125642290062471317732215530193934276038134146675943 2 81623943914416419985788033353627708695488695498876986535040619757895638039160403834283447095655325221946888974111946817536042116804438428994283698747469379871560382192585608990661742381959784535734182051827 473161666963293915020256629108855869288590119945900801491236113855675219011543440204722104090204212486587693068868229974897007163408453179023547215821508003961276791937158437973997298036820778919998407070993398271993424912926510173034183625140872001644899566201396109481 1 83164769169391368070293708516197072277012362255703199494541640955865343175693174750848811792828940998952119733504490033221682850390716749558937923861257340068849844471242424359463690849650231911372586954479 861506008110261268224655800952236991504825433944011737747038531826778330542973963635042229767260298059090253760558137804812688160111346993600081 2 84172884030630877615881472759361184817059225028286342730972192946543266870915644721598371442417111024409674479668785693804108600176158312031453908480435431394383686094598059472398735963271422162843345537447 67411 52 89010360448993833889406403552300499856399282327627070750250483818713669645427101105990479643239281332118494235734472055422389756586352035597561444171858109722234098461556033957610198088041384934151685570529 20675403467861617387795293742778287431500863242802783326559227463 4 93600482962048282917456180273876925109794292527398024374145784504462581741063863412542502009702114438841043120133337559356858245536204426347487697079291489221212671229292051701092721855607543534460957800641 3186713195615275124061557555244047670203405495071131111493488903353741883131907384607560218379484457979201773501869 2 97506923898079196818324294125733749709412355667510459494821183814003043334554879420733143431661003394192492753074364365050091688944192242544724257028909228859045982865289263277340433456844615321399738907861 10909468995551060243933871937 10 102295639582717425083095298393598410925809577846720444269339293677205124476076534505402020546282088516309700960644955619043087688153712785298656777103295307499512040877102235621030983222805766978418450990299 20054087300384132354438712651988057254615218610261134681835315400332673 4 103673031495209054937317014651614383903759029561246967811139663774117741773016599033595626969487388283761860563190303040388542387843578598740960288118082268248307001860585733591986360725989313246912858832421 1028700704023039739129230558137300926754628759 6 105244957411843572530639777029307426416900426518501493394914250886243814407842765208003237863758982828096023417276923376372779296016335181857366720119394620827420514321118497352985615982536741927227306925893 3516742058205222619136197906218612309115897940537797849622525737425415163028119340031831508354181575573207 2 107439555767472312776194125126410058489460607993613571997718280787118139413734285837360487097019097808127611534159382490438597902200781440065695567977862286890785313343313526120916025437767951971051381989487 7778338129161305838838847995700192130253567153606837427 4 108605123994801482255834953877003280480007175382161734161720583869076021356174992894892364948056012048116064189217019788025681634787616315874864149407327446671989621265505520658218544722980563598505922729861 2017 78 109051535478083309688511334623107312887940872749131745670412651670641189850981454494662432593786985503672802849337869721246593319084441513236597099429978923231870459322329377920526946575614476138467537855691 12710325224532361270546928237682575636745569160170389254100773596801505598003051745765802129086629199490093597013 2 116627273890180306015636195515034014148314254518870181485768120985093382869494617989346751209028061114067834963310428310240477110603515083503325793250045063699012490618358823962839744463360732976374353177189 1099486007761911626896273838061837150785741815457465855977639951418077090795305511326631620176978784723002868970203179130774786234382404142515527 2 118475150778321614481047059271417269974144501785269489935800584527755086761455752669674621773368677520240346865918434342745499290926146866286155833793048753227256597079754313527357406853777479139449216540919 61651977095958003085929144588902855869424253802798268172951843150869826656201346014762746660718754462147126179617185564450989295568561728901 2 120688683494952213462030227598364425940503362073753464217888778857391646840824748628724336047119531256629825788814008795126581118360812969184137346101203611907942683721650660697612999322737542011379531908673 22926121 36 121978501775306123261793281971003624138876608073335187927684974000725185341146794045008699910499779218477174523234657515282855925189270893225337358323216012947601827717113162879217812778759093427393912742939 64506821680385229664137049 10 125747988585325570575161715926500302163033902241975102290219114531679048379574818441997103242372791894957308217952860295026155433720347623447336850513755930807659284090351381951005289782167029232607307703039 1573246909647668001337 12 126172785005329136638052779676284350609718394488125472518560902824912365018387314637348841336770506759576229854342609992861791405066108630892665882274432083957042765456573932430851197384769124567261751633563 240810674026139612374270457844298839112655650708392283532830483543 4 128413213795068137850100882220128510556562785851184339547877589224069463896558994819330529747894699414585768869070035694205180896313323704250896212140259350948480215366151111782506662409892309199211271363581 34058001654073202817209548460020964500952923395588524074759516362922661316982989338287786588882028646821516919913709680782544204122973415956116062084170301 2 130776439653295154877083823578924082403093570444649031178884091948291682554042537974465329323671578116510632434689786440986896684440225176593941632771042114686594976128612022574120264431866306789327552965733 1180724419882981556223721 12 135673019543644104005012127863668157873127883104824809658514592575764787225587869140838310283060213714645203229384884343807261366886281483247559853090113978317334006658970435245389643171283364772010622272403 155062027558931 18 136716532763566724902600030742275567642455840182801122201394264627103790687260067187971647222303239032282625502773365142037682358584096528711174306505493101500144113636606287998762961421842201171980077686873 2747667733499712858563933151049674738458694499821850452332481495928610897659844041188056724939082069653691 2 143828046212025853646002869338182739433394600728394471889109281096479283877816904880863924476149129887942097097481280382367444260360119477822550351147187653806088780371320826222306908022407832549440743036703 43774864047386988771364754088252785635483144323752001841709282334274933324625086181262600484726230470436789745229935302775895869 2 147725236982149564509559612189463353183192809277293020593076533401677999751603678505570274591376130225676263589517637247123114371281138749317717362883485303630166064411857254161919062838081453424054447205683 9252982429577685951230912766823426730168397032890226427360013 4 165090288116831413780567617601333760109673163266689963125270302586713889749900705250550916583301435338290978457870272503319578873129146041317723114730380334646683463507004857658053270973671778372431512146311 1655290334745911206872559 12 168664753843640957783565851796776245610638656316110091586252616557191243949875476068443095687884733664899772590485010155022744142553169421288395932973165180098493211043465603779906012579761822695424310348697 30240540275914412037663022234981930068583 6 169027520216197623847052053422768029354826063592531100269906398844003921412866738499972611748454655167812325628036920900210862318678976777342888458610448760136855949811600017069065134803639707455064126417659 10026390870440555999563332259 10 171503585722775787462665583249402674416620730569550585517340650260706072060695552334201921584568186471461903453849619475918729728999158928567640784612449329907747638948815960866809408695217195880375286623709 52959190456807751 18 180360901366840319746436255954362113365960891095347889409627022782213409220244934543736312641081239897339885617866254827633142926220734105264327678622373354032352840751120920796567315446761289727007660215993 1226232590551122772936280093 10 188657702146724602106743312715088823252431802874568402753738960004378111564208815746577362605305572469159812619605369184205189074862794031220052220618417037809551756465356039446233874851722953953879399655711 10849360017876592424800890928967660107 6 194646293152289825304747855419702194884461903212069378697818540213279038393646029741014157014273286985230373001732427925126477397548976351714053422361641481335134014473748528905097260543831164807613069297947 2004122650972709325791862310019707526312277168814415983279011215086455610606630326796928177488852574229877 2 195707625597713788642867237483121129049713886929820521367450084361705757776457470573229238814868719700678151169586939624804604466017548910607991197296156139911247527892861472166529473013387387214973016236109 13227046155712782636741137653875891345779 6 196740694751984615023912463070517605922073357987440544221265945999576344618610111323728139305090462776327941591292283248077684183930148479299182474491020789125421943190688828814687324021634224946909768845259 300350691953269947918894929057862181065708207619522979 4 198122979228778999808107842917459584546220079504390372458651097114205734886395354680560584591465433007481603963828598769704814170129405341102088568646493451154811050207074357584027482574647390702216981296441 169410774571985699112582089537144643539995212237091495913724542321919301952676588847386492361988261466469534278493761119 2 205143496805253184694876744345426985894734030901697292480474574967377066833231213949761622428029007996552083515640205040287316528733367928081454901278192753657032195476762056915233764603945182504885879589203 116567685640145589217784361745689271356768993929036744076775763623472876804478167133972082249073329949672474490606235185421813383406267 2 211975163227146037511917653935184093835003988321470520224905722693010022688772343849256502828758318986138935141743876320613412274938189235703433666644635892215406963265770747645402529313364519629756107963121 6344633777454711080847464086511297866595111809813496367457490328999361720874845462709201318562039445420397531039 2 212157802104306513634948609794153601733394167979115784719794909199249249107489488859657590994373778196946883908638420752861247446515560809265205473930394251033181266563498638528724072371662201198465854970763 256880822575353160020841075771420396847244805985840741394708394104693045387980931524071419257481647685262555342435529595059005721 2 223669268853375568396230415773267691278458698381818975812231453999300925192567711562254743688632086162028881183386224588515562575665528254209676665499034560318024853579328295269687240753214619363622101094933 17526540701106962617817511488336834046626126355277044628104149622509136715992899153545881962128072247128149268888069007063015799248734103837133028183619637492414667883583026151806969596607095923088393766742435070001 1 228420687163877554673077881340284662442749336442827354608307745590592839301358436281025071337597527021950742009231333584854413598334002359272487674559900212881286863676663903336105544521607087447292813107289 24745889846259219392195759287164493 6 229624620875213031892650583078423786043656985068227746056913481305442100716388969943437616231574328635245747769213121071494304833767237839706858282618873307547963892618773108349197630926555709103084287515443 1984878711481286261285474310057463382643271570243945423088721615446006572636718851637485250419907895048891319 2 233877910262032333590907400712090039806302766794103109390722492417778754292951521417853039580713057954776781806670555348099632711463338944216923829327804513701667600005954375923453129605581675461748052021157 366849646504861363292007365209671973477374042179165145166639610539 4 280523112052193738600502247998212080298592524179021735400975691545079080287131772960911108644606689543206480537071443889658324393772881824414863306284237836482822390313845319103970870749887613857204280823651 26582256519936794775401 12 282623621009488773705365881599866003430736278570441254267355212261286432482111711939890865567560046763378225167671722675613179869456696884839137682836576990476687048928724826612194363710041066568846146361683 1142088053833817665537 12 291095949956409672023000281972817163829567386059172917782729943027192986772601910731093237458767457352419623967676788769387128923169272449046315421060526232214938663637833952305871999644650032189054350631167 2543151094239386677 12 303072787957467693237813186097004763623316201559537203156452731688267468674323951105709443335622760777135443851660294606144123482714522568494224705472866168578008301914997840679462298152078570672928655933081 5378193516362980863601 12 311487863768555860870737625525914360952343648113910473672723475773091168010715282124063933663879138060702107599234583116374326591694613277942998892762253625814795910815748625873464882022620829157731928017713 414695106713427623354031648212622398010229617501026725786144465794005654988960804327192329969360627377660315154109562717 2 321464731805982271681568165299840424533395056843164591751510079141538872394695225892467792700011846876764088656665872515302940610814116344932894473736178450361875410944802426312860599444119937786876866548883 19662850693470066560369007324997054554511235161 6 332497544728201906547289472118894005247446702944997230281571607318197882870980019169965325194909051739184889559136919368888986107061802377087639462965622453564545717483874817388090520940615197133977016893987 443587099170762688699979604492577417474196886442033127048127493 4 359182338801697792535744374091326915125493001834378887558492740132156803207259872413023185242126450952724211130535354014630089784676542359729252074838932339061056594915618511373598853222689168872864551005991 24953975778798931631789601020000727589207404932850845258182223227972246350909451755401333858756902016960403438066514589398609 2 373351091522165647123710079557456738768674307705760187022925195324183815755644532138903442523633033767883055860795307635032193118227218358307120755222375724370727515357539450045778299402887818487211157833689 291381760138191427141798677221241608489566533251 6 402204699831766989186151137849415489683256195466536687450132775310241791093181962029879221595546984036524211125689221438462438163065043284222486317726989148917390992183428320237267896314563691141297145910149 717433171088016374418821 12 406946649312457652075734591912387955893120420510769368211884065117297602509233912792105940976217939214157463941382154894058224471325795372568759832901832842216289796056324908177674779753867091503526234369361 291050720223538422742013461232991149206623401806329251105594262194453499500218748370943557414613987618961520555245768602653197772673 2 409022266742953067792611541158719278409002276135382215607027157223586219240837763825110637664316454820957361497301962424065782692402061022908426931506840780934648493050657985109854622459493064869503047778033 17733398623959203137575968595478402593818471318353454623 4 432242519771018526061989338549220828801163337873095528554746946943232752533960605268306026475194710968233675282083910479780799281644263879154437152402917656926545050255324863584169827593275088518477674064591 413655566837156908526692550797551933837356316046064144315432224468153518636091320006532534361487762908035806606101 2 443488948078538886749986092050644206276586191593671693216411029206250650904800905660508838605158543267413243474909699604282244002697912431222651106422102729950699174096345299025821596216273406159436138854383 720005882587821535245666978113582557317228339140331171817 4 447134880763011842145314271389457365445649318714948253921775952713737860309175348098368644909192391481752208307215590601790880698985856066833377755431487492919126034653517071200817227087763000211537250149721 10654978292191 18 482513875225521466661889422664085179900334016731725813726679675266444580723366862825764473212088646507028125395223529755913502835136894321676782165107645874024392142841251875630150302105179304511776281565343 9447160989579371847751880293 10 514072750384602029736947612093724274185405856245121594750119455789423959372189725314242998697427093818002272627355888494820889984911396991215910643069282383496575715966674710734075124485783357425897913534261 62443077372129246167888575365677912079819123026647 6 533831151189299437263470004580707392562776986390864808624515396324537001703862628351038773882248524186224266106085359095294246264176577885707532341792946805791072709777557992005267039672326802179585342241047 17575993298348562448371779202432936893269854572613696359464921710965970875535016508725596547050802278670651837 2 548957194335073265135906586914221433284216648439638247268067543807088869433884425356842034652092050848671904925895102828087408891629089498156609970145740716858225196206249889250634843383056847966028717661399 3593959359981352121532463493943429891227887 6 571824084691221467531166172931502281247493725905913368655333244303404150025827213477320330337528082963929270435428407889429103076104749219379761863694597311713516354465977136389379241341399410073659639716039 477704214203843134258065312536534969648414370818692805189854419656697358462466693224541626124514950726934886001459909 2 573015565514542387005200071856363050658074621992802412399647100994764431321728839747655957042494479117145987804601478558632877099604226122037257659215877538148485222706580773463586895139927118480302916077351 43899987687514715838099526814665751606971 6 619077732721939091543508660255706808320841732813230792739409285670532470860517969283096573519935300134240244250303186649979909021600044014817034345621834295958640391943212139488698291039618528436311621161817 19881693359770246248211522701933351822578813601477025225415237140106608502000383 4 622384536602517799671402472580390446347203445856729910815526575807477663185110728081348560437112208694699893885527151169009236771132360105052403709002725900655455152340272971868777792505771636860422080767211 43671271928153965288468212211718885747035225675271122735513440532370769689334215161681912080379509474181316210336030515701024869323748768762108192295505867646500628780687078257738943439745302072767166917150014209932766572799674181906739984140073823744953 1 626139995195129472237224754987671492081731256525213957826124940208911365105101825201975933090231201242202714082907457740395318251325935751090454632336623081281611689078156407062068552923105175876282215577907 1524529272014475420203958626783924697557657458707401 6 632570862559785089670450827427015758657599024354118861460874353300268153518908958634496239716795596693272883235402996715962789793355257342559036954653607704247842235106852524676667199973044856533881393028299 11368801873569191810219574859673608158560279344908652399 4 637273549140723315830826230902144374305328524115382535124832866930242428423055936646616428578352460291872153663570728980314400093368146195482982427005829934095773325537232773075581691825555330672507938571221 969793536040476558906913858714061694808103 6 645420455258832938506691848004490061839704235093071575171093637878237006320278656553847171083711046504821501563689541741028087076419366939752445546008150465458902614478813074895468899950788911081052570685967 3191686493279737051 12 657438617445114363111087997161926907624073551510301249998769328903249724994523903470920162160537992868144741054438061139606807259688864327684589850479539546871477543246849572401835511648014564884451076596137 16005366629952639535241 12 720113911724961529262813151662181689728322769772613156805095431307625300352919120651254803134093597378345742295851680076867625495875102914762055324382070032385816550040379592533531415673636192563727869859217 139735208470409318511662312261251976404884129562811582498058923901891426870459764541383765541312029583904530783149150315654321009 2 747371754151464252620980595507017054072422709172960759506489213760601132033396104611149240141100290693161812188810076382969333151633316842854860264589887916295719249600336931686014610866309217209285273952173 3323267784333638569157914764632612247349920293870052541809163 4 770822096294367273335817553669377835108944705914015279129201491955017566786739918101878634062205757635478192680395847654506347004371936255383894175437985430629067890521629030899113685326891764237135278630891 576604898508381516966769880307280870679886971756758740853 4 779354778577292884296464414550624744976775565855157363215125462746204756746897678984857060095533325490894659227593550530390324593045334348212872902158704585739723652552377193497177635284171440008324741340141 12863499013001610959985200502566167165969 6 784004842445968793980568195347743917484616765361306704574779994504228033091756218897925225975581100127313363308435074656272790988468257962232682650885987813678397163180741578162879062941663309255455356067877 12892435501664608296834379448269603898958324257862398524479568953047691344976118405393061946931179498591517107883 2 802253667213727661660858106855514011736578513230450410993163859045786998606059656750046898764322665611466311145743461511440332949676927691551360542587495148049354620424450521047673902838136375945232480027753 22235662825242282759028370550017213417493096068585212303142496929 4 818598866770532175752559498029013227231426961166654043673856566125263079587204018889261190345789715473784944503329628080599887615631329403696248298794857490164709587989786249782735354774778251333729903213191 8593555789277210108938708863686986453352497075889119894526823369318421588258026441403639777080368527480922152968668685293 2 924381139366086893733370823020072198213608198243336755865490600635770380865410028767075549160557478400247390856297248405247586358580869065243000828706565944844401113693107421690444158260566696859692166303249 12207031 42 932046004694813256096274478612369863828865819754719947713706340221279807633025895417592911259167806159398947811931723569936436120180681853108967709896730511325572313320540980600307604721021477331900256998601 26264382337 22 939769123463894220945264647261955869141308551927175385634570389539815391545405227839724654933259187812963913943060250834413133910230185193600860025881251625406191718738716825210051602649242696338766153097921 704324714740288238529999598022684386325369664734212702786153 4 968255219108911826637574828411720425629597012621194104183066594627638790913737140975468772649418391731299591652626504499944654790336067989825726926894386377498975532773400553927258172708840245162586462844101 623519646589324772566930238015291988990727550640317816414295644305948516574628401 4 970489955741889431784905786172274353286631267983304120314012899977392671130998947835578390121528183890890043716424761576124233556007719980071417214017476474053030833180538619366809359819416024115622583598821 3770534240546486927771020098234807347308366736901015602058798119862164124103906830046904184121446922293021677722476501329 2 972573676402743378106293107890809819275887875810288192306507323900264859127067020268713299981198436898960412726329912257191142958133038049570747809518690767831460581196580998676006119574304586836053115448831 31220881358239463151407143210188260138419827794913220231526852357476199017073593899315598586880816941981 2 974743432785264425443447760438887693645297840105062627531922928176144999889358865213715718538744573340995656651424755150941159572155473049555329280828159525084913760802574266543519301341249361599641137146343 1277145555272848697640965209 10 1038586355843909804815864429270623789571995179596921930603840806753331877679309487682997213424398185778841755714472969315390472389466019098422495380289534868470670221170143813079485850903118256227826321837617 207659560693335781742575224762984643168687907654105312439199 4 1094344765296224759742880312714751628257390728836447750951295480195972447326297774253187068927767270743587669873870800148177673374043354160523277172809055589388201811056326609923711752323780087411823907142921 32860153376868593043866016306645315333322498461588240917110977493 4 1139181990056098981455053745988627159853038755436623914212267969459186823710328233603932095113538768358535351005204729314121079134463040855832811833200401547931177853394215661013704729027895064462015169554361 208124989 30 1190638330853960562964265553188783237840170690041734377351081484772401876355106873115833088547345188511967175204130464361262116745993008877893805583833944236846934877935717465120418512867822774305538287833193 1450724573782107221373930605774363918477 6 1293389634682664293698218374427620870754285170695247687630803233822607567400645411467023630844543939244813845107632118024387607034992755369015890398694212335641532771800248746835465760813406012000912572557199 4099 82 1295426831819449126093941127303963112825908896329260295949896405864781975016742709395174258212606602318306245681216181607766013769752093568746400814354825397442677969741770876519071870902750328549408636665019 83857122696002652851667825009430588227056209961547292959464666990856596489178525180835545310848890963402837886032068459409703998794954351507 2 1344585301956059721106776745517063309604980345084745072791438106984678694078814669318352332563468451454509522967383509253581902458618848068529975205644622686003475645043119853578610216648494267583076612192123 3185771676889584931 16 1360267786682176548083990240377067194357286016133792918156079938421796439811357517416853711973300835663778660775673831261337125530482556866994522122146007964758528160626468558151009310896651361500310741007179 419092060488282635702089345366275045618571 6 1448800391074213531426850487625098018807641159577867650590768994825916178516853905737484071246821724364172911679402218263093604368564775801978663806701496628823508276364920431212594195926770495451641200074209 1069333585225133378007435345789610355208211269170968036636808571049341760344795013988184816051624129174679129112709516864761 2 1451907583153383345755402885379724899605145115407071125405999110170147818897149311798079255979311358103550125241423818649122329390097922385130043829680379257811023922821238571429129540846552026523506087202737 109049407707695484172518328330321812741234289603656866552961768303810430399968809589326366402081131293495439610485379923599815144102044434909334010557589 2 1558050834357794666546200112948793109574922874101344599012139897895450564555515870008224839528830049403673246766204096248636622006860267455510253277549257008095659301672310529869895231392413753645320298186803 80670395934802591149078133016501104838964483868504023832254744066129043681426452662408319750308015404566876894837071028326286982939 2 1595820383181681912095293191771372823557358097010968364246087130944531603086267160177552476304535635693608871663635838296461555588761794079823984759731070314301942012765464925687299711622451289627659900178751 839108393120143 18 1620296383016824567338452199901535975495649756229045639487371398611187980492829772303396805418959981116799651548369193350309067430877292502329521394818482064153153017440416354168850775625143184636820426333393 1434023221426108961832218866444777556025694876889882468040045485299406939416201032409 4 1763183976666854690524044554250264260116892545658668973929183187367503426437081976086495619736911212698527158959701758897977557990533216143542124428648762585426792228447620782852534909147812588546358217119491 957437938520857200040524920433106336708148224500501303558557936024115419858679304428097858293076880023387559561 2 1868569216847275028086559066002693190402102383871416587552971313129783676203440336312279994603014500228199052150189534882412888863724817439346331857011713195487238959560396893984867454444817092929796547612529 40919656746422151498385954544961994713637045640935348031357752423016274522495029537160344443812217731866010403 2 1906397987825986138784641336641648219442747554295210479792202825116885049753754514860102077380765945730956788414149360295733001529173340933828693844032467698770895628325642440080523490339132935411771166047183 20607889036625299327 12 1916470135142395674396257548397485375878223591226981333893744039278066190319297463903826542196926259113759164834584560786165101952854143991346450712124480986747751161643245643243956559692715547342721842420821 568872202616163736045497986807750158483527809858064977891414709296300090196255908687006232498212125973777 2 1985371674290586791491755665652329335648472769690508281504599237662854498729378114915737023538747370954537031757535634327911483443570229638350830590650525188541763864461617119789386239654875031111294801335089 238304242157566614741700427538341309142026854455697386399839061110594572012982370443597000014323073358992270075523 2 2070301555845040692902197379748885668214808930855128755793917648914198850407808087378853371777648858515330271070420936618813361133211738983493877134289932856482963580158293406557398702177845395940736249165339 1082594347356983323042828601013538336497006202037771659433011 6 2291479946675886463667903160563649895751474790650427422961264797224427855287542429653564119182107945808341083971464979322874663268130010671895346431112537185666347434201719596250867323985284848137900508818573 17287037860710698253234956583605661476947 6 2309215484983880643908772173328443984404625330786921852010456787446555135251465794864345613034054126835081278591762101065011859528365705484721121560704535230338935442618380762432784862555124528676384625824491 189343400041 22 2469671380826753152997871290491094344009521474183816407780486017670870560686329569214964053145158489917060221464604302573416594407947265462501113544487942164528175899462436362410450693118030239951597395274009 114805118873129581017471121 12 2470939128747955133547730404566372487083294709080269870901748885705278377752612464754274672033033747378089648515200162532470971642012596776842613019900120168735541346120675585066060135894932053257051899239161 362823772403613933201006111526592254699 6 2511884114525203519252677272770665385519480758892129616962672835728154497776182645511741697997378972364348933845725554188589106651314577748659370145960326375071033106502640028561342107898627421297938992042061 68659639549 28 2562863974338291002128585678653281965161717668948510815751774158530491339627743364980588509910494116840101273238810421998699885620116142750265958811526415021603817569022604881424621152811528280225297318972283 199592183280697 18 2572251786077176800502994842683896567676384045560205591118767710501163999554201301150723981328232156835109216209688965237046491262526693956319192910541738053274968336409283177681182361525180922921972396156797 1925577256197549029749249 12 2661506733725274252529711191825488211746801844095234191722828842941106664835227373820984921987740443439880450454938452757715212604465752132022609342700537403804453468431055732329960467651520853998909699711253 125768094385653689936974785143566074621269653044415132374079 4 2864374086762288010308391300331110046218032884870272295506806651495820556116643308255345158068809910079291272657905494818840839922947137293047806938009892406551892864175816154492255905456869413971827625874181 3731688803023436004469264347026632352646287273563769381808143880555379 4 2877982918731018232608501279047534448684821426738006479136408980378721036724601912422991541320398219107925379212866718280437941847112140160925864520163265836244348347098622348476996502956501711608472451024961 384393127858677644460044287122505227987097 6 2930095737586569378612043710470912164658888858904934872147657640804268132821901612253420279480198018619997386464331185729325222068522859292617745201304726589217193338368603791770121684283021620473414049468977 628781268420146584081734791061647402930307597244526700374772097935027780480441511 4 2979548340147357731212307206781740897448756056164379810359187456367827633421611714777053604693933986874021906111556275038562904457141305743885031885647541043849851482495711017713968284532009669714865446841551 5093812932780063616374811957543370277101708438244838066363985548929397881633785250214714275553859651559133302313978640441281825895548629619 2 3163743528501872048980854796190229619275767510815967585070270545713493791053900001935738583076433217720759031514030096047555499060859496076540643319775621705052262379172841954523661992782353476270798129664363 147311582925327514222517194471390598106378455313077197 4 3294970560166557810046720852781002113932790717397883917632297393991117060759961968251138093024120802611036598666375106789439014666080983362936972266368043082773284536156472393911423754807817657179363302369141 1293669333190691777046393544999495882550745653564048075807 4 3580845716347777217548507536564254384930167838976083228780909185513263713818587715714705590658297584182432600451203325831873230353197583450317801532820193682073387687239830782304713641514284932066481761681971 2792220587705746753 12 3813322179788578223556115310426845438485714060916717322227399228987848225680829471082009790926527840136376549662384108242963358299584488397155176513427462242712755390622645023429775725645231932137901723704793 111811348919857691749455134661886064990165254010104368670478599 4 4027155839580714242250917175017279078337049695534393932857624404202193070954348946393492834511870599007901906868222134618372955931818150186011426125069966590100887298495536491425787952727325707389510779798101 3228225589870899246346052514739605397553799350937489747538307 4 4040149739651866075076223211157471460757839510239448335279028771970626885452711493756443112141049427077706958367665959263317652350040675855174351135291645673145402048751134876909399307455085781344208421175331 25528437114044074401130674498507857367195217 6 4130921349817338338986645463991154276356954255483681415250899462864746523698116081509416192518482931833514736395115643933263811335223855759008907643100763376783110649613715167728042861870494678164799663385897 96823637328996371234273465541569571507588950631201680979209397728492900963 4 4200170793927148240420301101181668456618732616439614273173748539523777623309588821079146895722837603995788269633181966074564015872079647848129006964051322986441479243062562931353377514449548852347705164532841 4999480173482902782325484736887109129395134540235632480745317523524297938339139277720173580685955210190354904042440874727069881916122025590843883 2 4339482968507201532431304237229573836949327302538371348428787202257574098682723133318864354878941264855467478961182793996833581689139587508317957713159194754851122007277114932802294382171638034856830495053601 1482264408436828077331234881199396016377 6 4526777031729268113963934330731084641194629683999076015573273363081095706980525599846189620724630936390867598732067484359690538839794518824168531448164113994909167046073951810848629275734634732452089572549247 5204515978804779530994610103129060315895623123151000216031596830596957 4 4566958809645872262624800054058673938990984071350020450128177485280196777096051275192624564630333622702371195410686713368114758440839459089411227863671822650752604041487356293251570648637497034880303410514811 41191321607477420982171263209861331 6 4884660206301099800176280166139928330524114774630707474190808692182089404167006044625305254842977376369958444624325847776277361890119091175621509988937390813966325337673485325097412849413900956874903872804437 317548418749746855303526276065816093988427947944541 6 5616922816699422975035842923123405743326772832983509569288281080097154015653453699032074428425796478917354774228555971396134732413686646081313975258919972060798726248937688571961618293317893739643263733958453 251272364187758630388202658067335761 6 5968635445954395533393519201344257501807717194810894768049986007558882424894207218916344571046049670299409948506992955901819886709414163006366755144658894975644121386678367926072980817458079101708242602267343 393982226065515082187337641362300122940985714389992426973 4 6279480580390286004017586781887342327058194943790812679584397385141401966545594474161440756042764109817859338637123438572466380249975042318169753405554704399746210230747400341931080835237452864995746581831851 43289679662635794767483392435333296798548670312371066206932216071976954692886092688047046998282456170258607729485118008633157569835497834368057168180322682051453181295273321887548760614564041882466621689254277916376793257683847153497241281 1 6789710360061069695775004087202403674885647653903059682835714443880329109232423876832662061539370540202247179543373053913085434987518407840602173111987111879585700019236996119752748145862602522575343642844337 5890868591760365434332005074929710400548909181468214858888800348369500317 4 6805181714678325373921983062214713649052419734006355737027622650275593638261748929970830391934214461841735835592553006929986216799878082976992032435308463228128271350085254917660958107274690558899956505519201 2471925055187390880606587873842703728940605449905330713 6 7444811687670075849941980838860781809047738693443251798118112853105551297651726285003238954118846724254598871136275134201722370183193943909864328282032899788683708527183604900897276527090876274416639770241333 1669529577579010382000668871060667245980409883354389249665157161016580690894372482599593346821565520403261291467869619748944997491 2 8309184202533329815783237167606809799472469536564379340980292029059928244756322881706193248508226298936731113738665834497851350176846712405439667068259164529111507714980368987685740277358597901216385165462263 805844980755184303074789047450029080808385302121960517970444522982374628442566923 4 8517047949874024633322476280340878515242849391219330870319822397767282972821211669198170764551335304572667125195481587230074019939132871560334988801463607176058196984231394711552401811611960101523833840779271 1302985085264521709386052078268834383547069655908804731898070772248327739356417805326947463746232989993358974005083503223495110195394599291689593910518499592972162368880851379298557401217661358311769237331217085694493 1 9375841741582190968222757685431155165905941082779532781693199491372592310294276900018429991114025154752874188946827512165348669637697924390026830400900324198963038518434054023359032269207929453198890599506653 60999430690803644740570189112128820448995073900127614634242016283 4 9739765512307091639261608835867056979153731345941042982728470152082557527016512871895155445929669454941902406391882134993141068292970529452740450271889455444547192784664754249558808044007689163507287438799781 573150509680353465976138196582958512464592326661423768997365548173187276121618710717544233826977576782430219 2 9948883167934256146652480173041136700901498532622823517162169226693882460609818704543778249223913958675687968740476381665455582794952923665261000979198431056377553012870537740534004723914063341736579880183057 3763898006681 18 10677410365091562323746218393245558263221234046921718808590475121445145336165653153084222044414106827177685764714041194114819374898725357654429745472326852883943448500809467655356465192244478820901366511017169 62969953155419364819448317913908974377372094090712175912626762546860768968195453419878035877253813240435450096821117 2 10789881251210119117054005322017953102074933788151387754378820221419341654361122312293008232124384610759582191333719827516008549086809923058051681081253737122689908241370702850972151593135590425072066576934727 1952138638425898936776177841024431551361776179 6 11217165323788078571957015734975867750353931415739518991830416155320236523459326977572771259278541930333743957352194529476325005738207555269357034710554520118584151037867218089784793328176175492964719875546089 6341749435596311301432712679566496700285366976355842937424825216120812080080033851591373854705220956389620484661681 2 11307151046205263525936178921769272813159687624770583708411154517054080228854366788942819621907928278384952064846543419555695367555982548142455219307315324029578676710063433573331906626337049854084849475293659 25355788146310539691160930379563943195467200436668860888727 4 11780280231120736600293536857155983609678822844289343867363144152186632696199709223762160783646246566278350625221785990478748429468186707226732911480298228831050431267891098862145239624649710242224698968909781 32784825408255210015125673665466143985785753540701624164750750348201145383832631425960165958451667806569831561430401 2 12059290252838884368822403854186261727926142897852781087667086988933241949049774804512288073537902479860066330201144294626939567581200588608082382642959162189142411875671652355867411772393668936569010249616767 1468983126024416414791427698127916110851040708939726761633705407712077002820255099918250696564390004126556563087087649503131033 2 12838784958098163076083269887366088214197558818370637721010124734754241072644125735111577815113912904881876406791935161099549206839278518011964651597034324137711723257653895505991156478514086982048492026367867 323354041452317789429981 10 13807175263908354518482906752843108159991092764653106550203980652372339207985740076254771313636942308046945234432528734406449392272991784436307510113361636853649183979753655992681678708826447823624218044769129 50897461667192249967229 12 13925387326499992569795104903891794960008169708911073034306587915451761355816184096364966125109409977643153758338660678968858119825787703183361075114024819495334805278366559876748143285924584757624776758893467 591862278316007899209374829559818785375854324644717839209 4 14015924533750014272907189697780951586660205110108293695999046099784388335802387385672573469307819316935597394944192524605810064619491385671224493920567403239733032318792885388873667662337030479535807109595911 272041737000049144086393280670927406615645201562179697826086133299 4 14501985061304747635992857687725522740209488479659525125454168179159542217280833529226488477804683903456173141342487077113938141237468920216782362204057295550117894446629991777365030071034036669028036976324961 5284395453888296782195791745449834029932602167567200294636315093 4 14632492026389195082203613236011929774797748189136993535493826999499334940048730371059225034049870121531730483935307722300455404478732105054803251375831634446106976603738977509753955698401578271150861498993681 8426347093302583809893 16 14702179247971131719689857974987302265845247807964697133608850965741300405652477608292619925438731756327487372804922568296085612898914473777885414009928949038468573010237557808643822597211766243039005557530511 328434229616123150088079282061360318304490993649397342259629676678720332441792357760269078733760788554501056184337 2 15641580246128057504502251684912259299161606840717430528449367858717770538758928201263834431480688673029073503573197498203503470819681511100997619029488695354479186941994437549589688683575199994496709755866543 164086579982016702755902982617353551875899963578057157065752388643409 4 16079504979578490215695252837169704245444810239540845357725291057396482877384850073292749739542945114670538716973618078391397798391749492682762348305398277344573968605495502024621825034146179442744235945655251 508360411144365831262954367091594619098307566553136699569174207830535793098928599879525239570710854664804730475859984589605450053 2 16239128719967959669572889055371527992701525292990651787316314054938937503198727698027145938015690174866195084794751936339144556500244282552645149858164313036974177299412343549201323780004303037895442903465813 13018843482567451 18 17227320722447095486306542621371772912712364274789195843624503702452031477093628289154410330093307161997371220958643491664601789877241804541662426271395003218388186086512129885258692689760152417551621189028319 26547868785797810744467546095049540142500790960460226993 4 18081402606535793744893800253783182433512158277388316688132439454946208654466011247776542018523198951113101017896785211667429097042902658589878168693677021947360183543348103616559623467559141098563706411941761 1775848629525565451 16 18709214469827488103181749567070705183697421739749624126136197898814331506688835032425225809766679075639365424617355403916555842364171255435696027181368124950089375614656259225411050595776230431743436137240703 4805692293932351462897249634438856196838826292062399528022777360077977370511221293025406788899831619970981 2 19522128845275389965422193819616566924318174223010668636961761811084112553059507064970489934116026328265283996155912382604037287967183213699337300485667384351703659035823050538639202904864353799192622376079521 12317354832504652329939973 12 19547967877477667755072071733797617186430420142466387092962105508874902381779658059088288557390555077223472285934713117899267321863468505641291594971428791385192300562182361761248887746550257982953686985168797 6039627884916510445262514948093232936368065683056172997 4 20153758245368207591844951320683630797336322640602372697094360880794587047008769047670040334890839403913872407064371165327914185368012009515601996579777880129185375374260658712384413213971976993099819610944521 17877437204363419087980972866828875558670129914971781 4 20429184967247806268095176547252976027663073122068546456438302215719906215094276572596978448107977917996652023451429368074675034412255467201534951068407811248320886523881771650813024296215618579758430410144361 501619745438928028570699445105682284089287022715634052516677623266437418523256922421502236130460786837189818386610641 2 20574902005967124205204618230281632400026829571222917297981736180705746666754161050704967437600143576039027120415464949049968569287353894649590926639884333845555409351189165983592258431401390270837984618568847 23597719667915325422239120029386319867155604238634503278822019967367028997015619792507098469295220103803072941165069 2 21884607954466695397767022019625616200721329410150682095400085295445315684685590932842335682051538669873319653920110950715869619773940479462157816323751689787225138297141059937903373965031937026696597769872273 3740221981231 22 22029056385705858719292303357151506065061028034956501517777209554202382919303975254877352558471683045174063396719104930192939773143724322928292134604560503053706432122883551070002977673315431492691690913506847 50062963 36 22189015815839873239296707209970064133888685092344866507154850289755298161140476961161219846303321923113304219872527685723462380350596163249946277298218414504561816818710364859691276808971908924385492294306651 11085184320041167278583406185285808735788167573536380943017 4 22901607137691764000730011933132541507639240768281560640258342484406657097687194020144498593384272558619748875037579786210430774048207403014158499656326892314161085753201308740484231666844419380255416050851521 22369314200405131770167600132506168735020525293231921 6 23955739446014136143959042980651902156593481756279188738310918117556390765831778016479074217255818095390532736694440132310611458129301894797804059911963744231810074930855124549387176700920935958357628437842233 596218486736834402857518242783658011281 6 24119740341554015443687696699107942344895615836166605145144455456644710692889029271538645516789196336245523419727254003823642412244914816726107919080650304137825820783345954449044489565898274446448010327498609 116017726713715892074375940608375557761 6 24680898695108244702682264895662359472471689668056400001587842937888342576042090536227214902426320491676064990756645943497631430873673387487068330712532058448258001605983528850318557571273234368092946723933059 1303379188561239169060654677796867666616789490311669833015298326979 4 25518587861614837458310302111525373205885230523966175118551308444617706655451460790304268455409167059515028895259424776651262541486854298390798694000656463903615647240436129177147753529591966605386612997372321 6670849954036078946940980501874361855144391580605791 6 26394751232972896063718788497668437496222463319826097868193441565570695884874089983201623251095556353339099924048313067110011802461462452307812818897092649351131315250977145856595755186174759230502149367882059 14749020303797177199597583 10 27083695595873986350324259326559360902498617176702918312572432381827014628480361590431716417314806048743498784620378468155091056059115721841656290174156881086192565764515833608906389183553760070795661109598407 53858673801765404832585207246246085115767981199295325926819941951584948064517297298027557287032618073348731170846143436143844221 2 27137082297174927249233361821120865104113922944132973423372433140123354292206726813693390092726752762218539826789985750739784099535122755896321144925183467563857877374804322508559554854989119111855640531486969 1607300384291421756779544111716972674967722120618543821496222129567 4 27254757132071062821309484950629101492345680818555102834220536384055625111665581661533345081504186445623442299793949131216375641469194699444579339804466766265517827401481863774821893149984769588663963038251251 1176002679937 22 29826305860967708838019828553917086875516194492669435235172367793445016831737271003364571804767445333781143640029520786210208495664722552226360208650164179127910974302593207298021344229288675485055648008411121 278642860189888485315440165652291938158126333311694431899279 4 32083834604549280921741896544722633361726129664815144308073267616055507769939991932305626201005321403952956715753254090061821971345810053538050190115117115820131100446996305842971052603822248328776389440057011 2181370403061399704252080201007622429006431 6 32687361082772055065257666715452822177687297808724638588680981245803291959438017238133802624278561496037069678939196047498555647097148975246423100255412711240147235926972422376764498797899288060031374923537059 1769723527739421418355501471702908367870588396362226961818461 4 34208949532714049505513489648595736012021614355707029020627472919483353557985812713250008242679712527701716687879375392269474438230615632675828084258093727798946040233519214747102263273486246445529957695850041 3118082061845573906684607786754789476619 6 34345194437860856757967877630694546686964015425742237462696236878446153607579325135211246536393818870350271232671982011912031400403973044115134644387993481891589354597952350083707919177479581287504150319294321 24466532851406829712100137 10 34520097830545444386898081516712984457311887047478759181733869862842993642538260116057884481518233439458207787149538553374962028033863550823633233031596909315507959183442480114364906785979770930890841548923781 602057061289649805601401385743985960100132589770221 6 35475331785282164072033738677720007117106091656881626452600821306291084369833291808413763104865896131773407793275594011543268492907812240820567742531416257285441705586833579395479380346322990197333984003014361 126938904602732635076542502945622707378303966319312836748994666199728939389981483160294434464933852010195622287228746174875170988385275189226260572248143302736949053722563053801267826044842344632439363084378026139090226920068042790191441242637 1 35672153404660370034046606665732668941660286218922759038747273959235666846266827967222902768265696267858191041250230417694200728771537775195697287874442673299862081358380504279647515364685919762367885959730941 164452065786164683972692046201129540485871278169041899 4 36531841739938320343262864742596738940726116214164445755422466667688267926022565933646722081820955048272704824334906307067127440487591085099667406784719487689538195413201781936837344089026918334141709738844581 9108709959749 22 37010197119320901942048928114288247879441208154145865346103158819886520445865961858258053137829034674282488150071259847187327405896379972238217455676982297842804132008240181734921817664150092565900515917479449 2705126186500209272877869604043947991182198638469023202297994900777 4 39110787938024029669076764532331536078826301764264947011731950975206820182050569755413645250144220212638494092251100559005683219690216917812002640921394336590672087712612121941354546374935192470160539702803501 80899039280366133049492666781535711481 6 39124697033256983392629011101955497480805128562374162774952201645751678622732341214212644962255874320240014842365065154036061369144952360225550200361056337427286587403979204776029353775498858225667665087363509 199015892754142101829353875974282295557897625103428798530101395861782233953155721852910970447625620616951 2 39607325568728190749377696572953870907830463281117933751634465053766638964308261534536458957137052829724301117978520342348551621816561229116236118148713418214919060349308469755248363943900848620995775489153353 14777068721813335922037981973475674100536386485497059706394324144829668742343521737732933140250569238567379111199099403109122123 2 41251581271417152386843863259002253869618775178871119031579810824543105750502165100378487233459610553894546542710213136701106889658464514227111558021578394767104499881542713817582078260596395203400711033575439 526256453012063980796131127321354599535039 6 42290709474927920938986342891742892215767304502243987614298023041518923751059544094161097237803772110211541889464110457942037616506756656454117199673251184017968810065893665464399748260099677994923379088641133 2763176737607744574249063619094427721429447657 6 42878390051774110584709882126471392921923811068401025545007510804894539447243193942937137059020482092780225415479288534717336947274816091567191640595063009915142821677655643057435981232412968298903261089019689 52852004066809 18 48489535978519998552754125765526755523501143298181125448036819976243023666816102165983364106290881396096472883426013348288669478230352047807576368142327062890261021929151139762153435970504808203078376636060443 646641964937146672038300013094952275190970167364816036894535129 4 50218734059278169825866049333927435184072886618556375907404009115715756872061434427780122597712022750489045191927302314857750997459557573409023929756454166225907428017361966878352387481263442949720748038075951 388269480974754228147733 12 51147260229790630416945291714071662752340320868515971658114407083859243541060576278690737993299289039800725742268472123008570770052894795613773616883705491400675913909431192809198678719110931487826355452475049 365987077377381072857170930575987623598691343253905942362961780002578087748728705764614644263800791665976778232110680261400392317435410969809959799699732049048715724514598261555589210327370467190738744626800482348158343919023797846417519061 1 53300859935655263225070376473415189871004349122660789571230485218645609661686952353940100538787278438587163068796506984414514914519217334643510029301343060140188508034645611853816689975421328496063145126779553 731522224187078640153742674216812031608094159732273032985201230815595495232480135062019265769336216840763914793342078379398631914374952308464864326827593759701859046734724079255718015214854041159040785247468248378942371148637757224634852875591868061053085833552437 1 56174037908978373868555732714779952897350142561257773944864703966573266289541972888054019173918179573975174265860691831778940437276132077092507082523604722586617990456811864561112636212300742775648841253087199 594169411924579937891828173387037906317997 6 60087489015339545131032233864711190725956796330367919576423983089105021441673173869926522993153818928041152821736808305630673360824480203763901779765941606131758484978137689487289240355416457687421012686797677 4344740942669 22 60222523067007802127820457420610206715278816491674237285802648877082418228760878546956670732187591846128841456784447940628764063334158435290569741123434694635795564045986641004750284722895827254172156494837627 1108905665578109486839442378706490913586553376318503911346504211836541 4 61002659266859407692782485372587095785439094359974594887194445460569480275978116479908516999333944922011985254116855862666365844710208228885034283906862788903608770274176074534215503995660996188242504071881051 934415109937 22 61134095434099585840274779328267665366477757279991119551770809649205813530750205341116074597448753737035907243440542051108240718377795395846210171709719912548122721623197450026005674708867108994572659810704627 27250583208501543140696692335784277919203083 6 61669861401755727631860632658137730273363768347929394860698765917463537249661867687161347566261647277720880481244473623002249660525953426065789299487729470978407012938040140284489804005500649986944186769652169 60688678972218738846724274247236163501719356410833566325462826953447210850846401955142976263882524165243756404607453717748699 2 63210212591529864623797537080165930102028370333871896953813690479347072006297555569101714294031558656776989627398158953355463912085248975890562056293713245651484069280025894561495494506282343346970755434770403 82932783659784864101 16 65521199747401188377044958597912192695676036832666042830148572508083300258010890131038108263170177627020911263702792125788515877636242315060373217118414188156642780442464455798453828309115078851074469511952883 27924055055589429150074083 10 65916523847710778867546278879022042597835327823460098882577524239381463010777629691263247852372560114880061401393405623357931819825277046861294579359061946398075207955132490754745312338384991055568774400959009 2931887361362412645354055063 10 68851204913730167980233383386625452402844316343619742977283608022875632596496081008965244495255949237585633743592807450281854534087251481097793838196435113695558064336484644556471520856952736015835767209368549 828956665406550377859439059368403608106036367777860063334258047327445337016164593047843145291280851164294688839125070739991 2 71186089653456577620372175498064255900640258038901659730242841348341869416725055859434256918578835357151839812743836175441700022717845157394313285157584819797506370814365073592387785359577528433992035589457603 1077831714351097737617656305729200677409836749335127979 4 73470316644268451705298932697257037703925170200622561496692375140588499457428785114688949609996548779484922859768897440376484208770207159861959249979604242073572596082041626961340903205155974702172440362213471 640578521422737541361329 10 76456969066831069030736901597328693053422738340712189387585569851047552655578258311519029405253509724136727723917727824972450257573433278596212557272107286192727161364559034215665027555978051765723930697793683 60635323992249385667181625314213985250547348169043387903265103 4 77440174774124520793130278575024955546134718826769680118545751771669654878831649078727715656484408439136331642252295915266553926834295895432682920938962339978308586037556094962552991856887427255254283650312411 44840718125233338732499416487265596187355388879052236539469 4 82207315587485384835809194008160862368728785808087164873546077852076273237156766545720461931543729571989438925723691694673530493275113159939246313849392124876004222717415814362477358796702317327683416925273901 2031510324083468382955742673925638170417027897609242659195458207827 4 85278843031554811626577287855845427477280853720471847733085913342736725026215059242280510075915268283608331894105449236067218367003558085283996777335896577911328186950305892438653074278349805342413503014980171 1252590241625680594744552192411762070228590915512143240002342888701037438787736611892732657833648946166373638398940620146531399358651212026538554913 2 86896810887568561286267276139661415018052744904187328459337440663560949824203440256982675214459827640247315517139726318697687109526281224518896466583695138999615182798286670611614433589715694632130352077070513 23612662738009462384086275492499134806227978027559280920885183 4 89377336133190383612714405086141079784891405364211727973142251529607464009133767330012449466063061042829190686778693852306556818151802894092494240237207776182521683679716977649445597765536956954967613700305221 583826053231 22 91124207233808276951697986926120349221603146626222500907692658319253120708662315569271233483870360109917530520863567752179235193162575237886840214173940156191425222816200422094382049898097841408606274592296671 41283095645719708986603362626434679924026141226473767670083 4 96769322097693284336279776112302213045240320675161785794890270542301558445072877278015785229812087652141826196133319556636833478629996295335235834762520409542816779350526113523766204121998725211278150185212451 45858370106527562709401629697697272323 6 97202522300673949564530154191387598674800048914129885415267969360676501195142868514018147795995504350762652341793680465358430544456208881880524765933632983186991717632565426878351687354220758648466824506648421 31479823396757 22 99790987796430480917160687920498144731713051703225346772815845778929486457655240244191746038602072248875089338167218709232343473462207643583229932837860274660176441979047321184248119390820537707799606635955757 32554974310745858215481348278264518607859 6 100440657157490327368789628129167512416290420536360178119088262646409098271034106025169728184538572810643164808512268855463025685452989627190706221045030672727145407739075545195835907441656836822366869694669997 74717730722218373808065193968872855397655091 6 106615892537398353689154500402360081857531271535761812792636029565105614359468666727797095694562976406591754672544396194651574552378301334998686702984407537268341058800866570485562534273592255967744190231323559 142184161884312488140279436810634457564180627640880855401762621333120508776274574897436616280779408983574588311410650992465121577135134384103704503536824934346831920239225021027081278371678134922655110223666871750595403628453034175538781 1 111856428940675227668025633854540810493016237780403422561918608215906257847285303673727271067186064414435061434380362003306875669883594086202687489111126795523911210960282689460355995714967101286387214920271703 64393267825425440495933856254601014611102942843 6 117009500493614072444582724131820246466756544571664621843491407649172945921412248059869957794628758967874408348536436496781838211529224719257839015642287208674373238819200480227764875801354536637846027056139009 2993975309016712531997471601605501121783934731157674241358537 4 118157627226051960953281814448868171334988441270509227901966864776309175006532126533494458868893051169159652856245404798361673759598848581005428890234859558981365500228318245426577626662877901237350673803457201 1350595049535562366671697946246330167776338313170549527368419 4 119938779251626123223953067167332467873649778461569218684671640447225046696692313362244533338462031652594424816685560627302287974995624909787430588268531249284384795434704507059032739095838842198073993362949721 416976541646582533008438658010926391412732737399246219231524721 4 121492578073481834278337330717783353573727764163012461198618326774165296020271260006160693939873494093716868361444441537649655680482152609655776317749922983459307491125497732993288416151516469138006975079123461 831634130554243836667 12 130319143659316243740103787546059728881340905481812433358537277850578506059490225376115029473120857596022102215338293041875227539442933851478034213635130563385725274993346337958983591334147267827976228984694443 3488909125243783887157596056930088112467760948537940658774409444850082728005593898485865317716013857105411871388713761026104864620917728850035672457712504245342799785759612956160494099923384057421198319535649416116282596250858838412724797176748077 1 135085997014930632715625357783430233026540388693017920921031530853230858332189557425702973026396544144637056064765788847153439874866590857526642846639551950421526843593373698418399306383565767347593870365692709 90006165658164357452474271860412832398522063081759977262154301800900539029717493099426699511980359765377811879658989392541 2 155863317570160585529056475039179684083750389929203205158150983748507297052722624238193895566038844993520918002790348308911569983839350837066770702017569523388353619331071859508931949122268432439974346228783159 113562006231099273665174837083 10 157338798435406824198885827054778998593223206025845937515329194701272257413693160374459114955296516369496862828347074450612400965453836984516144385347235858971136294195056066968302013313803326413588702964569407 58748553990981732374605543533878798172559659201734984595408181237911301119441873763531551622089992046470695994005786608572090833809030135910741 2 161467499804930211596690706315736093190443165485512519098448807013049535569061346386547243403943507123157261166339692599556746798455793248833971400424922414044104353595044017409155940041837092414353165381423791 201663262153 22 162312334780192047827550456264392668714189378199798801746632813188478085124744488484478342671987667885330700538506539557211180693902618616041280170224525191955188142939251653109869079857873335444355923655109037 5409829796496698964486477817424495297641819 6 162361302727979271977837605140041397992000709588928133351047109985261153927951991565899561423859413521490160858024464209129171922903719729609765252023228000104653886973016902012975641124545857667298671492035991 782362490761796714668759869065086876642123 6 164076290837488309336417573237395340846969751973570624565864964949388370848152177829706882121362471779160999592751671765118222607128173847318995294247411918521709512949500258613039006398805546730557092660464491 2196398878510367961182820571671822575493067387 6 167327023336411794701299808767421668767834694438108488282875876899706559710254119838727511942641037557004314269689724913627610399283024005050386948256252699844827466944628806825922530249814522687891554402834549 11397642766596193370321716521399125697297946274829476405013843288082759843238239176423132903291373159575982264141 2 174959575373819702651372707304880558591816935011649297237625683064848457020993725665123085364195168152279163457992040800074304392450328984378725930539391502090127593881296028461278825206989409567995019635935863 10348420476455468152287910035877535984490376699978751106336797831 4 180309144347752682870570962268322006630504993370714599137456268498394406703139467746126638886461678829736982920315041839007805484688456906874278324660655565301801723062946357838126339992211189090253650336352781 54465349876457330638777 12 181268856327067581637652226450291570889712513851835634122276627071344230598369805214811528569889071048257553035305824888706167667099508387617431076664998068261294697723039459568286342009705587594426713650097271 17180792454365929993399368234044978994251496166042370566530311788859801 4 186508850430976409756563973567207702248929474537966693176327684480577567683346013458098093053204377838505651905562540661819902268454256033496254009503162360387076557738987656430633016079237079828635925958270861 2464054431553168497857111700934586074253158910220031113289237922454607242076813688796290956679007678485391950561663768359 2 194854182365130861970911902395263850944568136304055151027555374006392565059237227845019176552687494984415664384234097298663969595647398667083928957742700537005669545467963280931020109180731601374917306028910581 5972447282269943013506811183609804228911985464398676192874182993197291648592669875884025439838770484920098873101626339 2 224021895314004351387045479590472730674014595872799295098961604803170679665640113469631617623034304553257669940129043185701310481961031008156742580561414235269899450414207880744305475468881255204641009040625913 4886312332487955587473 12 244337517964102778049777971628928468207884067800548172090088288664197897467371611034869137557541625558617746109813961705626036200603177617573117852244577797396206090253616822344780687901193626437426735603349019 34319696493261764783764679628599921806239613843230023304177167 4 246728968400935915236342863805767275236654096871020667059367371341799403401531574881058587542564159131287897309659412326989287750365183336708153849614463730193384161071917288840085575180728993475683798890294081 10650752266167770858569677288611302772351602846852906069346347270144735409575445730535215418252626226521439 2 250416167406794495497102999695621069869720150865543532678827832270883971936751916288177755250913106517452390782927608045371534313430998311902978387687036904688439146674339022546125506338542751070383360301441837 9643197808060058449999556619403856901612975792218111457567989 4 251387247647799610738584941208949037671248895973337718998933954921023481272191628699410464959619697484958893093757536723912947908992762899079077127236506238901381356180572917185755795631610526678580596832464131 1153103198696208567834527696778044016127 6 251599400902296443444197658177173706967258121521439971446631770276273386162360878654674017281724196698741709252710350792076296093468834396963212656821000129419099037422606640873639480651209378136361494861282641 9079912967153182976961524815543 10 253980578040144638172972253288553057022433282562461592674028287063157788373416464703096648368418325947715624056631340468210229053942368783499130266459341095570416095200140028334744768957246796784411037076532117 19467484639261 16 255282974321157906012444376511374921709416962768624933891428053372768636978504216391653755841509989218346669535038323900361043859722272479641469388217072634206915307396109198314248225132113596822398653172347131 204102526657561409694041853422430529 6 257266931334220408582208838045130595643067689293141944201498891779128161948440752155813538058689094526674740914591909233269971361512399039674701408838449647534102033257630177139891627414209088923994816201652831 644958282460993813271416750572226621777087729 6 257553310382863238733757485904254325293535462635413800734677316252446753518863585518910565306277416371692710519714774291320526591207795687483156570748030283772194214463779566450029283009220618350383394211944967 22717256239380007815168984259979739572336230394557558475098615591573093038541884748611604375605931725188347736657430174201152109846766542635453766101033686022003179422025036133494647025586957027572299058770611244026781898972441 1 258451567507881924064303958979213378950426065089932791540995235469248044375319391857969305729608385634797971866859320573078582517631885773340250028877360338205259354864973482072683413903325080938038286190353703 396834002208249110970943924858892176145047 6 263887053824553846310187409701407350326746237948547694289445036733860505721799690470546894610963845811196687575632405680759766214472199750928296775154973417127622082835556874813773669012240493557440593661812247 205868721035553870283184562988906261779680025041 6 270844511189274544129154176571531117062407454644033973788138807449204081348491772763882473638842955470479879829512719551531304085324349726736496140468708370055321478268938670730557406182423308939762927949306249 11794737943815490957 12 292265094057192927772366925095705393145719590485567556784813414181813701693676784189397176347522471466421573038891924269580325062090990321342874992256666425780490367397324901561083666015099717313820375569224547 99948534825142817304584772143279682427078665587349080095633679262597672504505761622183214098361205550523178842857708583868084679949237 2 296186495525239319176039428086534360108218329285770388918600462469700990940853048908575019025864443212672254290416489787857036028115603405812248121793629216235355052285573251590545905211124656960135660124853899 567454211563977279426674839092973200308213538797273873758270010102111034378288794060752270021795869483950585226449400218749 2 298089426141645943933553616359360787406942725747968645745290074359466503824727154900180376870219273417520015591764050261873962568997207661532061896523723616887217852637776479439502759906655723705399692500640591 35250166823890344358466296872214755486802310323106191 4 308798158875655999418300283605976415453062292189803763587159187330353244213015449982308251608160754160394455654793112265362212483174994300896903937774520298823355934523572295060192203595862786583339816609345581 883660548631269394754353217250674285232722389923091688428653100379354642600429674083233105849382097658287404914391081823951910786641 2 318260584946762059630753414480450665396744740584322539013679793906539841422165082448568543192634332555704884897715828928306691342471754117999947729241290426046915299107924384697071363336761771234389676250012541 16603079524618308638896127226859528861584631415590259270409643 4 343144673104147021493817916579834235915984959685475814865904535392954850195347096125000287598531613819968595635037258871692810661888838375147465903285628470561627140677795436473729885347482192120460819640925571 291182239742294899 16 344759544161208487648502689290321652673154076762403659553309102559478250684820508154323044709604463145874650714473269471954391999505709535291483327198839186896677185311645624767578195351984570925934134304125851 148537339219715195541779726605907378119990403172905626985725679 4 345804824637722132350370864640872197200481517431555268227703017917575225965175757610073828316344228137381934628528952730940729791594500111525192718042775785577208217733563600684780953711414610615508099603693971 38551829817713318149562943504681365854670827919775342063403 4 349693076880972167638168691171986906780402281884088142961658565836601378224935955911679754865131373127570396110604914554488766046692798287307474337248076363250896776290645574557765107813613693561039370833434441 5829760518025346819733318860162169172200597870328452373042747127589681955656221763073687614948626012653606168288101992529937061 2 361895708849249738090441487562720372457640626031599551009229012733809361462970020611463089754930681784307442885237129598346399981873516204152461528288289457742869693914088261258750964682075102592738032164225019 10319644009989753434436515080636447581727381922913878877026888889833142663810217254876559032601546296980314345265281305260291132481051457225245692088201169204083203399272816643058234220911957704807221184307398779477 1 387054384891971848864920676642279183171831892690491293864934696940707473700780783695017591801123182693733191255917834568310371783101472403617346488943108889208731655512445302042541227999098256125092685631512969 182090133539524738901194736183469579162965613871603471 4 447810385266290271770940723447989685925222748439923030596767037732587833216213207615411318830189757981106420889974860889656041008663359556379817878319077937481451686943951953407370665113712625708125552828455751 7290111030129830569 16 483210807767238796105716428580987885306549893717857094467507978314487884481365711378708152393503022943777360384468678899045396777541556310531154468275566873785010999863643459155927676412343443542879222744476877 18997692210576724109671 10 484648660133902615571359899268649894721164934098001634856685541775630101576114095859054281961485894839051327912416965208200219263941982484662749507608365422680136574689217522370578851479599537920607015170182763 4317467714821018707640760605178101172919739 6 495206422509094581082304923775407152371459508747985995161395575160375657796695151467802822147350669708467099461709591775076265367799123942776144797437641229982919159495619005601155598675572348836902061326940481 19515071693761693754797845286998536932581858284784695732389802818996222012182478480259119757051801057636421639735739141705520350910415012839540434527539 2 495836563480903758638216985835956115720798908074968664375339435299657382952965531902044036103328879121634811867591738581027122828005927009447568399814731092641214150267425691511364604852611929448853923003321027 15328339486250977076150863 10 498455913289071042481882431637482797849410731346378005838476291289632284835563638901111592636621104297067393541711678327656319401690446877840455956434932174989661012657867234703030821200967992224175777119887191 480393499 36 512491209546991698929833098264400417313235816748753100655910071535300678886605240800558029753160917357331879837640765713705535217536656245264891325523602606917683763893297474158773752675223707285385248253518919 14486087012249501152816453 10 531146670161977646767100708239834507047989784947886521433022313653018775759717511732855880064964931037671413310385533423186678074655413978742426970068910447345157906782918531621023519622217989730351655544150009 1331399425301563 16 536599707183175018915847083157343131081548081430998314135660439334963969644347701738233535270464178200826306059774396073256408713877372115869262984499602548567820384860785586409208201509184081169602896767934037 3607274879158662773560833611799198556919671700489 6 547238095594645521003081942019919574287426358055299599527730138984261059632263016534338436494906770862978118573690534304662077455995113307392441617071819235738737935950494033008347018747090279603149425328221257 105211005615189854116090815400757240313164770041139070210285865751358933076047056921813167838371531544163431291116321583 2 578922810098010744614535546499046571322663444549265820086213784286604033190794497818259808380653184356636165690700165765341241974966319453124354904442705115228546459557204545151547129714716945841200339562130409 877730348497296141139 12 598498702786000795253197199188065223093760754385548639662846777423828375329656225775810743258499213129569627622752714600561910151923092969873824591880471494408136514345583760476020142178241013035607904731565911 27881792467451073476119053298643714501 6 621937868007784450452630302733757856428924028425559174340370012119032358720505158074842116737894693290293606008816546544102333040682196705175005314946361625127465206383215781713170199366729411124758903874504523 345271349935200713508146366136089904606802658457370654060826832049995493795074068646945604082959110084492779535613103 2 654251883561640550591399948696604020028247161199064147038856092039680782138202404603695895382782396184072505179271975061318223696188719805186326964713011513724464381940431359205938063416781317112881487387410621 10719601309548308346476427894796595033010910647875192729872047642102054037137394232598392782283391314155608699238271274417131244820048927042524072580330840832610728207630150224006119779361888535640162961937909226594574441736014219752821668034937041010743399345653967621 1 657324142595377305982454264757535530341160750958779924453421128500065698421440142368399999975343652446280243597126942085343991114637396931874413599890431621849234950070496299847828198166884921752346491110498319 625480301180450039142955317616449489404291013867114950182389548709202430829836083882948048338149055879055477 2 659464956695586308282649831876552202820262261308165435724529590355490081363441448415791913425600063201284788966807466202556688777105407164873452853363998065941043629395515799345112800981656673463875571450100081 6743406678027594750760472725344712569416333619535706282112927390811552890607644889927568221214181563625509094097677114113 2 743675871253520063295485849489728956302311733134045439885846395009023697535299263991147839172047504037522992057703709716642281701296068261111064063267452348290051867466193410338992544701154572579230959293093747 16497913118971605790940507664088216193627348286885702600754081213718506210408177382901610345492158412397007376693538470612778757786818359293985982277871178764862890119525801835571954622331513532818955125341122354863023453003480783323352502617218272513567051897 1 774400599563008930908715106607016712863416077983207149177872070003400139318634287609560896344118909208809182296420064341540538530374628895819199676681889905055917622340268124202873632497870660680226246727966779 38708295399633039296569530795759186406577809336188284598107926822401150972795514461149824074822090735332668599505043350365499053232385076293199915539412756759046753475821709001257690234924670691529948617272297640220099847532091096077667669327600296769328592742770561 1 782746218737472886862109934591075858882646560171497490950085907495469030980783828637470016285132644512161900788525656915184808303967430625036181910455059773734257458816704800992627723130091049695282031043156541 359071851818193370015783391 10 788774534369651843854430042252543990536958206717048448739891969729075519769217138783304838091884036706465849397506074118970684295047656691495697051484158888091023800640039417868025454517013328175018795358779683 794191 40 791031059587187765732168575359606452607219644431591578081392374122058698784982915742391995289058401563795631443039649908212318810762945638367723934250332586104025612101475349746710032861728986702626468416898197 5066149023863816653492982190531270739507 6 799335754493333244583401510415554460727414827822988284605585546296683610867143615673802008402813388489442453454202842822590466135530727403724305314599169451135242295669516693992433579848298639529915145416362799 278658727003 28 843844566502652477287221207448951818134884039608162438480867446957369551775358079993368878840023530761893747143524384055649055966537412848493155943498105451540712416105689553081482305950214817539038614473401523 1101896236768333681 12 883524425678572035851828201006988832199461370168860388563254026027787451095934879187414773608128201012495887982493153371883740370993259785606679965872355268571968686910251663723091635743344142008952386565434403 75144689824702198592013444969850173811994737 6 885723671138090674539083633686876358408269400270758308597965789157334158558715892508700615053606851373873801094061258420804555944736921745278986559347231463135553256352034526690877297115127094666589503954846707 852460489981 22 994315114857919899897570470626867657646423350221365893613650715597800912167202349626079149312399409368100786810034763520857451818347986101947343082096728731628043884099438982614635707879789725423331123475664613 37888683035768375759970187456398397758136601005129717609077596435167199656624622763755864366726196385367718271 2 1145448629614101471004279536575162406715766789965654996534169184229174813567746943524249186498163367097113222013512183958911794085229770387177113735215174398890997495494396634195475894947851144353582430152637627 2839884644694808290731137493091174330460848677351347827253838963639077 4 1199369493668585162717469674738532177490337705998081403111415849342153878787389143665234239746103369948317381966729432146097265164835687115938257492972536257596121431695836165002548552703314667031007708253028051 3577064725370037110972849132120427943921 6 1227711844107321038621228611778454111013411401458120262125660502119508974984389350866084365612980186224507496687754436483513241251523764616378938073967814441396365706747611236372759488599691808448948673876010089 481181292650190195072238610047579396026322032324223998857157418864939 4 1439501806983224595380534724079044393723493039614539326932790020432026754499224115260792275785596543477375878003554768939344461393108935157232642070333615812533029115279779986443097901010520877365444661522221011 20426163869627441743554911791 10 1525930955755982512734195982242387430519126840166425360868177857829598909039040644518510273387236674971595162011362742786610111014053289111346858797872879850175474099126922705879008041851949131627856229785222447 205093349576793126567106756724509346080020023871573730375908955091774291337403606795895909885652378237905186854468602913379 2 1578996136490941248195146943199483541098386300623579400008688266519539421570745698475084657882093515448017027112305115369611114974593491887905181543548016307393892124457860547566250163575913960089161776227618017 368225271245543020127437207728192374594593178500447550221 4 1602082643172538149840988953376896191988098361042196621631023857049959937094684143907912810783106938179093350188035080256175637763337130390677030194042654005139644841501638786500189305553979044402029396405308481 8879931181520846371 12 1617776397248678971611963718320041136785630729702174501635835661665062004610995776559364967715512886405525516341105015050426605716735707997253423619715617874497841653953748590861642725169537019668901053692117393 2479057061236304901747669979179930230103620251 6 1694665260121488472276304702271925178140649763008126683379968211051339339645022596588831655936134537238782835917903045990485912092471683480413317194337805911296343222368685317890138532911642257332632397507660363 200956950927601402305152336301632946089 6 1721289847653785563833955438872093398163975022824279901279060523596003745184389160166783238599553541103515925753561840858810034014538002058527890679646998385965172697580343306497792694090126015545522739769797261 307 112 1904848382334758021425263417651082994324658753371343159052323202466297511885208462169756830645486902473349466262851126388758009268590704581629128073652114847516514579072966195325132306447323880977792157412304271 48837672001 28 1914511936498204369172176384776954515953170856129954929475481601555045813817104919470171766324855064083812468670282715465481911307355969173232269731045641161974234592098590462750598491704117742725328280819368207 231242039601686505749703832699842104506087578333699651607520957183934063242460911439717970411744551125068720076758767744658706663 2 2011037383463550629202867443631932479028570771756281415216161146719252775042824166452962888945450501464636886415541666944717466414557588855023397295815657612413867423333867261857503448013378515588186558150134341 34011680836277794723867201419563652226036296659228087288156997911132756897836476700141344604901996344505196663133 2 2067229937129854976053452581832353168547345354961584032592264633839620787436534455222539708625152185687445305301400753520812331596102525210664083655212382504727658638736222934467715505544850979050177544564347817 3981071 42 2133831565337945563540251146089764058743014955148789710694880148662891713933641664820749630258050733537140507713398346065237777756322872303371806190771877383229010797999317094172521642842241680399404660489729891 539515464815258977557492764448265356479377 6 2160019526039979441840095335260169378720648611393296916342644756261898375157726758887019073724199958175189096866901183901614830488305903198379384243890526744855391773881561281253960605266326620894784251367424173 1123839041232277367115712206901 10 2191100120252541077730616534564977635840606740772731684032251043010844678894203615394524057235789989438966221684967681190783386219628928831176774363832775990869560864864973881929083443578300630406298827824085789 1603113736683042933866596898572509279495089000751698937997637250536017003 4 2400783990687688983906459127739060621752701375785704770242476307247378639239470730321468657440563809203380463720097101646429466882732409603168935255338170344148401971008335243093112829568695061693456800397492751 441351064340159711614859505686151978913079036892701846142204897397352555937741896315081946584568500079148516961 2 2422826775890378134794127804115931323421364067406003323239534591537715836942505727633776389614194522202061283641011307670027986346856105030969883779788472126069946146665306548525429587601771139440276420094882791 67307521443843128668351 12 2484610056518403492493867786902956329602418446881722465156061583109419962229420511418904554400210261645975372120968818342262493173897896826015176655982563555665089349320239381565168146123363201504972073333784907 158890236728741463715008247758940435941464817681909119 4 2539306514751117162271225465022653897841688060261804253633002619908566193007774681551111896913592426623203767056697918946573623435413925660775633722755384251161258766641992235271676843459549658281004865116002611 21795908713779576155735597135965824331444391809914687174203008804354548142441485248149447254645346282816844904307089641 2 2552611730070719184629921239529758476834414828912428074656481758234284447109105460975543581998014669116644315713476217610975152532480995604277480640089007016004102506101279075903246386305952444632655391598653261 55857238645418703651919400220718260872591 6 2585030269105124629498054444712735917212902219112623894839286667923581766015570806840319658915131285142877434107781715295092735423942576240934105980633939306893054066024745948189583032300626656194766372413595443 3439707749589985127686867675372499046512975085170292826291663970587091384823669786637864872210524729283784299469205628069954878725680689549371 2 2593770120600111816294223432557795295727940576801093977168121327849526361230211223124505134515441032026336231375482496752809491336174377170435208791731315735655556962446212561000262290134007093829061978573718541 20790400013694801252943643225031201008079303698405955251 4 2957973997535960114484481585116908967570415910096757263992146353432826597883699314940747749454707244946014337501312212535383328566253094360577571314916166680112436675343503963927887961125242228096466826427951771 27742200979830405810270694821131999059742206191879798898371966770365339651338615355018883151752145882242173412079294133109024443921 2 3049791678450627513003513052426935398045422546439329531334715488269121329342346460784554773704504823797421826684387908526026452423010745119997972595076691032645096773853633743453104272048398914052303751102347021 10345788322745407432628729 10 3222940289689351276372719476949135534563799605457879376045166171570981019566246230904562149235801349261468550382335907379992497532899356327160279666809030217322792576906950966868383939466439872724078146161175551 287115878622190273284170790067 10 3311860276921205356646906693678846698721056925977554280468363222857978489663709015427255737606079381471736727598104960959479805514897796505696641539715113814455855759420109423695163890140547389326075300603648693 873405909284300973174368389039656685629689766703897018865931391 4 3348112303757202168566094707434913662917919548613059295659638514922627552660750373619622506366004667749978443528856897729949744139594164827383400067193782513422319674224241466556154017253393098929683084506112381 5529489944354911 18 3393042806771721309897188033232336122438440942291842124195342682370905411938959690754679878167191832246133102482460064578317811992589681958980523127591508011651084087605217890357105017414334016143545688809172257 22743596090436956001672252605977732708055075837747368812569949707963 4 3504262126013280374449600126822567713258976140541863294665681125513873528376844502045296716544318537044359756571353135595919140881031131477594462614530425832072083845773752151855387826905542217669646769615596851 123896362847870255176305212407102387 6 3617023608423148562668658043235031533698511531760287584300107228265321945882631819735620055479759504776785507515213464944522202674519717743582814497589417735159149026119791485536027750663263752167756818242720437 16163225143384561409926915578862664914419784519 6 3678476394506715957772493517461587557391156250793652695195248228941355539307922502161925866308604909059379360669955527732645032454218975967791346529496733649699176225446887991394657120648649472300246607264716543 192403234443299229883817130464412249942493107018649894575619 4 3944103836676492184141098975775141207983260566223750706262703323637526273360747467470456866549359501805026463866004146542114066347995104753790816173729368784834220652898671511549016436394411327440126711284631701 3650740851554394597873778538306550014812678397209 6 4061564612943086870925818836519859839551260650788368994812955287017181259956448938988016334673378628479124529681751748810471409054302865622002151371431660879066418501300670288283290428440293982299607926029018711 30037290792839016546294513031495066614100072349914739684604136243769970767321454724689669933626829361149647354524061 2 4186517717918597386170166504314129309515392690627031150124418561513770541399771198441107080841292303473271745349899692776063038222807954854411963734288825891618483145957370380596246585338260878648921549665772847 283636030763112825631 12 4203813852747460303063069495064319189122732624357396653594436790243720791973618088834488288596785644511269405708365793309661258295500422009006828914435971613947332751169078281863085853679074215452916304639055341 30764958729565508484880341083575244195277785972334468896433685365982679 4 4331013017922870763577159848076475773651209290994606165772125916914965672428832885445531094639169564961817338239018743003581893836753737326430506190082010203094420039807299078532152622031498304394180460448466161 59376284620771 22 4418955780844196009473456317112666693303978812275342349415933978596725465204643158667907684567363364742473066154314509897813734169966546518433929281075707170745927990002222184805295082550674858262776252386630691 5896757161857289600377933462585385421541536716895642139422873 4 4666900037896358527610844587484505748158856255641180840706826859042690819526314053875080128410918624602977685730471752556690123994892524274249254059751650334116022037216854129679190037789462717378417653147601241 1579640369336012344315424450030506626871835561976130105048086481660454876381 4 4809373395136794755516488846975633886109648420475031684091975352244016131806589697876978420104527392650327609466963095083279100301414263539652943155638502575160206947446926583251166042247555412536696353200983031 46759019617010272734143100679368726095263 6 4871629373030497528019132655261576121461770037785862335258636601674431901667914168441623171352872122948938275525291415584377390324462689349519292195028974415789842250653383025444089711916014587723853827140028923 4452972832512664462610324330367586765969279632656608513136703462044414311710378115419487728065088851204189585921 2 4919124101366269265079677885166187255358781872006267716157950462864415056371561662780949958789335827451291969721027841531723766694036251216564995373619957281383877532860548652490636747273565968946939466652256923 133338869 40 4938784529672844108124748535088915070171564879883651830423758972908151579879914935341311317270234756419573966812640157016123831169498871568859987897829452378388261730118917557536961955036634769186747105075416393 2055992878985113848832794746842895718717394777199375837588024866332700962631945833473625737667862217325171665649086327467 2 5450333528997168360243649802282751120143991288045530252136972951320704597605700447602368136557532324900372893809339282027780575982179736979712122165341636001326725227872699062530072780404920371716283116614669649 710487728084622898351690568480332480400517153187848681025371584988025301768794437387439477825278269893756898508397315178642965836891283 2 5531491454270637038622259593978208330615796784309379201345221026417534957242029231536676612074763065996507865074404575332829276077095063329294598989077084874420951955338752124027990311864751438003297952739926729 2061185904943550695193050823460099009794589541 6 5652745671182685154597494094186575119357483541317086528352310359355080250662459717925974702920852548024733416121093718740564917791538177089511605180621070122628554164063211036576576101960224252684629748846638401 1580015219 28 5923694317555321811588641206619346524907699844475899030734396116384973328572545927384899871877877064832288065469871783705084098192939305485364565347205540802521027186857676592079634024195440844579010849459854381 3095860758306318663991360916971 10 6437418752729113298080976377473444655839924565304769690790353858478052160747929649080305354471318283578929422245732886204359687368857740603121852922214275749280015788389055002941508980698961000326061444307501969 33517888620295733057776113219445690793695401559584228523 4 6593687266768240163712414326457240782306554223834577336763214557443547240987372378897769806992353515901845370410582915068181712708232298041917393114423316400814352258314941373146988445111143573013225556449546851 941639820430438197714216879705853971799668206593563558454132592107 4 6743036700666429748389227309333149846790821019815200923156487530084671081112065700162056996706336107612459797624037313129502351069388079856212036188654286831350096732437162013143887504837425429868406835900518461 1701031754667006008855934683369183231578472908184210737469497801653324947751383194528604295180024620184970882160037417994628878393256474949866077 2 6885880091456553293086053588500205299940225788467762170041064069962180350371051344637375605199237051552530875736825661881350759552959009917958233168904392361914631473609738705964711824180252485738084694450779231 36464216203953693409396924623218105825355165680510551504753893592779518804143299242781596131739054672247563126866925767638428951 2 6915667355513332329352222100467411273541479123537898213682825153160403602537292773706133442375677997686913880731181609335635045005651940187772895934125822605413218595430076882904126024556703403891808914668996859 18041 66 6923331481507755455945251333670744626117212018070226926271569985611497976221636611400207659791319598406884846136300127076281896427915919052337175897393807468643401252009734366760583871336413286397504183600494093 430370383128398237377 12 7595616393816984431462941933792564501091390148054619525343449979693279579556675819705381107269475346964668039249994183907851195636374215334061538834868785004077117735483783440373490720858519206343405190933788283 346895893309557449642507136763460222413699 6 7769159328766240573598037264338635859161508734844228739316653664827514212712707036866146407227109196003748008225368855844971894174603425657956251591572882984253718544034457680847742878328814762627760877546839423 29538118531632786641201299 10 8160866599814866188554621139831941037167116333562326800098278695232005684003124711268090183990558451836418195900791687370409111915971838479329016374364744535397891745884693584649618399053126409945089274287768513 7655214560119697199294662929279726689637 6 8235124409673776621874065783843457185298150413551173713664044714652469377076808921465627913141213756883879422763659042787186423745837692498246030545453759038419497942693320003573277883452761947890316294573216747 966729475064215541872109867872450544230493280363212325252606915269610768074784314180244347560825009160330406612189238891 2 8650274928873638347980709828788185146331249912197953458178673319694171374497605368977229865647494531237030392251224542022749936916153284904818784717775307526861831610260918395924844367125186161190006234666258993 725341279165662286679066049480624595061 6 8869978037389172879688702247344805256224868062217534114802923295418106887516566327975557491017368237982976689480383605243173394652545668504221530538554657760837552717865215992800968147464999119229077593192494703 67369845914590665528030441920299 10 9276773812185076862050677660516620369652618867741015331946062775072419609934789029210002164030774262585815968860094493626294506576232494490363054751514168154642599395033775166880729397273977414217868523396406989 17372110514132585112287501 10 9478839975459457954468263719431304860513238983807720823421603264490891577369126757771493939527890627611235606700902145557570915348985076454045550691179267949125004218322696566118649715059232982681629291401925683 2877273221254958598501960873399221970423668992732933 6 9493445808904672277776967736621224015440853442840075703772250747130645516344168133661593424194043166598339754095450131404923935940893267009928853333405957677618036603684212671304185449385496673237870956416121461 41214771975583 16 9582469903121268098594484588156744696501338431398723315424690956738127063512871019008137990465844547687758527905619551471265970832979434107849364831996196990141780535056619864941293007609191578703884417535580881 5052815534731133822308353762652774379512427744446703086509467945204835122841749946515156749660387342147510912507 2 9864956051851591704271709999550521210424199353494171004217388775855877416749441157948185378181574841488014888968640531495837961279403388143787717690735986794857865451447689125880254377680342374213310222219932631 19118347048072506304311824173181180034827298868932395879514484006416532222585599902749033847209252027753170388274465696143538547835512624971137957 2 10808339974593305242866667776211944636213385946993876902202863398331770160933794420803970059950797334655475925537787767099902430041194285921869126124450509280838504677702890096013978518277189133626782292409379369 5596543579554019 18 11194480984326495814114676617684026897375763540131032786742993966403224009989436660296274821726098370111326980356250443158611250081068108090967667638744305022685742610567867229564340875146735009269771167335145593 320592990263761 22 11395913521711375769275484243660851555350400163377929556556197089868127229212673426644684086628508952206754427843532315503978228241208646083054437400419325938818762783564207683742570473842198326074613988911584187 49717619356045473912823092796295182921487554182437311226472228534950418969429446110734951187380056692240038443234057932474521051397544480978385673 2 11516477780293229831900188465163927644122943727510577866190496540537185826309382541217926054999049287159624674876185630197385914730593565254722203793947448340251718870286315583052928351880726573161231116880325473 18337797133902246670569924408377797054674440550668406421 4 11615810693036267662683315742433589329384161729234648740293233585189648185104010724105089926730406144059458321041635989494584787437083811266043363470854388937888635358593119636904434538291991530167686493443566111 3867675755483 22 11731355257541650295596794926606919896017015189772469387761324169696458888909429284136492281073774957886499798365072099251833556583701111272750783628753545580950646692821082403904517205420315524268710880821160491 2240060022926953 18 11963696588566355129378333057254198804028208844078671585500854928165011441939099159652755901918647059750312087594710974373098426950901963568935271047037868951725209454946218249433134817660899081534807744307220571 1891729265895868966668353716498238140547771904244850355106475888753109102435021257757819937230955137205841779997229739456544897645678827029734939 2 12824433621262271194262948444148835819789543255765867050950838820404102382337487237733963193994077478163636644542702129317263729155525958680459018374008203142941113882697389941716506448160845624425796893208913259 489769993189671059 16 13371430995963926812906564486448706277102395708894906951473922328776787290225293338731673755879368440630246522640255701288854663441591270062381530214905458756841275619921319817755083698702422034449496637529575031 16940117826998650478486285293 12 13652115488826822092442811080194202122580168037275656955496629164454668795999119518898919477466185933845539340533747131382286559982180407467395477373052437076678277044919436356193556550006749873180577474837313987 840317497247688413607673356877489690597 6 13673258965815991052806913180854566973989258098914967092933618205246696087740398272174778767482394022653672112210895238237323897881134080663711660191644933760379286563371921593288396645374607969386869741516390373 67699856763677575177064483093495122461089203620742827225973065113557397 4 13827683548152904653861200327634818055933934806862149277680192885995427723758098720181823133017368885390281877416245061441311088729805746037903929949838183977646270484748434724585167343103716279681256947765016691 3816407215821337407093220525078868855737485250094618984609681221603565934317060659872760918994833194391258331291486011716082676311279756404352342836328518566731251641545631008262381545169632441484741827011518883917499458192897448549240090517082767601 1 14576791588168888451181114044809265099091323820541691391480403440382288358019568656409030693310580511999244404063274974830954346892288654599826636758452418850813562675083993188371818173605415556674129606359203431 158255141201537693079097 10 15027240852902292668437748394118716716545000360232928407517146810879885108601324031519120639091855478062200867492197542264442458041438533746666258859841513004887435639633341558525499510663451874925927412921437867 1028435300055786218219528525117023181965312378634078879398020190824153518409897949958339349652874238313317146238371 2 15042260715213047305819705137887543876352047865056645822315705928252621393478215177101732428075864137309802894387385002975105536695085313548333227110467026542849594961549284397544466371428249173645929538184480599 42782327609217938041 16 15069385494677832352085303286061673308977094779415915141452657771349260919656350680623019512540094230674139857006976958229331175040580880141676895439825447819768976874700656223967608922696678525686224302037582809 2760498249305233684959221994796957601994129477669094892095028285462553682417675802017008399675494371129123724341826999152304717563428727 2 16234215564444705285045627457146144781409558300209559387502463273795901018285758755381760640417543860973677174546195692400895550783477025124700512611148482540698740840586175784552089855859762386468416719920060351 183969418803553573432867729076519265525946523140101402821912026435698473656722416527387994959066537895688620428705691096052176608147749264469743889685835385684505636982600332127058858602838647941839401516736729464467353 1 16383422528310502275703293301550081808363179256074442512316061186910753181781884414565573433984629607707528350143591716380408706827425676313215470310515273551968362358119605340303636940966473405894221507273999823 529342895154607572118679632158666333395781007196865486765660619 4 16594355299711231391572553251843031938302871905869808687005146234242296963437987968132431728040244368537027440931519094379513635601917713936783963416016005848953728125248623073449320065163489455944568336810865331 34540446436317213999226523240072118583 6 17222376496767973034094288211257274245319718384827742004478690819788472430828688582812736831284606864372143931395660295744287700141121592685870173021916154824207407221269924430520582369487917857393911719708399313 233996544484634385737925746400003598453475388284968138001380683172585420456211910801363729159713882733553826719565585893 2 17332257490732304703270132323390065750244065531400859738842433932855563457574909244360727139072692461357291238784646316033655936951699375242000803899139414901998287934212552815797831118298206009958183707299863529 32993235595486433 18 17496899522709380232213289843172036250465934178674214305421911341411324850365943284936594134591586174737376407187129223103049672707777099837300049042006019265723135798872256866465554295941953606534942613757346417 342281959621019093275939 10 17724033382028753807569887009602950755054332384272003208008472767859349300805139568817976747665531227301412924600730799171691396965925208194938464834414700487991992224250565058776200614381584654616542507206031107 128146079892917936493763610138036785331138756467 6 18731339287983716046170685285678005431632948400875907930569360286170231439566710863120272622441379687815171645803102835292676141578272326957761882282027016028218568769891324060472100665518204935792971312495296363 37171477119118815730969878244555605379241029849554683517724936073794843513842381068730047783241151164786803393293291701229 2 19936358998497125285190904891981871385609906962220337579190867861264132890317800093463892408055521735251903948719853764657596066029406978089576233281610999178307201592622582139549302064988864456239630286534810539 25559591315390217144194402764876422799951003 6 20285536277084477031855048953348395387513719018774414619713712310301993033705309728201078433752495301771779622461473213601975002480817585349828384090130464046824446864752617707073166385205803464637501464900385263 1390542017351901639702304863988141998248874783973355884363873 4 21327835615244227427079937572029946954009821658356692420895266707091675941501802118038744563417700374855530303786580209731076458526662973843053727761810720491056444098989055096296098674024598615020268352620379451 51382246156484974815765072946031157806902492374230270587277391272556349092706443800427409099856141956889572131217903950014576894157590088965708397926634490412456232878522312345833156129500525502142711752301506547193693042373153360425379518376993 1 21740320177627404135096874630047130912387050804373016908842412572221126778710559459363676899739076494218924795764742821135853702392121884154160840076352624818328448858241754470019728370718793779142951552737942577 136111908076047969252883744051543734909185961232422263368405886683117121 4 22339273777079239295893132527254392663684422132582161495974983980592599199374582934721441723653891358855211634629603645878350223455484567497482640348474575665408085388808374267092937438767851586740127131694323261 52678922773981129925527535992560362239195811560882515438603938986048911924912057166163797481476614221118684849835322911353374382162073605118708793470747341593126362146725785835709006241585804257037680422662460684616196547381037449 1 23037658776416104471135031703840451446131655600784563362504452892239788613211705384349316552105629867385617379499433998767940957317589704034243897781862978531522006804000537322685247346482262976668366368017645113 4438351296043072965486483958830919047317073817676050064033010836229011 4 26484058782026630412982331605374491408717900350109069099370094876445281836782893229394766283749421298801415660248444026133110922155826547888677946030024084448289907590538159507233942804149669094191085164698188631 83224255739379586424497038366163715339851 6 26547807901452386583814737351583990049198903049408053717570602800015985076851901353063912984663720376825453056156359813704560196077593081761767859546135255384473575000649370253023004826788574068897878152636520281 85420979090704468530782534937711379873 6 26802666235505449940024707186544898571153297584961569459301248137035066551831197176370869776969206450944642766463593839745774400014777221676071306610855537220214207042060476533292176086014544481612303931038189287 714166817978036234942105418856553169940987 6 27030279204348196958283325935503654790756948936519219072228918167428648886928664196147921645545372845082432355079820908421389980164675235763695753742939515164541207448803521436084712983993407311314116158890851373 177190198747207286113774771605600844177 6 27373086318904885166034071752239449536130940810089872914442192302456157261688824536480352806963980617890701428087085944199769938644367905169061157428957253060540405313014044018504482029705645325317095607717258061 1924671125612505464154211039198853936632303 6 27829000242391438460009313528527027717081310663831562957972334756999778771064738109966932919312947438248834873942982093736710502503896889183551009537282381489665469799295522200034352007156927379950089764214182939 56276360963361360788441011725999329407116533831536948157191757441625112748487593566966486919131656887312891 2 29055310121821490162435705407981014099591787932885071281420346358228717763540956277390830345634143526068744785488212356156074650668000846337783681086723433858075334547353139981476988333007751611096297346930477897 3011913661965600461029 12 29343675570887517868302230449153092361612492211116814667491236043757677211477651767624691836781009210394239870709123547520990231611951199504891390512006385718630923084197402279130520720128923818549044417309233543 15194813938078770915091 12 30344624984306722537748768629893870647590262784223132246609164414573851117124507853341118160425639915424033153717997949672743312470474407627745336405724672006661919489133704387903203827884357528914554993156734551 46656693519791045503 12 31376114658975374282186685849955776529251090368383493572780541515490001217673492529724140939510569272671547992163364254191651919136414611569644901371043137993096712871128784790626031032859551189996140960752677433 761394392240817421459662948056510707278168230952071432781042589 4 32832213266457217415258546396794502110141069056994755850867709996626608016706978183541367835603754751275817502457773646350774690087599746242133545706472611702177525802497381837284097765789032786699731910001993941 634538541879036040523 12 32974127474760595804985364956249638713166352640984072329803464811951030678706570440574775535643945987612447670541798263642521916147199494725522241498633126746965108246367075004900563159673110244311227905589539103 129969437206846339648494330847240536253979775881092027133712991300225477447248994458409752229305292504360877838777061 2 41149865553905992283336685449940098701365990712901038549030283974103309934813450612512534183953385784116463114080065493655926282631738958652228529383145755840844038131144135918298070355407132271193259434260610479 23 250 42739874612213696910572455464702678594849439888526077111200174738031091163904617030055532217042016493693069763430287167510255149669639648308808811245044630561735486206764349136966217355466741041275523897256261133 1948799913186274801163476159014724224101694439062599765111 4 42914436720332315578086645106683650407072505761915883054833760676755236995036432615712231536624985472276586852690235107592776007434851780585945814594125827111457524021835747294316989799155106630741761060805988211 11456814464298777795583478809907272525065452214232277478243999886263938825821341042928352828263725673295851 2 43752865889788563612004979622900005259255478850017149896619116748877956626545427304191083827457445368690156682515447211286500299225225890672513516575629690385766477563776602976055341294964290713811400326215703351 9780069835002772159690973077899727211997110812729667899 4 44692466323705620135356956864780663023702085248508357081325143859275315708305889523379085796819657114438125134347589931339864361667872692252613404916659605015525683136541933127094969282306956760827898811729433221 5464104999672448334881263279864211322891091931 6 45232895550595487443129614195576097390825420784036983162994217313473950151204178602387680777175623605433234825354989326388315573877928581655022610051993406474027759622883872074679738617782082427556053851591134873 65958721573 22 45457940085492797667726170022541979915019592476628225209250521062476462031295648609456820088095687240375175472436447327337609960234791546711828533171369336326617149051727388209062565958276347601946718906223224483 77477 52 45751274140220925484005053160748286799370426537190669632924685633769106039315544510079382826980274941133152783716759403120931450334535374288675635979366052860634911307197584629891204246782414667203194904238321463 141325770247709117826315463745617922282681136095686548672485329005003789656967862419147110043732278184970486647907789288265814044100503805012232705678386229344024531743679254530828088519199697290047027629432469343031619422756352697466820195180119201 1 46473231861617961439511351577401109184935085183897063908250602132187444005244797363410966864971231585641357353968159211529099761533448914998088031589293804298515328459103812718798809693487382219532593854044110777 8136097456752409356582547 12 46732301256951938770248218502361882558616198252395291640245760995124012014584899520559382776657442808303580281911734756480409394840169240378600719047839726474408411347290399061686853528808836128671982068571365619 141503089077833570761631780231830798957487889658850660320379258021 4 47600203969927143575530554086766118629079794281220085361215634549185600912672169424563682863257130699840971564481548192764330802190133602442268826392389228330206922308962143661197387634255207541684355491219426671 178809055095947 16 48051204317326450540317618916465173944636953117175825248192010496761734903870934091120389529908607624992004778758053310931194975131660201547980868569502607152716050109509298374798413105609464881950191278400182553 1070437469569903327398730486029993573709523701255538531536052637915323542105126119580433598839682004742311436045779307534015115576799272007 2 53241561267661573755987371427112710103496677577557583260121096389650514107157050984004897846048119465911818450553371287928415952157236274974724208599801698174934758780996725434567118010796872626616537837949294651 51955425519286400078184183374782154544010568861018222398216107924004507674120783778355128929854897429471111 2 55089106956941152963725515452845887609657526206515864059923498967175192440032399664531563260168870694922772315023316844103168206415882357118951679341056819019262878573104063053208274213371455954805735948298225417 9034453 36 55749408657127757648268986287812263875406493643549830000853792303573823484189110583894106205778720781436072222463143164021107627771950334253318306541254090771699566117367547881258242438415747898377765346621866781 18330959975152002601481 12 58609791111780901053300918740710696306471478481040704296344149958389353897843525075329442305971458143943396214174281169137289858276752513190478324806282365786013494251724008185684523291376134178154196244428490747 9111539585145373711200927070511948619585566175863128605192500118448176136810345359598722760397488405482318698005751173 2 58957265030770185030295831930243569147961814393447697648239665688763277455137534444543663593802220157346545233648892851577046951661913893620183827015052547742327487151103165973268285127597086514203551602330516003 33390112901206118111633607306346817517381902247173552862629389815595143225246023594471603565315811924685732123262433687382936869 2 59249571822864069819184473097680110482234850617307999780459302518570396843862965104015149965680999231016611038483519096073814671015879823179859687150627873053388718421963782505414459609356946099530376841560139757 2256275128193893 18 59819611001163367514168948217486788359333052252827038910629039424171774717950083908598457679151032707983012514082339053004711399304019015002307537317915828696214652409677951987553841270186402243350491086824285911 7818956213379697553480668544900694991241579828150858933693078621677414180598176522635698651533838178660179 2 61136076266748978458841316421209122289409433644915781543845804875828847305057775564885249267930751941689313993215997029660317742559114603864104681237033931067182636277812338896081807749527392130926727301738972221 126611896219018562707 12 61917510828052828377461559386894083398450766069878506354487473064561697104021492963447237189636658451864688376794388353590488732597773980059947251073384011046417391774912843939922609713074530732108626994946497959 16841848456579 18 62052530185196559285418550558342451237864538246607154261230388144175121856746424678847572115691616165930780459052161505657208458025852285297759788782071265704920175921100191162798438304249870119758453476401616437 15121388566374593106366307395712957631731493771912776465620441488863563862030983217626290228974356030627475998890285460236823381789318427 2 65595890888294859742046030198313052147735791193588763805876999184669952736269072224312118625775499807329827102214076239761880023713594745121071613726407525978564315110344226959514725336810627907724996353262459859 613006393557817508503 12 70834326711644041866054604973757577435750447407490172674756211295879885485479736515341268593909694786933426800352580089745139935009296164680430147136759872172578234750663736316239653798894649094489482116317298721 27395631932423126416280468114484772969719691 6 71867190617672929563278585325545790455541129370017174666405254241522924442017320685383266432954796301873880636698247719896115005350534099238781858010203829130010126929229548989354169951971702330363733464227407407 421019159157329321653991344630389206173644849075502958443359442401274840573066525684813435658578342819147946657994176929380473 2 74086333832788832691022917878265266414211009263131024227735402643892695262060049031302420222322370509178228236233198212780670058112732551604570999691349411339822368032342157434845937001427934937233987240915748739 202288034832782429143265224498632631807007915883251181123517081 4 78585293537403920714774080736640030424514280879013933049549109042882831795089836545238804050414887368620735542084279361642857759169824102825063249195995263248206263452771031791396339393209902271931553834238070491 382427951728811358553384341601417738236454767431734840930898776064828837145444853 4 80088104241939362590527590574296071421515652129328177897270782175780394313212861286647158649252627377963427863718926296873955304494445303299246948441685377773869688684631430273044993696397747684267356772890380221 28423841211039570078725083068318728217248664735233530898879727239738204252439170369129455957154596937869076784159095041 2 80254869356658550870907634248434489609272785281120126014827315246659168366001735145710088749096429581274455416894098041787004700153537086559397473914543372815547243823166581644768264018579278746115740881026991211 955422798450586917082728775230229660771 6 80308929414334549643180532448929969099392902915709847194192700001042676605801974849045355373055798874170077349173032768971857301257180985093377544928868568027214461605648104989584979900090654303746528593631785003 59319421688330496648817157264162978727547954044761690935519872137 4 80698120665185897276474385539068467769766867569158616734990591881176130000061092824339065941097946524422763398510470905223712461571707957613057151557990711971493032099630211267790914122196929126098890124386351011 773953855048531713424957695196302751780276996922191058827959113245608094250043664180322912510156941469451699254495344481 2 86666971759600001372772607920315642028520841523219807965738257752339207933738545124793770651565188867715214771603983340907699759331967677855315875336265415862544366324799527270897597596091743891687300250821084339 37633038287999773606615737088412835471069354640381591263354019 4 94377348765228196842701816435899687413923483896514265965352745506255293012313578537439910690801848677353642412439973288935596211180523890733717700308580734254871619214064017615152436602204564781452783725462441741 214640238454835499563255504039 12 94859485524433306779924748143313870179521487754281873027225753066136456619699640784143983307153252575791214031513800912393692473446999518112835386538570209690820843334622778328795516933674864968607091335686373533 3222429419195148283047504384435430425765616581625646338854897842242035690434451966025808029266979720704054327561224944976446147 2 95074290220961206187874397983082646358791539922328737792787624923018870343334754685822668426322376376763450099175399783911676714795219749307420406438106983587604314552448869877714462855964458186187587941177674109 17089216356613025792556783815315912481242774001194660754414375123724325790485266761494811399655633557799978556750911 2 96388684470845880262026843839671958208880394051168278807288921302765198289273896203594181532613636794929492598232860022991836246535874599602043353203539094897299778103618636499439414678233681992342015835520108903 127279885220902075886728046896896212128109105182866973067320858198419815021540409303871674897309599292978823970026631 2 100055393373942634345461898012166931836792432215692214962391451950007505864147799190550929175032095868033721287115060743681702489168085089581884499697569499850416629162145723023995160096631442339981407849239711963 14346694205980544283233696259648585875189759718158687323297 4 100604135715464634420097133974165314263927333633089717919955017558964937327991896749605495422418074382871356584179890285166319022961679747806144267895746464609226224064601050124611525246356945906422628804678496811 1708569156838289884502224293573384003719946739712411044321 4 106543105934033282505836512618371667758447554599659160881029540364019553127274020047171804053091404996808190025890840615609002964205546129725532744528403282021964610177355620042150262936049537229355586528381105431 58744141170459783483606763197508032311881861476875839954835287484880282272821505177 4 112599863866861048997105100627444287439748272019721822465064735473054091986010603691809222210247764787390043661116201853370434706936095003418131255469887405514068088938772795708313893654378135199339218910939417231 4976543881773071272016565861789037305298011146028597430345753019574564260071029127139173161954632058293557490025507348425850782650504821596783466207581373891588188586165196740464097038314863363378566354716861310547458871392594440264889 1 113013006625550694001485445232666825608447837794250373681944466914467170274875288574548309247378295251223150276869820228109965151145648858633908665520814703891701636142687602160412783770374823489308971924181360703 24816644315550033544158242679623412424333448348303525383 4 118413276223565409978074405828101894919236106046659801699582305385170051756370080131795561756517509134099665482274330928117799979904414191403988416311522740166522651302401031390038233106566616755748199656810324171 325930220688974992305205658638826384936145818332370627756544038761815211 4 125369426837713951020766688411709800989741688855977458227040391885810015158706178578349119021370904368016806310695765360248800256911565368823431861706109092191443358941993784509569565562754285223149332287381808661 148942015004285799380924910846676699354444298064154395329277289836759988722759729223622979622058661384944021299092108338648951539463 2 126963611944873720994169648077146636207688547649733162277617600516577006695356901924228299502716168710835121974043279070019374429416259202119150477388026125127179135970268520860664918586215980208069804493877114453 1906052400788154816638352170894597655042782208131238948699601452223 4 128575350316418391969387647896964521450360904417985052919818091484356529557971422874150231843719986102585982516803121767273702889189267588312797880221310198084206250751728970472240705969411208992542359338994371141 2215314906637019427749737186989245231 6 139806200015497279306773539077259544649249602493173689410731249459436991804315469189509118326111296643034568976729898511107990639607725526229146832512874499476639092909836925795538337655664832419962355102793676871 108991733572788664649 12 142489131705969837174850867004232724964771638892027987938991814654091022499731040385613162073029424194839847111538569065493529101010978608586194093511818786198527309747536028297526604149178747335834278957942715011 1260289984348135107325174800983382046706939540609809697861283855662532759545581735534380801820740558850269173228866624434499 2 145707841627257435774317395321660890191211321624439098888350977714221396053026153395256138190049565276607394061136480753722608230049410622809977016101238954240383106058704316396062644466221197420967731432879213997 1957650063931 22 153914224101326714478770814207184091485874482139519872602806666870511559060030265436513640855607283929399979905620126807173889927927851305787668463895671288117188968162957928100487793130767491863902584678630871107 1473494086799800287785154665791240844952781 6 157792608848179147457512277897307887133023151550002864990019716874913097251577442804021451356778035671312586377428982937739954487392308695855121094385029942169453721110444099880696880407151886296955619371925695287 684842713 28 158415726888927018370510907335709304961970287843249778094318757552875192125232622936369337743749679703717690344739421794013516139852381567700946481477066192064519046360130255527510298097097574447074982666051782047 17291392977373960742016528449079896349463593571794504079552987 4 159838051871039237353773937645495061007189037138481369554693485034826050072349213604925882634998408685240142451448198326633597584866907576045954854807649877417648294774593685960050543990868465821405727636137044141 228733829141910736724397577298276865177567198511138616997707311348889253878558954400093948087799440621017360253395593012376770861038857454709053952087416697976703865979004660852389135194165050042566066144706567092030752244871898393255103799290003941 1 164169806088532114395040636361557322551313778684876995618647992175864153558175954028958436115269529574322943419149134235358786223394955071149735716668767344187830262833638930039295403738242637619104392499440903957 635013585959726260950519359866717289348571937 6 172522132183647665821564102400247056360244580605270094771897763253891343228811724277126441425137239470172688957036599799631972209172758722308744738268413490245468620961942155303865705113646354321267256240195888531 231095599827244820769014303866257168079151 6 182809904949520513379810911582454602473196038151358382055776172315234205475006500779241945972928645586480550785332446161747389787175988011535068093646090800552788439563119969838994753882713134348480317386837703647 2268773448487007238340578884155408675660386183843079365197 4 185317779241608340043214607514797799552958786498175255594651347361985406964783282065984452618245951415517087585923554163567704485054504274838937779929339511880374984251072467640226735319280480487926389045483174421 84921208424568043586451769556091088605641853147167457323882403321952821638139787 4 188240633854567817517720095301503166906994515923095788962601291745661050148148077361926310194362614667557922715074407239096232554498506263810504516196692648254062419871324329479281298454024068199767724345108432521 943326956280444762856684055655934358581782075293347450640637871 4 193281476461438717415143084285536479573139921725716955261403951592577851708334115489600923308262746137107394346611833458621055897908861227026429604142188196604233293807939656730076355002565366573637483853544415151 7304474480824810163541331340376583122203443043217415803990063213578455813772925324805975425126998650726181994687566969458236196486472192496127161823108575651570574451101687823698468051550547142387602598483787483038245155988109114787620791064403332993 1 198084585677417893687629092539286497179371403130469605951062346695595034266388586697195020289177110254437410429146482172493522709664920731532127843592074571044169697356405946184686300344773066305041947893352180953 25784978642817863266990701869225581791208737558314660722080604489131471917645584047968198326055484334939732494240384381481 2 198965666897559881681189732981971446121113183809678858844243379571104418415411343319253588220551372348851777777809076018856215395962807974427936548642595401808784895628700311907891849633950975148761913061654703889 7143010241789615033795656150589830058605357788967 6 205739558713308378538013068084764512448662978770563500878596077834447005245999569030658100511291557957631249788613146040390887229763705754364367069700934423625170457442216469369961035505653961892274491204125287573 31226268494275390287161976313446070479060435940814965933 4 211208963254383734283598584627799191395885072840331951653635003089390751068916805536112246931874778068779704762836376243680304631335381659487388952392673009858671442740631212363750735756568778811172026330454284061 616042283792428164674392383792627253924004843 6 223078878980779913740394112335760762250224195639149952835857042169733888295767136030902128486924364326401586373184509678667026670883627439785547823163676585299993457816291814084449493900995364941149484417535175973 327445163052575748769685177821963063695433922932077294643622908273224343146176677271706419510021941488901823165212237 2 227543842297502841761000699364438613045273556833480795289449668090997605121322340326497282814039542795500563634308405638887355735156473138756730766505151228185750933401321519695194408365003937818785108071537141853 835887595311551469684130661705297841105919096031211756932351942629 4 234930009397071207012368899563215028039957566064564604632311893453120285658284535118298522741749599619055949684721888925199084284254747135713131720809846131997391343990123711651565701817582041213357932184131872631 83636441092641133832407 12 236843168381022603832722130580052359844747124305818492005554309409547142513592678989550419815856433604536408063894389254743579935383431820681246242390565619903642057464279283405017822575706440558829178097708426361 53771370753905417932112784406266599789805603880933494539243831631237897379457409432078924881304018362044830396252892064656306487941 2 242775894389501728806814800033303492648725675491041030326629578326057743201817983281071905626200519645450856279706884296460374677752102470173161900373347620287937491796110752671557661945048955222981948359973131683 5871137462281603 16 248392578159645712682153989893437491368350476251768893836243334296195215668484938435614039253827839816509959492636070741045191082086430153000522015045794553002976488808844728244844011969904283618804665453028538131 4938013852518757392773433179089953515276081 6 251085763326783397576828983201584261159910275453479018836548108618961962300385148064629002449975930649903644336172946866391736662821587722099712609872134254190369332109239830104136759557232761787196109204443857817 31683644939320135538317840732007264397227772931861960084793779 4 251279508298221425488762060371448719625167428036453905649878418402571451710712718169656888587069927115537149067182177085613372331692012316942646239456387199510933751985250523596292034537766818227121434676922072941 563369336721077756538088691579633204311349229987770495872158422359382026392355566307516897645932356693267453512996934639799211 2 258253373392060640447459578848719245555156051582600061658031173235994837565065579265946306033164677926683761045939527747691510769138132821111337100856284504105438981820422451895018788220937423660243976263843734031 407678858046178698103373805560966203633689298115052297714647 4 267478232991789071842442927201058818638846736138791989719580029981806804273045863646729411885322910483344740587587641114880855847257204752626956895308775330509275878449809298091910848063281865301986654580645126681 194333377670397774622223 12 296963379288967934934311677153952625437332360695827662011652032736540001701214405140003114907923380893397250357392435046454199461039748072028010733157928406180901387238780267715295187155099193562671115668164663399 121685762921855350825816797059853373193241740754512271770623 4 298286440505417647537091044055425522640347253484194736364685848878527226118005527973693629585325019730945376398201890843455319145736604100309600710403119789574772542187169523518503725243972134585249186218527236831 33945912714902762995141156041319169633550179680151236478884769767 4 320806865211472587905452473263348811389640027882627098159996999828571358037805105931598842272159527535810101249617585017850945094811118912224394840202529122951685331732115131426731308388617435143527635275497535891 11077817343333373 16 321922797442954651920615266087624112873488901352075138167264322233137470317409346995557359282778564337043385440954724155903124559715514010150117917722337352771354086676643838814395983998661801020821506609262914671 2923361398667178366011407689551171494509041155570801846333573692619485008660680171749400493268943716324914872141511835806245554833 2 330392644892427632809386905370601021216550966698267165443492554359703275507802206366465712262318923810357740057796836488361719068569094281966571803685609621082888703876395211019001572847409881774439211828373536383 558987270290095109630892488538546300482060316117811460638645176986767288020651048389475285244409658907891995967 2 331806560678983643056518128547400495645038897761637006371868726811389295938700181951334540141809706781769954766262902855921636880166433246262482679378281860846505687100724117110257967795893264801095296402148023069 678457214778582447715248251719180803973537074364544948692744968083801182509878557029887635380333512195316909951703182991191818865695574780021455097728966696594815819366938114721559088878224390404943683141204753997 1 339228607389291223857624125859590401986768537182272474346372484041900591254939278514943817690166756097658454975851591495595909432847787390010727548864483348297407909683469057360779544439112195202471841570602376999 361995737008274276580798038729229029761 6 339683034433401515362433956052191970116052329669904130421623645262173642273802857211334781997598809451536884250144210778444642213877807798329958587767286736160178585657856940025738917623987226622750754336010275187 1949510478687631744888726783830724955384351083229630027184117706332619360398161163569824718618879214201189359831253711044371 2 360066280572379508385242945896135747436945616412607445436935818806602776427413946086151543226227062159260411735508720024363113846088283196718046118994230637972325326682881978953214660270715948451674795167545857571 4247389802249988916692078249826855187771555147638232165703142774232118994277467388485245161120767611610088579922969476447981197962511 2 377337522570410370926501893693836394359013904037529466748915410927294453023022399921996729324055387349090743055958048242689508994018249679556818069925545275869938450714069725469220062671158053497219068239860973427 241226727850105088108456974139404724946911 6 386201980588038829933182659985748880113412060288154726526823819091931815818405423729454510617231489274984190768218900205934489081851116962730661700431850632118597059943325185236857652803167226780852661908357193103 4336706856222602305668791465586077844211131848423689358643127061175443147505165586448354332231484190283774471987302572583294676148371007454118679963739803798006972950090914084007305432563578591137676018418711519629 1 433670685622260230566879146558607784421113184842368935864312706117544314750516558644835433223148419028377447198730257258329467614837100745411867996373980379800697295009091408400730543256357859113767601841871151963 127920157219911700633452265518208659917429537 6 444272484822373747492303423116782780765129885623686426144762439369597286611890074242354255174698251805887288952030214898521345187642440187769534867608028345233227379739550530304196837057546979353044666377969453229 8702317265569085816909478816414228785324596364759985397 4 459313992902536810935998326528234828492044475299743595428877960621557693583374849758293780067611601879822330746396177416885740512800478693174271208054387393863768381764303797606344054758673962674780795344971547171 6915906073628659755722810944281969787447519 6 471569403019122466452761822830022259531560913917159812420093098657401383837046050492198296692608761103929930594455236585468486834936470708454311851696578014910422854940729353279661128041177753592549675995538835019 652335601344090223086302357835104226158319550233019779602328899 4 485551043860435306595229118409604287264836437068179009421013332376975949724782364106444461678953875330560159599880889905173515992528079552611114271435415267313888354169542208435415650753896582916903300307635213281 425402612331602124721 12 507450434848846008617010024643443864481849770056197226542366353239836296520486341793080200034291253396033452054882541366834353204385586611884217537072857898586611376162420161620550942185295983884599981370452744391 153972725234416857247578755535761294999371674640789309 4 562050303265532019871188552950422018457754027335045928741947408829376620615794590519917040638582620250417503198166857975933875028829865849697855560049510690423712388678368601016385334601743045224093381429105262781 1431214003331163668360620201739123801824111958543 6 601264345706641007235446375473121379465950930023481393860158669368419624885623998610110166815453869422943921282024258445138227291050027805419240879548972317878253346144452683419243846010352772481125243886547428299 803688740758186891934017262775796131555458745526986753891876106900959420702534804723191526935122044786634546239311 2 603916525528379055618254483589264933526441936667627572603588944765690130966263253435635285346295664032787538057425383251013132046378461900951318593435571050037550815277717783979480690149353835428140996879016641753 11124772385569 22 622930949723696035327341013886627628905948502706680261280094921871508524769560914072010220715166974926668633443416651977994986017317249994284006880426718627512101152128816820776574926883091185857210224722916397027 27271637469914944792586574469021398152509 6 635874361039888381425065247656899483877918899939819731046430465599841602952922184159383029781920463950649007057087037804885155337572891768722761757802927259613914383875044130428413818306823895845687002939425703079 54864211481 22 649381556719818781540114762322751680643412728159481202971077516674306558100465383134900934899872386345518883322455986733258459221112603258502990390555686075007434153469119439098341707328667244861286784362798535327 665197735631456833837593297764889677159073707161972605804781 4 673822723617966150409314557062997468999922213174624579650949317331754166425593935591326166449130921967057825452265785435918494753980905533830318222492553950315662042020846959595425403919088725165593784361187318981 14675737267210257009027251981965610713 6 687845566392650396706203455288029327902119945756632514365275134652063000097733775165065355916408514102207492024394929294304027068230295218844174593020394736968160018182511426621602624609229858943982198089710774289 162297747701224631303430743 10 728994972429144661803499808521287101726650839274913307949515340985391256587792532421048041738187155911784564602420534271423138155868726073271167328939195633901089176685050949008105937317679696559030809238310544163 5775464745322578520822954101491045929218032858547412479330389 4 748464089914688105077139832652977105331103834954096976258681104063416140954722044072791756017140310456623860955799796606572018511574261322734479183746894363693233882188291290804680215481094734813875644550913342871 477155618067656285962407487684238067943358646473180322423724725482569128392057003093808622833205808626237125977417690691622058903582243465084243 2 750650777437664973389791170054580659047368084344918232188913705581914835822725131155909108692071935597032233899468407916836694318221891719059624534639089797235786881071885105869801404782068225650812294135186927463 323536021174899158114028920754045485154057667682441504272097976916911762790673656496962444416090348417843741653264556579997063 2 811523576744201583383340058216749745444713950373992613667525467933869915314693076781238375250298161746620322352713146200933802990862471223302086256225088555847135128570861376435237045803670551232030558536593006471 1847442689857352083374799 12 822223497921612824502900983150010442857118012504721608912250467694067266139085261477231665942434068258484197833961852703609008808811685408791687059876342565018543852498217760960090816491512771332793603766874395537 33180547989980771421517133127931929479641034139693845611 4 859297644524071416798173401423329641411133498312394352019243542063828033359935873496315751303229199063296558468328934684521798117493030267494750273837046863786561795285641136493992066914616601917093260300968523551 52901052496192547327308634972962656415308111136884577563956407 4 867115566316614725388145353852528525041814739614015574366783947005875167648943794906530116683858228065779602883676631722306892873792129249518838004889229680672364991992494040336327137916282997091114330152059327991 5204620285174011518753516331416184221218993032639884221727753879381870496484349811241894995041568178553993971183 2 945793732150030231773097783770372122454807888627874108995907234905730579679776247340657785184983758180687282547189506581375120121103329142005159856530183759770828673734602772425498125063961522428493422761280095571 79236309623407 18 971907501463112695504311016976497535006440971841360407486041371073512426955158698130162237089502642405521051295530427629507237151804136297563452336121372686908380899771811025457964132107774389918818488177572064293 44750089001620741342564384299248355097971613323120838175518323595025377943737478369676316461630609701625017865304260963476748347 2 993027710859030103605220322826949984266404333333473720961359006551210734068550123107958530227277417086066160669332145182608024737966387331914883900984819471241244924395437502162264882725475174849043378626395110609 50108770334077047291351366118996698593241671 6 1006260110353776118212873289268456314384069585621392292824387216689359242181678270751034593305236390076919468777412829473968885198203856777247286527342222840561667274031486698656431074200178712904321785536128005067 244295160865793674273617869505770533055488765856734411701112243337 4 1011060334987924799339018088831297979765109791651524955553548523513077237057503461179260982821701247512322083625216037975892141246287056266112566595883348087838988243285461837351064456022401559345262025434365836751 176239477684220272094630577799907170332454291049759910561261505404592394818164333152875652654176187332986479072222319781 2 1102077983893381784257679022689569175433003041192742445176748248734707199058209820248282999306545436987313811676116091659765552829693613035432768747370540642931759835649387391356506513886449649713288283009107351941 985628969754881487322427476013002845424287651017904086946721 4 1145075990470367629935443626606357680821315152870016358727410113371495591727999288102542800859561075997912784305655410533766598587693287527528713611051024340350599330342652263806378027674848458160083877016940038121 137476732909837 18 1231655069553699890253396613111763231174626239362991477954281037067981943142319564217804140176096083860476586470639166959694826301440565219069969462540992305625880833591626578387400960106059367084343057629237515079 33906251456357923146065459175402993874959904182134787882847552363850404164881367090473650025884670632264600452379221523417746125966532385613 2 1249641094959212081701058983257493148533987870665559662233075266940438593181722417638463961799670718113456519180316044839507131339430820181262237126091272493687673324133363552434166101167547465669738061694030236661 13515909822310892207971748423538338754117939588605145949207 4 1311235208790177468362099124256775092545912149957587941916927329439041436451985085724048974160468620137343171647272762747683739570295271456262919982054986804710563543702875321591945103817104943418902778310426434781 6935350201817657622125080780710419724163583047 6 1351188668985300037149947608083664858807431249916630892524504416946276149919872500673391517422130355957643584516991126719169890499440149995382223504565123168793343712994091774655221408116077554673102644075959661749 13750621423269977545797375664534485249208795949678921216923216430349049728637490407903242134865022017278746237742464286632890576385130257 2 1395790935676213213921162657101496945319160459138862529721308902644468203204014292977869350727552231295453375991259146734535922199018903437255200274111810218267696288786773047085983910002723277781104873479312632947 527135461 28 1419174999110746104285112339524427951167411777453297674421034231695675597945140301564719559443628169590504002458997561407428938640110422817051064744657855320675582829574318277512038325053224085579871669930669109861 151198670981486758233867905968555140553208191937774458332566960302998017077 4 1476747339838802826731993192382066419142161292613645306391901554496491569164749220744433429678897353382309512093953284635467212826194367262027670927994172498545142103079127944392783571285308792160830700822769248521 2311333 42 1504471884011793932895843251285024658264501651747747712903581465285964172899018160402758195391412740442496214595780923776165467344671119194761663257826937986661091896704597944323925314276431147000639790517635879747 1739087245631329060682103714448833425296710699455062399455860546881397707684653718895577094464879488041293611330846883623 2 1551969916774534484905408058642677265318928100264101511293824532096393752524261176599109579987742024532513419526163739662379906246643159981643321784682133757393690693598441590623260701329950250411857952199349031247 517197053983776703987056078152699793869858248476401943287590670568858347107 4 1581192483602201756309267491779632898909259332574048440176249782013561486332178724799333869328478642547251167579431748931063182001669785666810183034826533174531660288651636340175382179857254491276711025594318127971 40264683368824462757709580145014450597 6 1596344548572766153688401213581120951172398731305364208879033234159747631608318888871038689521660162272920661675380833366418991561518782659359507435654699974137305006137562830813209824712647773962738718428803766841 585984159558214633261 12 1684298994006519381775803133000120884615584457482551587495136084263962994729913517725988657329900142013062041490124129292391137134635577492185909561639898799186555823260798717597080820390996079137521888053751439601 4822118104160956432250006470522147492812557863 6 1784645361994880871870483649060646477381467085229293556234862593141478825402850925212099843682611233501696009238567284369105479365290820764302285911807011962177301587110491433699117203448602270887530726534641286809 157862715896634455876733939011484853665965293231 6 1800021618834639040951356232456695884409702898692902560131516087609452192159596833896635165757343140766681830656695089345716128173392905914981248938902635542874738016267371380657884507454118724671510961095473241903 198657061499089992707437814877997890026527197668592340959804962705100564625546489180655758671310630521129973 2 1879268003973963023839660909931457144291684189946966832076561266745900453593951965814127521093190799056290738205002124933689158053511744020566657941898717727936826920074928912148787730446971857233710281574251433843 781190727528010465434731 12 1933638003968364295489618970689256951544014039932312965966398227772134046482557617712081407179202074276775209423588159145716083237511369626464606839150346708906915558434579023784268187331272968222578154180578631767 3497568858921579635197460225396420718331719451019 6 1967015949080735818201947231888023472847840135775374480758458904054774216851654164633324122915996144993438509150725462231520765850807775709486241531987568677612295247353604319552119165789152054997585375176309465097 193352308785585205215042601070858202151627 6 2073580517536505303868908119208710004393328698612549190200457822034381331821751158822491412826492574943035447042397948462117351495476981092907607846179434986374828519387930438894378586967485202259144663028421362973 194307774563247050351722816730060368686862477 6 2076103708049044555986396173952722879540438575329193600133266264974303538277966951186246829160594633774749235433164863594064796759414124575083885719200755065609732792203400634481894999169170692623432418885885160921 292938126094387 16 2092055075743973419176867809080567435677881477912400679170653847767374519196118614335104679130092143900134329374036164601398088768866743610206215645407566914951160107735203125215053861721148024991230118913184254637 31358717544002092909507112190050070469 6 2168605794433476707233291344536887220154928794004161139538599878236883762443105828361123106416818957049145698317449324648319062395220362565322628512227126218672457982316347755777202522420707986515791063064601635363 24066464992826322081399444416249619924027381070465245897361 4 2201187249411021693710515555517756313203171066277576156040137286585535594888689615929312158714636995529992235701966566206128132700414107531023087338484813516004929346384164718370591252275946401892499307443680321621 5929582946741988252213566334740639595824689106555394557410995097068922733 4 2217497341403205805567818512760999771017308288739875024758277525019964857337489291723102647613628719723651184022261489302749609617582345890098146595327629850822900789697310414169561568874895314579179858800475598161 394308000463008884594730041031042842953887803137003039 6 2221494916268929410791062182945724307555932648111618905557113908815285017351137614373452978614295666588377652447845075582125889072836478921614625362553891374655990453887290370745929596264648184680084745984812583223 114644962292497094185797127 10 2242088404221716949398071415369542693003948593160012320679004454399819154051005058604448083693370073616157613282725735997926196071405978166955390614892550800610155919992658395608865071442756728572862522783470158843 27152076783464399866971400096709402889335120142319 6 2336939989961088848667509079511086136377443801388873908586229645217971828171022574635943390650594808131782507401370715942820665570357084948570520333382231097160836883155303102705628635070477790163066912454365189089 412525766703153027197842427388529050886330392150651489608835843618982869134272041128151054007122711344175442725793051 2 2382918331677053258260245819452822947517962960962406780366470851617309903647911801223383218767224640199472130173515116871364415855636960632723494961391651083453424954569308040265848845694065896473445309256892464459 6354596202643760061638031786546973109012821164639924832754908484103038315146397154463586394213504435451894085053 2 2396534322236528985677870369710611863193547120429989467485031910272534474634303827230949898076897387489255798848002968512217732747305333662904952140540003047079452932437131921752486680731134764018712905154866805057 2803367052500774750792152957847159026906729058008149599598851449 4 2444493194497115950265941454556548612967582430942742930368332206221209046095806670756218033843795554850042801604425415310776154715415834554648401213227589308201380582139003641419259889129626610504712840730897773531 5266176238844907831586297748646157609971052795238785447 4 2504054418808396643621282796524718839513744933963805103715642180298506605994098474621522695248155135425873972857330099646951301345491565804850619970166437447377105507240581171241776136708346435512509533534388935421 305175781 36 2686409364811543647670835741415982691764100328247294114240840885512033172504801247746947399412190081677694675157403234319209853146540843551408604110946347717853292484275491315599530772824832790588344628667439715367 6483792169539051844226663005148094686534427759495013516405053823703856109610614631014768824348589208371038251 2 2776904742570574332112706770481974541613023640758881284713945308011105038470415970255802777075720328043581025964852467473529128121853620073920649535952206816552417045084400609992309565234969975565730668726402541527 601859735775526169747964674816975411422852269029167614479067441370563130197992899371392621477102271492397123 2 2808024353083613764508456681498921770671924557473470892693571901016531534379249609765526909015109086816643755362806102785520155432049773442287094887094052811065322909547182685866692239601000017491472510774141326157 6085623068599220056340612182091828738658244243394938304662708743640455396209036947546892921902136446565706651801480049107184482538299537676743184630125106124486076809741535292423144053120454043135885798322016533041601820356829589656037219685109620497642829881000755531793 1 2907734346097648608649384555767695846803986294490601483408152364941198418622015864373389144826577368627155289606559313497060633157422806256941895324594167543667055524594561432989135884431272845721230739961717000023 152578428905106285990457072254744045389712075877418195906941 6 3014904947708356130029171772643068296575600287905506044734250120150032912277604994456907244262576839857781378525206882624120097077437879793587668544910112289748025759719204353948450889347644450738424871856312076919 30252005754709666828517179 10 3029679856639282994106245756476408639367149446749536101471189626663929134287320953221880417274833044571460596424183756817677576381444162794865635019005241043875398208856328373776692518299101167631545869706948470101 16063882892788013334367547706356440939291 6 3288936615755749460853746019587827480225360359247732261071327391240241404461201886875363333086896280508659966794129560802785283033743469714673689753815264640540593993360972896072562815465612129575856770485579355381 26670790324969413907206815885249210987653 6 3705548752213883625248595325705932085475988339590630768975110816304963238312821146071136226774832683885910930208303783158850161709147097270190023574953655422059359914803826310710876343358891991432790419631955833989 57927099555609579460679598248597185487517919134229287270986580329908027249498664573980148881865241468948105194693780087185870323453849116955651474099334908414401 2 3954588187703909016996170049883325225064455356904047397417304703410715881823807264348130062100554858767479833600317962295098836532613487298479046491215349471573757294315446052797268227954194448786142893867627097701 1254217152377095885271720803823895728283561258577835880599971628127348969071582322154250267976954308778181354513661866763491480080461430021787419601019855487573011060427655366514250689911107825218681575618463178809370305400766293244711093555966062816653 1 4054423124576279500451303931282584484350398497500770920683743116699506001396922016168746429102017444696596587959341705865599001489439688818222995213311156145307385147943884175410586135821165583135327783548690825453 3463309963367534309725425360627875990778047247047881455071329007200208942612524704681946939592426201218803603754781988693269484490183 2 4230489923655871286782734326900252758677900272156410264766368103975789671274297974102099553116426452404122143545205499279255914121505042019557985496707809135721238105692748681920111981812182204226514983760119473909 670178235835295646114702644557358861679949416530220494072127657673 4 4279399726999671141837519707307482001872749845076733230906707197569753523014515379115180682641820475024595769813990623441866303870989588600166897431023914358054132342255091582427050333095894819969332290421777516451 82813375091151662549747383609519373502069000048890532175162112354770515379055465859661385738672963698017136688293 2 4288183446049948557789213728611182675458631903009521147078539377436980473310419626847812643611033739877432442501461121044199604072706639414828562524664292398129974052899366807067758175368352385971100642542150648753 5958493566640271905435019844245107615612418488971816361 4 4381254582758448980035548261679144112025752715999109534211165495075884757335105617403056587515205587054847021677672327080099884011454840452485868968182575133134026804382336386293043183597680981295099306437254305181 82078812134777253945181390863201535953985179562477995945066295141107100127075272428342956958877493991663183428897284903653516889691 2 4860234136800349969575500619891527639062108382085002364097659552583329611202688253993800469129700038308882028214594432058558312200242293685052429192661100173862378187036511806229412175552008216437734032299035710203 123307348707289565094734250015776686913962899547023793817161524253511851171744745087401614433939437461708467 2 5068234081740368526689542386775693608222862934051839705099788238887555344968230413379006177130937819242745130177653321162756409108144924715414436009438320056129964123796235621610547790258966172361367780101320399519 71720130432171010361468395066748085431 6 5139115098121681888744879383328640729070487316464794814010453897797790819282161074013516726884069942739562799087402731706193142249289197799995583457607994014918389389167927325407638322018870665694576669733073487003 35520033996741838272622839883403937306665941172364012088246594795145423636263451863874915488587608041573868726731055484352465511 2 5155682973849661274524579633577986869409476603861969187574981221539907519229657291799026329636868336649920575414796701734279804388915047745568634851180776669656242106307378100425793490133101177058061169900398917957 783618234379658962932882206229057589 6 5384665675351030704844945314310477106361944233004141023041752007498170845025068997203122536726164942902788549417418888109752957841397194988492471421451141343927553045748195526326424834834422138027029371850393936817 197661087841660873521753029275278078737033 6 5621681611227385762155570680676491486504024378861732207212514040671490844957563608053805255241564802151048738839684991337809444850307562737612883142268293929686509699868645487063287683241149645546903179076196657243 41859427965840527284776098505775456992946469026970024449 6 5705198449355931231235299317250145738514285100813982674523772532497650924764593017175343051334011947107185898663234617734357326274861630928327295129788616320769507485918379946852667460210115722886311930929831291151 8413220629374393212989309 10 6248342881062443639756873153513012892893864388223843308202961637041402186774291727655990956182736365034664176834678424461167560721825409125918657223867333091683350672852187552965908065113935775331579908627134829909 2619455453171783899359635947505000685681878235115180231718355747708025195204358417796734759262254177743889333290620835534617572295785706047077608268229850281550626400920186098976125790538757561126934775893010404196348950095840474215738721 1 6371146844723650980789202967109659235807915526935027011095437188241681198780344529857027291292007514372482082204801432783084644014843007898819061167367903854361864178015888243797578869624105587375007867293522655771 13152992919552190893499351054388404124752047503209750477 4 6591612978780336584990270244589757779774839949492291785862441748494682143388291404599405386777100020969577723366055938044301444907009322182119330573197097077481375735526251934346409247178394547498346007092430535151 3011997873487780005595651944480649531783 6 6838469223298109757349062223609051054184684469548004301244583698619273821922519895483246447614096325309333596703860627500748767841458513207043242606763330333362258098532141540253104158293428499962905077168281978657 404784207519019610419432645485538512643087114360201149271669 4 6982329049459624253931261900433452160203630396410365365573352375443367287082067346325091379866128901827802912198876104198125598949756991100046615583371540073005426058269175101820272759524294150582573229003391967441 231043144199807660815306299083701527785451157 6 7026499384901322511513896855497363621065253571150047984663342082960620863215440764641664383532012554960018262476405469387412472593522775458735368977631963789533064798260125603184763054430804798641578172740380246591 319632606437600356196555023430183069724807083512255527096334729991991879938891653326426419597915709720362225383 2 7039521373064849701021743963324675597955962842690480884286041177007919989666937346615170494683685805061802790812737241156655360997983290182424810499863159283269734787562988962284773995755203607156088292341261603493 3822122716538078276021802719452596309361601588834122893572904973633 4 7221146274629317743680848604475069431619411511303273005623058019061475244835227729124655649793157541865403321612393635097862230327999795791462892904045337888468561230577177974518176102971016035152895348861728939911 248875867 30 7230465720404467799004437220470747898752622639855524092401938613471716077544079796907325446689092432097965069718737959372150117106879393676977929915859401050755719812771287826472715136126658932652823064542350597939 4859697272856241348061230365896274187757162254739604600855387055489464885839 4 7294135789945491273543687570766622284971242119499604468750336384873915747500737128920894244221976568818916849040448197572753348168806206604671605381634319001797026148067613077429129884265558484470036790839015292801 942395757435372337321840060864486271833 6 7498026381507478359561084817225846100492129091275917368161898383049914890950801756436294385022335104636102938170822041081205341005693907070723684104586872577100893114893700838759637077995617183337328790240639741081 1670948488976619312266854176443903725456927887481 6 8213882267648848503768728157771043184639330562308386176216372463028894243793157412859345621883930998712124565014552570087420516790777500210081593187683447087264112321399808866029513868849443924341564380239878186481 8184991061541368234317683061649474361289 6 8420134196304193239786657791148035887268607873188988806581263680542936695549926486669769267506470236989592855497831559035581352750233115541182976367805915346149837018538528625151218052685700946683130001203551546873 326450849485870867930032229652008840837378399434998179455160597 4 9076482260345138330154386645812262072002702183109673231347580694511917474862703146093878144229687187139181910993325476829653937233205967432940988912785814758311976452862840041288028546832995148593063033447918080111 25787410725831757959146713713317822610189675080799991351212363415295039167342856622948848174679505679798952305687733595104465214622128104881 2 10560429972189357565505661186053050916016118970093349714727772967879502477394959602282108434593897935261371618110770400703495199948093115203592237043524443807838745947844740638009945854442795261448857076098156368689 19731582134141 18 11110023028576277261417414041180173581500141509915732332853929765331284126909927224480241700561776776473505273655149734587505894054598759650194675322680857776930745686776181726584182616631450151041161232286647624911 56609520498510737996110349416259346326077599241346749272984958759589287364068272356873188620282243520878868242971 2 11134887701849157875557020791611634955678890920601983539918649984873863122547408966576381187672797070468154767754846490216715548396288778138201762150095799369614590947507052011243846026227617433516502750382972197463 22186276998892503297139321290085136488676846418046105440130196945433792557 4 11135618667085946388258274438441173462790777718223421137248326704798774618229921126443871858583924177827608126273356653370400123445532835313284170043028671903899513431373994012387270874118215836322565505322612239721 5278480782776565141650700898377445606545678730499767061706952574539 4 11512809588819832993718099008332646868337479161452910514658637601792717285070222422966234211553647819843861341505651429678848488609521441527355272299881626206587326600302333884734210972758881122596759120224050551721 113890427726875243885869428385727936701442969477255251228588412675876725323495030139302968778750747786206333289144142352356424741 2 11969286956599876248804090127995689681770774756645672021151131120406819369734191248763856397078725702800299309880443340921097599786129031894839667515138284641776251262620837748549535012662145073780624014520879726413 203970680402295169290390958614973443000447180725160399133 4 12497664584137194685394890182962632162504229224491145383868061049245581588175124305613639749172873893423545558147297694112672594116959558857768081632580749213436252445400591471632129824987885759908792924957554755211 290468889020380554520783 10 12655639030622185445220759864150812204188936813341949022516948168375380008717836789464215305846136612466004563290176208064763562667878906879301059866936072629681426623303496188791357444281819725467194287209268307463 68743349068735511459600678913450483269761501173327885354167287762927869429478878017595898617894345372773744157271 2 13074361809766913468509052737721502140861771777697912373986258757075967217559757248313878946003015418971224931026407500348647645598218754018964324519644310691407646081476499237974127444462538775400591881093107547673 7398110844213426351156178245176066325401844989748252418726848842312135868770348721366318901478787377099591309 2 13391740656537385843360239597219411365159935936756176743862143265155484734726534350718201061133385932322332186865317269206593507506324511763118605450855632389266274686159279768028758161220299378587710228754292128193 4953964640347821197069019246528712059379672162893531645361127114163619071133056251297431252322094957351654632552708491 2 14376220877911988969074404578667449734596105345656305971093570163046155598974262416737835132131968810228643996487408346192700557487664271950382977822829100168598787241164228272647585797128412555761409571749579957107 13838919401579168133581541556626291329589380643614227319626300518423951603272599095434730923722413548715614617025584187 2 14557469260034016888424212924086805784293975846305425609346903697471031299050521256545827980144842500154796848041877383089753948768582879638754593777859101497123012466315905894298172742166454481423784474120488463933 1324050108631208561761 12 16082759038050163725732155089649054821823261401435477079698827566045869066777196907588514605642024183193033388837665411769141102513700539979169627460283182098620461599950996438855498302750796468575230164647017817713 6871900837141429894289866119851674109672957496876440266069411229415414241736461259931894409951938774627955493420415210127013278520279742324937327 2 16194824695527639460304320042230132023900733891365155117369164117461036154042282875751983170729615786463625495851274460796269668581679622390478405240992347606332672437026089795327671554303454932075025485945861158413 590977380647128690721447513694702172036271333750806931034849804943331410928563649565912851990177740797549194988745940490566137921831911764587661372048138856326106046290579780045075858786969175786492025647031622734952963131175563805668462240431258971066581526547476702000051450372974034782621 1 17002741613615410094933055685264695871325939351289711943704135423345179141723959992168856732710391665571296293053071117193322312446914340477003980985770969446767782676041881457400078839887309038113819761225094401027 133517018521361606199303379259914018175533239021876865443652405873246161812223314433528062495801354527201283488180527187041490731144115865096958501934080361977958957798429156521993455553181483948693311489551376870971687105536587870693423277 1 17811977052263671100161456739421014653345980930238951966344999968310508978490081358405638606813971765828510655190572881161823097147665432119351248126236495080103145162937677599761189343985129010848318263250510275463 964845838627086137 16 18435065021687580028455971791702603077796377246224884102303747822966141419229737062107637074867949742408277241521761270691653540522519752834248745602227774708651682498113865004384082908051987581773656380874742917419 2666893860020560083705192641618827845232467601 6 20066180082194042241162814202098896802241419557880507203999543208746971247681761880192300640478965548064644799974037250723489141860704968949339097651344666959055098681326502117106993517031195890838735534193048105353 92770292239216798137892535410991778827094579963019490524359706372100077370081228315056123865537830984402079300693567549 2 20139201745132237174510773834986094846992383898087066766296243680105081260743287446780103511408645400180786104708628518115770465261621910536108227762764696887424184449404416472954305616075803424435072457524157311953 593121628752764808001114778372193975540081730924818134937503174559676226371385210493790856532902865034073370222660841 2 21470074990143577983187324102958711177150676356801035342954493033849245403822958872268857898169171765016973226650649069140854759777765115126099754557333133791305476278055987546730406823714685234439590720750123278747 65480203458464902965944539043 10 22038675779768571784575333685099801274364618563749778833262211155197120281742199724114701191771355300353971032681495837054658438308186358426510928836269065916948165210834952870369240543460220139259414760683339146641 23773994335181800316133670391 10 22516834808245926232587066557800966961211408992850292693394027916690941429247471708846407558110869161841069735785770611516842205975459994059342462043506543530924953220328156427094837225193149162249941786468238165773 55555319609070678368588060712865059729836723370209022245689208038784045706625464722119159718665611653635262359315808178665895114099795542383735980879404523709204695606057171915811245407928808273242615429480312374780473023747798380443055653260378804193 1 22847638784320306815590314555072003511138753171351258999093287455592664917221715298376890519470053909475219793901850418503555009495860928676547031715797101163729491756643752924252801191642600893237581616176221707079 11079390968341823310254458427070672589177160932774276851564589868767152235111676922324513259733992348589400877 2 24604711210538056768227512554153118642632061272549298800872447127525105501113619355973626608477277214875120342342048183197161010014659831082625252814706553855458809327721139554496826704542782324665086655915841731363 76003769805627309687836221872954611852448151 6 25703767015657238625345579031169843458082802001989178374886184600269113005544672657964436803221198478476859361649519424920194390769529186476280813957169647649950448073458042998167651294979943363427000502704061920173 63497665590671493537030454550083264812260178073735602732382003963889216208805917309977982906523971237747847388307458883332272633869815417 2 26109428440968071029314932813845732197235163322515763428293339176162081257835821696298103582806440629195991591309263875923396801365107253071154443340300413476878340764896511186062720617893507744599428743663508237239 338151973698010056649742977585162470672421142483841047246203 4 26589523270474985424852227259162875090047143312747557842603908125151549186815429235885050425152552574061810574689728523628119313641844434815287418695811118183688022290144622225402089302164774510405806207085107435281 39148165270298389169560752841115879766541533763317391033493447722227817652340253678842621315587312116587720649883691409064068304009432302320620371 2 26632479446928874912730311906810236114934884263505470150847638594079312177990604207429739036339505028589111721017391841195531645409161835232373831384163425084594396284880195819839995143674104615383706833942039157011 9325134180889055130166139175270072821847853 6 26888657454505267388461992577181980505443427939680579771535041487383245178941133215453608193733030078848731857968325741029955788056385134729455687122182359071797271917146689513086243274892603347021693566490746302087 5008598822479569948982508835183196009027825982009039551419833015512628311243364106081496177399266667762971142304194249967307455807 2 27331039276059320610034528005014579546444166165311330138045937543685202626911263145761443690531621097392042618974078654966131440506210412185178634628179594621343269074736340534865870448051456000140234220691086203423 4425874169386777181105810461167503649507614800459336944551576834709170643849008033042058652642188017690546691358897161447715646859312557002875632105669171 2 28837846309298607328834581305142387880603397267796388653651179721743192201641804006392433349821245954179732001756437490907394748561747435011384384550875305706951728223149925734370330699912243706745664836245032055919 320649739086879405202556060968331652096513649797743612653 4 29290550325616096498676575119291061006996183406531059239708249519809568372739065337865889022347345849342263754501446062073754140947259304039599626680323622305974464245801217325782651202609597602302285373759665620541 21132234082339180526095864888869259990598635028569224166902367299185374577798406352046732818748985730971779533948440109964555578121971 2 30389269450616339163492086379128828619007628819527666303171592657727759503427347148886379930106797106360181991768650689540753963594749654076746092436099178672538947891699288640568596677989892273146718126927143089789 52118925291967802938409504450616228630973828985679040834621693 4 30973192710129613110344702037323498322489410762088149064023235383374008025526869150596616532696299821237714020290910984739754886565857973968204420261995548557474348327820914364351404135984533305851779413896200786801 1447951157490439726245704609212593839952113604035317053358790075527002128299925261 4 33278743035790752122539045872180669030235455119509406176084780085835569847959041674372434594093212140594751893707488632228535878188070768596917699917952269730153495573762108774769167389368019329847829362816293652511 1512564950700834177948299423182223919559249151 6 34768210276137447990573581083539370498543569103993749117435586552260834644785056608922914689030599320031563279751380840750512716768496398890870821060049103810792244999667769609115532822495505501523587494924126950763 2562101498073272136687390212605224644211761606448480421890515109073132387909 4 37034268253671652622407168594634095275333359186916354976343780342956296802981092629945175103877493604270049357898342988385364241970992139805070672360604213586620157878796837878653950655480899313662959752412046313291 4259047692637482805249810897569761913047795735174604222340315921733823091 4 43739196616124667179969748981437302713351547806320592515446422357986947206097948347215014296343116660554553961715457986993036780046272807076291485001133148687778073031780695909639107668812277283524387352286853401421 384175757085829024540732894854760009928338884740815360834265047 4 47762566225331210016478144333277427048351990962298062689887384443753129548788575527824943024953079436054808007463761579807959190443907685179297045771251670840502460257099848666120253590962429973500811566555891309101 2695270225825502001251736973738143295164811 6 49029108313862310164395813546177050090329343865373449491921267674741849674733523340560901258886005980743264805225652258866205832183394282191345964161033635731894991164502850957068316494715693613679083831045626001157 20851336893943 18 49305521443947705316688255516794398795971845423818602756770812571298034234130555182297781985527643627437646797411988545899162458059854142697936388646064610175801040517185611102551893180071424490606366030636885937459 61 172 53755798874624109843499232973651891384844877109084238945865509248587483207531683078713128290395044865179360717102059723987946062164554641309441811307532496930652911590098028207802165532171709472889211941109757559323 1516523591790783269590539788282953407380173868118629745000436908547199518472413290792269051678107056498402179819 2 54008576356722840630501160081438083539103824140596273542846451080955754460445818361549558599910120435427144524367222040973366425767944231535080850339566788755777318867635613272485895982640615577559588249449436351213 3876492799973616027480896855323 10 54954258041452487546333421365084758276368442660757930897445171842120492016089102309515369920018725497726395948915558457396285295074102008813693884119906220052297751880123058513242413074212062354100301097886513017559 5234216117340608298842253376483945631757958759562255148805070748625648506838141049258840030010712120346041861 2 58167767225112935422259371848874921056912526978254778666904971645081713323729033391631154582095979382087258712638420219436132132183619763704844727921527781686130782070401333387485619309185452539574891742182016794873 285472521588928549 16 59742700746975736244964294686192055028172271210868062499402380264066582031488834759318636654074335546289600882504835849894975112163925304423381737503949427124898342025258533859382493065695352849054615936112625393763 188495293927396573216818257995355460877 6 59854968286123317609890457944098301083862072357846199434590915274823920708284250086865452739911053987060797588750513772522849557236629333715864122906332715804099519459839193308379542509374635438637014047837095178109 371702428848188915165034465926618691829 6 64316963238981683756450528833500775475163320886211005036012138587929904189456460002376664631553433773173996344969658781271959226517455348204405824120681727976462956844603944988898000205821893104915731123424790982883 13729890752642130573901723745842164778759136410879 6 64510032834146748203591590390916467719515589716892726313759052845688361624789862622511925981547823457653214819719239614106628026098674177980094102426808765801632130766712846477622138976441788551899962717659525324569 6189744409272609618322897609485649027937564643893079977681809759336752733 4 65303297288886799693832480466518584802908295076102585459259684856422541297289959385451700856114351932503042584442131520611356740732516334823173860249443026707784310046632601022647367942896543042359650011616462863091 1993800800670793 18 66592286859594879143120311156489167796990327864528467840417831614505666506015392308667262305703260335049484365111542811029847802995217228368009126046392173886116126220661720225125171355957955406627323447404465035937 11831079475309398827503870092551358725171647622442677947556204167617967215882955036757908323493939590512942108644855337 2 66799132490425441632219549438546783437398243981569296244503966332957208459861163163385483243719497889783415056542000805105561816633194594301215540693323925484475006794706669760142831891614954972525762805179683765413 42136644540647964015932560185841645218131748738020022482626955318218894344238198349562056067015590186875342115498510961851486401032811 2 67717439316375628749212044156113928282119388421431432232079990122556482236355286240017662982064478635889875967886839505750910820801246550375520589839941301511060353880040681801008031519297037198492108060451358982433 91817635573267857528245872303927479264638420438204782306659976328499199398619817645407854972158808897698702806939508021431 2 67872104910627545876204788642160493538371944527252177573674827599183875019666782375409527023328402653909157180162523270914837176582204379236780135826222473921798297053277136909819874017458736935079026905870233587227 54915483752810997108059 10 77341417432790297224952577359851740669354574786645660986844463492063029429646120406800860824626797642513131660165523761516781836455928026963976430700552265936238463899244693307392168381616114764129528166888102983039 1241906736815217578758591587308965614522431 6 78884159661322071634275083346308374841201609866503260293940283345582850454078349029939624966795833345104023490230196579603964635565398992556069555408278921900045125365477070681909220554781073715089843107116711300367 169299992707751 18 80746372372263525881563361399441110642292355515226992251675788782911073368266954664472947034594137393545634991692561431045136381616940772654459004388710459731611320971524044886751662617436164509950818157614495243291 1577431459 30 84583210407873071470451850484851768476117626071105646855109405550184058513619110067401080838167145257423999809812004045891023344233237232805521710073228461289096767073241040896217707005949666253897155263439325648869 12594231777903227033925717047710467862685505036537069363252901 4 86230033729648213725435693668838069489190760328127344121681323621465959880410027822890690140956391743509135152947290936070503054211289373791670550173238288701979904562498843891205581822135491679910460874274329094191 781176307790595944472507885785811400029617 6 90028085272326026810343304366474886577692711358481288930235225958091589512957091832056676442557734630333148820180735792508091198155318087639335535796743920332367456872616393695605921298378930002254741300407638413709 3154908181130328094651 12 90260748073181314641153859236005015124358197367835558565773933219107453720392692183361327441703071543300939842240034441487633788557837688102304972717270663067011608847921512203147286356069887681152781185183109383497 119124122298718874437 12 92578635508285867163447027958414757358510163806594560648824829892544319277738878889880258934418683205675147375662255300050260698182238654741562899253020454650699084409672345877203815375596345889227317989557345136771 494210857601052249585631592081646178113937488614796411376027147063905189326109782374475740217647153115820820124008921 2 106260887575956028394300883074384231078835495085071851007993093553389686602032110641642954184704829440201524595078162360035507961862052489841460634775856240640068956674008418156591994733311572377364011658685701449497 2426789 42 109386420678565177949583784653106503747618607776332041094162782334899291453753033317184296422485346869870876935003052154857706248778747007850595781388430018219565584769625045638471046615066405766722818732041965238297 35673728178437093234448298151079395856932684609795058812475667635857986329005372986409861432408146781539151508251023 2 114855487451121877007720702950454670211299185368721319110929052024390152687287682633013147900047008797322742086989236818451219524908503323551343948976532142620989040948664812609179146887822670621090973739612973444331 120599545935641347718540350179744462332766452052317972616652954942038375744158464131177465390478700106210859723159394522461 2 115151412937052140337465142262646284726470808963524793508953927281328753863807860082098709695108311228377556400361522752261781018301059891101477834833503643308459158016118868876158124256086699169558241732112904434671 14045706184676428148097480188469695024738768147169494389 4 118431107118501025478121885877027478210953088457960407373321448322966480652721379466889060224793313001400328236973262610076661574410536989974497483850223875964571052064755152536024702761133445750204170168155548791291 1366560949201976932933 12 122836649998467972416717043372678470045910733366331798218935079386295284247783656682312390375055202543635863123483050142176936407683341243659439255353577948524049372195416952722513065373781833828418614605230113512927 18066123940771840078631585647758081590332568761057280273393196265451645728498214451453246367559967333250663880201 2 123860712778763394548213029005646274437868302007593539356978608131558775210784194615467092689769731482086105670802095413709945420113236222081622830559006127462994868672325859255552492124018369251401575144360114892643 34314951452312363771123029804241790099665131334815623077349837587549324956069323867314522359874626458572201544456886606935024241703261123552839880694502307163092165875126205572725915763171074308915715466327108688229867240335965115151502646107006074029091253445017681 1 137362379577410530649867579287316571589279743635574958895973696627349916141158549262086270270975694701048162485810225816673577410201377894583581427195617139388256460043811911952672055792706934426775464307628491348307 46734859120238751694340221 10 137623779488144294609732773720335246997448762212882864560096643694642884566450459294628240096313692010472500393212189183417781450521761267759875684433498559952238500370476975034657790555334462504493724936362951109877 153874681763060773343896889036850507623024242061431996878314765851068810443588426442699944851871291589030663833268371597651047487177838193165249184130975271 2 140458129804250735180595526905020588980158674954574780075245743851553050004499993297428121201763111081954711731294289663843230403236391260046628635999728024373413065871530022906594336218954546492998686469351059014651 271604046739381941159406859613460219782803662500069969698347211996393151056775987717116995484465470069462165368353887149195213024236783 2 143207007403796047249666304029863879979305080679302047457158448489944913232465772019364901828625460867676002150726402490855021424207980668810633052270640983564532731239589548753163244015372582847500037966759949453753 32806431332421890058969916255871905875581014715375217025562834088217 4 143543897284392640734275890425731364477043785959587202063409231013320702389703435393678133740336501370939086461836558079392461468534370979463993995262662837870036125780767639578537063701184331685816727386713010722911 248875867 28 148270605035203624412623098666555224379728353209498227660139211799311265620173606240513289334445052629091106960673902949545159736069548636464346529239917997109296342901016375144560937924060989329855829439091386542091 593091663521204064847826585495114808969657095722726139012912016329028781904385631125909370501787966322808786789 2 150752684598170582052260769320119700116479654778284524780197449040259023550267255320529895103767782628669341170755054252044052826911310241757222432043540491134366304592442334090204287709157395908282834657083481729377 174789538550685044982763891774493857333515841872142882493207386100024843520360855981490137225019254771755402005957 2 152530564463061020374339840925513967527640231703669907916185813944815006808212391634731648302362463261125420089146516881568423812661766859667694942913639219379648942068336124616687163292770076469826067781953351206647 1460754972861366238872261842964567401119233097262512566949386082363167886663780516513614560242037526608530042676551021 2 168184874791293380497279864070900109510528642789399213075358503173350919570504565417795000968850420247362237482195404839773342878510409830995684042885000143581024973247236994955542083784366837590214254338937629782889 1934266904668227881618554799 12 168448441572539625490737241582246395647710721887256722750720032185658731340218191993735175332016068369232055772098922651289679164100643786618965775388218475246263175762685151076114170973342652398147161591146040656611 263 112 169582523097486576921479640354930887589037752848716291447891362306151288358526184952387506048409161616192316444934062882614825007725277134463015379050623753649254514137599880625814411047816529074568682938537392851399 782278813515414845856943854989142148341316845153895708952493253 4 175687153582445688517764972049376411145803026555743043484024772212231614417664854812351236988388589676218409884279713272380045450905013865645614578864208499703982635406761392060139923245082952091362581521343014300921 285996443195311 18 178825988834501732743665646346060696523655160980846060907551482734689576066359750099478621056532252799336023160320766466004116144669204961774143133475120858463141089655143401051257958981550177050483023663813328159139 48837672001 22 181304235358657068153460262035910803097624579402632491335440640906878825245294578380867484571995410666804264511482934552292562749459118601820666663875644274382590917774286998609387137066030936218345861341812625570327 632048479139388651220444992931 10 184476847260944334520989368638288204167687898620992440471040204574785602188668596837008057382067348152210303296226486806547329742717134978587053094628928592588494610890230340142445658065628441423467954742314426213047 1191836209524362665457864493092568602665924205709480347038449223 4 195315385221359207168834779550007963059107715115006490027133304146390510324622998171963260834520594542163514756699734151731851705593463318420243153827080445520703543984740189133034874369735760254408080237913944208991 53306107 40 198830134051076443422897788349031320431018946985505193471741309559947447521828063956948618136149421900936229303647540535008537184013830331552172652545889308187646257282976560169744943818920799482235401621879697054963 1763035924228644962840743726936235541663923230334466653809114573363861 4 200852380618915262878591304598985407004743674827912411403491593387242042220742670744499217296041467223602097533878437840684397970868381932262396411115848059320355036119430086353309432228299967330548715215014409434071 58306272639514685503212764722000178634504306725565724226425054404946715324661376917152470119660664044052025283316241300984367502169 2 204064731225057351795737633015026318415650320234134562880985243136569314547524903512589769717305353714440957321185984442264580146279282277013835013183347087753503737795339284620118595108593831296927142482851164921743 849139698688330759749220428044581776722947733751534185336664081041985842807498097895802931665443647294693064111186533803048591939581 2 210161319608891516372648183166213461686720310502990490755648490210375076827150129835481649807680785457055723209918374555134872060599490417259786394387236829154807089340785603245796477182826980937274002999957135115997 383588972759446556966803711 10 243105482938274280221547845316013313922038407270834115720912356454612638910551572262272860921399295681959742894164962007184353137986211207873152961054327867397550291445553483371109639248772391864518349169056261704927 1044037312822767894974741360439415291312717361515384335241885960768847150749964185444465840711734954489944170984902189409627586824799 2 244469103485289026648850153027908583276881931074194040822563397509317722687636822570419271788306144480559878129917708122735283473117457023426705090215660229850305635988094911125515605250159454398649052414508163611661 12658917047199725746389680348761235663 6 245621386531055271801586711334118756959770600357925858419497426445473404999801043315000928585435330676094635267027503424313164302685915478113177080284933266396490075780188464045470699667915026759021836271226765546001 12197930501575578973234893447830324494662291939902448741971383409659340027058266014027842496161649502923082341 2 249228657489560897199403065333298608107747997538069725756789025014539935881898545466115906752264086219702065794757851397313919400144438998119999811743640438877393601565665266212724659244874272356864948859328099144259 44270828872233409873604539807289580132150159763061860224470003 4 261362656937959899112890331065756226601721504091617806776136519449306233161184822691932903354172743139695368705808786995303548806189212155551308379518820519388843650891183773674442213971734484563587071067648752056521 49272077517029007818639857427849376796705226441906041899686491 4 262636789798951848507299860001518213729209885806495546472205745104497211499434812149751602805532435105501546014610556552411949711928051096558413248368732769358488399255475469410036838909154142250292333336631462734921 809450287069835024416414150660083043 6 281281447640863696799115200159656116935290572801286990229140432722643826804155754159926483430395294883941800954540382690136821893228427983180730413722117055467297563564792096315730357952792615571156611564868543846693 527815236754312016403383874361968809598418964997778688331700901 4 287958099295695560477445697322184296284558399016581342054418594526489313941190139289754436928164179921229876733725018004610703142939628635266613426199991099699336886573213912486633454052270266284532485626035855696841 72126247051241158755308800304858135585109454724110388265884503892209 4 288166489110972290282445433201441808887608605489137448107226168786459153561394425669209598505190673384770234107984642795811441298971366426543102931056384180036722920350320945162414351867109133497412360461747630433531 473250449073027883507026458058252666083581891 6 292002089976701243782361922850284183401398691921477470423263536688364413361157861283766549427374525790387278648476785694448489658489655785262679035225964797209545473132795189354137950991497655336238524663695301346917 500018341339875730302162390178293396511728222960316850263060726288115159572854555434348826046255309992849286148663073099040457205362616697941204388664099146872381313322909464991041410110210291092116006726264321290537271045755572551993289 1 300301860518387294108226718948260645896454597812546722689617540869582568636933853913226753433730447487284468643984857121129065590431345323935733499969229121739167223266883770592295229960563218191185287445117041539303 28772505053605162151434700448282309337 6 308483779436474597414157783095398670130375004710779083841663841117095120061206889728387096588127636556738337681990794930651887552187158116495193970678441298520668744079706862681520248542158615785477007619078249458679 512927091083038943739376297 12 309560380786127986137609380037273117545834548087741740812927742079748542004209265008288307451817872203493725785452570513444131999975472119157606287967003659742419581146754634938855540497033899717992154806626892520123 560913074903873215464862231419740461777 6 309704602058087955203791216830829113082735962208129317488181394398262045305462586954815695699255040545450113487313175003482595765203982915500531244272557572362805307242414478885029593408898771625658044652253901731343 442246347499154294834660104787079786517741901 6 324094231247036355628397421068765169651450557414645534876446414100088788328486903062215900772087518600495984986607381517939676930593739486860734234904008351132560476322772551423430542399010489250579722334522904791323 45672947524311770168242304053195022363433561149851590275603688377102112790831631242556521311065505613834349118019334929833830702833550678681 2 351427644207505657191351529542544759504402285795051794057753373004058447584204798937946575201516505010214506160387008468249994291750494708392160502482104718628351670317184058397789919220964220991939228929035207604441 118764189722040181574043776041889636020507539200221397444813181658937 4 381815572460881492679067911127229262473795492063024003176769490320567481537420864156881649570410528516211199502866621648771995778791494845595362549885042233857687573669162827046460871625869060667989730227826101492521 10271904667509977089775230918779741138443176363237884132539015577518739141678098462713451597194896737947308240979626056211197832450231908393269 2 393321157652450285474716781711528805245038543749264670899221736269927506195426526559699299214749696923451046289616869399375960244314485944381075287023084386387739697560219659411802579912087282776079965565881133104833 81067539295940605233615305330854534684480890618029994828451 4 418306155331517635520921986022224676281326273473878811905388968428522814200118077575891278711087363363398072199075301717586204267145694150601896851938158806309843474827809507552287949134612863981271631783064627816241 1613833928517310528571 12 418663896920663873032414371861397154795538745948627868163135010503869909144771255115835474606454345476016419846198556005197026517169496083328301668740964167829001067220346812157196664767121991891874261257969425989859 1740151405938994866419133318053577562891 6 434774612511412024626052698570556732605091745062241740043322040641553001224348839808746085672476192869950968372190307680969101070242460404189798148754660674071053466792529007717559943698551225342236516455427332200249 133321199956302288761960977 10 435429801850995680722994556516905769893739853863988835340618696151064445320931229807795641259852065681721813587527468408873079387718085836565418935192182034889832200166841033452548177900798059485308686227071471419687 115144569562577175082809838825744588912019211826302621614181800821322440726451260034537989393006562956680738856442031011 2 490963320414409687307067178708869790140630748135559851182394646692788027002073612767114634815622793359873928979705422237997100340530193775552209572804786521901849995767057371757832499030096174788987540272634726974987 2025082730993309873819891935862328652600865530434435315787213 4 548394452359496742403198723186414524146506046618550804270126073237218538288663902552693549940770721800861890464805668046442246131945242187806565821918170880638539758433162118949282371621973174815043969505026518919561 2249049650927341 16 550465674981710901785176159449593841931970359351634453382786826839150596360920540806489925770467081534137899329762390702687730785313380116538054872632147207786003734853835598262032188685981462129556953159025913305337 28712054814465522922868004424263945646190787107195817579107935552189 4 557539559743774005215369318744119728601138805734528478671314392523464943503372125368705560525276059608631677716054616223829750184352819560823672256758910146318907585318974019844626828690607371546082346672026422607001 29655139095532170363175150044838371525251655279059410241 4 559757921926108600892534420453102269933637868285405392854435654426482596451064310108004902406931156148380641838207199539922213433551355622372205006001174978036641399222842492671238968076436684303760985737583134534851 38482467204807104879885888394093834704893427080128803708302187375227 4 569546864147934159577751290587966757735083513865821790153107176535631948217692590824358725187631764413882368109167253846502349441427537229122743197775327693495011976270771017609476868655731504012850150424648493996511 94719834268446762960766930763446277695476821 6 588880417937786832148159673240724220513052107581928564520498927818483283838719972712868017543680219401757082097932773268482320762838592873016768708646030153175422804258156745973290104157242415996315417960121328447459 551440299824123668396303878636943886900634638767 6 608683164753842534276344845633853331982790811129434157370296320742685072353195856653361904159669730693315150170982711547457005262960378284715475610471469447543641690459357338956712748380812993736836690959510016694203 30063869343898373824541401656691670240476190747299 6 730102112545268557217395275982262653059797995237342346175020643898249106046610152583064905372416030893617610528271595428247770060972355697783032804648588470364810865027951222908880212785712201830351238943843039453243 59657608926768979030633942988483664356004552181155821167517522453574774677914395820623941329963974149461729159111 2 730479581711459678900502155423026422398815005933211508065170353818601449825194339140723431176363668659653548845049378013798038619114204873777885509211644137920744274747153223349557518388280766196803291723015597044613 368139992306044105118439310198196765470544649873523224829636021961998500309535615525499476452965718750427392251 2 749004128013209756185991211019192130650985342815380759685440139761211033823664558784482050777188389225206367510178868971785529636358275455272089562492094995283938548552076508687631743877660459430373472739698111486171 2370618916412610204077433942903352834813 6 751638695648750734346100709191583750994052712611147785280200931182255285277143663387648073591605733054244760364498019982386421461869051366171976886819198449857876105287920602980537076088981706484219369468846815716597 28919738889702558647212710175274725854133 6 765825307440448448474282127340611052565733566437370848263892577907257033317674051904552190955517926680181810012411633359174802290953159064469795239492961116738512549017858106833556890138489503319716759246021670652009 848715199059453874962956479489684884692749 6 768476158561882801765305592471979024268708836255963897741520335932229142773510598951812310291651081017682787759408734239905898630712837371850584895057330894001622480134666944367707823999704585896797921809488712397799 223327443899104806816816309020773368364549694176256261101 4 797264297919343232673630103896077551410206308659659892856941206614830237913834510510861544286368707406539770260988136715026290679156367737647903501040473162125428994135458004928406836725096567632862182583886004108121 83606392635722462024197080210925338932353728515395903 6 802867032175020977289036061553063686738529211973231549102373079933162704452272775332117649133276048688857037348605356562041094015924485568410297483698638921191278938051607376235439939452869254574864274776788394185091 23834338339946103562153003 10 860775050505017387847310063625127606081891825163020169369683590134466453361541565577080513938845590425731753234659651870232045386055744336818928947768269124542613038287173188183847819410728928789819306676111483038751 709691990009063207 16 867062296339510994880682415532873814339207811956639635650407442975745504496960323517101893788547235859904075675553655011752367579890788525076476348525297091420691970755916038808611189580990000056972595531372079718317 265090975881226449518769722715471170529664048894092257390260663248569984154249993046657968961268879213302174322497540232190025091678527523851 2 900805723264914560251170811754771849616286398250093194987285482749904128017960241747384017204118455793334995833136398796076378697700563271933455368301637955772371782225102493133765712004774347952176516505937137474347 1981547342118578673251773 12 901470981161589641791033420822537299615028879071503482891971816723919521261198095082587817772997279905225795118622134015728659734281618514905882913075989201294779087433582669195648656385040531993563857898380232983173 1619470736370161358762381063569039452172851 6 922756213629195723245955468395368990255590797416065442060288612676126814422210824072969476758416744346171340551927478361854143166422405236887152513091753058372900853545211155071667776392099874837515948230279693067279 90573876932729243275188227793112341278748441733324621171118957746824769771632516921907869886631503709170930029344571424186965366798498270002420773 2 999460059899610226893648906424069861599666970914707583089149411885840641829867108576620508278500335348926168954313615675173507942941905321406314741299500388748058713296092849741021509279072375536761239676280641556079 4165209780666623901431749922003308819786394926349147793459604737470483146094405613109747806280910689920528751197590413 2 1008177073087583032935956932755778452420632276517093657415848581400073733809880509627531957133904903337765015857088853187245211927785944903894501226029697999238626772474131294465924576326550022201379841326884295033531 169709101946373469913750907511502575580851998198128153932389949069 4 1026850387435887741701048374829557163373582142058311258073243351688394751937015611174993434343906852596822559994754743703559807861282517557783360242703616046910755323330175410071196186769921553593631213027248146992171 57094052065447889937556978631 10 1039658672009923047103385968626666852868817757228745636875605500595389307524965793864458898342727643999041110803323098200074692568018502631527775498918333673937738969880631573783413719083872750994551705788052475183591 397488272866021 22 1087297300649961893937664793918151587305343395787192538362795336603795602947444031371785841924359676045806012791007865006132937349925637134273654892170860644070347539664024156392227534200284059339657514125291505314281 701941337793204512881 12 1094283570622893870278378504668763127140777969489447810126179601635394640581388180843587794206735037628574512135195899231469122157570965344662013784574518232236717619027008858492083244011913559265784837034390267050003 2800458794358845316461922680606703165741417253624058732447443495092355869881231731324631237826836269071940901 2 1120367065557399640067396947893263958355644922455126870967805082899925680479621717817427215215062218404555088578849252716178819585456922484128540451908909004595201357421711974004603807332463220355337882098357186947529 4804787334987018629223720529 10 1121686702527494890174350363850401368436509394271899109865628866063590668513737922484822993367443315941259449699762329269889684665097588032456485271784298232916401364162017436860653767755645099888648918349935148868911 24299939580826833879511 12 1158721733767518983529585029091428141305894370014375699027090031283281914294972902778471227179382119119757484551502209885462019052016201266369590356306986061384983483618684678085634170229391073280291965328372169822499 16026309110652150075950845116981113134409609741 6 1168139118765421984572996674387555819915942836926735030294594265316564232774090994033137885019036480806992899769687569712944458991771937193065466220545021277033365940292208223620141671192539500907841221275572139633751 9206658492707159406920699616705734877623494296126196461080937671787544463540098188166418505873637343223727567883690121374378116867296088262123286799366571908282162157 2 1183336764682152367102159310897937151853615434670964090270922309243061853717280988401904250123702439997669170828519333909911029395730049285304225595105922631331954605617257717961609964443508052093544666215052053547583 464240166316430039127144664226269987662567813808479461737291905336055899487245125782000231712722549651635980737567267577112908715178614402986569076051658902900247476030987090992344121123471276171994154745601246342535824688131424356269626041445803697691243910512403800113496576356159297054125579701 1 1211828710590122477285714361740690793852154954979737088569886455509077743074643293140281424908307006403184547944390862324434603116345398967281468752496576745935519162267526246630424178267090152911357197065249860797311 3141295094798804242081589115747839899155140002935202163479 4 1224786240192297800383739546314810039966884644012608232668911607150831759438077146954451141298053662115406602024351796782182926884012606080893959604348513861001715171387656090583207220414264150670370413784194410600421 1351042082930312683953481 12 1254953609144319374003110753764045920311139545695066736370349060379077054057769964887193497137393851843560739583288707094230528237061643697699118449664329513652613067343008969038699169886980679910545894039108007681229 2535547947245637391109592056343103431782250279557206117504099 4 1259793754812412190384732704871646183505484344626877922209915899981392228958978077193130965045028091852400370829999386608025924021617354324011237985232343353225125895088471357385950102678277860018874507471542835045811 10726150496995752105323887618129913832717110039714052474221822977 4 1285683275518783770745853696508427143655457167415711799985686757980686339968977632845128202046708563647041712461972182097607027011669200209256838880468717718816217454180388854915645494856313290075542627430023904801781 240492117224741725597 12 1314862035731790065587450610219159971541314078481417433631220809295952010675353593700685713081755761394814461872112327956004479713804000637988380297959337890879551058301780356575591856268331790388314410558448909251921 4164323344331291503258264150922508341845472054588535908238281278491446904581364145773576769251623083668270242283743131 2 1344831439462172877381582261987488141841641047239550091285000354023742492989413113193678087638367935495733171787262365601201520979611903707324973586757427199017749150273234939906271455940990774135821742737027673391531 141997837647044384693398187113745153693686392789451591121 4 1369232585660604835664780374066029368114104856733283960292316509143167933825442693338879081313295163024086904858449874080022136250909193089748345708164932123002776324067187353883495687660219763176093159955110891049641 344461909346017 16 1422856842366707187747300137694162013086363357915593937770070547071743896442252364893337426826583596437516094353453908797750362587640695790492567229139752261613321747567854842536835228720527877921822935367450120547771 645509390476992553350144797902157022031692423390161833277 4 1423678091100477203922364568936075957848700797813478213874108088904721589726522259678379324745752946318411211383492673564579276340118079690066973421500087454724636308612247917966131364078198148979714496020928040701321 3173803489575951310503002636086462973878287955904248765684822807946528763568758821448698318364736060112432098446485259066897122628577351 2 1469715046948474940493073601923196751726063745439628747976789117058696901517415022374159858800328256741808742526535929743889132782476543743275298479563701333826769213813409664906297401146359564601262526289528719231777 283355944507855047853 12 1517711109705235819173149349319787664493170300638230952644042310392701001468503121213732811535077175164186524114370456237100097021926979608045182299761873699912809293012971115997119120380035332887072132763677063092981 1309984792689796752351984474889660085377104879509205017203559050921120736603256971609926572283187170473116890241438768087357 2 1522413297011042946575115906927743176534101843881883193165301923338432816806121660839502448250416427737335494592086101203223605147422370973115165535320562385915951035444734600966695183269656545550401084682922382833103 653111032840440502120640345647861441491731283814013915599525740069706206543472127622374483150295679378926246134053081419499947681449555211167568113113246055545526264577600588965165916997281243010757284284597812783619212527151353299193 1 1599214379490161539603704349547582273926240925935338129746918606156272334575726742866035728828116987855625471861506980758004805806211187431429760001482133390236193356281710450799595654717739245102133757891658030451973 1034770618233933323 16 1750246117253082699861265312681546731002517559907526613863321988611832907337611595141750131438272862779742359131706733951126127956543460137880755428944938165715367953099295449897759839085830574455824348018855907858507 27663908818528871813412736233728734893355207406371457216306184313 4 1761599943405151413370946142322251311845222657249912349682070324897220848809554779041986073874768693558641448306749761887706429753788781329420966232083443928968765453287382829490617157404870282171276726795662045683521 437046558535523838166393808109881542735780114050219019616650106094150929026892467104749257313791622780361881150473975820430407 2 1809881714643834164882964309687771431034717142072697044791916833460154838505788964258877253145824706013164376977071664831761067035542877588159102932598808822658885012193551995882134524887669258868999950150391378475133 57745365291920958393025455694575715523348930640946450087249 4 1826438690172050025629458989759055682540396135073200924587964141592180327665740460176925931759348289546496743483345352839205249833816387986972014375512037620035390470005428339106462952380155153867485550369390861883091 12188197414450473714065562098595785773956775875615363669545660753435726197568631693943079138317887884242615501631 2 1857384385046926282389030087704744713667370960556907054832571279722098809924883696942959066841168777042744969008877944063444544963522493481139116276214097325997106477343883775634979484207781187258522313331039409897533 156509735616657751 18 1900286866276226519342520944444594735884064311182955750395407741460285334640712056164289278406117734203726967101348154717279781042419267553476066047846391732524709614696231039665138343305942763530829267906515734268669 7660902546524072126479667791364205223507188621081970379 4 2001422974259404364183860094161111311723460894264624852491467342778086532592904288154911543293123704382377926976564968692902623850761104964503681027848212386171249476313783884264721892183230135553758111583628458140721 360735350458571191 16 2043323771276215495120897450739968941122394404167980739099069984778815396963529706285677207732648006555608908886774194838145358203763971826100980078047248982596352543734094565314860824240485331166064287964839659142573 527428472519880962941594261274881784337057974338277455719086901316154405578285579149523022700577485520323413789 2 2167817099231274425337808409758489503862795995900567983194191822820775034143133777891175513192967570440708711672828390337090033862359715224571695829785236343568934962841386827477761330112255428130469574907956894393357 3310833202399836978699693757735028040744145614488023758467761 4 2237998186820894213042957198298614067653552900299531952801310105684939597687167950924035108379070443194531084687017636115173933751208025394044406052561878171376568551834779560439470647008316623293841324988624965281591 35616878086508181777941767476524190397755586514909322955738808425886853688156629655665815969716732138637747705569214810724739830266777342783143650933055670826002515882099954541746192372694472286234295471706310739192051181210288803621 1 2347411112895094072425264465858497011949491363759782900162354247643948226396395722578505391304763082677855806411046434556374023570256900333692687942308723105367490510706951215950348874413220833763269000739164669482159 1920647391913 28 2406258498760038026434679961280390553581718977950360938375361930178053592595759139019777276575843324558434763069746916929695182266569124701119998130876538697661564987701446930503870957578643496384317836287219870125517 437118366448421702167023926237652107053 6 2544959324955769371096091902887596581255446480157327352553073690514198314677831851792432892792637607502254891454335133127332787393469788448799590755964153193305351306455901066718507198455802866859798915061651545311129 558763069523746264444684871 10 2957711766743532787544032352591534716334858937776285313838517646953933622772724933049067639655169961617921895680135218728243884143268337881449422573431680227192701676711846686135644262578728321918550047793747671392659 13420676382527344188629794953353619642962795783718591510722855884535114641291922510031188218658432858897801716801133859721325765596557457386033987843617585363339491 2 3126000306909976622834687897812109367342359002365865185367744346422958792150169917675483750571848033401618775383561616434531336306824377189236011909623944419357114025420758297668273378963959305330420297505130422991671 7524255812664343 18 3181097600535695120315800686174249777093722826765327250115118109509472111176286336169378045598825909497874111192396646032321010530266597756749944635785693344040542192511760203279573469830579531547625969747471395506591 794191 42 3292959021191114003226001169590063810175862521646797546307904312369301642036013602020013110542310410902148281153595450471687217019899693177104250523623274523864429062564879451921427757932714753857739232064613382797621 895087 46 3418695141591713262229482985360150442609825204270823401299672696022959836770783513527860068811531080553885711324820107311810881307159645002491740733770669357759733752503428003415075498673431012823884187071452201817607 559681998294423577859488764866391837432334889887003514377548470677 4 3560411896329945436533603270745274263447660410656057134409895600837853483517833871431403895547753515393153051722777444215055925177715858415708367862885576314584718758848589918741882043448442137287247616725784849990321 36224684400990617161282992614233664856190740631823738421532121842071880208695373337340365873379780637751898177710884845661231082043825963667457085674100789110580792659378549529011442768402926141681503300265178656916039707333567523777546062127921 1 3567086241913466917044397087256493269462893576575070579335741130568424129722695154455818311279011383719867982175590997309979443240345679406490379907789315365734159343216861649499244010178917324688031323812588210259517 920094965537680427665212004093174333214902026350943816056468999714146346733805147232900124370686885373675904475531366877483 2 3610850691403990007757056870327906315087868856627530708702544169153112941006672141272926800127372481818781636369167724597677450628139646083937731940725031855651833329586947201649949978023502989434836869273504877735391 240232454010457783909433897 10 3640682543310839593014473983329977943043179760384673791866957715767328251799758803953923887120459895696251691380585586388600322607322929609717058003265055519420706206147972943633456530077010790614909421927796773568483 2034321706696879378821811553355754406454036151645801683266329790081414418362244120527017548241200807020472742943 2 3730400072777090930311781320252364671955556243493867115694020575327408758695018511287480954609218542061651719597828371753403982550130972508745727321781506744112661456231351628892732946142448970706107880437469645571237 27495050288861117 16 3853855662286386879529092072753840723761620258740145284858687781202009789629450039501227903094389322503458989588804191999437567994868939037124290751430758497626960740847198701430529278122016309811879413362523520538947 17523649050568691269000679404087423011630757011297112830463233761984374656012955723783804768724297695863053639507856130164170568701 2 4101650798977333990551057411911468378066053986577953297360299370740879207890801246803120807066454578188285262188446681922956169946713337474888115418179160282335987347229306735139991349830463185514616122556854286944093 13862408780367836556411145862924899048221301 6 4153426288515327794415258788212670942179532437993706724860942280016472173932865391003540398880553911707175788915101462454707865692667494441302700980704173286666054480179524996970201066817412033082780621171946464950213 22770815652087121838345165065027536734154312784173367923517562296224195982465442112427 4 4381991899483053066586057580264640841358575244770016939659083455529454043966618956295918335806687643997561207729947703462975592502950872646162086705888161622061742407550677710440205545935114112405329951728805420360811 36419726209633201 18 4408681986623042003759211931412591520064554240670558919946461225344139491203336477586637515231290984495664915989974438353207772443039390735761872902266433349849545797758140179047944376269168694051836705702669690445809 51606059548498381599952020591416849531541629350566919234938379873 4 4435079999340099668039556829563586278405320655570023613715142184379763977444703075936516403783731484097238464387843268623058521755276894887945336379493001882114759773550160724200595653773332104343302141126360298397381 652924543494071216663878416010449457718683550678763491307703 4 4504000878963718060149785496489035121361676599494763087374236618362998258652635775256498943767910694291399958602508754845253746147984424427193050200016255354745401319788722102946052655330668613310488481160656810390151 6613360233054146784096742783139745279813399133 6 4512540397705792870308757843549478322903775652186521204733259625003119630387199687703048205746036912609568127119639431921961098961733094531988729230266623755310007199732632454313528610042969713888477644881172062901239 22176730717988885854639841332651077744031815421883374273657694771962120204167871979373940682326939050848313598051263630931 2 4538514430910002880736601364189132230755653478389569156866130490995296578510584683847593223074648401695926193758695889828813343720557455879710054956459126059655065734436097632044962809594895338114112605232589993778713 438484664380339727488000484120018302620528986079239250930929406508628300273865280271630195081556116704917482094404536926379442437 2 5126482961957100478642921024229648223482266370004233524026462307927203879541171622912653071923456660598058196247669890167374099919276254691953494520068324363312677257159971376852176533568382835121006944231618445725009 739277456390114430354595847 10 5234290656219023223598773106691072626756358454290510011318109268611983423383608683611841933023354460541041095867345058333677075906192947552404725768127520117716481376391156394972469909229471329652258973542373871019057 44294778388854126026024569897800092598399758067961609329579711646813345438499190678109111916424416584584786740439709148475297809910799794918998223471608542028671458696701259847970959895631254183545675105901764139253036894486590537244331082489681 1 5333925741417524432877084118739218201110740814759388272030894266732957993799995366701104477334839117421938455115875250765814908351704476015177244338620049049082141892491413930735028052544786061597764802030372867911123 491340344348448039871 12 5367560556453211620933976043260813696941961667617744884110667241863664502708129848996626162120556993924731619176571528943237683205223717967403029510207998450443390723141492777121709657940352532377663705188373411386149 175726029063786846750449397292065336375713293 6 5691884492410933263994901621555162966829187786678325594836909298671565745049966663057142606650910249600556804249434238394733684526850053295299788130613347275347421260397963597240031597552962321255529612604435492113629 2931887361362412645354055063 12 5765348936691778313268323472784784727638036182531721235532026944789454492333391502287133493998837638043185153537343326306942158955394838333789233480187248438126110929461554882931286422535619452732201572352256264343131 11432672735651137308705272163970336233166229760793094192348988069747468332920378686247745081997709467453655805009683252973 2 6253704110260032603689842811637018180643777406666221385665890693093700655699563104111323893588242865029858153551571880294786742874631296682089493921720728604472071899869638815707006608148407658567485828764024620079529 17963818118926369408291626080921003522250803216143814005324306363119867252312032095807747711528447593647404729706008663605478420343051 2 6518325954327559520451830609289949225885856329003094833917077347297315880578478232229456023803316203512245261215002592130999812495031048808781520601024402973879459720859568692958154152128499949818780391342253165240049 17077721550838586381749084803283671738604266589392925392159575938439 4 6726085318612628369145754637228258679078359208180475778399250391320823808884512404489198197112196414473043396017726076863021484101661072693918334885986670346155174604012613596518546306367951247341598848969247540787201 6302489287862062704955250957105719115209 6 6885916106520540582199112287626199141641039094589562205937190311344716535836047354072005838146901023752318546194356275930900715050469463888408198962260365075945090000640747669834786734937760020245236935842530064022071 4573125437855632597107646518014736373878099392956478526415986728020701280138414627445034724778462242982498431 2 6971158756787423786283602992902838484335885816943706806301821810243419811449995748533659166435218252411754989111651581071850074962112663779459924354030185253998811785008219503579350451530939111804413486416671299986731 29050948602637292380434931641626575298200574416140684151872295173119560447 4 7045062105372694119227036713558105538285801790570212109650750100827378949233393718967488400018029702073026340379579970811971999255237937300279116147568661752772988255929587937340829006302084453257354147334327323394841 4840864950972276789922162316641067153771849464212500446891681287688723771603571960720267603041206126361306242449015216709257095897 2 7122725972800362485983274570455272427712363824839252145777035382010436667767164358184099580029849986049812562698184916633449467598556311268076028142090981357191394464172981067032010192479694559363446943088601750286561 78453637130509 18 7864432362204359542029067043892063131059564492525966107446239600396970504167786205957964730912569064989827769302286463963913062926830483419007435600324315467673668160390794731331209244942401787208361260561053324381741 152706579096973645656622573853942885563664670907559654856334806186027597998105101841877709602956847187626334065811 2 8040261752869948930727808446599975226968426701900402242716373378722818234198476021271489173771262756673447399949964534857898965016251586935345131670733887529139316835860954177676630780420327067856377431417157935817309 204245563 36 8132758594304085261398131613193839713088820870602272126467451405768557239380651290663456723689571068516290954160846177385910955420967436920256174563215442166623022039641591187318481151457136438656240330400205452545453 71015176497080464547947083624130892323584219229829783324927 4 8251822208812342846537537175764070943771028516970782044885127236947719888305816297876036437867578645348272555692954712306039096663449274119926408028431489925462979189022056110418544791690917567921775054537804127598821 1037358851 28 9171778778113692677823163798275739857980127913815727808799880067672511463836957272272249300558585417324949648443638621028460320231603755501149880414616093881063819117175019691630458319607069309159500513965019061935353 201415752279632950998753618124615392144568790287 6 9645080397035894149370391357357410264985239092312833072311904037175732232615555559111191375072299261394389166675307907958701005172773803628570681513348595739209773012721678827405593675626911647695198598655607028662539 74725992534700424388527253009232901349114779853454849959589040075128213100290993564757362030975573863563071246025669 2 10311759676829206851420414284095821742935005214486433532099795258365113405377277466024248199434956482024126274956986389359518616897294258212801824585261972406508779015136339989417355686738692276691921151176047857088251 2341747257129632777356562780674274831999658223337 6 10635988729016112288926093125562061502118142445868939455346456139288135789591332037507726817698832755624573196011035252381758402881461294701339879902973740981910009175483905481858241717429738464734248199094614107587569 9027652712753720762527563644162500622382265237561999118270739746946941755090658910003643787334567275371216840946309 2 10656726160703212505817456951584520039560794982206444370714165116281202889532871998495564739088405939330094862648224393343459365469837970132654082656048735093853169294884896457271638311932063141926783925445876898319201 1579264051 28 11046327114227264902178349441792930871606371786690864463627053625569485162407316283043931409668644463896962879243951577879918103689915897836083371229934064829952681884773231070877560750362114415476810111352688762891397 18877888966421647 16 11407313187884679275848129733269531259550691295650745265588803499211547810645715720327843919043792786558778605188896262854251040680442267753119794898069456002544913585900731803813910178133080491914010323772873806610399 16833765178519497701924680847516633111690058963693811663562991780097312423 4 12486395828241912566698800248199074660630367688574479680568191358670339295883196183490134254417882120939023324985447195967723183385200019846617640003272316862675724020849617962725435843756001186844957355508533615597411 103695042615683 16 12570819829960596396659445797745881962132501340892863248136873339213888612457947653372069935093523641615121749283425067553472827675273062740290259673186599365937065849971265067045100615119777862779979969977287176238651 618769049587007606656840171989213842369551072954091740892405821 4 12987819969518917681300293055921353820138335874649523505553797212048840663973912122685619731948177370848318423545789426741461121849891900841049153159314313370750134930095582188892842821861095026875495627598721493132501 3226958732172192441631621169547522681619241918873519411412391273186619468910348410681419832069292266213968151378059834461739328162010783997 2 14057453882569329408886875725816201925250314511688392667659950644198142572159616633674239454786814735643346213556852043102740629086506061518271331595897967508624640893473200046752674136806176826745742399488411073486231 3161185997644043640002360984434108898505083334815598432587849 4 16214446680263888149098150864687629737186153045326987791881004921511932009920638583000246076620387292169823277683225271464182724809574451568850385824090926792441145315305088132283953185907433489976346825124799482876071 379817926758062740048323751513812259697297124262437495474090819014308880351 4 16345554218586611354618762805142883993201108953152365974393676500213388450397191358622866824830968915728283243691557838350628053989102581698993352473012525290222007520461262973743182893842123705964333683033037762029981 264960308589363721127871739456808260102561527149437573395532499916083927393674839765240829922890536365933443807 2 16799225921936073341824264829776288097105259466811089714813927923156859837481110742002298432327045388359890722176430872110403576880908452746441815468588770273942928219309105206061583593269417313413055890499386651533883 47425797106677360529764391 10 17457849927899546470087307909972089939434055410352646069261448923574661887225794930379565020244766940307979640026865992293356787474066706601257746965555169933476196812470103080483800659285465001909373409090158090502409 62874239096239610866872915209861461885991 6 18319102627393489895796432252612704770058190732127129473511723787439396868919059513202129460801326836502311496720825342733053396602789628099468898403131000914161577638938772328840108316319471656641709461307971893401029 2269773485242768218212353737906326857 6 19534264796600071067938809868217254783994983836664707018444247227586320896276756682431675578452792376402618145114258968462239922907988139393227649400281076116683869494741474942606409393770219549425102486741283369387801 477869921 30 20024304747210096671472410124628320023310085132100762829557551707970831155261039586685010505123815859713878320081194739890862341301948927272579761399157266705006902805746498237890530814910406577703614181591265249034167 6781 88 20091908973877066087881577953261482850910537075955273395985042741318741589107409294306055232304366694810982994301759375809701058191455909047050979217684666686897345010850096383893010321119415711575810412678706334168347 33425173 36 21811716334822882097042095964365791769500962850854472372432852420935526443780910767696365278834311945702433354722569473443849048011999148349404632293953469796732605201971008116428910009981978201689106791854449434143273 52752715913835875410657144212355405926542496582990375836665415220640810211494192531026954257391576453305151884575563405776994266107781910843554891210588710437190383957300853 2 22275386787804031429209524548340270836114646479503545882519493107308130701720647490709304813220682291432100031171980655167253294170151277885449982769221446592683963301025108495649413452610531081818898492630627708095083 259400681995341930370914923823901960955526277 6 23342475019617337924580030989830411925787395677000962585433412653765259743534845934973431659073584460682955409059754914010165867689220131622633636945285624963058670548490265431628803066421765957067876741296517983568861 7430401715510091180110467256824148729793048249781828517597472006618103667703046004091188259567261766499103216694291144218311719665602647271671 2 23774565731343840054736223376738445664812912750681689089746226062246103651792383403479262257005136356296963487387964243907864532477901494390119420042494710836747513272131874723668214000186743170267508535643390346679633 1365886464792340015751482502163173679065441 6 24320412804719884573237134323376126877790335523761493380244055661661835757784168840024892371717736900406804605147568626032225114099418829029410829339141767588320982483141692288125579686787591778915140316930499247464743 617737193026586407 16 25434152028045022179299206726956935085833313127304557805836915021346660357512098680040324642881931932711700938601116342667503185974898861257436886697898501937887437885968811795455363138186277483620841412062986960570171 13669608738179415701760523968268617422749 6 26103968945001398952781801332522473966683247100403856964664847088417018926599722091795453806457995009296499013951521855356408098230583190701962178705652807139318250901322017151410108344561614080150443661211538385348953 1009 106 26199573956692468237603071575799730784084973543107459177698764377609403915564282777417208576036314688744247962809492326345195205978038852686027320162747267477759809012711542334816585437487914533035540045407594733181299 784248014047017136668410617824244501986211 6 27371741959204324920963565066297017884301850156521853066295081190473091034973174004503895050145010369656712696725338457422313248202120340342490865238043337916135477006537281683324044193744968263757054427544060733040561 2239693790900980446846644050979531492236112362272913700843964538539962365550507649723932711284311516903642585247 2 27531590606975914929497271073049679672049156875727407006865846625338607904618907268656047660306478282365671740470461298972767966198367467384022666167939638662623565166896301164434680973837726472663436293952449205458343 252773247712614597680142554168925040769775199 6 27906120154882668241755117920840661647480839138780314335168631476350222558709555414281352847977216546985562411178089533622449980170652367184406112699809442263424931701370888632236196952643856408552769298957493227411567 88370043100352402033020281759650596604977460214282132619 4 28281394033342710647267727493190497138902353079432424457769879860749202322824191609421031609542145379063719219899108600731792820366538801262371750866865579523954332565117430149555550250722516665474453619352651335223511 69486146615744974737529 10 28904614036882684488767687025181164242002038068503531233490508874840492191913270543509440804889492333027375078563643994097446016795308705071288270936762182859428579440459276309819613548826516918100487965994892029131467 119977338811824073859984516576590003234270316375589951139689014069149 4 30794517618147752579082042143243251399142791668786525401180850095261752936426324434316801201553401057936378387979512719808290421599751702672892627464795196722901942782805816713125599831423892112908213933429147036171551 17 250 31496547095457346332589080059158288968422415377118638910491820087950606904125292359558524379573852659050759958668647157351665860144190282717092677837746470957247845801671459302352125179605453881350825103403564264181591 10549864505839914602661340335584717445275636312441724835374237284145048488898610594166489994590566426832831517610454187421879652579923 2 33536374621925649798861317091255762176966839645646638543110693414761189468517073545221754060786894010990361090909077399153259789738851701985942423118137188683099779207720980588886776953987231791761736840718135306549947 154759673516515797392883027368168954843201787715073290243014922312099821740666817462354572853102206297500433555013950556083059093653463009096900824517 2 34092516143730844049357153501817170976453817047652918333871927839544128830772537360492189234575735021447952020864509233234678609938927920664964094413421282040456627974296805836838154432933307437157760864049464160661231 90379764199456287201749743339040260810715688073633646327491 4 34644301522023688514745199461525459717958637979697797414614355996557459382323334779214543802297292683354177632937306204765043690270744465762640108023443352790503593078499329299675521213038553397944807561050041288590191 156047846987969559767048558063114305438424183145021056552724232039 4 35176958069938758788388170481509732424743600199168778446626207509387259787682383662113467953651280914057057067385570739697917042914866540283658708265235002266880675259625134018476686476841812412355873125774521918285501 277080393289043143035312145929180466706945015135218484727112450577924451089675558137593877502438468878312648328164489400941543 2 36072913568927142624356577223246756644547143054454226013180797089688927574526855330122615605328721366988733154672610696845603390704643495384914814950014833795595521960277867357097444128885647690967347968566047137540967 46655194921979251 16 36804618531703242817556614667064571997101199199875078172749988435540308197000920210395751473660062266531478671416901833406179215137756330465454551686003474712267487964246288844840113848705735237030906914493516371685229 1196802145352564232918548628147913720690419959355160225740388735153 4 37607059650559118904262325977311795872544635325124550146479073122964292815069173559585087166238671342604859505463414168153805585892020139981339489408929441238435013020781127195808298301172912879720775513890538371721781 5733905519838083066377 10 38415397026832472440751855093578951726307608828945634971664206864708342422866853517935006396926367718208861694100754950530756778619555954313176825257815111359056017578672154842804655553301378615842856937952373716108547 101797501228817 16 40247824391394796020876160463031770931538914108788921179057057913415822419536699709104218880123013049113206164845049168454632920981787796420593422114079735492565780842295998579133219705921301307730187160956880306778903 10420150635748568348551420759079882311030005911992661277954304498670122475894792134760318313867119503178292235058629 2 40354772215909563018073854319373791324511622200532248856548549950162904525362222685696792650218370618698539880565464510780553237907758371996099727638795656238268324239032449000295354481794979916551162885669076730100781 10857851 36 41944255634590731586976357533627485362874962553337952387310263321633611501803556527317738530754350654341369121306010524552068574248848780626310990254853308104114424784514594535208228348577599119163552974860370033711573 42336838665708010523532636054342649705470657134012310860488062403211 4 42276428360721599466381406708671673863115132749729745615734043211161128557641644212763427698323223837532918616045134733267293855095912803786417513669462183507606843337581757267911767923704621049740914180195484904543341 1246639802082060110667539878914674081224269494242583623321545053358079827273069611407518366792362699568911203399605935377 2 42865009009525556527309355073889654957710967418816428907198834563303933114553672942971177562662695650335835298847231023627982774436859972915439198780089064493414518640909982823949100334977179133669669131446262894909209 306813573012526124364047629947378879477150991 6 47155680819136550368437525974865992689530200156423051052545411338171255319851272163867784764160017461722664532978611686218737005367461638211712876996150597204390285833962945966482369922223905958602755742410573467266873 813714521867955910599116361507009092622853425170332807446722809161380443559567469314278094337497542221112343488429510244273513682375611 2 49733222970113774932156956931481750295640503649433011123833912172470640720319237305840144897673250553783124478761593538182105294072336212406764729048687675267130255281930506995115937728027525437043765070267077866153819 122229636338503 16 52353742902615397591225886653724047822298145768372120479028339757302442779307121002989099511132931724251480576692660609343134904097792858450131246620674302917621298678451186412516519631684672491996117940415341447276747 208287728046475340019098858482906053731 6 53895952138483204381656208743824223785009170939164650869488086440667283325248036340209921743502856128145452257093744077215947792902498157246987251265478441845758559353617532579449430993590613869847470972818856155544109 4057545845358985760672448680135410973207917064059677851 4 54210540548818069075326955429769286298720083995063776531925965139506418461790935062034129068405780252927712798912472745277568827927276633787010073931892384680008939050030962086065672307871788450979687055265039643475701 1094106908043215591313873738338464705863474035650681922168910290063728610818292419908847765666914287489362627720346481654106323860148931549 2 55673096574292448154281263094623852938483608750311593432578617494438885706375570721774702743581249847409849279376575272791566863819151138283549607163356429471081408312809462260215065169620647287453980999675781213923937 123764427244834999880384683250867834239057499953 6 56223828915154264655372788396462527205234983418442263271782444141545690178873804204019091009278852124573823841332452266088918953331500659471329379529128871332385124622224981427422531125977131446552651036750094440122687 22280841470107301759731 12 57498479782485448502422423079895221207563471461145078579536753515846664868472455139052894278841922434401902062876486286604509708188136092166669141968243573125860091663473142497372110209491718070610399428080861133801197 903303173317007013508502715025644867211051907658169713487794522926225188433882484064194523965328608719622505807559087046330560768006383947776012190904861874584910476948822108309174653159201784949309317968101316312862979264398179317294616598075332739714261 1 59729502192025516801527486630175822379269291917987259363394071100844186470338536390868099879399590444160879080471827771409402156111532318760075508870439847813604232265323072720943245397922806770457394792840925182718297 62668508098045683783584513 10 60432427642369885541458104398435661383914868329317210356153234772541282984189095716119784097901552549429555055240414133944076104257036233484317618396762685155925328330113215675311856933124383637197698027701376985994093 16857692111586805864708941403112365837 6 61659429487748512920901282084293479018815710038278239762425321138969025804883771103329093244126626961127548144274300929202732773237720823935184785126465567776881725029299572006712604722311795563799273485505450399298817 35747822000610028634945643626362723314489932247706894451 4 65048625083239021155794590452392295097446007473528788549891540817071196656997005932107474236640726539648897707884347083628293173094921125546498798548293052165183044221830291901136486125469756102217959526256310233398281 1554113603375652562184585153748325150996327052346806430438744924733 4 65337385811867574080952979790906069349019904063055672702097502687029676198820678897387474048423013869301151924337376964485634792827405798290009650366113450940178392437411193276356106139849866573263748807361250536820001 234414539125735760881 12 65800742837333012281142997937359910678043066950904635662751553239819177796185008322538441855787219155392721860672202636226980880006653235735460030284652385076859803622668743263372760752782172003481976345178476887613277 2848981603279246047072196272813065439403410806416880107 4 65880756810629181641447894036288390073363296458128705591017010643880006790592322102970076956061005995748218571490101138228102523425172125880486341873145911259285233868069664068502722611282100177133315084737346442236201 1181552381011924006951 12 66336306675157257099188256741817862835585927803505655210934677323826657566371547821042410152961710287926184392858234820316787355858828009737930421913508611178323396706961245969213099438276683376413763377436170483383707 2557979250062842440919959580951855364625644742139230192496743270345842062500486270705748676162909259636192241002845021368830236136757 2 70775985724259264577520507220304762560485831236668505584052611647033572036402294114613159655292785598189745349515851509090721961707112559799077417448018579718083356341329027782048247460519216138678800087389938209916639 201858430533847 16 71216724179209711557915331348894455410138331140243155256655484823671452850655716690079322227868142146485305206282632120334207152560582913774641334751946715491959511111869341635319957075659232978459633343976881676692649 47285614651747 18 71617776273207771071665061879805681244623951045524828266787291065974585774947748929909717379443231571913915623550477495509551201006708945327858876128682536363428103569949981760642896919589916196047870546771130603840819 61426671578049453800525286118031340097270120264786179486138118236619022373944717664575238982267383121372024397 2 77004815941990787241026608044734157937183514812138107764977588987874770300634590207628270426954922688335812403067763249586531393908303497000634891424012617852718158798299996633875917870815512836505580002485537700719143 26205623963767475157363331361 12 77813098554079839020610122960858685852692024023789600486502691046452470426021742621983590973454421605778286025111590597245377291298655755894006839464246625102274888434471066978417278261951199291154117801293067510950773 10249640794722628334858108495885592168659271665145019433550581802236743 4 84429157304084110500129997522610134281847086083701210588077104889244456738975157243083716154273705195531991909826108990165406772522950612543170625189900224711339745112333596249158950751084845884611209582417264964353741 134242610171 22 84886556738973177989881218207339646549794300319102214210236013891290277255253813345126033531409775895886294690858887785536757188069368414336542774581642266954121886589187712805952196358442887250022326390173079464788803 1107120287859583159077995465928080527426239278997131007929524978378228929152237917758629988979899040945655865676579 2 86825564161074031917149301277455001665047952567146939739097477223695172815562337437535107554023761062872180935538640162165289830608939005495025407483238408272811801426954380565442752803557530704174296054612315641974209 26010319 46 91836523981286816214282954287456922781660537992253145263648465418906252293435665512137430978283315715032164847302224383763516062555550764519640696396211468850180229809167320822048840893019806220388014315763413917941603 7881445108257888482785464175476200959749141968323584037860112684007527271916486964876594431673685788613466495524244996698284677061339 2 92069558114115642776893671805758793287266061002760496338627736393744619702050320418818292270824033569732381426852694284113364192478954558500451359472810361995792317362986926334924252761327436998542869308328175569952141 4408320270589390433141 12 92430667850757885303501666646561493993510013546445176563674506727814750175548858898688754473638920253080912234016290170167821520516396533044965939941296310962943777342941640552989590920212120533296375767559171263674359 156566304600486519419943551294897977446608157630240863446967967907010855972664695147466317630958189805489674490574990341 2 96271912967772251971632119927710811467893058274027127779468837905698347405338441362987614042170699267192835376770411309270363527334536896541587595920082939722339749207167668128436370981053675158862942848260731147246847 408326500867175265837892603152990051907451678204610334918308358375723574342472432683136053296875049716420122418914543527 2 103465994844753646749386417954205781516591361523645683542559731246678035807134848330323123141318623132429414851197422830443838725451435150090165957967895596907890541382565015299713850934636490570621998842581894199039783 3434487311396589821473854121 10 104262513463452388563525809821405790906843220799727410551662645197392501931164759230796431808250397555115371063664760875444127975238659342041927195107181286316754336795219527487983382109200627919546216880589083213220817 52316092381382099788780933355317526762129725421495559187698985838399949133473245237569587217445528203173313749853739342540855775939193381834248606463253908578528952155791363569135460581479252070383259274182515943419395734875009157007244453952813657626148340520002143721449179933982908525593 1 111102089273390964956512885386987876262754751836222077753978150188347728554244603654901635709102326535800462031292035937028282414827647912048482674101836355227108138836444324542612421405834003868087378761967149363664301 406624378116994644050767587598511123591636711092875026390447329309 4 111715658035941860043471201875549097709666063444829504313170088097973921323221192184081723363208658871109665833100237889030900258836460143419611197378477916024242625328811430833806542760408781648907417292292725733319591 5756420155351961113399092063426173044736259959797416510311877543375780066702455189989332525402817959460312294896778803081031 2 114790495280178401565757489064943536521722820627239942707686679949590324351848530244264128475054758736801274325844634941146189037640176265080807851630332627665061157898164237142433422394765934976092684394712707745259127 376887654990291889076473900292268207673679188707354690079491341 4 115925596810671203617575716240222934016775345176975959275887437931101909367507970355428482580307098484345648605931039979963588616381441750767583539278974404323804139880796704228509930110935730616362774181382604313002131 10554804640594710644013770785868052130999 6 122726774881034079135056588721896312109660825063350685006289363424088125689020779680265035020443608174657262975682253583821605325049989895734062133012553592590584077090743887341431862992424368126647635286094501613921361 2236993787271045109917039958969306651 6 125310847636308401849495418422034221887645493651359834468911344482340935159265987268930072439236206155890512187880957158504584862318388818648454026587270872278441285295386488563062804771943590159574590122512364283852157 113534824699452839896865296826280757805283192315913 6 129320427314449820072292612452006228236776758784495720008384371413653890822836014892546490697934951727309260421356262556146463936522434371285050392087489753504587634671145957486223756008177211948459018002764684786447101 57524080470761324366568233 10 135780689960095534461281610969247029506354793631983690511327667145271551851032791405800723422025148967956317718413649304832568960009396050531794862881536345747976225036963360249545371560677914702721721470258960841341281 37271975110584173845726371182490468940461685424827853547739525663600666267422523424817978859133076221066456672586902393783551479943986714825864803393489266964268920609900431013875878651120142861943246761766996799820907340978077255858871990181490057121813753911628634632858260133365701 1 136583996505418538249664711333918671713178163777903004403184496983102465846692519486670712295191705577046967589720047812235394100473304616322513052517669363690048547172171778258921756182269278491052269802930155859350421 31804685391521054872645960970622997886917325439522588852586177 4 136836325474487948957095946121470226429725706897264937983632006186608187869688277562485304577692207369725382212647477283594674678423684103822418266041517760098288087730924560294295384288855245894259050103006563610883381 183324039302212489594482757190447395948717717774790692433 6 137054394790938592431880071934703138129543673479204019695465048026431595085490771548370954743774667029403304228965944141171529809459471244871150012767062519230928190947355367286187965348991956973579859835194555454485267 34681082166705414223975057571255102235436830999969535945391235957887167718802273337309205686733872186876474596388063446846024071 2 140910065629049891036630824611155388208292157391436228643751880942927352553458729802309133791837344759504557611672558264492629971384701581672027185897195266962269586564484808049841082429230202266798642202331285163629601 4074995379684567983444651002284706936859950350833 6 144541952208311961902911987083778647738114909034890324386870898884737885549850851942752580955616633692480327106803326968970140483606838992554566596152071819312984245135054969050791413925734847340000963998250202827615599 25447156803458294185014083657849097223885999513668714408993830725337471180576078860028578490894440378701948179169372159813599947897898099 2 144892579987051363484080392074240230565411860254650037378165549696479514400648147553062679409029056238457210579457198782186560285458896738524046186030650158892554142945732182239462775099380261908279368801452333602452783 10283484981610848257994126058602251923951 6 166791969778761311495388843016265905108295491552693237993371371064957961231410303173075788648007002403452556646337288676827920122691479309501503526438298404614139001770135714783112867967675682479325478800189934202937423 86887612545793887055902629447978767280302075364443107393013 4 183374604582352691366254617827178887348108522468213164665539906116156751896611900520994474895618399396258495782379942009935787423260340140799865585763441668956177076545794612515567403932203526862215186323779572036818791 520634598139648320794899868770021923571843 6 201930866841949233654407024480607242311498944160679076807103528685824620759305162929946726453368565524111877502947995495761822415630681662188677177025566139577974477399656618242911402615549224692225956594178522046514563 5236033128657938275703200559713989857145252138304926592685028955049660542843838787366985955427143579033275587116005779300156555256529906314811 2 203346612928346556095957474108318291947279016852228002160658336538613633062299730197119369893205008290569574197447737170867123182092145558572570755237176307929511033031539523629138356606167185517957154006151533495326489 11820846690150941621419 12 204539162709124916705770685118811742506601637000869704223390649074321175431133062302714399584566742151172913510230349092570834349147902860920040466804618231318473230802060801831310545629559304109146288792054081811705707 227988897368242897375011799211898557520655144445472535831 4 210953564327430663811236089343258757349458732475688075183876682790600325773956684416073086085416398574911725602448733004756870039128170050098396688399279021894233037452880601087219167129080057265832866600811604065924141 6862671453976052191614118231295119851688781 6 218105607198280062173075462558745265047943727974381158558683240232148933917292231604654279165020063297774098589220482777725755414941996320916951652398992464345792624135855665835597874240400225687280427769621768689904601 215143 60 219668249910423814032087504908553040590769529826035757928294405497442902181173675930144269775347870125100145770281454673697202848528756168639791995848776035407409750905965335061021130504700806043484792041490701945529977 6266791934726823850590403 12 220096897739228862503602783471447361937816453390359237932136753609200590435662940872514243776015622682246187794928184124175901555712876940536401737972323882863711133585984101689149392331566093362751446254477128397573609 71941 52 220656289573960215384386242457589449457104013394078864059347930098950819020312434048088917503136709704554199677194825120494264425181151996868845369782132778381961057607671937132042500252478071385854400552902385867458301 1781827294558711627571513611640629159946965673173034659586637225029703175657575933196900376375083706558744905858613687983424108836826900585540241511 2 222691253876374947479862005721891072074174954480208247408672954180162982235783528861732382869830702958207507314000798759726960937689822075883408090901616978773357774648099353547038261069290786703410826508599274763416981 445455365264339 18 222837047608702093664534273912073096292069882286758421367402314962961930001942506089128894335337021577272884824442195888762682374539394579037448865374454769284619320228875498839186343596584730089888102518928143049526017 613 102 226130617008278239220863708362723604453760285589227504655579620436144968747355551600586195665208375920102449961193284199946908649739579159953268547345504438503839898101452959935903556841887555248418754425880137541721691 2581031347226487302682209 10 235054332624309520633635450357637807948569009301800452363174929885242665797436237284497101144025938749681923941906210322508703109417747146115813158254529374168623831564215356878523347227983735434995618346166774502172403 801386491222904148782526409854775096474224347570918532165752971 4 245653383714578231466529364098787656617521304804132951772724605754713707794220392284950533277537933413084965182256381034698636705909900190174867409883178619315948607816938554526588301246935917583657736005440954384264951 283831 46 250786229605679179025139607184666398109253955924792459655680275765925623965450980041102741444346876391148922711942904585118120477475931544857385654701068178480295018034443204905662499911958465683350393130906478648523739 1968427557838137123829302649092715662100948883742997493117473919 4 259915680653238803112823985988242909054528116962679237592017543764189287298939580816361321710871553852817964885029624349598858065358825529210599259178029558075199582495176433304352808331309434144773081945851582460215901 27456152741825131740968316502361804604543294920332852725415506075136223795307111368603733351773148886365481884034469 2 260398299863894136277238601342743161794264874724174175438147975508386822922833374658023937183574388381253174886549227888861981488818229595517734290537830395880831779043702962607254967643428079725702955627233159517677033 198041655652411 16 266060066337802275759382202603806062610978104208381629406881582561964359273740971095077404646124868732018800664190008865178449869312377357867930009560236160633707346295484175986778160808226793453536898815421217942253123 62564669798785867091634319 10 268269012657504459639069564841341629479254730712550432189297132643161751949313979220488600975912303542619480796168400643244323566603728475455051870780507936120417101457071990469018781067045338992543396118075189353394763 827631173257374724861461859780466227721101310950206658307003255688285215502336334677320040543770357218236045742079563411 2 268989743178985831448529635782572343208186186515228408192914859716425968522217724845751138905430284500548086571316172218846644312178033719581433342759328219103027880390950895653712708857378383695253336691933102206833073 3565344072087523181 16 275628159381373707779942863822218457104926362725221540814482218986232906551404634022256868563724425993120249979591406146800986181145124879558622538076713157090494189003121264732991109303851725375817390845848043660204909 410491008479415223549674454204225235846983883430770982322831541 4 305402696723044995045607749949714049819461195076102250853479076485139664536719481937830133914400325300696487641601551190944141512771246876758252026313308355748977544169284116361887909681248065320500210562293408439715941 4454783383 28 333140006580994965610153724620016791833550359945072798918333111896570345245626445459303522625401391579305702475730992134338797168398498547459119933340446650329726835520678253385800668946239720276121424123484596633540661 4843042836755749844634824079634191582942408243765280684908138893899724797475007124218332509971056384811282395299157142225330733270439862150678657590439678099810902159660556742091438025076348205682679185198497158574200850135200035878677382883875917776042690050812174184894821 1 343592013571529730491668763404162898715359490075706928254466644410587183853584560821213068554207620188631686901003142170336489309762146606491848722290867793354973627028625364418418283777361768727219673219227086025934637 1478526139 28 354650932726452263190647660947328018208946645993697015910741246681480334247142256122342159889280334077543814651309314631970270943852140168751959536670443680574205105818781422096531921080392328972848434741960881839343869 82431973935863078570794395622157985113883727293702121737923940738123973906241899901765476811676555165091936001871706164791070518650429 2 359967072005911994467971146791307174053467572663076715807449715096364093977772734693396848729285432477106659961116674311150448527724997396883485671611424853903872775480591556371348540245587679196166665537894891907815121 1066291496262616403719488556262660391580840726295151806381366697837804232356865065249531400078575067169439524184722527578200156322988720031836920004887251 2 408040475352937295922081688533585102292108841643012572264824008932269288592498057085156311504855916928735278531996966564538329822535170979990831372157357686462373321610717460309160473287722729002626079698768450409956259 6315307 40 411964448510953767586046554763673162135298828925929164893108363561196147052418420567602202504403109374217958952789368171369635815711485602693401456196117337950475732907862311901333915775271520911353660725916512248940403 1082487432206621276247627934722386267009153063286109867319310554299199039568999328946463301211623023983265255745747 2 413355866874891157591320580683211101124449256028489742535639127027720837103670535893622643604984148384757125422745852123413641797724733947905886890707875207813811144989679587091277253474636804698149508027035591963852993 841348305238768170181349577852815747524822921 6 419306112041239803766906127930595676293629496621549300623688488559903232385915456451717450780123718614606565930051866391565131916656140990288164375167006467037485602933349978866320022146045648333602518266048673227175311 2267187644148435408073915896484154162683896911570432551054840011109440607195958947642956326229991718506872395968917460962031605168102676357 2 431373081758455666235893052344915429995196842780166686117691413877559231763181695503459989574305775804194342223435605675440917554267097933908201863002115038323359800127374577499058732461067183812467651695948965109140621 3927214191681352973740563475211034806737 6 462513836456679952818741070432612318153248156584095554940084333071161714178004578946401031346102175988589784755364382503504328391929132350151765202106590317871911161700115307611655500469146504820550791902345781846771439 231120155334331130982558764742232054071347336535760216771637207444901409140867453814009683773380867652564983739 2 490059873410691291190879570199479632538048475683801429625023991146670196217939445529408747449285697275269513899281460457770672418670686208288052208518482558083643758061540730868199028589729719406737425980571522329352329 255190500161564401393 12 520531410850174066860654849235744633627352365162254246268994492098701203150962501592171097602672770708641860655878735166405794643124545641162903613132241243139046426508039709109377323100139203181278250717803132744086469 222043002421286359485452571231360854024490192210756747309905738317244554014524342834659226116943402742574290199809531233850506095674101904268694609896685448083278876533643759291856031181987307427001861797547673452993901570971286069082354389058663345974388867877 1 589535460789888619381482061400007702036697904096980231925766759431305113237489811875410795007422079356177909178696917267811922455634548538948041291259334636819175817753373125523216069767373773621219801193945150923604843 1470475993287038325281 12 593302114911267862906244780819597556797247069342882204186614609948937260851827958073013647954025096868511511227098675387911490040206440002352214665067650209414580381531530609252280303011263073964510122929561997618272943 399259605875035119828589166705947916681231082949734535510971181006799 4 605989041244488411045706667691733717380703018669942665971755242543066733186270129233901698816677846902093500506096610577699153174209714721700834749270802815898431450441672714932177609846980046882951211779901795786390811 20590434334745238378624678494914278399029236837610540809827605544258309636281 4 645150166161998875322114039897951780622927959974764225808974448583162509153622233184348347334849106588881283523603971487858653343137641305254872372134075490766504870492826241600766452564492872555029325120540740534148421 164448693036853073247991157 10 705284099706529874493306569942931693664868394405749686991178677593568314887299836865058136212192048182817209032128724107351190001657219554029986524665187513200124753847515348507401904504312072522660969800051805344052303 200338045454992983180701 12 712034662567438449669016482166396953851482616758898824639174134791640395975232108626508564620179636405999568147643448087365615212242552294869977534307401737330443303779140593018427630695561789248077996811360036358374969 252708566865448963731801164011951020922127925265924631887521729369816269365459711188783725197301822685552949578048864851 2 748885906326645599150910999061915955479007027173946404847781974944848496282052000573930586020790042743197012155598371854073894114578273045600285690690794813536731296010026424699176016362071912994493014365636118166202193 381420588823019588603551294038775950707397874663800724195833781 4 789529774007663125117083238603426386138067274517220045722130665229258505329767253280463660561507227647080127227471704869838816089191749440156271791738049904830041789964514367381663426661161043987400673034365692383548361 217687005306350242723508978777876340062799414491975504181184289 4 831395136681552274341602992543920210412185280562598414690594454531332590241950233288622894110742667348836099102955338466845569471872972924890241317019467900201901000352683655643695755300471488437875727872777652979062711 7252392133297465979401684088366317345974470996936421433419868485801354096221376963824386688672906319914132919037431246023272659796825686427266015214313822381355447478032835150091565826463914269755856234224765171377006227226605805176793508167873995803761347523934539315317401762426447451973464202796081 1 879355094871212422836640090663279996242702753959216291965634647758937508188416296644531389097790625549823819784196768403731032675509159138181934567261011621271815970835544778272000739181604522488720580266394924953385911 2257752122392190534049343474066925330789077351971210051031501665446800339 4 912183354027387918515333258657602168496549652840600449337824475690868515766244350642241325183840925548266453879847117293557401014146357973449877022892462033086122372216068085505452459425660104586214365540545122751237691 386078945533829080196170021482196327771 6 971229191427212719387274720607255105362462849303359655458678994664033091202723154027742090488497351782235094513259118576360279814748586968540337110161901986356782597828026367307695499672992605858770585511062560609431271 19701503080101071136937 12 991431578814104660028219645062806785458497150598941657189089218214120858907033734484707807283859434050325806932201917796393964904886406172683669761328475359968642829762943601607858613644950581416121541121499701520826989 3217646974268677387980778359949117479214548814994222607925878721 4 1077131377523232367073031980370837736118345904320204187815422438881867094459493312934840855510825167025474507560759082339079728026349498008059629877372706194785588586813662668402633901564196532917278268614262790035270501 775773154271174622245881075277531382573505612393174894134236238785620671911081560910190306093517219122309415653676636498002507487 2 1079539181658973437683510824012245636284829269727313494388499323331507076588952991426500125563758799215360082330447169467126550043409810982196252867219010912250070251677317489640455445101612957833754213044690711461834197 20901183201842830922105995680377528122837263217 6 1104781211930464501891670331083991186971308852586221779757505535754001040120727044762726419234479286246296080612532563865238632445222501326332433806139589554054179322365925363815794343817348239961516050334812567883031267 49249421956403312902969009456788269524072081530178316227792736749955884344057632798908878366167977793786165060032686388897 2 1108688415078576770026280690990543452058975962919938485946770496074944443468668003228660374413867855970746869047610742139478502009595710448257142612427172285567642289002772056953801223007989259815194586940491289661167467 2446345766503823029829981353488892613092936461459563198622144979804995848916242193456023396708994565922552250628794312301 2 1133966152489563050702399878298713818264333596919236076834144217571039872974117969970974675985260897296597646043341780319894766784213356975894651162665789163218562301235515555570693133755976626952813334993041374923724763 48401662036451 22 1148213073063180642659425464376984051518605320304005246576166527050251104628329945975146331215894105166824540305747860027769156776059739216750500182695985877022123152624222173963699655734939223960980849755788558324901873 11820511184780273121486356580552499057075051 6 1177046174022894738754801751899116925167098234137739018205482301736092493182376524438615132137320679003440327296937887383201995612541974786188180479556213794646544963034149390552539686383926609327238951323563286556821179 190365167231832220257879300652525495257557295102789473141507762287674797659686112524937616150974455879940467031626366070893171261016466978889001 2 1222629235852001070118891467831820880096977953258690450150624079839607770835905797112328146462146383039912415691244470489710113129669555707008517253167723836853498715000705258159667085496651776153996516395446893621367429 51247503329696986064478937442638665270681491341 6 1275310044195138387847134938672776503910106295226892506174809087221766544878002992041871076471737744259702389662760939483271405887731350768117291747166474128044312380768010760308185447091878689299513443275435438491814369 439411506091307863728820187105633995732809685090453392230510747041871540448468361739025557525311934944596730010504956689554334026627 2 1304368132204668903663289800518468439033515752107858826489611621471880118739021296529558713203251353941328538370217080157473793204892097623313722653542022880598115263236982671526025786997533207279271114036484973080927087 15009439877688298817 12 1321136462593079348054400100523214859230662979426348905581704119586525210116414530499372960462871901710221342983811529522052217005778478410795519636607058143610106295106167080015168654530356228681062365355675303936483543 5505328000180941544806992171379509990772880891542217267861659097876929810351033334282324194890214051371007629155148374360626865981 2 1363150378479101781456041771665033217639676238143656996905648274916362873620129634686138034425710568953648941480072409543909634610889648587682784694998996959357978566961283615999622630466575187171396110221960043574925201 3795870441933318224916457081552382834527483876017369301175332890173010527648737380066155257460542298987303846385899031366689017547717 2 1368642412340203804776188061612574632778509087021166492934341576517890829849560809165189890104913925392617818984067869014128402136029301786345767379808069362651578105491270483722142457895541981771041060672968326146185663 56562096961590090040287487 10 1395355706347942801682449366105264197940257247878927750309226228977162276170082399065086718249296056486602859043820051201238089026414454203494603596642766137162990136496775405548041282197234382097320538619858093531832391 2345202953238108936117768511388771462547354289333874934633007 4 1473762153095613625324021080132020307510211346260343198419521836603994295251963028624733098527859705373756649624370755991936288002480402409304611367174430847662356512785307076421010602477717608456646799048568038578729701 19696131794295535887049169412117233746878363200852821815577111540975617312483631779857680098397748687790235285975925040608027395885765078340911381297 2 1522949101686409695154611889964015087374674296625126038655302250549186948527578575406665635417389254354387446748243821156614458511377258119462138268368165156358572253024533018591030553638480964599223519425061669054482701 48629241577256062625838748375894551966977617104148322647 4 1540152540299798608688097217932104256729868948207177904345629281346791785049581750360103377063908517024511237890821378113996287508014572670061699771267984483150636455248620934507772488444918325043694059501137664207541631 2907399735590757598154328191 10 1561408594669757500510187269753449500451483518319213778142552330185815904586594673945949641759235782569371188212233071428362660567648180199811064074592339796322107779270891567143759039583554648970046815450367947194265057 70034079084533288401 18 1635296046573246448585103626801393178566155884921895660998909483240487730727242943873747719357478082371349334796140816272508968699077768695681742637145573834300618909899218246161570180492189614796165719767324834163428267 273758834157265862417 12 1686729754735951021566888229785974178118988518192983366010751170172861708066623841243105146886855533123048835441360280782309947098135076477138539422077255095604048653363913825172268975686584936011274069758498483632859341 42590680715483476926443049711465528696951695503998800389099 4 1737982507468686612075626616981536094129582727912917791666184136897933623450534164350921053944832119890863153952157885209553894997900552023635398760799665466394880686153515759374734585903085575303413082234996589561139051 202954417331113594911729381631703173142232422857571780030380523083 4 1750160437954420563313037667343140371077833010561353503458905721603200682079967498834229028790524882576632174524446184991238102172791556671731091263789592204304865009998065708643010184771677027859247452371792151695309991 8155390994050284544608901795871005924862083846773860132822502700427763750950338690991367130911459777729965669130955644418413007436812256972121865682137546957990978169238517001221555876212335891515511478332172185892627282957672157 1 1784845446202923834599304211673597524640451488592370140288771219645988318005429323797905566736666746006585480989522324205347288321442173943988224855583073642598924235610580541965325924177921226717499711942857771346752739 8723064423943200254410958233775487298905572251907348668396543541017 4 1816431776682223704188537872928081057266910842665354599475003437565481657121412691125217272083997070272534447897349163472367135015300245192358660398521624165811454389996987414558382375402107177775220029093282648679905321 142284955959247363491774930128758921742556021534481 6 1838788669885500316718770061624414228067699308625445470106237562002542683588878445418852715268627121485177437453927988034271788044804542275651981572831885255200503171454855605173261000562871787012614725381077258818029239 379096568550543307940783221507 10 1868079012594608729417250475690066286240555121799307340722383408166735328222697415875249613806161664800897460612698923184612728881070761484205372747049793942454315333238451325576138579964945383147408352817892869428175617 122897873042821021014220213486703206535051315107279460048964338764253969 4 1937456530147445826494517462005536612263650392877305073691925810459892313064702820413763338799449319482729354320061721530490355446012987332694060297396586792720723675736203601311236281164727882347223279127873389521322201 3388421823613512355734691884282262982042957439937078764774995654944842655409481100219852422888426026068578530615068489 2 1956448037504192015135991942999090539800260460909985589709491094402375173253853078679032517817327281443437991515144758470894609925528835464208021896927194397606791357945660882027562307180521671059310558881788032277885841 2899037449665359060901293005347705392778434717316094405141 4 2020763522904583850828238460386788089976884676382464688885075527029680015306351752129841839753582114150223410587404716612768390443739234836558253873451082442684725531234611412130435520070996474970669073633279662304674671 1188915263869608688537576279626765496237341044579218160623 4 2125805007699089873014387975376162933078490211423116502570224256891100516992655957499442665415440243586530746058312885714666132808087857448078141394772135746218712335699498037163476809735009650226147753259578518810072031 3047401582140903297187338111759104572821451 6 2242534180550279620140385035029747322165500274425397224647314039669818960936083956840488509490441806636049480825922163153189650828683877144370552102446797623702915347478461929285017115494263535690474628927903904304663417 30661519227433 18 2325468600424611363289980701486719192851887876578658623425285141604766545835547105154424308392947637777771338792042458987135896321403335780976688117832442135500623147663669401684816565603332227976819166337906245706441497 14896771832481935884299006663937611147242464627119652835029 4 2342401587523217765983785913375574752712173869169533929099982622957504539113723690062138755377079374759351541377752568143067069764594031483096018609301868466387073841840063014858833385193610304310273669053704833973069621 916439642411793208145115058726184189900123 6 2499089557258637065529004784540656704602846507805104745369766447103752254474532498521965354130583343898234197707269604792550072171784168283588583377303669304087043940527197511775186115821001764920478890915184836492160097 1458509757311248374312387312798862361625593884107829960319 4 2671494293787406041339191937097598439228552416011418911299685705107292246873840627394215415132917850724880953679431139264241339102278846240951743419253898724990027332071627647451444852863359472740385311117806648331426651 3326494755419744545447562505714589048931623003303757030560871554617704481510788462673541699158130484722540348947480703407805322810276631048654071981069886446897782398795651970995468952241529609577658034557439210016061864816192897152503780063555274370781059759259493 1 2974318401059713148056889897354685766169475177912626298112447648346343246852342368454130256505963623274196496257167322974488884051143427235194590767748457984722276057841814381168375322058217266624229295642733294775263883 3031350701666209978113886730041745997151 6 2992971384546081846028876784944253776157221303110581733206728073000600340824208444424798879954594003466168347330419941325992371191219053554343998748670193816967027505667945806679395198311188947679989652024757137998671183 129463701298851475849269531029606974130304728434166067785873421810991491786185970792463181855345907470450887138930842723308956865431 2 3027573813088697930302526300279820313520958753006434681166518798012715339861004940761462226968359305793074119207676870792429624295848434261044656813035749767935615363923733589406226717366555870554644588416375373286739759 4750786212052270223618463898866571711136759517981573791125859015641939236829349605965372424865245679169038852257219935940712551531 2 3164262652192380895952778604115005290867212015643595920461668630354689048127137782946719027977381632433533416637405438742095169889476866374159450082077164616769752174632687806501018491808737716628480366284168541425015399 215257263517811711901937508842745936143718284571502129631773282911995921234013859756006428915714890224319163638521466430151937364248544012122240137489282300521159385360272473 2 3247823908796109623764289812987566237929635936723334021877982149700374712896117981735952603135597700947167326637359786975162650079840130011255833270328057427966219193619836656401165398803792613378316445537634043802869221 168323362076580637193136639975988773259673 6 3524666083168272598390664660114130145268245529272898859209612080990387318520351901532006595157691985783574979828707363287381743580899361134709860126768554587924245822611881147852556705421183007150196840911893353410465999 475384700124973 18 3653990129199408920491324945633206178670645904382566994145812347060306284465804770081589107555082616637749485497858555438374684734221484972940866863880727150480142099095109138822334211425247566831572785741536255674012003 197333379361491496489639233665921402714564037937489832586822422796932430343 4 3820586283690116224937703249072905988875537367058500848738181661105951859239258090223510204339833482888753036423694304888351557519528470725905558747614617659577153975302133887023290972205812843862053073961703992076443601 595241451905354153841217850704194277699 6 3923696091057899545402076901789540861485447997868781058149320281306594589517618716087186754912965979834401371614374112424057731663340824223001727330825968059119676327974263252025477321302004670555423000869450438658190789 135337989830903593412929699 10 4094181334947224259420436640941309690727694299312668165890189656840084613689705723720525615692634862700202175573834630000451441586127359415441888901514439709752968978874531858655574641049158882910329735406726524502014211 1072896515170389789243643 10 4724492669791759670226141165071886567930934725091763381780119596464806714042172445506873207348109089174029325885887911477949373188944914493842485660329281156892483717915563561446189780492269940991083665570527395552011143 12317354832504652329939973 10 4770841340054080961381697823971715423729868438660513424887762897767337468271405302134208291575927878091183847628639531455737613248053829594989662761173285924286540712904873674726856120095705753717025716397166490499935281 668086226168664916234672821821939622850650954455151682281778821744187191904119729908138260527190965592584788521 2 4799346296734284846452744577634724439521953503254899102699212017621157018524608091593459209037138241680011996381086391548547644567617949553837627364438056056859977092016567959920383527222936023740683237610194430869657591 441830254238111353291929496733853464368045341073343804164828256749132372099 4 4932560335092524248276990538936682888358837382569324467855938158754658167367536417677558302586235569635430441071770963479060519741565330994173601011743188624892959214864628541758434266305727215461940532720508122533233361 16384448872824649019696400366314442790211336269645638366502071369787209219213845261497026741586971586123211048703023672229411062934285966102912981560671 2 5005469793850358736922437191763533895048123438930288291730324881587729108799542487768382185501995669004609632875095743165299224308659175546333268278511156479983761727040511260725462425086278252111498978723434827449518859 1335495402823 22 5103090948165470185427807138307670694958545747790644607260656762795204016159278881080283723879351752620837878988741851125014501025596460711809563876517542835722948556337703458492351858583850870276260157153636980235935287 485137472472714502244524941495016972368020530625701253264425307905819651869528472405342090433981068959232102807683972249601421 2 5387854587313548490946162659417376649530593886417395468550965256165338187090886625951481925796351391997070004662869066813408708997968385589150017720880234018583837504758706216069465906301495471006912689401110615115345713 3808888831208287 16 5887059712942967650545322711446406794285332714188736851491649024330166980085099640498099400596148114067370930582952683836008122534685173740922248939964373886925451646718142722300915373653060943839581575142118283783397059 3179619000105584448629866863653626513420483611611903880873373777 4 6053923724713608639135099016027305763670626863669125182260317831771323872687688037488420394249476593818441396214212637070362766467824112545876635101545883140889285999311561718691568555766463249303371019704916282320710491 3169 78 6147160848042238879117682113420472312333407147415116593180001597852048009979763191586275665319424890107252026492898319519730309024732741971124014385230001816026849951033362981341117466185943695675632796177880525844134429 442773455523883340284389705704532874100319292323095952102480562685900894882594759993317768822855608923811194567747614470481212533081 2 6220254366173341029151870822548965365449098545498366521549825868069857715485546080232958613245922165414917603361421961031597276896703713706118098558572785948828020298405260998613717116129014160380775861196257604571366049 415337477521025831049156366578410623019 6 6260035498763629561627853769823590628528841854487026344377947238416448328213478069148675721417247248223920549913924120942803912014800832953347668394504588789496496264623232195998496817095817767564218189237073896087833971 1090794303730828836653745465243949999757405464393408229398196630184732546827914646272506774874412595510403153599980891246238790252265024393764353508258425501557169113865888283640210370011799059317816980463052795784633419889029832875062721 1 6427827891068337712098477140209130543728521832884058789521392068682051114851468115655309812158875648300895746055859779837171192951728834847743643140954188773885937602913051664033759756706622879183905900454025284769791057 5661441363368178618635736738445094781572639593766742448510907471 4 6511203564897891591372125014106643449607503235111324527180150949322196203577606983871924859724878448877343204209235588832894832199759651722587061608936774865189959330725466124134009313344484071175989293315019829697405461 6204129397782298914807080475619246800911 6 6538281948533754193978752265312054559312761134506192930578092416908408429538536329399913353604699455481299650710375619022724050710572649860223002898268558762759724635818758670105429096839161698671289779192875792021529159 102983324389583689113477094274703231863623573763281042669360776014115230794325268065803154540352068633533378922489061361338971 2 6539753031387652034389765454417869186868714332112735598418585808265597447328818871591231373052613768641266364751695352293542211254476727416369992214817626319394131970982098355751685468983880499041333738936314752024480759 11940971871487 28 6643900839816691186997815153599186536125966817521554766089869764523702715759042587857455299461317392167519705959530042720340925057154437086350618918197779389278813307398777318108179670627699951920978662655761719443504127 41994692678436484051249 12 6897870187955700525777522066778935449999421794939161921644263642473690846860668735036568466073718599058548384401304377612554306874732042852722877038471170704269157084431555900477187365994838838854915921233602568523080867 16621927709923591794519861701209253143 6 6908146370785934703098813634549105126821028158497291657314329914811956073811554391065677309883509638348900929182519110703581182453621586411301139734681541992611723952809908212309061962821471036066691149398200695872552381 798458433642681659 16 6943709475653853384975841579753682514356142008650377587820050718619910009647181955814287269224395531881905169648528751428815615572477703049058920911660698143196256639822261481309251099893164240432129165869737974251918147 27501070803751037039081067763 10 6957262804414652762717365622328165603763450439507098028159646038506386891712047422064199742386002435871681045250071274384023933638793061474021144698596627110579336905365995332897531519988341029253221001510390388945293417 775795040220562709643875162610783511610938349 6 7216250415975342482655130531827977060853030433582076134376630428409543975713990003513845564122483066994369262097070663504846177484826028244470525881698460028067917927085965097059151438471129747424205867903609821215955633 7424679271103295785245525571469479130202629101209768595936753878079113725432478195368556809943182370770255892779930631 2 7411034281323074888864790031519638561541748069644690034327072926737302671268208397026774824565292963536448652401949354580132909526059377212342186504217498660356436655704048580577625637109752122264653419273150766552200859 682779539692033606561659534440125259187517785778592924538638722438730279 4 7535250138507853807879660302592898648282999835810595820042591831425473803934263219210977517999256784177257498345073056037762897900882201168045827200499059881673297205381262639525108222079311900252788244333017421734132901 152407 52 7538015585214295735250200054463790021057608901778655650738036755084990362869543051799569459460743468510391904838323055628676775085387494854231688769636307843271498443635103607727815554769988338786800077683859032783048921 375406611340718897429238080072574405538436462537002261243037589193 4 7712669086190249230282038344950882285849025437071984386336923220932119954889596568642290817364306352534483347598769675265404293024513576951421856268443082706936454165228083748743865672232096589692370108260229920221183341 3726573556025901697416752602130835030529291090208195205585012970111938793394805763532934748532733782027822747194804944257551549 2 7877003159024929498515160277504343928056783017510427429824347374480932815870975701329731629100498148264715036351061829498937415601374188074618050582302342416521596922248039800084072092556889200145335024220479585875320901 593087897109832382475448398803149004845356606680283725024270560517684419 4 8048699292765098284190891458492780159990761912313135947488412987101136647691903141885636544631256277941191573370659555900813262350512941167863306891418402340303692965327238933602830059249063044859028836862578695063615421 1508352456432067922062280460254028108926973731411119733108701515641 4 8116075553588508299053233976043170315603536057647570805772889600779079374891136490546154197588950797884447062508425372678579185257042232344429362526022906813426297677354637153377406116914213466399230570453780464908508961 123815153150591042048273908845754347974788971158765308329821 4 8585215005808120122870115205593500581385775520460816382355103733770755753893729513789994778745660673242452671676429018263262190802663883135742028645025868911487493840987089890946488971745115790121094408125446400126226991 25095816395292565141457536097615378979918378832607352651584897663184722057414188452946820822572335773915521260031258185798033982466691092819952150667121 2 8727930980577017710787796426285675509228090158445192536194079765079914381497419345517793456553490802996763042177402959361160124656345885189230967684398012028269761628892472694365418598101683951640931134265887839631301451 148663004568311596379706032759187944117910619 6 9106856177817230525268661304415760154251195583886017179976924199288910705776278785231840878451303992200325457686853259183070850486255981973266418529862389642281098766811960157687410971689351371463176060448364362288332409 823272754340808326071857084594505120710944210886853003592361373428960205057919 4 9137650520703439448447061034510429053649085442096145983090274606681657307164928324636566399527937098561092537646068961853929200499013024169783741256381537779655242181778936955972858377641092898393565385141267091002769551 666257613533425759337542621846786147070903109569995741266060261007 4 9482312115474965185711205918228709555316913448219039869520603408467149555427598972995928802733009475190800516072470633752764829393970530329140513209964138953704472156405844315230471085503007588722678674858987291191379041 54522530004988135855027 12 9679798630288133982923314959335299604395748596242676023957894380759567664057890614902670985556589162253377963411308929735672516574745778060250789915855821290868794575647585446048480346387291960328600050115160214311882847 14328679365267973669 12 9780628350590424883303129550996799590324920689779870840974604596323722812970808696543654083400786187720692501543233803203104604888416901100434922469038955936106058784819872209498628582844335097289860666404673018733152929 1146504157422163 16 10170382930751898120237483849049873977466994629068615727251063644396560394395440722128388249350617087609103096052236276415820259211125087574610891656851701685452336254283803381962198286297293841620760440275194871609230761 114769 60 10761106781052926669177148258381914110746964440116424266989409151188254304657267046450549672986996830406419856084554539782333593615880046033630051828302742324215287329725482741678634599402828911309663650234405676249922981 14642620541759167 16 10985800335356648814525780052186215064912521254747800029664802025765811139091681106727409799263026215265335881915827805200997662219361467797071880076264609027346079944264230557073631974864950852346607758065938446728583269 1100460347093398514671678792591789762910472274677766239679326523 4 11049950086221918805041405552018835493795206877575732576594300645891788125618730154196114797379735447095837027382502714577152144213196594682289927967988300705705321350404509048224521750415793297789465463046592952323060051 4740594417264568709912239713172494073 6 11350024641723755265107604419361460663864576656784207755629675556025534068129911052578769342853616606404512829066172433336539078088761327297658345458706535695458048856598206373724240124268705862338833864321490600184800543 39660206095455622934695765646852210513390721051551265148027232921959287675164702584669803561955277571698376992192170747 2 11687222622151300408133294755201902336257975393999356844282801581210224714366081250648492236552170462219061995013604995850159067802657153147115252503145332104215146952522510645144584848754412845600245846498896956717408997 78280839941677928699 16 12294860164907644995847447835981814299601276905397870520053023287847296375937872735813436527785475364232744924141620639838478716703080860895171409272825686156318709207354023622352069014314588534113650759146257671941217689 3393700366493866227838380897139230709813697478681598808399836921 4 12336849413851783781047708622144281381399591899108913584515751934654575712348770447806426835492763111938419941485436152162598946739192802394443669232168296998194993227513389685486679212132043859924355590157495959810719051 65314594964594366010664953641121076145251 6 12629147953542608855440882159484887104652064125169101193311297578883837980785817776416763554850716695256765560376380201431478626895984208517334858440981908447771550151839706394412481944658923577247718081126771020595819369 52310271311864887998368836546430247044836027667444812138987 4 12651040934759407577733473178192569222036899577217205165835937336714805113570795257638180798327076013503061028890338882654042336269059081768213865035142482498264676116719658486971930708133714635738796058642895309821455751 45319 58 12718968156647147030587815649895066361821695205036361718856464465697685955579490850778115334739298717368366149693967735019285897330153194244872304465828518958922030703566731509756118048072069928210724653298047344004717493 61066625007963589371952406431701096453696199 6 12843905619583382222042208533903129184609373792079656638698304014285261733626300372146106133165901854712572781220587145586143314423994511324657677691964931774371216853197748498025770950611010439707548863038509492088506281 485029300600101419651173 10 14092085799407207433314400346019537444349408001761683324709198861808487944191973812019610586175607333814428409106982923191615200788012377460871657498678432081841056952144168179470600754196102599516740347539300849863130521 378198160795369135523933097977637660537126716600923647253 4 14181408895794028153927569851846798116157095939793890527681224582186379989017215378857036470650446322461213093617028307974402410628144145329244777545940201635863610096278774831764585490162669832338972367228682143079802781 2652479422720475740156726967253868938872258467177191128376102409 4 14324649398471140565337106225344964611251501230341011212294729052264254829025549470345894770460336039508265808178478172116929365783440895188003781236626532115632436767685495789887097624078723298738119753341956142979896201 84233846961747165734714872230935515865855506338179779888085885078596006975407325261560523343640940408058307912947298431 2 14634005236801405217015498799489115809047836065296236327833837709511585502832609229652628015270788451003654912886047221956012045523814928147048705604248314879668800726802338721688593893212791245613978697477431175281585283 27680578775219380594190767 10 15667255099046230582946621068543432363786599466848603665338352527346280721512152477175064668830448576840216071853027345780477302665160593516447787999594787769412637943307644233518743641706966240778846233351556176544715113 5770208112967664311872775969 12 16969491211137580538863727281357343361760271648252456068248852522724892765722365191199897401850281910165695316843630839235423256467853693742635563609437300626487258141976946175223210117629671099119567404996150092197394181 5751121849207819585780202063999542303315009 6 16998819902484512733757500874352335528597026390839335970501124237533262206925429464589902537858222408303173395501154949989955474857756672588823276166114803436794461074389703678382618461873849871319886293244418642212361457 708469425949487424611073103 12 17007874625364369370847680989729211778273346009416200775245205890256406926079555884971744700237362460144627014383018737389068509282771787329999598161390619880734546095920616081030581494367446442535514442750206550307885503 38536221364918743094171165224736994792905352667558873733 6 17601960457111243973741693094640330647508034116874252924058226323568644095356948646248775424482285001668217739357738512283997931970436529322704578528537263805043205322752440866827522681778893078796840328195974284896961987 86016447921313623657859350707506084204158382598697735551185308095467935787236135805829964994017473513169393582099017913806561 2 19409084106649684638340690973551852752123072211140801404172603275810962973697701038919598968678928145269781237126567570787640044300722985526809227355694959740112274842350261293801672528754946576313062627335122568245293161 2667716761096549278064750534451 10 20920208589901660534405200953180995377071435980325986658816816847226065350197179815645630466062356439833455318907847702931224121958340066484721412924202183525493691330762344254999038142576340558220860218962459660773021717 15170745554391087955186759 10 21090815540278073807907680848992385454318122556887182783570259286657361322723366486922557071757236512100626677813854110288737150692240794310451567219471023732690947610261444661310765281546352723385181153438586608231892743 10928209999344896669762526559728422645782183861 6 21486169266714843927910007076752136224462587059302670450073514622112025927206034449169409409873296723961026293076100550104792496253878504647050730727622363747966526375091587549061642779367054544551590263969873034668552649 69392140759412593560708358298533079584561929321567335279921111918449524027338873953031132071156855886123452118832371009985219405232062190721 2 21951069055028081266812623898264013758020557342473872812880667185664336785287077082818092169248221189875105196914724562913015411629133364486946879272227701432389810877766755401542325630057304775690566833280475982470530191 7926239958792999671258931279976555045697410862683664148968467780858949112672742371146477871858165927150857112759252223601257754518584061 2 23112196014682767600614968833247275348442771028888254645569188695857910586503283011262578796816409300371287644192847596279859272244692180252131018748655617738581070817459085429810966243028478468964874120221872017327155509 684842713 30 23803113987252152771563836058129900345620298895311281909375486152532347529196127651409066723709667893093168351152182271984294477105024582273696366266372981826415951111901071477199997093582669692328535213839214609375501943 2660780517626706864618721 10 23812965321984257393110111680045413058596551591122463060994626051822160949866629435651329220187415014901533429629726693441785749328583124144739007449554963405349452592198818151615350281451431553481115925365617770039427959 75080501674391379201690549236758899356543509508553364279 4 25001330015437507037797984640378201103746256278445957984699657477052039657565056631072888232209899341360261756064412054366161662007869403529146784752391951194586173913751359825956250909246432889821132033553781009711602871 16286214162622401220985659212419769690756185152331264801096651930294033671 4 27960735133026847258687356205519759433105500351019214374754295997623877015528395524425019956382364409164516037796096338733591661762631111018409790093548603170895638008231144410197950723644644476379790794682090345614496131 8393198122008794858518383820886937479515355037535269330413 4 28041576150051401458564382552212276533682508451029077477727436152037082870252907686156536042215343699739176659145674976800466643674575461835465418681933446702118806489945679242866676339010999936527849571141161190194540551 16207524157400884959826836348449242717 6 29377504504368624079418406079963148778060591937372687830492472166909281855798609234379406392441259789161687881898457779796147320903586931784626820584135969734075535970204260792216359410820500034091247536872134617576602251 1319485276315363086604274800930521165561020582504461126469691266963994397 4 29759451455139892978177037167714739088194350884947642171892083277557731833559455739051932947764543949147359204812158206832693988411621552780360652860812846058856298732530139892272639598034248206827061994795797069060832551 584453697140124719762597553073578248573346810207039009163 4 34806369786566930537720140076866187128639000031579707208142476896766501760638534670061308686102227152024785419380649501904944863829818226318030311503134549963110955955700122464387441961606443659174134422486757062258624451 35847948444802310100983640529304588435401 6 34954866849627146177566765336692029840454913542896662926293638235749686072570946505820484660804395620169498975285112218681155732602963234297995297376160208242132020559194011600793652824333768582328304889667791388509272389 247544928465283 22 34971544505845800913206947116166979423227268143995521116914582122216048548147856016379595515330166653686831176963912079693460480877361855973073713993442414743519045744953468453564922347043945555351107007569038876897675179 512440712277398479364979938669971468522049088003631524022658662864460417840399163327628557032070723590015069500490599 2 35580157376912676074990218325645261009074183775822832622834853351152824135965805727084626238935858003361587897616798397872722540877612977024319788765069284190629377758261441854661816256828777278977727544645092858711318607 29723424314709794337539343519944438750280499099605277826182381767522496448432546406704298574426353466494020162944048207325437038764662098801297367987814001279318481915699973036833345935304358906169686303849043179592675484000837348322080721816201800724236954481 1 38753497207877337562655578551539421360989388636180909122777152604914841094890169053908040153238110929635097879787877382384023229688656191694909486157024529835114469533035492739831589549321176115552679052918136372174137561 13050402072633903815862215971037086561 6 43718465443685470580981836779040263704527629147409332300003789362786258835099052510237526275139646304639781695354701002846089047127124883942213956509722789791044155907238159869786817820459693135141960634845205526680556759 43268024731 22 44183921287634756883451134383953484340795632581439523110858013880658967590718711637362811395405366400443117120355307322458067090776803856191858699053949591896440689269957276639913847406213606079708784452268257616701267973 463497735760192976609623 12 49195845685978846439207043808281639526127392623037183539810762584417294799664399270410829811302543517080437930111577040035585967879425544290228931800719935373258261639439084160377331420622031718428407713652167954884582723 2454612814022081615266942527578211622024191342361330656073813700811165778164702262729779987458104098687513958126603 2 50011370955116106685534285254012653708336400065214631918356710595141868278351027557740898313772472105476482683835957376187267215223201711563187900540422380031358240901689220335391981839069824392119496950081992981030864111 19662757307244158433226786862298782234981191903129679728078580542316530700683148136067866503501952058731028547157219254128707006133 2 54101017871029640723585156064304790747137878547466307134682763897712267588845930020123024160167214545319521134875856846407923973152587723226189000348736360409626124779697480787849835316290555974013970976672048498546273961 1454912807550909334587184436877782168666291598607174787803267980558884220976014952512359208968454806314543486586578946545927471 2 57278641461850035247439587550757174785356652515940492189375215916673430842688961593933991872050388385800462400928602270281223788894738635761874216347943047847762251419855272727995386855551286014641545616332450935773047809 771193545608133171849015954238166640841007701 6 58728247844018395791007985485932886568462996586529700987324700183656332806107169053923884187627424655062290230173342244625851466114870383696974445342761303553975543379987156821460501824342020966568498323633010513651238319 54619538789006523929773726387145799851501 6 63483324475186712400299543395257304118630975243265658126957191076172388548635858858706782790228504927074560176204282866422404259001290718370990018516024898304676558910971705031399370041115960408915529926587775404010308521 153009117191079221667256341578671417891423855667252750941 4 65997821596982752336159269282280079569196359256896122690532363281705425915146115716059666779381351853836137584313205467727154743191348405118165190528627804704815217981421206920096984568969123958530714867691093002294598221 718943758283066553893758001 10 66617956172360548852495617938916785813944027945834571718563078635395679926284462169256139751169253719915324190640299870724497114098043382655581303832957081538788735142211096703336989169440854104412599374642097656630416707 534540889729867515421115613189854262713081106894029617063 4 6944982735643471412621034913713126609401696819638186870721210