5630371624102756114691852940395022183777655716015590741019590163041626989687067831 2 1636499775977091392062520227797023679996195290672729860247726497163131522717967933991845782474711965093223612082097155791 693365085527183058657520236704931090893876362335811833433501483052806161925028231251 2 1028271318213546997006893065135240902506989443632309083736309340730673892945278237943732711336891663484662488057720699989197916625532602241 140290768367954221458777406863337528192241781534123406489 4 1794247890392110313621067111250571869879698163820212291999440034648151275915720133039892783937104344720403592723225626333431285790491754791 4577679712288236456709610898718788282547418861270090741341868952474186722167992767173 2 1827567307980459288252763240466967844111093061992572366634529353343917592669740992963222617975909259560848021484861805332036500220191751701 1089890079522764045380728900133516575293759484664459 4 1909302946523917053083517543207107730452777139270681614998104578972836636983244573832795572208397452915199768517386963395019185069651629631 1933343954532879104547546016524701062351838761518206726253486384523866928379632348177201 2 2148376266975129774447227239955411941667651881109487308181462657503751584913341545548418638213735315731799932480877555681002056288580320357 767858956534226020718953465572396371737870475067026601916293427616233466453754853 2 2338710591160489764881637557772965224434673409945192906947399431140991444531258995119371056934920882206575951526597132633718612551633169179 808397723153874847893306540003260184535414898654504466778434473347256619721 2 2351748996257357834769079519910316023185291251439259360338159571990508019291103472300473174417934401334972874973620750190090931514430260237 3630091588201188677620700132265202859831481696734603884155241558465009537772839 2 2515147039715392536760973151966316725948789182063639014151643601405339441178236460479154042929368209520085710918816249610431831754892108179 65319960107965263129297941046728120945062432001451638476910874900325350045653500801445425223 2 3150782929513023117255007909334368625576456628824571498092721100026247080427838815184830365477023283408112359366019516413441791135351442853 109229182339617289370435764846668923265931899597195888750696510546084093765192984946701159847 2 3586347911369777484648129747616771536754473293160148288345281590784244664526409154210093516223942551892013930265320493742162895343097046009 5150910536955510919395806421987454049914463637956354525676021611491712527117368701317110353509516427246521613600459222041 2 3643361588475571937710605771832267686206373107778826954122891658366243582662398549427068367677168998145462251467047517005574973931278501357 22364347145291604985481979919976779845424778181152561458604543464207786281762305181330175471 2 3781593055457716143363811134625823430280197498058851919186068763443218346807318898153273241011171872642633914688811812495010124209533071581 17238194643329154116609642697839545153 6 4159328971391335936424958641709414535640066368316057417055450183367567810239901271133145005898127810685944520448090037447342008859196045797 2883135103729422149643902283973231983377792742484396004323396257672953740925550260474201 2 4728247230839199604987133986247419901348877551384564073013808924367761755778763986934205483738860980482201834948670820938035715136253125859 28872262497673824750433716343427337909825015132467548841402721137513314745366346064670297166551 2 5046969063073208613080599542197019133497902104297895208564212385657395610942078714515414226674688688402051351196589100301885658754771456363 1227031712617134937547619505591064263847711700990587402090531227780105644157003609 2 5269404540046391637939162091417888901246795576590129637412731155337949538937466045463539361272372712650288402365348669039597340196666194493 3516168109043496066533321071154493832122570954142823874028660728075049170974516375588423046187 2 7380219404763989126079192713124792530119733618696794505404914973376215252145747581953779558370060302753050336860790668272460005831013851173 4684989286491088002187870134022542933280148380893911686577451164554269277 2 7584856020053940620720925154356375625110543527005973684357622363486742960825163945262384467396850857928428939112077308537341443485331081623 268297672571515769347660072464030153242862100457796378653733535215208724516536764529171830727028894336558194813705925202581325886060481460040721920453 1 7650825208843413724554272120316036645191830139765603310845622030663740946313437678394843877858641176715404540462058015573307905737862820809 1123785599324996722267611984323657955517774014023174800512231071110793547461090581124788503258922891285916202858527702498429 2 9249715447055305151125901416150894018805963329050903735828608405100067056050406143468776263379276279807799985809037536354393687789081905573 1026414175825571536707442010144355585987497241615624436668477523675999231616051 2 9471582947402191751560568596655095744350064970343415575221135835896983735244014241088505411398985214206911017311442124528192885615472820131 4404246145753097227323023243533372016345420829726821557683326996661022926662854045933068525580353823253066584460791741435294267621 2 10336821023358360880404145865427611383123211248188917712905995745080898417150207194329841469962993191914561276770596397661393173471737173557 53334236158615983918619485178807097034049310593 4 11669001334802947021383855507189035107471684524389857054667131140704098412145668576394404758002141663658769207203874805150125066817077164721 7280126498099578512246151416169519 6 11743133840771770157400416669080928038399633813909602725331556765862563311477102459836216798974605585213734195152160686752297453078569568469 596455828139130597858054407225613579415491979011030601836245719067238306094721 2 13530378900128078068585057134387640199068093824947919870348869811272823512528468944844981345886225590623917551616688963441608309437755313071 565029678791236083145546388762691631 6 17173716775832734869819284593972763020297291775078244992938544077428484030891967547318112856228778687180746173529178432432488854176547689779 378526992605316130034670683039910436740622924084497360769478550969557999838720250507014116268514084589556109759 2 19183231391776916591719228976404802988788228695019841933842845926434361983449883832235573890196209867795842875271394168247057981366868923927 44776633953058453562617002644861281 6 19908656797597300397075942704918482138765843948656208639240432318366081310009500699567216596504892162114684876434895052522262305434072697381 291509942021701613200002206361834863512247974107409 6 22596240605377945614214802924929994097455162477602991503928546134516716162454473347398273333728815148254746804509247745819394361857528169849 1936976433615443739558021406724362951099906748946314532829399297389760153785845832217 2 28081674664789608993702133753885689343305667206314804420406069148279669844563512667747021587018664201507883363987605634559821433411018501073 369765232595323297331031261946348478614483124508264714302985213595275006599 2 30624178742006239633517912399859498762716034905849073045659261311338452273121301651749624331360334146684838633644784795433254351867102500141 17123476206034299844068775522335548348646190832956155768641333883875961252349 2 31339168861132530782762467281219109382950848798464895151443116945801522390862057931616305576369646099164469884547846620579333260222739687399 6149247240170854874364774294638152802111845607003515241037393139828911792756056825579144993963659557917364982854599452937106249564047402750636300317 1 33164684954637156499299990061447568817362123956655641093845193366333619350868231134673123713214012421103636982825781890257460810610508893601 125995287583301849356518617922004425790336528111703377 4 35556089864644801236086028706108994758006956097232386043686954210515439174199636775631498117971383581216232513831302923385777548262282012711 18952966653326088054943827374334041028124771 6 42628312693015059955001393950638248005546291000348740102985441569525644374474440822566714866994486975128922344056587045508813768069934745161 1301750334866714943931638308978176213614810433169198735681036391031297279879115913457 2 51393035147830257747728789912807494451919691381345262038916289158477229949246077612648734680935761539512298300760034676491064596830310047779 1451625694212274953640496693112244887374737992707325095532266021352470326946083 2 56131569585866958201069189623766528805479487733669629556770319408195785309585768220133517655253155115223827052527926062649979257131683745717 1176671996026950989306277092696968786399516772719160927716851275460567476842844731 2 57752202934039056879651473898753525318259234148831892117725699180770288610375074574714576676220944509999765778693240622819851205607104734079 13720100466252699437825867423119017064718979060313814370475327769035033 2 62747052268022513501803033441152133280541774440658872002261134057840947009227033852012860913346648628295175084929808526492870717263916782041 37424663228097643302803671600210750081756529790907960058167206832634671 2 66695496082691615020562076661627274322485975206576361229110117936087957780509264683402748199423498187202529855627136827656267287912103995853 975110774689191167207029554607276532527326564802849986625373799511696789511003994425156907757 2 77072840376313515054851644330685626374889228381839074260941895691124085830389742353614078776792085749372228801626868111619403142992787840043 41216512139646818456449200530717914761836082736351840550529726088690538784813521821 2 90736749079831712739867366983455929083179828286129549805867127791882224170928149480563442380487383520129430675373725907046670180341743194299 39246579134355987132902508745103899036744445417671415456552689005798521238660185427150308017285187438029761197 2 91013380502546837667791881375744837222796385063558386147606118722303718272685722893665374965020057500386289339753689741973208240014243013883 20138691294667471101557708918826657648771820099257887737524736773473298122080629854582050027 2 101190128961525781828668089139065408738758809302158150684224163959028977236045162261029615092571911058118853852829501679978833558636368954049 11526890487652858456941094179297018979182952411044645498518000058674163294324859026257778412984996550230311393875173257746439037690147455664766215861492452938978053 1 109217026439244347348633275669971629993116695604053701422823980661442511348169775186602501996647413531990306985714590274897588704636831648727 10630935330979052120730931272019358085322016372876748756816763807902781074894049 2 114054271796725091903886292083066910548838441157308119987468472189564104460263478199623310383651422149323718123694950283831125132920852581967 167135318788316344323008354972123963167788000064340535052480938826913940100179605520253469047168829299 2 119450871556787887966187918432832075571891125143231420810881567874044719311410341747850513346852240194552164052586987458916921811665274854377 32880985047852829993902220928683393 6 123771003731929460701190605844597509422957744730752825287748237645594694697875522328927917936368785095076671044625290525702723158240176228853 2002204513018818355670666787694970704588094181750300587018011506280516571981161783046179076093630435013280913836382076282378030645833 2 128397943755398053571345342853854531702776847527985975002984046663562013664595431670499117187167617231535083237859029424451015944854540071143 11097109272445343851087590008874092686317521229381189141836681554661890209568461953654070098474983 2 130811374709145086855539451599709054345268346462364299456970384326638320704297763376099530992843001576946624678993353333701877538026589941719 16604291972852691897562767624394495009201050779820274756937991085309743395471818027158092317766150809075544497 2 169931850706173217185944247715065640196355101219414600928904011961992917943801123033853127458624186466423244677627058361653450337198386526063 9264447475761103268855719579978274002452973258536210223511148690996413498983665406708971266390349976114051 2 196191251287972779791836295604559882641752359110296082902960193370276251963397547111663974986929646519512095039283802929770103457700504840111 616768546425759064075573 10 238657044880252801161245270895523774444298706904303412721356957626120485256907571154475413899826161710196351649163686707875330280540985833659 26805678442357587577193428485594802439454919433490799861723024508110356587618870427627733 2 246373283269234396712537265929077000056811858635584915985339620919130752685327038672675522778209707458092011899401084817642647741878888508517 113886349278268977246422969282260762784078208272278171314666187006739758101100991978588024669 2 258249630346819855872908725925883261866238610740912956997195096244902924490427875302202757189579873323964786672440932359310518240576634686167 4074995379684567983444651002284706936859950350833 4 296052411115172515010184459340582809958043412262973496061737768296609380488468967594184453487667950424542874739839141210353918888147051592901 2258129715698092035289328828538982204410193645241513864261318299097398853877883941491 2 307621822554323399706936491947892397527325434129591545678535877749945821068647420378400579298037498438111415345560313831151989459370010551669 4471344381103358131725384616039819454841022355161 4 316708355288590771166599940540868288598839407004640933810060072419023534377431716292586457466029704630856489867835702284021865501808529971001 901034894611074383665500820232317141339557272586629190529007495401064206688788156609 2 420385965674173479562670144924577573455751599332688863966982454091341362605838801175480607859269105935804591602692091927616677815144826454049 23013102720340364998937838365684157242490184143843706350957750352966833000573473078842023941509 2 423948734468273264015435086866579174566333984525408499130468016455144643314798710448311367148740362575131509703573124641032239957996447580253 13147208624336020472975985878470054112202011550023634728050481953274956702776552715382281 2 431991060384911678093108718202689789953915885058014412957213398054768272119898714343112414441401589270917326331543102375591768192345974858969 460612756215900601250208823917993714169071927313585941368417105632216682022822303048475812078538072528283 2 551244268391767985102608675259360679765307108382600778555122007206360887008214436739747791295862179667222198359011132906260456386271994594239 2910340531515156696477348937871771041607 6 561515205125033949781025078463265973113339863367550207923790385882814693126520778577480948975074728139865879633419349619564043470694078544007 23103477986222720505447799403993359722703150715205732721898975045026440025181643543689796016008870743058098581842207382212470010691487577905502429545798417831019812297844794246358901 1 621228473564068091255310970703297909230220993777539357034366446996624335046610299686805350975864203350571317397120558660640953963560097182337 277431933033809601246719075540732114101311948556600284246210679 4 644772812753040192368680689312364637825978018325614464045886826119293480261527425965366626767793315296923319056097161986604312145496468238501 111336801496974670225729633937375756597243056309788824935646804491 4 715295227879708946687990945427302549423117488410280585124206904299343568825451487095781760677143015019883094393967073320767758192158510132011 32629121871032466620988121691552678032728217757123047 4 752064218431309808580700529042597028797890881253739654871183311399006240954003035279075842857553253290628223772355570683377743228559150001931 112683935116067008490052786526429194058862238855832613565983943122113199209411823411099 2 762868100841948885268865302000377138130012263160100061479630933080084439121261709818704038769060720218008156792438487068749652739711228300543 36944306034528663854742790488982763714345911473919266185368625399555483035342697797391702553464402928898853241110107652774700877225181647951438331024403362598079335537380378324025658729 1 806556619935302180528034987948503615002554255323034123972886444246102589434643059913574706619937658187119058048259348412697385366191778622297 28856989085748137848365874611707054434436562403182113452375814626484021 2 832725819094987148674298567753175686457488025640583475956360379929709474553677555491196244641900224157829723836310757189893760594231194812463 8415622095951016621896430536891683163092201483234913098136727480775798813590111258534215514432926495590137 2 915469002428889570816947366890357082572682848668166027429148792807775301443535974383855580585592634494587714243423997774936614427826893304359 4712194047122532013119895025554342498602489388434505559366065276401110651 2 968752355383143294559399876427877724379460211280772974843274945009951870169803004868177106014577618160977451600076110740733166784026193566893 49650238522943472449098520731509876113971049959826067376485607131168295837654504763509 2 1016514151269850181573869067962055995695478077397995013065858569706660652935573684218242091721752355577622355191055117527522528242470491677447 76050764998960525245600259867824645476955173376317677408376481112354447772105053669 2 1094128225738597701999914306022451650966030780799256439467694428248779799996175556975357345964412807453083323795281187231534366618562124915773 5225816714463430218065053723452351026086280766384296346997484947180493272905083413 2 1267648623085012145841747988145958351880929867350986768547708007504665958938920956942308253849225194602105263582932594667293198012986504931011 6054969486378132310934821094167399901409056191184689901023615295453846810924710422869 2 1481853870094469802707839453713688175743208286368367955817177175098576256281390165858657590946382830718205927496360652987448263960456318218641 141644000299387421820232136737711296383489993529428503 4 1526327155489044963010358227357440298802519675438195524552773547381749491909297391166388170292181142132580675279595128023733525322916175442391 9228242750041962470319626992325126540970611860639873168266215645119 4 1713927521511959646730026429950177254161193450515658284782720294346507287045248708240636176116832368998550725506567604731528804809187793349801 72442157183463087851507728790555124863458752631313847182558838442922444657912235404522869362528439843654927 2 1800281600529912341984629028196579976654920223876469253157396273756121282487778849970712725983394315739625877001947743431879583713106914901093 39402408752184549336966124016297106825115166830903395209258983638370433385640142749538226756040422547837210718389901181701 2 2005901416342921110553655016648790348838102729290811304876135203016433558511558031338305755467113618036575729406423343664370389635704679434549 4430373591986411994915318916052916293491986423075943 4 2155411148868246278529161990606726854719909542795357212370918202370155271643812061687717451852558253581514196686157500943604640495446185563061 37341249982449606815201904507329355361933614813760603763078670223555670838389083677561476912024697759781 2 2433436984397603380060715084471869628770261755569929127598104462001098255163305670016013317894341174680904111751173187824989390895461227852249 7804931383715541445116769336063027604207951900703048614360218801840138589839003081 2 2450610835991326248914484978429585426867407389325356049969807300946244304678923644248421458579148578186868228351284344302089226812706339133591 68501414020505537940979751237521892501894897957764725740454818603602415664199920181 2 2570824804940011712200785409016639959299034615235382782962437140932436607168583543336471181035144362329465239938161934612307946021237865449317 81872207778476251758018792309438341 6 2696196943043850001371011537564935821426647896397951228794414642496634561302999808105718773141366922124937459581304345440637677622061451042719 84786437534329651759396845908147197887946522802483334151475352795975476537917 2 2840374307914075707129456330354509681781102417100651372336005884934991061546769984226269338829282311798543291612446332743945882295112137139363 1182720973013004197700204980939984147575482989157079 4 2981867222539594739362270874271274154297955597841669134654621922676449818896624094365333386857131781162452648487777619180138291936616196837701 592225565603024805634147644272651731939973473496652781595708268148286565077914268451268614858087250321167914712048391 2 3039762012842942795581400357383773293253497691479092580316482094867954913696196366032986398136233410740667078788717627136967360815076037067741 557000619329734564639613919516717539573985621987187 4 3074257083091948490795391242889725909700175942647895066650852015702879896827462344970823492853598616436325636771839290147052098789498564809181 58304298591593077721870600580016918348730531328535397907392006514532061 2 3399391234257642546448578835747787611929656498275357684786489151844463373040490688555737618291131238937760059956320674730426136343980311439783 264642184197222708963859644789130823422026374300110952341168982071894618612246398002320940036827 2 3421176296471734280748883295754240513294831617095705349010159085522661952058142316353908981706216339363794358715271254831955104038387379048847 237535871021949013835378763418139984494198980876958034527023771620803353760381 2 3476943004840358242179443226412358805119253595011745519895063293551640178175459108083479376756577667278362586588744376806708761788750963844359 3008675995260296648333820454116230378732163853961863 4 4584835527637994427569076720062773599921704516847668128663573152482359313926621831148895944351204807734351774403072883896754281540128301004641 27064511176659702687448842042122651138066054333626756427483783184109 4 4658480382686654684422276548687171674040764462996549393370021014759318828572161106089396450504745047653463935209582903477841458282786417787671 136024359531386008777269787178225428821260168105691065659 4 4756102708260589940596617477087700317202300321366222558352342849636041515581053616180774667152007791019686674842394979939344585192092699433891 35718096785654539034671456570770376772402157937930346360839793 4 4870633561588765591679435281381096645927239001790124385268738876782126011115298124603904360571157881002018847142714192117477185996223102047621 4485585585108819809363815468885921123803030123392505937794428815765814793893194811341 2 4921994765136374719651684151285693860651010007017894863861376104734167515088229998804034031848933787316229034780934271752347440540200652619123 11278156426168108433406916928818438393105000311223 4 6479404039807909941416060153945861488225028794311600557404963356573770853816695887525984868652336848336595384719831734666441767788289126186751 341653227511009600995641214913678568728889927869442204050288084105248574805422381 2 6568486234469505314497776629805295065391714120511640462177138447988008911897477294259274215377073919958141915514553580736153134767351607658847 40832800946085692335654493616333001978433321 6 7677259859729131194927036481722629530960921008993548201734230136924165409667813020308966490828854589930286245482675149523686651422369506842461 20385777604700168422605266715180138802977317316863422436583028871232481040494744151280031 2 8422391503834575636924353949732360518425563399936136363286586251335267958115746706356584691476596615304386028168902843809203824089214857975227 677934684133210110550328011582455273076980581499249380144381074322854973672482631470763938497782433283 2 8491741328178796637572057717738714284041904059658058698666584477852392136104034130557393353291978220002180486943001454518917419261089362464783 5030928469546901315671992426876939602391310144009157949627804016292090161 2 10402894067282172938263323543665823559324956189328012081448876672686234254737092121650270475549483379378261050569515271877236554020918138284051 783284667307675264082748364440892879809007997793092639872265361617319928688735641 2 12133880505823391869988636058189985695915984316840194260777911186387806438232219920429215689187879147039711474924319958149277509136669429988053 411831210120094576296440292037180397 6 14226469406844739392152923889063769632834851944814478429032715935991935772359248868684279478523639532242226505492866987206992126319153489820921 1615255434527323017714205982863176044388016748439112435400984197746418160466893322341246709671 2 14445268149603451046856032437158243836816615632513186136703677338044422813870598514282219505216305960026728293274015803643419806713665230780367 1389143683458235323919139768884382532441162981582428004526056764015662701239 2 16144363901786453035910943154612529672318241445792822862138376388166421819168798709361780783484030657499666931593204771366139977955193480704431 128146079892917936493763610138036785331138756467 4 18162652865472371683527040728049182921815489734818849591879146856276584490832883086574104598970336297519782950534402913632005617678985437900531 151159236780857278085914407418622383826844999498060628010330870723329781 2 22849114864171275770750817113326448066687540520990312197441863452194324297759110968096988113701825412645297842679054339887716402815782804837743 2593582493182424106273105299051471856510202709632007964621636766455869412983352422678626044372008103681151624681 2 25301531839399347605977290128385101425454514688225499767150203413668888149246466689557842522964836227619715263768443597375623418571380151083013 18871657460317157758478642445867833552509474330841596456724471273785318515249709 2 25386894653969803778089846900780164701217681654860400639046482979802144297194049830483050319626270473957548349264063885412824066374281163946179 1736676149747403157193675066305360416609586536827591534987050633315498660744793478477681136069561863738662301261945329792978771675891 2 25738180384920685459163343357466083239089047576107200035196377424341682068391422333528353140595538270662520742508356295361817487656989877861771 1948000422339099913 12 26194090585083578289316348440698021726185125282388699799417797328213726165986429937499423649588103449037150820974588940685955626891103444649769 42547143709114096148758449478131231552712359814364918164245743160411000224651000391403483792815040259161 2 30161100045389749833683840479405276014660072127839276953011541167401122332267278642323150721237371412232447967004687210359296270931517368577121 60295357689093522276500412842553347131858426293941082306791013234949127540363812477114583877331910634594811 2 30891571587694788624473471079424674712072575673018189523761337271357796425158103993967554666835661305865716696655658997213503958423428773272561 13001808107280525498443857713895642758831364940423539789247817393221722113692483423 2 31429287703683199563380649553245878872208693234433893484476676888446815660340501633760572117437583273252506763137282976502924721586172998100451 374051692046336918841060640727474310952247257746965221240029259 4 36468534542156869262380955500309815712567808877433921612277218243419023774199635593737501902257080170478052213458485723551450742554893329604521 175820810223996484560934084617799678084532360476267 4 36990435602339466853761909720106374832682309184936271079114758872400458020971269375697958159412158949421484169023208153530071761732969495891551 219302749123974794216263233895463177366117638496386907759954894008824272639 2 39523531724736367625278821241279581932523313633062898189814664042664091350899880154405567196149197624294664992370543247826616391377409803955853 571270789816852665423048564639013150719693207729515882912141223456800672746716028267675147508216935838459687 2 43639645563353020006191180300986135322564855681977788673562075950537831847734414867121542535669858460766742988748102809919535633108818413197409 433004238754059605483468192208184394184375503128632105165551466278969388324001989068690332257175301 2 47646700189373628944903258800100632114505450943948903210768443264980903000308445669798298660665731017060319302141203674560820468452890583035849 3388619472435596070598561194198825105043273263385082475676629636112022283433 2 52949651841965090347373644710163314354528098172163259035016287612463595400189329696036293791139929768717485220710449223615071356041478536344917 5675570356178068652709080782635201225677253525609629843297148677077277021591575446933278426993 2 53793771729909198348205858245370994846871018681392317561336376104545366620884691397543300900678219022816584715371393640654491347908791747404653 440737131602363378716643405709847526507754989545305814397580012980253895217692214698819073 2 61197780558454251883110453044744974643135694157895685026034748959954335242328958056480390530603083615458190684220999242213032072035177991881957 14251915262809881491709658021657070853538394303508477633821358359152864435798781428883151410727039257917 2 62865549153917168653530646456916665400699579359046578450721711158833942112876729223484046747384161034567355805855649151804934349975935240630601 1683823014772805260043651051751285510602994629554606223 4 64079531676551114437772005053593422537550426298248409416349539771565471708819034764571024764885499161025833993845349540484191353939155422787301 1411516857160741691524172179561584880585969886882277071138444948773362803884572517 2 77348595752291704553079461151218069210860738120925904440265204142647694618844074300595847068525620722579398315116139842487060644963125200630179 1027473703328626797662041685363478602401382666452873602489459845552298247688994229937858409937133 2 78745565122058200726008713112044183988485462764831026367017288255347020526875643832941524047094417517189807421433955738316133618397028343889311 3245165276474514321826290750791981088304516781028203943779733098481597023741427394420723512139 2 82083877093327482332688227040914103967307003946588527813370102147503383304106980701032764291279828643662213901760028783206149999420356253697267 338094211175650015753224477689634888144030708892027589323579111401345200340874513068215368447981 2 88396977735901709803820198321798304890199954890183127425951017267129343128608487472127623925896937337343147783235706989075870985586419321124833 1308716624033283261323467 12 90131682046316448795456357231887736724340357126532804444814409019516961726892859963932686349138611433034559980318138162869952660732960418416121 50944636792418766104075169336482459821 6 104420867827868329204859222213049976860243503349874366906890299479869178196860279002431178416693825373181315854074654438584802311128272129770661 563398358483637418802612909856942250309481457063971571288243413798069977 2 105805903447352406491802010637353517615972590393726966845898285546538636946617723012653284923699866210482253318176642351728234297260701328950169 3097695962671829356507314929751545488678969269718862178804402123613491719812521358058610192335874753626840741 2 117766741505801068865625264524075618100347531444330367420071624737430936513220571035020789586083164055723951494861225151430708540624854399383447 68964931234726656573406842371773749096000044471259378211013768300056428928265200616195327 2 140887376735868954247307059907070059379324923529892321431521469736959744570373081939249226906755492140928162081607810327158769884817546773559641 1741953596834588149303431683243649169544500595708499024083096878975476933839861 2 148230582845034252610530814506508969203735487923264349320956125612110784000349883639770020206190499245183537893997303455258083116455484091789551 11518325664272855761791100292700917 6 151612091650241440703382587026462073565310745010530649777913595032943060238038011848049748880834113648681776358446545355088803721909165815706171 1660867778720917888361730593834216282108267739862950182984290784097387863318981177847497895542392429825351 2 154581347126143187954254615649795826350134848070029120393133891440898558858907363708053127338045806029154046686078376498531652369532735611448691 5655963159497867259748618067029548546975698799667057 4 163121053788439364321199056221520431395172295759690918910618864144864719887770695705893796807888780237199801524249302826586578492502026638084001 565483806991239027637233422882821702976406852778420180566341983546068378618207512096191529269608463 2 165376079122969331998565302713937979514387023000855995060468401222194859273672566295800628104496497553185554205899241233464565767906297438019159 44911144626731853971700893718853785401203324239854557589610354122939539427338339507 2 171896925589325515350287832688202012853950051316561673155215024028403515895274920115597116024851296138139270733125055769930362906320508084166299 806082257269984796107788611503940520650517397489218290584938326487489929415823 2 185992998818110697597471686419031179109186564157781388855176588714453027862013371184898456275563697387702683962778409007853776942114102948985279 6538083526756180150651 12 186025156162755414163394807035793457166916546346200854483816302435416636339127680097497791367756673648852673307103285196203753575193265850855377 3142458727237379221611161531425589204449477338883 4 222976025517221605786597591582125360732275214716678645578850380403421622749081290087906789146173173775642531514925191108291418621487895515820961 10924824808866043871439438609136372431830406124651726423 4 233518675186467922310203980664344823841381744457997435982301510614689135485889912726531094832213423402610228429800875639848664548487199666041191 13514934203772369218639477199712833594128489145513868068893 4 302255666651627806379772251877915953372521289004431795885476853167741087453514752430654223513688541162853251957058111486938280850832473311674861 572803678031848456084305593973322942562118552209437660736544980090874844162634562879036036973399 2 312199641199721229428587582571290022826886637869125887891221706070101378482642143239289827152681292633382922729289067680463120029126175996563971 1158583358905908040238185256815307582310894349852975380551566126682968996399340971 2 344013687536787859130560894743678567661672771427252400812635653361481465488988883623772207798699003438327979365817089533933133635673949113989131 970118969910454933091679297883228604913171478427468842986386191549792612912276931239 2 347529402968340972580243419054815737796022921440869043979281316355439185964181617895869346061422737734784176247555170766141766943276128996067201 1367924357155491782720908268608525026527516765265669461317923661070797496712528878088393439931 2 351883177619931861088202847230175194748901483089382735589013591533232016625222475422189717592486902669846934656132017266932440114314609033548707 520203348991641864753511319158559057173377639176720595327423476580824508332148647835958805977 2 351906332278558917537716164126278490499642662167783934303069077340533078474400042068691164281025465531333765512113648345525344657781997266211569 6578596440638429007063564314953307506901052960442522615419908602379753983606022007207107708621 2 357171887164367754593850442500285097548400295167811723107868357416711965004765059364195614085861086955054181461429123686175893513173717819556541 268143018898079744800158966198181441166801488006745103224124610851096284475952352824147165257704412913 2 358271314056701744768755871118698157912084293813348896943345064792445965241034847225919595029165258770073300011185428768926389380035853642129369 548740538583522065048504554325092154042454549851902523212546838366960713465187162472639476893579414768039920971 2 376363401657661518309702142538451498981635916783050956696878332981157188856261057344801751226033149191606554403954025691603966599948992814618763 23490149452638073866378033333750285216908590631303429684525369628268039010734064918045221 2 389367432277492139700648592899047009328137265136185379889041486031783925742069848893773748106446582062967400863795677214767443741226866797542621 4704006414025977517737010367874433 6 424421916498849164480847542790555956933136416353337991268988819268501543192142219694208918181148128543352254429846083035369331058600339132901351 44549827833953823043061504162252831335292802708543996828158680994458729529798652042131555326536816343 2 434602141390773498452992442877229520262740298573778972631294213542190460767422915390860314449561801627820408520421837235488444879557622572178837 1447951157490439726245704609212593839952113604035317053358790075527002128299925261 2 466111962966076002755182327249983322082959299800184771119929605244201543829906223638108444154310972879744623178407186106384846824086802802074607 55861871484788877230142332670582003900341141786568666929551231846127870452424196830136166348296553690709766995700853633762202956955812747696231496996184865884037 1 496312781109961332497416674225808169121271896408723964091626949496686759618671714275946576854207002901302307139327395097683538342426601643231721 1785059288788444805720369409667735557806024890411658059977149963594779061301564960076680350034988763 2 500711279137230886963241650530186277703816429356509908240112698537475956773172916631992169715995411560956864683679670432335091789965371214694763 2093546563842607283611639332916912030093919522978326446217805228341237481 2 626133887853884019262544934120430498956737380497956912302424819912444868215599285204489009848084640712497827182281354932650013862421368968637549 57238016991670505547705634733185586565647078065710876768766359671773620596095396931532456896842634518160748818780553161461746711195761713537837596254626637211609190585254412730424444731683089891697682465661276127946941 1 628891708302875995978050763894850811603578097855712822607335910700067110655732313595999244739103132933432386432369095536301991397897033528708341 185290745963267038736006176490401817015601790715682039311937243371468373968514228746801372555592091 2 682601383109221790244676078027180433226794669201474908567693453677361805760428800001761014851155743762151125556203303444841425081077215555426987 7393720864497209547797418741987855153929288725078597776812623352014398844851509314050533 2 684350751398586159554789413763426921743601147115028455158005580902274298727174162441509026963536566469968634939951193526314209776266898864856183 675957267933648412532945745487595383557470896245571 4 690530462138609817346761046850826759570765384561530259729614166457598401930724061200850431156518989965492704856933607891989358665599745082884171 6261237482083219920318237648908777998129089593078891936973458822988042537121708432231 2 719130683944104326924004221523624915366099774499475106050960364833687845105367792874156128641919625218132629997937985385577491067999856205741809 1037358851 22 782834365271145860700160528037062936550944823103143803937940536073749338320833542291560890523901539396684496859160560908221192149758957581498851 591221812231 16 837654100106853960354267857889867869909950577347177006589641180400279268447836760267983510595685049990219726447307742791174157222611309870278183 1081672954980883937823519435159294073908053165384014957017126080441634206366526402801546970966516852463114309334417201930703365066107885524444981307329120297949290506001623023282214841 1 950461405864969170603315801791470148555286502689573975802485489534043458815932474901772929044538205165416418988989790238627948366368459908515317 2993654893573563190431934488554477666944329734311027266211 4 1155134579442756246129955087687917145133483374458930731761825905358596124765194981331780480597613307237490692582168239244457255168686661492112801 300769820001773419578552841160525897 6 1380965435409321506508402477051740637405186766618982582735057228128298360583362549716833645590920091764938889180790041241497638177627456281329577 3243183600036177351060122412123959578188621098324069699084553896466574774324154829844273 2 1481650604341478910114338409217268937104936972590423208536997573868203940905307509853099013398845788779352034097169174890378477588224876076981223 2765535956239902444099166689002623325287025458185475133177395909172052642118107169124245298885191 2 1554596436758731454800349239878641335616057633083451120989086528173042282357035700247139451478862856400105852459672004860435252305519546219853859 455087503919779600449117341107049747157250403179120270669432757 4 1694932692479601704812319917022550608490128845872850149038440311472191852369946161173181936278086582945352383988956570888067210164479004246397251 6557356748153136107210473779476418205888719512239053010431008160661570651 2 2047567977264260555999121621694527970380113620851170456113333255695653032747836367074003900632417502274051721170304584842587729945890866996482593 123583358757228172367205245303244394543208882036072995257736874981193927262506083862263153005879 2 2647026082395663471278565925450998657137156280968954570311182392480419193217829388804994610412030970575951312700345948781492785454666085863121233 3612538273863247911172487972197900862502352606323935493467267614979 4 2859677711072988924563849869504161713557039329474530800855557385057294423707681059263344906937564018353614999104100836137348812360916568422138281 137237408285234638839414231292087962012923151131412691912553304572233940166121 2 3015974689013507258804339994921107274016593133057785937983491131953672142012983500816355728778016475163679992596682548131224211970272202373989893 56743847867861444794172667760864770773638633243652972166230598382282211239510994189413897633481 2 3225164736446651564219535160891975236794773662150748709038548201183121737550673613745326768400907807074734950897614792296268175709583238961198397 549180361199324724418373466271912931710271534073773 4 3361354117388312635514845154192104286114979653321472517451095738699836280161229489086847585766509057034466223919929806807913065013974568044726041 45927341179887606052358722339518134660818492236497 4 3382662551170004089474169819859358261098524739696949837570659393338731390364766622225865379247859969945413061574869341699142162263670831107278481 62652233134296081877030991150928009627243630791045283720682505308583905055681171612992110703300151600493034567723591 2 3595178819780459038606504520419970799460422746502286544585319296764173437813836387829678997782611061803907708630665464437945125615388256165315529 16106845525649733253353144807890142884559107757387609178545864415267026200578844266561 2 4201740932685106455174643116244603058688893803048230357095270958506563149746478570469546789882698024795027153379007603946791361245259485095413247 5932109565756832467067643518181087530458843919330477 4 4690729520846905748500076111742043697143521121408296287312488668427768294917235547116948657721872127660094504791570950427714868928869053943521491 1022877194000056807607604368202851657056407584249812423 4 5350769861235941326165301640726817290677708203439822374501308686109101773006876853402136850215338486476261939638593865851952999288177746115810221 32943253642236435073046351994034094891590698564708694304942766281549842785919103895184931276345401 2 5351386065280373567595897018448661058471883267976595409858894645258632722898753784190453092404463891993121935170959063835018585646075287622804393 7475152454612668748050000093934701898530939484915107692143627418787111846459 2 5613448935710419426890925212914670599747208012345947388292963163970345913658222924657923664973308588484459272381126880010065130900425345409219351 26534642405376013425767410558390294370910157527914124850387943051764754096939495209310799763293801652117 2 5859216747971005955062026476384745821244414790946768137115449312612703397167064957558892970619919424254425966510553998717635009007810808668831451 2622294016053426472130910317818961515935876050473362727178399905363217701246606907 2 6200076944577824275447287493040255069307019251754801082088599580980288060228483278134406616319026469658229122722976470399531591092197839372273391 49155639697311265644864276082871445781076263644636532245144122282874316825392679331 2 6569591262680525431037979813212524153471036731821999069552114198528232621204508493967207965333975600072449354349098637832906452940330321343537051 7498829285879107419268286873700677775894384232952384774059064969683 4 7684604347565186918646737266831225628613445717430239397137760236969359936865569054025607810814453196925168127268433996193920383938836487824032091 94397757029266725641322475271951684056625319225926633897060311214383080809684333798255118837444920126958188353 2 9185618247698316705321449093332382804216229148651120378305569548548382330736261088917128477091961942638605361532399065057467098368737974207701533 30071077680055603374893355582718720304016969621342949413824721990322330416168231388372531101814129 2 9558933885842346677217523963175560383361429770316567771557289101361530501802712916792300015256036387655496349566699966636186808078097244476387533 8665442646003652833811467199877396560785318243277 4 9755274563601244251479413336521626372858237325643814352021802272983095913645819153510076097460332014668778403524154862877931176896508095092173481 88076317550837543760067 10 10216251970077703094817498994217347395246539153511225049353285054773994473744741057110349049210487113787880075435127924123268315238814027193461751 659348094321821880236546492249459109600401845701239180790996999258681610218714825184103261693 2 10283378493410364144270209660820402867351126815558068747241328595609639147324362708894309275233126557173155132221431721421712566283364630913736509 54743819808326539187333 10 10389327369045456655573299543760546940230100900734299605825415462765292089738505332931987005865488550001663322560515636323248570394455419008796093 2942502763501759 16 12013329134504971054632687996111937093271574312935941626546378189948925795538687107926250051059607330062742561351089522251896740259250365395188717 3442947317694946523666424108813713161153305909888762699158642451341375825098092206148689792489958731021 2 12696990091671519372684607647402981456820969197340635990692956603307504244345093193805954016083121179400042989891845208905579983260577820293345103 3884072707746356787807197908167264959060708793794444938557913801013908637217299701901548648007201384886060390653011357561305389431304513921385827915420722178413572355276437777780481 1 13160881241805125397899382703834156958436736736900829216351999614463824885296160137577828035524359794691245604819079257274891158884791702607715987 11342181149547699092268030521846282354031804839928187708122118138049747592974329041756730331018945537882592932458155938347 2 13193442865490930675942022165392760267582065092450363945047758428368941077295020218097751035638955797982547528484844028790443206661184728655149521 2769916746417055336171432322841455510430581135346624092146698591074873614589 2 13204233618413354987210859807898196686994754682734085942557532832664833929038142927492848917310443462178995978158042739432725022760716975299749229 6822398817447814798303 10 15991699954858458923079889896676122793166289113849332819310644356145930421247170127113611859202322784083815647947821701522532632607559041950379467 153550543208582592844899523517755195868823657944362603482779683 4 18125306573507126254105182538681027983799120924024835109108644493161739777865814318158978573026402576344305818211181252892798570184625026839122201 166442855971412346360024479515616690939625539683090774536433032593833845713411997939666903007 2 19644939298628948364700667950442704876132116902574218229791241951228571674003855444564832810353941980584555129504013004246467446199531248950204929 466638753245619894062807621238639851152602979206974749911710387342700985382771 2 20194187980561916232414941517237359136435305908166016432279628715109902784303101761844386295082563139388299891379493675420942539512895585619039683 5598184065003438978340857185531779 6 23387529583334813458940121971328404225805997595637341555363187884481575214422886738924974067618254765535162134242923616366232341230487287001094753 577828185896327162717273576453978955660238020142349189662975603769219725573 2 24053412032003488293469209731757122310377708309351351026018507574195672323283526083215964646683459960664415314918680378181831437062917142307517463 6194166303681820984517506589831914101518700389548851319171372519908637954369600130628326216321349007 2 27527117471477328638039536237941660143252915216056211125079368225757974876107491855248136092343225653875841759513639964324905501874037610246255441 43979662140120242978856651684713990085450098914106171553695989192383185795469082991 2 29351967139733882687668976095421189787607616772767635735187119275455753190698329533794308203366964529377056324226258303653573278921495189923161289 560840525433396604829716018370218239129401205422185102721997987488823594385987868911671820005428484290399 2 30707782688429521168987398993054134155021804351774672994262778465164347000264894235228785150202726710442838117602463251523321660051684992048854779 95500890468314552766674718144902373666882870360695183564974532721424809621803047 2 31037411596000419945938303130787730627224220201532706682646055145283714369653982552422062988808159021151555772430779536409262589017855952003203193 2625420494741915434864500325381763871986917332259999129 4 31184416050059193613844978989503756224042932970992225632815348061336736741422360904631055990894268376266386303963550608119699489581483468531897951 7862255518633363765772662552219838275011894094229110130644784018800221012938657815122728053792813715896267273123740624720628230506541799113207190873906794047045381098390292293 1 35357975802404402433798895843108925556449853573742483444827431904673599870572637800973922975299998317322579786384758588512786952278097365743914087 661781888951307447550364499201842960708374779276377686205991800930394140939615546058683302100187116253525520847749864197044482006815384260100871590947319176640423996867135900568394108061461 1 36403606395716742916686152972910575032313796009095824138596920242276850332676641453437245270116918246177150281668325018030532858548623904184375789 131659020401219202550655891832780288667108075297709311051 4 39287919057991593553773899670183075273136397563321850331012504517865675914596037385948264764772818078307880340408224260355206655466663069901094301 46086386505579508666733810030931262619441409204193625419240486694015183550502128247672483339853 2 45553422399098171590600062700314543764754317571429586686040331106013910477377316722385531134264974156378591386293235826006365858236830373823431717 1718449003194651431267840319053669957200268470981547699990537190870029773527094249 2 46800339015761244098870242535537361360631252583370715709059965089758261875367113412275215994563647653311578547639801241790822017762729012877680139 278773545610047461292815514274082067386918839765226630704860777385953538869189511 2 47850335873422670407380783359330004369753069202609605649955052232780105086433481539170998970598999197966980371028286122067121434561647623289555239 26664299347075031586816831148327532269443663716221 4 47881142186193577254433401114807129276624172343019174694461502924952399143165114645132014470757972873951388453972559662656305388023247265450304501 2010712798704091664137247425058269005588556606765011916813 4 48601929457423987499000016546713207568184547475772436636053525221290815303653926554728563458269052894856663274368344212624704445510980877312679421 35053683667086658837365978594639467172644895353891855547784972825237480454055632292065574564214466529010095056972216971285231860275764312731938867341 1 52008432740484657028732905926764788089977589545833613572381265319343442810171561264192247127914638767077292369394980669562658546403211146486556183 90442261451619709573755607968124437518390139246028673736300131917876790959409602867755413775515754424859 2 57422027793623114158880895443935944084183934030611288468219688369189152922654860063642538937410378132869394379557943091586212061244168475132896119 85699529995262345986918109798692337154471786662467819288915839295964440302776658262590746245457 2 61245793130932340830655444782968404202275092408335635319535542857554697229310315345460590227215896099548352362333870352989724964370342466673075629 128353064882134176088583966015593384777606289523243231554336036479053012309938359439394695837401 2 72706609245031085647269128840260670067266527995816579381578414333602231931716874932089946344515233818516016832665387621175782987229862118252964023 538334666188011347785904608538080112624666237830477754503884561471369042454503441501091 2 76646637669131207961797366337663185582496007752545863629284371420982683645892507302853942269562040325188008461133007303618216090175593448973452021 2609697057115250853155130728648886904305385647107776114132235130528656600301203 2 81977674069052506129343790633573286897096099322879902498267167235707667205300611312500709709474503585945539924392060223909888842531649146583987331 316082277347974231879031885643660139451556086659529359575978163755895162195124582633609569002708862166190815880239 2 83629415344713423409288286102937511351091191192950867751356312681103206884610587361720735186999712203395453487862666459234290742237515638236404403 478075900202360344844540969544345753840690416032701545207079843913923638028966569881004670501832006051 2 94439010970277442742724158597250444148576715699482387626627699659392501728038189409786708579823433185172224304205721673071976475927369467431561661 20805518505310253235604533517790968162357933132958491107926111269942477476761106781827011435671 2 95048299708402403415946078266640893692752383529288846508480840090839299447418393429829630932784969006450160145579182655022496133761128598796733011 2692754135127415817788585034845823251661050451894535493599689260115569867861 2 96182695056784288610045135200805884295415030178200817666919209976574157274826569284377683910564195409217185287448900038704592748413888725344218109 33072815490152727820617219835931472127377325598161393908103 4 98758648373978339730968073051780325028971660571412786634002414962753136563008724785794080338552069503938822763846333188409782118238406145938994881 3073245339798516301 16 101287649715446127984353208025786577752177236050991331473774862007772898162031557387906849250801655613449431890933175544250880132689455436404163097 16653427136413027665009069352960428514664744908903971390427987 4 104536206289238751043721968730839340752930148116391404377234219498885353716840219620391915141265972704562169183058388133567182324968953961674027301 78309968707562219214724265578610344383717178030459 4 110411621683480809394295268806556935750429020011228041238469746731000717470733267810318797074406194120957513657087693535600382525016215085613656751 36301473653620083514852745106727170474585123784915794286413843143951010954036811469575542073093546104353392003 2 110555656691402782262321462629954827881865526852114824010447246397607619753417779852762235236346831472965763594001324172703380015111521898337781463 2471925055187390880606587873842703728940605449905330713 4 118194314169442059175692493953680354496669852393002952752924868049968614724599371196164501130826548792652522634439891390549743515264780936671304131 46734859120238751694340221 12 122882339199252763160370510841039744383879783490443569255754106169892548763151679680641064382116890540463737827223539741413907691961563251421796897 144761723990955465907644235868063907387122601136227838416900199241439527476338874780484201232847248458608604098401472489227536818502946513833847870342146948677 1 123707094607280614323772754835580681768315227927003036395360134664341465582786983707076572578003038055041106124711812568270637074505753641092634257 28917028541460365366727137034834585713471641129 4 126095823076477243057952872115563914423855853243199632236627562763789874838024689253445874248784539132050908885745041254221035712284416117461518581 6480742120952395628723559463750526074645863610982614450816071329 4 127299004233776891877643564849099371936030490049032574888293679608911919086383190524973050301206160283733710220671698609031019476001674674676264751 96392824659709770848071153651544434973721819197647465338768871561936342169454156960176091490171461795850407111386860213988572547105504255659767781901228465837131310280967236132817716106745252628583253 1 129935494746190475284390829484817761768221193625388339539005518832703378701482191727022368734361206635871925579832159626047078828857806622150020911 647788693216764933025846357615786036251632776350679558768378342449584492372457473718658917547629355999304719391102739806694423114211629474626000369697072703055897699579813 1 159551057153609335722587140781296095097372709861888886246251034854255149951971722050726862761311696457768599768215223989992693847385908965648723331 2193046647354882307841850754771278325201236215765953142337442035184365907573 2 160845911423513913237360846141276227941782919586735461755604512120787048373042698460653150200556455293809129189786572625717356642936299522437388203 1013428864758437028210569107077526794350969184597979 4 164512890815479246045581684476155773309551511936620709018042489997844470273951619788084704066915797658726404084746269071994032225746408347538813871 13950243178635313740387090802210579984707954725621 4 166352396907607285491012038797346603978082313928852443597275274837509319057323150980193820690526017644955752854968653145133506661759057951785067891 15231507306857304755281776882127767858012144510658576808097742439682502013073760770077904421 2 185806642675653938521478647255211386786522854561094175785068994156991447260765685450107791732055064755269087784521360623006333171723025288698415943 50645362436196135834421642283706575039296966047049 4 231182333703971246365355990592752513923123135355936015959763449305650869370374867936250899231617216547152572430371315133496371745592330271169634801 569166949135112102506094547904735839582310462842806890783223846328746038471 2 252889161582959631015607693767808806826278659261777537973295588151331499382020673628017107803665619400297336512719909205281597654877705377599498873 72644985657345752439117114738120927691263610793104859059916368531563782499019979 2 265242800669746014850398475689392785225541144253524353841926641440703154796339515621491059828519204625634068175387673223196697600087141195940840577 333131905617640974518818059510116609 6 268650716714731327029875674504706087012580552643013020372070713731001431550623322478745652370198182535057721454916768934887767836958620689528119381 62728940614884265788314443527858155426094181007938798287769963367224732313644222695664629568888497139882628989 2 270575550893450087910250097987164734840037304321825006693087049273967826749159982606292562224848006914022932465182270211798489683301933261922990341 333593813784123316053087658894622788544757311086323444444069154564141 4 281019102048890699645648472162950313652622313676608019274408184006361052161558803925603351953597133166788836887115439631132219378888392424406592831 176124413975878552846160785239790283191 6 281540904780924367610846488267715733344541149016095738739396841803048676726347887203180710380567811328217095886898862185890457622880763918446646761 1498909975619377255098629723526263356675834070417257 4 282525704248714922256723669808539756162701756748351255101220527957096443218557103637774578795089512119412637294480247025685658610309093498303758671 3607671446156571085780476306164727433999874763213056646088878012587901986271851 2 285623847920643602504117471157887417346146155525748340601065283738552129267815724644731969014054760286613855609450846797462373021065465334342886497 248322810336765331689355296429669768514861251782522432099382726183907108387614580991 2 311513929177275939754594918343744455195567510437209066875022775990153987332020050204774459707818824107367972920344769336361723199820791479673664383 77454079403707 16 322181618445814698199210448829249723247188250348994069951262439668595070494394678819980203100410965969578508567154752694198822214573811847289552793 150085036921407335856779538905996569541745867980293542702072862089920699251010871006090593740060066419507785869865053 2 329307799671659125908182094151831877112759551854586413316490189955894809233116285847351276432247689095710088385824318555746384309138521293650364831 1938063354438278013552623183922757743237481390210079 4 365069394862472111193093937284488738243958715011745747281071934025076738486683462058316458988520997860180248766727201159907470636973667809339203171 10239192470196478361783222242355463563777546649192253 4 368802001234306072345589412418695233636354084068403449886959372079083479035913804448555835998950587105965986998690713605976280658577385367241457831 5538787171673675995594322532198691846133871762924651963532975579281286458451473184977076181 2 381909497599166922849680546246464414654320662358677581464198322548983938131258832880039950709944038316970063921319214415908000802037234482372959753 24301481713252783491385770867292814886513371677297766823692567968179675545132456729818801 2 405612284739699052171978520683616043783799966882566434744983866916332764521058591401793836159916487332376154376161564326641391203237760240905812573 5772980039769972137539576327223303155544699302576200323057485054374874780801279 2 414673904112819970066163952022514775413208471136471205569332735557650659521123103092052853187425406826779977818590680051496223468806227867226699941 159687028814208321982547775750317379694521748429470388734920363044880015358661990237 2 424990029224557641882481937897331970362585370541269498656192776315054364749334389232486382927035846036472550000732765407443129363139413468639010699 1588251835966572113793150470629990142817658138407953165057728008780318803347363 2 425360665332982948260781191707186897420147994405254959478549795322538238941281279400818733709259371334918893100844717284504260074009658325536608039 911927773169933027972421306973021431874851134469102911072502909886670806289760369636363082454261 2 454785716787079243250387216063349472453202701660710295878826407381670676060547516827327338538215288186767475160461129104953194677250403007285421189 580464135178827817 12 531833153981189669690523886946457145264269541271466891742683948595054241976658589761169584000722900049711866616459793557180548346608789489371805701 2818867820631219541144762460767169571157516086282127465590883836069522960197383 2 551412000898501190759928451971833179998539612762932834685776352139568052337300936182371592458552508889912756612406175307697317527900373694176524899 10397950943880799134323711087091949215901165324609968641359 4 607957072133787695140532191487880773644534503709234151138626451661879610663264279492533401387462013022335740784013147146189181588092680349312719671 43293852055082564518132379933334572552949658911638989938586903737210300583 2 624785875255792265030346020125776641980975726748103932649211938766189918505739783364602776372141952323438197217955653886458491737247695804806813491 1919539748358661432957067856974267651344008573445606246389495394049664456026071539837333958107920660493538493588801790627355421785874270721886999830895730793373 1 700619077413420894750436681560885623758820517532979701276061496904519523576134810519520114731553730816771566997439909882226456160462335711095896043 243039180251924125797093622748581365873497104474504181710751593834173154957637604544021360260527231 2 731351028128827999434923741473507970287538166569516653827993452079113714068058361148765544010505257462544405784617073603003403517394705894213678137 28287222925786679619213714329189473536677467866738121114577039338101908777867945253359797 2 736511728495557417058448559835423829769937218141328188007309153804242584821811677518993525862539130692201150180237547269059684131723542830746374817 77776462572171317461740164636194256650378310591583978733200513827352602459047493739964190263 2 779096425546983740745450208034893845204246499928649700073666661553463708096087311330627617300386271534343946427111062174261390605741516552113638287 12737117611884947529720392739165279742080020479586806626756110223658157442719263462118678363230204738916450329051 2 789010912322310684835334011836186054174008937954030079291836160746188396720886429978780030236403123849336059945658938879862985401903187228610171713 1273737714061416555564561655200154674331526927908555950344333021400233574745529528909741840008413696667973490132618994222005100765855660807383239460537784467391888785337222274250377892110859459926076151119270926404589089997910527371898838920629082928247313312406270181515459373 1 900455798130090095817711899455315546126615647005638162770347283370714854462026737381399670902261640098060553172458404930377486305908924556609704943 81947014249645076025286466933504548952788111339392794816940165336074981598076274632473234811 2 997719567236829732254015967998016870475854824019672638820876203717196998411857397732846170009761838261088072311283258442819166351091325804019527511 108553351910580516078824142947715886312304708884044053608967506103626008679767319400547277026609582950473 2 1013261759554733581735436330815158506239675511524236609503681543281466548030587292372986616400055755572958028790322143686032676737904949160141675839 22786310691980789626555775483157801586724488367405329438794346622200083538531292706775582645310448308405957115418328190474265954457519695377969440915696238873162124913853541 1 1049305615384912254711456766217114521612842854568644937937236615741308936742637568985248308883856743086960004491246864537608058978566002231042158321 4249241716077803166599194640173433410219498881634307052828791249085242266737110964059243261149119079655527487 2 1060528272562726330252395693139143314705767185934599306954946181666691723285336924280849079395099096339771901272261932845133260678721588019577898583 3578367602518959807011433703966008730165664108588522667300803695808536001202912044044043291 2 1127148825595967205058468431222299073090263542832054086525984962152351798734562480818577352836023732558770826943315753820950426634001976129149963897 5896529746741863513048477772054161018521389657259722211729181556289867013937488346886221 2 1253684714164470404933603265319201134878954975906984138499569183324388780452462591691122425234245022181812573124204112146888054055962543518755837913 529789699525670550661557644181100123 6 1323986717124497252243320216181027598525925627998615366503295258076771067861507108627010407374546500458087738151427753847709811418449415812983553169 111067577595941515962050923364446338075448405032267869507538986547724349179310756683522536043 2 1461081513122280966482698630745317267999211752870124110631293757329804185613866861990438032072428612495932923483974789468019225789320893801336093151 10406465616974411211032092891631688932568526478581 4 1513589867002538530038934891860880120175775876499950530914686222118564903095930897430630897944549041493906330481185677570020547480756273979744978151 2732673269305848273288245627075431 6 1519195613661912227360200300006264597829578830081949053739232661588276791637492137159572747642651841281924179241648566012724326240641070938738490881 3994083679433655821989799963659672928115602698569189880365546409471478570626560923132586553559400857 2 1606744172792010009515248029458836311416707205192297270710235323433585586803341726521724211083221572831117417955680206536595123741169530046912459527 1929475598684477646195918097413012402521000094028911400767894713882231542790254751 2 1637006387605176461742357596363178707268820423617060963139929371547058339801628856989102569662512414235401995564069669788364424663427744372932708953 214007955643034384510443930769540147921347981231237208249441679951022481676936597778263904635302261940110292507414490187 2 1685699903325123567655598621238877616710414849185950071354080019827730206265017437952142206294143331682349210758386277011913138118563824116893439701 31554077941383476873450149926663661696265678563510121613767691396339671794795708737001 2 1730688002285358259320514412282399030344196290225328366678813007769907466894706690930307715198420812719651022444434094077216521077553566939743217983 5407641295224277737590284105190286702128950609707382724259991812694445353315181 2 1852039233451138870601804604050308121929171856935425172176920508195892301494816263558826606070874180911058792112080020045597917077930412442300570719 7418409286361385608043010130822362844046107047418151600130172900259067662382164142235049129170943905214522929536327 2 2157503557833599434380821582091248185984331302863412441845040659848879871960406841513931756082892864088499649917213524722122668671468224613776496341 21647620722746157242294915250247244228521 6 2249012478856627336450412596782279614433755450720085265463920574969584325657711164321194531114251912379184012476088374752240466634125824567537352631 4968977576680224553075411982254560748664961310358843503648301900640811119431 2 2272084122347554695704002336999713678157497136116024593659971307697874451659899572176155313392061033827753382891210265815845200150618904066168414179 258316859700878821 12 2330690476328685352783229163702518229525099435987116314763971222062581993991638425304469041245933945159335695198211962032194662688475667571383013713 6577420342952675844090995002955594620609763 6 2414705930118388464953480962854988972994374032569631587992572292289003563367130875599528935114594849027240884093280017361043996240350658677339345401 3234470300894533820332314686799501754959292411715267476395853479826215050803139173044692398431722814094862843727449 2 2564817696075912714420298442998308442347296431344865160263713604123727783843171784198468962788951208071308246769516805164394591612539270864822384897 101140916281984860392257 10 2792772196618633069357591674312081959110901214378096499692562734171356363997680778002648531999630925223987264771189857297212597091123816059657115943 399251176195014557434890094459409923416544480887010892075660747791971251984440833791 2 2881471143544150932782945976144663358314952646211214274003203811654828618492079601396011786571438186660211907981124702084627917461367665536412924557 60635599403558134924319201080621967149084753733064248081584068360535155754930986958701736405508026051 2 3195403542112291021699236555027282416423014045034173143774970766577815349051536692722402616635381274107119575526053941820944567365103515159622341143 1552757273887 18 3210936705683431584159825450023066173775201978658610401962731478470718890527443319867769293299309156301931674684798731294019924394295996851187597561 8212000678669511298412751 10 3378477672581990463050547239091788102424750252939386561875513488613947394972551458690772579108865290255010727283284368488854260464269134528731433603 24605235350165406492214773399708947680881596175305423635766392631324306859521640992638193599735799 2 3544621420981801792598646881941580240206511546475643440793169062458134318433998303581736479021524499919208403464510581650224897399178818157985377747 124817696072779678581316616209791886786018319 6 3551137011867008486921418989631030697926111026178263742185388039945423959021071767867816878354577128721869537804288789396267680120180178033385082477 3300959040107473284280379 10 3613001122340337941162946621773661720308947252230265615704097667411401377126613205467371122755532908192760437196403185041209794524313820938950022429 52014456115866114314371743363046072676495452550005098179981134434026881268924221121 2 3663948129389467037848943435825041750623925298311281021345799597441013806538631953514158984419104901080021379939786726053299908834584466901946747493 30268899408902016077524735330340608469818512135443239494984042459207852370443712207 2 4427711303684604141229176535999995383297624638903308430459485871247152971205982700190664623950106980386218377185037959081983081150291964621570827663 563093301259389309618736198415988524277350828599 4 4530476979299284673077022108150016271097281453678795371202012072730422992788670535013922101551866506332313447918954291164398735986054096759031988631 44523046294854994391019779557012895192833 6 4782799260549132895415568514435930636992034106606609422767948286194355625568718233627469602653008496962695479294893394378698401699629303060242677383 592796303928467686887352209241449971468602202634517935260651973846803756763261354987229903593052561 2 4886328460711077352834547794586403353499462906607263530574161355168839899856531393656240250031705261030079687110956789114602042193195113096712090941 29247313710457697910347437542356974891138311237109832053563747343381942614532212829929011 2 5087182062346088308519518054448113628017241939140688542251102747341634369064003821897727691152932529975321978661824180694817264021061098000819520007 6277473258702370165544087918700016815175343694042875297546913204193271776348436854429 2 6022784466020998133730041513174042191983776211230713177528987623563932397540926840940381293147084062224167202218007630097166070729851717875331326487 532725000281992897693405034509772734419272816626651 4 6132965299086146559477583566086946303015160882198386626816256065804256273716337354698312793354413088178772504283645012733103456530333281408829811561 13709908679374712895181891764462561161362198979174215249251628327639462642751 2 6613010449171237525550268448942876454905034511908226262919924202134054752753500340356762940786575389577993626013549310409665904183408848993974334711 210830234810722950435671018117081395816821466422463273 4 6707091249483339490761436193418603901233409039858881019435928966758535090697495068310129601537572026122851283488745619865387880191835942081338992231 5550184995876709091737097950548424263987838199041242503996987059196268986797693301797769345869 2 6747747559014560451884357538474246269581979825042945060060666307183042823066473662492154058884963068872683490048627052677655441838391814988483106177 1976253991834571044196941848484103585853478923498655769048086944915319691377170523573599349722587 2 7380682397470653937665618664840041754800998866780920891724825412449137294613689747513816073812986565450612643858781029093574634602526381047914789021 60314423559999093397214081110433682653836659566099442431652810196844596741062511059256509232306379 2 7498993370817147520944742040451308031146446561347170278040761996659165826533187983811181120016198085581743436690450568530956838494232731821376604211 9722625989706768375639504269461474863238689998393763724341939385150684203289434084401 2 7678852948189743705666282016188905401644463935778282110037918966990595595221129746609119453851896614717437538629644360988015250240218172662039576287 253208452578681693985411375343619343 6 9990953424944957571558533308427860347539287705439057081306197170545524486992289466362629993693501037340246696714008114241867854853453861028840727031 21335223453716136046850053305257079545275258485507884334760439188131027818128975204263299888740702467400585691911835080231130128917688963846688523721 1 10667611726858068023425026652628539772637629242753942167380219594065513909064487602131649944370351233700292845955917540115565064458844481923344261861 17753836837435064438695682197247309587077864841680445303804391048742444479592897337678604069892164408049641041231036391380857167856722473955095974107801 1 10838728227982334822158536139955622458533495019340931198903779639036901391692855517508305292974459345573651429322977039915053216029745100094686186879 13650325143070542198969581974145563882747339114812672351717302792282200603373478199914418001 2 15147844655077020654683588061746403672826091979746513816052511370178237136195504293587419380322380244166543557547734187178886400514433595559288762061 5879612597073425652066504745287480627355373248984454306047274854870276949536252363949087436434278433556533 2 17024765030399966817534452707162164288008585746349766530032485599878916119536425329348934243114150684451581607467734807571860610742181521639806667253 21494412374487136621124331499155248128840124798334081481553286863 4 17398267984383083217639616875316557428448610748553915264878367068275844969446900408633163202351359688734679941285025941903183722867052574227075328071 87235442225754395575209242963422004101333255298287541029788396250572929958222932183326868778967 2 21190698365950668753708804575621101813277389627341305172213203808857121660627184510268301984438572460771024879361514898401542057669293641146112465947 257684246910282541050952691683316304833414827973435076268698723030564204289 2 22133723701906485767990629472783679298720984811288868161258575999892257498147347340560396030057236519376211965857345880704590443044571733616763399937 7020895215286441093908601797442651822246859754024957227046553850237794585569256115119 2 22178353421773545952149529632180866733015868553305869401955656788488730122362762044849030957812554389849734611736200723560218748030827960697376985667 143655907927856891744641293165897873337 6 22424501737174647573481986236465526948120240779769034579958768182511609691872307894370137343500756525370287762374728240559164151057685910170532504637 180785185399441601428417240258730997660623790578393930182247908206327644547206917 2 22482723533024096288619287624954781300112293389767685466089963912488199294580620120706266767889130120022983545911265275661604645362215306584718399693 2267573169746871016309651775218475779060091240053856442014950577854507479910993 2 23765594113687324229548595980181252546123587751072284726805205901832275362622308731974272230868835062808719779458645932841382512098439234170550579273 12023588200711471027014856814615427765622506804347447125065235184133346152563857941009590005975326973286920135120346124507547063759 2 25140759634930621428464408612953070212593399517792783566799095690771497803471965747270401161281195501423848259988609993589534873229526954033502452033 688041272010119215131777806442569110985161903211577408317622678495221365926453988929785176350731 2 27244483693406551867491197604672083382810860968938221705574138046336566287974251464499803204774735548365004036131176604695383139616376023941127540097 1671521717245952695918783271680474640183239 6 28142282369074427298007477843631897916952499030590518616932822138033327124560512248476717066447438749300351836656095007446837284550403902713219159891 41983564756831 16 28754318582001914221167948217959240880927599449734157048312716797960021079440284600147871701098208435994633779113438684623370009898146853942535778279 419863464002373619458576781891689539937134784756407134462009964382750680621283971328785202249746281 2 31121241590465570694778481164409185534054446733718110879780632556790056667387894381856062840929021508746206541168343076880224309607980290867008974781 239163012814251553164328175185713863482859168223936986004595823307406870815225403601344738890608294136984635101375251630841532114224822375305372005855304334532554132667893914905113792144137820685482991292790871560283005136515859699012527597 1 33322728681074491563350146783823203922498682041336711786090625019160027748619573986428506118512413098199891872178815156472461826366388812838998433987 3656754787350094128081466680817461776259296232474731578748251 4 34547462289202894563432972595814774662286909934872892407108175238389697376276980983020367648626415953222115886825687403655889342264370426902173454241 91848036628247932558569608181594416734987182657153918420377917 4 36173661582349161370255453963545452946723473217862276028840865159179608099907791302987236703144823601919326092595505354656198703356707598260672811981 1070925818714429871765807476850533478874476963333757667353324913807379184092276336098295192227480604256619 2 44061654343453701132117694757835840946881696637619821905060113242137834295517712056819011381097886577399768779189829906128799556977401748828104031777 30686706976950480575215949690234016415417408196789368350594573511654410677530909421 2 46975288313038120932890983499736822175304892304756872713935916229172673718790397705936233209026953806231931484768122983128807171594004730907662640737 2201448477158033088059579981226159626089469689075878164335616375612991258957473131734591628191830279652513067821634371869845522443362418347745078250855203807313347437003704722070147923573421 1 49195288017269487362806755617313525542748078507152229825036865934761374862865507527751202112015245015413980002143952228501400217279233598560852584299 12212848931211452044927615197262943142519115964126641056709397484604660309471620274559 2 50167982661715170299938604152250954096540760510226734325574391725649589728095396047873484668986928872975182341049905741933266962662079255002939954561 3083224661530171148193042713865157 6 53043587980989345725371867439441914711898626880130606598097355447572205065268056310412601806068999010966418545381189372435808264357473401000435021973 13277182745609609871001358293395986130555447299092299217270436466556771397366055689981530434817 2 61657681865121839715262405928331230249832504530930027263209701175655097993485237991329502429671010823944704103691808661827578809415641063505912588367 3449433757694226847397960610547820179 6 63310659818204617441184576182236649506086367411760375116879545456231394681136387595805073536179823114673580536037912003132266890430120587037464895339 48979165033983707876589528683290184371195637727161 4 64153926996401212938986939343491292168313171351718128757724387806708449381173162261943364482953662803014040710018441719752535879923187834560374472781 487074563211689161058829170713709283121938556599115819254319431972440519699038336191203 2 66952288857375515821429907810581610739800291118007422721406264784746043443765634188975773647198834268708767875041091583698679022219054651569170529367 136417 46 68771985240312631938498327271997216707531749646400686619679415967013106910621646085860433107601309367638471975556794923926313315027729498142410888211 4901707427456080796508018344157811451478198744412102725907029133144179158624449276139329186219790162134776765027225051606117545393844883101117178140673 1 84512197025104841319103764554445025025486185248484529757017743674899640665938780623091882521030864864392702845296983648381336989549049708639951347253 355612376961067997590825760830914879567291436081243474394647645943687775764002868951940135647052437 2 87542493707876857490289042476631054387137897835431597725126015564641719953492190070072418605023986688748888339200003985517952507963002959245385584653 7162689220127640424080975209232057365685876691547063314531413521671500116027570413301 2 94585995043114428578880955648846534887142404047592138411080961895929946847559450594546987574776134753872431819969358287033317441592622289546209528861 1372451676316109480456480549997074024642808583132923345600938020024856646489130121212361801428205740151369683 2 95588209644112588958140240980594361951661497913113078631891568355608856185751783668444186494980291082479382914560923539318288753484310240399138435487 605231109172717486641530055702684152145281759996295683554123372951497410350567687858046633294789449862852589481837 2 95988159325436586133786806524758351548943585548437639456584141479438799120373441785632962715373628029957356321737377862261549198315009595937040967163 12206123276655959744103932733107898668340442582621432689536788817368493202793629480366427 2 100238713884306064859886206923978632308577960693330028982722883932393829446441638881974500823578249301273431387063849056235165268359084105794923355479 366344655278483130426811089190782434035304210152529352826936142071116982404406478287 2 106433938202098163447972343526544265807161573246199331762871900935069266814647833812591202652805180337616549488438777830174535452979027990827484152549 1161280831699277471756425127843976675304543368432154515379730954193816692705135193575771 2 109837416165752191143206432731190552429088421072388271501836055299591137650166202883701242541475001787426319768183490665610572204649985983792939392037 2633946778924022088226207 12 113990304156974534288265776190261373874377232739849979042402123230718286477032979697863705716182638173139856194895594117026457425281539688302825269677 1949751789915161 18 116044146242196681820897752044659381221994073276435438133551904238496008062890551774473299236838555395431444383575338033416770066839419098484932662209 39767890868803817928582030127373197120640631519477547342406142022736384944354411 2 116946375349452488634434245435761309808985884590829447076423220340334272504475882803108829539735550057382844327998369484935839042372486100824854057573 3791139504307 16 142476420637780917696695853663742249823503959167323071834762053772550119258832590641665631072791475438067817498924916167304406293278851484934476794413 156661584262663226176055840158508064014533 6 149250707797411773256581751813986246083379875518969415159585717255184011883585500585983400607780661182821086946162238678805007564769992480099927892601 8697721076828257364332262069407772692644014819281591888487249981641856561429033851239859737481371776099363 2 164459441305420615505442812086631453239254868681930328321651429548335923251224684413607372069535432448453635145515704277494603275472030877727950891069 2805176126140304299557170645869318027270551147485025267118300868079570126685037 2 198721630316398310896872995277369027147645708056585334850989960346436685233725891238346620212626900201212691848631469822070143865957248449322897182517 46718047784367086597810506357224943368873934048245415570332917079258828643358425009444780917967950316432167354293813614350141798336181738243302201144346494289248829621 1 200881678838663919477472167975341242839693083034899980532360739537287091296309057592713873618575029164631559054575485264809712223944602746097800001757 501645871137341719 12 206971797550304931378991381086792884523441240827048093348072738829964654366930619475715689988097247699140779708718707353043343959442797294072047804301 40795640104007033585371058723567070418358539170269104941874932738983650498764367 2 209170933777524527196057061133411716751618983537293860318715577946764306137171869168119283230786716945215214668788058978784765558057674072189242596763 2081586293601781771960509241691413782086754662407972703104207776378524245111444242619 2 219427620993965328277341442665861790144731514605468425424354957370312969188775433593960016884660066880606254349428965997374247060714480007687188880347 1834004160493417120500076475563349373911375255698933 4 249588681321743377885196703275717505918990093822030356442323942136371978479363355634608885207653157382929618029846183807736831749323708436662792009431 11823514028956487995125993715930146939884138260888207 4 261299246359082488100848063611446630284440061323115920499881169553788518515392262291680847970949884258390731398086735573165404851171047824597355077891 12027184981031802059856009972441839914449676567043085477315953738594472137349322180415007003971733880697 2 265096455263095561967768344933346660991401738154967143019843321247146566092465100716387728108459053085476022867901638771251581791471459318588785779401 519211189523980856872429785652927511 6 312804257296410317683167380007585198741986792806325499743422194164797713448527245453851048616375492570809100035252924225742323268015755893967998537181 1537850211369267227518493269647736789 6 321186035772455377229150456350383236346345543125823333901915318173288586088112298205263775701870612816036924247519450288998631014061416673564305909787 7190721950928797 16 327299941946738554906938352705959067942730117012081043291673651602511413411642655332351765834706792110008587806207745630689765444242601661970570040419 27740511166890503466527901551005075804964283293072526505586195659484496776874481159044424866967725998847751017101 2 335819223533066344726177692379779246368682515987759743744156406857204202871554210493848622656007054501171272081067764835280565781814187280039518508469 34266519926075819562962039507319341050092369562593492037 4 336987993660456537571193899333885536350083342869485098189611872738930639938631370343005166795483039586385342026971755833916240045850031962466788726631 490798005390813854149875730930951794874623822240839215977228176991545714159517206602893559 2 358775224961885675960363667191522315967465602579890527743621117098927540504370426640860848046596878804005879445650644353792416883765446938757453435401 1508256749849071030308478505752138217 6 444625671276652015746574288889642416321279191663145258455386741621608914194223148146588381882688702257273814117163696049158060840580970564631271180541 28393470796540353744500023362441203386465622906753271569882955139430773386648164375447399106003090715657 2 462248206862880893485228320891833618210572032580483552743375303838219114286502095815130049401486043094736908744565022272157816555862488706240689431833 1447833984782926093164106816448086014217 6 489036903118170447967471977061376828227435149776459935121090130190508626193074638705560238989066147432674038825417696504870749963198064785789786950897 1046760204213177395403774308477408605342319602289659 4 575647151762129356379552181998404550716110460304887251607901981216899708261577909501587663525471687898416415575496563672740880326985733138344421760901 2420458336775074773998240636303352143700424667513 4 584251090894829664395568142523375948353462794188247019547429396428597349630540830248836247485709103404768448598233869945842904074308423501124282686291 195535895302027290610183 10 586351637555345289331374928076487099178280652413476048080515108070117709046296724715364925312710302705877658373447020908559867822899047909490542394591 17707 60 592382765688163064372425888061953771571148567040603300720899562046046509610064322239827358686068786456887733352861532784574832009490196685436500711991 25562060096739502104948796630505698512356852911955208675331631991282386794582489402270733122054170877506612829823731 2 780512139453480979629562149760135071618270251646931593665961393726153399810508269632314040192769447390872746215110131474049894730626940272324167507003 17539458242144550839152437904361121769773626904192544497620779 4 808216250220437806544439980278508060570019392483368719748969641786770075425729940241697125846557319169475129310068967421812627022600435512352610422021 6825900370450892424448594030616563843233566760297139435657 4 851512026816704726736355475218710416889354520114539726159714094567080997784406956984718694875213841788816565434901273021847899896720291740118183029831 53013436666232460820240389854293753229009118528543634568018993056879443490906854383 2 867248351727393970367270528639485150657577711651108829082370178177160896474715732641112164416100085819673095561467043013982539086572796252888283520853 102981794654323063 12 879449975950860443884224377622728926846709212784270597432623056968120661676676669453172833375712935138611281795305006565536382765803762219567651694307 136011028352816206881723871625456556991741588846161238803567111107273186715718620654394093254263 2 921884188701501213641671855306580561882541910635725862071927432426393394528133404621508881005228887940371454232598836939567766237601047902004122916639 454500089325383959288650441486152190178245111465600649 4 923335698868161556313684696530231855012205316210893234622246372076364902809771197340602410783522352842563124350081312190347714414898713316139166890981 13588314594097584453351229750849411263428756430639875246361293849374939813520746802617395978337575376230601016370112981 2 942203876294447769242857205245538946417170539889249271090728625371175006924225684803228037386262841964155391744197178465598148876611374058662353748347 196144142187175953367968161742226772850649972505101796294230865988840936728499937384056229891323787 2 1087636483835224744371976168071493896856410532929319530794743402227142103641769357902328231670313557505792465520209281487191201945029277927339242468581 1701732493979236680757957202887655257203372571993 4 1220379090269883397979800326499828715106797193372202648522184064820446012645268835157969796669745232567636639054552038825216281170227845212797054601871 9410781846209021031150580874857526448747473939271559322327969038815996003934890286219 2 1229087595187299430543356804799434415467006271266953072074649728978447234728593039736912837357119723082865488925718443367209576851442110044783650955629 500557632502799370529116227 10 1324168419282508766028604312082565003451251770885045518185493875046118543777450439533130085355029746653665611331911810594957085957836172887948036482401 107371336235493618363076798180601291279329 6 1376160426267270977533253258577286212676019883691772128926980058572188595839207814894501515195571175067724147276339310004180375656678391647741439983709 5098562974677461155453946265034514283941 6 1569559933950117005469570511665815737997968032053025155624487332556675529219775051536712706819892648388017487449856323262499948546591105348561100687243 130873327654559344186537797909060401053516171454553895655697879066577785565295991959 2 1678735635265147411641030482681962808857929052770099775384148094544884021027709327450704669818185614480021994078129555617123136359023512505287279673677 16680294750883091025243616761178471957822496517767654077524031250417772687929699805415386501582633429337623910192761601 2 1751075454404021135924974168539182063177905430174697390328445936711702225449176832569359373829437515209320179430877769742443622119457003035850481167631 253760641361038017980013121488310945899764656569356857981426626030743247452497 2 1802100666161961180597872001273489415116185751650386160832491751590048082053591779307844558994291375514451317165324003746196122375271616175397924146279 616136660466398021429377871522071900746470013983388398084155077972995641309811499501673 2 1815012220486549080279415765804455899180658617907958529779772167565602287614158485477940327977219053622568090270055722116221266669332311892266568847453 4843736726040402940800355358206659822229692206887920328642331291975073399830559469 2 2042744125266624712956941484071630708994736851915117814394219457555718573426310305146063414683284333941904930577303540999132272908267788395971450444379 19759485264149727500254610795722602439366405504143912323538559309836005555810738345900027004985226703078066247330387 2 2162789504374896512641684185012322815655872278151857740685840448947219936292747344299943697675414334560234589837808978964784680582400946547684706471261 642799478436156871196215985531419515320818599538808529163841391332910545638627 2 2204850398225171170123502854527865783598281362382645568700424833576519537664080988686102193518021001357927169295717909445101320541127620765703937341957 1285983178319318482443211013887 10 2364169890543652426391842236515222079468938280263639313827679897474857735132171649034632796652883763377760001183094573706750989094133150479691804829619 78032673457117381785018030441641717656236541884319 4 2475122591123274442497337964107390833640722715255362209706840426253567460512581718032930303767888169225364518485213521895485899958716854427828901753591 1404011888454687200015696252269349670373 6 2568749774432001388944187673141964056779861920079407296990849336846857375206964823678570872397988503690801890015217951583475639873500747602029618544309 466901255492839411221334799083430162386768758479786618986553877157122924816528097693351 2 2590461449244041478810070480188277650088100597524186120086187689592293642640317020351511989668363681932354761279182470355808331696099334879382236203223 12101947939303673324813381857141044766729906970667251641650660796379874056373395515095101692007273411 2 2611709713890711715405461468953173132424381672823275752725012029192117890678528436737711292192174995706573406472306638110704140068752280096927522630137 138443468023828746704942709046650007745863889362788512390685655559711604842527268609707456547 2 2780276898232886894241894900635693584391614042770926454629667799846634582583340979553215082895549893774446516511969117090673024348583812740481708716931 3763898006681 16 2973957080763714320758229515206345686795242369059534369213145299039387917379524378245099720884934742755722330618113618752548433306198641816429850823381 535975804992743728885437349795085748453422725058713002431379212650072413189987779694205246701547 2 3241734372280041954071423972642313014605131397731455993476253232728515412922584508467741710820411007642788098848791945337440784115419317773123664662129 1060333037237 18 3316958452484020313991123366944035197960219028784073222504084403200308697981472250447516075651302160565214478961958850954927351032878735451274533300303 154458313063378077964706573408234812840358545303055537289700856821097987609814880901 2 3327620067366712693509981738140829733913214774322070955675831130195911539272521100028112102311385840368377398609125155756228779583512063816736395121279 1500526836941109298354460390629879639 6 3624169653354736985828207988613979046763038616914509026161972776235306553171747203141761677580205290706418800679205889353008221749138315713535712493337 129194133994889570916299657060644948575025209902867910716750275037397924733940081931803491 2 4152219438421467373761097019114502227470874341790305773899686715484065294101884834674141145841915762084091051851254212704211141840262678866384848932847 148032584024016230812417741348656584090944625815567033182897029850437966490048194222503837171 2 4229570646389793888135867926195285690368704700918422898017897458533947517662028884449230177636291938641840086198908368681769029544795753827672586455029 511405795044520194257935459485020000400130462157350085550668545949513581453218036939776314510402561955352337 2 4295219899937548656710152667151959478991669931913510561262720883417829220138968955709926733476137918677245687050642055173614899027191322849603692326383 1847442689857352083374799 10 4814641988801825297574474996356294033508965944887614797174606025121561751043514616307827173400578433158699977935853584463324433913609134876310322674939 313925997529926409 12 5020393876343430463529621970244863497358221616127849636246921663417328946674082134231141960169308850570316968367323954993361409263691935501410209126461 10705152797702916798547812010722767947647670397029239500757476987074348120381 2 5457156972484123174931375361681846281235775907837643509750629711826395567023931656773058869725189333741478645340441522980477232758900545908822000747883 22379587846655428531868931039268380614815066730078835056243040926566105231172839977103247959215934027 2 5475874079189097209339175949780491897884836655874251338064646042086698243222927607335856665112632173445465166685515085537490601341406671123429460909191 75909806231402710427128285582411524863605785394490053 4 6071989139794104623183896083917815342814090307969337070664696303654877977281339353487596850428508568338477965823078260882015599712093178863672736414761 10287301027831939865616345985094754032323 6 6226756471620470925118740804428373871649617864229133072706632961577127775863583977724203879472754682938760032602856166040175959830513436902768744250547 4581143948207056755757357143366580942127861508157 4 6227854196144645104112563542059418943495974622507800158246116715858433866882058204170330682959274677626475701813527185501123078863257212841647048645461 2445576134974409640098445732562118449613142930937561895864751278027673192941661109342934743 2 6329156386338843569836967074365985699675879197431970905911132109221162588408519758732856037066001938572911953747902580777049002230533810702801047067931 228930588440751346557475232657120414736760960115184204362895294414424231444166829225997580571901 2 6452417722873309896155442149388044713619543823973871714209728249247794980216230420882524057553924919771286059493573381766759527137460123260981461433143 840499628243178772249761953 10 6650072457889527633227852236897559412066194630220606474370590238770050442206452084152673755722006192001318086876468562949909951970576060442665877247981 9445462308351523372868055940802659849566744561460675024203640018314889523244355873665671 2 6930581265578321774255813824851899688962245673257023191881769048007650940129464697309955104432895503216077848140827644586249155385594774515827474443419 12889385201759661563 12 7524574888085854202280131395022152215953671857695380982557275368905119883751353695722698954912381858110254934222585111257002135491324043415179679856839 3313101873609306477420591731831462765561923905637840613697466123856621934006426594938347304889889249775725838511409075457845663772351582454145833399241008341576779542828879817 1 7779939276259142601022057126053588553847147915879767293596662970567529942787317615211210510506387115916789344745345175857834774355320708829532238140831 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 326702893391900805778237759822895686653204207130674825365349079536220708928957897863 2 13417908624734199366189097538460334949713335117307418564519907411512639034475953504562362445513882720707113142514249247820351253779366264841828661379379 12778894298442422289556384857069687102801400997442139994210069132726386797224125389698317135464163732504513 2 13509615680791063320247046351798140530872869550067837829464854712387431205581754506100155493680804170878464491024850572762693682473068886408970457310573 83220011914239899794922795385023706285282261133051585109537887655981414978380406905275954687216847 2 14188061542866244192811474448603655240058799787735791346444541183223638099602238826772564574268185044561167220634958819651060775567880325605248635273613 139796634236321078131771832590492448547685374123757 4 14471167345104379980311073533946315956088435188804936378307354138979579878254299593853400970059740939246748863408679878943786296643107825945484042347211 7469205353513480541818313553060532288300287332459169845014632128819019561786423 2 17001950919597699175269132603425373257114151712063060914402181669108539182526529580368198046983072777265877426982269427541098531661278230455032174772563 2765290231620224523441852435124159094999555183731339173137659 4 17399554710583971802063125045902009125587788324437214232692536629341240891312928848161789475317900051377802088631660435938535950628167551692014531335201 107090886999180951156201515804610607686482073671278490534014757378540782904361764579 2 19103091328830030961849759182051241330200531451871980457910123691443487265146854096118690158911661384148646760596189922167955082777070657479786951343863 3468738697056060888334103435661964498943022197291693231048775606222384647965687 2 19178008279426418456228462426841582471805550410576624280601630689715214454583364661188265643323836710322725255590131924444573108101821476632784805587849 602057061289649805601401385743985960100132589770221 4 19845516059427227931445573491546032845563951042542133563167299880298620680468103313927180326337222109233679900926467974062103226847741004013979739067591 43540995125800038832633150529588894623797535397640062298050867683 4 20272843666731564610511068174025586129440777755509022654876590554477692887928805223717244617751438366506008207323909577492718754024626073107288720299651 674379050626842609918369452951582480650370688605683 4 22978102432901636598427400130943197759157494086816910250683015974678651619470853361098002850743590750833568298222348196514576142759150421911544408240881 41859427965840527284776098505775456992946469026970024449 4 24011991608648894580524584053777376274377974919348619464270291556001181325315449393247966937055856077756415126246941573796029983293047805613969338749271 5051961112444792059733519215378253593258645699091666366320391169460443182349 2 25522311081654420921598080294393365573020253057662756274697976818252879674118062884273106760398841188148536817512650295620138433948080867303134908340151 27448834333077143820614356250343329420311720190109543836200793458116347696304311367359980440184226016012004771406681088408176310351849623522376625073613987570722887869840802592769006485676901 1 26319078211073395109892272013439779305651660723523363906479766152843498866417007948266138843309130098375601175046380676468785433724262922329304889224907 294048823822269226028936295801353164911217221135303293077330342612964488698960208317886988479357 2 26738719059970595167959994770431512990533587851461209377301151201743750207929082576390955088601533721961143098494418766271597006901833302326177377763963 50060505776352022948232714655517060620492402435314289883 4 27371568189737446112092306411948109284643613377785198765986354484552967870417764574203489986765615766197617426554164358093771216771796823800042653009931 1863604380257402915685739443362562901976485953846906639687097311536491489137441329857699482166267691810545051898945218346640221451584311639561349259288283767562786822579682724013650853110612231148061096487559610866457 1 28093014837348461870798475438933796888979232615912733285981736897127294326136904606472855966691223724695322843709594085205064254857711538882918593469677 4841469447690188583632041 10 31564705566163741324848700240684809941719328183392942672925748668475264942341140375149070748536267340410254846208402081174409189566114757875529936635183 493020374806711829071 12 32614503066776340662455091903301659080960183806622370076147576042617580350754154509851528175016826442664969403122623170212762835268530885431596579654257 126330292755024667237363923002771380082295214963151893 4 39247495903239074577479553685198615181125081217519718421644032651222691054500386689005364444947559143125015482982708230352462434935809754140393376207321 1649181290300211796820629405665812651642237308891089728367917079661996128829879511497 2 39836208273622691553404885482427893997546025105392914525219198398777305417558917920105454822529865966159248264611411712648403882363190568839283864790373 558084438947608033606711 10 41886484608019005746844605995368392388524635617994989747084872297155741764957336174837008131890988514001156833816573669362524930528433167501496855566917 515380651092796114239414194849764516701117416486401 4 44071437583252912142752462367945315674018279237169592050591371271797186730788474460401519679093653784912147928829693795988493030787567502948738092609571 1413718265995779773166294409545690936784836886452895796160612838041858752586602634500911 2 44817563741721655495905357218582361106308095793553373427199334589539168113638391996260235094697508291944091073477208372714524283200486531636350860463609 29663119693388690383024497935818982166405046119952830142431866993317434151167605517452502281175805339429561758953374037620191912339337617608205527374891977247039190313068389385766217 1 46879407693999976505510531464563980118253934567830240988777773347781543600515209357009168890307853854771451525076441473956361201309033680601206400937637 50539794706662821541801669509590928213491448561536892907809765899708720644345870216487 2 53011052839306174103634836841305247711763754414885028160815782636913519643394566284377810191283205682027753411006987419177192745360635642596656638199441 2361289348735523899360943732990385417214221770511743929947099264575219775730476371557 2 54848445389133733470890759989681642014425304944450708667723620798191854958042621284736921063939258929624485005089027969595429987816832256130273808516239 1933799575243586369305534968776141106949195890804701363 4 56056828033750601477101285208946605160236514142587505740914330052648219617936227026159549678641233959974220774041630959336390457568199849292308954967011 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 58581388064569478283405600091776683976803894906687057868572386797598018698099613 2 111038462115721218591142849485716724764078817022753648819799523989740360196526123671944825459561355283935669762084528213819461042113509836958143462167157 1846625187349652327838164941696849027714651089055151 4 119238692195274797951132008062007175762672125078309529681218168479387490395470242740669220017108101635897597209024539669561949075378910274715412947533321 63046704916804649719324762659961049329367369068394009803789444511046229254405612129746994371 2 160597619946004361652429654716359575815426912201355182458890140308084282893644296122931681469533092165643873267044001765835198340759987430661181835868863 153661525168664998001643729578395708770020287587409193839 4 165806874812482467304837942741092249213714004816057166476465219695427361750874813163599948335596095688862313114536144765814982776855648025285522132531771 26285249513348581524044608776287620177 6 178248254067483165514003055780801931671813892545802247598642998582533961767418615137026923443314924311532095446504852358608603456750891201205902296916649 265799489010506998952247476548157401788003618449001603472530395754819736985343973809633195038761 2 186519182188721222642454833408167813272133737892135264517912659742548679414343948832701881657704512161979622937812935421413128290998493956852836304057943 1493356604382003602190294197151148799337849646084639262796791383953144650608438078405950315067 2 200909108287368614910076932977429231848549685825628446105608514082977138204886796966113432583246977586481297759763296564137383277395588974056719953404519 2732837422353361231891393825539854917836102571436295839112578970388177738855780148607554394547 2 202423765025524272679356586956021724529116944288706596129688971717985978012529102648088502088512207945376456137195469866757429135897650515844155281586907 4919911712498745234520318506834073701244077069085240619862994812120727038642762892637463734466001 2 202970526000683268800797413548927713640459283672304207286796005191577342970384394489768066344331540313424082977909762798666613356640045456879648376737453 2660346189552241811707057 10 240537874836055428133780979815624189477613695454078160462821544311061034134524307519789167064236258227180161207137410493888154651924134715229111956765221 583748700976859976493960897436357861412974388240933768472423695219383860179396113286662159842565935221877 2 262041181377102610358077742676547056866290192861986879203129310694489035282665948465072682127492974342122479571176699376853081453016663750042310413456909 13797964737637407369838860586584228697191153897212180704554868386959630188603603631160021860330094589 2 266879018012506757159064255601624576594945460155137104345415212612515578430444899854249631029184734154015835948163071969579028685514020590515965226225483 2147108588755756855383488727303168775684787 6 292408073000305240643787721465964441579290410829354091446177208642326477414050135285985263614043328395601370971934199497068604711767912384242937509928793 12401615641233564193605893891893329774255299432998837923267999921304869479063069810600583396538514125803702312492734765233155824242434382974964239284533159432657 2 310906447783928166966417730193332178041502823764043920299812197095878309110583391493469064265565059890423592321375996921132282622484257692879245308452683 5170107592311117975301307282391787815455789234120919414331777798275203547317174195181560881008833381 2 341668045907906767162965422368187480598632423052387811716913390744148730252669144277958350070608683139374535428665425187834327887931337060938422049421211 1909385136859 16 382313280836598117816872196885894003216119824975512638447565625468227271022862330180305518797173850060518159134748862445460761325233966654737238490726503 16347735815839799886532465576615753724296410343121581515306325312461610013704817241697327 2 405982823905027864643841110348656729635041968386502639799612026779441955343722702279932749251557971034637892783590178159468096544138192969364198490240353 16197011958886055926387749658718164357112606683741 4 426476433652839704508237123552449272156223573472652276891601281499891249189791483207415316830524866294050635748937925927358485228780936776046075411797851 1017436857331562535645988313695066851399723985928863693441134711838689568861706566323717085848894106078580893 2 436681741642279948353905645301901603269577322536829351490673502965206889924744063239273875037903119722636647953101896138036569129132337045819652773843637 7044729185588366720623954582999530513625141460800342243367738238291214491739944246399768211 2 464859169664188746130124930731528318237935361019826352916442948654290515586999151937709430867216004850655915389923243039538421764770886313138598193919277 738041018568511252877448865114548372026107629859321 4 500089899654912488677007380128309535176294393776368646615005309911481032159870630613601430721563384694943059401039028889488402570155998140380146598226981 12928737629988930797440747796143422259156652783317 4 513887908058667813735335742672589483683487618351962224556910419826542653137306612722618345701859684861160178850144445026340000300449317946058680061365521 183651679276988647753432530635281551141457 6 526681830798085487336061186831280237010919713047159068910997726873892797402945912680370418397334558075961728850760681473301618448513163218527283756364871 36213813526519063416969656236543289714456734077511 4 578177345144486236103833338542595831100136235684928837958175887065336122677036121863249357425910012602511648511141060127701598271744175264034816769249741 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 326287239190608569903995432621749250292597 6 823878843416259072177622231714748893092137761047936660232617022006052467907934799446347584184574339254085528192409780983576326212448323666607005606926241 417170460427416024594567400793767674921146783636256059892715875174336683894076800036991320011 2 931716212649329827085826874632296805522376190752443111047033777427443503981234835282738781393247938253896381553901865467679801153870597073922973731405293 14569745355129432200733411185286482911362147749379350031688216915318880941795031 2 989163617066470014099816140104529067772498166299400837090638230533961107703370734574964910904703319468717321087072690489227697336349353632315164593791131 21928813885581374406301376971630285837930864292173758815293 4 1152831410663554758921396881436785558158556857197822175829798924253460208710787225333298208821287971545683049551861554795575170054236326213394693666705201 66142100487840772825179977696469074990199632644122237706512917516083127803575700578058718763722978941 2 1244729085069680672576033930861074265597188311656847494094390772132828051593987490137355543907902307736331633226413683807181027577996774023773425166044149 10764992707738980124400949246967607134068353130621060549841051709090641435353972711401227136252034600703846632073 2 1275282859289040257932469446009799025667194344945771356765096302424890888768654610055689450906887357233653698002457712445878089885208978662606293274275059 176982307734067520714336049296881283718750752171 6 1475703287378942830269904197528023113274880770383281662330286010161905966175649844895229880142206526204111564611881033939473046136623968798600216805095919 5413914442529537238142827705770197000771692284382572287008291418298652146268153886435634699 2 1489395099730236158778825139877041615762514276937999957595900521389598399123616677327755047528754858202570860923954409601566601959223742886619239526947029 994484391582886059789137574739044726451990118652754097311388151310671430831548845591213333129 2 1569305196165347133475774346066287415996145412326589909205213616746027966963779607019589076817896718711340789234554893665004847060052498803807119518412317 10241929424465293709792247566650334270040429714696640413150747567440941461297766185249502176825542473 2 1635499374390411262967643459325222728301531635783377557748042893409810943535636999238498967940821991409959627709385399209480164690686793562341581145337299 1367587705268638247569581870788837154755618547928384667936579082464089879607152173015867744526752433665619 2 1640005441639572059917195459021549860316201699832636532572491499182015660498439509827201889321438717930804667493599797272846997658761142238571174422176473 8405477926046913419948708647586787352906824376732008118038050022009080039417317549 2 1681117555065880681889643176339522801951360739700742282912379931327005365975889699206709337311458015451705436506096325021345275735434615508560899524602161 115594196289007139836323475090111867152016971198643121065734049788001681872056628772121 2 1685190169568462057904594416138950023892946413812983972100789031865530350631518289261327211266650717820636775481552790957375441233620545356164138206126369 55125033823753768772684471245705266344357296429926578140211762267622167395921811806723878432574406818799054743 2 1774718116155572769397527067733217994216394083154159340421826147880033692705608284963709929662498875400477656239957879312674592149484861945072914184840409 131573310553144475824068363180337854813995656411610304930541009 4 1843204658510698754441838535024838659659526501053511781302481148644464025278087734486431154531862654559032402113692121313278584958462361892355225211625131 288748496819390426019721078121375241441392482530434888076702002904088031818719869 2 1974664733507684762040922706945952095166908912832640892984253808975105297753625086974846320474014911475738238669527115655870101325342043152752448545310859 45841872420113247029692126225230167027675942101227558635404381289782734402378767919023038610104613641274622844082949190316132908825327272711068653827308371463269 1 2159196175972634673639435854156125881443867765998079158598086160361939523422071600006548851942590225009508404652018073124057470180397959431522913148529973 12598666975659759794025263547291238917101767539793260466458997 4 2241536268691252462425063178088139698269392609862859021852407187024201987290407058244264547861351493833288633277806802040738202246999135849807079769133721 862983875187979372312961726761574055370112521100443268489239278069596379370908359584495933 2 2272027423745758971243880099775418211338902833722216221998095927214748999545634837862168553979710098482706861674524769568356631023935196131244135978453833 43309282515494653700100067807229983 6 2666980512384427971792264924521618826693247447219385477296312318344216469654080086344224241127915825972378832069504992118138272115737340001852415579023001 187855850739764671059632367322564010353796890595279 4 2745604260409123769723727260879439680655801104322469149461507349422866604590567586455650988363896587635379728868954660033489280968658300636177630835421491 654121881637791895094164047360857652122111820870133923243538779089699165722763047 2 2875449395656019961924801377883165523063137205604041700112492786466204269217027515827878029791459284542224318421858390071572918201774411521006674399960083 152651662210623097028520702375942721 6 2956018861522083614450115198371535636657728939797019881469737658114350320548214971833652580301130709845673957207372805820974384234663491115624600827371747 726068607166334951685918064232122123414675292250103774585173367309898922834226587018834092545083413473001233 2 3305083366444030111430111425280895025957180640190377398601907341703711144736726521450958542870817022569502542990622152011305389913869842978870440902939177 1873663573876782882164887702235979563629261 6 3309027953912189867842029325584154253352429714207539243695808510494317400068970641737485327768982315349748384189696150548311668315542233516477372832270767 1807705483533826741289239440606595572464260239450531708799178085362841035666251497401 2 3406682801641036111797133813164785104453772548232827046144260239651071049676340066354479671989783902900187590028319633779395488884588660038479744800457679 130883112571013427746391332878530307 6 3588118884211850898362406868790201450577007426499044507082474315410784649500987034543692063041236533756062393576250592060153889877252665833089896401274981 7006001631888696224340989648243874911 6 3679939889381257947465929222619569721981582238485495358599553391134619172334212813532649653349295893183150376727734687818173212802929256646840215555115659 127191784564743105226617095936188897971806297447192199459973 4 3747554145220363349720144830756453381033018864051885970759602388766689709109915085050041086405155460326043625158833924355038305797214732086385805553763511 5958875722246571075177243109153175800132203485902562351254589785690723017699357447664740530827464471718260257 2 4045799275109132185697294736513222532370423563108291738280559881710486354557413063414892997761347420692416087606394530398917147171904541765452937139713139 3765592346470058884252905377239608893506529201301028518507810391477399577854598377 2 4375978510902246661529430600716692477896604254779239053823527840355644874346446720664301003500678694928435862645920497627716449968153213430990915131507061 389734119132458481848560815327792175648383879796094083240184069067689459049527608402261 2 4877680592788884321693337754545034074982620799933496192892427711945857798141055936608275210870647720306385299069974733481108718269282624433989453313483051 1738593228213257161751249749833948556306343847562722129469606602977277734817133013360203662225903337946509871378985143629922590786950161544110222719562017363394011608023953491526408688797 1 5245496368072656479828282535239102024278895033914406101706369985021492958269090320435838384024510105104709446094280704428421151467349840208327977527952351 177774281582573821 16 5837340526101211772754590887983672861741520233682645572805694223698228896465015052733663439452712348604361630582135576832539432678835535983577907779572453 912674556760523008721638426070617257480445566886461176721452026363041282663162968120416667203119994455437316575821 2 6621515824951325171094856441039045660533558664014788690527865583233747418411169482555599993297406615995288061407927779760063338102421049375057466536333943 307 106 7896941831905272992802372381659552637891659516229534090405547259283908993207091707121618644446850932320243682928461599882545409493432659144006200223680509 12429301572625457913698663439867217685587 6 8279782286102289147446192396799945969188969233404694147325640555739935133898446506813285249834870578993960316614390523493873345552032363581634589630999937 7575408595080596368169398320249140790798071232606427627061893649479660370519057275209636784097 2 8392641464700189375480745143393658319620073967240483767682988986770476538207433338782207233242040084005626099069211093417483915983901260742887125356979127 523293050911420061759939692794146552823068548629558794572708938608565265145503 4 8804691091451155127522343060696856591166042878998842163684339127345258114545514995021751775027097034490847565981186481861579932196339130387493457771487281 194087695949273788167239329 10 10336840836188577751345706890966298701373323138303399455659234607789158219941146447887998152999230731880020440897371932408239416329650203000383088605139681 171133107499881495465977917229934111655037309743474871 4 10474260885274878370629576191893842710710002437902563765422538929834446045870040035689805954920749907584605673297618648769427716549893283170659997996994011 2727339921098594846656908485228529317258409108385511 4 11022469557530100860728574110512856814719847688019985837929083160479061694076194645761058898986177471282129255302055638750268886007861695521835386672686271 198352449599198875314367685218152318682123 6 13329479213245359001868762559423602706696478857004063430910265256800667938329750415238133014229110505828525122449292577636631568541200402388130435014079549 80027672573960211630172816191741995612473268557174177234631 4 13978517803127995445951006832023366476829143052747316244529532473699227691533295361791420840482042014733274005257381160572509198376005746879623441160163491 9633850735209787736776656666056194627029036828679 4 15250036075722133999951633487101047442206384497263411289292465691713907445598535682647682471266210670621833758412972132008519598886145418862092585519997591 3553027404598953560431227326103661822121 6 15446453441054983354310615479001731347526734774498496708527699713639173308445460558364312074475039287337150252394862555585937719501983517443734787932408737 1074666521961382602401 12 16001295220104658925150771660946149088482326885230851053856475501598406308701701047289884396220699062714927262604630299211942000576834592785368518706137723 933339435001554496827816272436880616939341103683848232027759340851007455289553061826387 2 16574464692073268243228895029301741248670576357659006282532769201035276216171298199112283818132380791770565414937437355517858064287109228159336403165880583 7282882732751770301917311394675342168569930282640579 4 17038938388307442758950675791094018623648835596582842085252718506883013030423049887023760938929268187629718601427741128358158057243249290856648562765906001 1222435968659146544079479289816864188853745392414371225737820746000084731983537354895372442340080485566137 2 17741511107980288424968145407086366625603077896037005423852027517828155900534588208648431956685929192850549377619013369713779464247443978122266809026300527 3610125606570772118620474524951488725419902402330413682291106090731632235406613 2 18026288928378956179213097881314821234917820607999630547696363037298239716278428096273152463683622246633579103856957162203993314856787496733759768655158421 95231891944150567899993797816318480247091594128786516791754315428450523788836531 2 18782348340514338382698070374462119700743509063333311210853282965050627156298433524827546890920343627451936142483514488644581895589971739732845374523969881 129874771891255243254426339380204066040846432022767189088918242304647762841378388812136955332716443411960941510721906542541807476801198176819 2 19553664549273043843153657410333464433697283168562397803483341367127464448441611382711293597067537082268656723568910681103793396769824178063292272845689767 2281074882720528877 12 20888497045965590391110543524601864496738458041455362225470607651135866393783884575147733752185978107172888518648373127842720423630713550189850246166468499 25702205581365923346602787457585129653367632740563 4 23087976247763505973777167183862197144468833894775690291709334590573345804077949081473568252909277200992951345923114364450578879342734861932802743999240521 49122485581805107490522256413361146186735636266293131373791363275115917926504915578168899688162943629703642714528993813710521 2 24964940772336803576005388612858386231794108362831907363678290699189859587870117738125453401876991516402663823749416794724543785304109316148701917301007451 764043253605620424084100122892875028784177411018275082030533113163261463280943657 2 29825598502689531539996814156284599606530262240655380692252860501287090556958095633835418807190222005753833402404349803297187459460069614687639805942770253 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 13489894525108946291805751254003710707633745190163648241739538434492122069338471999 2 47743221787919905572743470498420970570611370715642966253711250109551236499902225934253830204280472385017750190750436908916728261723782534258386513146709973 86535751011232442420778248249043337514578295853529825001500303239631 4 50210607261748967562766522568365019310968048880314768360858685144859871466356877159779610125463502564547170829648990034860292380126450213843891494313184061 1542010147510572083350258731070166766349002641427091911882616564044227066365299491313576572629 2 52760928813636009265804663962872751224491210876707312978280005893178659723544171167910402001491630932713796826479115416634861318554888452543721583241640821 21157936133594973189041981958904376742762430532830485531460898866265603483652053 2 66784762260671908572064623687923743630615772169062238681897407543286109603865611221763309734318548366596411798769412809642293538011058362519881941045778721 15720207007181453437 12 71041579204888097287136192603081797722435023601347917653824855087780613466199109223135129098169499112559979342665941241537820034057443328421584117705277151 1164482306421624512685631272301849007023523642546047991089211144888448288908348104493 2 72288473583520480143762886537611386492552489223877579220391478541789174716892972403371343106909683736424183421886686779054320214856581163685781860133845171 137650126269451 16 74945552132050265793728494688734767832475980680581688618629589116590683193317542009757612771829544918413881573015670309592311855844096622525655636752642443 7194082988792387161671842219470901516072601952679732192360334995159570386451790099521944429798987 2 76843703520911805525206058042635172583369495071216041559160091143709474423515617904230305003815671847694828921110614558572923127437705705910657702247726823 900254058807393815689761540465839066669287408367203990081019218288751567122168327 2 78777703327800279863594025461503504548756866373630762709127879994747343343692989330021675631988210293628723699690554758193839019638510805588259436516215719 14728100816537920610057425811086503359661111613826503 4 87657217347681556461841281640270444450881733398618171831980849686653289071974936131876838414043664333765515986433241197258561963190273578822770490275735641 317129580493829564531040630252099976606120706454942586105871995973104487495158649600990763033193171 2 89320279173239951968893553413296627611981781842428845008016715444903030296618996620880127688870600328709722687835276917878972834391399682821456910470852023 865901231558393743256873067633607 6 91811013865673058199211612388779539744797229231716650918659330960365290102535709126671247744200165263146956918526170555068901175891311572251084450781818967 2258247497980911058237204967551337351570990522289770025185510902049830335489034067279 2 102601878540951727202932364310605632539691683073372591554465179002874015701423553323056034576196842036330658621963859073087772105258142045000946351175745097 12486437381123 16 103592853932576134734755759780671014642051202037259822088185110559117305836561350212109818240919563033662674866978948733075967038914291261963304460354793417 566853677864306203030748555230984625051837323913556451566217870036011605542861 2 107107697369430209410267312595890660374000765813712104198018554535300142974217264135212009871992630405771152490593829765581229940629433401261551036704536061 5089350714503361448633 10 107508575105483980613613666421374207166097105009674618351569271260506262475372296401068185884819585177153507110456706458996669735483363039012161556459846577 617737193026586407 12 108232590239786133074767445930259275878125752810072820295315581031117140115607885127155788437627394394369968314079288869105020530603994776299784161758309501 3207057737681461849095014512352716548900972094702123122583 4 109715887868837883012255491958191654687949525435612415694770255425846191937900309182414972325119399387500328985031644440608407099928938362679258886395070601 1468999195033636212569252054791862534563251708810492397 4 112897516629331732537636180157610864205244123054700922841749022858877398821174083952915130448158871233964763226216392249552739571050242727252573456343929081 5420626909370004683479385333852879466795665846605753436374932131983848832445392696752208044327137347258476834069101090657999029005773493567957034033967177329416868845821 1 135644191491620446147585081621825278293357185252391051303250405689097323535716450515919448104998446602230398475625531251359619940988855412501434627301910963 62478139 40 178800600058248253178649816840064805848371010564606275532510437022669502875351420086780778292466869288979571789450637670166293037005381847725380925972792839 37323709915199298770287635674995529568895921734380155766466236050989877804082672220879659797 2 182698244516420173979555764546145515446652371316868382207716451309145405820189055694424748868006730272040264358903339440148553891733494938380622177086495851 12484680396989966666805027606999132390994852752251518783 4 191170284307725324523384921569080616068739312613031304712212340449910819143083998370425562311722752268598359027712004136901676379703459883479373807152489211 2459475110537624286707010354467052537221 6 206662214991408353085386513017733995873035988827887847220873262010266421517953780675450593632690278174166805919123768668168377675025106590084078179132527067 900741410459441418314857522466661960440161079868825255568079435788286459724766043 2 221570130076076655662393283854651977279654072935218763806343241035441798556571060372702240074829454959702222621279784188451249185033350579008481072698172381 7430648051171127370970250856017795817910379732650547963577080421714890857167657 2 232972702364444190431118065745124987707788873303015445101660484712308931619443093259952533339024843973665327153135307463112672351776958873542291463050903111 17368278315564586083988966750966943564125908320329953652757 4 246740162237218361834393671148173070263368663433815621336570987946535505969040008962675695945661811107493246237905267157286675771139820058732440589666621181 710426665815369995814639482325149806214532534178004044247041345233144025794631108390859 2 250989324649804202097422707734080769566253410289521045392806376056165518161086500393175792813647921310055863503734668629119705218328640218895606017521935443 4060722266758950263616508311807353126090957543235519658936914115109547296381976115188923110975803321989312647 2 253041548965120702535185355128977856014886794696050338398443467085288995245800228103122768829260317294011626745607736100688731005351978996957744972338646419 660727364395065060935353177427891760783931132206925319053 4 257921005057104152935810123855375153722426876056562746989444830199327983341928520827446768141901622264048938770250250536516269044331739037699070999954505841 5405967912750465340092257739308075946643484287840514164962968461618901 4 276522292087823237353247058786091221535701508122268729436966317703878089491170340199398097810019258027073527313809279138331780904222330803534402735575631651 4306553321585524768496854740679519598948293533107785777341204544895819946715591717 2 282090735209175065117251689250232613178696012912852542526140691502986797273289607385293923798101139098692745667557999600835904503294050794018251784545233541 1687971150166691829137508228861248205185636135029574254722414824119399136930453574939412489897512434352523 2 373739521191699452607739039020049041637272825067355061221520211751365118210338836304721637074948767744045778378552702107281846680006299077091548685017841111 6281863104853864646772799532357412375549943 6 385570857557337717323075688831662661440744525740791776972760405002377993882134822156986076986260616124898985625089974042803999378367107898041097303501211371 127962646077173632312199483013809163214497588966415507177987147170392729827682423052701976465899731717 2 385786806328910720603719465803310726515185580761783578201463535128189456850663011759272484657814676928336363871626978869771523329794045750327586927044892111 7304901121455633748134126224436083776680624606958443049259201859987536985054252546108897158080944941 2 416680840269118234865535832827967497996727997907974709680665777372537469373618869374375457720543094872964406943626331011281591917397625907952827834212366381 48596943237621275074217493052042580763655451493877266312319359258911085763277917628111 2 445091394400979280212152604310789809753232053745573512553259903492328704128577603218291382287648354379219482933146007312451085611543623417911038301077796011 330317326413895603 12 468576596034304444186927345318591304810196094636110892396686667466742481901546405349166647778089220191810887456632778459501793899490979599513546752353501843 11927727627765580453737345337323677472554457922993 4 485720845659403393430589945110020928238941123123533302498599316297396158528634848004669628011874925498643800052092001372575569470189203033713050353057943571 1928718128039960603501812665225321636474828371610490903 4 504251321000372084521144252345155422962103948519428787497703403626981090317816588136330894923714630993784990721182746756205624120683060298709133458504603301 1407246124229929581346953977080331900061159453889051059008414570974317546414056238636068203 2 550396055590540826012381397949410520474310149383154461977347809595684620173217989516801308560326497252666637072214908027082901636825429046569663722187627261 3276783372528859810982599422792519701 6 563931564477532160488094672695067249293866107381456528729535793085704893602271996708396854891306238538489862597848755294773109299951202040728138406953135073 10451639732259720775904246048053581441584844271545541007183480645364851451021202328178337612929105423631 2 570401744533103796539352239173828697095072247697779662034348448102931638214449851943342630200655126620487245871448072453100330247361339494884077607944399027 2147686102037696695637753874056191462259866766221993678178196706513386987589056991 2 586237010369105083624221214581548365533797927532678799072050833559008813187866831422758205382723213841392278649988966063008996311578622629569725067615331001 7265323532781490155438323879129085931 6 592410826656482777732505958950894629914338546335898443939548747890871500924595128485776267746559001544123820811038467736534194505431037500265029350601243829 8329783201993132052766596993606702826962220162993733151 4 596789040234118320461870336551835838194827863217946438012856805791294610034892230519736596241109979212716189319820932451801167090608686515754422798554005491 62565866263590932060572974200473355075871478275147011832989505782942155696656920687 2 614893680391427970974528914816620904793835117553039229793846019022893061451410661333861337781054070315498888602750121672179068163117196064203545078870023897 315181119782859195245165176715693102587775382648615576002173463542109332603821805148003248981 2 634210191473724636073012888778064585963828736422493264229952585199734220705677698375420277345203845659582125672684812004155918762310432006272978567275555697 5193470123719635028824686457518472119915428758825281598289707973661091777329130931 2 641815725354670131789508515775111712424217318181103076263942774360932971416841660520005401298910081594207676633726814598265766215651721729963396857367663717 413377035102752750089085687465303632799316996475755247048921841197134420894397939384908646788268978963809562823878642881417373 2 681551960648719149272510482720865225746858346834854098949925288497113520294530387342086712199216553093355679681906037688519267988521076182971970859330668391 52413166443321392424020394384170186582858186640903127365282063160293064159007777951 2 693970813948615746021272598665655976829599212711452058820310473062331288494276863879614106548188109475094005730221253339561105707085176600648253786629766319 6006716568856526629748864095364100893264844307906752995518956840378831330263496383615197369868547993512330327692166604029999393541041506001044579516965819355234583699972454438879730604077557476368573 1 812566459769388580291651459350915571218068381566438206075834690849323297016343546373426346702384493805412926296526823982622903780970844661985397622468554801 253550710366112151194324688401889442071224720177731631301660008978220357325796356441 2 878453393106729055000301545983332934776672637801345860259927043856255546915996760460609428547645219854035907601627372722086796688187109438690258973020763993 441404592280527556646288112737832226917235835346442531719317897371611996209301349525934034494368669 2 898919144710243036270210555249377705703510626525644585881971482615811877820201223180168318630712456257108779290446086982372277831712972000764173649491010777 27137341861161197825623128901652141981625941682317205796537358139783322327316445487 2 916487007041618965891160106778399534924388897642822901904068487175957374349450060282455935815806924090318676180338096184582496414441482516014973655646697341 8808587851511500795384113861657802576571217539392571517803811572400017552053740185903020811781975338553061801298014352025175886631457579539886129704546809837187263965979608679559761249803116304431093601 1 920655220377062128499153872532837462540262037694909589400004967931857348977746770566775998471669352586151236437787752627442889055267029159718492949211510909 3504051903376617167058552755903572162822617405740349710289430490672903967291221 2 944490749350561047000755529540217144490242839658409856843506429113555470601013871873766347828570774555689475329218410941183353580493397852564253410476227851 30338765944539971896291 12 1056811001291112094706995772833618453882523365457289946962427895804003419033058407282964176752097100580781280424369622030967220584827227102721826876471584031 550235665886077979592053522753189473402741274069837514365769339318290390700308125673888231227201394522080786959596305831 2 1069490164818703592291426061189469978092424880191863485244733552803654762455462892378883752774111268357571165349380719569178344265476900765058756359208385101 52612701549149841985705385169167220694911948787882147905127484536044591330262303213595488411798897099884265919050129 2 1096865006802482102952154880087230679389029463361746348565188204896581280379676054864628735009763049808449236870860728788043769935499733214713691069828676139 7896117194979171529992222071788252679377 6 1102922165851301675612237165899710482224100617956609882976265655018331952511261229841908597169643813269967569769792548520922965816735503923827950774268933767 37196666258173984576899871717020204294046595880617283471131088872356639027241737477448874110896856601478043 2 1137407329224436307836372427405761175911420826301798698766941128181459340213933400196622165630911856917280476581032626552936489389767072135692283165866388877 92341198769365423983250627830940980861148443692905891465180106885045159439306187154329129792511 2 1183004230207997736717005331616468369564018665627670630849299568838743195176244846366766275501008212799007562772113788116653952499627839809903900616155906419 22360347441495398794591717966129812333550203198948727 4 1189692015999409867531903421242533884310558972810000410035970197934250506751439380884139457363482775194960342952496285066125125885429840381442208952941466301 484246196721091748237905046523472335262700778219366240332237064276314196785623777453242643571 2 1212227976163014298420453879549562102400327166556236227621480183050981931005250974970201906655224317801897939719736388588299723123360591613276034262056148593 3308306538210810406319939404043866646797 6 1251622436214425314242840583319633808303415598095583478340075155929067730782221011339679986323042930171607424501193957075350543811400951477688862468854435843 2877273221254958598501960873399221970423668992732933 4 1359149331937817091903882821194192155992716346257144898274241465993135723881625938601409970842956023752211273807195297574290033195363997516737419265023288861 3609788893539195922946397151846772371616400026670841944562712020729476878727900121 2 1439901664026108955062832828785427971086146733544763397934742911999078846930399553321529136423873883424560228337465002130718404430333257203540649101208451847 6061342366297742538520232252581433015146470771825617389 4 1539952151223241173131089491912584497965695767084650664324736367385305212146017455140401677992362471181594260912515319168802030329475728278957983334332151501 3119711298610933511207348695140038373295044404984450224010501440966684758671697725507147758956993845402137 2 1579255146034266808787546673111137600194967311532628956270243610164273372856118394941326562037912927687083351698256079582513935924684241003358829137587824351 40726571588799414733872347937097040460798280966665625267976775198631879974630013 2 1584196402461894636599567676546691189432152290874848930107261547224976087803774422383696303398121999213416065447479046239788483766346145299664539163702211089 8979156443079681065006312341131328534545671991152450039725917579872403750650805626310925326399132398258776398248455919626432697047118658460573 2 1616611935307162127834284187342699636304829167988105985712368757085067207219291172720730579484832911968126801734611636362695451258489925069187204400372674577 16716207149817979459592033677434413153917815470581 4 1715613717735832680587097181190021014970153794229931337120145618046340289858753155388078031198246237255149797934658824108096838172657766466501362930729112151 2478935508253435181291593233600683364210658816952313237334786421268915093106659035810220241067289331 2 1746009230035462083171387100105347802963906435536310025807344571945751031906671308475682666559736875665654543438557821806099858952659331028526600100802426961 7564785595393061981846911552823183711021 6 1811384293895472040575800323652415613602376320289653780859546530758771259541822533013030292780739642355257888243677328268143602237436938300696652637481327431 45319 70 1820370852083805056581119339306379646157416037651391884748204846926841867036951341501040276053909839705345008775632527545355622052323325959132345806511651337 1119874459360268535565316246831333294071536445218758024023485798569000730206714187463 2 1822074984308787938711002773115567230932898084577779395145041396405981048961577142035917676239597401475372577961924931970837272210046749834623952200877773623 35389361766733483815217215656998694089385658079995743409388525483772498611073581 2 1923820163220795218016887680523376209524214191694235213241258204464330010953600281134862582369904027418790935808777379545770933128823050546490539990930886693 5464489666508355887312947178950411521481011754908284401015570514403608214585210486119861807980066030174259 2 2064474564711355415289796572612933937209166793455603796317807791982605319687869260815568393569322789560951187836371682743433160479071407480731177857367458721 662622915253246201 18 2170641440495853955743482618760890956570025748931615858721529026719313690598495418570740887671439263840768028099117980573899669391204770888762501368839992373 11285321192988369153836156862580192667368622534707181906094616565388135297946399 2 2234359200507235571571744769447013349592674538155214992109629815703510194506295833025796611925103255615308379546355950065855064051568820335567987928455701993 4422491258533840832493757379698610766111646297339 4 2408662090925412013402263238626861697066685171228048593334149457391252089093861929875356297058796166544397421584887085488158907432220240267941197524981922561 41214771975583 18 2545875607142946900130917966360696923798073782801409696690906982261845920262541983349479093242238191451577540577027689011021752002601219492517650447916027889 1514075552509869783989080300976998865425149737988637980846413561226082200895909501 2 2694919018944482791972160289724436575664909944133688948813321778855679544292136780208289486417952977493637325783459120316468915050185805109097035553761354449 306556757077592124277804931974115059830480503554240960747 4 3181921465101261363254487845815775812692261658971417353181469763653846875861618639763074947531362732322743046430474266929049303103950441306038543096026679301 64187749443652906248619503906964481102670470618544115791644884350001589856873767399877705872600297864983 2 3301374224519502241829673750666100470294505596188268006990420190907840910845949776762798345101934779975314773620826535851279257421527550045539888209928620037 11018032565650019433145484667606561546463941989247136781827825733551530777877497617874517214297336595170502791 2 3492150735227481818706216401218050640274662908489500679236323338962473877450980832524816391306078504616657791927743908680746159451952912679602413867384029591 1004392944245218424896598181502482092501761743643161631223586111384476815413747799286307060919 2 3662742342602825977071718108788298501056924454655147662533586900334135293546530918265265461567521546730321583606211823535048088861675060398260884641580610783 4227484260555092908230241125058238859373104597806876660441575473340893980654630334109 2 3704620698904890245826329857981858047083276640980546291003529416300285496683310972375032520666773796668285544454393443072419254633063210818814638189498958759 847264736406302417953281381213009507852384645521 6 3824013407191727463186852319607419564835860353616926933247420291215046099297086456782541060137088698139792530292242152470593551391638158281457011596747970789 285829985699168693773055764464519553487853628465939528207116656833732952229732287022232518769534098907 2 4105339950341926717486501306123577016068270526481515492833506603707675349910120710310353955331644304311118326662073721277441696166402153345259344081649299281 239564956931096584777906709598681208487472858697797223878834040737848662745803995256839787 2 4278288937452676902188057501560658758710978118198446245002356145639205059427478091628444247345699036463521384083951699935577679689763137619545585192124127489 861235321 30 4437713567538640309066887620622330930838613573768414788513600675889574375151998450672946252159713526016268825843649795829031207683622737802370158339471302387 213963417852234233963267116252477519 6 4614238335383235204912222851712300313121534490925581443808153816257505658139994200255278025188043395668227480005103705571358710200262910563275275679923043701 5091950314895865610976553982231899061 6 4628841055402491719641048454057232322471297562495492165923300425910662129818835730947108419622944701381365906899772895354747487364186405018565354577084989121 110820146180470633475313182183711234208645702320039 4 4758217560085807863481661677105765817053056889560954473891406333140078857023594277815581249707666103688450010370282591108291695509542471656763523108401527381 85057635575167041833638332654268914771899511502679 4 4818434604398728471242136119348310379506790011639302312368269467508850451556937148605300239015670570354497981702605053137467488461642182810762923927629693451 414810691 30 5260715863900463115940371143083720857768171142434369488962994230309650792257693234119280439899347009181458735804300256116638306885783679380499383174047684599 182645694472214754208418924212921973882350166811074099137061434376552499376378378715252516325534895732674381697327835321 2 5618145011725317554262130850882928910268524997120456317124041679665827275120012758726112281600332404583001081421588205313475155827859309073338030550730695851 2880744050758571842738882971078246256459030856740016402834995042425372799181492743594066305193 2 5787151313763307089668723200668508596931658583972439468807005267430400747657261078962882942495191025344650979080824537451713912234288708203947174566865113573 34271696399635948697289219651778674636533566057881693599 4 6490184925935234481440872330249508980928702625956208012236238162194991398875225916475894893134688139170181539489332283358071856148845548888990061382904747531 1647045655962937386750095571778136753156933881913141286090027473508564669888469728808777998094537 2 7242171462174731921049508664619200996224538634947067679275105025542031554953629325141626106419404474002593367159284815476881727094847629277321883882106431287 4160924156784953821413999107825795646911807584554735726748631757909547764679 4 7278678290064091135212559234962154024994749694300644909676618206902454307236940123152604475434936312334931022211542640690675577398073793062415744891502093041 363274943548103429820485821078772410390564103843618626751650443297726035325966797 4 8753219841272481172971701942456903613392472465582849293196110212676566649046972854404248669984549796959494832637017704447026582061599663611578719283877628471 12814317479332390232295430470733553947356209976769186028885570006978709162688342288305836604316697 2 9449370040870578578125970368799387000705807761755577307340987440046752356962587464949651872250858316314296076903981736047464365497416544147750070277157906227 6928249308132314736789557401002194543369369265410326420435136241456557349437293834336082657009427250681122351533601848771507263 2 9775594529852149100849348958858799231381133022169641780114207309968450659826504100025289938205017391282766009868182682114171803647820697508681220110204719717 327283815903675898850733456369197134528913065593479222912380165302219019396792978098074343630928093 2 9935558497649094652265546517905963960019255779007026141479267508272272295720732335637737174806194186914692382218199640372185191986536043157068774997626515169 5472756537234743199513919549492643570047384434132922751020561998877327035218941 2 9983688038615205709455767081224650700730959461285375585448547826091902256351141033498452908822675264115537671423298152002334793744290445365430606371613460141 44149852767443895597559151074527237986096177903591 6 11274677781343636812059704620546674915947582097328746470222787074694004092686748569928911739882200745429947375560875598731204432100170533202632179342431641729 2496790021951512910000372275503332284395718490649713552375226202521159203815088477152090905217398124519090646879 2 11771971356264350622334822778517826319337147660335771781268469930162259400306826254202730167050079274430601265368144155003432491312349279776862894314893277517 19716082216214624270646953994200820763 6 11817249838967159156992684532264573728192850464677843750589468417530034435471740563017238363322583705792148773372665511404866593941029205343480212095939422597 2184751754287547099359865946358158136194032823267606439518945340233484377294500792206168966051490254293409849789 2 12251052598436090187572780357586542636169482265765282125781422300421533340774569650150840937454700465303063864283489251127216810190901633902171356500486504231 374190692097335174105751478565375947 6 12979664422116726404030432213644200268718369211160253080860690838505834031033414153241841677057029807417231615995557460045427914753649634386145563104255259563 211661983191362597870698997992231967 6 13722437618920116222009531804971976699045285694069224139492820121825318492340346935197669766447037421039498434712273992478039689928346486160209423267737203693 261095813142283809643499802972642146086102270504493 4 13879673111675948275403610372648605298890183231637419754177463251050543105275906123355858451925492134458751061888707119324816253104856865285518166562929704341 2371599678010861102471131560647804885247575615572972588835270790267483334215894879477685853 2 13954372169249855661458089319792413816061473022723827911553340243735110165335620350024960072842197136835004456983725479445226046283437480408132090953804511077 63071036075518357467104751512620719383789726252832025964537217121214135788238258572600946857123522294582962568685955975387176791693017115627571 2 15875196043224259444847498372596792914945979071922728924929465320675053905097338006501784610089976044609085996566183390304511133063753154913081956450655417497 363274943548103429820485821078772410390564103843618626751650443297726035325966797 2 15901757393647154326147770038604496616546309459682785497649597481717630382034708200094879976075690600120200297746054024418302257690619062447453238811926505893 818750374246310713059213148397741 6 17661083804099080452362957064784030334779399219535032024272215055560843937450232758314485523653563566136001782471052263519332253815445141921879505039946409221 37697168795858393579581 10 17880293795221004019803465916312471610284411383621993839625586973240544678481553276712979998133017092909086512741091668521573278273493418537982465479630789557 270769384864091182180029538233788039478951663484144288534014807193722710675452759850084155758168973 2 18003149064803657669038900719728354984214063140789294380947130643596492539064775695398704530893364904152984951626094592671533063786463283731933674441327113311 371065889044973284231585935642528379801986148117408139025774529850355287093766748604173 2 19437603696486039813815221536996385691841218345001478397150863932752619462598358195042729459521349223482004802808208308569992930982758938560879484706437197177 4742407545868763153749 10 19658047125411460737736713779510028190250614680563434859148530446654316942700464784506800839617272798959736384993761475311123924177301753065810532798701819119 1099419593267755489 12 20368336484713885398677406097734505623758182866618487845061026424243080234035735984572057007102072299354002399630367074690299710020069173954936098597279706833 1435130102620557966393278537760156017252441420078670131 4 21456756896633261382793869071550097541024950989094555433405644125004918316168613050768194494243129482769144614838371895555635163709353728903506041880232214451 766137359069843017054513844129484280831827772631398747 4 23027703516908341480882471002187075014761710780490049729770263934989501485211659864542759690199070827166632754070445680676530770484966775052386530936066240851 478752015721526891 12 26133117681236972094293377647928007628432291386198953648979706578262140372709129461716226853767439108175277053968013502316725243018784027746107965425015300621 146302305969001007951350597032135647885910277577421239749412120760109994595490806710419 2 28524574541328482401840216011054340204129993890554876881043508701187259131889978426641798269768734748443184925077914103950662162750771460763339893437354757771 121969452718984158775147663765735637531773293479313407000773683793731745896614330713 2 29198754053140323013894180065691696732111797946895650230895372885562566136122254318645266246599972474269777433020260279256024469170779800574874487483729729063 157383808581214736559825290779631237753936423074140277428475169238822324133774054961126463773 2 31319011562751142084945782448051537323954185519338277278453077186183534469735001959167203493433175046550945692011480243036588249527212805656611907776054882971 3841975282786714919816084779863069894314520092951501929979150142145075311585770980061828857377559 2 36652527500842950225749707487194797727712350664748698808991127292828383403788290371720499486770089420889467760578364506992915489915785500522699619124816846849 3546690535673687792693458541463184206011842704420523 4 36659931786072578554858080543133306132701445199110781570951506047407628379071547492796563188870931442110841976257252220740354298759623648818949912577168649811 161146080096236338847586180030001658525894914068471342994664421825699232545696618985998628864613 2 39722231053493515026123258444846114238829334816702829449939239956848887085446326298773519426224696032367638493561942457457919899459808369051860343169162143121 575709019 30 40230835629531580084679764307216558725953754792970270763218107354114829298994405097930425571574016747992328753734663533465885107403707816375090879828620133579 119664673988094354668813416750753398412249374677307969789807943 4 40577623523803184509176351652281321729675484272030253754230176558285674070047147085539790743808987337389210766483316575576806695151501055607751932540336509111 517996789291 22 42637554056085225803578100016194223856045996746258930409203489652932662619010817515345415373694628646504515291726449642716179173400531847230160461064307711057 5808958675890946603110057572902854459096764080471021886340992925795979962029786277143734023606810820244789443603611181 2 45783401998360639441173862849691196600219466112587281166261717230416520832665024601104406794761592365974963301051720875165139103373246407308333985941213393989 7305457 30 47660519055208779858312307235079067666364023222518053347031526934830142740526020735129924905403514247411661890035910525610504688648062473036468491693762805323 2427047333075241349541882564808730146712612914820897 4 49230284893731676883680164982737318898742067540494715790486690358711177879538481003384377787303054046491526416772018490544261172033488416360025713755515483931 173192086685807282443022319229032912865472750256286441869795682753339 4 53469207780777397667529038625868768923790145215449002208244861068269409913644022601287540835096986427274920340234598326659356823644358313298669672711537786711 85209066692183132643793723744744335459168677529299960372170383262034644926061502487471225143143726740559018819518251144487380147628299 2 60913864465521383555522898389896065024059984608492605205888843714468185892016127237928969571813927447832252211176842654528805049154863873198869419237167384087 8979451204847333756522176358154797473374023718676909 4 63407486938098083528833534399645853139242781275646406953058159332286959205405224344419854671624379582450458211740775880036159262271240586726278579301974857611 1944848086522004636322313228532894639 6 65438393181677248019533664719752411776952958620439429335747729745138529140708238445551732381380441611066721059536301478936381560222278266582260062973325438207 901432965375777287712709068265242936036682448835126280489 4 65458647309566043874513214047604569740563020321793091550139274844816062336892485582126101781577872242024566325221530111014865183364668405831370144480359320941 21109110074590782126444523035741258545345249516021236418097365046895079172120538450219933982835529222182617 2 67755700660471454806070478137141805095872258152434812441192319069617129758329601925838202151692368834776932573383689471709997086105268811122683510848999562677 2978863788099046787961307811230757528264638144750234732790044396725437300148013868741132262217790670771631239691 2 68822072777848439913371985733816210945778602616523281840660760557016137634899452486451975958114232295504354397768876735927513588713202738135938762422324832623 7158036662942277089719032900502445149698043535163544822948824181577764663519047389 2 73083967763920097439840256741799790297847022975835354156709464232480778026863196690008895242325441704740229753399055395985239412408191652124273151765647239243 289998963361341226443254028886685848526336585006241171446222439827966490549476018258248419120112722906865668691 2 73434666991469523955792228286775485999945642672319952025473551447385338510984913383187603238467907661484469438075989116247839950846418872439454682568035174383 7935443669196901548623941 10 87130104854060162846726129913671074502975425565148649027922854110099655958216977600756645205483281826104669315444486630881953214038601973617939418244231148457 8939778539101733037651771620430771999970530403008551 4 94861549760341066020775348276228761499096137111985670391478717943188858582549679603081590104050195896083101352478154688409683019588518946527316013535382232041 38888421683849530894197721360491991 6 97017417474996606772056016871700823109697036942469180069980535393818707748317004469815456059065344862871831814414414820107327291522594751730602746744252151757 768822705457273759 12 108206766289222116639952265791261482776612561467763448898396293873730342267930357477240579254429736481310244726261799217512917583576001075217847827206383454473 3169943793084651644627515987028257964349298126932956786711010907522534551801092495987119 2 112076656841526879178811667802355154980853082310451351854994423277132447053305940094302835087307971844854771136691455929266549371297496241612413115508835936991 757719856760575861621079110336316829572401 6 120472792487921881386058265084986572309177605409536938618907362798986314593895455499603472992999261046700430658487277236912404732262320648657811837032917922073 117252230125614273019615315606444764667 6 122699691116312059048930054385422883079278340664222255373942296276595382031251630280358909149789537529351742502845165204892385114600897114086114920979573903969 2621987710415136750500358697993131326147134667891813328560907335667318146253532177 2 123317360913523310117399275952486700583618297200519057426531238429075632438163641692029638500697514896583456895539139211756458813834416480220174107976186030743 21162692844255667184533064189726523048980021808692295856724979021270742940848787263657261301 2 127881918476467920109732902618670415648993812245648669297766967618650943687054032591902073479843424473411003855219244046136845428068862744971404562999795211453 685390816344419229639164266535234171365071339275601896497727159832764767578610573746691284171865208156861893 2 139385620861590607818429882149144732926665651597922667141492419082577255082118665038504544620070406921456095524258437083776846703740323094762994149124551823681 31104611791272758587609610516872379423710032648698530017034490302574375750761341122260021138826385244755796583 2 140866133872479756846310900070492836631043291413155498793873721167600650469450950882503655551829027640440065938180768571532610576782241022845402200465253692339 78453637130509 16 146697660137064290811270846769962503349628532932115380879103911998718133712641325604903454736473617022598367179194933546544927042244491569696503943775079630907 108991733572788664649 10 148194216872288695497703299653225169603845495003728381663398260599062978041937476290658715548816696376912005849132756642678712399155029782683129645748210553517 2536986749183703471157648319552811733322193352829424717853046532408339795571645559074069738633726678914446087 2 155724909017645923340165198626283427576009838871885290584788553960446174822462354105460486872703845188133473946465664241594615984713645640543900360299372007381 12498814432770088880326948019037971758572396252524508164445083336842320074229356699437919412037535584798666716361 2 155752209808835424048128855175815443080484977928126582302654079926925528945838049283937306459277489694079068007967346809920769699885237952021713517463881339867 38800596071625595734693383886732213313124655354697228232342134049175149975619062988535614005741870104421042621 2 155869151187539972013848152584471426606218428547667417175076393333316121333559016512660040420706434935687544656544785985755553910639207061436870678840746649913 39699063054276895006007422639487815646677 6 166814497670994686808567017153845631812266077699417678001048012178985595702539547323047054052067514679527964835360966150113961824819735112294516003550662311093 228897314975221002308880539702404118485658038430243097151956519984825962237843007877967045879059029268699969 2 169556687269082208965670304690791392121501235774576918778135962541137591813896197859952752684478101294132900435909585630339112449334191705362638856338724184571 218284593551027544502430483621957556450871202408789860807650018173669877710396870527 2 185739774822315890927000672149745962089223628013106614635333194166443533977961143864969765159811328761564730638067896543591046707161958743241214845655053516091 23399881408091978262589693152942150487400051284681033890892370257537933908002303052182126858485571857 2 204875561888181580073022825562173257261447957076233020208078447713307979393499117407200270059429654645252476502154057641726151431900178268055698482503930862077 11008693220877499213084111585933972580759 6 226053011691135602655379639233406504000393268022961929580710930451791207566888046606460664840285990813532311932836167928379424440184205953305070783582739067087 1010087761965307215352271207091968373862995465660420438182384360266957311308777819139991404580274506241472221 2 247305700869020969217954896705972806640343376207881501761353586832328044614114057712083787571026570253757868641826428183299789289503654545394254088407292742707 40465972475008336684470192437169141730479675721093226894924074578314082830854824739 2 250336817321455380930284642440895832183719766130364214003649038722550143496208337207659456832475547390680179382155317866114960023587988405046473405953871978083 126165617284971896886162351151258619494023264408632145361075096345595373989341615616944067786807869435353820887893 2 258793581366414966051104110640718283212927368704693959721825773379597563587768088963399849276140824770773406632217695098968782603010583897838020425007640480911 608381528284990004056206410133746129337196240591313545744120410243508292135191422002696736116019859440639893895601 2 290491761811023242354657053742072278813810800750140155398478378720365645111299408528942832596124412867173116327272996269285693046382640923045759143165974905191 40088500547997557895292789686805014864324850566943 4 294860257618189130782766395215042636570958865977435051804094030520437351061081234100937082459467889396330818357210780669005908575468956588887635493173287019491 6773497043796561989884896823678137986406799259810943122529379339611159140160261154253049293 2 336352044775590150773451418042447295541250561132472028115257249006629877049652938902188656875110642938947906128901622264660833287784401631924533550012194322001 9832124939606723997309405754728719893 6 338088469120094010062681264215285475519164350795588170047514804305347431437970300166404343819739128663638301133720404017905140907750637909288625531566124780353 525489728267178156208145131876624544047144573318537409239894445967451261044608083728997231704271 2 347992770547142014989337296178067868519667033497082220097498010278797233678491393745253864702598388080292880736022294497464215727683852935514332393310867854439 988988169471014930218428017342902051952344105763771991084799668354654509806740241 2 359462550295343237059399799466807977088829744795751922161446834836330452529131819141715918003546558206840773024379813088977635956986441605710714491098002298963 893428117476929602278464567301455226368240996992129715764271785686589258509278375947 2 384515791510570958767453398608328177899525211894994252146155118540264206788127627607594720785568593255361413383677461911473437348828608970080496868149957807503 413833277465746473863009993007252157 6 418299693836068216959703437753994373978281490796047935249681427223958077962433763792560784050888905896644337331502489135905223817285836979234453613353903037033 20017361948596573191067 10 451349425888976567279501203279552984190704705333437707101534155159604593446044060812005299260403806956873086382529681802926291870014571684913173819187829729651 3445808076590763565823619509371238376818459230425136591 4 453966736849259618444910724094745022905180578488028063937521739036474320049913454949537064587059145363007439762734252183344076601853806103826538684105515834301 733899269125966712570220429158378245835371931676360642895970262934363630867447095617 2 469973344235062272419143815908778013855530247185641130823592358073973177191205456914298943233768533218191218069991740888839856318323597757088970265726345779151 7754925962138029574088976658534808700547103565377905458763330336994162486005041128751513692261901 2 492078905182458554587853400491631050325216922840180438925940591254965036093025128858648128924299187342758272071563326722160899096047231167067202497806397318713 72678296388733758190442967496921974703267949770941675275193122447906801367472420234698070220437 2 501960878535979791780859537543398450866581243234217492682620226537295898743780258661225448256579806685773545748372901149443264323873385019787467935890804075639 5426263877726389479294397089175304632369683850785423721491414203668331311422428627 2 517921226903981163282680945323765489291899220209246983863352380483905319559572735409986312655858096999059145129919317501050805577172041255953563578836911405807 115828479425990450846072988278096104558178872002326555079713806631388420687060929662570110729958674342405721 2 527123540782996891219270059127612067347372792494158518944999340645165340977481797554528152628897232826291892608188947009684664238318137220181990827837380946941 10317455359237107200238839593160672656807348690461078235013878304254066562321408205421 2 547713472992622389261262397882755554602585592949322043238219968485707688330349248707048749463115065072007080473876955713554964653276070095989545436806313628701 47130793785284142546497179373034402498331990253279333554451812543468556647952255758111 2 596189567244298040373292309138679470789137202658991020197760102139369138343372412624433627900242736220633011059946302487894549524205817871612613213628376020081 664524733241497278737729541386740427208616603872402581518417911528873816121594522226130819123656935309 2 779841821515430039589150822845977390314572783859693155318060524992700089071897939023368528385981345633049725821144387384968301331343111003154912146794190349511 735737134640738331592688102757707811877937841348652469388418394235147248319543960958188721861 2 828528658489431001099343916764149393830006416586492552651884929527668059140349648076153980784062144787276715473769164297796854327157232944236546091827878579333 64547128853700378546763089057163838673553287902155015009901027505386863195108173735571 2 851772199559547610150419804136992543122068850334340168845936771955287393019026802309998881393552895154450402746461045522753066181986562383744162184776515071331 6011026481504083529342615688381187440693403859272893733 4 883944832784983022420005553576330525862806313852908150965248108134271604081993551915687055114461941880642081706995558118952384064380898419033968980264811467971 1476126149321230949663766482296515244556437828560929 4 915400405641526244736498419618491995010071415813697334055605096505448844545175894117530169666710956391455498763725430067737743821731894715993756501963784186591 14719241729695951825032164005520663200942304667015109600532048245603753080014492546879309768671609293061874459926025479 2 997387535978688245391512054071594685491470690252601249294759383224888914779282870412357941838767884756647751600800359614466307221763683300305491351539815843869 82629278148591587745446447427962890671091436732903240127225052728792777851448937283049028283902777 2 1105599213573867629476662606807457167582658183702932885263892512571202518118017996095193800932055777525128937609303490551280824224365152366004915103757914753153 3991930320717438042746489065171594588929589908497209 4 1133790239742491151212250695675219629940915825460587250510221103270091782232271293211426096225952175762333574877971004204508279045919563847752545689609643349631 101378308524071499078539816358679352355985278733307478177049 4 1323924631623197091516148132427334560507088613191706828416070977849238583797865864334669867894832053778704683546163680702247475124991336355962341467110315847741 656923549397313036646314734872726436942008722736226488761617012569401747677981742611166350903888707211394531283478050859563197884410658914716080864632043623056427911754111242798457 1 1325669427164648047328602407268854852944347218216395036824492728609186105880065797529004157862906844718716877275884365876879021391828998620578748059740546162759 7305384583764151570355772033257688575114004728933341020045661999777916824457011922566059104198949473729996247352813 2 1329754318094327409530130965384877686861626097889492286482250906594742085029239333767492470513535371138768392549429221406392533014256519477208996892076380486777 3081569282311045718067762476452091169832808417095856290548151 4 1411317908847853286544424017135512740879360236649752304749230258553319396410446686006658220758478427101552887997334801281996820784802288380696382534145404184741 34638921411931639355435311372937592071818414538020632570971097588616675910349742473403 2 1721495403746050161715314608369361817320066334946145238834498681497256191903000481120060862813693625830934263630120670685065295760892550864325372549611895155699 40696430994197776940117564061672717645064768665746798655133402332306500716433433042971 2 1846398343756474291808011653564544423999247988516898551160055932958581545039783312804236731069227453024550251106514024626173669725298358575810326831673148317913 15949529073608213820855250657334345691687107939668138439931996121569662896051348950181244434545194028342603580212077 2 1885948599320768031673625290595847013941324353743086917307396448390607871929940993551419773290953090003654812177267280836760267207952526107669099260117704474637 178043084228769642541931 10 1907773133602697761697965325820630336475623831026861768053482933228405302207653433270734919370943966468494689775720968245923527264615649509505695979647825258501 77147303932354834638826732319695233925278010593757454063130547367744900884171877473776319525313611359277 2 1962435417593575918321295591161918303587457678639796474740754254731889148615751405836359523390665153482861277488923118461401697362162699702226193951325810126327 172439727359826603994880069764875285250771 6 2056518974056752236468387175325179931468319945201190971808712858378941734625134654040295069970749635435445204072625104407086873378625810262813509055699455593527 1288479865969099056543399984327660001952139634506600414467087896598496729580880610560945187384268354845282343 2 2310190073118491719984060282169302801961230753110537882531711886213041237290170861035117609821771853139949185284023241711255853550789708174767159051070888596741 8384422432359754524197224033587456926367987122478775996798790524996705777362127352039 2 2437036478501445352124007452646101249156019635110969049633293189961868202925904986248067619769324847730176472917207198937684228504846399238110933639700366719703 12196726415046495775567 12 2580387988424444285136457906079009811888703737157713424560338252888388672842877378213610475301962093707461722319640935633286860139892102613815823847161360627977 467828087409711803678553638857569446075957638303705263796607830423804008876115047003307 2 2597022487484883442781163427481892784553520122849780724815762227267601682339468145011338112104143042805655892171804847678292757727486302752227257186363213742647 15327375484599128542063339682558342433427642891329245024183037683391475160239899256967 2 2634870435959500723454451920297184386357316109235299169186601927530260047700988997257446014608116745382392827423597410694364021970064285477731852950899412756461 7956390695593152787478995941367927117 6 2650617481608426712407237730278557867891764760591510142587574824731201019383400518982305706253398334536906787247145472559469537983651681228380294194016453720109 1824910918879 16 2723653584592953839510841010650828602161312839440249696169731840159968677682763921250098208902745764167419822519866820958702142171430325287172124813245921475663 567661 42 2739725384797938906858190025706618501816877873642622634127035606882332653709472969448048038320364202009075024777823762610709451528368723338335883350410494337157 1385155180776529561860005676495413663914228149911157982714229 4 2751344931112002362184977925741633951632507856065770039269440512167349569460753495168409179161283947487014094055368741139696547346159717430615844339460145663641 103242322465974008902119484571344021248991178598909938654463762464031674306162786700011097791658977 2 2752847118232057220588484734558360463076011737908048325796461204722178437163216360064334219419628847191513658173162208294686225772749270067716956988149835806763 803728469057369806225322907281950663 6 2999851123066092147310542995910854867137747615622709831959624557100628629212848132986948783485706423914620965112692924823326640157007706276332164548409996924217 8054462571336585791239367533626804176473 6 3080205721325655939553160443005652228374583572394999544437487230602932479846307483947326078337155447939848911946666345307607313364850611980813808306408849033667 30314152515826543675038206022775219068243106059210441522722680378363 4 3274097121452233629657750229569392993851515021806252396054655729248647906537019008082355404531653812129086802069237036027298243675704638469547983789664616559011 513328559014076131582070604010974633960361200452059 4 3382802755877963553757536632876642335970944004944463254452367366007314291283868648249848318004792603181442747633923958875131330427442552730629442731084665123721 234796505744854828782813033954707414595482013207001139649025985524699933715164870600613437006685261 2 3767934178585994125793366417699028630142205203505101030033388742999272162043558037086130356307429299383590005083062157499711089166905316022021301252209693779763 12077733344000773536322156469165088505635004661434859591620832476016728082390167302027264777303431 2 3909381327597323871317367081250864046909261599035799275195664971898753511350642146504685642106726025483968153112647584166121088459582762425291435251163880035007 234244900787701016933246543175536781291702284511572212027935246065750729411905637 2 4220821041926145577178936803128411454358371785934304977505199460257208875416459967370379701450139041463533961481896280533091832939653618684329466102748400329339 46786311806416491422720944083004981 6 4817738289091422359688497190723268306385624868641983195040376688525097618982461888981444467032077915953985202731397567218719754189320904635066259391086284435841 1556079603848608660117268342356413703 6 5025480135429070663813137916025660402592902572578605635126120583995548707456820604627822130167144449632722707048140210668283320206287522636719247570282377417217 389092918373365899362199966750177998803942293188162255025118017651931643801083656667459519 2 5124824028478141795701583281428790434910011352178563417361471436456793641258899581799861580736826347934669475149506999764939160319201711341695039795918721522961 70185490069026628098125435348397907407148669811369255633696741443637438280734642815454867990647728135992466723183842767 2 5277998363697620945731020215034427017714057157345416109828340906626851508287778806662879278879422410833019832487002197383901177606963682651998616570943850867179 713536099712484896735638793976836859855760041757171922027313844898955562569615341454828526940907941 2 5386272770990706614099336730852736060994951626619256178530407175953088337799008757889769164464384123525793984579260604688483108771339842653933899405283341576519 4616371427529610203300725392581770470429440038488642041016164444142926692522746015930903320619493285413 2 5432995146648858077536508902616525105107723090621956648942244247153077436223094431576977556686323308389764678990715365044908386116043274558114230178564101562251 12463658802959333368374299982523524813284113818387501263913421042493126668972110109693800550692795369129449 2 5661577145236985070838823956235697034564706048741780734633283467566428884384859813861616402124999921866832015545041259758470634126710654458901360888822809068929 12181120541883163235537379826195826435089142077320775764099542238198963391984215770960090772991 2 5696174696182536268840474269502536680608027237766173320491480778583135332752988772566918057780291871842771458959097882545948132195179388714177837321616519188573 167714639670986359150773046239412927192991032371956066638113064716344375739004339407891269589579217836507909648784380811298926777 2 5881456086204395054461405351519549795454774288975501884697450291052782665564079535470833872933505107678896279732440999519073094106026519992031385874310573551683 23856515784737210916352222531892875122768200522725965746019526243234042782271276960384520856756307987 2 6044747786794331104882426952939109035664556049982581734035136935426691530506388494478574626243811224429229527262364222217347076755029751426629542440343945416659 1593080913284901614605241444391025423889926007443652082025419267702531531002405657 2 6392712333180494251138925137623326316607699389553246816226597799926154032089471389449694054620514000253125130768588093996553656260443919781335431972491315335031 808837549543528482575118675441753030820877207482367676094343439112529313893179003887296238710604057496062329107 2 7161109694339533483760703051000514382922206321526645189205606271587511166416223019357241549615600854417914970067970511310507584333237516479805992378994308028867 389505528048407043095134726941955227925051769059452436879 4 8699960700755513711854372635692108560581498900528101207631101578900850711418104936401587832624258843035726288503308827662003811227804358931427674294013144436071 9231503752116592325637023694788144768384219326137908917015443894802415083706496076133016538603 2 8825542974414905951270965056405797566887918892750772550516229600708359606992733388489471817091971327452506654008400387732607724293909951984507258424902385333803 3880557928580916559778027073175988710260579974324885396975776068524478609120765618111795638275464647 2 9274469291058648449540733973459077858085282737821652535401479627422688187547547688155119803135039578631665695917681901027463271097405723266336101014227464755927 44024388899988694677172947646105383759651820693951 4 10356261319402926332137376438847769422013566341141616540414263572425140420491734826388452556656366241666179063711063766619842716536020408570531007744657082024501 15082001935638920582395082029819399853 6 10663466038926832382002313472408023992937341812354881389217372573652430730580519039799246796917601353662886454853280831137470390194689171429175168009917436407767 44322667326129398950847171430005295122621 6 11805339027955596078603942572201994238069100174933708722558353449013480385024026765939128515738140774040432217784063433980707982149778546040599916992471610622783 79898598653549411144099843144104384986497561745185702118214267288050598581289193037679364693782950523 2 12183177519863062994566938549898437413107248938512214213837172496032338568222553664660485514787511196526812657414488806253376939089934864740772224994233208546287 4225235218809375317479482140077626963532050549071303506602175677683963786359005460800268561195763 2 12234153546001383984271243158151555653771049137892123262099374624070464037739182532558510098271482310239653510466674935101163679008222167443436327868839871113311 52595417797518863702755409 10 13155315957619688466228303331769203861999165018641551286653301040748497838160852521186081885760849400100355376330171307220951640266903202526335219679950652041957 6217867765738619478337381101531137637827236824416561813424763765770470833 4 18579643893215748843268912980802699054189842136710128309507278206723550870175521137299802009369732467533264359134891965745067923857676115608735070438221877310481 1558750713015103485699286714280529122173826693680659014681 4 19748428205701528746628539412272510988390176490467726964143418250704458162026065487111781668645148021947051749711315856675413680038258126631529283402986163666101 2205925309257987764664342071173873 6 21671865802001012627222698303363185539659669240157492427677682238315546628007790144094726978725418150672218403979136981329988772825506133626388706447017072294407 1113209655591816428594345843919463122848639311848675488302056913016927992058565601 2 21740977847418430700840954892538688326078668831462377702383993904945454088648257273038573862222636876825248137481634104459012437111163201917389457381829924193979 10075913532196534974264023112224483068879249627249343 4 22854222063088165493046563656228665986268673825934938685323916548404164294879601746668415980820392157950766195913037274971438960575524118762075224618020189045501 280257881 28 23120237228110905705265837346376433580701631383801347591434966248298663708086495005810874695063796509835546338659682178640600665788510368608167131254387201118021 13072244182451122488255608685258231119737 6 23407854553988087593873009365332592466892343495912023238781655473479820269124916048391377782891355150375693787224731970071389863553032402276387515327385199376873 7010072293530953509131214640607117788543430409009149442878435493 4 26254280336475326811713878227207956343152441952164600369175024578704201957026127072781364538576472915402919064561694730342742629108710478835602804424483585289131 12706454173998946211817021684247965948301783076501066551 4 26878316429150314854359290961058892106615985624081967266339654178016399292597422311500364280535014293889089470985399859394764156329587901546242093250917180677741 320153663517774825438523222268936941030720646911266315895715152412895838114504219 2 34166122754617527738249450565939953367924297634102657008450131654549355035491183174551729605712963852712319687751538067490143758572112960148867781029366094434727 16773030812610538825493831978088331718225099554741644617159503042646634260911094926038971782879095364321 2 36522221557810929799870162475237641279777835140181108042976371774341156115889512843459087272597149737697904148523803886601412876639435211707425010970147036780277 105793101564136147812742683849735154273 6 37429005950375530862769565848176788590534577428820496788391430923006013813698067689905523898235300144969322152070379897363607613777937383212315254175063024624243 5588658935273575562289311753974023803051771075824333 4 39076135908498456350571036480834865887096813505662013977634321064558272069693536761926496264707446371441224858637579137949310594193396873888361305182471604736191 46542387264842782458914585844873487397893 6 39528426756735586554529916585042346104743160503379951304298251069566343293957564924203807161353219957671293748231771062316833166006945475412350463125017719049219 129768508167054865840499209027769727290398625918244809384106857656628014567923474977719 2 43909803720047671578360043317003745437800832068036240810379193469182527255886264259668368110828233350360817320093241626319798390043669092016988332079598583488429 4422900255892534826877031526290463169229874741372183630611099553934502595375863934342245053660176084442019 2 44237368684078689001395894322241855686451643507049684220606615903663605867670512255918840290457799293409227019867168293769810991893187723673039567398123355268911 20454507180248686246542858679323448781 6 48111375599677837068375036723637740907157268907215228274154497101132792997955015576066454448900526664753858791435223191367746038233710003204535257999055187161451 2518967868739037623298988832895416302884228710324698131400132133131783699673218020350240250680401803310637 2 49137640688270004437813128139851084422311601285099353674101127962044102214251508995076781176194789663285284500132874036511886834082981224277554552066962069593417 2646821360867 16 50641052387318073350366369174954600829735126749757477321903031019409836026010022875804262736928292646698514824894192391945801604133305130921271259651522230923871 853038799570475229341950071381332868877 6 54133541990919262131331643015046978803010533985879522337535711148036046676714099144463946200840740218097439913507546320987525099318217018307060178777339832272721 1089577187152675429461357323520162391403721095338503398114190262523752888582009876003718390334917353219711300101798829866293 2 55742949317382669286936969343163814089211605077884361295146390036212293070385404741402299107678684918867713538924413814057926545735424735194373822211345389057489 36415861595418784084625502210573031 6 57205052704014122385252225856605673764575791912513511071836190456177225474134669909754481420782967710372281043893016828288378481900444296906377042798511945312517 11512638528866737613933101364199508715427662064672421756163496535471017349455448350727978453421233700939336003119098481 2 57431513058453384965262427245864012051838826675153342458102862625071890302237094559314070473604224787811055059490482564221200066360434799573000731961761894157027 602612100576779820195567221824609485936527375522451849430612055360589626226670340568863 2 59786174042036132680891318643798617018555112804347093177131773958467111274737400318945007789048435066558854827441372573574346517446733527825822985355505065972739 11801736982179334630773904810701456889278191952049399434942884503863836672458100944170305176625048823724301 2 60861182165031751092317107588141693910158698400058767752424631999371971700634696374016722429446029635016006880318998583655062326063097363923730636988657768546423 17620041127398282365478588843751349904938701468548727 4 62118341412137774243343304863136323275631593603934766296281838921628593383109104833459938553161727530326977440681315112759143422333614899752233687328786330348411 763700127250748835251683902529803768170929203590971761356295432350017843613349831254014138407443147943108284274521761 2 66296924975916435984004902628920854010513246133830422204975842744867527386225548722534134663861650405685770445295897510542715041225584742657493179467792623573337 502128718657 18 69669521357610753023870713142614563847818133956816197401022920020897629738838546525899971994608189215104713488356332782036989035111804135426648900517135296415953 24063627111912518526016503889056638254866189074739503260328611913321587270302110198193111670876923651876465602842508125943 2 71665654209292621426307878188277757873382642047543411553864884672010985185532123222164963979593914291510244271393123751249944911138644595235375987659718571026201 94558095782334925793046565973225501457079 6 72317662364931895024854309406736261870620570259878554514101864824710511304913721659168263898237402519710204442448291506624860109004408814049835523569764160196499 3341719861212732622121159987348417243129074216479804293456594103377701909041203573463375637351 2 83247813708850327321994547374388433202685555035413095881524875203309547715101620600241161760256847205604032975674135309886063914213112674223595470469647618648841 474238877603253318266672514440609677569683909561203 4 91602987545865751476731486160039245962799028409579779786192991540560569557017182261860068543253086337644447748273467978236977263600613580535243956704749045655241 44914758503426195189236378914427137967579 6 112574722608362853419429925690162687825538670642170084353424738547325490727216285210748004822027008320937439048129538271729651890426256901735417019456902096760483 2512875860335346450341564541708537304033597379954471 4 112739121385797192286337085265124255959166171802620245436011220643291669707249281505487175112854642920920870037546002598248890277297618523714439264043584379409241 1689793798765890880741588179421834633173252608619013 4 114694088265190948171067190386355442049584457196575469172939600303878603055598758085102657554571884668526938068913737003522419583033823651470029329733271393408501 384295612107912090635203170754659035605531028258201514616123 4 115995250331743425505764927662145236376069204016081159207518814772726880936416688910074209514867676542740590164288678912778619296352549765196070356819506990966741 12753681138417789425523857316736434825297680340823663 4 118380094332448464461834696131486363827368372642933759866249531755481833735842892947963782898092125130515571724234388687351819098888775065277092818658040742533481 38734840116932513814915364734124697343183453539803907673966666473768964146310516650804996923236811 2 124552227728810541536426201038385691003794280864183000026684241032514618598959743703296229665307380549470668681915004091543198992429779840162903476816784975045697 17947588229105372816549676071047700673591859421939565622379692866907350114087663997092163697638844479613402817005565224525603662208080607195374620930802661641219721981740311942570130942028729506428184909 1 132023526260684546743865350925852550318681930243016815881743209312064289767613623026478364262122665404345915060456809622336359701904019261676463662546074569957707 20948568573807478045970367114805449663066169484238243107157126491 4 153499389850075169666796692181493808486799900147095085106725413838478356867310108655704322591047849389410709669472274649732748363405590080071265602883292364535641 56021502920507897543302731298392172836568058031180644711499127104616749984265903587392322797253050404421191 2 156250215101883493126772881354691881535369221581097052609677913685257822529243750463387981348775572931736521474799737080314800346024287205486765556570340615970583 78584461290912124980815512108446378963892992477811796229683768855533700028404827270244458677176216490389920457231 2 189207509767460677577399975569317330872309320951876927348057950613130243482690865977161406669302499535182514762374660081609298984091494051423530658737089823453243 99096024785171347433456125113449542632882479409457346180724549994474503081757923649814423653 2 193503923713365037658781201370680356714497712072524510077392139884604374567236402755248708696133172622895375233364299168897594402933955327208870286503342890053509 1162473661344978269885535868964770301 6 196037881528428781968235264429334577667245879281114479156183681898666077594177047921995385702018521886537428000569281841357382631455020679341525601788793922826153 10943852442254449012352554121067654466871994131788301092326060152398340935676665001951053 2 202911364212379407773218052926947248940105980282706206951399568221347268779121508804676309913162285130422349046728108397303245259219467100159785657766874189961703 4345920375763640330844391913379435719 6 205498337974945822963375074953434847285494584647812341025158215996402601962051479532855658860020235076204337137375397305838136277924509611971505622903661336298567 25399678534735364007933436520515193677430871621244374577421038707460295005993165532801251207361011 2 208616871647912452190153458596356213939506891576780978134397253521189836419483199093719594192840037168883275844116099052836889690068318537577035539192005356696301 3616924717475659148388022616480735879711334873503091302385614001575745887476989065324180437348038464431 2 213186559679589179406484875984043704712032635521507689861577068672746135366698832225329019831164990853319033481284458394379033864989708194980771751911208014568899 40535011581314288683233226754963832494397759436799157589417128481415991433020778953658734816920820424305988858742381203951 2 227035575973088384136091786750098431829293708691033915641559446860191773710646590810076371975683136354667071531658886230358594844984046865766291511050011049380739 165016930821514236787476731523543194376456378345765764156518389292847594881598735503 2 235744292286769128698288329129410079453490213233809778046379070694470119323616852036468471373703054281657848507760580893952626411343512858970483957968968646340557 6145880730646001169954007493205719047 6 241291262739967555988214756576774627883250982364683142945581636031377659117549148405374732340371503431459717188714269498199849228787243757570984021225800082033067 866222727806228873992043660420756562227246443648276639180051539946130537524782421 2 250113938056021359093686622974646016023684792786930646297467152092341792434699987260924122009560308842256050275880491383411714826744774099792364933102426971801221 53822877469606411949192379259331015574780379 6 271267799528924937478211402486443000902957608833495885672529011174027876551553124625826029198302898397259370762602490377128889693532599027256753072370968676399309 8217062012085224720017 10 281720118433696780982408870079068044888391489743333907442516109206905543497233443043656362317737163225821386228801351154098240698179333893279526032536064914679997 398206777368737292916340640209118440831979690958017694818163025173400798683604592981430558444910785660196836201 2 283855050799811520620001433283770501728052518441268862606819920188253174477225931401264974318002045113635189471981084730154378123808555075361830160332659278499557 639918356281764655715372870672321746473013822504099 4 305140703576909537952353578452686200816244807458766854949776805248828830369382596144183821354581397906341245056739142328572163054829376721512732104585699861659641 7474064791638495500692240360991844387004001630812215911103657376041369277939513257417980857 2 308788190665482924802507775209855562356043151773947114243634156177912982359405512847771651062259337106258675339806114089698148497810639903557198907174859063124319 739115180360263675651 12 331446999993748190208970192731777338174648023574687759092805425132416594429078627523311005327722564758169045438863602189504533891004275520236980938283792971374859 99034728584347357804856578603445193233096689462410671 4 344013798886320071213236002431944588627777609956531739352217961929007407444581071632920273177822442115864445408519295701773630001889989381916221887809817037892121 50267862193784738432801301388872746895975186519866402863879772134343445342348655890028566474577831829 2 388976086926778254204849548174039275698609748902234894991909135828080820310743450714201417943264233805597128657699784949073477466261034856834995596767679871322903 1561292596573900741 12 407706377573016220147490659335813006925610042217688025364902699517313129819975660582688458669165177090623389880656221706011465752142746989107467218124818240608853 435084906596484728476903834386702191000187753172222342632262855648551710494457889928266658027030556399043966237317593557601680334744174913 2 413714596642742254031785148634229027895596319379898519315198366052697907439499245349769984154456308843489727725500824161583392143575576563364084990273448462235033 3130497663299014788154042992548154570066594924225098551518028341936948833961569003052874317441036193951 2 417253871860963485294895303525256299937733746574965328308620894680331156307334977620995755163335886149058977978502893902027839522381902803922234755370265694158697 5388737804134851632215063573783535413527941099379869683799019433019006180366154448477 2 431965206340526188450675155986456652911115965957709740037776820838193971016485850881729822427639618205300627333107212924562669997628049992432784111987208853934719 3167781216494784068743246915380394495131893160592187466638242154847092927745875629 2 477849420741770191148887232641239640090017708666685984311289720459898563701982519543061500009041697194021316814044849400192921351070198810164340757075026080096251 7383065400567475772932193100590063422106453615472619425193241 4 618614366222836771771124877624648320619635011045779972684743008365061042199296152735239640061099954237624249099425071065794046694629360572823444650025176792164351 33127811624368200208426217651723629261873679231618754737608609449682515417947551872068873029424789961314417272285576913 2 700325177956689553617501452783533925331270946159942871616414600869214534567568370479155567759512356688391396569112983437489447029728711678531731833095959257866059 298392083924860159743233583640142316720609991254304099534636557557404125318833721490746672807360115414398268659052391 2 772482746030201320015802453482716003959496454569723432484648432815392637435496025961443850786020761120614934671671999757611290630230582127504925863881475512705139 5415190955937627249829 10 867303758143238330255038930704395404202979296076492696979304203861233387983929338941919416322239165369572190217270529746995724732861509076044710226150343451298161 23829659464246044992636205160266411790243978440548258164284535462760606229391279051584677634403720654061995502713 2 884403144768466542053085393023354690316855823596442575429705372547011212785580621398934873102470738019896883018696565297533943039026982435145936326177793813074613 1363741694389491443140340500115829673572177869569 4 929514631597557759261461736659851496256795927241955698966729896313579004113011727075680159089193730810655025019568482297983771924788131625761888222762726227336601 1197479434717519109370975424507275386116152828207775956274579995889684196030183517941966196193405392517863134112666311 2 960004933155560891002157737280195140052510987292687236979801724073525921244781287783419387878662274953576713846316298465851754944611272818021460365418800103864417 2911240469676616672651725258830380097109058240360524216993537300806479995646184063199345374328215748918103 2 1000082797126395546618250621230010852668668647351446403576260286375806805255720468219935155817777059932017067176836588084109256904500150395446455550099780851578001 738389740637 18 1019541160769498847605149160693249311058397583059953861109860589101190878392785015980929972679448252002705370485377367836156731868780631708364872333600047571783677 236311997960361405941440112224536595884875238871093869384796743093503594390493345336516888737 2 1211697118121956220340514112421573941451594152705288157066118683752656345993621087249198663259160241858336003975282367203804868069963754302191541729240747536409737 7885532841148104320599133020144378959042821099886765663158836321944602139857199571660542627541709774720419 2 1214659890427226151190827803393522853380691656079774143739373164170268401932486682233893313122688349329122116212160789113400661753397718078997752831307431289469219 502882420626929749773282413701117999805797 6 1266499723660637656630300624749269675416617589401399462049842981186009412162344745479164706822909688621970635102827583487752118475409841089193550679116102603457661 27359433970103153874157623555978485135986350417440231925520006682321754957499120222005273563914643511302791 2 1317748037785417934396073893722141604755558661053659234016536630885731984784204465017176165040533387084831184556555808449668438216497177983640009180754693987558839 109481876307691358693209599740879206803604806325009086241817848808610490607257547849659652821 2 1329722268070545777508619474538710032912837964728237642854191593247034015965335216371401341085295333921490883042827679712075839414081185465285424995353597339609319 70158304399931817874623965093718369976170183986322264487 4 1335467765203562892024648812830811234206846474951125075452598441206881064990365609143169719539649177484710778217153739952227967455124311052385113827677349294796261 1463392398700918071578167677416017982256966611498909683223839404054833100129488782316477 2 1348776442522974131788280628064453352656408010094149942412567960062519215941378749853158485240915874510850490119956272935642048274344265659862944530806303887729907 27980674139161931433995054964336927246204070481711192959409763700126531380367307895001067765630025756928900752348142217432821315069718809528546294178728281330911286310670787107926813643929887950585514727343817118822622433197558446321 1 1350426315402384448561215901011168498587105099515425168769404071904598115806175852244947382640124919054879042604527255355618782132383459053285663145104584431304307 37210900657356331719985328819357023 6 1510005897722429797174261572764227984487957790680067795040109318625665386266699025423879304361049297913813147747930166931787527992152226775198886530963221841423213 75671467521088492828868247863546113676586184380896861738644724253725184354324479857019706061358473244401 2 1520057841152297077570515147666653137747149667894915132154219922139172110121281272142212478830753263885537948227600991527072958751537011701804408853424060548246599 24203101971249059783773 10 1565392700490571135219781149701252087626213584812245008176353441090497415120273943516612687495115240868255179567057728288270347221628555332870444542222570450447289 5450117654788804236111481420197593593882203031287266013885433861767265053881791070253732160520528568727541329014618564670408237803284621 2 1906761240195539537014603281140480944856358213098793267966297061445943291805333693162664311349408775832645926305173968722971922385382021369741343493713228902730077 5466488372881614288151 10 2017644504584790237209417413254419114781479227689368299053573779726132080554277053898561735295191961114914610773192392495432525834066039785854471599901851156154411 13102827658501158040977091397865901 6 2165692516219529228306659331617232709621476446075141000097914318395730653506285911465245155249024240754666165404981460063623473281955430415096840319551433341871349 7109895202231834688754057977703943450106032057 6 2227742703006585246378715961279084514301875943586462175262002253524970794812299145097688713641385178039466748153278361611182297339613629642771739704467961802313527 40546414746541440797504670466027165727902116031659487999 4 2228914205532480934558492184549670582245866560706304566501485988070633712936753784953235521660070231929026070649585202585232712551921591205704662284978607157529261 291520338893926422134926332789902790881481640346521087340275899309845248628586347497366684795529817343 2 2437511455364282684202852321210536590208756024509341361098974547121872247632489193543022166167236680594770835448302970975941543389730164211682819177206987792841657 32698455000562293393145304373170947 6 2491273667988418970649918773264661065923498760710592910655235062841146101525534696378715336746009816734532206084706572455634454846685990045110692191962603348251369 1035963894981823850588030959723325133757094841989113542148713044600381765890371455355584216788353399206713283073151517057 2 2511571596353560152874386125195511988739791534897720990798535323232015606484153975819168155494906280187474107427248859848740058713828157379201391772525532470773291 48774625069 18 2512576673566069812515369147927686093805810640599721238539527815923818645610889746718904123689199745269753132340750151064398471528098887896005008153154596819391281 338778271026378446060449784007504259 6 2593925517852192363410481667511498252855113561237122318735142643164372018563362873932548015493053742472327892296931657910851947470539218839624721248519069867650271 203727121904167777193899305795262673659180734911229142975643949481009366629592842868402077007 2 2668134862362596203178843305459108838358659294734660463929953054576887310878689661200971881399345878713205509162720974296267416135400195131402396955137102507358711 332490202942808662125548648325900445495978089961598462632072898222437775046294252351481979126579886882353309 2 2890094246560287890399732491951468361456471204701754598176393033906439062553702107356676980681052426855488024129142750544406916595175908392036432813155091625008377 5615368334018501593413814353618149105163981331488687755238205946818490261205320027289943334518640121258935635371913633 2 2898917618024041115138561907099945096182984322772155468208500650187224394016023736055701257085591627592607433431531393433187474892241118390920545625969734792630541 449868990078664889322895846325533561720067359521518188778054355342948750960504754956188828326317570636793 2 2994055982988672378192250944241264389003724451922269061925454391841185746265565405550479327695222382898302787349603586841375461237748966415970895392323880323557113 11105573063387417622253150842394153189389483935832086061413329158521349541188313194614688805190918008100360084072951 2 3081185274884596001715907715344635016936410226477891617449178361938915137837951454283809827755863180383561228945973465950466316818040163803092002034169432203472273 25138043877644710235463580373390501224152100035528803656932687659220448879926028846624241 2 3248453086880023120132575225335833418546679436074791762229370515805320608682836522793311452796164493611656507353470294724951321742179520292492929771896701236295657 21892965139013621366668637227640425641728275548653518857582248263239972247615198083297040304868334071481 2 3385466909543063941871139512892123160296333735899182073772925294335320546443588609596626329088767542705218264380646029686664661794744383029161226603065225752656359 48167520778196172610393605132898424110771956601830062011 4 3529981908789952770577596485509125469514643390038418863259791841277458596199488922067401523111466826486812216234933448898975408268136149200956647788496784509904191 4573935288523340370850950163578976950194524794008807590600564089105737450313542244576771363716865978249767981 2 4030849648099273019677613607353653043249466874778510035905878787411607874476291862928062281836947117410910471583970129386822732534198775995319615117347863386871413 607474072629873045045541696303288299939963473194532074563194774080875422120208150437535090314867898605822346987584309834888525988036516333747097458091574313071804090254937066078980890893364761 1 4514041054945914015738975107561765560246943979674585065447940566141823943228665904125101330020992237799132924235858192929155641824748942284394079222256937718427127 517553809835998260509200117865250416195653660489366153781429 4 4995907464979592435354642152256696082327069509890598605200580320971186717445341572129048974133992499568766655530408651835782571093506308732122030598228100230917571 533576153046459835196147069532261275203908603462856590821059795375710713346268191049948521090044683760545545361807513 2 5194882417506754899067461418811737396272691788077844347503095911155784194126324430707217290428292515014315193980741750792854586112727217083805554087300719471839401 2857699187933211616065196406705460067 6 5885165947299747826411753796421161347804961762549638309902001709995990702052432215294854536744198977790030884027069796165696639922128041843478695726456418105619239 19935449372263623720160873828071018601659829997348456395821362711268714338289182972984101 2 6132074178523440627671488967007053997079152973992732248569160603130735720240052155173489071822848593253553578343566205842500379419519274349017345708705536479087459 2340055860008338376108825345074993850239781614215648648042901051339003904089036323723738344153871285343 2 6191798072260079024273009115597538474901720512220455352052533225754178461550860861547889987317866682406107426301640046757194123121988279054664735198442741804575027 400173565070973021138312822397542130653425729766298118408499135665415920101549006357394594626509080359287653276713059058768712576335841851 2 6537379178884150032242113580530185984557294087738121842108497203221164375756326846180681157699185290250784207272330096618229791665522955503117537768580314502097303 19625565475303189 16 6715138788262509540756738287875247927634434165094667303469311791096931174552682113943124692199708834336562086400274992237142758719295629354844433226891489324777019 1012253956763185991260187622759922355926005827781438673112709846961235063161614227773 2 7182870833299867610329019019142459426647231257106255228542688053087883142955176561752807844228591302181645791427936450491216550293030228805792444738157648838964051 17712925330024426105516256043657068971490780163713530635401844160968402748966043978500287304643089 2 7325897295821364479426832943531420199707490256337003274088049353298224036068834169728289835111105265130131721798721401547291243458360373890347774283296096183888371 4835764308694247707956699468085003 6 7757116568421626849585509709112768375261641008056819902326721590890730195188106014727350490675382590167611773489419431136438938199978758515960650426376143610554289 4730736863926542123355403215347274177456359749851278368622713127340977482591193375606122890923997456450125588238019055946800911270521103 2 7895625370675855762834747819425682145468064062200885768243682495738877071588431053307224698632429694463952735100103289876944178181369596261095671892429744411200407 2462040498590885028043233860944101580966554180309716198677327 4 7997501019966713779723699041273315755652476779202930074130520268287247041583535135801927252124175321560720821419703909895119463283366234301791845434346308603825521 7369480444485727811962006587081882821262820827613310552121759782914272055520705496426932810471083 2 8801739785893215863900220481689357184227680791936137931666299013592901478426312302155785474486349054622582410446531129247384441782253274580517875131691062636240541 254057695620303022180321 10 9389905294666670511567731984727668514721371201812947631983947823971860424739789279250926431521689356468689232888129477594671768312592273562926980201949516435890377 35698957318431161707811495359003265963022946000148202888376539098449899628177204156227606509491627213813101512711 2 9502678344734796839055932585415829358499680837414553023749394885656973289578138518080658054862758158067938333364222811423773784816595662920859680531521686576766601 31538173740115287010899565779130108849082119617924923629671697882867782552643843787 2 10254189720223685269684998449076390046326642638829997080674600997232825692830400626914789252365070386692925105435651459081156445215825803901837955303368311574250981 153451353721959041285332057392991270666724284915413085869613788170617179385971554630937830014270933633074661495884428909821 2 10469389923048030158241739729571540466312584876732609365391925503642794824066382678403796963261615106848233470976914693005604679985462234633015456551707783117400521 2293296096249424819108506565458131 6 10822273183898129919214403896696030350332273909733989167493889531682741259676987079060855949701961093678084046895046089373559934133110457138300592586377261325292441 437435927239232812871307228089863188308586574170416294208167813868715004715265686079250059328881800061 2 10914969648279349121875017946358003386423267600978909507827980229236214837396709723957369402587165201167734188990414609228141708870380320915591500513442205372996977 3073245339798516301 12 11109145127920835105637049723307811790749049386103603128299814364452591245454398850514382620708409016290929444314519665363973136578526255649228953500266108203385117 19379584321104494736176092669376672383841946425851 6 11221191579422546824710159065073425282018832728765205633791574786597401903096249297160116919134110511512692818818769966140189037638878814517090779304909243119194433 10075116156858912747038159291676977637204305385649 4 14207464995223513250471564753435456119075805740444527650067895620909461029561628321793974825431444846728606610237989411333917001676018229444284745647614017827787461 17707 58 16084419905066900503889273369610295261552560627456384058646426322575997557140080690607568994960833660912812986481571535521256678027244307247871036815333161280485191 67810995149509314356510651864285170157355914650975271934234722137579785133877219601322969279571 2 16701980589557565914450165997226655272616585934220451522041369546889545594785952494685455564608644729726999369362606472034409860117918277265680638615966747482567807 27592199713152106073277005485767229615995929694524295187131470591319438248834684646220080892399752094029259 2 17411786275315471108032146407168664622739752444938252413633286463069102915569967911024022766426453935031316859264110146332536523552362225820852876243359209583680561 4286222324298340203992415682876355818219672882741171916771971405931271837582524651 2 18371701813313465861087018930582917882205215817000011018835269467012309484096279048042385519619618942946829578573801935993366937797268500805512888939714580605196453 1557747210501032038297 10 19323920798386961056487149300358313804370413739931217155325193379032836959221938713876137349358933675117541640189152110022523942504150520342562235716952808326440409 10500957260943727094493870123300953151709862837237509728829269680937625402244186065514779357050364939741 2 19830408544866997511404381801860035130968631177695567891877557530568604365326858474792206717639737343463881536143775031325039111946757534328207943161768967543995183 103343486136528506514755624214294078207751159280085103 4 19930135578134741435062533944669342073061003381085897148899908155504144488158692894940043811694432757880802947190273872105348560915490759193587449564020091538366311 716486586843588864139511271364208383 6 20125760096990020253769983224283428576095693433048688381566268383518184046603139325826961168571932148626810451915212084986184670540670702637347337867049276405651637 111664653791846276630859051121795555231412413232610625148349083446560626619356125365221462860662190812001329753371 2 20663579695429790958516262911020902889801218821785585463439444417728467341672739146469264430924762246124018729286101723812363239508556836222481076461403806778731909 238591294675475685778363183904090399035773697642716016717670109875199774461686561987308271 2 20686650605681390080472531485809421884040911761099242593665604870023034005831616026440684425001712605439446204308526100527240248369911480361155854561877769721281739 836561914831 22 20710131005409103626606994931050832964384427540968672841411773551264585204975143687791747713451901822281722249465494499531340300420711933852855374339043634815927329 96555460672674898493264534575089147403707826611329770013868121392113786796693167789302309427251361 2 21464828927749677157872775107424275027384639743690693434048556664284169127732270502440502185534827739916276540312853424750122952570866421402167773737319227815182449 6422114857943619808540926976767262535166845504777841430358545831620950374890531396991181 2 21622535009284556101286004968428094320591842115813759058437741207663201565511682939819861054933634263054303170887062128453082726650107203260728764878887792499678361 2255958001537275051522047552223552240674887092325801435049551389215713944050669271410357072821498352330311729281193513025589486273011 2 24131641141332300127278538824887954309598987719053586144893059923613654448242427174541558376508122759257536743379882259845360812418937085817010614984557398147504341 25098169191600884490969017147234419503238291 6 25671458982920569466276375641057546782515280366237648506423507856283238476531798630390906603653287504664177327816771374685491467387725294136462107899191913945672089 583750127646604350553211659382019798470291054365931418819358065070439062057948557242756129 2 26105542277380541176753652090166771480527718130025821002144069817825935478319535749517092479657407137879413651628692012080295738429292987391874100087806361581369099 504268920556930038111051879481712738470586058468437208852465026134692529 4 27940803677062578537647894881235316132261942672618589869746741996286318240942656509372713899880079924411470209156611621961138896822472293474719634995585914776246811 46056846792178609831693678242343479702209772924281451335243342305804516690786168007835058006042105602749068872539 2 28508315134034130384223436731603245039399343355346323308890876958852163107925968658351014918196582141263973105427353704264482118545261231571064859646648319586286303 7468172733363606598139607835957299537834942033124926013384465536367102036573255787489497954903 2 28845833767517339121750856229099384322014486715122999260064644820015486411262872839016289688939881114773377955438807433981174339981120533557918559440141226132186173 18899239703151573468310830504488293834692536858264516317 4 29778297968890073746577862515247920813542371006929000011624609574743949967162160134213625763998411655781380361386731949199214485479882651796538369617526347597642631 442102376580043396344669618147374777208172574006500055308234659986004318456648443380800515298286141 2 30392890619021240855399311273030411611418564471276715056867944679596442979569831586714069288562114240330516159583249744546832834221786975601335024972209138666358009 115802602571694346508849539120691836464408883699481390885099953 4 30424058401152478933741610477580955994921982755044282741863748846974998056079919737972889160445145419708071850369350628151724199305247268236002837942242177082875661 8414558328705927396478124589844275648593990562785443140976725503434839275832463037531135934547081459305522315946573122235952704593155961360771834295785035016114868542051437895989353393899942693285965649077279536201524840490657968381191611726855721177386206939906317564399977183356854928724455087516158261 1 30744884442987188489630015316627674934770690618464449675167439044358189954116658533988395591856154727849964072317680906255526276303005857676922032523047247751775693 5449692436376069010980509414210227913800210013882425973193506419775582508514747414893 2 31314308362103469857004847105996596935014058581497382035497369235739792631616314861619120047677300819914481918169887562156959358163982711428917273106773750196949483 43766411595408691381061624383118440160554227379989341166747954610025289559012815925758817069541 2 33026970658241914755598202672277938621885256613046237029719809675071492008230105239853585804134732220227258471298339414651270156470093164001633096521566777091970339 1713332853203399927073442061104155094007287709971 4 34444220484164693006047101865142952492883714872279772901199377016496911393245282853784547649567186329924386232193527301022995363341313005589612644142348517170834271 1568382612906589240539218915523145634521918729589194302854146897753752224739411151573 2 35301215833120938950329314352513234990629169816860979209732219121841877827624411375921699069908235416638577177086306193772517158937168268839642962982481594685056063 6970616823911185091141485187504877738904869139695758460822765105545545424721330622374598268341453726357409 2 40802298866476862527002566644279609313236034708798061602478741561816996955605237680943803025459881950568070912571929571627600460761242973791649450468776314217008539 550849004682424269582215584119428156268211 6 41355910661928827521148362845000574754424859638482708056001333013178205239921178039252049191671183883716140398620757429999120763653359418948866869004332012766483651 667316757576285331617308358672671712819713159304217976442914527 4 46786697768193877335727407429145839037012640409536973584591354650812699113553294645407592876112252163355416605319252218699563038940052434143103917621458378275096901 96798901731838688186340813550652319886531661217118566577525204962254122820987639237897 2 47293351969165324225122084769468229251680227543616419456804402433215974129858378280121331801841089346540360671854854948175877302401125224413396183031438970962530791 5240239537714369638787189001940071818651 6 49717664858146943375775206423653218421455839019714754554494426858943381256618076496798977744298456430288372464309628192018107427995252173110428117910681693470009259 1923398063609782901117125484745984157 6 53848324221709906318558940029888001953017573718424416890050386212627805112616675139584262407068544675421627790518099937223063269478544107720187489754662739283594397 2597151462087096525028941940471208430645743835816125850433 4 59250722797238342377336159052763058965084584602816166115896949256443300566085005689982366913500256896003079577939771490229871953086832016446344303120560030381817551 5568980230140338976462439 10 66377435499879848650841605587384204575622652976983664705950008668025913727999536269963214665378256623635928940380409997330310329466921103932799766417779529751639647 204120268280977 16 67446973761092376773092332213098472390770065177261416017724649049098399335053535144991891648230269462091175973493586602210019291536980271160998052308169216364872243 132111435037189 16 71111310924558892235113125946360745075775386291881993178277375605313580172126309470472615391856238147058576308121667620860750523114628712040621072502062837484011101 48645437568001 16 75670709715420792066897109599881765837587185274327638675732354196625769301115152992256808539448270567580228116109777932916197890821231782173214846378659843605596609 1022552255162962367464709291990385510453102182616545556836426584604416943440332917521844611701698022267823850359246504867 2 88766165870343662651659563988680545797001464110395143560014034757177385103713709433857513225939315024763340744415791905184890798547560129825857241964119529715414373 20056500294006969056763115953053041240917790294978223136247815661752640236174034361965387466807963 2 91322403660041150951367236577943277457663322309010309586097307236068193736289354035095891054037093789809924796871690528899782787064558460336967044357637011186291729 91541722661170541320598785222942659984631311591475824354013 4 95781839557851006493312622681499571129126150348383806581641672328582267104865439877838494041882945540295012538229165267110865153044872787985975610967733331501447601 3958139274015176212663932377226769651 6 107632955565504882610605596560797023262043355499988460958357808721029670577580462421875914268786880272233608936276261148527189462019859620460356204638056801397101631 2856178067888505955485887303069404581124131366656838241 4 114348973645024200283718324675702787143855972357211105130784735887379502009457167465886844937897750395548010622320367683387435579937024225106089295195514158482261971 5666151340567 18 118787589534921759092563551299418148111678835109331523108332760408689208994916759171127222967274530375019409459382505958599888360212567065670885324126705205669617829 54661358254887252141657779498443393983342187100207004346393329741425983789372101991647650044253541355270174223063610510210809 2 121563626201811766341268033573522193522454996223743974138436131502947492341092427026315788106465538583136261231731737461331539421961224781195732689575356594390156719 799464818070680493713563391 10 125602139904466573636618051964643308288550117152196070896256126630554368959133581816733222089586936200739583447816603533141032943489888022837799341454492960470143503 2842002669444434269206137083961539722702836227150999328500953884775437548444080061300291 2 131058108849263708625662864414665657762629611993808786805606422391231477645360420394819531364063921161598464360579777295943114559545705116261575779559041861667048707 10113283283692423 18 141773577612556143410601463451630453291398801846514001980674160426056944245569673796760881492934820566740350694597846162160838621121159819892818602222363259664645247 705065903858872028725920498885902795623062405623780687174641708165102417484288875041367878897555343 2 149938512076744031704436019872512757820850256388214093992633908868606193808969700686431883608790500106447205672381665242169179621961598329575789101800690447833250263 4125349341528845667176634974453215786220785968360313 4 161886746175341458259392557067926862227644048928220474552686177082003214269167257322587436523991443915902079588758287499708270816194497182494575186844768297018575681 67630419530045376505389010542910388954970233540439721509472944057351998645000438660426794248686634469 2 167190840856973759120628953379928537639015394961484661677903045546542330817646819487736850556052094995582469752338557841282780288405881813255916188361229450661412649 223437418001835520336168764828180771521 6 170478650473296073401761924557880251814481274923247771013768203458712831810418904193120623393866856581213623432969628645120848413229888154787387142854665905269444619 3089787717976857924233116286264369203377331197839887155966389934583537296836412033331 2 186021085757499645779572691412903885693042842811641997412847293683279242591432052187025308143130980761527541859856345684035390730289559009766275393812198763658819333 96302084991196032689075709310358240111554310874974916797687414214352754960674730255304791171 2 192628444356667079134406537147170700901951695503612550113742867176892365761689239233561233631223209763338644918350397184078262615002393713597677294189701321322034017 970244551306876240403 10 197275906782795988079796054525896792345950861056910475856881478705188921832064353127563615604593671402919533647817389953281072751698469332795838746453698947313469651 631857077221846478262483905891791372194174369371513232045178367922662973275201213615523190756914074684925594262996766868241063733130883382462294606647529158550182800580844764930071824828615021 1 198550018867786636124607161588041647503635850662121705044261283069595319776862226983900718450026872386476549026859076566600035142947554594661703187103192422119049851 464409938490972088462076567066992429936713015652753807220723462303720994885441104935623404493693888877 2 218258656498757113737987643708044231151493576529551046474537303335076104378342232096101537187174032121582353031295948581860564191238809068891247396354718065966972501 267364401782606167093280971652318443562590169 6 219313069775252622654095588928791696884874812668581104004579523931270848373624622384235490616246398769718571899401739113425246356076098615202518644855885214676907741 93992490741847021258891368347969134109163804937104828644048293737814301915411965435197669315351840985531 2 221799565819395045695958603584186700197220443702639165042259650462212394056502703888203375650197866139964051373478788992684841475082985348867244894313077469899495691 2523860974717952607274459593774780632489383168416432841977694139401664892561207553246679062036891410785097599 2 239968943470538836540156204637662931477050139827030614911108261910721948880900068618972660657241263860219886111672742972682533652078029963543432548618001464912540579 1813211348383471370101503312489595022125021 6 297608215754632483461656371002229928633839652908879172715345780795483504591030805383394964569708460729827549046972382533868745365639653327145420017071038583629246911 89803509612379267553766850255101227851 6 302366944896028171885601812685447376497790203985273736533622538546579030122128184281062274651077791995115431770947127071478984251375462739752656627532392011910915667 390752557644825449723326533253192295704658858632472006424884894576495393944068501169657421093 2 304165679174352660937059918225206245605832494115790560719229383069124560033401810296059391991551873366160100376612281833710634467526206651124466635265802310788605031 39655601768852616603537838510973979945887261713559349396801042913525947828094318933399543 2 308827615435677223564759124262442881403807463879337700786635804267404149512843698107320056525429673433216582429870954868821299800243455852393820079931930221397264309 1343180728656448603645369564276869917825962953025545215083678066844551109703792597351669079 2 310789077700719427956911072045685618684186512295485738526486355152958766740231425026669223883153152426485646710135110573981174786958583128889975655440851937378691201 41482976312754385181712631166792553674964663967545104198599552318971155748165237575488353492751758416757529511361327480460763200760598417131 2 335594755823045625553094202409709755669340089715363490868230101236970021421210103861929766053130987280158762526968332568962847214174872858310785904978568422540113303 26033078416793679686998919845411907903637736630068090997764565922711319065993211125370953779314828339893194729131881 2 365157160555056262697005549982638033347139825914296395831152744541724348321149620818909201596722681243708039433454401044283768857025778199987725289715277787016204867 14694298485877206970216682534654432619148568893824122346383152983701667746280243636253513 2 424977823192802404828977612485165585421422070343080505355133273413328401976519199338903821369080462974331519149838268027855217319151523703565857257762146935639273327 103578122459266111469662490834075285487457688852072354894869170737887871795177311775172268471 2 485379843591660739996281940104050499651321516311483922927392877259232444095931597144831750529900821327751170687051788178014335276277976534634298503136209355528526977 705706875491621763062940458936969201 6 489325106798561006016273324537552657782490342922748670108991309886494300802041965560066702319173754834349193271599330811709993935778854816579998662461535367263313269 285736106841186185478466703504836584142168627599646575488543333341 4 529580886160999439526185559321789332973769418818796691280463911202860159137564464023698390801047982682827291708493940293984862883248282311637749325604453642200252531 46503065455984444696920286670473423604427423530766529221392598104992145180739971791248851856362205523069305722094370805210791 2 590973345102354694680865833050112779550152420798867004312638480475132464101008064474903326359811296734308891477945710468752307713410790238369480918479656961077024913 314156162878469200805732043780794490924565154800845364824084915473301761200860274583799461938620057630336124287189528276383523509158866742172165941799916321672995455009891560179334629075888267837043360214580805402196943413 1 610489298595799319827949232022860121275695691032852641309138109767937136392130852558236176060967790770832995629351738863873788581611808205837409457002310664197050299 1068043195119828648878152722766636094876337317613201009925106508491878056961879205615623979533 2 622805178826625359227832054160162722263537091779557564668770597905802043636460077845124714830220269504479324326754549735929253038220225453636913665089995401284219801 506710914239632419773 12 653529854098794343823521438886399746210779672266278126565863605277005941014195996697075279875559893940007916726663288213757987940146724298391272602117679952413560157 27985190175462111810805503040405721810263943833249832611154037304807231083207145580478926522236295176415803 2 757823961408441268378520473889917654684176259775645816870856194143911352652493441654190824357377833119567265709784753194095538850798708458349503840437529383600778839 26961597546304999917078560282179107872830288090959007452401262891606280121680898908925340702028587058631 2 762386049322475183572105573965305251420824769146080852719387011326209099001363087471386717869967925338552917792216822392292372994380957916998396842161715891883797581 127439370774747723589673219246875387780580688027053923602823370241176079871561595859829 2 963460311287105526713760153925914646297907834521433279108987343914064558886216297473865204843768434915065144175123927740003621993873334297446129292208651272685320187 777994543463161294073108508682998741513705619618645568092233879105911008366447910042682602566525459 2 1005895654908702817945524717120531224026991704412658988654348523372727565788960537814519080571008195859235456520514470679072088995633023902598418648040393008841324701 23430614882766186615825821937883280620931206552950779788654955505899351283199879006279 2 1032620485590179123091844992985192870224239024993371552858611591192020139771876680451533497749332803228681176421040407445023017179559766894219413031893889751638349971 9726539312579 16 1075638794862206062277589340977737822594229071938833433311301652502870807380099585632823380795111773237519043280028816434326983831464314566248361093880331241530339191 3317373828131995572806310238926896215718015607825676428261240649353896249336625815799577518088115939 2 1084389102932257758799862602644873358287657546934665830456644899870505396317407583161848028961838394453445194185205907636189420041714453044099335235154240129200646569 120480524212470443713962660286767282589654739624956552700951093 4 1126313442018234203477131407123028263571931541738481003158223908013170785315969607643609502326750266251523634745719684180112524822684722436551785904311090466868992041 1202467840434151085077568984085721706721998024076433 4 1129968160002561086963572180172956078539401191613923450206608038612076423523432075586354798182739263871696322866689853223014271343936331665161783277482479755614131171 14702780467 22 1134603268601108238854978085861155748267504559489633906066800065530105195507549320571621636965756482624791079792522423745228733649088485377950430122099468067602147811 12346432697 28 1412762905412632296756082793495269754858363208524537884256965100556373278890226167460796029222857957567770870947839399424149845250312536978325607750012255476553029297 78975825923196719626283862222647886753137510372126428022069499123823139715007927281913861658799430508419328274067681122419122733106731 2 1477078585457023775691625694265348740022347549257634226782497931568192694903306699099936692169109827198507301104463622594899443538405880205457162792148803184659196127 102934296808484951783881041565145839 6 1676658905823551220597580521420558916706608008958065363342794941458642828601795009636695195512686409466074565730381436812174218354571854552215348887078904245233768113 1321617889875684470003439846843822960846918061833237130684173861526065768610192224234904089878355494141809 2 2054260083409653849600565715184819286628062552806968353617669741538886085467391385097499645505237960540657279925846988193066831286742750596170836121109539095538858219 713469558318835820786778662449546958131989456492804245067805995482996649976479303607603603835231 2 2241427891780598133872410190459028019188641804051301725406210797688293094383419041153401639154175626463297007031433468599433816496878556285925233757005730974882887957 488554350635617461823 12 2474194405630877177973144742298020164024408835206915721189775874964104298024059520690533224966100485422188562536687519660311342655980194879297060078038253803785884649 13029690618020711732304004508664157072104612136479081658689281549072236645167777021253970213234666019002725646407923659 2 2637809716016513068192997832263087733355410752256154213127096398689980286488507451117711417193386729245895486641536526244966584277493110609796791356687375211618587851 575709019 22 2682055580944110203298651329569008360850677536359656308284039464897781958288561346215818776232298886974799719823655994070056398069997684472980966997061072630405358039 129443065733665254440309861474888992367677 6 2798269915394216868030617922430014002484065140543890275003887052238701328629066264463969301249450902935835533294952363539697430467043459028604496439900165872314689921 3887520485906844369361797414808982711962036650729679 4 2860162462185197445588673930667331207829980589527037531455921209511218310153783744036971153505759378161784562475946607683756376429715292519959781769202429650163937371 293845257832885292724744317 10 2960748952433338147373204659078711109350793604426252327762916684160266872093064700494312771821195408934094322578506888322502845485333181241829793343105943962251946019 156509735616657751 12 3318766801464375268486936439659906420418805922582091222727831822066211165813492507424157140767793248832757129532872369926370948118582458491401810346220739539241763809 110297364970075119997700438095020800517399925288174424485566088075697444470645858933174580848443527516384238166210170213172046317 2 3330676465711022105498448549323635575915699654705828343109712439692652434085403097704227872020495366659415045824373475926827809131307091689514867320847849268713679023 50179374087679188363695585992696973118969832361120415239045702162110976762780234969537546423418373879606510151899747808064949 2 3401886093840418694459870310435537420158619661935047803462064185058291790913807768543195368179818502360444389063879242747757314122582770391435313010646378454462101311 9677293974805397723175033551953260869120957475931 4 3667185526894499671995860728631101954381248978827948417115454267598419228586586556617779898835450195820340341669046859694148324116947538922769581918201129698299859741 2813635979518436427946545872294646971599692321252817865770805192178648229017571540442723665620748644972123761 2 3742463168835979495909406955575900688298821210539512030945388636183930255174376345417389780661853668135382110941465458777460988405584090137220396043562168181063975647 5418854739153541570288504245969883612137192339998349393410864142722764777613752636841235804467453452472501 2 3921856257649521742907974994733560843648546386609327070668699347832103783884499925513534750741664931035825893583843110564359384386326103793855340181534054948097432983 50400586829513838217449401954087039666018014072465774868383469779301927670060229713237603036939745861694552087629820366942450143 2 4169854074958498901408002062247765183368532273787220741394073729271954711251556652834871634351852751189348308824102697610207732413163019705028316897913607336102955063 8173013343730428259694661872914651 6 4399383551108757823067803457252596076191097331000749130423435897426089644325728768456747811930009859472157703198981943445213833527654302967824014611419420038151745193 2575865185350292916083148475634963599291173878818712567 4 4608873570201526293789029053486923183700378825287445174113550784740244603267361349437104634548838891051311037055420627787270886952420805071044042661170413011283964371 120056416900435046067485811900518777710306732501973666415090207762254291166212811889 2 4804514412990355251365917867269387425245502000158393073783639650653468918045399208542803923456059811910149918322049081501644621118701067278257148173694841738104186737 1238569432204945352724877299837813105174534485445728922892503412005387855162436571107 2 4964576823276636641660143872696285148433483094907547779970475210729532498715044099093596980725974437881657697646750026957850685996590870897411430388460965884019106073 607796569777213095683961355198943988756079504133381124685984896490353238750090212507685454267874896381851731019951878367225059601 2 5183864490148389004596969889722225855544562262011828464401821674639968814798346060204274829864905540491629120581243118497407365248331095904604809525322693907035882299 141875752104954210209983121320418817952688596410876211 4 5385110100461951439538375308938227332106716012233759197624709338637564577847932678700985742569303043940512777585639662616675192886788633184400196899209482366109779361 4246290873138619843619219753215824046034708804144460493167327581293255084925191610742461 2 5453292053755067966861119259533317914425969186189799387208579446149852370577214872862773043161246770317223621754735556712248211588897505223970243220945017902044765109 62297998133950335881459176434903057191221827445304064158377974301036918044036884487360131 2 5644078212613252650858908555675942646005596776626339644711858379826829137341511391526987279211065276492851557080174008647680135654709981224740550047442282427732937813 3693721287290552309903042014861698103156965427 6 5707674280134654798999236169105799065008828033837722356933408646846552755112587533656264641117385215522304543484386426970136659642777899643116495781726650407927683179 1073284024924068118013155631882715306049026518860193947442810165897032202386886947207 2 5731037801777152602768333381985383499678992919011100120210158680681545504747287880942085585293447060701781659838884688003892966147106885485908621800420207709148716657 3446715564063453203402753123104469651599071742427375119691510503 4 5931995069372526754132344260655464490100858401600773095081607182514429591084190126927885368298520765355086028774029699622856887187483683177855784796971058678793303981 2301980529882785223103959503733467988542055703213200642252323751491575610026025226737473248173309234981040189688902523711 2 6119540653331777359669842479127419512082390656822500324056410119681116551553988816468015900072169482599197048621982661908059605953585609423183194129471055780207796457 802110656661898686391533088018530135871501 6 6305031210914690328068140682856481787983741421424837245132674821155567308311913626157568378291016178210149438306720688278787482145038506858631767525925879898002708719 858026740371003520441720694040369787027423535887197809911601874262896421724146847867 2 6754219148547609931045041709872863288091987265268675252509885062780271431048234721770153063087006682695340673660614028945870755614425030319011725504432309279231094473 7893203688601220783614632635991639564480534822699742253319768344059897844817072436356694673321091611 2 6862697337107931448358145916100286187048873937777115515578686632129753262438097909770361998758324251461171241220173341305390656372726545883350100010095244131514792587 3798111649594987976296327 10 7038517464648778743056765757580115078271227970730709895885715910068973858980070742455060929468733319086367171080319232371995019688405992928724134723632753928064804573 36074893609770543717051971128563216717386302730508473 4 8705448451201140041562795658171121749411446010748914756801489543136208972116986915845479486378388299307828612155370833369423131857145070597800927287689429097405571651 1980579421321019379373559823056691719327364916312668538030057557145652941860447369018174787792153178580713685099083320471185130186738675318018339 2 9791125824982578231016318605983845395964542224226631988486659368284422013790656066446056557671893676743179895576970784540279019011623221287447956393126308144404124757 3226906245278308633458317880854612380886913838020991 4 9888576040569099380832074741194824477775107911971023725463459513230540343639462095136791130382670447969301580511641087220221845678016393428840703369002067693724975401 1697474577624273168331956029356714648678408423967478930313 4 10125667023820413103376736642901942456180017110645633056476140603609586920922318748949501979609526565341971074415073699125926612331694324104621669340056025379500331161 55616658879343185972577175026232438386879657104530326215156892617215297089909118724592702339923883777063455435223 2 10325604432900422134964060379494030676110830785202060620509162813169866046674349284108740436052950959055515638985312583071322784473240971057820149727238584801393403529 213690132557178264403913827643741401941688079504939843392069397051919392055174131648959013201947784548981 2 11243039953063857695865499237384199301636071962690333762777042374880521567956225308593326333230233996600193562866332248194045733633143006628127113834196567475208098393 16521672078642951999669729661565877855177419882882822569383288372106389607557140114267295270611143147409353 2 11488716523331637692634275759415701041695497941691024917717376046374012187696179134066644874841558793241339176572085430183123550506347635460721443816257658640675092067 1314910344602155601 12 11765700674516024598637049955524679957426451271633838420231629614212588048403780530530636606894825442084197714428951725010386062726277500659011143698933194794905337611 991201490888456179629388729293098930954665237876596996516865739039188622202503746279663171 2 12026743679335799228975144769994309054115978640435256449891751820881667256400608713178251365817371954210380719189701983054175362215184207182885194046476160012990283337 272498389508696551612909454335194424256928205242028542920822630477098207849358416450120111 2 12042213153554603822925038434557037860080282453757625831566027472144420311697047052252172763759680237872023377871588377460009091882836731944941178930118340418972409479 263457802516146922842031493390913555926016335793116662625297469562745325284694509422165984162447082145129414829321 2 13342378896516795784114849094146739496516721963807092131083501788624556468876383204776031590497162967850561930150788553876571206575950134925984987855510134151945101433 14979655340056943148051895706527677866395039671492689479 4 15166877893362908868640283049983675600111506866599339720639931966383406443077715043472174729360797796673826206933755958333008449910538921211189149603758168272779508911 22244834610398764864411 10 15226890667137151833437934526664012017615475646808629620667990517942099028312847389207427755180089710489018916009906482770409072147818983661659367568182728409035306303 1631164874282493956886307 10 16170714997704919296937401493061628115892782663944257737109580310584223428924108592692705669893355769913846029947172910340646217287053245226246199535256259423357610497 477560734675066788029007669592616631451506885261440956671700514288614686986751733243492085652578505967910980623548194083629 2 17084279068120624265408842794693666087234093700839234230851117118109362368892283136124474760684777849565974360043322646601018759965540556803488745224341041596229220183 353269090332250305790354427822232127 6 20884507806883405146114968846381837003704644876521377199169105722604296322782630676234553974624755618640302191673109182033678890038071138291074980136192502298482679289 172226768862951964577514631855698512091944194894996069829208784826596239818090805277112016835573 2 21238847425209493602748385424397588592113438530734294110966004689612543568564587842709467567284409854744842763910622738284110831865442801316348113859427656404151247847 7949470202766715982459766794739425148666362887829042553949012852924573862211549406620312181050968558611629315673630570140229 2 22379202234715911971385116576662689083690475432538084814463952435291577380065779573011123675914178144605644678693249288680501986356111422846409972116262600182563886909 293209351276163213706676167776345811579409688216866390008187209645738780661814523480843810460033429401287 2 27370987502243149121303923391491658354561230036376184615220468495547981030582514770611254465292330495952639874532835720945161788049667697407007611519708701620259596523 5943390792886719869009513561420486964697 6 28097084858173346243875749874153135103525895299085891190915400528177160483444740014189775506603469959877420864020603111184599371700504406655118152937061603993619619009 16542679374878096064198615177394124134060655583852082251690504652309930470659392875325224301 2 28124235649820487455646834697062991705957898318053047201997976366842728831676882684902132117015706692696499564777957666952161604477959063586405487294459597673798396351 25124140376188542344573 10 29584737484929382608835131357851777336837264881653856871065364251810568740959607483018793945871281498626381103474763192004905243787532441653673014750260875428585283533 1729253030197527319061832212690859753307360986026882200427524652330767791379811226511832579 2 32378545926119273470530515420913359972117920316455137148614682730600677451887326673336386801486262351574814218189377779890588721393308523693003915431336508032675195959 462910106379718736683354511448413225253159633545128098281364110024091275400569751303369305754589541 2 33085273770288842244512514578749908149707993805268897572932785117411425860021016016680972809490645049810915583642848216836403814486589252973006158284103593222029077761 4163170693669753098720085962571868318893180159096098025753969379248226584221436436923062963497920551133 2 34004342700978451130714154183337166372938511401903093101166845012462092596938137360167298853008031111057072883389716675641445985340288697280253105274142639965661797671 74700223598575264616525706738176235719963393860949699084620118252503329891041147741128215017055973812559 2 39318213158741619526533564199884025966328624018726456174475824662783062883139179309468756775974150086036279515369303747667517673794621902860200000143552223611955177291 2129902711 30 39462413604268907325201840287970313337838790462513076895283848222734923704326067181249370314430788439410037046895372836762016597757564887520024026348109884050224708257 136693087875555959099035320206711765035840762459203820769247081303320058864271995401156317 2 41636928910270075827120658021967624860402610433770278272954170768934828532215752162055827200741592711997010554692141128510033444687755073024683055383595482577353507397 21687694485959547753188905569319134046382300041903 4 41768205588638577731753912564307467901259945765228375713176892102167660082492255730809298349743384199426994327094357519186408538060433269057497775203981680946330799711 22100243161868584998421008933053358988798361776489369 4 41983550140440141247869092929150099742201459653496820353309021457583788632529048706818599387820244665258386631698642688197892989734685134535781078570312829368510361891 47005726165037351629518502833943444339208873646657505939 4 43277211232858366084149127902622059851084836054900346742500236653512424099573342864420848415853039919546603070738990848905911053647877558939691137887561103342344839881 9103002741697045492274029173258323023104101200189815388158598813303648461984181468639117954296670698388950039367 2 46195583951977635358478859077893873607155230639238471432583254644718958013453188756599692573466587991256688580600706662100945284109963541682353576610524755355393923029 103041897019744656418183960781845379612091965175634123946339326523436664165571404217511312594167200601 2 46414860637910960413188073919735080616029859967068191590161872625310854834041538113974494461276247099252719402989259163402909166164392173840284730271417366439776461031 2225742295440883556966103948959993177075238717918028533512547230810482693908999910979150144876935195962631 2 46562903801521834396875128345361170276840828602465132078218113754124884535762494027118004818722514557608932956889755944118027377758431105486936476391292751406494108161 813242076180818937579297876873017657880857884176049949166140284895627127585579918949844370557179 2 47426084852096751564017909003783400606215195679404471137378193180106565943234676600803882046140593821617598710530353839131963288510477153560580098536981116964368501033 12599754663917726055754811253756557778451 6 50176882453674786596014479150935203992061314527617262011011700949948424353541977333680540864512976272013740210064218703143804645871325100984935907071289452032776998233 12458865414669800185067084986230501253111694456301938922316691924375519046198012879912694472966629 2 50530438864636814561050355633532581641042574242669400511454584208749423639514222867597427911143872569465342071215710255168670216673884358368220378457929633215392358887 2086914091955069659064581420135069 6 52586227967203898406506929233889205690398479378968622811518537805665166030693178144981134602338722114002280789117747151267826993834792324471975064630272442577109833117 6982228736661320923797033283777444440992262041673973577988827055737716336469605002043 2 53988392171715554387757219729048053059239601092006196608532434882095051295763061451883498155922857754515557247239418013538666890313602020665583203715543215034635259331 775050125815272462903632392964472460114204523698004119776031842420447814506472754992889572841 2 55991957229457744989675795668177360016672898982748186895410128701338177751684476468418821346023082438149796698615099911927397597065664469183870681947685616831645667769 30507407889862761518086187727811537 6 59290670843464864118373890386920073527616650071515869338904715725030730723765871753663867311983004042946094585852696376798267630237797051662475375914445950661013071017 35702350577625366625974925386358270450770220275325566289324474752583922194605568032344449330494314839 2 77098024588363890285253420682014891741234441642999655292411656123173641176193068386357697760372190714416865177847913072192320957731788189144323126027196503917810473259 5898151721733094002291559398383444734353960952146392304125688935262493248850325439217612996429 2 80898758150613819227385334516178992998356694112456519463352934863725508443968517688491089185617771530041104427475013720428564632105621352293095567143051063163966545267 900376641783354554553221372512729 6 80964596881482902020109164973635223499704474748544265238656181302004854122685659018163647434605951943618047180951684475264110274328791434713486630099670352396002002583 19089065112692795051048167029917288207982194530854987378330680911 4 99451362475318846869808778647079874063617965219032837365404568924513012537264375264617947341104495304851123193769067657060158327819029106190677533063780715461481928751 826632619 28 116048469926123831448762729709748236707958791193900449457671901831791924707609650544251810983358306883496541854596072910891465500403247307750358581857178299218815672351 48465143472808794281450607510359140751999123075973088113426680042812121820844960830184773500207304916326098031747586637921 2 119112528156876703250368761443208222121801435670841019741753410519100777910233597599323602970537955153703132588831322739088562667358443159502709245903455464938190874577 283831 42 131110601239649044208991581451482249319300002836509718757097205093343939105295306902981367840761475591718752160960802631985433474089143929521935358215954160558427912941 457250307115088326527017179039220511158767206272126476877005953296819814524952452849092852984701387692489011 2 138893189177996955767578170914538210336021811532749011171755721298372590093284949858911118786649673991021258674184642488481616108569089562062471123188176209094379589227 2530026844313012074020928624605997295828192219250073677622097671771845214141755828438285209 2 160034465047636893739914522079616548447428954075172648409142806284451680562688695481869490508815205987284199958630758627466245782036198386514431575151132507853148490731 2333446723349033463365937692074786415652363449384803 4 167064074635245560338179413537258259187157361438890006446338748363006806590927033869868858338809556703556929200641109258840288609228234937992413054819595920066225954761 639637660779158199475631319464610261462791476242694590128453749 4 175423447216039645284504124033840338637437994523853525059060873686244236888152983067344743463421793791229990763370885204072021751988347162861156323350863313940440017511 7174365960335391342562143877483728476040634274582452085914731125755314240773211014044159331 2 187349271568160334593938007021901937124096745578648938213545125128198755356421847902625865637680330423333258794186066022455965661588807931854387474042559017797163490071 83862398180909057103839036760248403166044699939807280744363 4 195768606822129984427510367683267846739505109876064500567418257311358663499203594335784934772433188202989080945430841528979861858069576214390871786448918669768057638691 35678747143943627953416106121398556468737834746803885645528038361903811330473796845200105051 2 200102564800300374535045886100056408525952921352847207583933143384568085791011178681872786239727549166096752601747616477456403135149200112128367042003835180622365333947 370174574597914342656504064858414507693 6 202345979577466113906786828863679940426268069273219023087337530149439839490508233254771957707592444732825778414299795884102501344816229887220622424111105520539297913837 975077843456785858495931813961496948428832472357144657829127 4 223980887165872469318449640406361703829036882046472856614943600188929188071839026455175524839175786703823493173314411281768632114171559487734202359603206157707600454801 44245803464617839294734385296575692370533096490259020719500329152733942767235009936739279318759677 2 226099077028616497104265398101452136813204394684547507425832913413722663269341639221215074702964557266161116157258114733975156078651470563245054663408312574475935021993 51157208426325001182230351009944954816114188883187683625237217896210742066976143982420536955187191391 2 228196257197889746943936000091807451021460623880032468719561211599186981596544326702853429089130547099417595596165821111674792873334318553620365521457553714718267405029 72813324396456667 16 230844930506999254310011716237995400441373906692691991472213272370235177003467137094678539201256602361211469439782958803958085196992228905651432661582623131487909574483 403114419186442375714373080770152268446495380506759923419931516407459553881799239522403897919074597092975453 2 241077508340982978237322325217966854077344515195279158772180882039024357285141893068785367819567044423091561342476152498745234060753313794384035208021869352170715853583 73198530296645252022168183924003726340993730765763332594897 4 257386117613266753319981798403468511286026166517316340913282111656820925917057508668520972454524642908939094143299225982127633189934734315025042959522569230217113039141 13816439172285630807732870039301846850667045544674550631587098928130741119462075404303770253967584462232100234503357 2 272528546530561745661441066850829115616085166480439133920662784746614836382744520208085694740037249700599956283554008064405096177287652093433884949857415439408233114313 1783449841217985061985598020509101296208236932226041775727969132722039929159840853077289087217499168043686994376985457245679685894709 2 295222286766520999485352263722559334475139154187034109029212718823716462351591097225521850823393259767282151226038513088013472376040352796257373136791730487617584451599 403094416586987766755449908931333498165692468373976222147 4 298957847926903925951720943464784964470653403303853528004698764313050059881446721494655941766046257907282144805054932971913314389595192880957671111453087823726072692361 27895417369071658122647213059002481429646601518449649335072887342974960085047937667549 2 368968378470699264409317749519973545567771640506441107023440726436766450003547960458652392813689365844096973003908600562464399608446273549047134787443253932377945180339 173874930229253598180306037099878383021864739414134717117463920082714144837470304578860049772827765723197083067 2 381394446368905337810266536136508214677738341222060402949557327444952990362329707671261085253776218824148617882384115948092335689257195077040143628393211621575773425363 89651310714655073803420745151661050683090636273385541364652791923362608561152439952988027 2 386961905554801912438636656966332775570361801843687322295846803120797582934598463704914112931922330963412800519661310888501069702741602127413690463778850275033176528651 2684515650699285998938043142729361591088752023676470797438899316838697129829884135384007957 2 389787713853717017359130162708741206323868759770449608638096431662917990802920392459023060006482408920829177664809984884512755520629402565720870923863569877029100567041 162188929960985876248528033648725704714945857008092061360834213891095023546665518907282492544831717 2 391649337240297231385653060762516463005733800567841664215841849604646803471195253854637209163916029630463326111114050895273906630291698045981326058142813146388971089179 9311938801463423344432643080306981675652718819269831695729 4 409246390579824709460057517270824085067152435525211734711084145013065565596094357156631011746044359798873740464227993312389266795322696447561096854404949958438670472331 2310753018712586262342424353698829887698124038446318132056817599520894217480815256837801 2 415991076950100436808976643749649918800667706917891202366302183058188978314139953884464341643662778412478678357221119104483165548320418570675421711656164238096519719201 1182551039824197612915210023198968619272946151990331965380538757027318771123706780881 2 466142320596430336222568189603146421644984751184564478287702891483237061510396889469031317021775426520830506422413598953986654804837570936314741347467040303021151305681 43877806625000644149226660931036493757 6 467766687998761120952012853917090742191742882976784851412111563051160471187493852070098446450204323273268401293521017779425188092147815505870596455280357982671347258581 267415672822800389869096053181434665454865110215112119657140417480684689781118812793380263799308029 2 490602329282002293162589470924399234512882006739140446787130623464154762088718100412774129356768455217245991342961239248495713051178373180191331974910220724174350370729 1217344768848676529367288717985657613306732069636469977922373250283271395706665675034309 2 708818175629555077990315407721442050340670808214389073898506324146142911466644483936791888773755075756166535649952355353219953084915981689912531178411006309935613501297 61575943846389954568463739896778677092294556907966411120500250638229065362964243894927321 2 708993873019462989195410209383581929737369024175334831976751771558319288522718017863560011238904425984036536976951015326020661037363948634348795464391086931285241703907 20926286414344552946171251111450056721999751184779 4 713023637770841119780389980304763367037810023301429702924395784153199363104775832473252458523025813786657178661885582737913620415164748174249750820936712522561304634081 66291030212576877224555322809869661586569023445129437164813555049415689543792644870054070875139 2 732163218586753910316161435693941736561688290970153950392567698385491510977371217891140727353613858621781555174531916746860046498477367591145922701879342066629540639309 1503613301523905613288973133980496640077906118815647534086665637293149565935978174087 2 753617653506539832831400604468384902698190183217469868716731146764862456294521608032529461955026122158135898642358171312300130205583639269744192505848312081056818819219 6929390546415380292091368018709064040936370527351017493924340469989641250659265099101606384000826035319610523616268342606041723843 2 811446231119492443515576089560724641058463778156043636821690514710522469418027777427194027160770077052745879652134475312597133533187445144853417154733128313860710700259 1631839706826288464862188724875403853146233092972546692199 4 896176248918778470736292856090882790145534645192511538020518591974406339542600048655070688610193148890554392402403796731665136559559383029199744838174768038944434262411 101243519016736803447405502270285332722581 6 1110358664114745931588121986125073056734822331739761729500909330605033654681653666856213816953469410484666842300239325955627300117530601251628759451503417021455052673341 56015186032690274545147914676995021066899102324175995336022146872416679649014018727949734753528510285197 2 1126077325599430044577443895616875831373077260611739878237409147689279646208345919044653209274356450262293953684074322311977721339490985382877470015523925061570237507703 6294533733452110095682058565076330358647787767504801462551546482855841355876474707336281909879278552247 2 1169038598884728266245482398350812417734587571699384962962584688659472640137250746238075297362480384930035505251328230820060650421645956290016179843511104412314543225357 118805613673824362905138281108318322955100781382255284380331663430725129 4 1188489484166667038837400794780998079250637738061400611058181768596880027175936513801460305103807789151742490401464607515795702533827292496051444795237467193412694845531 12735509889905192785090947805974744647528326442962010464612880573 4 1210577442914062355054922530437488302094798611866805447756598950713255789901432639252290238245591834034606431338664313612476273727275492540097537718256722414096312040651 9333285780250297906974938248054656656696567758578433 4 1350945306034051525049213215029991391375592105314484583315919088163326322841294229431432826643993632055625422123728036244567399288882039613477231466445576643347862909171 2079129942688736169515269854269425677005885316069528815368010816838504105231524334909199747355665673522131 2 1377536802675693501801390292391070474323011812728207415763593192596116356381209234039043088022084797381586077225862842911698817779904149920005751912846252332242271503227 12158021224113893322440139376568446938268430726333422887657942793932609877357859871711143 2 1405320097968736818437117196772430540680363722236716434829836500727104807346584008077899273791660100232454101434599794226153933070687284299443492674096837806742366597399 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 61216379789168088389974486015644946555386763578899473616194854998434351706592402987915605179 2 2705644226416590705825332057938021969097076182142912417065045659894379352661286369232773914638986440663733173806942916009808322442638635273110551557143465228714095696523 945703914200715901032957574928753384673504013979356531 4 2860219552688159265783324390229228432229535016334804779478209403022654113876423815581595474249371909965983726602660495650763761478282827212759875865804324944641355116101 50843073605883948385041844763648926241 6 2992995641164900772669790996810008294344145861138792075593390803813668103672165867619204840787872152200903665703763178422877058334817771955064259929314292711329642348813 66543550449620786513083390677660719793034796959791034553274848539 4 3126397998518671990141259059160595210099554341270161008510672630749177659490822700532900315680929694287069785472805792284198288743532224790738476136676561464129649532011 16198025996039119211266051963144677833592614536706131301461795114167721302506426063582364824226455617110397 2 3170212223568598915354183180044744981907598259567061298023922605712920279278386229326954130042848298040338150312736623030129914300999484844771204469317670930449793550691 4674901707971626005880082341381603714214677239361819388251231 4 3804592536456100209789447130530788476309411648856634889754646165968691071639947422353102105280118275631136655499631873901976077361509517923889275482248935338038965809971 715301421090613365444212065024043479877640807992378964097 4 3953830840384429385412083953679312203771867429296958370323969684238221510032840180698735842140960960385786373047599016369990244959165251899005295977081964703087722214611 6241419869533405156550006143554433424106239787967 4 3999291484668214516022687332598748459549603863543722989168612043468704096588189494381902168897946970789002110910636335037931919939498557783903862712452654578291503742301 21115864868138546202360308465424056321073314904794708954834192735383060184293495867609 2 4016934676842231560342782950050181177724381994023464488468234464669062484757088435796670220832977567835914197503081025230082066077802362853528832902257740942341019380581 72777851643949 16 4055665735982977891990385333944680060351192283537223848834565134742952502387146860440203536399243660346285173291889387045989763705308932810327755030692497363494342177577 24957608430025787175504617009220595634005992497355496827607 4 4121014522155394929409045134814840598759904078058945814686108867726550610576499381091524136925848931667441505745428615665655438262562365824939776170379974338942577263951 283355944507855047853 10 4159418135724008040650298390274668180213364026695915663867867686543925114592484550714543738278259896840767194997239709185827667723812893213188488481018785961652827545397 578633300810814724324411340188175959 6 4171883392054602385347321547511308139237099890081675673833820230299372904434195040083580003147521617955296661720746294602008700549718552709389126356027145788366734034519 30517730598557497282972388419965465362795806093560119472972875079240109104409477944078265052982691 2 5076652271279512659137193585247464420103294951755423668700605700705931713078565580225694631416169690669410834643112901948715612349415810590169422416538158646796896650993 79168194720733043887500995718170185381063500566326174483 4 5105510711809078818676707102738086260787216198637113016351506350592138161993318920175691214956329794195066846437269398299792314053360264923777803034063924340105985317311 1973164887690214998930342483462390325206787225448889411040801144321387284346159649416160194276690018206480211289943090014669789 2 5186063290984841595087510187927587951309399223164631671876814883870964989178875511193713190617674518524384139963726798244282373750338137127396516381976428875063343050819 3968618000879367547762004644921331243946382507075072940080556452072840508906905081213 2 5249976278967915919367196661297923012590271503911795240707200539869727865304194383245104298367328104454816761585496310593593471969469169468159915824407339748955010210861 21428166109183811488025522389449299255682446238781605182569131891646312691642067239235391 2 5265047250017474268917879233407975943224311384375506724896926498495900965234522963218273347646157911883647125603000695561647291696146327155421318440953679025178467321403 87291121156915540453167298397191603 6 5294090421633208544641707527240538143250545032580482231056518087778483137278195970033614486144109105351242456218286280935613708480944839435068864930888890990550879727757 1086673754233709898789149528473349573011159192461153499693435249455784362178363651323131 2 5435963781137983723239089549553074170592287078133477493053472199237155280673298278029241001192745285937966206153837212743337568147783182263049529767429534700506047896603 93608888496986300246372828754279153868796597637647906440681498755557613146528144107272331499909431 2 5761967183415228279593050812074552704988291787296625576527620998947979933063752901856930220318333614606608388275389115814374275645068920806786543811485098598711805922753 52461511 30 5892864337703210642250761307900425044387893069027678909214841354315758093731322053852093988714749526330785972078003235187900832583343752090226370895419969132077154010529 31135569248683632869893750287574120223432577155209 4 6189398351819733008027604933843973446529021822150259640309103517056844360145632751175716227794109148290467998273655108650573433515221197484631985170192700482595813401691 288848538414427 18 6233833137508476304104699088806777191101385013406580847520538629208620081628015553861055219037149852302725163936242145916024483061962115186157515668903863684525587422477 5144911803219099185929257461056685898467338082352411638566402476879043770054224229129129798955675724885401 2 6521292708085140417137870670568027834032996400692700157800199848931671284145632995091434651605622973021149557975261651692975685901066393821621721112473331829056833611591 839260771478063674141 10 7040806015193267137289290398363384460277216017475512341531821461344795162477867858699303335109861233839952972988849941147299486875681105580436450410834778825393484909839 7131773117775370479138933934202007186871643852517257041784242978522598938572742045367506229482101161 2 7751036323236424194033742755147760165556270466103652458801220746247081793790788621638750342574554381589287713121385680369747795086612897205398047717365343049222244846221 8055890596867375386804122018100863581484732307763 4 7854562239926153617118665850585501996160557958969564117382191709090395047678193934468150058793354197849056417643895790370598740431235450229542774351228999353177274614151 138161295607249 18 8314174081936135321130187730773236227835980198149897993630419556587041209144989284862983312476887809316071341018448671019681378751048744458216678101593914682001529034717 8768498070325239711309702554370770598524222542354963 4 8854620276209864108492221950670014281343131829213275321417149090659439457228481908629260249104703261002127579114223028692972118106607665453500611739991490019850148514011 50408392845243851841717048904753921781 6 9430118633812520780779436607180747293132680069504530002812318261414430552855564157482332508804727738480230704380550839570454636747195247779490149718298357645333855520499 705670360649 22 11179388984474564315773393151806358793895786650162141437224784895765916120096603968677488103024632244920826747883396601727096688646287805813842531665907658793861680548371 1977814140361471715384771485266527435476857174385427652191822676416475775405153551917645191 2 11180971156704039859196924968861930033514846450714172978083093643612352691949802014214653661672688263056362029503047932174495643021484839525268382598838639097744845715477 16337100572326195624829548999714070295285538252776260434011614306761008531839587095667500308271879181725914277569841660986610157599856407449910034702682234749659479214760984994685045706830461955386838483820597 1 11436999025316947430426675398751625455089973950113837101838161854036589644844990080166512004643455047810494327801686092525012952567006740366230757929965901307878438637393 146131874827331528803725231839521920264877856351912131913403983 4 11565151912530869220913802161151130393227660067346457059599002403184731796782316141486137568603747067876185849672482399667066649288172898809004132828578068454592440258421 22099271227318710704542684618741901109049186613537432964750451322172875439938333499494438098800448193605654194911 2 12028638742660596635505719253596856586232083464526770404061669936603055963860217942769486141382237607648937187477022411797712552426974741008386049931295330572034152406801 158469805797654270942912997688019293909680341449346405032038217378896908508784390774138334641 2 12533330778566467979215917765576178591270979709151363741764179646214056863165279061967286729946664766954618215551025343347000241596111166505650144093317420377327003962863 523451374300569073673734247990875147854454697936409649 4 12898673888245389648277568846081170016644927843240690177264610266728981951344032046979360392845027361449651039789514459268923535052132042313096082643692177928861362368981 6018134818015665565323113329334080627555575483605639481322844896202271403455163387314875444602223214121 2 12996034262152470812547896378924355125350270067927592605369000096047896002692608469902253933820853634045117451588774785977547048439856553740203387177056682688631336907539 28364828440293949202131770201406892778036263131204879 4 13356750278075571661591006847070392041050148339048257056869144862997987919397136716084276608366507305144674334328190831399100149656648816623229398934653072004554679018231 5368925575009 16 14483599147561748287287144044030781766851925097111373451232884452193362716917268324743934904966151096428217948948481525240666259256973123648087796945644643902193957210163 4984798181138192803558652263498485298668948704211169327391593 4 14851675138831150176579032492147533559784586801058788082236157313565891230643463067008262103938709051744854872899961757483659857260852372784630879694095289738681398103561 60181515676305109526615552699936192399 6 14872496666982912243478550960225737151762408729867829294976952415844543837134028051982158482880208176728037370582352818825350562856297165074266215723106460225786239616701 1577431459 28 15018535434995066601840081526633184878714452009810594087449473570148668174259223368881477090181019405251357842621427388052098327514596198864189773394482370968178913558021 1608188906440478104688918927823338449446448661601620750367291711919 4 15509461641990587468051811199536514957809577272218922786329916999980503981694311131964962504371094044546481834325291332767917645712594993427809447396460801736779514275821 1831909738839348182144761842460753625200810442378203102557277142847922106384754592828536548756512777 2 16246534962895847212278768192939937886767651455008489606665575955837593176533350763650939851266174164666014332601034843771601522095973234362649146677094641087618633881081 1405951432675129506251901277513140373021 6 16278589079157053795782075032297783945005585381789415241805762015558401605827120597732105675963548430677468354513367883031864852995625087550810205500849519035786076785639 141616525232256110695908157899803096817621620611973493680514476951238929158317509096930861951 2 19497930865699019363943548142135256193319907120765160581760327448368347175132468929201001391867387901965900806765172457737907189458494103280874676504748399877205342731347 2815556985028702404816240655307245235061485170208977680707601799 4 19514016134754842070450331856049964981738886372278620922191054873662657996111827769880390822824174314584324268424018538494333603036431639970560517723753170016846816579441 1340877086226287384375089452339083100878325176334820985586739 4 20035896593500746383462734918607502169455842035061668250585194881459628547877734596998830969927388359043711850324638235371430958389887831585318207745563389784864858796741 20475132423137652366764335519483433878962896852317 6 20037445146996893647301754121726842848958436561282124623448325021432698144393212196686053289554836604126218440533592689717450611159555629550709123872710143520247377925813 209959510888631934076011051519488548807023223513901843104497646035292722960571858889141283234297797 2 20368024525538006106392541676210042432841480151030124327543282469406091828253932438879067474552915585744935590253128879110126017963629297637909037673058605436391362868089 1529465251879385183681396169636637 6 20470894329244711058346737817852876498730997784171748492059801563873460662041078385242826084648055888356712900154320298335825661276246270757307966802954848313740056139521 7664205569655096915127881333595758466292169400984651286403853305996623580780705854807672662608400965955141 2 22035321433029275125348133012743270616188135312026947309224140845953636707823728962182997422389699833378072451491287804407844855398468084800907582322241125145791767114409 1341099475779120634771305980094803521366438363814462153177760115197363067694341026746421701 2 22459076964545120353195183912789471221142974618781192088307553181532828497343829650415662104696550150509405381748866333923579036623863039975258155034494987005494772346303 13021327768381324117797401952012440595289575333647399640654301024649908291318120296395798613536975522332784820676409791 2 24356024180691541288800158461900353370821683005254585424188983720454580252778544099660153259680683600116058656745195545814791833211016748939910752242211753446219412884077 3237350394808285103075641617594465564146206546711 6 25039504288773989907304719804935167576562974128588596430756693414540332342087172852131728963304254741892692184102197328096285555109205745061415392197460734194351091229721 13521161864666081331055609685681597088288037725829349 4 26000010814468535497740694416753631214028667689759936291767250018093518434041628365109058731123489126846967677383334442474207590897410933279486301229174350309811445473501 12765847665027705571158569756679998053 6 26794745868028856768762552038954501484345325983054792228711288577054513254905253015077798155044319857597474642430116964867641350655002468386557565902048259156814533375073 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 23162682003319747392432668118887019142437753353189202741804427534277515374481102838225830506377102117086467912299263 2 55877322778543503700420858668832394783344729185700000929723345029154429735174241376338102367760369110994346777685950703096359792812524495168454411067300105117439589254119 21153039521053762392462277029369220602368865129378750411172448850094132889382979894059462369511751313133546249649 2 58856351539310932846543065543598401874232910768185755643236989169893432250385602040419344049468167845809428402989868832900820914629146901543608170408065205858301184950593 165211 52 60512750253291666868513272440814186793286809848868976638979951053670494324390634481140019906269861820768349476415433900566075176897966796618939802960927627550337334634959 1387640910841660592153890365946418990634007941781185530472086681482568128515732701548912228614547428327289491256150126937767 2 61008779277179639882207711236412940945718907811915554622615663374174464920052818160406521484824333948741088549682508990764565232981428720576068638635343562954054814007587 5986246439669 16 65076077692751624467478598925634197837293451698719496284241904377833854622811879713562799049910148280367145193582284106496466767627265395830442622123009476167212974934213 4547288990943010092092511037353049087678258499428742962230027555814624251134502467291 4 66271284995656743276734682777111600797198928320458538259721319209648116761901460651087196873563639225837100949286489481383569929020104548407290629881978957802812184559461 14375165856920614425507086216033528774054400697945469917604444439695077831751405697781 2 68881797804658727616342857812666195854538707125293957889229425073545113156745237519351595483912272193336151677370697799202516502824122193125706690317207862170500971340581 299080342808211523417301910065165397529340422231469852558250832322877175443421566835405606912789566562767727 2 68910329582164851577154050781751484854972480624894030847673991581355004781427953219080833618907172428616562719410216610227323479933208968769278184320582879940759129657217 1353904963612593367 12 72335589395338895036002707787687023368317161510092581841441569877788737412511061698797750119490358971955585621582692073442928083822332387213931269167258390385560333466033 6757169766804519917248105011019317754503260087046164064017068418243918132748864914279499421 2 75164691332535809277501066254594793070109214186234699331369372859282232199957429139237469690139448155031273862503111438389399520336946776534899689967408333293413192538703 35631261811960251107478632667076373715813889498967 4 75806334459586946336398832397845111905525746344168529739205504734874208432069773050651944650536236565486066343307506825281165166256198664094650324753837071269316591390061 3747791658358806698250517211528437570531400004835714895367604993924821965996794758155346672634998517418930359 2 77880523272192373804769107965973360634564444613919225351059046677093306072596198163571227124813501851180160103922411227379847270074905015749671340071908746242901654527541 243390622697768043700639644828846358367774142446919207712297103 4 80860003295004878280833500701919771475724107445920533174011712194917663006024303957812405545798720964078038107702730812659140488759507411722221964476852910127436643318381 82232200371462931251021781372120039740910657 6 82603323481934279635129150877099843579141587962291039001407040744024377297917974301142802663328838855374163212327047228687238711949467706796612068607762253941156934117693 187311950890259519422683001 10 83708565354422535534854250776567927021770198927842086324871654339005660751686726844892992714829622911290387618722127064611307846863278074180224979267593673072191965603549 77611481754556485954655546047022424803817668372308488834476679261247900569235652970019585822550429849 2 90921591827255776871260847280247239767320615244041595776314840129830569526217344034379127805484200490774631723405533260101644958519286044636057694304279444346559482852413 653058596067301423729 12 100730676310524014057716804760521394483591499214341610788260184181555865925280177318477270407855320981314648689731041431239715142998785269154944428874889964192552385297921 13972817641361894345315701446700544639 6 102044563770494151866689084772561089768398814475036604808928681495817058255302568189118308085524263216104334799811480639905475125289038827925501584177780343668196332097403 11716400735857434356409016930419171638433804470551 4 105711176588331038696953404038879179207886867853750035933696687946345530163122023188814837428942519736044953750416696997906791752112686543630694018248250208225715164311871 146315666425200141768446736030379797517178504597708668057 4 106579397286090754609376865060895641763460427630718246852200969611082167383751490987194972986804572660421011006187535191812815493029973810023079134814933587857598679953381 20623791066063079595277259872938828613147192824737982682619762566879093717501277168054108354179459224868482173931 2 107885006913447948481433909367488024483446618408127538819607446739959219440437931886901654436687527557364230004947116259042359316406396549560246662854903807358498939532967 168420950715395400468232243 10 111749411693163564566236305826426725972666130535519669965706128214349266687426181353028210182045027139980215633250783332864439947248540881975226849325408952692735930055977 15110452619096708000210768728462871281 6 112009088347579499574968804603752418853066382164208254563386971416050651888616150124324174492411171768723561827782520311052394145302730714491205101220921539440023316319517 76554102476770853025768440719075580876996285392721 4 126889577087263247499757014322025817819709446639092831796944320528599535691567776744661108967884091211205894313282205531367715022977524841260278342335125288355749455102631 242965299753278998099 12 130704982827369476624162830019736188583371850049936237406555048183819119186785430561424793559446255260150517574888086392845715076437000238995018907322970523143117947328219 1066009777240774517790685141453247084311292505544736212154242369081242430790526207915615337217 2 131622723405068076937194516734072552883966589264749322819369643781636293524541979922547737141885760770333411511130271386730987254292868996208650106344875171459632045681283 739011288428110252773331667264215339814669212301520115343712313 4 134633636640673675410571463582856081417976431300588562945620705693920581233306260635462564049637433659202742635058282906258278991041501148180947555567993929082530771494071 2144906058568064901121171736122945793 6 136343417651853353816458984084525546595213802332533602397723731093947432278829982141650047925560235861480715841965229377905727899945732940161731297919598022704437122963847 139017523 30 140358037707102868891816477204089926450440504161094202172457403935084904585617363892741676529069087002748774704733430697260067972597979068538420134308194283167924971193883 239094025560040772316048253847945500715309764851826805044813369 4 149419477739681559568471352183521349360302045660151194161172100202819874780641444733208536272085700654831246316563285697890303305978464202459069619614748318058077163492481 65746047949771080612445556717533662593 6 157707993445794416434557246510576269152795517300695087635019377475294693684615354973796957497017423115631661382098061127512424641506975261520944140600297717511307584523207 96111007201967869904137808686200126488761 6 159021830935397765397872965963688937863555661261063110300171740474597018748775877222685370267335191157523101684834057893131573480596727577273902544326738986700744208897003 766535351221994161 12 165066180768173128213066219791413575071400103504043079636856399385635591335094145314268000077150276870458560578835012528287283702987126217544767155601091912872382695217923 1126441891744521394106267163621599 6 172011022471579892546408779214147375520120824259640842111228215976286919879136138181217255204898882449762799363435012050325189207835794367221968588565037567527800969857603 25184843280435766933921912805047019353863229783685317929272836417172499110146757513265051379 2 175462385081797154737725632066957184186959969456365958389610715737383913325535665165026886210020070175119913116195205999161512333785454986776385123974064983922436882619847 135853949425908949565462428034556740005291550389730599129393744420872591033669648676804421 2 177495532697843849528881670349328727422616078813630621356819078928741864509834880335369884840827741602688068804926784081494691042516999453704530101274738112850236412757029 27529965060405216082765223442803986555299798207722351425193236615169493203313216293063504727586060020615720741860053183423 2 178577460914017712708273315866639713927297423060407828191254659636018321838475780189333199830274928541404724856832264366335975482963062353796886571304854769263521578992881 74639966491915045672680499450442465683 6 191315325623257444690122679318826518207152316515742724567558924466019540760574159453725173925261788815152278996591010093632967855354956153096274652221920628152054342563959 2097585661352878451073082463666511016068510679928392975544332997273161299196079447666763915695591 2 203160021796264516265400589802523540323398292881671566262087463728846726567774459337074607945004223871256903772586007489874749658773489007320109163806983219691026686991209 30280669317751106232349128847569131600801 6 211733375397501819324249269030105005976576696185204944185613629273838832079298190754279803039896493942538796992612203579243591142058925986241142737452797550331701514297447 13309850316254251270626991294588267807837718230446587518262634384524091028394923489084151 2 217224096125687307183527666048365351864907112885817552398119305380984455123681286370561363374730801561729234527758855614016189955603184821166553903963003111504443052132239 15180265038865720939 12 246559598385722622051214866629550501083331745261690196055744118607267177835985061954621589197246050325266757983319301215460679063626315276412166454321113633730680943612047 496833428679257 16 256652842282160035258459919609687413587007758815932260712666219954179509723617528542758855242990940754342638485744891282915259495454868561370441577686711523181814854217207 6001724893998018628250041781347093882786443339162655083699021545238617499307008213446290818612010922797601 2 257638112475738334732602999931406498663345022601250615957774709519623254162413001011066269119263352138461042199925671639523066622050345683924050479827885022162125584170893 8771127855704077447689720007633400899877273300451206166813144741006623024255374995029576101 2 257695461930470703138405853231059091366711910634146641620637029243629682509859681704522744978045064777180911417440345192284834297606621631572142123145420639598425280571003 5277078616619975349737739239137139947319427697792339647760814960221023957910472352693570499547471243888017 2 264226616541825383126065341014410827418725740354553079183129825876496610583538454722084508074816020304076211304028395392104600186730902392060566847705899414580525895543859 987900542491 22 265977662927601496911751945789318120485731239448565361632833159968899839731475558724971406283750561575931942283355050764291155375642548839874980342112727040621131418246423 4459516682860830305399412341285340136967335555478740062949122950490001339845515453137260257534298908621503 2 277477743285413465672323490884125132468020540467757073911058582975309625814036920440678192451806511247200551717548529859572611676889457763379964020236521832814290887437837 1638057816253571607794631540346969382009402306700667350436827385659369391 4 285301060385453644847903311969226271833896368099636886081164305686085319206922307300825405625415472952089061585342621195530902263177559412860806941930801315551607776563911 734234765792631986910475701270920893697419788989235351555439 4 303274637593286822587489527042470389177843996162332802544073182518953736641687881465739618274747045307358020510015571691039857386936702510181074918309841551626778590898861 679078833700097405370894602701678147 6 319292348052437741261175651275504618494977096656853412445099418601384841590434916925766717687518056463196749927910455460302504282463824315276503574865268030471187840008739 1807733474707303116072862670848657823684575250443103225022450118900897394639261687397621273863617965643 2 330234677472756893693086274257496484184750663579816158881847713175602815665286209592505724419590728497573720585788635652111367241489725985395176210120583206688884838383837 40517898587599604226828031143714649076576812357200934267 4 338911598534808931543458115624619076022222960607042699338593632603548914660884621984369610351256263770552722223524104303852588900368157924760835557514655156275156946453011 1427881123271462893828004152080400247294616130606480750915464066514065634562586759846167789140751 2 354408450458780190987198108624140704995767407929836845438027241465046902848967117618512811101219775301086842973712184557566562854963257648980457693936996406144849167906081 890014372026059848287884564136243757498233449579710863544205700586905490716551126205371524104139949 2 356544711567333243851557174387643563646992261068142057447624783385399457848944393624290310181232151209649085154622669322176654464825308090978865211631643081123672676912567 1233108694842453898699 12 357480066071562063447565641075461406737840057714351611221778145369830347143717751802914529877049809071221743791175610507122711402471944310261741046348673879315428743041879 429140498212767340319988654603240224162166548801965555131030904805068719899227947015449214470831869321925816923 2 392538415644008534310009012908591852342856550577643090105832520916344102960155260819727280311199030077048928255369763028737645640328288298666095478105678020274222819123421 1003947793406659309063 10 393354720546344629736872743967823823999345538762439173666583603932115775963871990593967594889874481592005000885041846228173409066760878427775304365320371872483931377269919 4540996853830187011356044421259222153095921662308622237349223103543290231292531486200524432969878805546090272285617 2 399748938565982866453346111024024052532519461873143931567957657740738049016161005505740739216916115340117670175143751674897589107551323785990877757581706327541805011250593 38470102465892819953699335325601849460315968570694402754242099103635281751435573385632480691732722528363772395457 2 406834002303285705448762810392363474820086033207407955787052305545085228546371187430321884615584017446181539574294277574474677779599923066040928135655842685876073413503077 52465730869537773297071788267914875965033798693812183825052409638863912693884012418917109976466646554041561 2 417458076749737971704439175172843039989777229194561246378698544558075746589010390681920360322904298457047102582990837274010408333410439524689487858532694977627415823536477 389058206901805267049806795816619657290283678520422256721519785308518535541340793098116044589451 2 467738875816215227431852233147174998143378759634851626374039539428800180474999482164578451968341306041254071831136188729677948380242346654075999103783196542240010012969327 164840458433247831545380402768066382125607140850350063 4 474448433222400750319189829639212451533571727526314838044103100267466680500403643399370416735062883862659959038380278598056450647721054574524392976083764338072913636450341 174102780262193811290693 10 506481148584403059571092373804976288292246804661350923859032497725971698709006450696722040249637533994633656376157837938352096528869245136256080114790112468186368877323657 61764271043090776571 12 515239681387925428929315897826421227559063483936810681849049826966903789480991524396005997489447575365419484022044085090354332925444301205757940515917413109312677994357321 66610900000229876367348128755780715607878013198032376279494689478317929475935996021263822922186903301 2 517970658801494430100872468099170756765713583883258499871970046711551260427084877173185365100752569954949687019058625506769501834926964371529505336572174628849939761192309 6986871623701482004429672690408018166701767223451016072329358890457777891362873388641217165071189688409 2 544588422499691933970995926584890177261355926795170045903777733265874885123305467574910424813889299753809808207424945778351630489764330699609987989301141238409442856129231 133134188680348642049472708324704417118701540878845518855958816825250342497386160718089777906593914837 2 546423847438764637743275978197357850883593440962576639694734224182849123894638785668418414983408813440600053324904589124051250277901520520684590830956770860795696260933963 40818505735730520880391177764832507525686363811889178387 4 548542899486322457689533257332265832086504783692092066590311020909831153549756565710021702744941077011069004334338925068803524024634124942046731181594102367782291641488641 1530973840572741300412872996423218153863362050672407530973771313173762677754825104024981298027 2 553226036255945134483974857083073386310151058494333739499649776117190933390191713465666597614149876842761010887624839957734264111087427059320961826732760269311392184552459 1306682132069233686909826628614527387324259419945347505108845458459615085135251021129553 2 584132122568935431830276703749549642268273777225943709292677555648318933356500960934956882164353232261149833195565011473790132441888871413461135904855249587985606334256281 1579546538766499579377304750402580395338096086288911011434314874566533432275852287242376531 2 639930627339513082266715078508817086463020030028303571510753342239783320261372170326480036157961561404189197875847517121904439668545319151951038535456495176044060359716379 128593609158778349110031806407245209093112251692617 4 666651324440795523882911284195812301813838178044670012481257338457475999942403274865851684248083993969706706631832789007259166967816284976225901937540722399337710601421731 2239855820246449872331 10 680382676625316240205148437917966204714756039290395558572714501618012701899300259684120992260612922479978899379393911217152461369199529374327505504665404603373162058624673 4493839426948533329741717443597400839 6 727447872719384130294720263736522862907725369540033623850732171918165344092925770116236687783089063549684035615048270560888959041479147827609617306523596140299982243206009 1993800800670793 16 813727266620611625025625666318305790102285781529873150159161848823401641190166245789488850919789779659906498432721803022216992635166579331697566340753348681123564363592221 5728202047553284243260086599813474640030293693541554778789871395734136055522163898077385897536600694380168097174373944632811498023 2 824305507925390484664867647415613442672678738375923851577513365870404886857296557242481166143452193905016148008549028913847284575401705850456132002590111716396629037456443 327897958280414758659678812079112528545276305593749725040699502411028775378936765791949415440246911 2 863741341275722179535157316338703714534761114563268832419195948298962048801057765668421874566123872093718303835575557485293946989666435154065988226510626811995271857245907 30043677429701164992774909262261030972215560699700791051192699809 4 870761276907794786102202897834929598645038184679188401931884702417678642027334278754091022224673530803270070186936536592239604590409382773689382272782933369340862652674141 28252900873068192770561949846645991860005452620119035951009517155519955426479420127735577268989487465656927719 2 980758737546017035674096001459444099626298701750523886387788139902553745797759713315199308845732942172917293406801112019901311185416639506211174299411304859911285483748597 3991621579185457848145380502185978439 6 1128708927107502459624110862094361061893124169943094708100117312495311483462136833741861532065833387903987600466622258511441838584189715748849789064243134275415937742635873 3176160382184207828120027477278730514806702998658275023439053841 4 1228854712201803413450216970603149944895854140175766560530050215683940308494187915509646007592452645353819411473778895064001815677876103836250132878853735215894712492132141 1491539746240912276190159874981040605039840385806043 4 1253378525500079249112605768046001186613686250781709731883108800165467795434276491328180168796002739445196319282092479428672207908054278990393029548760363236731251576414311 126766432266193663745511947727020526681307 6 1325598346617589426012682471409734311913463239457349923699265704226711993988315279136760545120250453122578778249949754017920339733363482356805614669833423443970568476685363 5493296353950631073289952683245049560381 6 1443865908732529214793661793818219448920267929778603104212296606280638837717386844152898722393324886474008427877098548300886143536800071576491041301110671629597203917911999 540926927060997862798901943607815668838697770821561530927099 4 1465916250529349831486199057748660049717358344569271533528971916027684613083512192648133103408947806295469357380611081651883346669840377194666602774851351449087050221666541 3515044995197 18 1491893411003929421165152878513862652349441818591552507181349858925183180300447063433962866005112145144874864858551120586450127475351918051462897592529104371805760123341911 22359016437275634486835825721522760291999054804003572095983461899173385681857414931230089297 2 1500463529059744447480291201511296548198521980519566870507736237450244710390461218146254695549588148266806944405328196654220957586698736783048272767157798430904713490197237 5451560147556664797808261509689279577131 6 1543037379151652390323956649153612491545279136028865254782978079015213605062482929654791356538202217473000634837813563355507276083164811682706432388875879258054012019957223 162319180218758844426124031462151459567642334891467932856821586905961781260138368778985163311681440786540843091 2 1554962347167668066633603270921056234155851901950660963134628734406665100427168771084454926709077036900567553706005252780423562310202397083767601469612796728707826444534557 7356303380959412465941834539312396579525140124602227890409872539 4 1559010856060288311902468610722103302222787963772723865127827789239874542655079798174808483281140741911513275843746506436890877964602005413559844616197434227974441396533441 58202448467824517358940677051965565163702497086985714097828249988043485437084116299313772813 2 1560261595923251119843553912271889120147700377986843765694405183511639321443245812534699902986188394494498986069732505211372638191655502924354157777455018544851818792751253 1790311694368679419443141757667691373360912471004941983991723843611558881346980782973232549937 2 1930262064122188545461367462185375072054338961524328239725724310165903170243002926965759562322840093296349219321369780186874047681931985369950010107748922719558941310012023 179507528513191497368343269630910272149401722585584548676469185506059857 4 1937308904148783236008859198394233175425397138050379590584299075356728548715490885094078858850449260183888045435215223553135312326363483836730874449554653343346173832765851 7434219456546387846477243041140810259559197128616100039618857881779645281316874170493277 2 2004556197747374787055408299813473557186949362581775086500798975196462167624458059570563217848883868483312642496607561768306008243252253311287865557365011429500478656112317 6272420103770092126179818941244106672451 6 2046374648293955229840385123746602741089888720019718929136499420290705128638343643694029956780885838847117306062261454025781473406462050145601352961704267630972789254902121 16493278317159229248689352986399592142505502382204083881492019272439015770662908154124001150844298215775329 2 2297014480552498879115273267435661094685895343532937900410413443614229963056512521492018764317817164082327068375497856651817598532657921614309654254251808417116468407931711 6994897145287111 16 2520428778323717746329229528489884927258024446571257040902608597802561716175566916076096424785295800905898824766376124874176677079518819088227363711020346973860806777308573 18245113491164945500196783353348669879 6 2542356338357271724108551194098480480115180420931735483943514743405925879414690864420396859747995176847027949907704333751844806786326283410991956572936348118742693018879609 1765682539667314055454908657889085589983 6 2713069565827332486974555901705696855422772980612910971521605249315893588206166390744251837074663975214888760031582282640485054029398918145562084923742148383543133086327583 4029227328703924349140963604180039339 6 2725451167079067978484892849877424145400424213587920915294475982579693563582616868577601408806265163133444705147902663131610899107850971842767321000139265535635551573966303 257423987593810013936939897093343031395354128661631809004191943 4 2913278294434466631569865324782567133736829962730456718152478834067080220671341933030152974401080921934534647059721685105398951014569195898015477943309175629021021565720011 126459882069074107088432072244172034279233376600696295462936425514023 4 3089394013273467998654149050731159442322831296243759140868443310563361566072369166234588630137117795760910921655553423521366502213588931411733664845405865481401969984053101 12962073662862139380241373514111865522993682570003006355879713193856772225648744474639894600669634901 2 3104036890288045387621622031517687496695231013770441289571957501033532441172564095635996021458097199575185101819419039392118236552458902072682969038717671370758024552242633 10683720482550645778211182655702281334769688144565764910199727227848297968918855678008733620957451 2 3154459797214906085316780424560752732601381013273405539041266220836154481090056917214261935700548853495291792430495827808781652501390371344561843910201480934552117698156399 326007397179001644242464389981246500095531228758259107411300992517149332117488889652278816839090958633660631 2 3351798026503870862817338974872752343622558575056959446300933010677928955177804996820641820979026112484051256483883591253055837662213730238236797891232291351599813474594143 529880742040549168503033442032537207919 6 3453833571652696850178655842286081833179845774554387538445813206786009667790950344003604885722202824778613333734946281397872246809415902481013706434838389140177217521269879 102359704232884088079430092818229211033865944408009889814333534967496571181859402818831267627457067959381 2 3669930249806332042609057949293562679731617032397362609557049273221549177046503461764600244953018891931563936324246609134676683669321995159152254287934780338069623132842569 3633300011821322527883441762063547117079391973569 4 3711798103309467257616572314633536875647906064104271117031157253401879685844490224092731188517295528279291788735623688517337459778924471727165043513053658637483470232643051 67191010094615684403655292558127375281092874808338300849398742789913133795214238574629821297546301044934532633 2 3767142976681312077180340251557353255217515015397954900941136227102011236796549940787409535493582351829372297680922787686334519657886362575907390322896981994028294632328901 143181370839841194520677951765078255247312788079185758216658604237 4 4107850631817984775160218525788629726544127332850410043610797149429504971960840285186297720277437949884314395770833070702198921862324791329097731247523172936524494325420911 1040687237385575161836941420356720729328800597 6 4234544753142935140555222240975748460348146190812360429286491020812972899430954367720665363675924009083455327012158195861905986697183223160689380018467315990701567291954017 452376510341213891205499961368192074069741264533195318464382147209673947581197398320419283426302364728306848547330468647644148063 2 4237887232696852153237507825398285154284021547391119500378824114344675238888621317979423597985687318057935491772980471666403458631934198857624642806448786351787421675394053 911543676167347147864651282639326971004188719478461142704462979458716188068133279672174017970671017984583 2 4665985276479027988103522167139103074492107383912175986397919314358806933707861196447136758885896537484075733297459032153834466778719814963161788272486082286290831797870763 515549723542377268313809457896536497903 6 4869749349087189798903765200042982042243944027921160646928078015221924739743578881560697191380667477360107956248094065397572704386250690903092422680957540521723917721556103 15472663174185583383315938834070009445182498993949543860518712253912255216837922199381189637 2 5400714849131218886656587924613981295962719469244905651411154913502528553875268670073908769828149148908331858303178326373082426031660428336776944924442225828742994775166859 49401993336845850288045768393087296917 6 5432975631044391390437593926487362688783819994439506471369376226901246768626485986157473605898185923509925992604279462091144977894077886847956305713416711953658228072259889 49977172417299004246691156127508438646406360258157 4 5454886756774176164013516831595436995732636900654598376540322742380313918047301717656967917481461487064216845001168111625804297485854715278150508473127937568357876537255771 1668485486783056000936661578048796313887715644186230379435316087535030364688935373362078573989955975339221 2 6397136937062048797968689614150187459389959007507149701669569500565013771504146933961771807677380096473166609591263119636637264586494836879829329540905444795623753023148989 333956600151600719391677291230952365227444614770023585248481848328860326874182811393822407 2 6538820061354814494875364279348331477005133588355463827501426784738704736323849908710563224256534734178090060222845576746357412923424317868755137236034769743991244991234161 375056643817945263701088681946006454495127367161072085543 4 7016257460387338409855447603210732042915751585322542987154745736747814270791612788734615403994994547041104053210725571658824769277899896676026936318498685662723437753741861 48563859799041522446451088023337654094799810893310659117152205447306174471777206179536271244582237213209589 2 7016483860785402925227014588884475742599575062252820932645659154826328592357633459074288138999879217493755325341781196398029487593120026565799568695983695299626096980684251 1792448359527868987468216849480479365587382019132398485552043864008559780929997497819942935730408817183564643763 2 7402718142852122760720881209992964315189466589588883604919805955701155114713849500050128486924830829102989317908698543772004022567899351728645565764288078551715950742684863 60496835949260344849259398652828683661584553451848782431181617581250202041745222566172183123010436447672425760849395242548508228831333 2 7503982661076889200225214753546479071961811753814818078431008172113661504247392225001707557456177771508383057245690732543180220921636456212957296209484121692795381170489677 1220956244111245455703580956465386301 6 7545198242316946421062723563124577893680572170398734754100223910383699386677507588445266595306962075985672932605510694215318966380573873483415058392029377076937378445338603 4387958072630169330919309316212642208964105734190871988116501 4 7838044579212941542224604006488105967892201380032936521412813177185798937701487835423911005547018614836351151494341644680927189963350121911949221090008241353897253171556601 267048305649145649073752981162173878201813394011447949900625767934111933975263509705805340967341066479306104688909 2 7863978240771115614317166469270931111600695999185398283525991489027555816777642224708931291015767855921555634881747129289088716365585363211243894951334123603962404636861589 17114427151782431761996942262590251653821 6 8270617368061359475126432171901307424350829045558877067244678494461432571853342171235388922493234026661489208074717899896746557901985909877831801410366498909622507070239883 15478082469235262130217838587068330028828851959954471834259780243062101525399912434930058453 2 9313761089796894797917409652240916128062545292777863741109680857569255005104157576572080962066795794536283817834638403225327280536352217122617836146478475610258182622365729 1087617666235051318186805584589541678321588098991482904979051163188193753910904986409559614936255389917953 2 9552689936615370733367140362016821354396161783106582767302888070678894474864340038078418340251482082816859722866929706014599028710537161386677503255503670156598103071767959 8858488984275953547408850833051508610827852263241 6 9802825422862680304726168879706817552019148120203889193040212803907234279418481680610697461639397691411844411595676569359328035463760919803093487080969881912541574124267361 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 347779531604508286125049670488975668114469 6 18224737359756144953322701210099865985303383614192306067430055530337951517671199368719583211155934077335386992689850005580480100071922985522873554323076196377171614839641869 6345073667867251507492673837019741631 6 20886545610214100116632331610697277157093976107196096187030800481829894893357632971525436046471246318741502011456309365279370334219304181027735993137869572726748246443355627 22008342584893096243911279070061588348842967370605501696069912289312020311296174485313289207285780694957599560956351790387985723141 2 20896350090589588550879945039617966828714877981559563934122703939774802848377026828946879151152159975105948910062074341617909886266949968737278829812124427579945243063360779 5139203735561110333016545147783127497565527152651464662211660288682298648970419757770517231128889069623801106795723480717689114981 2 21969698017061757364941446314724387267266987598946725140893036824057406736359080166829882836859439576639957196093684289652471942556182001793709587560596014710016193358403891 248554705490239 18 22295612349863510238212498443067397609852966210552327955470221883135536367546873439487259403012726221655953607255118277530408441563112567188511568979012869448756950231212869 19693520721490476301467617852863928069034822055883598019725740315484029826891502369291712504563838351 2 28794491209239541755988840567539222789142372745329434734334254555506700947294441806803114299053174021925766346326523128376046137337531840641224834431541337294870170344392331 19057761648352241678072502310838821956979 6 28829192360652438700513993318057519498457726256151285285154347013900307989863502469661211019817108006061318718852366527012338230506715066279364008151519203386113565845724713 451920738800686239411165277070627975528807542385798318715283 4 29078368690501539439550335759296268200424345707133504147884305074560982966031291760512893313165013905523317086157600109401953587630678314040268745532851321691389011666760801 28244050929165758675920239863383953066463371513320570782587008798517222795211630865497668763929325602937 2 30167329744985345498387481887321928167404352637312140889176937218515631263694006330515929204239630148443284078703463822257708697775173187954029143867547116292483192709844809 1285835468518608091679189119872694894571585017179857 4 30789426587970150903978907190922597445190007733071639558430485898895416991466443471352430455133388620037836514281913399448824581442159501825422791788158328715548290734128731 99207834129529 16 31409924670010943008327716820356136164885822477873243532460884693329777483259662779385545914238269872415878742266631198462364218322803448826407824980962182709512542410426779 95124481208472781904103458681 10 34293856552213878739894270429195101745085714871601366623847918396181941383978995793256839609188604718234125306337210172461403718385671634789248737947723119236704553796374383 867141936507429613397070571822690355529691429498001719 4 35443169822532359109102481147082156002158868212624436432597084927606210672310063468136863611228346393723977438586297704905050702095315216312577820673155597965608877166234971 331336817674065571162936481028800238030037831438120249673939486230129204237208995354021 2 36594695582125657017064372740580965888265422517311301284758758591949883378296266238377149191556794893248882880328983322589332493735746970829775369029146488212064524038740821 17027002326143472741868332683695724032684495389124270846052572501656569937614243320483440883836125136061 2 36812613032373949045188969975100265587564246782088245235006622504488855850354481961812435602267087374395629928672863181549030746667810608870617971148588250344594079591348419 70775827084119857713229129468079547660774063688737072592057 4 43628238800434212870652007750583081131426451272104655618154030084183394910076688353609818447899187532276709698366976442367104814431527854310356884055228085919674442418524531 90935994920266627129131726550986779077341828562573011617091223661753692680923392675253068574553652388324311667087438073428395644312050220651784942345174072132631846927412478255983157 1 46042502033802999282516316399143296245375127758291264477609139873080320529006805078359586781621450954356784437070943586575352686953375936198370818938425851248869797383386721 26707407951371135766756144316226448670247203897369 4 46427704417271064328364351675696928018156929867674409942735144846915169936384101539939301826077881809668018353949299225621963470632043731055515128029554374370468536371964481 68426331820601280886854795501359314500193559510829004639460443459815521705871417911639437932795533662024737961855933271 2 49322763920419364332529141152774708272502422680075775389216426205145841736680345994928603294955707608319739812195528751256028089693722957017146815353471919973329741161819933 1913975325706351540133635620000895619341531650156315703634011313812128971752243544468591 2 50182212978256636475095672009516992310019205141736361735839871185769283131622119609067329124092504793855939586441431987996026306508252477981048785458757035936476678303150601 17158758981254195510192889832265271037260431620548728840280841 4 52599936974167874316179231360880463581980798080803230204766825225291329254781457329155558952731338092196523214654428541648821018064745638591064954303282809062733085184140641 30011609646882199603907395330193624819668480445834002117302065468129369626754466899518176879170345699 2 54291056926849195016899975123598628929648175293437166916281045992914261216297989855330436391122528701542762609669523877897992901922450255965982468413659140540933297580856799 7603434417643326230113884381872431892507436376534321877815053015644509970842395988044511 2 55217015227701153283884822651124910821455287393189381825289713948926328415846012187321846628927585748766566617371033002888889102960631204136201749025169944348422886381762439 1774968682636175226282431525689603598460695318361481571992606920087527453795946513252028834900181329592876778460617331 2 55903887074997122535300285564946020557963336393348829284561197086789091142971804261149019803089009874999885596135854753424372448791003873672185404136746730898676803593926241 1585032304625849412369970484511767644089776987006327687911091398543340745707622497478203662978506067 2 56470351626223444487743807429545258459677166331977118548584131579757401669099894293453489458036909642262093001866181616860656744691467818865066957419915606189301005891511547 3961530772257172751242715595128137716110841782476968116923 4 61353446986863948136646225906360214485905083485139045592116766236811568593901377797465726517317336916568030736770051540115519160857804591381599045210699192905545554743388161 4353117128816375687082833459514031748302189085250847025636056261419489416691200506302176761 2 62779431671731066215680112754545462306643665770769440089092321415725342488649814810130655305255505243515011026596890185343835999657881439997557216363653041295843958933129863 204917464482238935731634789819847723902231386425410336896385885836756315069280649238653825558661 2 69669661029210089761462594861066288683885559740367388251834389578711286769187613827793677053375366629168601289633980719349083759265188008643403682666180865724377605205504001 34916032904912761689386224460213340091 6 70276558842081111692304552336060001974743113077554034493909684966716326397766262614269084160783858105896394025405173899651219977571589764499465925596959724226386863644477003 22023060576956176992677314461389067883896286147 6 76264116863964518903983820684927164278327375856843127662330331991803962449302033993065143860350800144268774867208172676108612628681403657349154981789586001958224009489518313 38897454303286936901887117 10 76622108854017340496557339214257339127772005327504244166040063300539446555313489476672712265802541548663417186851972822169942266070144721878379989087389246484903573985660663 726537205743261709403238875186114031211645446397039 4 77455532435797939434315603148506502366987106180805471847072434561090536804964027650633947560959015357256644126819245435017240297598877951062254925234471252537370701645774241 4634659264867853960535057937938709 6 78616883778833192469529281669046711163920855200637197220532335744790199496536993527276872905118674772454352430492837659026907793477332154219395629968101275193642626856538091 59857351265162073150050796477301303703849904573569983962964642433826748678440859484159310959411 2 81585806289982106683181528822662782941315934305963916493167822846154136994636087663119540772886239581620022336524709850398225665288580913704734017918724966790284135631397481 6602925676611647165840481380523646434995905190935118140837917828344629 4 83723691044677413949179448576998375665808312669564433705172931264984070194600118305241904431395122683154573384066798254788381940198108284157182778124627638354029702006469771 33295018088676985460007048312710121368527561965754103 4 83917691282742861766409485744528733029055769226648120736691676199215285911964241640838836225542712965846638767561679928324187967568646085830273509628682970429365212608610481 78319330468586955949650403084281852778744337265211 4 87307784153956753170870217440784786416425367708403799451511107219828670778286464676612884737113746093756359402943183559114521734914391930363920070382408667056021591471809481 7312035200007265985670747862985067521 6 89813235760587158032171910910990377472257431670930810884787482865493826212191486998193033803973932837619530159094137704935819504689330207462017585176017894610330252988731761 6417693313125874379737325269671584869907754449925360350478921195801948245788364110449879919 2 89858297947948217195585204631798766636218770084933931315015827169652386711903873881446374474975204000717276579800274132142858654148514279833001553895165034326230258372640857 147312984007582302874302601 10 94077648021586869192107851195330979496595227979249895954068647546254476971517633038260219407886439569203532633272057323963782514353862652286613685200847254341248362850635533 163433297269073430742121098489400427937013357314837298954261101912474392021500124552705349806617346132346097793091189 2 94953655233015537086857560638488808240440373038349583504414505644427435796481204205194993372111531904607492977171386515251975767121847873935639709369986492539209041809987511 50062963 30 95359346131280064239002468154541961941067609096762544284851980334857350925785255938462355565546417512112481577073145763461012301243791987795443938042506044875602880244227817 22997058678794290833044141354201238337 6 100265123764109616040291533095842677749870360736007955026360943314373854842031590678590432769990674552965699513598309179689814423726973891159977002181829529966511365632813273 54381431758840444280730331645336102402048266672226265381593916251222215407804949639966726300891699985291 2 108867674987985794621709622265909923744405528985242274465226064964171503737203681784569474178129946269988913072816503350181641025569818402900277497020273297356032168015481043 10746633836752148738061310880251775636927117847602563738302736569855151413562972609273129223011665305549330612505290002991 2 110849957941626444998009872589270537472336584175602387303985217042364065361573710259172671929595702245181301938327895983212391496934626609991365217985544631780124265475517569 33269411233576500285672130137795866134015798743739398547 4 110863347258955426852763961923467884832491397399623271443794191879094709718365772673268793213058086808300020842367350156131871985040358890351977689082882691776897106829626801 112296883677152416392845582664014939476723214588798575523806397180725533730096262993125918021 2 117739891121564090681047350985035726537383492119250243049673892692953344459293549747996882120171923251533375432494818042001259856018467348251822968851957125867593585438176849 10616178843749211748748626926529601089 6 123354481846487774085336103694413827838998030607777986608690220106631946880415039273775600735910886054440240906902255433726347821699463817163988730271891099347720227294428929 385926641950997051330064501554436414168589811005266098456255376174664142475429716550213293721132794749 2 128971634474033451877412449689710963649225377960216668186529535617622021287746372794771445470725081866581519219345111608465204593199346144337537376103066387103049593418548813 115512048133057 18 130665679004579500095782004375662691400339761583651107367738316177582241947976580072944665208869155838786621525446073751806265599223225198741501974920255208758013639052802283 11179501540130550766558106026361827828318659888711528105067 4 132109119016439090022655447599007014912240700904943276627094022432306502122894896949892563332088282367717330622755669471750710592061848844932954028895575085566170584481042131 163082962985858694232224376769794599524336159196160639 4 143779283455779309912622820712964972838851816895685706432283588051092752519888341163323785387799717264700441318908925067832543155769428600504124495477198356925794016075590171 22650765884558687988436855449407908481820798908124841887296722359619338920601631000161158087120882874582605508500883645313644704764068501898051581006645004222041240520006829731861028797 1 152571347203224738935496579133839553200793622870511650475748294654691533758486964505599088961022998125659048918683884975158725111681588435530712404089595273642960808835883201 174942607792751197103800849381974947705204855744718937901211465968739348768514667438858211109 2 152708593698633643339052378512680876652246949330051529380758726405732400604645574011910200202705684085700524837787349966345806476388333882893822554282431485365477266404676469 660195026475300218611 10 153723113910869873802518268626297381124156721359758455453500748867557988525075598326799535554522360260119465004774016131834545408062397435782212019217643263712594111319442547 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 61349337746986017722692725938501380826299213257649660983422349704788968522764032871952828460266300559135616999 2 222504525822933392797125812945740609273065005650806560757403890874797710530440304096074239647467542666451570310985969175505204428205569359353598666212060256814694636226206873 1543730072265146038623265565294417518161462075374188806918184120005459900970956806564600531481242171 2 228232197865125414091026759175574499074858527907076440780303017638069163982114148989637554672965560734813768867763813688540485187705155178375037233815368830482203087434764859 12189011562484115329648438811972429450457215059699671802241295259579160850584557652287512405096055811 2 244009780010074788289977224108361281147649692577903282899081700669581144797749705682904131435678733766675881876265743003983230189311337444218768143225603647028115028973538113 38209569287698147805867212272238066231 6 245081418766534962083362594627133820121652892710948285483017526094815369541990587193541448125208405956023738330922281978205811391799910037804160090682168343304250156943566797 508106580974509963 12 259306970961251923692375933989447924203962270476436367735532627628425748178489946998371666545375671651957511359624628367601265034209299829388111827416011389192447972261123099 1533036925745058160665160642921787100540558898608073672640537010204129264919187975216514257852318912616637 2 304737080099051903352900754359273223072018779231847631974550145542656874094671311856616588742041738240838522326617210386299567966949426062105543100975732633362878919971419027 20843525874258229855820673525123000040360081675272338204988377524848129707115603333067536280233769 2 328794872676926357594541978843010436523875286543741669256484429512898882175506444489701548979785981167504847661768767269906507241753149256245542927209063301488576475470305839 202179099199352513812660183226267204663782462853307536792873443 4 343236862493529048235501262013035977811883991826071738009898716071544995051309965041410325601615164780009244122296491264328026290390726743953840242151938121666827927306794541 129919122244867214663 12 364776580146950529715754357700066759605242158513546040109662396762508782301134196829385875422316065722483974997924585822496079516019703526299872726478146234406760975223210063 8646208008342046252698257687635895869619622313724062186321256434474426808028068470828021 2 371924939918000667475070298964950304809842081441725984273844297537458981481782967101124715263134769187678211506748629056452056279032678848546199814787107231121231313183231863 2521087073569 16 376358423439309179913055161343773051893408629555048674504601781601181569838994630198334079688493318127707334964729584231208093126424292401393846186214476205338612070564111217 1074074640766808867389157920664683939227521303233027678034481908241323289363015252714487 2 384545444646116505655876968729593701029510629215018483075662947072957431458851614869482779588989369093077321805696263292202697258029369750810335700177558867379408079064129219 1784200850787753415283977063257812465689142427870127537 4 389100264676052357743852805200063152323279321796402700243604485818619982478758371496752584480506981171815483752180914965491472202367782713214342919318493793595647702805893701 1565291000383806497397800260927147785595218710106381781314136954411469591572703779442234731329591019 2 391931087648233510497800123894096066021402027194846999733739418004903361585341257076699921652771336375252651189578726507017235426528255945397370754364335956867994685106477093 3098648621222018336906327848977277153009368214993315034518241698744705261513782499356428211292678588177354591 2 422126979317062193516390761490944422223163431613587213974758063367522121049764551055093161836405835614142221966539640469481369320842965740365350870207451743757206401734252659 1236694967173034362146934977367100699983342570356637 4 432767399689658344222787846537119569793900590543068049666843387626178848432440854329343952712863429399673879628749402190091131191990390068864729961619243476968540862899708751 97874523759931754872712357323662509598879599869955140712173496670090577854906605727747724970668486038717220562273487100043416712757051099189264547534615529099470520782410997417 1 448965705320787866388588795062672062380181650779610737211805030596745769976635806090585894360864614856501011753548105963501911526408491280684699759333098757337020737533995401 211985524236456776175961458629037659685875513724385254525469117 4 465092285389638237533034531188764657643296277061801700048776069769877474078479064916364476598225359177334595440611266527781859498693562375060863069751303894669572183672392861 1389619940086639642708634052769322702074454031496856468026515971717971105800063701365088270810360611 2 480480462924672211462999624371558278490986116378847220250290976321869178891642992314436956666584857951546179444480839324424033113176199850070282957836505712838035576554495337 126672227640816368600715331 10 483035562292971617859297144509528734798976012892024932900577087615351469706978896292424892175504036854507353127759663226894786844141757685425747041466627654164653457167124323 91591627184170473940682322970767845857835774538330499965907058048373410509481531601348346154089076300757921547 2 486005007461304979585893447613104469596753713382444730634014649354865941587586340928492059811361981900475295232490299205232697563424675105432197452092202585376022877102813619 7953951166136207965661173278495802166308895758089494623999 4 486185543610240011085934366335852698059817283071943928401423373909050828223578990126012385054420741943128012316511231433993879995526765059057802156337423502275832689059396591 7904286885886996063195907731698976329394760305197524985496983036259710291283041092154057313903 2 544710330914951217728919716640074399413163910603149216637371215511561849652792729434036408747440842665505343812445874393709165337289431320372838833535557537359013958060757281 32627209926955728448252405552696275841415462263704333640241590785795229744069751114885227 2 578866137910624486625163863225349562496401762334991097540987479807357707983502283679899738878139971713074433611327250177534868526375593699651406444660048029603726049657693163 431039503962186508477993492977388127738789201531 6 668680555290866374021239444491977816094133483674960208683960831604916496745163060123550627485084848274585757526921678649294890085113617792304630396490857784094817198121196341 678402015165221086972984499535514812965129766792536859886553838237498813295640488395587236181427515291372596381 2 715484384957276963386648369625073238371498387504038898296557063649057824726069699197255614114965394801761005643492852895906189119455711296602283414299655514465836509465046539 4819395368587726409504071 12 758823045134737362068694223435081890508832482910874450991948517611522844446572639348501078042920237804662601833302846313336319358288351333571151309532256423293949228275403967 51495408098670579670468236250789464459962432282689945222545419346667689273020863562951300105478409 2 770705320857983453453449830188784459409738824440505585040419379043484194456599580239003142904035283812812352230684349626989381248500210340989659370494606588895954693614453571 75723153800041103430226908173079464811798773312112894657439544420395219418657747011069854080173 2 850690991978708277210912390566092296046836849102245179717822871165528833656398953934638996442578993798671552326784536121614423379243371145230844247574609740989422264590500517 1396961214140733452203952679594321259466838690924446972400743008513013323497436561706580087837423457440527968990112095084093981640717 2 899329655021580327573049431391715980774150820950439650630727959547326657143587122094149324091763537530360326916570255597064052376571497427059192461507031015246116768574823901 67778985364247349044660881698077764648725234080904719170932057364555133908766437369035658549471629077488603976568722629 2 942719103884909820756945885895651104442531016065952690436915713668518116083813324298140684055254505638051612499479448722609046021028666096697439755297761213775561808894791933 90211363061068563585151258871281378286350930038348261062112802937514872571458623548638763653138207877577186395173432142312145580718379147531 2 976751659368307867648019488733117554153182916965343105872780772538791749924321690432744234886026692904184376300269586741880097048838830180952073014462061017443485385800302233 4565908339334328362144345577237818346977135404242826870850867 4 1013901041833941435062148406822508284188980061222200379136015500046078815167518591767026746935985497584365697949182925161006719035569907976222757502680732617826433904263062561 6566114709656797757460610852460304625938196248457210105492444945363384273842858983735713352916878955218930057977651907943446898242201329098589736467306655620621489352002844197637635276437922100796136051734483488944028683709297 1 1017321074166686838671249809957001542633191982909633186794653406247355869787633744219763263271984940940910487528433936632958547791979228896755996870703259324595679949026652899 3128373902364423470971738071930493777676323916581553135678323092248998135550255308592701879 2 1063940683004092852769176004139060468834670885027770568100070078532127139571668091435070755033501039177350772398538386857615185172150877993065349743611877754296464399616232361 478743924847693209363929233492071193256063223037222462920739 4 1378343558770966960451229489318246711060108712140931175404998485262845914213805791499570768839924584911351100646170618069893643692859086598577575896794305185969297897039428421 437536777661952413305073522533877487991773084955429481218028397063972662901951406614646962790003 2 1409139833414916973402626629035193347103446018935932585290969540134208903475095196523259906823208505215618040440286032398972511893417965601525203464338003449320525387852520459 18864198964623859882837445679850969284402949066171 4 1485069875991474277948066924677605321198192065078805897887502448274248997785527466705820132372504890124318742751964457974954305905934421191541465089908715764879969627977416101 332290869648923852287 10 1494322925024257055038727069227818558680617915720285850975635961620447489691385793936661366130962905131015757733582540445232647027730759951478731658943638396800081855163289127 43736563315644008476808013405324024572054944756088867990113 4 1524637938762463698377519037606219018841705201809272034779593430452317158023889325273072774092102038323144982130007029185265455706764938917487656481491400819943822522500629771 101764516555158040948405406646648160150953024898348313053 4 1747974130989826560576834437022875897594722114727066064402605916467861267766134943957185680119046248591441874063428181574779589343238877871878835198923772428342625657097014961 182252042272959813223 10 2051588842648382622493434588061493061335817861916736042277436900497578364535200997044812914843244793025177472755192468898704581667357835874470316365529434552200188457058193559 18997692210576724109671 12 2138278194864440938909663018748861128334334914413635359571242505420587851194987203793297794557056012564250275631880155122745848324577673225228236832431660401723733564567620307 528748663802500485234857417701291943387738675439458374604638672143363508545215631957041222093710203808578361 2 2164124152306318516671935431449284399426574333246694742038202758028285794819268839041323937596709398949348294395578031975960691264529586544147930805215126519307697793479532991 7344605686536566602699 12 2187226164141095932833084539438388436131534999039481964727595332283839965795925998792907451031133023124299857410243672582860585242168885842635260387988966320007321935455568039 77269217094986122216770592443270763 6 2249653319790150425489847229234772795025692530983344828801348171554444184557623181078892536113800964697915385999165940096043656465490118510390074353648442087178855154491994607 255489275275066469325809145191036963542980544580748006069616244773845770379208598632530606180306776314026793 2 2686030299830733379705097314379645824340430577696194227995091741997927434200465377300014025892390317500513697463738494079968405001070748582996756162975727832793613822767217009 727338853179362377 12 2760807727786271162944242930008062736758142659747001360727130141845443007674649311711036349180094740177174173062882256859462434060759354720554854919058722418678640184365321593 14460968676068821094950832853659833573246769781583686558661050566322203632517113375061901437120928999529725848882072421714732559097724564738526974695154864725402381146650798707204562913258968893342140935393853 1 2903427831259901799665902726570324066160416429019596319834110927330408192396591763445372847878045320166681052353720172304157438007027759506559717607755275736682656315461145021 19710208919156180905509082165269968916276935242554270292329743981562922461761741003598969332501 2 2946674826021331590117172786679757422666488734238756662918060128826640417196336091344070996653355444869902926397845512838467899522362502548715355742149328381375974910317311303 209770542827731765393 10 3408836776045216381281057589673360034325579212832908659344418000918129805647652734921522524499199201502563660628733809500742914900276836199756732165123602996613568941138812279 32512333091031057688298267807399534722436275391725135792740051239396529390548983894648667087 2 3457187462886820261645441736129352886319896777957436660319830540811812929303829242689413106729405322347498433316197967366924513190772391943576858341997262410057873960633533977 31995801111229811063494088079287605145681814525010567543751336051127315487097606166232630490871902024803898041162549163129318746903925901614243377 2 3552548917546783292437319883119881740740165334367923525330984799916553640910281603745319393913109358933572466035000101191201548128261759600680332803720325545621352807924919457 645888240020842246550032810466685428746384642650056907526129680683256312804221385841678995216555440541429936498249153984641163788759484562005110994237409706291116665390693580361605329165485129556808918659890832728577203273559041661935352997209041 1 3659694919285264926814762237724626790231247992927555437208105721313024448864118385753348974841883014542351747186232541479031253450067411487300532820514482897996000570027590977 286541 40 3982890272072983383244107891720820684473443785756452353857409753406731807060800780290036267893689234539986846023499043205425530880393865875909201590101209708544660850029993849 1998815125451929012987468453129585310847863372179040266801650749218769193159932291285122288856443897 2 4021952734161433425750148894492237679879941446965336967447724325381592266544268646828094645605000280544838387214420241052930327645303111772934589744082410617949578561399494667 12305730793667560421096621670467279443867017700249 4 4183431247528813087787495845675845093176052260084448912036009880729876891113371192709935121554841284121057622816721077740468591857422099183838939863004919042756389036964532921 762291249748494764614302696720245507335154322399697885516139713691201298358364439041974818492056287785017707 2 4208897983599481176377639455791623465690258830305010132375083543876313531667725072421604812865468904451616751403710017707088494541947897868123486497464961700827584232098893193 544750128974777648431501520227484662906882356102079 4 4952000182967803658342894710783036552287738266163437599189665521417405463084612954269424410347218958481343008552205928395707377733675971335101754307678067463512184835892385841 127992782604139 18 5098434680771566775126882747226200466509400628873718601252339532572426344492096609248988640929492548513661838166912155946849246740996011604066845521713130963785752618910021193 814898001628653152376458796700148639 6 5314958470892726374299522654736727178280761044424441318831434990573174755951546378213181867343094766892234864506020187890032391991374102107799450281123546037796643338246338691 201663262153 18 5474002767603805789675985049883948476233009907402552030957054494874491722043017679680917935691147560364631117508619373663067090164021480930099941267377590438653143612873707429 5553243167683313761090299011398374605786516220691977221647 4 5643404511069815043303667702720012674723593607512572963822124631225705895324317313857507743225534598076719186583972883253072161725283156599740452780609280713820421731099091861 33353274741568131607692295931640281 6 6106121955279693267098940834029477245556733863695521735416620397683046319692047630004821637236502071285399909019212088935772333420050037654538146118168965134066726926521552531 145192550189071421664275960059577431605193 6 6424101047327076896978597158104866962862081856875661054980377935150306221757651606139113760990010971042145726698735016914292762578925936413419127817342232342956838773172153901 115597570476057274084233095824500607924260548426172486521130978965937348173731141032899037246832398667908175074582422016421840681163322454749939260812459458989959314277001746201981333428733501 1 6732597816202551098109081822506448221059136414120098999197424155436921181541050425433098773315302867626325053938387532414685100829383516555449765476467565566027196289274845491 203011532805331 16 6760827605479433272902100399844655030641878376563653385634634591137172403678907355841653102504706544992355089672630203130387542137690243670272866312806486501576471525432039811 88369846315045011609284288500851371914137222938344106274286089390373 4 6789798668272841041402850663814560301640706786739340324170569147976552049527059324794110657481294088303844074104391887735088355741154423122172336121604266265239268588091896361 91326051133954420800454279302801509057349322954731913554849531872122149037896079356579341891 2 7143245639692316933190468027012369701311824325582873352010704778815177010510336336701183036197299696053572375377969664384360341584365119852589068689810819795175079202899427893 2239855820246449872331 12 7575363405973770605311177159344904045618041369183877706248474084435920086115817588030722189857477808594169635955530285737601548022324191508360166889299376594427733228731522731 10721572669363117606901467388586521707361948365271668585324517033262790054561055200581261031 2 8564415209825357486453965493633128972478226766820086508914043686997959641452448004922391571898960473218636949648177007759032468597566844511636894783763334504631698636695565111 6485265257686812117854387200711936541789418389890051 6 8700234002751609136512311022802247005582203192399549869344387529319412099287853903985060379708953129251922915979804191718458012302879023585096120218453575315511200670031737173 302865484358902118098025104056098231237104910732044953370536960480982248802169016180793489391803196711 2 8743503369195032103323613322347677385726705004270495286011477635068841471422114454922369131322522649396466016656062565277229180775513534735033431304100021134794144317269511333 362098720922454970809965144485034540221300743295985052156337969156874361662544049328335683513492071 2 9039840541547703891373811363868661169664006310823997482212661157926956359769813389189446068647287515486363109542426935173817640161098769506147961759549161400669094165215521791 54917320620583 16 9668358322308732271005273921926211361420347079623159871920767456686723816460454384168916083585223630354203100257887321189634765624694598139933743941661389108358968997889962173 10172428320493440813623667259274644431760015068976624128452902596820487143869475480576766448829583 2 10209747474630829386981790334059353137287382113565609439141453189063992265200553924745353915944330827758675843269662196117822434908996378452993258993961072030028862428634114431 5936908869124084059101435299440219999288584269177801456219 4 11340800754307880324866469394024765452086910992870116159472200561531937231148413513580235226003461442094439523727534298332593962298022432921853410360058266921414791377983976491 301593127398222264939187626867940465171502653864471494265484336410942536083305494678784613235934201 2 12155489058437626729288902710667291217284126366693393913937879041042188727060123282207437438794428977340197683339890768469703117879096541566501352336252784589469703627812158493 49630245642616283527 12 12663534248796429310842721129222646016420311606666570154998373466778551063820194814126970488704423248680466273102254231413300081013803210654258154222957538710530125818306361887 7057399443347787022961013941400985821984783695015025022376331590907948757349312412011731871201568441280594951348861843378529076812223391036280694816095620322776978923917807203250857094258928317 1 13731646730167340680281369715899323186324333080701679682187036538451040263175523043510823004614858495103876984432678303214152438463052900924217121378496144389510812905509813633 7279690923430128444983640122718674674972335271121275019729906800357582203020422429018808165733234225286699605028048178696748944102139657308200505711378256597676491957952464745488656972411920553 1 14884806416254068069946529941858721216287383515459130525259400827602465586496823405250960974200958850923988772924831206260133765304083442655153121243186738493846347320813118619 15009258910633019323350179052738921103549271874148501610977253474005655711931404308042550842426217915896667221070911 2 15190402536604820383424102627320575027298013672997831569163853150804306305034532033059001101163969945297365466099531076473139600393946676173096302526263974293993661583810430861 559987787876927662781 12 15396148735828865964953176824583172324720684863902917632694228956328978192772161600289434325270032923315318919183464391518898720526494322326519427970201176962552045239514984651 24557782641983747762689558399044629221902224642689063342307457094083699528249400210394329 2 15463709956177391342086364336118579607383486751667924012237878773214717819750113458039051609005878167135650371976111634715416392931568878182800216106291246435838149240356044989 487028384784201229 16 15562553822091904086513648195512071083805046997036824556665164532132433758186144568497136580571371088151073195563227219387732822786715369970621560453874815929610656331683312657 40246425365167851827039760010917965872057 6 16671817092418183070333738538011179946276240277729104653814276388183310147045910601810514192734129507075829015571826529942911584019551013860322692403028677774402808787676093373 5334138069859950387807361567078466887 6 18140406709073559143189045322325806305101406980764598808111239284761701896673550747329691689471334988675887508932435591830815570336786696972485043579112298257478310451835255357 2405922799309072884392108994677617294803456339889564366120252235727966363769611086546249027 2 19660100861113978674913844925370825980420045658503631587975404578890191250842259689710464394974112924963542004887511110528379762050571041066843800447331329048701293902480852791 91935874423945974270779334667381998492150282216700697068452027683587258464925748016658863723577065244611708692286850692231820806618366021737559803930814486936516903487883301395219913608917969940737 1 20238209602430838463087652306241037475409986560537833219856725706591306905950238629536565778462027540947283388206165269441885969640640281582207768272916523545219998535855750929 35646211560655811277936208755305527837 6 20689620986338879264143041868865356216415786009324214879759850794927686757425815107408925715691541033434303530675850085650282814547753842230743786857583379832421189174066472651 52860530421830688367 12 21454576036607217045964029703660306834564094317345587835165260889496505737538838376231833199763467920198358812837720432362826189973672715480696349404414837063989553031144683529 2737785342245704952256489894385465696430868753349434431480592313764217053848129037272193232030781524319677469923 2 21556270448253026844597264060895783545003214976107571279624651760988531180770646562479301706137831752599909234748840294943723240574249955337264549297832054704567976725535407677 2646265421795509046570186288282428414688107615741 6 21658904693735440068424971790464330872820849373335779965404554905860003311001770886788351277122162212091608477185674908644127913973761753244966314565202802377785904411973291017 765892708284416437 12 22456526146931461582920312317499309907203326767489666061744502675935702265556308352886796232051738029040799976112392217085928050459501008721437551823371731746979152868076541961 1512161853485017411 12 22862384954845255095828673729944936487711909421878290986995063709322480566664289503532930180987428036550195282004885409401067305278913844291322187924556995587398018270035341801 3317762997573406064100889991307908404054456851355930329733524506393 4 22863302539504912352650831969589891881866271865800500467940638413082636181796145040730220766933421053622631206473113788785210739470399413964666430047403218732123333604595123221 265685228994056743432683901582381050517166690321698601424417026768297719313319671498352903170327887969 2 23480870587670153812744430947458935163762183442576566026579753333722198639862777898326969018649573706953792817475879427173890629048676771042869663627246025932266899658940912403 2735774100970307084852561824593301981257068697826301723777301054698033821858846502887958326814185041163 2 25888350674284045518954670559061221440794800218306416194043714680529528424132952671985460252720969535389893013123974952861105749571249267909411604646217071710917783920192651419 1559368832503456971811147180955501120765860038724452099457 4 30152684201779395595552202122224136032850024122473442017169520621708692672325830668760990393196637541948924031311851623324600879859355895699068695332482057728341544754131031601 38144486972150603951888578462089965647071306026597870372747886448865154165134909480524766066117982724673 2 31685160106951682858022751624200117400565176580524625292894128687222888410961819821092669938177827068302772644268066772458298789916208351230757733489384583159810897227366069441 834112008780981649340448584755033263000379992693827332723157788423860281339769366802415647144273867590607294958847421301 2 35240694698229312182837849718754537888097352834383810959249041247545706115333808326104940354613612239541299523212704542109516073333343301544568722471933901084715114506937986481 116730613086135995807955327713183371114534168614212936389124045262954664612799500597263786984625101700998328981297 2 38096979023055819731974659051410494368864951881630853118513492732654814000282622302363004270496706918957775915044722326402732280620657712339659642694294726090701062520547291909 2685320018648991117842465431 10 41652898223769292360920660623035978597242309191237623250953748294874528893309499624112661817501239788458596737891055296014665538763602034958676093177361036151365539917050547723 320633835983288180002914951478383349155452198606785875312260424615548927793787867871855695254571670829567991354201 2 41853467770653209112036042215620895097334364167154977706103621730367666452571620696417572435695807311000166503964357389981093321137492517157397667340083685321435399752043410951 19321617196953199 18 44155234468244091169109121948314618613883289047455532793515556742425965151150538712702922047148860945657022309158907070054819454871717696482757439713751978752353764660126514343 214997287830642005076820703542376868682055781679139595437930699737246331734921024669543416937 2 45646260818234983639794059427003701993002158462930418736055450028553453806241629034326628703755264718416599477352826594978075633998767483281925627664076968809320311905816940911 128459584689865351436491729522567135199539974223568953775041140888267506182511042054859766981451347644932795810393898838167523 2 48109619108588541482034332970094621169174888300948287320932964991991074166182665903541029482846194428681595324993549270839012976237746046106811297607047068581994256430740871693 3794252736734485069576164914818318500258977543659929336379801 4 50507041638249464496533461572148004091376683384459459999862360849231701911481069110378790513335601196245885033947341951369218749967722284114735175862594734384250125589985921061 6925472727692984676163530781785375319056359639895328333662550812322928296146072782379653553744517709980125321832591 2 55327487885357650822433460044319196292650281334988868497058860469681295208220208668611043390344496482991323494848579973575866280794025759232668971880994310751735292687019538181 2685471803606073017685565277688019 6 63999697319002161273880770274693265014607029992996392210566124270422532681100410803953677656134083440201330877541389813284371696961249390436862165480768753072181000059526409359 51375138603473089141201 12 66674859460722281236035834533153318600070366896454111187019163127061404745289783455821209207774072726873438634646457899473755265384709428584533683854212425179250289250817948403 5666151340567 22 67508083435100464978973915090264894077178049496571325182462149862889167422797373148601899837501804643398111517856095414161407205187158434032175862334345412957013734147093933639 7951186635606231688370736884287359758076217547543 6 73236609969399324955925915034529465792322318030751960834059881243741629651916277220882440504178800546296643553486923666390790612278075704849872859681220760658989969443657638331 3578614186225096437437649998954488670148222631130632168481696596909515909599748080546996595470179872888018033349166452487131 2 74678214356439871418955074153416348145958007002267641572705318450689851218603300594669617819709566342624467555890630895454327064690641292659061708452191889313318731331980875677 794780143819387137732284541304638385865029878437330289497 4 76731526766300225337004816201386369541385141932022700419562922104444576765670186769541600394464626772014210464898674406609539075945438480150615649236670519670983471320412544971 25070330808482586028319120586757507543611715807220246413 4 81711572951331734243974163019335384524118601258926810647076832215923836111039597591154679158755777283599037425499985705085455449219530551211964647493790039862475388488212428261 18894993351081268401508236256929073376477442775734784593251008035092761634823254919887255520600328303 2 84185000186856922785811757387093147111898724915588822112348363546756019719267065340116206487948479756308954298408596672457777740834571382713604505257809174608232137064726627583 14126398153529676812499666254793113915206809063772316333698246124183943488091010282950834113808133087523102426653112521560550874583428332001407212565451534693701754756034857475676085998333 1 86826614806750249236770573644162090167160109604560875589430093144054641761746187894172183111554203724890518521936234491260839704822042683723778333626584825818302495321997886739 21350651564197 16 88884332103703704361247794939176992738758592597003745943617963027499215803093458040994697090362500475189465598576792598354472400304611511279059161158945252769081604846939441097 3358276896363389638220835507647859264243429968550676782175426919190982659938126658634891752230776507 2 110558271694975449387047605474077239429583585488754566664193399496458647550210856084281705591226467327344104151339770880127512795645664655111506397340977149439843849553271060243 1364822296543085667046491264293317445090286072661075332240907946433300209267812852447317411436217942991685211385738625256936206927 2 113238454562022290860310368248055713013553156284252919901224493520299701280516018241792019872857070997335136322564152189422432308614822047383214601318639787979687574463610490101 1225038520811631756624206136670747080941323498528016614619 6 115454935985754895494949871200772804110113994152821064304927082210981145120880624662856241826476434842180884775089973582415906110936768975924083568216474822187815913895534882479 4938776306979913400256604609145975095499268853214758957169773 4 117435711146548494666930142903711063452791456765534879023427870267299829808463004281224574011011843231563995990695756525848423650181422356474924287174164842743348293951411604951 988979118833915893022329386772515511 6 123298545450358678249602817977387664683897711351583619966364825514047300623814988517615329612450545520049410276088160253509071212955652479770609230413223821980316940096324537553 216770298812151130986456142691537986469293079021264295236222215829229197085361139034451387602277 2 128236801760545592391906365727065498692449321719817085372726240489104950622272739531689303170395866707056263370387299841752429766437818002521520156227401037877679819605050248471 1010078997272203451328435288754544435240089820195074256880840886087 4 134533619351367037949937028769390115644770139442324476794607661584358056068414225563353438053024841243822089245653345634677863421772543699350765226530664473648741930796606083881 1828322226980939207639210875177617525491733319431609600621586185719629245511422340754306647599837603787898947528498981 2 150760220209372918313828381984563701910679296812103032432778896957908200764697676161471031875233869364030358594519794812014813739508660577435842126776144091716674086517407836053 37389139997128832922121350242636801107095062190506743893136524766397473377345369525863710389069620984192759017955362615944351605762415219426586596825373272407170902173753081352457027232856425563085371875551701 1 159698015620697245659489659926836519449601299618356503559468541390668642969545057642442697517571186528236546501768436006405665248003787264114841135874136535828545662857560414271 237916085520023302947010376750220097331 6 163733749621585775236642428810867792814035295238697223145388666217339364433253163532817393791036694598457987571487633031533268985009479829610606467294645842126661139024525080951 73286203525352337924791 10 167552877875321339559971720757310843214746455720099202685069904371986227987746218640863687062223155899930131930762484212711066318247566742240088442016953840433583288794067242791 9398383908063431664972870693952201712309768197437950105224043320992696779262876238188450209929 2 170477849567824894563416946520426582344155433146542709655504147633051364159061155876790653598200875554499801423506519273493447071364393111155694358498681649239862437828394204803 6743275391512125264584053 10 177194553418772800137904810924525832214716558238836351969811370429326198628962810442384431900808370406758511100466389825357789732629474276647525878608356054650348051055798126659 1881420631118371309665786817246081 6 183811150006241292495647830647897036099643393781324425878193102315415396414451343739673174098884102874641021705180334047378882149223515018957699807594253049808819201548795628319 1586837101342043338248251301458702746332317306438316978953375432289489824325570135640094248500786598337095515273897542896463759 2 184693482006867389542221874006248990463160646926244103698184054330309643217696590981101627238475708883276245741121883642007602762551461228659624149697538192184504903132092036211 33190033278142755621131998796931106472553322819160094041876778320897529519518964207437310103830957384577 2 196569104849664112299841729943738510026690182463569760211971475754296252764946364781885158311910257156222114343954245559354143559863663814055069927168406488542362098587232103467 9178099619381794714311040241518675843 6 211795578260838018854389687131972747551350971389559840564148063249600780899963127857854139863146124026746476881136033537668017147209695664855381889075736142745929556810463719887 162275254661842017689264089675377714555639671923819153121717699543985595427444155830199577580385381378872623466883144639117526411621966630030884096811063059859672452430415652358555412397 1 218430816878825866710872547729596184362981415109891470497638986377158091303790314118810355853703948302639442463619032764632394523874004104135821078073889461254884550849987986571 7071813629821515257381 10 218905117275505184123774570048884957739564657364330315359768082875402140584846594403622999598040858473658661831582361678891021526888559700685158118290197135840905434713791999957 652023259559399128657694164708724313275111184857571870113 4 223974758720396703686837888325146240724246874453252526153113195457873002149337651335898607467953467740855006716055843363169643499776654360317415186213646921357606274339259240731 112840126539815317175641115087828728215406245647096864589973784103659981 4 244393416161128249571103403454735924437218562611089980431161180805352066746197547126826845969154325506094607545428548751874789394722237644938962714452795922969770390802627948801 895444957565791173447100919955113823637 6 257047918629870687454918795852909435098674786841773285042119825371693213073958115754371821558010904450073544536227436370044718055241652108603919752237160982288441547201351341393 8450344083458289524932031965866424985268355691023882014498837813223290469767304327832805944532097 2 260880588659843964080403421120322925967552240444048791222482127427718247564045753657708200944451715492946639931631922475812801767447649253280275781499088014035720029135338993141 61967811432764543731 12 262599296306360138262313329533267981066378216764622650202947634573337099428071463980847300591436432798433010623755888115266798369334849178935380562522866015326275239381140530271 146220606718047968222979431595371089678215876927202873098980792903089982278027122584231870690384015774091887041326975069386656010246450175680258783031652116779172591756105681434267393040505939823789649180555491117 1 271076778418225080984470610532137978700549656020854029652402556488382693817399297647228427648110249846042511608331162557873330211965964906800083389962973949798975933233871851311 523988383861462873 12 273112588175373678522951209513200218174428860824036100617471481086272037055614444128664504509566529615582935335513018424796074922540848362285568724449172642815391510190277620887 2831321449358243601007024684369938098896900873267506772447536471511486088516857418063490027548847557 2 274469351157956223795176966287873773097618256844730098960438007377594575428036927414799037022491653967782636914925496104405439574959880565996641433382530223322900850765376400051 2604931818168466818979 10 280577223577301946642705620549535588597468992464962567545008414835164205621523595688016121810925824458111154132083158087954816144301681994431828995665605673466629322964147031637 1602145370060578135101678788771652422016921319904774412407765781032226682630728239215251406683351595468270187640786123043581872087333795554123918288761361146007985659866335706143797736279202519466059098154855109322041170993685840876910487907297932494190620871040031881 1 287558754519566455155946895584471318915122929560119831177544368004130821492235495095191120897491990209629432209670272742969023003835188532671301756723027069610497184513000763483 40457117852617043370139 10 334684627359668241609128178214647574602342136762582201610118083765227451894901502579074454073824389818020705450625497013480080276374977765018936691185333814312101581039027770463 23688872457484324610922373538293075829281 6 355391806384742454133293274134912065811964359168443513315206220691723875927466333059103337062507423157928857527242555716338048258299030688192276718691652398779869836152848358751 347599953174314346920521914762104261384098440473401483289728934936994595216078343441150334976034417372706973241812451663370203983713885723252181222639273035058599998500605243380637837887994956670407863426252511573571393217 1 364823520389003882674193812809811274515260134506289756692831097501183451589694958436646273849410277038978691430631630910717521760697528836259743255877174798767270905380592525781 1755877276561789244209349953017333834673050060202291527380773700578829383317824306532659499270967839181 2 366980661148246151590847005860508256374238310003932069844517065271246390092078055337890344950999264347691056601479831765604003302486686902505114979831553237909581163649054963073 28543048980014357816426562952220277244595426093865333333054127 4 384543333278869036610172711460635382187409429091716624737558647483245419364024516389830299649433543874246109600928494532412900458366049960720389698818558540531878987420464942921 14829407644618324650594836987377087824018797622127508767 4 389262728613544988049158115165932616445572905346172549446992009184530361009490107776265207116111696449755219112200132653022145894599317631319615156065132947853106049151861522371 7215061951 22 396973865377951875283841240542253577130954532045131062181114145759046493616615232284466827067939473179679250711801158451371436688908390567025684285857902980262372187914010519221 19530934283695738621725566853293718528003641342775434242712305376921340204300481978243098291793782039890908856356405172342720817891301284308697006559256683472571039228231766560961131923671125498541102119927961 1 400788369568470600160519524861133488460188663602011554517535442031436830598279987536979435798839074773624635910326877930200119894505457452464403826960485067453788195872377233753 7667117080277906156327082835936682492065943507822570539 4 444257149819404854252349572290401221923999665370043915329753797293674977682485823987379902124105576028422694141512687823406728937270357922810095075845893104088886985969527864491 846145181713102012939530263431658166313335562687457300401 4 507895987581689670323734093925150549491336432279963900258809522474774215142487255567822731343922030878886812207911305687968181931900402788824517948143870727129273339290266402941 13837901317608407899435846565129228663237897696288138188233426469453256906137056477578308440817560058141 2 542891716215628985538442394348525588224184454102156309408284542921668273713774559496281200712913621728573841895191047976155996731746345863270178328537196104243518737920754986491 31637991495832935771571669763154870687297065410866457437686703754377183328531028483795436428913183300651275952363579969724151453 2 556715047915832862445220549701252264598933499574247891641571486751176249638462405928167030794365087629528585040051268215599505028894527167797345980216410567784498224443103285819 2645369653271629735419559872792169138227401430689567244259473635460072279756017766783105751 2 615965196941331091183560296925093682591517615406309664039166068788882073582374105960167001383553530836881864278754724609113521342284960513009120613552873186597994471861360446473 6848068366976000944172921507252109514507171 6 658626531178778528857478306499791216312404693843103651083228498010574443067352311537150653540824566899939759355450985199486018143224192895839903549606950323241696130854650754459 18937314176518102218091577578769473819307047074240316559845393668617831425316606975552072754199 2 666218250881361377714168483141017852750462704088253448008140812025208967530684330759610364435310462413753913285080022186947079411592679951076191662773592729242274368723092748743 108025955382839166800431716677634427568900890100224737974020729452787538320529380933735372385992250620241 2 670309005725114355372274010031923117440926858607513176558582218307610931540024768096433435554564220044349493030855995960300754515433912596475165167252459266302147149762608505409 25494607858179013245588521202632759505702202484965687951 4 672752737257465357583603302041097799695420620640669249663500435385637146836722548914524428762232264994922502165227865774743696726195633752824967057282975865072345918524655401981 28777752906860288850081076428679309196776615878836171685195569163102268080657810522059254188244508263895484903770094717305542885442460801202818301123811564858580612611128165419600589500814633 1 673548199296171760783746207441503802362165145609699049406864498194444107275995964415929363933328693294619806166750485692845925293003243156660277095834196531778134835200712105301 225194696495742708376419620654103641658363317434720951 4 674416771992776782583509535921848806450863510513373951531894893124112590436056769699633562249299458849799486959812390185886634240989283331059803174162988041578402768917327346681 518268310535719362865157014461193419081186811507578502665479330715057186041419291934548242919433005520413702844346282232916794146081899840870751703858506001911996344904849288266168876113 1 722937563575937181074137059132843949510639840074450163669205829476419988070088444194692066943599146859214881700955790033056202429451828083141591636617364632044945524969600643851 1353877932550703634682355035017102130478808053224578082256903405862068845659726763068877872986243186531 2 755566426473077923104918040047760620194879949676669033958583542171530033827707137628550209155199111053659876151973790520429244729492849720953316443416181805766752424857014547233 2059883614901909931230075102677276733 6 757535276040072327634614515752842899927354428204082030139541108856921840066325430815999974604280027605582131023260520982510241109461005492411898995083171860219846973594008115537 23022085696516561082355508442917123297679269489220730624792899341442942678015339440059919648066411767734091672595570034889883873 2 775809955646432684338437707949727474835605700301331201516619512999387162488685883249020919190877406233145813653823807689708483321392723537521361646184543893782221006453237754427 788470110477688228429804140731745533931703444101675523 4 875384650663498451135206831916910174075132117792714819148475043435595071709580809156349936033427065458364029514077884022726627085146439133658239858499629645254993602825007220821 9244525140119931694416108520849 10 1042533916773436368453694363841800265987371940049359796995310069439671871435681201330731555534398678224155292706100061750852344740908609169936546826631132070432587021337518398047 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 4637732068710628486512269049440522894711886366273811565640204859 4 1385117103905277178917239721756100228871612352889443494399034687307706696020737282677653605692709025726952489954531132137870864760222936092580869041991453538262506660282780858501 292164888554540715177422842928628800765694655962542154298583615670188506584250812723466923434770521771629926210499940487 2 1607893668548087327777816693345839635735170706251211646453873162839681436704349746716124294489364663297133296698465172238090069260315705481289285761051636606795428212500492653873 38690057492893709159492763636506538211 6 1618296824699300114386313692958278982727852605712157719093196165548454112704324120270938817837081896835818245938069270858929235631518744223429945800824929991087623418419777550313 3732211817538778141970394449102071 6 1653922832189299476325678007626333191854417900168991398346173198033540385188364800619994259558945066714623476361029591091871612544142819128803112975899312633539811328248337643001 26816337288360112543659924342509201586974775392806412773070051 4 1749571737144025480580577618981633417438301047135626765267331734964781184818665324412169665983865775591807419433940433040969652715686719936291911098688638413938671728797947298711 117567712332293337374278053623497591006933 6 1830814674727229443786138959247240238633907874146510090495304328743953627713119922609723361298970848783480032417259437564315960428116644566796713470963086021320661384856103949377 299710334543880232680638561692068707742361319662379083096517537596038212512859966562926207284773889009033371719137436857077072517725501796289429 2 1839914483563259277334760329576734587334850451553337240808860105388102177763321033383172797091620087830767094778925897985503354562068851640381339857552306131350361322002413410629 56196735158354605096626748288741566315508207 6 1887445375883268329573123310197855117437652086852154205291335278098937359834338912434905744098009230060801992837338044450744516981307406464405830478133247121634258940903101779459 5270713043439830397297028496376982213996866301189476394052136601827037323769 4 2013658424883449650567358820990366855690794262028438276979847283427516627439249575107601451082051694684637303591127414149243164727240764442263252741033943080525231377422878177761 129763238102791965820002447228325506194347966293946269029 4 2044498807562925023496541195475359704788724825254704979173541962458550880764053413850134281520133896881064888030322014648009000811581315993640096912357881264974920388921967272601 15024425115421215474628018467955501 6 2055421355751633037601697417880660001041722860946274270923228644529001572807391199250447580173552671296355816063855168318619912988629075921868274438493573739093473465544035004573 39336521495350642918410403933286526179722603250101581703275499647659136336492611036653237376347 2 2656010436727128218505083140984066361579745103968043858719641058347136253249774418319906325111920043438446313966061015423974041616023518911917262157588468159906718130105915829959 39428353488587707494534920816007101310364829424163924187900341254672647176658151700413437097247 2 2718437666017861970841968899054047111653055407718193864691523903000120253773003131895432325934715159560477010223816695642296185344984965824563989833991016032474369339303691920323 18542972831860094474023359240430031723098284540477082701151956987759755228841798637497405097509817745509309726288128127 2 2868933322850033684227787751780578146562735300712159883198885932495371333015648132488025957077031435494322879733856581658379986391104214315950943775878283692463090204248254673563 2556808427118154899503251804270361131013489744286617513 4 2894097994733121031363789061662790317634657043083007219784892142109286679592777096303161648116908548293293972974944580914272359699590172917139371616941085346100218859861347642501 45324130958556368110873616847512525901390697 6 3112942147176529273837285222275147077855889066502172118737053675352842549640236146190205271430512082610672280508480155258135368302642987608714275022439316186917960926631304527783 14938498855605621302344771462931389549628225945089317981474820437041872729327482659006891215676069205302760273883150980375684105951144826837014488372171976593391874894148865313908766630812757 1 3247518693954208186656228284932918254821336174225573928070491380657480816226763827162477515622793303709131461943822160832695098115474375202534246514961006614404654976811913510251 3691810561801213 16 3700259301155490342174883664748456452369071917250197385825944337465488912040294383452955083313173478356423820463600332441746637299272998045240180161428276908164113651226933346137 40988499982301528017068045622388899 6 3927343149201910626948021051642543082886088797721753058297502458241337261377858954822538928020543574563072609844340755677627085557927995865638867976247535889562012717870333258499 143835900424338469290727159660442171075551504111859967073 4 4055002606350469984187062504099840810125901388515426941226458472401284092464238601714088695319589312676967033374430465161151275036149394757286571836558732335396673176359968917241 1955638205885601873352334759650679 6 4151458906889251397041914139124345569688979663502443513043406324766962464584976063459533900778045723364770168567709712806815079332612939599458335133634558051252518501129601651473 1382905755444846400755775442515562112340291 6 4153141749296194072386285620661972949447261459487738899961290132746430829697224636695381147065503675038823991095607297261048553751685663450975158651210942426651467902624327828523 530614806701954498713085452373600519815753975683684113415629074898055484904005932306091467773249981891593763 2 4243555075585611907517248854016862586212058167151395149938145862262210511707704630030594321740269533638501942344022356983412104332564718232299589650874576570515524697168517551617 320686727468300913259000853716114009114459828686187590798829302511225589610052667498727870175852434619047885574769 2 4501582976991407974553483724690813855751572325750625650116245282466020330846038852138009345777258733712317695431240068291106884287884525383547999335387437950399775763202550615513 3432158701 22 4616071776759724317685529815039689078034715584465780730160442676997178230739565221523206121106566644167805711211774054723386436619013167481971673579951024628277519307086329478389 743596747314110126096089750576543958543952565519650168891412274962857897484464740836520875884110792772783685076437878534317833120651907919276133954094609793517874374511936971709964374789134274496517885388700146045718089729191828379225686342467421 1 4656093486840753325703101975308420288511944317919053833722093400171434058099531856692708046512961528759031502691603945455274006162586063338607855624197181345557347003058654867827 407543311034792056887515251 12 4785411293072477283140122993733364733948261374534488037662801500090856614413237544643578410300601162093726420464587020976984729972219038635437156578047706261724531716552177434487 23423204930560905888661108476997303550089711234931400856961314490291502957661641037403843241370027483069 2 4830340031413788714521720778817418430334414174052342724044396917257019502353462894243668523814202424795192502600760889854110510831675885551950920042128962827861429166540989397613 337033580300397244899997585068673029865329234985496584131038392680498962778525327718618201478983 2 4860992271575389028314815867607274373387288176206151668464664989408212834827746764724729558243663701894682565388470291239035070980789290566836995279654438295972490480903197926987 84669121949844152739066207008642594264800970771527224403813438352665447991141846740414922062610509054328764596872269 2 5036943274098180029396839934745592270348275921431560238865151925478468318534504319438884264089120327722610449803336958716988108832958348540266303241941092329352882384527387584977 18046347790267 16 5142556124838781888193545254065148928285451283400822659279347615848206612018431894552464095377821313109358021456295858778032657528882176429498724593719996059541984847979970015131 18107615188151074552913040864832855758285640655697686752674918248035719493998288773127664404295403505601 2 5204442909394316877553588676997607435411202400272840446917458263119380480045289574757009096819032750018614348432574310198832407726589316802040701967911353896657928768871192789023 850729164899539026600284848983759373810390941514346737 4 5348225151756482495403260947821469489440636610693101781797920683214642959722157231178070254502016214113196847393664043802636422899455980711232996229548246647221998892634426965591 1268240401826092387821095571115184964127 6 5386034475825977784639532712658142241050865734904789870096347661960357375274376225991245146801624618813464253079181032025146776058727283744627510364308825014603977230179027162761 863133972446105927640870996372711307479858383980107245125431535872355936699506608805201483115423 2 5466362994358386422505096942215630044546266156420194374947216767577499967634939750218324763290716399316856237671430090254921614378845126298707087103680677498285827903544939649139 16092944085298193943596495399673145652500185390214628017134963230363876288513177983241604689296888499073395201 2 5474483654269209995947571336107114758053364778507063134154435110394893533483628870688565385143805794296019320402868392651704529395286967143541932428521298558424399847167429041703 1073176235435189288665479689326062406158411657978924450229 4 5801343867731248895207309536451780575690548284119942920153997802003629761984843895393629709917920094654857774476157034639427935409516236650717759237933184260694684675846653346971 26045135262479026948615342244528162635162479353271260922911347337351605192317805981027992805947113360144479456170814236177364722689803 2 6015135659210308241429261697816933126148765035443160310697948118914622531004043187212092615713271222359366172913687355532380891521232651616114080285659226355508539030956855945589 1139963272008212100083061268974699071238359967864349804236914862135369481894096319273534629 2 6465255032475965019708574281102061153379488898758400439135038859306980861225173448063546270304637698810241988708016512536265066798926192090279110487427093534163934252630918088071 52162714994655402601453897958389129145721419558212598503166850895759972161337877093970096406185332138267147261 2 6783838553529130245528581320628494668138967626888414611219630628053768183354204248925198014556491206157468096650162014488797948191864836303488333868994530736788777840171020599797 5031807024001464757 16 7302655235174176967561536362959346153488113886387353383462485901740257020815625650947639604343471819016553795431630165398911078470990068335507356789316491693713608319740111100727 1803579393342493055248228797217331 6 8382271181466847242922090167052107860066184066901406084208869208065069875574129958188808760503535054143456431548398557370004616326483137462859635028456743062547755428912765429003 420564509862616120771867 10 9317864322657952308221511705780559697561664306083990832811012937801370753463236786287381229676206090940524474255769336152218271944475625135294457029845377415983608743205237887409 27789630626789259406627991875040127876379974225446568405738922062767065470388431498645060347044869724527726224233 2 11023792870018388913856128480909156973966015963526875290918405393739883173357920667524959786833656907172659220266114028284066462989674828086430940095180474904592129092328528791631 70990821158244062544989594933662590844950796813912510943175996524275447114813582862069283809278066166473 2 11308400522218872707084997638433798898248609801546105021937095164479097259756569572874558483322963193625197007970998958509010132678226377331431332605738675182946009146223373823127 2956039891461808835652782264987410134560500193852422638476722425890833496150066400021334402861272811 2 11815518862174016091667822187937220426942817763547398915385228203597020082751058819734707256703329593019745022452899559939448296333532463881618322521096775120771371360229885199803 41758412374532078227039562821541029009 6 11859604737450556343646053052748453168834778098307837743361986233158717437035131252811640844024161473879119496803676132581926295454723231622817123235166053427028245804759626836827 1311485068259788518094335674357221 6 13067447138708026008077296272472075127076902725139889092005971554640401934378245642676903190731292524193153959374738394407917829380829513865673228784743020016861494341910671100577 247061640857529083192737039575861789545042342215873 4 13295867688541253342697688866770197557089990973856787404490345292463025159300232880547321717064796935509864524240548030457450663137676359522300442132086531576258998442916457179691 634584579403513109036805544772591382104880312214553876693934001425803992157137420469899183486246575070027 2 13500073799265871418342751278695389922957695752605303976974310393605616883616174071587544053742776232439427026728582495815266539003035103890798597178468533449392015791040732094567 37798749060328947321098935439285008134531764375325982905633194049695411858228996830252781891 2 14193352378984517430321607885175366745784141897497296400742965515740916767654900611552974060324467328660674798799890449619493389000582941820951941828103297586395798036356025298971 738851773855432729 16 14667315653937551093211352928988769410136893899184392136819607817147251694495920125184846796755750282012259038444832095424530081913017273907944263860953384660693667875348149392203 3437837653671171376635518701439750553902734388489707799281 4 15422463573057398329802492290413876130663666045467984252536068737303042891674904965906242023160392644232071245011077577411067807111815735399234816141967755497265244789448423003341 1468616450930655556084749455137827902199140151952279360504144740919276780749060526931817882921724561500375984917960541516158725498146639353971 2 15871243818127732801635129739931216620902334802545561752342148380294865788275275998748475090723963972257820671096154957029509539364286397728562566529120938202642096926433586803497 162102774089585071492757188460286927949173561806830194169524765970487407363147631339775499984407927916611558444307 2 16651647060445443194000743502509280574278780392173200923854470014333231621868539954397141584164425792256965783154643837072688482257963518613821791767958086457351970140795077010303 553922783533216851869487404774767552823518009619233102384058475008972163612230340625629472371493381151521138036094788016189 2 16731703794675136692205692668566716556539064787266725453602398997878038262690276168920902218127971299262270809313877456623868025663748070222631171112979990666560024548703961053009 2359363350333959134036594482145627207524062179546537 4 17422660730629523619392472479112737128026217219533300131327950887829848289922089955797048369551704879960366983757913045454078768209143970120653852735742523340550547171782615432991 12065896163022196946781362879042771847603885370063810106999507372040457609870644967716966629958819464847969941834751319 2 17467913958325328175561755849308543816567014471917863611863644957785180375814282887153770734821399330106999538795046048647273254799315946766066837421571332051022291897769212986041 564944659587254113595679322402921 6 18103042702778532670556350559006582211489542655156087679554545622454829177738700187135027240040258640954715342793045310488099264404609493222325063431093831507349062406247575315817 46525221433194168640707670030317924079360387189416684069162051844301669928030134410860671505887799687746093535427263043541 2 18117274530398699544150877518453533239823920272145560749563257724545404539885792747468143383758593994844060130495538296068763941531398417850960492667510595404732587081370210779623 17205032440035594051690617356075803003832211631250717 4 19081230340465097289993126158405918953940754468995089550762121334074681153434345478461638034146042872326385759688773359235823375457917253059499945490209668509210052120307402078111 17232773727329684229531544069197148356098149848210038962628731129643422018007668518017406667644712405862941875396139 2 19236498368594457452796171240407496707582916900780412889254685643917722995470685622889334844945532645094409501973718842442562154215028091096507723759967621739383636160766643715203 403191373767604997806014519426833119591412612947520596022458100343630460153930235270884974763433011337 2 20010354947419483125452143397874961007297307266091098231412203049611703561785683319196278342268777796104931649156502276151076134277787003823400918542431405905016664488829409643397 1840441540515540615986191 12 20169763877244246195865993101860722974931079773592182563077418445212822895240262905210707538057761032127933709245956892500388582069351912213359990526580542443657510651578046114407 432720065620846342710921164252202533008701774804968625763143487531006804573151223700304677905946843335431 2 20730250657983954766622030802094896689849545880584469988335619980639255582812338277588945535469798916597401033473688020416563867455341821431796300656231100891671856388952499902257 2449359543732315658566436703343001714736592747534508971148702399714198087212601423387187247655486778731 2 20736159002883033627633327840768918303723568823355121611087979738725973729463019828500046195146186912325543136354671601539628783959685383711120495899085021266283738325917943022347 659441664309865267132935013 10 21207419945451205091399883211951108709267637610855120114403229746157710643025943857136355751107263079241492800165721568356946602274321180045777473489522462496266830156209396111003 1401779284638391254421680900666735000956396715247 4 21381171850656181399661660284047922506527311896857909174342032576822558052707562710147173411866511357625030735547731619431920189529549702967219703647748924209028807224229725673241 2447044967226842772559142290805004688932587177244307173344647843250302559040695986384359716692471234029260827 2 21401464507732851870958752644782755090231672755864625124952832665072562574823172597081573929327576293035770481566744124108962028580734389113724103001796451508392763466967390537007 78465351529014490197036869666556812080094701 6 21866198826051852577088377354909118526194153037899270248888843928043216941484920410645262208576791824983020757742647482006284033039328360784183186213201940316528783713979967523499 13442786200305355269097 12 22500866042275466917760862145561477332069247729690154888600715543980670605939974160239631423330024802412784887821743736021067944015101903405459273726307233347350048058623944730491 9943105849118033714030684762576527317201760144370779076809789889952617338875010561386609084445449763291594982616907726576104691805827400192671 2 24592386662004050650022517251747068848040607229705452292027422053599742038538598626609451136015889291331097848738094432312414902650789891393571718995995006012135121646063590221219 3987262375041277104191816205939023584644167 6 25592161595916508761708822809016344606660777032087162469939303035088449824670588065500795765221600922939726654502906691886323544954490179049950443167474393355554329693755996191467 49213019006452823234699096486474636992454817193008791357825697939279614556210280461793139108867240035102291 2 26304175373832054611108354787652405768351449738953457401535025549786226298990949497121005658718151167793852087487287286573791860938515482397975965930349925711713943854851321275159 139741925862990916413570039905798285046186017992331411326563174140525933690871695691300640555076417827132416190910940990254186074015475914384527942432607263988587647573341799487929811148646107156826972213 1 33486585935355214630578981153338244791784390368053588130731422157733422917765150804706836326203474089657429563768596155521584891829492451940502149706610323167651247163605632408213 186904955900348780554976174310605200593825052293896653583959 4 35052106428157673478878755240507591281045153773416165365710069791287107405308015303616181758881583710777588117925823665054269668716737416813514666875897169218892022326191425495251 1111823270250090078234744518718541009 6 36033980728914951106462024692631431988517894323397267258882636232786398807168498087627788518689921897556704096210228859722239417672915932256211387589827881768620345030659982545653 60652586293839362001301821489880353757437967333519394071 4 37129675248376809605321046024571641813646522360390517986370172129739681595143356052779412026016194583813068790512244494234379592187520521330187499926215354561812867413518053254811 4910022738451646492262436622348765911879436161458842128340156792379115833687255631926918181 2 41637864062369958095504307965467499846141351579919851331283327899259764742125640395181440350507733846795013471022766076508213205831156874258151762292189572745601071301359875984917 2818123424755685757790065776801536406583570296978171 4 43855299357657303082621648912044282349900642459354607692870616312762296987607263276312169529685486072953361364294205239610074358827631117688955805083477920510154385383903984630321 74687422886300960494355499336002905720043850333000806540492843723277934765967533273028527919303704498093153817 2 46619989567719227369642958496713560936278117220518707176013331921042374883151424993627047685161826035582203838504658007056573405062866339630079929332042375239869436237449648929151 22898167557805240362824718730100007611882028955979 4 47035120228717573859360497013260570827687916980623086218312935445431415442823411425057147251250242019216678871938038172407571539937125489055492478484513604550528278330565952180631 14465767913152817434934473238419219759 6 49035193526394546916396920734937326786336118198178660970512594608927444008684298733520804774480369376840784333169720810188849302650571555807195461010515294681102875042566333262271 574710774600025803421074230821149953494105037591315568375159536022440059860911088822714903545142631 2 49728705248339313422363105760603305157357228039433180073376107882152119951440134517629701475421647115196757211158869878169921083284052101536488512321978467109668199719695510100133 45262413644878628721804206122614830971 6 49807972202253609240792211604853675809218035759394840630830907520814183495697835896201209595223995004822028698622470423655147321814234011156839959027070351176699368717697660056439 5846675926646051692362084292923062129403080286738425155135118318560727638022033404467780904522863461568050007131167 2 50772638785641832066097560976842557012726752779728434926533590313805761639756603795231311588347508524985936754736464661921803596453609970531002905886420461533637642914064847855683 645684041818350025645117 10 51369889420029230342345956980314052244120032437704151313323686395032521927918792950465533905260211336734329545366318663182030316008083477532856387226874025173332895339583376261429 43368320925136011033121 10 52724290649895664222588614217419449979414277277329278454190488808978958979068280429094843310901688494001665304010547460265340210044211210027892950178504072607668873509599545501899 602201886271081177987072293321000712738188909927842828564153550025975464574693414297916827454194732747515241529640881 2 52948920780732479492003226569964149540310916151258024304013850844084117841986790758956597511983056882969314882417887063592597938313311205965399791502137270356284741760921704575687 1662442672003359542809195836782864713979825091982360550608224699218142464194835154200817545828953 2 54593229327994933819760072816383702492588428716688621024081984025229873283625520325159464054698808368130360247108329988268478846805585417293091920320862821909141843983945517910089 129025710946341605194742223499390245984881 6 60839506295751803199276522398875117268155936586875489116884297478865256151926751744457199736347270205750931692641739562570577710009620083460444971812727735783065207281815591576077 8666894560685274915481287635285030060595316378441115695325537475788050733596100959579129729 2 62129910112519441252810640931250676654402542185734053328519948963078803358256229716161287471879022720289110617837211560534114917833347931696770719859169138693376925240787778817819 836213978333942536493358946628286543069905864752740646999865875779942649389655629605442715085960621887329001 2 63227578079603294941748705650213918887940625999702655779195444159368602260612114416182090114834667618593949794463900066145881013724934754830158930914564402365780761169259796837517 1176002679937 16 64353207564578148629791026441290312455233994398407171018020011895851481427506197788632695421165326482174214270338036109386838474584902865623322712734174248418856093567262830602569 68522058064750720239066685190898335435971677516838594737581971755916128205757671903703368111152308671 2 67910112120337051425879946766629682568238660576086113309388070169623640147272653232871412304789139178344164486974414162978836786947350323350938906683856160203942341299869376598731 2162957604863335995618407769550693996013918598285215235118732263461637432752338094819004951481 2 74006538969182409988104731160266204222053902935739231140010479741333371963525714597215700600245856039032199666460364888956286002734196412510383032668281758353868867062568748760523 858426807390201308372295976444034119753 6 84144603468365058937618616916109222581999950917847287967930024421041291009952518063801637891467699866870787004686031962171001257828137588090290845998188163364582600121135876514219 7254275508487210140781704464722993413683058370135230744496448681 4 89312409011606601788751671917992407326478050302683922966108185693334418640191718115217978090387790010893362304629264123693877455725683459512850226697896699478490949413626009707761 1024823381 28 90735400025674449737602065943919782588681222366477056397580853792510291592890567351969834546844145895393829003566007341789717719763734453332446223122859979471315134443810341132317 136382268271217105269552279674548712593924998643357554478873931196588002862536782569446836936110813274688619 2 90940152136442027280694878922283750149845941264886140278423447013459117684528736331123681718850435417181868997042133485724799703932939039141810263237114408359771122443020416551963 893736880630277 18 91653145309169893798282412011420314669829078484635690115312227509819710477049812588831661191429106350284423243108611532161801697414934683093377365888305508656653656109034813442693 42883124575687006469314144928054861882100163254775420726136416680641370889434176231984762053 2 95824207877332650650843143213362596852988050304849924994313535441469204386776669608907878614371441803320790335256900663423601363483172988429084992695893278403105989193406128863193 1477027690020551422886134954061364062119592664337491773171209672482626808851946903628846993 2 103886228432735530540184021401603338543238261132216449123758200292951426229627189743960361601696113326626856523537134483976428663526498478576364384962089189970638216277181058761383 103737625617657751921 10 106214712567623083867122722111307297174279902868350460262956240416784311796030669248983360025464580377442162676621108498742286845464131540167855532385887263341149381664981076015177 165211 46 109446572015200188239951056372519168336433171303381703727100078337483074049638134969807802944666890664084149249108203610622930571310785989628404399346855590505585349766245240123527 185521682433893780329320232528221823 6 110287472883127944897261802394088219130790308918782683903449100240259807964376992774527647292075903060251492163767682677444388238478390136942381215067681285436713587295492042462377 1904367948558457409603222383327399243901 6 124633571294249622814354814544374464611607828593126908591245813846186103457875767507738274632844216819346607121060154522648243532991060408900597203359725770029855087299970808617983 975728402949259347897729824182618276517621965400106512807083 4 130283819055223080767035416545297797185700865867103337604328729788017810769753339598736783932487532193857704696373526508098929888458734142651095460879288101766433845462582566524171 997611586084069901603743391170799710251569 6 132583396914274279850645987840365253707855665564917997948897914384907406550713898984386579819874459056507729640148414412038673901210242444307598509573702869333673422289015997763181 3365389710649199049165963082916655858496688278624502060418891903780390702662894014830594101374104421753 2 134267582335221678314909146553938908405115902552403977573214812920831016245066525689714574516425663772007708784997542340184715742836331766027592637573976872221225498807106121167461 12963635432686768879140767734054408412607639825618336992084892487 4 138345465967024541392724427236181126497091507408844376724762569975085260008288534660338126469728249904128717579926553034190624689802530588976276609938894034182895533445829337902421 2651016851806986192781 12 149066309433893034676491064721819849441765158940591315444306608303034170273172325484629638591112288862439739785412464220591320746700158032596030190991996717444985980310403444321247 9255235542077137267048253 10 150464365988699078391756289643616525102521399717320744352067504602167604042380448700016475579892518793424023602855439491703825288087291032418227440760606713978184413471106261927201 155519496133381586795078326919888765206425975570471786305745399118742032182240763200847991866841746637 2 166772155004874606185020272349707021533355628784992010015201465569518624569759828890666720696946349903885462570607059934875019907409487094401817716064981473178652146114405603366269 8243049862247968547829140378467063093780907119551319 4 174765919497860141027511643707817985363732134251932485956097230411861978671605120478983244090068656563116874703496801429127765252409739727818327745982988331794381584060072083403731 2953802013850575241151853366671034478604380629119242209548091490284287868851234683511530421293138253606408167879977186434379467280492381661653882883420419697883392545063202663344749441 1 177661615172054327027057221621017351052831747210347781158913237717086964324024701281819464771631075039480823281605749214145282526193454929727768728703261139052291143092938930791817 28540510824748034916495959384262566308823819014770225465706950416960250807815511439502215837796646830601742672211093 2 198130577465112476463132309314813720104668275740235025665937477993281209301673270375548532646006095085782461974963388457328824493271616063382232303128332230739740019935269222507369 1640101794427 16 200902332765963654241761220303916933607727043380643351949189316633087311497714774016686912113142620840224542473612428108433995287110061522012321072434202464801674249528278023443143 126562909973279100661542424891968606161972727227521 4 201284822794363987481274615020985015863076486854927067597270651761871778602368698799764316067435540726443344831187042642950210992305902797652883339652312455944020360990488775856631 4414155338220540639918874807701680934599487301463120101683721399492893188280176687385058392844946687875862626084687 2 206387968986675173984048140339017981834245486986212968316046937103160477066161081188909533378584548444805781170013457174136173500555217156281506391115214620644117862584683953549179 132052184730102348672687702367054915186788090237122791 6 215795179638539033431119935497727260785336830839715048284198353535797007685079240823279883606377910774686082510262714531237912179971737850298948353839026485058413076112896548042759 2336864218960141314499023905380744819203661541425731087813478183017431923602053823665695353229247761554969545912312020298667796687 2 233925275702776533345769953343330087900263416786095890953681375180884370543884301184863222939163758621020938543025353660389015640218167261887469116120185763732482882212331726468167 692628061749753944383216378331172361 6 234822466266345042492922354799647789064705806792958823339602891693247675338790587540736233890413086837795944167070794294984719530143154406493450114847257079997786278415649090516133 9036595859637613117904716362970202943933951827405261880862637568119360810766804667641496352106306505177351 2 236670717560099978429982285645135014098419867774103323463627610814593181962047722963010287605098959516181405615837035983315158764164038718776930454828258852609343124658792214029851 1332215777159561130245567072161835102079439651821729353085174031 4 240963003135669312209600575469075691993370611827593471906901420959542776569629395006899363303426183221298356165157342568188784786916878939826605445249679696385828813940602568768701 702313782875203440923205623677642990137439361124380656166242329158716904043483816993207992957629961254843639334183936429369993117675390849902211 2 258134259523843891353169195367034502615588925824526958632993654661731377878890741817477793435929946226152728117601211226033905945229235499111442046617005836917766373712648122813203 247531557168448870814769558652164008940939279580668341233 4 258386437396668530925303804223189592628223160586215372495063251604840820399747661457793893066105140915710075432755840743303616678301540414777774040022920200712746085142572080457271 96656723 36 263391489598486141341721212905653381017562400395418367188906757189359743214594599943440851361737671227516977120769730620488398753996840288991639787556595676454728504589153862890641 3098542950314670464917031902634255230603256539962884269801927 4 268827321633232489771954458293043353608316775924909335392850787349644908521759882595990338226193695834107879625913697579687771423204186937628881823256417000301402150882841766806961 1137993092683525221361163109181867034338473547838935002634466456818682917933327159812790344599619517827864724927129207 2 292670520303100809854603735659579409936080652262167140716205804068279504097407234201179775075960900706313457314055255856389741077699672373874111081254653382368985888781797131325871 9736529984267551639 12 294414003237254474191721050967396792899291590415418789369124253730580095027910654061973907307965036287170219257775264688229690094416883854529333974489964857491334996053834271154927 630088611984990740534925577887371986894950298925871819485452336155053147991630566844830407154574131683 2 297460064050051845379311830311727873839958157039661147130541850901527524861403922283615062185803153930121811125292024485919978409128933193453460294048396323055858988320222170016369 51697393739616511345808956594826500561250681415738235839703280766925551633953831084754053375842663016183676852492357289451 2 300369944487234379543199427783074267275524121505162817318336854110896710437128573427207331907848819167155999126410000646437195211247158994983883603225594317223472637652902540995557 64135189980241857022043108457794203862830401366986941122840639481251911110541422114705407479237 2 321859397153573952018695014767170341943327583951900125416912300974606772241053012099585962787450580792830664361317655359493909384385979656342228486738392582086734633760098974764389 917720255141686404098447 10 322685992083290932628725446188016897774335159267113393841514082102929767217018940972744448429482056685028388953366460574638301191873564112261295962777657064957125565173682632190957 864254707986298878439919865343937006867336184161086622585470550741723408722180478729873036851106000560248276410702155317635971 2 356628778018436389174361899625749205611325439290117464313788862622903658911691090242905496073150809975550475847854036374146298243428957728556306926926429729939789891171963128257569 406872396302960382591502944272696116746405233000092115748916970027153238014567236868334177618664591 2 374773160553188054936730668244623122790823241596662321787803686000136663937128700625272315972273324062901343601443547293926188833948624177387274608714605002852467227771581515254277 1760623310711907007769883429386745976000110222343350612480535147628838458786060924136260319086845826148858264421 2 376534703129266680360554585395457689420329028530581573635585400693345329040744887306491067335905880476906732809785886908589124306924621692180302636499467942473628354918294953414761 2287182035548288647336525193444702108849287500856990837434434489863318126845289022687663187052269 2 400599672610995651815384758465223046652916530114535632195997229283764454647936101104040546306977683756014858533891753372806834723473838844953899839757021656656973220409433589679541 3296119337613640872966989708103673898300736005716102867 4 411416632602798851436690941108819460772172278197301285084648652562517841535444484063927904144382498292437020573964938582109760541154899356210560134195634260635357138891274100656371 1267264277423674586895024986900148883 6 427961711042076267145745123105301382626376685962301320315877398230653789784730573964761969729030208154763002300430337006213355800457159544369312325947627808915501445208706590976927 43424993500692386209987 10 447514712730158228088485839733982185842073130593716565344870061208192792481658509466012802328199240596909398888912605673552427022004975208007465095987213185653955624003264012060431 23790037067171663886838174425797681923684271024161057724917436107609767438289181684247267006610009 2 485455915187026011226372626936727508500195135089607125361001675745799732793329068389419935316007327121116394857654913597829415571836839027449594357279140785986703101987999990323581 1256462413701670724217943246809990878978740705296757076337822393607596322808316425287320511 2 526232599015009450685670274930801450742297428119956632151436151175200316385920186574001178830379120126761653380787354188277974180800588802951087397576984811463269484085283776207211 731182237799084321940659558042048931132487770419760604412903451447267397106454123033360371 2 534627464872876693774935027380597005403044626002748299560239093444436510660232115243181997984874219127594534357547808389558810188493201442697469067414248358317798183086303386618013 3204014853652428485068256785272035881169817454394068097089 4 540699648581284457968368221438473418513536601337951748857856250949115469819479855912863497301435263313306876107722578077119475048204825551488880576390965919864256085802222556687951 399865483692789742007553343652208731368766418099039908802536510473158084439992872246020406034291547927489993830688155418948326723281042089117 2 563074256827863779301464681750594642245803508342887053639454406577678630412688006797891158981757701925323458942566915969520313289429541577405427152088437324858404666438898174285113 27192795408761171772439360131632327856824332990035473 4 569856672763448440105495949026693949048996956684539471351246225297243100563797811238032988427030277553292897826744715262215021382938414442880772807259593753902409007527303728315811 4647076257670964220699995832785004025253739108448343063181342672614742566047682006179839546425491693349451031200768314481836221630957113229 2 599845759495069332527930435405597143113372955596900116225090015634325556324437378687568952610104124175178607243890240176032779617275372012294559736582107940383506755837515981087851 2265885030976795521852773421251512400450807536178455275205411201258848336711233906929463387740456785381946489 2 621813945839350356355714479034208715748910982004282557026238900061942704888263650480599140311942001813420076134168388993578934569793238351563790632325256996375471366820355372198699 22077202402189461431 12 623533144922197466889526693459702227071506448972061474383867967727638012780160540719047264134633240533913369480670989109550877147889980204668803013263907585818580653248233556494419 351337956181215569894377753746006778146368976011974103760566375900990706269359991416938632837 2 627186006278008830092375577620029358244333736403463217894230445471396695411049856806764292431384569132665493716594909461164454395181387084873496246205491603710478988483649339238939 2369119721311709388433574575748914706313391762052085614106657058571808646246996483496423752412442922291 2 660322953905830599070745117176418986506660922963868475633650818780696348581821103554595310658782899567058960311629795005191087589244503624376410024872755492243051643809241289725493 79236309623407 16 679302593135647246187245635313574946551697838038079281407339052455555442534436916689164208509447043424313993893430929753784523099241934191505160776581122887447504084377493147043537 30101306523993358124722378604783492738609600513368031953749787638633772104555946974578455871786206789493093489474790053244215360650303404051334315567941921626320136878154160436384357085632071705286407426902653 1 691257132642095538392086823820195737861107827101942123731106174641147716764618426377946528699530555775944419676809237051873731550975864864417822361382789887063769252768867062407553 2112386037215470122004643590499058284351 6 755879397198176588053386454145594260644048734931368040069899792811640017091517942690731683731479579512029331018781912642122653304101676658057002065638649449813730983025867949213893 8774758317619142718589 10 759778932366515069853300761279631622532509400558010741421031499573910399895123542579609036898810617508776307677855797561674353112134155683466941657092295746679207077956999805099621 22267875938104126812282289175808035107352710108790894593284190160883370184432392271125797786234369847 2 762572790839155360525937248523044972833802011812199297844441197860549039302266740074744463490518676425368889481802525575571990659511193671824053300804509584516681952690751280096619 4829464070709241416261557556077839438501513934299787798903 4 796171456947789255021734212990380577289053549834977609937862397818449759890348909101769928113265111898129363369139798556603484993946102195896490882992992486185045239785314827302201 26262386326543055002484936160224629791043045571321475726508326486016918880421217301368887278881902230453446282421735585242045066290702041237832124427750702944089731942163446066796676960046128472999041 1 817776390791841120867425753914684652211344376761714256131306246989844298159336400533218747926023172596494594222456625644557162214677397847376478780605850132238400716059695887420641 27804894242988085638543366186923098313309037950509 4 975883079786954347700810300812926322655056155150099397440864166942458902791155561378817127275126064884592510456802076816176565220414400452747789125442561468093860079188456203018041 1031530022758280265448418359987794604084570521289746215453521274755466276800796021926987848682047481 2 992674957309442965963555385312951984592430359068069415289194241960271304329171931317850077317373842497234611750291380326648084772442122494962888572056231658897333300360383818432437 31403985747230922147106320083802649659560491272202856617 4 1070209567108415025882652960821254260757458539591763695371245634858516436100092868618271097153418498285326946128872898627054848997898072510277762546096386252230474437806359432499171 29614787032523028772993109814060509500319764081700952152896706354506796867870416543901818422056285013412444090623991 2 1088896949182372215535010911214186256311302643317825206771384074138030278673296588855240719810334832121818759913593709389810282393514234697308781490426683393585153327348984179113569 77619973 30 1130151914117938330830789443361174465680197498074801034349867447213083952512934023171123817001084064954882597183246167099157433969026268972339947417863387540521044322063786526163517 528854014413084347730320742389066871254556170825823064086104123958467150896999331644535115557207403737 2 1130490078959889579335531583941237480937413223963419639810298491068795183829043949139132837892868578478556799594683245842812262767109111641581664730385392575367105863272531281811771 1680789590022610917592670045065320481369995302888389000267 4 1301357904765746745830150877591836280415322233359969508271002092797495746648471940954806912588782990389789596082715763689652467212327623073608744268150270344855801260330980821914731 3512869101282477486082252338426674947284444322470258807987344711953630982410464776648483128046221 2 1321853387860884415081180950263502647426753962734324832491787596305493938282243074734277055624761019143501646849703915785575616379306923200825738257282446605263669392142652084773967 721299818348244855010448773937813235826732520784747982770566183 4 1372852962895149045598926283217294621760156687003839654330762807476182862088209043867960109815745797270978280443394082920169910550958572082038475718870745469328749107496268100888341 213102906172356023169506905047634544687847022495921369645028925311899939391876568798961132321053253 2 1415644894584314920639595122430596720782659395946403248120738867850855554408452308004521253474350144126241907184595891206315627608535797986295463102263582380023998446362381624813823 71348359702401436743002248461699231211 6 1445308898764222361238441907552632634081696154237034687732881210950134402594107360675688891270641900227305221593579636720828408197208565143533256534171482556660844950826874981892321 72750471253863162801122900703140518368718987626156645667 4 1537041759302812556001415223870754990343455153814441733733340949913182496753698040303518128675710647715136946004466985681337935049664452328912629288659384398176527228661343512140161 752116689548619626974595500512196457 6 1586651048394880858273109423079994721564790182746928447790679430597371831161671177683348382980385997128266477677583026909656994523177719421145113281090337193293447123819638543452653 827152318169805042088032873811590617557347562544905598859209044498882605962776420271292510584898438495173204971838562517719035042284558864543 2 1730008530884396623983125787033833608526428961399957713408921509682494090999522170738062053871229325394154815790518275383733419733126549313809273429668967190986373266215789980455961 912754732709130774007304351907928010989877579988496147774724848062064579233850198391603970621751596404794068830280720182165273 2 1743855571972364904411228126765866929146195207717230307255184171353812832370473337095555333539733990595719431963544229928928872389378332236921463379516209181603508762858971968215131 7201784514979903734932941 10 1755967320947030505398256027013300291358104705059804147406315238913535592511966618857106217099842101571152512015982649087107434413726389213564509017560057761380619132155906082850051 110997250014986885992304442256975000490342960018363 4 1859832915657386553743481327903189985109374047242849987955686371754222353413845418367528934783392345673286822660457764741446751195833756424659770237481974137905177267245406146488311 206370597455266282853 12 1916403750539520270693528342087104218993749671854751369979059055091581915501814381594385104503557827521096626363752692584955705352457536789422366852850537261967789686626778994602993 1655251621832482749138189905425187521 6 2261279568804755242866414231030837051763284363504183198067784897839179828678682034623323746941462527923149449075766124958885501751781389253283728906035092707736265075780516552198157 98155650294253765185207854716220253807361575475642973647 4 2287684393259640467646931807445847680212961832959793657290374564514328494934205586210056762579035640932814490792242612106080462496559168170549585505365590354391158543150809945314231 4332485235392173147706764545129713428627193449879758483958441435109195559637982794769706710848026936239269276918346965763 2 2308891447392419498274797530216867863201010871686002863836536968652335488801462928735142033522568507828488877745875945000498167194883289934431549203127962157223766698774174208157417 150292487256392776727130533996066346484961 6 2385652825825375185758636558828607562512256972975428773153990810333016957553417488458938676978403482152847186657437712931250757797125620887665541069475287655558245749368614045785499 1758041889433 18 2441690955674561795161313884963152159503556206158716121032198773792566377992946321050111978738241558107007694623791108055660961723291949614523818944231696834702594043856643391468937 33070199343537957185931956188210611878140773245560525963 4 2545773359658189018247094443846819511501137065928115149549759869661767253032377818704044558379763864050492966874022643551886592918924686428865564442661153215619678655968255398698431 11150165314759722516371960639164165803081422949077734956843275980503306292974408323794036692759427397 2 2563512346278185579469401489052643355399039121092389722242774893542682849096994629419574000714523198529710842621170225151705823536085481441844818126357643851999580342132119582958867 402416966392516975559192180057287170226036786420147 4 2794793713306342205889839461786219728209431379677239289114287763377927364726862115545106248154706045182938532296090726400036114639733748120547500431573134200278115614851067071843571 5415699606942862039766237570853629139428513983661871982352022736387247118909703592581287602628494498843115962466632296791463116469182037 2 2861129100487185268145810044497410808847810974059673824558404585509319511792309951255173518891615394142327234426364864388737655664993395106667935483670409867174191924393074629283497 38896243056548285823720784451526504792804274072586383278149207211711672339277781179563932605746957803009584135209481 2 3008852844328576264647735965404912509093614398445766763445853089227742279901100686175526844156061181934862116718972035560666744141297094274210158236199140036562778246000322341218523 36074893609770543717051971128563216717386302730508473 6 3165317127259810566636900512196659098332566295624153084417898644031541601190294541899940004011921322142891923306653120833296139545031536615544792879965924370975737863100625947543737 25395156809054815331095514139693943 6 3286653337387931911963207710425073123168866969636664867597663968550859151673522357190163961970929911467074119559634134220130387105196730871772583146624533620125134647564590398208919 5889080177219230416985054788072121551007723755963961897 4 3563800414098031731923563016918289205663771584413738098783970149081118036771112803279426382495358159709640900111053117761185192396980941094755412404632461692998730612753487277200641 6399129590496313895171 10 3679788955254890962549800971975984015983729691447470012875283062934314462556564350724667934588088767860125829667299014395235926723311480561970902526025531325450363538795475127542121 653530645134217812229717 10 3779998254844912377123061431659855459506528286707467520191756719878879205780192979111439746965698768044042894407656530923259787441373013400730140893246208542153717523329340496475433 1916531396981024575754620930075972223876273221 6 4211338177151972377553978755278972885528556640070754639740012797906877305129179015143062545199420385978876391983014920691850594903160173759540334483547242433579374160644331041273793 5081095716541357 16 4226244860694853148007279150540351497902268405796635868431114815564154520524865221746514171859612158434765052280004421343329466360760760415273958882276772162637258058731639485754659 1324378905159738493038285265293286831 6 4542853639071759255179926901638322387601582487356003159951477852058533638986690483153441134675437760233397699908920032536542684797643528166885349846812200555540156531807560200284157 20948528256497991199338774610271336465959998203141735042999677579583173464660324977992088958272389261414212263232924590380261145065436526637367056499295185578601474237493176335234978586411900921 1 4704417401747867375177269855332764420941270906841252660353456432649755966964570403318905303198689880396409551428019546291751018680615058550351787790013687586971941680059587161776241 2409829 42 4738863440831443873154695601758391283265279500137890067994721257986323466296201317508090662276938029823428873392587326117241608389003422736133947886624574651508759523956509661529871 24937566069678941397442554503224169052073814117751272117372924996916055631395892327635544267262509473277924259818064792656999226791956267 2 4884941089205081323594776220850570281656388151290868161392931156688084657204509063662572818630121291463943770987281593326085261459390557174080271279465491231704133048114206229722363 6244756561400247183978608333534940251947919207224171630342627211 4 4921967116951802461865528710343611069238935580188880371559899374011499103992800215854808303065978541754186670940583140426030577128828067240269240710490303316592033785398519410494711 118908330594876916973454248990313373 6 4955490503524496839763223128513456375908489525235020126211594104670924100700051917413663238382659664345432642134880264801885772118882298425599891414663414031009690604176417833436631 12793339918961517475694393682433840931523875582886209646904878074039065520496037063310514992323101566529481104521 2 4972051416026919230613637215573160544847737308672913063829063863736598194851683065174928638609341587875551562738412795181392283435031214068842864762530103271084087918951137795481133 78386936062879521020271011458888514521296612500437118853913504033761746619121927508075534128676243871716971707729530484512103228989202628289077 2 4975654627516772863265447953244394945171737015798274780216364653481171629592858301529595354935785005543007340214549531607076258987089114335104619348815584467085167465725237922292191 41293199973948915847 12 5106049695547441661353777107959888216834548844042126038917336432985795859819489671101781851676017211627664490827442936532273922831062283091765565625763835177088143935161548450209971 87417781199583521913805872802154142909429634997531569777 4 5151039350165898237670943258180260462889681729509770419330964444766083422721685405499538643667646273224032675492825291700249653896605752107150647104477671028491830639014873877742401 1393338657713832507033225369749979782453845109443438848157602617756027158281027608340933232759214506745384685863423 2 5227736077830997339704313062206215975677649030931813944410620993052545506263943281235753473652084658809327438839467415607972619482383108481947290521164352251720646610986345300787173 25646087468816384129748474996161425799816396937405508005170996759520799154332365883428960855246892749602547589351 2 5738336627806366868579919254592160054741209963095989972334990554539710537325591400422190830188450007152171585653679878001375784340391284154715975047127093665180614760046953135329063 404725105534738559954694104709114481 6 6037970011919956931344950909375342245457162702290143428008259676233954302577656543155277924303969580493261746301546096226574084510184806290369998464360054545721044678060290735188083 102333600680862844888532435164756210159015386052441572805157262457789 4 6119064500557632174848110471544737237874525176506484182893957148117425729686843569517029987507786484277199257974650146154941678151209736645482936529380961113877635262942171444323591 4022465968902380728466383006495847239 6 6287286615169182509706759530345676571347915046888455983734727450935411864241664082104804526056221558073182476596792207179902932769278428792011724043586561186499142893199490320385229 179034280675829207 12 6376956473496159820044697970615274653774604317808296540836918424527130753082701539964083839161379652420995396914526956761515436040751986038474032087656495902429317599293182963831643 2157969091449379701983356353509221998206856934889366323560313890048933658152666815380999436502287091488156465232321151 2 6713063135776435876426331454289179473238521940305321628306910016458550797792609124866962502435453917353556052209096511316613024014333642411407153170705807637744974926599504778425159 1241074945075813327249871296132160609331197247329083 4 6841593997660572115676980050924408275210558856590541751007503387654270687895841468391751316150643115871967202739632222381774357284904863298943408437286622869940091426471708174835391 37702425995765764797069322779805155488697866636797929585890175011190636643460265115791889759098266333888321642156234324192591 2 7177996688678613961951678981971965068724194053839811267758466579999595216540496788709615506271497456482298959847151405623095582269056348538565401601633323158324204725237725020631863 6698837403664209521401198235363205948838526248836770576432585053728587648008087643814483137619593904616531684073 2 7329565838073877362340336187737027391315759000838960212610980652930786275901444970725730106497685545267053845783228721039693826130696816671687042863235987019314827346752936495983377 116790720336519536158425255081242462370483092787090575056442917325638274882607617879326085136979142449455705762953324069729413 2 8486498167128234634446348988093758153962248123483056631108124285495297781989103856699990726464615876360150235738777135597689750379135011559479905025667911783300753855899918449422403 1147227142880566389643671605463687472969 6 9589442462091710349864446035856488720345976543287067478627467824353514895415609705486456091050956653940854437959069275602550353283951134039441057032495026153240710417912859277374133 2258142562224637790359527896496103179894187339356059490182513831913121389786219173258063731384162707156548849376067674589541528617 2 9711313164099523984858833658911364491257349304832624940736512449328185540852822444704425635782672859484392161126499787491650451341035789043646188755887025697055369817358877319215971 6812526112488774915492118725401709111423647722838761 4 10087215190491981423708122134106466535507390596971345634719964404526526519841122458650105835736045292391696708390064918314077707173030223885638799330042071473518711343073083259818351 498529283456030478595364135938456336898331510684410223702327440847376119284087008598020684889959427300876336658573957061258075057202120546584462144299011393127552961059060854501 2 10389614461684143304513898844563114277531938215757236581990617153724895748507160985765462930362437239705173590174793550767516073015706012575749483711731549052926992677763873414869769 12011457454393812182465352463481136034897836483615953393 4 10407855758413351724814371357640230627856466309082548756071376528973758168074704377573140518041465108595030815456951157193506951224879200782546616752136975918811488975786219808415791 50708191263424656018907 10 10455851490684043818139022714198117078178642711732753685387674356337276802365760636206720296812662382300479393984275914409487167950648052890368150210422194734953497549025354521002539 98551457832614260081 12 10835606311534585826835113011949321754585817354622182572841690709448779152557046744417153653515697793395053380031103214968987577449319046274849560374137325388585698076022741463611509 597674972424518440091808623779750580174442542841923261558679423106594092506392917076577902219901337283 2 10926955315823334372248355734470734784012362292142111810888047601476776680456363552760947322673148933011439595976262317263513391478823747756017890745790699950420923268802761328064843 1851263292822254383806428617848546682219388434986246240535830040549592928929967910423107796957643 2 11229032827835387192017521095150903509713340521106971789693678159996929603942968743610863959880438982141167057536488418986245057542148171606188445855400312155971795223209672109176767 1214460207452075193941618124378382359876530215999334667132818947 4 11441916986993082374012661542195900489392080493418375797054557946377502751218608274778360924128711498665913898062767857065457281132844889958555846669699847324985002483040264086979901 105482848018759093179563117147360923939 6 12068898701991588287580799731663369632165621451076810114465192355837208087940901797647358456460603542206646868233291277314469442940019608043723191177186466300759958313456186088293199 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 3685998156815708076064177032733987117380130033447611769267469655236533294634444364342727705879 2 18221932187770393197954322696486772069541879681982350084094698936994907338389476341273266708840795593173681356072451183993069101275533376305236631259782680685567017687712534254751513 18661135266846942612576261017249838730813 6 18993046326037513728649752235723206459310723000478399954550878046108937977370586499691236598803291335428679818990164359718227990722997235067412751187264278686405448418934995076358127 204834819239357683828247175249396888340318165474142043822249511405518775557407764680675232622977658932296367615042577558959276772881214082822215924650476915789778909078965751396862595971891430121387774026966628753060710393815165783593975860727260487809440269 1 19232698524851026556618443592228292924728853422311325950539104651953736146406901966882682874535862602510822362682719253814143081297981203317561700845145596919768561198993487837438431 373760264642068615009 10 19399021510005107665253323150874171893422051521635468067377313448880491581700386567401730027395066292204634495630790013656705887212198957660711866197376497324523942233006728600249707 5855592790301489360262019203779353941401607113216401213663256164799918554915232189433142591522931 2 19558159901647981163171010667110061881275057385622080190017339415875714837664144524844933280208135178455319927128767254546804136852304713912139180935412551771231211502682290700209543 4218709985866939281036752444118398893102315802587806271571467599603280335549116868061328722447 2 20824500925946191600877233058663569585249888173967662977757956734549162301912938485657734938997477184955933730778539269353950066076295589699076219680648149392181689672045756013964299 758723698267849642666004680800657010203002821144637416076092759 4 23078340101007396317239523389800005692016591462631589257106955606655717165836883509058852208524331459549027085844726297828278765263844734131842710329847821719553419166901317168781931 38387756817126321657732130842982225619007264170187219509382447367 4 24806039509946385658547289852035839362509252423804736987614905390199902455768131550491573867731523335091350676120004035003002385425440207256910022444831485695291241084908862870619761 2101108294439704509507070400622710042428061465374292189623 4 25571546861893604990233219313138982800895860590507979113056131942175591824649875954631817779963871887712028056615978429538090963827648105543217644820395978001574742540710646424162561 23068030183624675523408523799958044376054098302894729757612154909856992476893426095418149603582349986032017188094633935587367 2 26368227827615789199564820045649139047320335405475237919055727204701352497347317486496339701603539225035620590029555619849387159485743349494309969987716021743320902983141610372014641 32196216489875839384298777986272503224651435793703870527691920848205195315217473805281332218542340527401781 2 27448106428790557367452280611668548690279577592943996032207454342095851735090497362051188965865239951919740894220584986870972083907954462080940740205998724645093572754906982519841883 1033060837370218058799988728699574882734967562400656981381383008384320838051524839162775640424172070647049290210769969128260865876671 2 27572668205762143203126984604357017512361507905097855222673436153080476150455177111902053149046595205896434479283848277436961199116662033232458981052090906726885620323263753641522879 146031312221214065454600283166802097189 6 32754037169107784650927110679736571158682107949596304504929447587618464974593462109742995556332072094044359611767849998313111093198984210333781104724887903300498025751284136994450503 128916253755187696852142381 10 33012515607496026035138227516359724594313517588755683492709465202328754925717710022128278196777229394291563940637384920687023955527226095006536337088169644076681151630541109907631409 563687283179301386263136143053426781011064374920768186569400415026104659820607220699707695454981950904982166057579166324876468269 2 33173075538536187713086660342145248943543834494426210638725939615232314954911390507827457965678122777363345317589327077978854402239323072225713317341322141946713208360306746074006831 6137746460007468885776594597068641095753430382292060930463091578093902063707879128607969797212951 2 33175997712855852596617553846521382611637488306343055057985534947704829588364068607294454692222453444739315531023455794585336401201692393820033058826879451321828343083108505740428541 600087087993246010040369051222476293192951224063010683187224508561701395051 4 36410069580730612140646664275359250733765042794743742421742553172591848429228694709303149868855270776541595608289494741804761561988149524352376511871354788546627267598112373464963631 291509942021701613200002206361834863512247974107409 4 36919603782180712793786877181467004298839365062430545034161895997187291632871369189574861599205802219964188841946128380294171995551362385346655678677722969856639427987222961344082651 1329772662933524112502310453951741137 6 38992169936737353236304247249939744200575550485862576125558611262594610359534485146109385479940804701213083058958119707673736169948210166872734222958139964980723344262370719356971201 78742981464623767545576907960732355220856642390234084246542133242051070061061973433055467093545889380055254164714343043 2 39007421522353764529221663801622200024767340583779387435861274282873642063240626018472885567196888047897021687247259779545404239323559161695432603984266309907738448208740566488274247 43078374679504812126888330360984651349 6 40971468197514443748963547985222048300590999054574941040519724183874461532846820978924774600674389240877774355415493334005900317285063517071397544102804976673970867635436871130974569 451341688141600029868938757688210241996741633274683217 4 43037450221822971008067339988142748995474810411117860285135433227046644959057138244105448589157935019597049103200188076407961041809861483852315231325569363143364730555362959051019691 11286790392280058838717243872715846209842376066015950161740825193018453325346033941246573154894201126944145828448577177 2 43386058243037320876194047088890603443919791273323605935351680514410091619430138257789340501333306832733536419999655820172172272688209848142904788451756886523837470945338803771104779 271927735263539332037096774186621608440794969082948679268700606886639009439137938499561267985471977317329382863233973572392829434840666429006898808772135584574639600706644918407126230538693145313 1 47783229422907506179838751692147518850418239194392164965388097176771607162198818411679569746020849315825333716784492402908400265482028346453529608744947271718105473807160389095792699 4411268968776821827264629254161672078528736542890923427743322289082472451184628881929992772261380875233241 2 48741244380427509365991444253555557024854163716746339192248903433662356224548424503789191507416794744531445344736228054400310208664913993252815745571620733626714758098568593667331637 6231492951806371570067278876144730029577206391846868848560505305410409096607789132409316131315567386977388431062518175444209287246731410268215704230412385727627222091333992340915317993654026440002760616302138275640425781 1 49126583443129488804619591574472587994054174210614214142450471050948547971151314781806945861483476293168394408672977850882080899773394996968281716193749787649675317582743334673052961 2030822010921522967491838292154678458665358973898006056743845211078916963373047587504893888097308471430358787651 2 49681066092115159401736450460170936929634898939099916742700557083699659697681710608316107201406171395544082168644167317779211230510222793619415978029205645474218453528399158792101317 260822594507745293453869297055478184382392532514682133337572890878456405251962622488228538418625802453 2 49722857403456052590452575644217673975250572484353434622133822963931430383318847159008789285799910766721867547858722635413488891725084540861875665791810335488829067004143403425134151 104162659215263200784132902935777946391088283311461998131589 4 50310836178663666954898568517654398439927658957873749472026303582067247792877139641672566254808177081289467843102007929213392966018165543126216047923265824712589724658620822352130121 53977309023038964531363999280812700376742943616054360342217652002707957913625852166675152216562591203 2 50808319403676341179633233283489742155489750984708343205113776136214205311287285490090384775167336275192758777061264934842370549559588452480857933964152924001701738280826030798241707 274250344873447100221269635657955462022235132709307153063115945329843807479829060591773347437 2 52122835525436363247318908022759907698204902091471557251072352421401248725598069809241298489219244051706889361626599196616048759883396820901279496567288193500407167826585057092229949 6635321975785569127322212346557293141512358474536168968520969704632425307775284635424134946587235307 2 53540229930461182519296760568660200490947082039543721353850921644753975730122757221011978205868144600266476717829177005808492760501049546627312056775264448615030167753536555969009577 2125955850205347099893728810029590944424685382033652276664205473193938221856602472092266891765199 2 56369635017938399712400207743464112003702272191141739242860907859690874883809512441604321558799528635001481621004847926361720804805320198229147057242807438258386195325563716343371233 419186170629990329937371138048591432023813291268623403579613428687 4 58586102392197340332647721054223066650293031441921059420198237643249714277335891493616978451029001409269543474007237535310560880877307715197999883734230963145030967418505675877254401 123521008350893762767447931542899530579127693271352322135412322661118640373132715625241228204706681102610338157355260285731 2 61062723709383267173993219839627597125460225004672220931386594478605603661458502287793428493373816015796502810310270930982899036997107264241390836378329896435820518713348842758655807 6030466660439898402150585479346819498227661546393808772913989122578047106954191889675819378479832700596403 2 61442556966604627047213333700484574749909314576400596431464016093838286289852889794115536963590489321998629454399671383858045271950585297501862318676005736699310025543855225710266927 27763614920247150085388591070010734694757214918519937327478078770407876467504889142994927558005663001212444558495531994605941022198314459606785257290256381873494493119029478937999333160371440878347207706161 1 63030248233662439167565518032188559994740389656703813326421113146761428528943141539543894501112873735987997608711072021359506196929896365463644768608612974614967603180100594328765307 22112369663447556233834318046940031559839428207936987477807 4 64440404678298789263356161816805237135930866892569167283300108250206264402474917199871683610924091277709396713187833138919504863286043332292073193113097434891728488034639230648638991 21806109986032955990651815037756776641815816933026196891573615538103404784754017986337068179948228280529 2 65409783032671770227324241230289877318952102286059940483111566513288420690194661431985815516380499776899622431397118696433803813714642162997035375804121102348954424209746026528138817 1864226201541216382655672290031790599342389395623599 4 66711250226429562763508726460644010555602275280662517718225205747090993270135396605760127652179548520220727730592640326127018679631332701616341645318739043537168176681976859903806461 110570691324487701388213284589229644714249686007672644619763600224800271734264910423533441842304077503070899921 2 67193911442290752484794309231348830781833237307803582360658321574651415981111687724083884431816198059324779081897900258804359127276332042710395775823771246102922896215378606189437333 38819884061740324827560988151492822086230589903276279531858563221170815790654701015287493804359764029534799322331 2 69379408896895227293644691599053317881067608740300662906770833752651878481926829093820038950443287950875412541524270126438846022802541419504455474812014710478219084854738224728001141 4323337156832539001276920688963713171673449444459 4 69767533108628402654929040849957515310418433067753396353318226308871531062211214131475937879300096555123958414035276112482000150523734488737165914355617665858206589811957834530100301 124997725090683642508219749246402254280408464732206034642817131003554303103981410561844000468546493366134678964446809626489561908198211047142313033949048903476700272821266720076054955582444330283541098065710454529211601 1 72193069478256235085162387629296285805814436013089055058695442518121645194939890737059510685593796084259923802663833452956974118482643902882583928908987927381321569001078750961116217 25216336654350716738529912965242021847277645219912541940374757167898424611919915306122872508671669471929370072000079915018757458282840418611963889318045484061629 2 75293623906785741089951648384793144437049832917865830482874293364070410933418367509085152246989286794583725888137502331491574235085937970799335405297733163710399465596457797946782173 31053135155656617627243718483742183306960775529889101960607 4 78414865601182130204607103169482352501551103574493581475471351921539998936327292349142028765324673985135190820441425635342516219512007353815324890926281332583168121256083702188252281 13934382358778767578097703296654728098795940847397 4 82271957911393762976513798985560902132191391964210350893518048786126135712914140321743442172676643085829150883869988829934878291820430278699073047754152973801548103490086704373683581 12352576684760541953329021844241054769023343614402034041005945463364365371630772145637662666791610567 2 84889855135249382936067473639864916169194477949848014091534250082385714272201117416269674724214373869276621141748862622185088887275180607745130912481834723733827569600953853682587287 4765366040441316445470317034797248178212064623672844295487447250096807553167495696172487412420620308636620346757864438878450845892372308012731823111983909376723447571501086600971123311648233917106913398430277696333 1 87599612210599833830338360761756017407838732637724562002921984272996846644918464618095871454395615719945416239745202230702704743745457279307014283515976093753734040316917388056845677 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 5132953741385943680510908124243717573503244770834493572548396412277931721009623820318417487893803109 2 154581537466007192117520343201429789490303183773766467671858153195812703764773620079129644744050510414320102187279528535512943311963526467441961426203633497485820397886637250635975027 111269558478336752101 12 165352389043527554286450121456675517820958044425399652252658956270617270450643750624868131480840136600993472382615981046979451301333256273901271631686357586796575755633539065681203741 22347288360319561840093837855950058083568873724636630606142244106008223283210399754578688411 2 166467099019758056926320175940548113033450704883852543569382446839025565109920524378861697301966974665034077005939122282613636956676008692189644353329028498626647408059793939868131111 2512804812557708063327466202668736458308666858120101452822658745088387796237476137121895379750042378059570844116405129028375329958188536379 2 175457547654013766353902656106491131963278221992861054277463197897502789022104882509898225031024431448385969157665132353396120886127959619138412039364753866253937777275336158348820743 331227684729012789113832422382041582030061832741895811403287231280158110251449901314125364608299 2 185061293303469253311263403775324270069650542314777632558338868097804326219303763371530442539618591449931242067242431534346857922175636412937658181574138898129362654158033032728226263 285602212345735321 12 195864985594446256980907612708530843405824232911373536758963498935301178405215693075407627765512344749395075028984165264535907748967799947938934409583547872169749687436782936086477699 1525117559468835254546465181229821093231816722593 4 202378287589385135776145460648032072586479876747397391836470390846153443403269500701834679187677934245751162952213830946247035761594651574646745156288187395823801259090048142185482591 304291916467021002328473902460043142195823147738539303537252265295606894290066356783364352211717393294108056984601 2 228581669132624249039615518425836352159915287574673920121359272435266298517578247890057483481152406896145395707937052492979395041143775776075704627042280501112075257683320343097659607 36725343251735454979631612552647177066911313100767350008173964467430370894651791358027745040687621291279 2 234647539083783529013450585487057746099151682524580497097167516545477924728214023052091845152786510451775183075360427274903052173243860413498774166677096304988759514393751196094339277 96812190882146456398020725411996913437591566967864908207 4 239991063341175632955361183154613568975573184418806465955590991790923996591757245968982477444517045163813568110875756474476586495520712542260898235227349513019923866988088878902426971 16153114766856705944816343325776178314686428924368511 6 289491622559993155635890829049020679031417866050262572418064836669873202500220415736823995651773241880215852151513517726448377239958834165203607361361227343636590165193162843754249739 1827451136915403454075229482367102692651648585282838869031920250696245980325759386998150125372260327990922032430439608331 2 303177438196992319535358139804546376073143625218312915322147496863250522833442082899011359096986590219531120902899742459999081694678449036612080856100824100996229602419183467414776241 100524192965944233580747 10 309302374747275925471630659403937859189497329026866859149538445295132926124484690491776012883899331920294073272582222934934973337179317098265537704787540268571873638738308925672261741 4273567560407530709925275728859163167232695795238900881428829050903317607171723808655172485706455754813686023497421 2 316374934462281613936571399614911196621147070720032071435631745929575131118943171668558311195614785856741053247082999356331481081296828658898108408860222982340388581995485712028246659 704377038256089039291331412481300655454042281197857660275296986398119121835018223338171457831163058742030044343905064176461 2 318183136877707144818421308238263314607491910459446888472256276091722280544171450768916372814289075489111369857323472215644854635980793616906487286808187699300009290880181497755591791 82351806949967903615452378408703463405174669395778280600442344619965590821532569770836478027 2 322943814663084852951042077973413936432415704239166738163519051234703437462261059349112551709217501400293394469166304959185070733743771368791911160693328664593009041768150135261442417 23096625513820050992447042051975043481443403201 6 332786637581641469122316360283179167687597864569640599629193563322677232635625139422815387108506066493977082212737494161476295616514847235244507313296418719138441363191742722460885059 4214491345773089917373823632204641528752082940995050752911523484768100392584720730810514264242984408044561 2 350159912533054955945416281376911405372824462804409040427154186248290774198084746018998373816054508357450225451194884283124927291623511558444588823937246300323320497651465726077704203 805914258775568521910063903113031496894721 6 350831941927200791077953125080323681859536778566725741634864842773491162248675201229309538089687183487166413276571297210810195896269774559093892279866020418858635900395619899316573959 1197362627262168772655170163467357125940230502855718312395645295087916877554131675716890808208033408586049044774047330563 2 371082038950050723457821764361666742214171239731727730980214309384543236877525607887456649714589224370438017903425952055036641860615227736979393218654009398329673861858647382735812733 706917918598553159000052789777672855992017 6 383238020463763796627266129978632943367482207203131402889990064365941799174331945768767524161413863333887117616233271973637692812562801626787313761280178240137083003345025592646126091 61766619976612929822265799682134049745984092458299111264257328331077773706577932148757469513070498951 2 407103695217295623470998177872163158384315050097073973376152392471347095282896078482338528363544723911786369355812094656973103285129625663471210803169720548898214831772426104906120829 3507547411090302525205712300634623357244420146961945139 4 419566751737384840113651289186784473902988179075388487294114926444745305347031634996881665283215692207349008106879088421499474832293182563885504790041056050954092810188042496769130371 8049948192032701786017645300475150404872618765940578990032826785869604380482909996797149490579409454634323701303 2 419571581622199751369811572246161281784267486582465738197088722426680904953779841170721342028009923137628145045717818465905031174153587103711490032444039084259935569545950842623293461 80163623953319638603917519118502651991399972492383 4 420948323428720953641308824881089579590445643722801659954644658649245371587673935849384053645193723046674451911623691967263889224537363157836597098498383576651839197677862893403100801 781298031571179772618231947999921850969144383889928334202239611148209117504141934062145354846512989444403719432243953242527 2 424664150421212719117292056691011761955062833703434011118116001037439615236680918280586011491850193183638583993311094306654620601492757020771169456656455626622358707943736388602027551 710601469172867602211814011454719410514392625897526053110753054051802596668566806961381224862303531 2 454017784679712038991163204511911368744246030473137448595156175244793413176709462299491016081253565723068075230866827119640670428666864310715250616282598731896262042434626739927042401 22054473147312788506629936607863071 6 468777173930970144114599692100463100987957785316924197133558783292517710425340126480581212025962483919769274884251115676616032554399614354198837484549122138249533167956109401422758429 183414012660265452772697153371873638559741 6 469464474840905024973806716613334410463310046531353966031263898998916529491968830636623083013160044398276884401148372236853507422445394968182887690822069331579658434870821449250172347 1296685421986366339053442331253507345171431545793225412973914148022801439483079 4 483588846966825337741821833826531970585431877523109366963858165590039219748098617487593853899160082647727043055745762014266436388506067550624425213848998274116207833431817234515711131 543707799669728305487980220171947664657808254075072390622815938573318601455462761590070602399 2 487015109426190127278870998521007395857115913102813761222054577594535197190548027334389901171566639076073751427426641991599272620722966507691161155876837191220196136412365494413204543 343230305345881 16 490293129657634009746436883855207168615815624081452733884136975351580198500529011582770618744040863574913478345783927778157466488108206011501651580494739459236740279025101802635636891 51599857302273894196900196500973350851135032654060919783057595997970519907109193296282235119219525988907488678528918919208357883750236416346655920011934842791709059731232940855046356009638477701803897 1 508428046060797960182280622966289244610969548727791360005540148561367252835409453728347727202385513769323066351164303969696060696065484101941777410976750439820075340025484093391892957 16790916514022391450249282257364845241045236556058971364360135228325341606790701341708872283357441503431 2 539048177298510318013864738048176334746471259461315101312043119877310852987559831941425760870250689604418661615288139214341896080053493611866731696375620566539506286582313432375127671 5991538509580918739491 10 543389303234387149437590176164409628320977054841188604213191590057985519558531776667194455006929514529370135639353378567989392909642884794592417577256162083268829281215662395875797707 2427266953738537341166617538820878826121707766677499369689 4 555237093190441997206654688551799311751328332050799267214695161654193556050539435959134021595712090048704896481797657249932619364261557390951750358696972837192045429354315695905623911 1882271111361815343907831 10 573095813844415258389417186004839657734982332183292208154731808309995068056230857775268976104613749734175001357906341686959423736629760708851816247741543380434020931695539196487521643 21153219148442551789747 12 583125058850553047422975590877131870516995613160037392274735363958954545098665659253969488431249974426380551577322319868010398791167095130109990670372023504280615207793922064228935507 2835639116549324058113547458939044782416501756930894884098914332129373397307649186877605336095990701705250317226878737852277508865575561639308659404500782244467820452329147872534052417393314021209938289783341311332649543008561 1 588906124686257574296620959478903434612038981671387079121721623773797269571722137849121235405400244759201715319789302927448664730680590402118025211461291138522611049901937827964408187 288663488733680253672029344853020258410277627 6 599654515780970127335397867422830508049581808359490329188930525785739365156871304323577903538041280522531495278358821688071773855356321427311524999838372479702152325919038414251709503 214902620734812427707372459555601856025266519 6 622580565569412171393864359805348726328928354406265982140191874169537924920156665916817995115740772765473634961717380131057357028746821954908704939901067117176862274140117806566391287 783860133653243023336955706731817872103663387159933098565914423 4 646069681485472145369931645270952845276803904819784211349743125637716811317273434485036462854224415478132641771388309790100553546178000906667820481876299904604838564311762815518427071 131500009 36 657789665994967750093236782737981514089565010576123437183264543310157993746499543592574800382764633666430995520587319041058872425618563747394167373263614019037529339597724831412660333 240694854209331349 12 665644525108695737870461139567366044306627295718340290201806903993766467227602361120251169894517034133798699216381442185150479929397524320761173681267472029755158420905699632098289163 89119838353270818995342837150322123038630768227531277550601552714898402815698532601321784257665738217814276599309141 2 695076316886478773264212390221327201998851027330530572713321676425184648127465062367854146436341121490771015314902520374825088768925722051236642301279294403895771772163915507081903457 367314058765426052639990001043468114307478630596987218221226311648929523516082306881522074692705488868018193238784045738354949880989901292871 2 704625587452859038217702214586193722904383569595422570744728270455434017145002614847652979268848190378115870905085053607547913607329684129040788313509919002744170110307663222843199071 691929316203616099042873 10 722369177663108500967648603203220120097180611768434666282390857229769460963632792854567806144465208225622491423700036819178759495703294284896149586624027198375676816399907252310273119 302716570419507494518254663569935954714842607427558298493 4 747360637515327587080231947421408814482085539291731221279461784070998889056111786843415696227773138607999991421563114244808778434079835535321629056025658466068985901727845614673160081 7473362816340857564292317086677002129054712377955589766142655066977223295743748584600077214051001 2 769710675143658976881779017920446077630213165137405969413230216747970878518940743265540408817000480053193042752690251466219768774035466059239144977619748514789653425722872128348145727 1264146100556210110495174090404234723403 6 809581973305789159637557162476561962086093834816152059198266599479061311094837442049964949909995161653324933402917042365388689087224518206390342824844201835353535272835985834854629537 48076581054229764281719258747772333548369491151346776300735350979449709329990903343818873520200202701289252750507 2 923256530439709570575252142849618092843784322022187425968673312476769306384589318013147732118753838086242893611998292884703419794087308629647671038937074995739069793853799459049094057 168267302704367445332684997011818671037512472191477528577 4 932948190408719444951577748672737627757784953615773165111032395161940395272223394105499266203613932311184425241484544620272148848941819774208837237912321486274283560699041638305666061 74521181086647978593017358077338053383136870260451 6 1001878743183409899528731691564660898425438000113781588770714819943379761922019637691225914151134516896221085479914451547621594942127549686760513756680951944824462115026394146942223687 245492519218922238346575865578660011 6 1031305524985720264014197054693970262009261282706822440388022363327601406004758218752871389478085385570960653187942754502845370288620316096897432734084738738900649446385897839948062847 64824981946410013578750481572630546304721113969211508037 4 1032935359463137850983051350622574745730574463455945756419725750910321843849434976624248746791324093824324118974338473221449648128365086741918017484371339958813943313414857677486414731 544146850176613708926920115557675505298800039787620082006160535256466464491558655473143519053 2 1084599980062747570659316206394187183798683953074213302253339764685521006412522894910658796590910229429318496518916208019891437059077790235761413441454760468498727354122548378497133831 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 5420091641831978891148731487517136244529515589385653843888258755545447408089643689381331611855358727019757279271778775568496722232131684216486878210247931887820752305494470292508868861707586169881134043367929156885337901286713851683143187608717289967537412514273793 1 1848613370152415436512351804278081588468206784003060388014634429384730596867188964111481721070995767264268110902854828814025695433777146726717295893536352995283612689074202730802118741 170877555774407111285883464630706825546457580913105116121754228016120177335489187975954282519413 2 1858430817423430749293391607816957082334316825040519947552957562234343268333577054685232123086450030517222797649621705203127387502913618281037272876826652081570120444408159313980972099 8673486328302682657130320901862655356566104590257056781814456117074339921146068378889555419458063001239427161219080321 2 1880177772683087379211967684287268727680643816605566389730903465183645978006315841389448059109556078474947641027464721788417898292225262821008256053609043557656205918445770790258326909 100349773592117249786396568244735993858863240837577253793187 4 1931925650335823973598578364927304254728715986986689557239781081157944869002527753451482243197400894681019683712109319289558584077263401033094759399408341497782195329409817957322983201 187115016600310232389 12 1980089527103684475385348179794721150804976122135401833798701676927742546616678493589150069361042815461365524025205647057015141095617622717871830671769093634301739448322866656148556649 14655526950363761815927952814886590121094851392613674187 4 2002973671137473856090476084600490245127224544755848075030737653908741946499809465878354265290765565974254068776508629042537184943556379226576495965808945498587122456595824625224779271 11068224203221899530972913207088559041564533915079080891261401469718049391176407272352499844862866088441702697116651 2 2046167146907139906638100479217235044025128737940768473202364146573868238699861069831580287425736488958751054476550713271296451850896412274213377729868381667674394156699068258676153907 17597545658088901339094072318031060131613251040871040122272304351678592269578174703369430197836380995541156327543059 2 2428541380339232925063916306111651560011792461936295510123063571355145985256731287135027378969025149093337582960104482952252779552185001381186036118636697119720562280845472287346519903 65732856740018670620780292976249274478382481783055088176067426283928118983006102198723945847717019531242964603 2 2438526048615888532995443875461000608181445035629214664653838314081626765142208869905129208151561531553256498718100136967228306408502910594548090751269655826715396580979405093854445417 1324050108631208561761 10 2442549047686603572884274050110797943785656133628563481911347721115789459904141652576463849529316050927372496048296862937941693227161719888229347892065930268363775857317778993546046357 3944412744170902465717 16 2495512859520702125299723495706088136315237314565085095085198161645561304169042114754513242732260083807339872259461751629883427793007375513524303119855528390055192569535424084267660967 324829345675821582114031842864189619 6 2496893872604292513427241998414200933252950124546975241630018257881674187421623027799669784081085003085333450571133132050759817756090169596923464950356707005392645889013093026349518537 102857335892460877536703645970866083362627764484818776857665193662163423039431609242688545999931810872909019 2 2565151836421099725026705204763664553441934925281800380328228874872905538226666641496037472819991574188630404131794536402111110079755350964606954301262462497762639920781841487980591313 5480772989704186031680672428053990213825209696470175525331851146704313945210618780147388994987453131 2 2625708982504558306346924382397361364630585572010577756036745375499864453213400733324636576713993620945427493132834771991659372487510927298419312626502633694438335680503399966001262673 462364270039392274301987268111662491 6 2640988674045142335199132496161867584897569387264012429754678324077780279848136341036372182787469948922781645604089243062885339160897260307071457175144273636979968084324440480911761977 404624108782634018418941168116460312951287172893585302346511028839604992618956432665879275908780771 2 2909669963417467148266912762621130480548352563355592505487595247355476886020450030512139564319382674467785342865644160559410420300773694097857586281077565382821900318796285936215946203 11232067192394141713162858301898231849187 6 3009656626284649215469974929853055285389417522721604159969871263463291663385163795608916352896634544658604295619044951368445170156469982042057736499292025569185981737202300286725477177 15089118940426270597869026785179541 6 3210853953488246124046301113703179549364404620369479929850485470717034993651111801363662289352939648642733683677200757745033281863108662298993510789939117209079698071855134788563079387 275900705550067803921562704703493871205690304292479286152263 4 3235263123844579056189633974543428829145875629325384741866101223835564368416875788575860171537250507771083424869258333411439575081088627919215212721880692839897979208109396884865895911 58405486371701150471846455230561252979251805675454354317854185562175319937564192773520757121 2 3411200838314968818296388332330584353929642323008629098181562410680383004773681963330577140364044290799524717702399544253493402909346334510683882764325301865160407029148353818592965763 1700028675475881814529948319181991633403693574369117250978377 4 3534599759758852118611008144275855596570648903761944450864456073665751786052282895805875359352222502689641360711554156875352530765608759279180451530147279683081465446049565988510523401 2647542646536081662650787674838404025958539568312942408835161376267273151805236584602618664065540901 2 3655946219493861655401919602462223930997426345698341816219339987636621362231070686658078395249217230372982341158100328104279941960214129592408705589479418159400995288656817015937894857 29690979409455853037559501713614335914972717498355760621499708163904496045531786984181796883279305695139673053 2 4033886998677281330470129542084197548924316660321692109455576856123114664502723344212461795053461814931028653825277550128199159936461056010182726575291971515948543346035393942586332789 86353 52 4299524778088490987897758233884085817207501144394533077378102885276432534801502882832204154707728575150297424400477390254866509902889867775087563117644693336002191648802189446826527219 321615894378822521 12 4356005190256024219733247628710281816903762466712601373427836004488182675783407114957008336926225679097661852644029939852771395144077898470573384550066831298191117970920546113378058671 305061876498433837409104189582006222192288217842707050191 4 4368347506658676211730294753274438504215726315133927734410659736871794941997811598063860215736210324178105795931462322230003247260382313248421578279210983109868670604320768517556330071 23659097313797627037679641889 10 4431964856447561028155517076012825366926237097838723993791599645179388221449172890154827448179397811109536827738780897009951206900449856216350642717859347250106389024477419001244064563 43480912338568314805133094340928680387411733492972521587602935831285913340716071309599789501617462542476670796674131586987151 2 4455797783101059505093413269856495132563160945062174225624514580597498521058336715317513768303800386497221691504525869125129310935424198303470457506953418985559135596545376387471287017 1703535554500574892050402057694951739 6 4531496681212897684132494272612344638535224485026200361143205887678859365695037222390710992610374385897654898044636378185925590951140386445941315770546099660056408958358363231271391069 52994926300350223824875516968726113151 6 5228129772968729064175518830253596589138496942560045271111526445692304447844874317970671797982372221354921825325762158719713279799380986212248150803177642716168515969804811450259732029 31253414202777544209167734207076528891380252621338817365645654985813769998376838715517631207554394311 2 5368338768638609582636072962072318482619549431789323464436190202115367807448310151208864825916290829361335937465462901253073779649520116424550171582798130826243291810515493423570174441 157169547780878319053041 10 5438728385156524818155137384687402555918071942334171980203149252318091802296541108871708481510066435129955482523469644017411479430153230277940490921209069958362422574760412693505899327 287763137112935877584260726769489694636849873099580846453 4 6203758777182730118548004446867758015206472030387780725778873070021160277040069016277884741469755750929658447768005074448642016268130962553792671472431681281108485909171076223351145921 21463473494000344212951027249233567757751 6 6448511525169545515182534526262893157351673042287930944964510877988217366020759986675339210965831631168038842014575214270276239515297568662297549538478724190465209522248694100723644667 116952425272918249871974081333334936192654211130078479259 4 6482582581618313234861623526847676640747965694973743477416662931965805092703482567394642916862042523524007996868839736627303982692014386987086371585623616102351973562561804688192472651 139612465850802823587367452038033911840834117244443893288326135294410887646051182950389018237 2 6497213540313861527950156767945159460312104123557764673821778115127516795021164383263100658158040435170690641901235201740053291078398162969298327251506941773375137517383145479702535469 26487199650183244628134704548020811712479270520365169467970153944106399819634002296501287806095765451272827652195616913584968411442669948980365677097103830747530775905108559898503256679071788073943461705631062489965665828796457777727663864927960552439261 1 6879461019555137787917140936611017329844973879190272688101536997778304826649491456368803315807548946591352851858638372245412977502556583623902222118288389362222754790069970080626455203 146780036411951021634974321831431212016229531680026450525860286104307038602901026348020468553 2 7181459696364555913780087953695066746735117078835758125952034228370409683303542875833018260433707439459857266815900641857985753865953641593574433109541549957310102310006104732560794121 7079074302145984245751882871800267796947684363191916043161687 4 7506539998300871435208114109881490407129810240494400454997261885332553153448349321192034047164917300837363791986531359103947012527582158374829322798380215678173170820492006483283979721 12755656264103554794811153642420149904161519647432859138990530954362823 4 8971621476574636226482856770065975189469167970633294175594014661953106136584278074526888033026451423239320194095133093920844769218379335435901634204857716913197299300548959773889356101 22410863344907311553059675408803109231805004199360228829529559310671783551964918436328164714480830559040038277358049689 2 9280472072060794456230666704825379098585769865483358933516773571749046171164345429134908643002684877750155483279466591535260866882040108900629566068933001919322828276925873387606612351 296834812101964903515197662870684460261414722207 6 9657556014450845417608618418022294213467721259489455388249680951869743667918333591303718390504808020715712849523051341554685443843375493636836544652404797327688047826593061610943452251 10348264147908854041679666841521727632790821329324937130157 4 9926665283087022000643760507096485078338630971628707992956778042296588114570578089241804134553622496917150051511030440680219612294215507069005435926797834706602178510784487201700678851 5496556652058540540260369475492991 6 10562454256847400366352668245880912550173305343392947913234421198240749926614690183446021172977006273450452589723975923223511510067632694709432895766348740926495822916363446676599567467 222391846083404924707128545641244226939013610316884331754614719 4 11167093271141161991181203015263610097168319114624270535088750975965207788811641113456255345697213170482671464051427972712527601672698712874311947031782975623442726540945310637245123461 72642731005766905219073943204450784765870611822973688492675233114062208119380370875642275794408342713870443 2 11801347533271250897256404263593929440583805450812721982753816105585796830855110710974884689606891550435041189694825394414350249840669240994900465856759553764921030902743039240713564989 32596264446393564367702102055200716848206728066699292808597451911959124499199427499404797028069 2 11880851783601001256034662396644676536963359277449871431406547087801411419843462856148459216202352342810715058916194539017882290025072516758694392819415590283408958508189855869831485401 52852004066809 16 11926830635013251489458915610106114038282717512849077340577603360428720349533740535054231648492211459365667011445192500857033334845925505204565565364989732079811254690137422046173119257 33920493697403307279375762222099290279711974766922071545003867058360734630028424249502466242973 2 12470059203801683034011446724904104945345887873741418148188085417894618488041481458429996953403899554140808069546425319114191328177972114828213703590367825167486909981372062709370474787 24445188492286640792696832472615542010631360193381616639853495286139962780183951047865739419684437984837819516875197951930465271 2 12574234760183675522391543389539155649277638333102776433384159729410169253801634806147853662205284375519850056198796675840328307118692334047459255981395982877564554727245267087561178457 1123187713485198423514843731009419526072284484652666586705363240237697718233328697212484179885512066068996511410607519319 2 13168381950094516496352552475977840566368800983926521241817780188146919681288313182503157862960622010298426861949334093806614924222583132895935099920887632837487366132318924340266031299 199007617299003727784767079138243876034470040803142665317162685707601319825635931470972274211 2 13201343914342242590176533289297249087754562731296049267029111594096680709853430274031643727629640373974379667574903221454800988071769119090269773644356659971398448804356629650782648911 2502491576291568125251397593 10 17589313247336834206550908198212724460226765563249753600832143785051725998185622016443344328875125775395116763716585882770685234289693798003551780780366833787902508621197246932095246887 134156931590470887772266788699177448832975491547858049160889153769122096727869707012622031411 2 17998082293770285645401347876783138563768808781902447478595286315303684150712134340944953657050217140253296890577275624250953532907577086354616087573079815621674618625918537952892682333 48099694768515938219173 10 18032202193128872121395721352510494363992764130788482052395634804441422436996425336442192387169022712219281975813080689056011751802870851017899038280785350238526275162724229090227717963 6195116983059787305622139334359433910473745329041443 4 18081243256374616290314543697657188355141041026013525751539950534458003362449555133583588148092116273107048184487026855329874331052015194827182339853018157381572898022628338755633491431 2023269166127526738235400230377063204128951135858749 4 18122676159540172361092426354456691805705709349645994726640998112092375720748518278152003009346947229434561626680709368433146656061102008322909698034579025622583788390310155335147901691 2256961567835299183111304539605817093631580279324359148594953544007514489239605956564668754653916160412108315283309 2 18281316490030108039841052831277689448941340521265277427450919244064197779095453038209323948360290512729584831362446214316283064017066748020310315644692235512743498844269367264460698943 2911199942614420673659 10 18821959093760787007087984541434699149761068887660580435981546822003348865085520909723605978773823404323335389828566874251267988746709592651343971689496480877292266138221401566603351469 74050602758240655822461863083123982724998075447635125810594066707321 4 19218176308618171681779548121495858993045873113795471184450786996946155478560140126650598448255372151744272020472203247907688221334871432028985157434032857930195425785724327746125102911 405385534698889107675937371279429554200469733408047808222971146060474391642514418436338886638191225670561 2 21608676268091860062316969806868142291116615149486259910255596879463916725096371597665045345753213693527151225981774056872768651630770629279085503974406601408620369910040381483457087953 167644932653973381551758166715324087745934302401597396293321654466906726753748685396313189934266972157107042177527868347376220894954576694202794353620301345760667256598493021794041485456529619286241 1 23085952235770689305871023613695500319113036014084895948817426482291954008254334133624408288738149074057305197690842190795679263800685246418157576914696671771660836880889377798532290649 44149852767443895597559151074527237986096177903591 4 24133050647460612503367146660005490438896819093726753143344821681990386418584367849095938650068020390246361503513604096103309131080976415800089456956624446047213832826893243046590780041 743774360151624041075673590061627066616453777374105767207030502752698292162536397044908712056989445919018046471 2 24501615935826377049299520236332743292840380202941116450431475901553405881683953335070268076859750383960255298792953994189488496072221523058914308720967395902062358492694812792881917187 5737783052274435747764353835948377745481285467450625522679224670710752050716792598420221697190725077227 2 27478291377192360200140086027774702020445212125960992896367004871432403743914302664708818456187483523507845353330255607010350834428726065416890601643572422789000705547150773604826174347 24747866403240055963479193814109593744633790376621350800193176757925394605273188259465747253288916113102625974027475194120113831987502369026538267867960776791027186500128544614127960003134687856669440746708751712077195289818744897448958722406341686169002856804149 1 27920456370753685589068440369558557976557101335825682999398200190658313191252788703630953028544045034982054495768049429828976435458722607370736826193418685020612880210090231480226770323 1710975682739188662131 12 30967811149641178247256841864458808058767367189413302853168192346179094442154733750799488702264333420813258996993671355548910331991350762884223943743142851065059857959685007406048998373 452289924552692117119943314859043027121 6 31297336200385276672175865735496043263285513943479743867780950442571795033894432139105120936319817386110893406808998372001330300503051355910584693115506629325939639313136844432217726483 115093978667224880035311414836907048860704453036976102420424130471505801287760866322722559658173776258954037497 2 31508464444514999579379082373834462997183891700473295038617393168332296255804535007863233888005312692153599903558990319301179814087199312265591445933165806544139336207677151956309595523 1060333037237 16 31611660070456490382224706131401493319864059718886652424665169682915158793105366264810588578064638762785631008163196754519390595108351172174379587837888863559943908997060019835623426631 295017671267973979648114477528024900033 6 32891653198950265680399136648750839365144393919109420882694059582575996538856230715571769034010958143198992084280207839702781679004575011950220140254076677885440372204730768477560399391 164974889370756188848541363066501448941791916208130303 6 37101024317931157155240945412285316835110913736720032079396165554981828187411586207565384881813926883792052871207288068302147823828072993300744821558873055137761160098394185846778610403 408436164180208780902757631084061797670843286144805782710362157435081953531897413693266340331431 2 37755848273781669031679806616902131984452209268605626984596515681339790025001731774280628370785010728502733724769922732835795566534897128079502976100334662595610930899771774375605518223 2750502099925873401458481977046794545721479041065548615621479037171730499848027436935788159659190588464945738368775654518940108991 2 39534329854999540661322974669103685857528889285342865402742738546821802519469165778067269015811397239300988450155304028686349811752085364285524105110694805369400676528390908848025756977 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 243517721203633814994981518136277891833695064841160784061100024753242136502486360632526378875832024384440751308152130257 2 54125190229022346021344153887598627936940006757474416461528926127917091422245358190320354477135844547290522021788983588512328422159631418595721007889956969784795297241513514526023784017 38624382633681126976105487211556668338388613083285545666411007306599819209908711051379367392181461967854392307 2 54386735354458699648289854163741152197067350535291403901623462066591162676672917172070629198045655294008162169168126225265453369449783480036551234435610075220766461631229522844031344881 270308976781943507050050164176126144011070944615655665901849869459513335165971616680649127839491843517461381341161 2 55265796129768269127891025481766464760408250126404003173511348316802110608148477390458194314302964713668276066828756269985904837908921746919091276778950360531278343091238052880900081147 419007162532423590420286889911300861484079460160881639829935224213387633041017058359925487757 2 58522334084490946497061491190370207028952909294404238852376140396970272950063880059587329204979141533189819132231218739632203057856073215660496229812387738129446446200563869158094126269 579336393590881253270031175743036617990854056347631207077419922875699 4 59316598997147939223256120517281977220505713899051325192743551737642222983544227430716079171119916353198655162653090800919502087552764932039938373868004635477500644354538821743660600161 6943071984099576143400218725569372171705016023203494189978629213044958763 4 62571642399990390558557962757293881926933059803305342159119169529053280255781149413019496869060063077614630928586598790905112838521804733076478523957083780031220529584279978826525956471 625642961084933599078475273656762084944640967543465182222531022105410975137485565617132422765110308893721485407821754199210903957 2 63065404488590271721400466789798172414395346919189931322437555974053857852082654711330106217470489226292734002876736161729354563954347951291947609997804110276879249721154174239848712349 268539768574374605842718194255466314609 6 65529545227605855147430850109270390821154041542254710044232731564534969542875842226588165859388194330527046166871913088717128792883409213589041065271404944989013823689467348569915414973 2341747257129632777356562780674274831999658223337 4 69491233124501821315338286144433803967066090913559760258626920352545666628998696300901335717336958793956860317911018802593834253381115104953963186533352736120404217497411754060401190311 418924301009 18 70487463887577823533494825839905379155016533958530053409900701679034365449889138203694682127323365489961763474918750849390342964764753071469792782525012681269542892965934196735554469027 7734536492125163665770881403046038343 6 72992884199921832861524964208928349058730904315931973062143675876460472050754698764150705405591659822550284580029949650735658331960245446816875366672164701496295158680272231934354875133 95574918056570223534969817772326971681545363002977464061157546325697743039567726449260244708232240859883 2 78440708156848822880742433917612507931959774468256500428794366733866485654090905152859573023325914897711514020540063134573512252172311223599618965870632811124429691348600432130482828079 39934402115786138473291915005785683 6 79729933120101674518766674242602311667953993258676562316441250525719296576257420002327956750834764177375314747028556387219673695674448001467318860617105014013138250085928554016457035799 226279585704464547120178043800074499664805241862360968810543 4 83281919122045329404206621392616054516880084971450937977954176773508217028317682827688356108709553895179637666692823626431638716935381770503943806264144154348473367734297760881698860091 1125194530968094216028572580597288589689849932443694745631559735520241260463152756128034543778071026428861917071386093514591 2 83438643787739924319934840425220107814401740308314681917533592338826213260195094191788017423944058147102439765730033556188222473327547140169028837207534085632070198222325601453571777889 64717775741744894295059004444168234986351271147073 4 84099041686398456660086775548353466991790619620963343773986720474464246154304569762300471076046490203933916079467641980139392606878813601657444579690077654708008679301401040336666149151 157949069574035582727259126740828801928299794931321920897884549387286402422735915267729304427091 2 85713088160650900522577483974114826693167462394629043742492985698449907893433235689096277979770803636295341037813590674115209545623598227836380885590617216113648075657615469706682955371 4975873714521242104787356091041241595233793872782343860057015649075773402683171362745882962701117761689418783488645741125837 2 86517175070335672355235521144559803393423284334233579347623099521230616193687076122362389298060885282658577515063283289149542328886892444397759448725571870463534095670451455273577145471 13919590037445720495092025394210677184764062050642149167098819786433758274196321885261784483056624882693811720881339301426961547375696043110420128366957895144271359818678887833029158606100838534782987801844393143225304177001 1 86838292178883990823615439930457143259659079248711587643368256089095762174826235488601422387915393158358901182087160573055660669768329196996020531937018552280629647621943015286656615497 3547026672534272204315062361162750336491143494605296937 4 97305664268729494335454298355488666645597923503162242872112714004988599988511945312887840070890234704167690542853394676042247525053807383150527466687429397580787898267658340606695089571 12902964222464730779540967282570634666771924731673626396101721058817664268870743871727187114646285908340164306989659731218729 2 99317594126230558035045165819487511586357166863930551322985844912968358958184146989588300638001064370968854278587262954405474776535406490366280534431086604198892588215478590685649963677 26003471145623291369238400209138039373 6 107082474477510892095637355868936014718697414726506286304640535688540141711908898051198881923887867393084739950860996784580717233795776208337257443540919542892332698101536635578435146249 217171599055284644648798525834594580991825499758079 4 107154065340691131473673070233921733089039876552803040049764011158164183846015750445875280820292419252441619929810535536991318397193672014001542365409822408107187202520040505151246420721 40132455150537475566943 10 109698946446900024736004791088303935993274911883250937324751518431207100506007938147703794010181489902712598602031592601359285464952410482262104779963225581227245723194144377331218774729 2554883851954748450899820543476650697 6 124365077868693675699884975351363535015982739769262412732356819107861511678440544869882000946611537734315922836258990430936815930375160296518816813246462289475245111892698578414455246701 2787269991684548725315645811797076074596446394721 6 134506985420017973149262785431447560792821505236628334410159255210218515931994138422101081328487240192920816742561048259396395025299111523190740333974708024389752294711462264722379271573 34464158776878002963927203249957261374161314792191860636282260593781673956635210189238622245576446740308321 2 136256235934074949239605039017034160251568633456248197720627919524525003695996190044090038587074154548610247085703708607289348006148506664477811894917792977046131733313849342466593975083 264182820624042101177978488684394879349361 6 137409662014197598498757990115076782188077369841518404178685317560496992633879999200186689270524947880658385882533059949564388816356009494942514793458321641180319803066893195665953641623 145406578159655383969 10 139797652980561508573776764106215300150017143407097787533597340294120906382897903234967649465331541804290942413119151686935469509928830171633893549603080624115025663592830776042346852437 10941283249319744030889902448304077883 6 144797112574695319604966434695552896958522018926607075609963412567257051337919415241797013004315615757192695073198611517712659806905506051126179328878519489165908971095889433253464763021 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 392888111144272273695943 12 181409950246871241463189198842047741624707894647210387557926251366250927433403289271896625877616644281015831339968288160281924016261782786356913596238921553747251098809318397501304000639 163199587695978718693870937694833284810961 6 181898124661594080773961961882045078614999036076794684469811366956893158763322935247116343754451511458877568962087886451402542695418560758348285138545764913197177218774295273857157963301 151554330035969232345510846868580492637561134165571727 4 193909230467036079911543884340841029232116690737373506435567153293951802638137800479934574263515999555649757678345824480632387099150711318143034260865429624186666746468298199850758402931 707996821774070088338561023995862217 6 200806396139574135703273381397489196220995152637817646395593801222691728081569016562220522799213937831774447746825207273416897951666180093070561357364368164664464201986311724472968429489 27437258881089613960618817442643634227 6 217060968576862430252132712144684313982161587917892403039313782048656386264402038410627406134267339238138427314716378944159208733647919820915617591167109514515055329544337592052284676519 1477339033244363428363297347354554392566944103645390947558767450601680401006714105549769536536701 2 233180309275274051234129985411712586081239994124275763396882482487749813620715191484012685264520765626479861579508493385558054089176600634199469751500955705086963076089331405639750241383 273116933509773397244941630870456736677968005812146025716973583981521498438482707129449491504303779670241692248609955938841067 2 234927407012382980765043533143746406613630684537045057525388039286922987569078622640644496030524535618765637520234579083226056228002358781066830090931736223752298630939016634496036414681 175910933242769040766251322071134312404033601 6 246858799200784134103512023433011925858049183065432553725829063208140977688168998001055730216400494342195276208479492175517661416697837153847348289685342830381337818716795955777488061219 10734748063624286773444180600173242253263184091000258333637681819015708154117456095560858360506952452038817330040838412298546925146538395722660858282195659433224085519350898130096936922624213413282197322952904179205770139872045339588709489975307190315209325722872001 1 277728021145822192146469230868591457332141353170821384986366982217797938179638717404648756224025533990002526234659018786158654820849467207696115998363307799064532769030908360852976083373 519561928532655366725656691042489323 6 279997670933672216339301589843998158743744411543356376085199754510241321051118239978325317836128430886350580197238889107181966338027123426588995523994900014883200867014988997291361112587 2518958002958151772514410542023813069705898139549598294654704336453129338606955516913074921542264482963149 2 282224846336700672064498664712856418818130658581865264974351332447942129619504397347311358865381856691493057003766508906309126426541926608486443848625660861642212562342704148327829144747 1869351502307802545651701888253593524215690421449318659605898130869337870475767579001904946109272640134012879769722796405811 2 299301467698533214258325603630759304429272197909830322934744659443631849234871991415644934088906092583859683893806226441250306918069244297478042448729439318784718582576580388354042486759 114692881896445718038225118277828053587477416821977432195031876325924835523590089946645331918121371024330262455204655914318449006043867732805320684487008911796519067967918339981954177974439821695770890450100419519819912404187637 1 303953494788425510956195282558547660135923804092449249417229672273271605124293093582220789149524413250731941442483740688933570421307463278100989020613387002438843764835763243881521325753 12757629882749403370040632086460788337671365852684139161050512596347760551149633259316065626683417961152942798943068169725868625144760984894497429321285094391150641173295499829548089263962165416876409592610692213 1 304783821401049297259201094492225951961010546151392115828766558069415597362491500274451598880827786764912611484434682554036369854638174772286119862091612716212678726261722507311406712259 74521181086647978593017358077338053383136870260451 4 304801015522268568102945528505540547391104936303369654980270043991113435961641129284861642053743209997584093805732292575179760047098551902254619038663354747079468223909214223595337938681 7489704112167834367602797540063485884377813945588204514238693 4 316098328835499037402682392408898037400206505323116539177002495901408188549128639041096676605266731661619108618508417741732847448071037335500609439025232446399644515740422535975076500711 310515429118772253010642084046612467169477987474322931964342690848400002881485209578889811184220196449229277859531894001 2 370835900117301195949989082641941791888763942718476380884005654519265349154124953376288238413307463678241472032021993155600553765136909880379973704154270816898225160948894449208306722353 5130234262336420323537499996313830556941 6 379471904412645465803012472131601184730584747707562512562670598820047896620473148216922349211456207660012263766708991266209314671694057797545786900554306431103653140063996312842162702383 344985925730758380675194738086069266324911635038998411572488077305447345436650710086816647801939 2 381903589600427219333635522978797438516063469704368196869563713937294584563793495401620527894630939151540716716505423490178906482823099851039906388316580559462496635077909361391640327753 10373157502108069615662379466606401150399215669931 6 384616142618971531007386655221828155235578997630091746915904942578072346267706307665744874847597576140353153633777088948828272039026791186294817043390968581008482102796261721642971212737 5243019324814320479403280888463379105452310352586148440903 4 389409391033184348408543478261223618047078733372906498574758638532692894663478050142757934824611433215684056622649188909240343879116002785886235234338002817898556889182071702705110287581 35047461776178514719954807843120833033712021362053175991995411929164012270863471109900233213851 2 394072690713087600200247292962350126424812145446875643331419969997374839379797312734515009193324464381238518696648695648425194666054427586563443623659441152578023914233685457795444508009 2990336129198066724046423241178810637505576716657 4 397327445154953726514710402214015307657794643922604463998150111084016328652327893774692024359031959523361346058028661985827142793904591255975080701470380925656600875434303704107971853451 3033233040304495362969755459199443928655964932615809458177205067 4 408169364057278298192222911304308435142096641294492973332238588323855878423489265216033875406517104293978720955698559304501399224132829125124592027965966684595819779059530944654377947541 209207609794278528989550359371592873088223144012537723154487640504696996139679143760866966989149701892300740251 2 409746802895580817139633451502915062002445026770054773360217929724352994840551680667968612122632614482397769686781097080695559316950510662899194944771975224907856369142182339851317226753 1555407144731044277064137149843414653266831017695229 4 453195193577266349540388637064604133927520202018991112233001633659236495561341832100679264211554914806890743047744638928942850632833789677489540899049984260896719613980890280529989151951 1093 88 475268664414240172207345817796764307071682919904183299260556709093317939407005723562257982466771520988616051925340688614570641398680737188307033217588784357672295490183780547710458109907 174661751849688558109415078387484299811896761846005003347911584353228563427165104990303794933190201482043560063600750128319121 2 476079448176416131952423049179075697328401844161168460918506082511473213887307840927294985480898887039369166306661572440138663563609282498097504392183525218146541535971517245603502154167 3635794016819588836532286676426761337193004594545176954269481750822768313558066602738732154686228583627478066961877 2 567827459919430445885607164995147741765356042572089052278164674652444616292303425163939204693011849779856560718185763587963781012546076652339295359545287264025831586181350070938094448287 313 106 589566824992711184442680543566534220143178911050850455207558652951937628357801840819268057142278274509726122288853350379149545533957112780952687605139141212804233131107788278695886618229 768658401114238109045610615789310101921237877507178465066055556584195555260847601926599578181 2 590835737603496965477575729560789733670124454919442358061495769855392128044412681288080203109057614180096131604009887075484316589421268354067779671188193935872322436099213449133730846943 84959437990326992585088194205037168250569616663380976890787622670772148701670818396064499802717589806087878072627 2 656515436190069045184731823483373553301524368464732458232891839545487550578050846518884064641482544343768747587223761199037456629124964901049702626846241181253934607527018408108305289599 9252646445749049400601 10 658926295175563401061584806227607404588192365861209784799021947121672792062736495434883534887831215076941776678320602591772703650484783591397620032113552618227673570728487614457332526909 781207022726478682477342960944353822191 6 669063898846841104694552990118220595544243001936281269630193759419556543323076406525751922458501668917853920968046219302226310211283224833139053131022356372022656271653118382548112900143 2954062127787098777351927151078465430029065936756663621897266669255252238590772355563975807712151977161 2 705336119066811352796821606454840838820081420889514610902357673340057355110568531908479430465620143181989838293909078586483094816984357440924480566802132948117287872989858290996610515493 13176118876087774791293228010798232818585759046546212037 4 706358685861954328893947508511509381722433821971850062886037462977184986131673079628755542992944300683631851603976248050615993162743453813363405090787140946511753701742671537566065659691 29733778534387008139975655277215943317709209404074873764702288517875807886044555489359959793411855328713919981118769 2 715922749582813334302115702926279560786939744702040586208748489380017078173291382337922086866832944649435887294366168473445003674469540720062850190348502915009654700000244407819442244153 102751876796611319852903849749900974666119733881408864871691451239500221939394551146465973289400442398444404824392698490495686472921 2 732450178314472958438757576064782459749680596657098468060342933886609676198762733301760085919797818946645686533436836424613792568912775384957961641787747521848655524146776604598997549459 49644438783578318311236931510197503589412493595823 4 755608295284248324107845065133734409518214109546718489165255966745342984812569900253692545332868214737522398725706973504052333814258555591827403595427504926069689047328451595535958585711 1546427574206913020288097853014683726425573903046383716191857896354347190876652786370249550511 2 797146080755825825343028295262984892198576295387423223849032527786293762807531934891308876678006701151458968568333866864016332383777994894116085553540263701249523816464376577322596637211 84650560425178277439863936324507712229 6 814795583359951652896095441599511491232768186589839405897313098918470755527521820739112241041455647894357439284076463790605254842742783695487301243594442310879378157633401894474688390687 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 30280296361890605232294187399840225925004283 6 1200413821595453236034154728548006895108106192668154519043056906762472503915590222033669871945164116465010971780828124948868601375957567827289016558212789161408423215253193760912587933241 992101933169067209787795841822245384489637826036638188997 4 1255785527010321158812939216551494448295404485520017285573510020793809641104989417587058031535845590845279117955793365263133223715247770431412629556928836834257777715730947915634556313641 452861683373336082467281481959745577386272566673 6 1268484882951167991218439308568790037170461932366719760203230573223833652715675530556592721412828309656245280176985528494500610602447811701755757914667671326524025973547390216019361534361 2156215396133309044922032026610926709637465513167274097607489640179728103510773602714247835647883423 2 1339268968288210477273713118930926845687679598031249664101746625773607476830766855988848219206605007850085124987068415153978286179474269444547381353149904051898253025237823659176828277221 1457929488077254415723437154915206405642969734616262720457403983069799518484275116044138470757082896090899654786229 2 1363200390473079410482643403100708927167596018702520817219678149770613117796741934101068123809680474001114020468018335088221067465229577313728990456355615974514976602840674184288527264199 102529207878576827013465473510441693233459962399165474963727896687060783349640522884381287752668610696098649171911 2 1691101503272838891282150283372444234360514191181481703317072052387791809471247434271643545774643627494314680369416553167082299209683253216591461027951577147885193545266601709093509241811 63468186126829101087793950299962731697140361610194943321586128127311426750572500106189297056033532277592060454884571 2 1739313163490297950275409493339154932602370769027773914886904475912622271662954111948917140672816119911791846383378350904837969200913753516278529615542582332805794573431493990911748979513 100294150470189537726375108289270578592141 6 1753353992667226632067073365905533147272623268936233393243514752098833543300931772121158986206045409153589501802980994034461052044464929308662507670600866003631278107023439026682289635677 1236020470180723687681278203801065338298405427195472479656344013642008491645441132402834725259802870531322632672401368794600281417013286270132632180555660320674227340805209465448410982171743212482976756506897335225257253557026009151386828103122481750026667846232836624905237296874695816967091804061224342410112083081 1 1789464398245885542501656433105536557749061791083266429116351701316802305368887164391235735476929160079808350250904525141452792001175186348536769067653927316917696287525405775621721844793 210250336158169686280491170067322329445763871247652827551816514992332008053472466365090851068683 2 1810872305707400573347809068102262154023445795630866470455045960374855022110263950364070858539421826759679847323957682210611658019582671837212453031938160035846926286912202330000243088543 6305373793 28 1858855637311297642913273281521625613748999261663798971413694176570166293393384905742404241149247535630770304527606259316216829250533755319988810930173035626776288643452607624755885021031 283974567608466108276052479172924032164412053789642614188390677846968826518513980551947366717687 2 1879887988633594158891419992200388362915151000955773932870822426309374303148818267945091037038126044749280221533890835120286379419551628786599115394339148006684911742342347229163041409081 407343828353745908926785930379803003533882855116463195759 4 1889739836453583356959244790002460626665949785047990788286268483175607984263432440038261895917914665023565047928872080318425432512626756801658320328818718556850034519747190397728524122971 157357136473747945422572967394527222555488663036795117312371 4 1893178088807700501499108934255544678809589778389396388455236274603029540497044502062763926882449260492212762624924327061386278216218551409026282232315328930148716541250329610907870432261 26127114714858722169201773992968871882310961393104909921297867 4 1955168290812613419635379654265131819482155187384283314583847325476245136700865208513105159028116059079184337446866164583665180508266002281754257933051990615055072703798116835504481627331 9241556876078056194933949226329058915869103952901334058858596978011029850941613451540260957259584759 2 2045538707621752146933646601261846362999027323995477794712762179679335336838658370427795224726012069737628929050664259745242178943349257109076740241476850514695051532559319656929735409621 237938533377191048213560230459519572941504820143569620358453182644853607978306364228234582050688421 2 2091371539743890152958317654638374816468045433622959640383102252005899700481166594572541450833087701462084812734465072494619533170518941477863801458972274959810121598880847429850963170087 1374318064661751067353573318531934066434412227100924821618756307829538465472488809139877692042670288289740265715713173 2 2320880064478695336119061359452770449954375181243043290258667454250129602342154874393946108791512136217580678399189252898545205675887190175273516193275874511867588294099294117245026760229 223073202446431113152552939533913442140186490373 6 2330897640183413007190339978601236540326699930001435867950646974886476856087029130116961608384454572320966431992752860962502666828513372175429701188579126519755779076896330807977173396687 1552403652783341431495061944107368814180390552191234180763834443151979 4 2345079024365647174105117118138564490755132137236338261181906912685319680222869101523773046998659165063799044726896583975650484721765648030999726776640944669416264208234119275686821859351 3613513009974626252430364557302430824883292046831281 6 2394809239016764779735094491959584786704712291236577606772091738055609853829539138729725121178211525204353024828557490747029770134011367292501806033826986649130180494023155991827353587911 2169733802692641906714094393142441780106919 6 2681986711707087703702441948770972655783342281495737586433165019911929107956108529007344052224065981655618978680161538523465899376752698575481981522818661993668401323989346557730798475913 897187537013557435103546592203804683 6 2875653292973925156447442244224187803989108550521144572324187085145004134761805080582423485616719092005300192801912413747376453419442994436219613623660908903153246960280666525765840617411 274654546682161016348144638211320288883322737553533232626311 4 3008573125128964192631964639293372926258758335016836262451632331758978556135746226518321200891268118129956055823312936832820690366551167373566983352198053935295674837319004174105434793171 110997250014986885992304442256975000490342960018363 6 3335380347213540727769801978462916677640816727111406347972884242647552434433321450031806974767713515898172350115736337188802193720461723407415746681206608194318403271838880539642759231347 6231914553349726584549759064039736469316179941474932934354767 4 3365692666751515575560241628573298611019872538530573828691962270548719966512757681644824424111064627384298231037015825792124442527457101773151122043625928032519897503937874870697139259591 1351042082930312683953481 10 3557775478049599863958638886868432947064494934340275842057093840448117234417286566752167424767604972342405641790775122196875640280771159209133622503632489673139653345519005530969403823893 1978514639230670191173174177501580472285803278384660173832439461221373535766551920946166057035958911 2 3715326711205685395125446468762761986494511493960779097471054784890449990143620868083552441736221226900158751309030642968584013820542573188255620546973991611727200658918364034987707316763 333429036814591549090136160842059543349141299188014372901916586520040576672903590171611634957890858508041 2 3807727720879040322254660332556386991615653697592488435861388996816735171032156562780767019594314614813520910826385707802379468607417603052735548925547706942982696647680715716799625727727 17488496260674675427732221732426954673453497421603 4 3814737431851873326866158947865482269056580820000635682815656482633798436729533262152312174808953170637355687015226984527411528628414948855652596569029401559903268328216049028446706819501 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 1368186226749564413251 10 6270886098485232758749307610572709301362517770934957313420561542879931860192132236889082347489690919901290000179502119385486068219353843540547157430731391033019859565741069826306703185391 58433218583253472848430572731081743 6 6448502843466669567284628208442410525139478603890759379142284721475388294316583052063892414179289768995991073810450526396330821263123173912871431021440223403847403820739606885252369981993 3768181236009209847733283378248467172998964955938189052173326093729103275836384480647520597884607083 2 6579230976981314495638283129155961055041102584415877676765501276851640486879490792413928897883796266600493475621589911151759209234791242544943104586212425441906842601620328740718110151109 3952347704858045114948199018986449063456374126757196216255300527250209663467388875410371446724792934407398425006580699988759240498850947625744301439684697077731266507155882458733299953307496696926516514976953 1 6684874191359904778552322722169162160329368387810413536682972525061129140078756146195692944892465933020536309393509204708412096561711458863776142835899188468906149568157054696006653692361 133391206340605613860938179157138409 6 7159817139775142630991275780084382408074902155978296729777888565673739856487181907430457716853202520109344626474590140390770060226058512010961209171342024677837434292468345602658700109497 375339534387131803636903733490569372911242637747815167987 4 7430845327310044090384972630058985655370185037887104744269844432548672098843281231554537871019996742096523721212778641459635513795425321209548095633829374148888943930174813877579706944531 35506663395346815657963252134653365837693082085014972722463 4 7498709425305054806021311433047712042961415485676084858160646690856443226710051102053758819948479859607036948876295592744694612974035000044963161085943621428381513287873114123410720834791 3138518686437450102099280288351737309011 6 7623641428439357160280880682418714815117891616667493598153564048926373975959261866306350685232919703426527566235771546904666447606977579142696819855251483131108536973484943533850348397113 446356289900142585729309260437495494003800289774086929714314658311404944163642279709227569663412630008421501 2 7724805030314838400013051234866280817582507750090820930897755389816365741969996417120342771484124395847009503045395712970476650976481223239768565550260011734137557358905167473021640929879 917981206567007339636067114141506928684975294752855863 4 7797594168217566349146690123385469581664108317082102679379639029867811434661029983009671216279048619178456688114520133438545844740833076422547341302236598167910215334000357421914287796551 2543780812248730162753 10 8413848219335253252273048357611742095332293653775939824593350194224925480468993505348518660892703389924102035484627528833690447390884405783397928642346681142556489476284881930260245287691 8725759739617223261469004822991753102554482791027629217471678197 4 8439329390524767885072206090649356404905596216913807343494663584714485389494561289898472943780657412804304347496246498491479474594365620867831054654004154063538354845319897193688670910191 583272138800200414158138902442834861121735882667747809 4 8958107919495674025037814251109454982770473692211196889517107257821225704659247797480423049307389437645479655258280296492354264291585359829180184934092315301769539309105809841870363603111 751670559138758105956097 12 9124923410771437992102879711109080749761420087247245484563098263554181480152635736486236896634899181754241776580083780355086873037628307622762835274470425163131721383795056702139812228381 426739771703921131018407018201928299790645014415318449516238435965739428880218429324920265677033101 2 9236192588857639524748185072747333382371523560515583883428779444013357261029959525105509833534600540618700805945389036697600323890803812745698086407699970077361010802995150945081409343257 4746583443104268970307748210079723221558147576947698753294669 4 10143863895678348498815355050833232592067156628366030562088076395928820644462866774386803386158390485875728580276765712889340060273157989564297357431953707135709283714881315282837457523391 38024753201279984681653088719283746434974594982636078884793526534808099153311933759387671511689408571313377069420702837213536365652256331101713239615409571376351836484401911244831386076025285330274050964137236062895729 1 15364621433742305971872642185534799157392445362434540576684176128403566379887354167263505013616813074943823183691487716489471806987736020450322234360515020526113406593571362519690390944193 418509967555417399934710948009825965323442071316498758358469900091363819642297169269208463194503342352559812661 2 15582444326590514808282637890873870248395307509130756213725493077312631393560928368555638440483552587367379477147248373434640604407740491125925503080571586216555881070790610678189467086243 58141068792232049711523981726790989382740539645052054268378249762975915068340114606959165427291687569398729364603486280157784305263 2 15770855478139243989851893509540279793315494785389393740003236216735845851670136963886262832068024957233458490848868150403173072388415625946943851685003153035445304017131917048209599187353 1095160567805360033706307292638522482495847 6 15784189906162037211610742719422505352366696489625835333492422524184117039495777283677516929232949360260891081766670924946089948030911943397352823291992650862761565987055279648149997994331 6006702701099624098805020753992718760005321892845399597 4 16880910311169583626473917226891437240995565303741073317718655038998553932483459043805594597952873389919165067314705446317167770225978492869566612177462008956661897322828130005166975551561 11187157750834099090292505218939021358493192533486068869334580247355441011118572650678541456242766846387088760308263519 2 17115124337038339235917915507573445226401460402375071164229027501023640634137926015947996735039289998716809089725162358724967398756602784217593385924702764647835926090461737739073212828479 115915161569017546344103173820085214780022677858131454927806051787376078785325836022612335559728485011 2 17533852531241806828651883402998434625991305393227210607345895855779083759351014463206999207938601605925464231642297959483848086506319364620271876283253602087637070245055475380855786484853 28766732153500846964897566503296979358475928181733147562692457239964971309395783134963292555889164273935636598772687925169 2 19705448158775074318654025461455165289348973342223383417479699173224320079296893012530426139400973380579360410273832159257718562159906435487343056382453724516757958277832716828800841244673 30139355953856631279250280568041645104758257565120883519 4 19889517704611823913442195023521832918086554723628265985587542372360554314437882526628245432235272134829777268460060123746030118188998049929756768910283254738089464337092934027668883243571 54776944133059670880096087292745613714359371165080100460276345213859830446253771525571766941012347043511 2 20595834513820465857696059483009362275804167558480817305424534293715832891992435989653467459690284402703959320510464629519159901985809930247615086827692286533124992709972296121795190856777 18589960134279062492178354398883186623075231844580389566791450084777916915608658964307604563076509 2 21355163517868297629408339950567601627835414485144660119070669946547871371526243818410912346861895824609025797457450136355200956604769533931556191531356564815548706141425932391223102660307 132930750240544918466559030401913269191250581218194307369307937946691932613609 4 22205205191929731346188758806967024261131126138979225299925026037444744228855486128966883358696263098432920209316334154104595286053013374558787098956610066592067863466283861820584353562851 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 1111808102562584369219268045324118876432914110164083238062157 4 34099638303466402525147943739110221825183864349507241413835017420921242596586703660085818097263974641554757808129568068298440604250426487553104350116276841578472976288628826028942626265361 160878102669044372325308528306920476256194683460168788625184077948009745003856405924500702814920289319758144088758473127 2 34573271835401667423920347921283083187676571822295133761463904298756296739313714414155799729557805444697552677649855788046041830047462756585652635292351415405091608917431271396827599291193 4216832156948274732676118590630330929812843954511457 4 34776834814108524964047080392097068670713601102998697634814161747993176677345069996121913433419525285283050079769230010699196256287439206082575687199031787621989886622997889433214313380761 579076586454227273501855189738081169271292153432899 4 35534913654272397696367495952405090540077052707481748262977969763199136068331675084852701883437924891289044851976967932704024212583748383127997960795897815065953631908892999760872949377781 28930625110832391034950365496572729780237220106966603189262523672790251245542653157579001604875974741 2 35583197254389045965403052884507096268614530562488129047772956751782067629522383455926674002518303151446925146026370526903217657239816350584059588400292392399756603600303962250178429583971 24278112974759485763933791981097601121853224166709762343101936275633631974531044244600392566770714905096375091798556447233 2 39013276543397226822737698236485962409213006152684136732305645196853083927145654128938003289739290013626983660337815446918481835042692910818968602592475465800656288015692359624230210447551 7038205370850021230506859863625344928159655696896357105312573 4 39848740724530146664223207788145158895412575229802629810765636767016544119324329131600669615702370325287543254793835299358973505242004581716576035764140790205966633706091788191063380389451 411270852356531949763 12 40995638865158555887236834045329680171911896990924807960862081680470097233820369983821036181274319043545611200614092821330244045172841112229388666048977286140807836760292363823558301952831 1963282977159844930496742503083917124048342710121288038237169461970036947860813293592333336340172441 2 41106763416148047577890683067614235368527965625311239997679984844229853207114890748495981332047609005481910605867637024373264658328464243285051229993569927979276823890069555995368192167043 9369967084418248856953971897074723006809211609016427531 4 46655294659515154011318985876210483336507992767784649614415230836368502316076866085687670063101937619980938900291553409193327062965487589672931294814070499796498938527930137573117816556561 3985908625189819904247611107302801645958249 6 50164908121202436599637167805227324227027415339351557822537878041028376094226896346756409998169253570910576129848242623052738883696940524282358767243799853632514758876714764852581095472043 12720545415892645712529035364249501110414159451697 4 53418328045416616255582676350663478776043218245588735968006448740159267021577884748718914309794227035800894463401777050087098046814252764983970965557478084132906812113708369082357855523761 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 41183642085397487653 12 80270487885527338786509236201444216253929115975820211738677995544639739031677107458421924415932850067678104317689498994607740867608776064144716686726003430729431576951465429499947055654267 266006663113266106863268763 12 85160515314843536942510825884956112681168913635600087871520470174159141077938585671729745627518770493245755266595591354788994209448557791105932150514749717539626175623672326333311535661121 1892130482808666432004922163146211258611449306162541669453226353174033764241557340225911278091291 2 86962466029628048681953134545512839531661633416039470683716661235293141497913401429559242330681046883349810058697659353293091660566317783020894392232858314250335096964055706431072964594917 1803710146486938099456837076792204860956329974874725293021 4 88045309485315359560680213095755518097452509129512455103288787743972599951183613875481883102432723455703510462417352962253283831737992525405167974479915870502874305170406052462769122486301 18771495366774720619417 12 90173626111247550345280843231400629585806355543814632557044103141591309609800751912242220655355596157125249820976380862692631938862762711393320424369724869164877681076977999693829295406337 7658105518361506859305279805170576149565398425025834673 4 90720157952382945603086665238940384989150831094164621508080150629212707962879638660115953333730945387761981560051830645191558762257865557931640801854050635392971802829361825187620593205731 141057070315320080779510848217188539763667276249479369689028487074606850929095233423893325153921350509311692611710865872336477 2 94591570863585876582572373746911741385529801894565423367162058287159022991725374979659349501933217895544231307637004013100947189873577506785474813574898063291171097373651841155628550630061 15039779687938609372385845398208131004523 6 99965912905377568664641355202757304176331607854686852767975317415329622025917103389797667803411201116644482076260898056381349408390861581088808131111673000952055561492468080619847961757449 49983130631601849559823392112159829869 6 101600227722576428635514960875276759935386220657501813375048929999731723393113529701304986630410517964025727739117695929743715972245738983005777633956427815622369962880992566630977160439457 53575651024389656850799658842076778399075460427421610882115684332471063544899715104998334577641696901380766209312876092252436203453956955337 2 104149075369389960043104308316659506483886222048818124453678299705316261780109098467233656957039875205695348016400583327579574430089975648833351155671179592673715422913604720566360378515481 20441633686115170877698209884725247486939737376173488347056279 4 108652706430764377301853441413003983275903149314877828689162596707026791361349562332036917610313228009706084821453121797365733415444574223642202727005313785821133865722263972225715511359421 1282950504406047655928032914083745009872157145358949445940471535423130922666620558491186667329199726655254963 2 110607667759590181654813262603568327226350025273656966058184084954892729151422639091524051421286277902932660111688609744424748580681138042923190775849529723393188271324025922023761674204661 52819695883854573674912857415053510814791 6 112651011479221977130745133078221697687329921219863825634555460075773347546225954258487974256613121911825555437558271114439623277833042100226898758732258088578296363017823629792795443499913 941404356322477942307580066668752810790809958190547985645915819000909764698135387563489143297626380174984291 2 127553475718725218196714958654061445830125689204048381758358703271740488047523552870152427437979777889062195914744336687504493706339897524688789262998107091793868434778386748159628199294149 339568016336628775087150778722003237422837877815820057193 4 129585373494712768264960876664114982780337132225798477513326787968879871965648201786698497624118148551088888975047179170007625588219794768749495447038933212601635263441115540467456969023021 12534219388905427 18 131374501670764546591670309982467950890276799147798191509918132503436316772290445261558683132778315303979956868513974990228887249567528739283215799276609993718672290365463688305483984564741 3478129681495535881 12 136062471936184504594153778655961614947172405027468036263628701932323271801590218943934714917698811615360531072929971635743566182218339892050411721468888412126670663087046419237822032114253 212132443142160584727238825439338673475313570843943328254097541 4 140143756474141393367310117080757801771186335622785072451592544950423726105385653398891004622603280705248661323890704257015341369500912873641230280040811129829688757601480804367777808457461 11741105333175671041507359513294989748151412131640508432511 4 145218288620520607420776959494631133049919584606310066314195241377676110167099254157695455081364342531989860547853766595410191095213569911316936500796860327584326429707630819976927149995321 2075361517774921667910951965958563878223655987703 4 153391566673913991262895803674435124874693108898730606595976834756630905259295658098550383901957835723104409081632016958440507758223082797929772649237929954007201805799410564733426030835381 12020296265496759883 12 159176987912036821164784002783686489827391795707157788720380757024279105135162125375306931898114410280264020914913789931149176681920123780425585463987795941994967373446314052392748532836313 78992894651945841161908099321968191226821369460225559 6 167522353302641757970708718186045394468725159443279412672727874228838447210152999644516757465600285257712559692823994468806987515991087418793645054154597681500132069411461926140430960524001 248711678274679516679208849501079886000969914061001469992911 4 170761643456055594204122278599114918660398696700360012139389229760705598730993127942375557439902049903986176740959723485127493532100259003823036985434827081544941741115288882227965813263401 2350970106142350477114734904829543387326212939861531054589018950642393645215776628825496263206746318594468281 2 185591415736288929749897237421280370365655367246284282367060068977880302079704924258315561299285170693191199408157671745405309467475783327409212013627728463388595943331093382462679014502543 2277499309493 18 196399292794772169103488140178669564603970827311058993620967673639249978411267008707156378698468578234122792537459665274205461908815418261879995045765928255567866092351867737674468447222703 494712475589135989737769650700091476783512473073710306114336669345076221354058021587125560111073793710927088203 2 204113693975024502787297166597145772200736888060728050745878522262681765605349583025661164499384424220002950791350180451112895353973947827105138964002898448709882083796684574763806501703147 71182251524688290783578377986895726675201923985665633447635497336585455887330872162818069535926850604987143879437969707339057 2 207093028990163344963554782290972654700984563998506664852262325195153347491390926955110377211709596206708443095264287515278628216121906791876819010240284351510530859580932027156365525490919 602221266307552369509549365872867921895659050911011 6 212202243417219537375012729372014347195108420030760199528045688084341848995777233398723277011736726796383806638260370913534390133713210925536539080606658024299511634160299537442038784641873 310290189321894119962024369891511768378074400908837526993958827 4 229862948234257105846934518621935456964077658091794730601522100172963501440824214980407136645012506166767644026911326218582743818239161828552094192882694577596176743668373670765257751801811 6110384743904372914436060303205985808531212084865150411889272868140763484697665729224651021704146051076338948061484159167679323278911504048703459555904580572806281249728076193151583221788719637681201 1 233336445281794186348793971020383916084382531984532391622367128807316251710887630874724191900456566621397626513421022689088065586963211337813292032897750569960279505983634620887721990769103 4389932816011516127901129884588545501 6 235200935872005420502788916109668991033124551620365210611278727429717723143996135161115890896566968807440418105213811428374336140589732830726014799903538719041524058752955433175023080622261 9271791645416937102656525660623842018738050630675266426188523573 4 248487334681977885098349224587144937555559563567328380801420329125413832773559269314254939364840099875612120767414052032807865388608564974648508018700671722933344496728001300676352609564141 323036347410418816716374989990628964242629151781975983122712086298661935331890178291083674294972629851453897497630299394860398609124021853 2 251967262735899051040530614696237876949640240167663774616188875566853946016101974502470605032174663426128471989019003119893599306497047162224385308826776969219505874276846783826317553057341 291455515516812995204153487044769756066273882515666285083 4 261517786911012648134044128213669438721637321826170914725389626126274731305443331654039796227683352986414286698752685655906908106897932514285177367595583723231474488640759374606716047213901 3361473377750448077090618132953928503 6 274673112209118941468363927285966239293004383185254260205364366292952378189653207757518562903887791978798670047709889769175714571200091872575101420046569571330280798307282140526173521548453 148248322154709781040873853936740473539404228867443012929441384098553839416870917238634893616656221593935285062607105998433 2 275285681679969089367739642135460446917325826443552537304195297995212949878354676054194180942470638903011612220376932636536691000434930555692088494771243462857623632895085369041436316766697 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 2048416885354224792900168817294737901 6 370953221690206572376237695104010908972120359850405233197554756713745469734651767001290592656244083345618091171833612470574190182815865519746314035435884848012983499917358127035701465484351 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 96937033910948111492112772269246762304610622712252684216346181763217692405811 4 506353202916039235945331583067081039956238722139549162447575066078574568106240539570426287260895777263540825843679568319964416004433283273169034845429258295855105925276360523821648346039771 2471368119844825322198954018003519503 6 527707266716902851992287091598371972498623736892459150742816698570592446741820586175298636600895527527182193090875132687613422500771111877089858497165245441838999384999640569933993548246779 10713235248475709597022085856181326620005193684244316641169198015646215825090679657966586909742188021 2 544487882163723623951411565662939560935462016313297556444449987770736553277929255368697368840630855196262729422636248224861473015111911191528111223637448927401641970952763601942102422589529 23593974664086441879521397923999599828258005796428770947485092289125839112379605423041189811831 2 556675640449552927926680278327952703661902585036167617945486434552809343516826126087486129968228602755925832806944040306007189734944503447363703295906518842497926788144870525047714377384393 7479703061463354002816093854423311151 6 558062871401069098096049323896881797702918515583641367243749944532657773516229496730830709522059055804635758285098303871981852879153388491354451130503309935350361889245481805315147993149583 1190169980270708245978597029744091120516084104007733 4 572808219082322376490117894283390150044155001020044134040086114864511873158583190450852433467712195748869384442184371842987653852021371224753222573558630024956329991341834448611426419162421 558974481921281926811890651287507466310346436588628243721562836059612321261905764847005438683358823212872639 2 590727044618944727793400703429320391231751182800947505440014826190889584527844589075944741218625483065180079820130670635831283008578033973708212854591516268800420967257912276541055928469281 4532773780590852423619 12 622303871413088350002141630207755989595258020389725517841019632567155625027515979360620144980965470677508713108069580837565194833436008123631408073547003591871974972380148506588706544345983 1299166442754190729358012863130905656382554633263845963472697626201352401059461524821557167042171184877982663422904021405737 2 627240749673044897308097851526595004320752488145392315858282416724891732580140839653752176484905704146064525440791907229666749796958293668256738401159582180668898665452609669457292572233653 1122592560972429960576470733935252700750332885276678756783384694607120532166085359745885797453634934641062424738387 2 657406817646966052784498854317276369124133257727944582891246210038960620273358261455057237749112037499281824684182914583416785445010506075572829691836815414936649040796525803002252502193647 903553576095530321354713872932226599585879 6 657735504037011209101703804322989454714994132988554683909738565874668976672302558663987509540907841428060952362567767926553251146195271379242962667026631057821194039537180684463250091621547 36508438503911895647154534111468284673721 6 674307043930320966355176462174904935480168061079793202875984412169053140892507006760928685863174972849605010364956832792149743991129306457205046245552304504301682360155656498480837517462937 4589841451289302230844147872270714228320862911820369013 4 681597235105087163934405777506776927738460351526954495254814638762334158677674640644141603536190108794170906439970743883467009983877572573004925175749351672504004682438223701564635328275951 322862038952531323305859 12 683369938312340028712065368515443553804806422305615480668747272262243941902676625899658283206890839402654172622069639423640249957691697041025514820379016232243014747776435744246472506130771 320651520840674650083368479928526188166256337525337143748899888671139054088324921150817859053290719923 2 707015192328169849783228721517435416882721083564777672605961568025601054938368286465316438951622874373464883234042359159366591015022013695375236431133190846789624635393124411405112269367247 25478528946178775976413422806471151 6 724140384322201926817128535464240842236840389685538247141562993737739589259846481605338570820960087769279449884247679312719354762766397504150496248152549969509868631218066755805638177037639 71275413149595965523554103524803353091738371521320745395640714122926034488758941573755837523849493633489266852667 2 773331923716486030780944900202554012653625430945170774960948875900861711613283360420502257079323975411007940220738852722959949233164367097838520413465831387339950549352581142070694237180589 2010712798704091664137247425058269005588556606765011916813 6 776273946709294806470417664284191042622255570708400837857318883464440930093369190908384541108892138325548097134864339099605826674590326803391547525028623849322249797991264048742875888610007 8929009713876740735491466044441848281436304597897908716052614640463210152649428306373214872112404228880801134951645192527902567958862510205814206744575128065803502185708259248758665053687273363369581494928458955364601010435055679177 1 778039481559282569744224504243385829126465089622637256237879830967621006361365884445252955110299547673426568273800630495256970450692662490268074287580462342785507258544698305899041862984433 22803782955310439933464270135160346912747654121139313694468638979873 4 908414981550923242668084386461587638077106969673523615509468310650767175235051091566457578941378193385134280240086798859873380840619044472838552530123586164485086408459319634096397290415421 1582924452158852697846587150106149449754990446628626204163021323 4 915185848753274123381605676556090080395844991028043729071825165692179038039074600336948724112566877402173037675850024863503902012562917662729795362722411142790736255952101244322756231158721 59468358416229447642655755404631941240609709253276490247496237411498903438243275152818812523342937 2 925721242966395064394590549264323623864290755191240412500255674655377390291604689860739691288970323466081715180479821840953996611841844485591063391893832694726216833080832502085918632091843 738396780906485717233243577118404492195463950039471116441 4 1018625618633794848105705264311287796693023255494268488474767530794298165342688675778877437291812869434718317504669590951872377167900007211754565685908504272297087317335204924385633212897911 81820883400150471106345623026870219285254739219494521108860697325462980623232694703302457544262204729592057663396796795083817093592181176717 2 1124121888316631928223976677601177474424751933111380433335239685267350091404363105372182599742755156261534851840887291509370992627374362930628824510910578746419161852672044796836496316614387 370248046842565844459734255356969129939477636924073780547909517693399613193684898933672018108563708843747270887 2 1130322340458928913005881247759950908544592610129634166849639116257044705921559884308733143616979655896450424256369123073794977451770261786508592624171143513274964013950312354585848697884011 747708137558116605295207845089851800519251787040117 4 1132643875932141828384643158616694985190448563359444864853592817428589944897321530456168345919366834557695500199502130082961849721490524995645795469477807750542582124617825142933316882509791 95182425621318322623891195749852283696621263775260831035908652473916930719710012340097493017577937581 2 1178323849232180470659858968500373898839932422449529152559076114184294419516042815707469623835086498628997347237896488920791251130190564482761976932238627906086299885160229865417141956751349 235604129345644446024333575776139380703 6 1196619197348300758666143845827947180578742025779856122446638887209976439983513716456485415798033970583107190307240191981348342920592734523148778714455617223687447591121982441785635012471249 26185818869971 16 1218360546391729588153245501428506857343100337993493860431776919680386949489020400209266818842380099986831765661146047129287657608134684958032622716775805084620520286982919337642089098789277 69792371803452731656731265782170097128280937721439900607331607755541767653471338290228754041087596534657885649135209450436451328199329707427734874047988685857702531 2 1290029156283891318966369336566710446534088635706120973720569423382294347018697419155648576227259274980950101660199089174709305333665002872188809529115675275295360628169771597223097917710649 5786109652125002560387 12 1290896724573534170650227084239050042814370037119162317653884682822384443889560553838350094126679017518969291229409118416548046058495786676597681125897231932506135387087794947920591991852301 3113238731100821741612571837866137 6 1334303892829200821879803719869593386060728685141187526282900927417812745985345221869638096429127924469651037546022583496482393514622950607114970589910075401285175922022149748753240169356919 8266736264028679 16 1345740830513349093474013385759002633421291414938972134558109293348483036849215366222705635908080257327397388914330375241193668434124899798555710788795456346218504669056578488732660061287233 28327769578035610184455923678213068436722976150020883300074653682358684583685245476968254056511981 2 1362667334474936469200236095631254388054863121204416798143058812591640196239956033534961653804253001430591776144588243531228605216405372039633266457061766909128061115362456283579296447400373 42827675622637108158104780936610823872841 6 1443363806480930428593992286794428717725410562496835378270145451493503081764863939955424191883734784570036725924099875606379678456871531574164712354562731185805254753488570339130616695146767 1220226591173003497453726668570559001505304190807687594254764699806173558717814239341737268391963 2 1446990217498239277830909967155006527344959853369471342278222284474616326820921589853092493260324276919871802060289615534931442861818874589672387056560442678552169500954740082170938236220977 1491149926567725820461574659793260434377989473125587578326803191517048118171831175400911358729856831515883 2 1480427401673080025606085195488384210296819627563727848216817159278334773102516427906334563685967099644411542827574732685814348768577951788058660923784267676297464455698500186671167669247637 17240580019237880091186044474920813711 6 1610823321795051150832207625211720274587891077775963656306914555651032631919195419780378340113887106516315977214802365263909898734947048266461060255572292606264882160161494356328780533033381 94581704795462330937444278667120314330861094871507539789300058600052290162247150508323330857366769 2 1632816831979752478924457412036250518799534257752724227196652565227890290186835514393601853156420430432614507652044968192496088060194005770891279487815267934799114492229696124824952208957841 25578921095386391735610039154788766355366545304179543 4 1682487012443167345208604430051003061170455924088310530413446383237747631118665661340907859220611753709854489535711919827652877213588652475020508598193800307012004541782361707296503300465041 12014797139176968548794578978737978665366194979006006747208609 4 1754770469054441860834014046103897164231946101837628486863395741797150282846090191410699954640255314919455370426592085089116499610043462755614644011119437779603726316503100163606110442651491 4211659421075131820635284422679096651446375973564144546985831947428932324286110138676232990435930222664257678793380169159 2 1765964813095779296564875868588993426680580631680802681073153600572115988287448687882066844651522592232137453499036505166708481009057827976838113403190506438941020828309207554276146818626229 590286822717053509507428106920163 6 1769516699831281992248359780892225688444222200575111430417660746780909764644281192463261640548060435865663823570823579093036651141268343310376034558080587403801033928321767293137166490263921 32302134217542367 16 1914434575990625701739451056779744194880741891006149601898631628274121379355074582853663109165561803054914426212711032739192125849400699560806010372398591493092146924310968475100815084532783 127170415909281467122603305571586603041 6 1974592556134639565338774935823277467415974756833408173782298036354663442986776402010776746929962781857262102257581693995198289047239716781055410805722379100064620272325829181668465192599521 16492000745457648197456743 10 2184685443679175808928087452110650948917710630481302118209659890847989876317758610616811972882909377382694793027765674802238662853949094231322174493281601129967152434326941923815178813646741 723075119092435750871369194038947370085255597226417161217496791931347574526497472606686710135321781596168729607449797 2 2189341324134370671139355891317363211446617637132503136773620949527662310863439679580642752221759260107567735662846891266126769820521275180720080696295088574649878263737504433645766839567743 156309234305387929711037427712189472684501 6 2247371398129543580686457787133070158586700896485798951922291586269393316025190297687405201656045077292333559816528315433300547476424749617395582742070751428300486517326410731651501705929289 3276328923937981463289995196840064633308545701 6 2294539772280636858477998047479197788117361517174046455132811409706459278379411207065420725689791052273677668107165005053556977414701937430107039463869797013860693844374066657941782876434131 796315472376298782552781111508377452985235771065525744672185946796114148753718609190695758906343989185550439043860588666729189 2 2433144079354475364394343579677538846824025798242324144731762785384716923961963062359438236746713215301021369443951269961487237767815228200855314270742059597830165652865862458634218481943381 48552947 36 2439575289672422700795164831978272293697256661931089171223291076179679735232029174236929919797818875655784022607708754724227953978201883208799883675294241362440058725717149543366909698936299 85593946057959043632028757052017055215482518301284903403126085968012469287903153717618240275347736434100695171 2 2607162292472000714599572631517443894200955184205598071770877604374642612715946027971221790988931040115741014735924160362294085701138388847803096943945871871756765069045108215456308885018337 26393106200649133293874470550237563401814913671303798433 4 2683989206920083515994749962778311206449287394577896020711321867226334034405238491921325274479589007527166451847465668456104232032000265971219674102979666467051430953954146091123784364426441 78269095416135400601955386083962682450419851919346667294382555360818726170618969852208256247496736377 2 2804420007022383860753179669883412443562910654032890378518281306201771138453294351375891167892920928466277243149548131331215536340520995776053996632070790259014306117279320587634445496344363 2142189867024345469301633389426936923245893 6 2843953270700662498602556197895383534891091943880900874688976128459435569141517055181995280410192309045702048030870133707813146008567566527790384261804501884952792262134601922677455103017271 59310793508158227749015330196941151582676293243216694622741798394355073759070564398432265229734143441 2 2928191085067161918345602164102654705304641474130902038784410131006625570420148753659824610791654159491513425676130353020099881402725088185630664027486362451149188523715115388609057615741201 43575884579723959615958232493465035622339 6 2958006598578323983282705584719619448995375900890061472042726933280709417545998116697807628705883532075165693665984888173838056270262746273774935436335630264443934992892998576767660147596273 10230363424010195716993151933649789619477715434237553192271612374933126681805363906090413747742182920231 2 2967873443692867349183228023800870874036696036585923390010486700995232528123147338847916879866320982137979033257004900783542091940243729647395302713665796397601474303998737259812174811421399 60468110425219745044364210950537497491480420326904121957737739371845215877327331143806021011586774451 2 2982539130380744534106807824443849727220005985626313963446105100100543062279651444203919983885646850948412304805373367671394825527916367599048500076537162890863866756381820490800913854660249 2056779492081498574517620474007719261941520201882130476026381313470073592502535969395099827399045436417482922121 2 3005608908460456481884480011544148700590991485204509863543044799795245317611552710432090244635661927975930613038605718349418722870782127666498992541095570271888672116056487551636248296055357 51882989811878549341204929532065085204212233187564544184346232375206078528576144445251399414438185646373817152581642413 2 3119115756781721513730424028533153341658149374253591406846352497391289884231600806876629900279224202261396673206630662870851727968621279508908093960937380207470243743929919839606325325505423 612291388459872130335142616522385637360492193115803628121516689319114698213184101343075167999811658116073635372859 2 3132221334069009996689110431334760711981897290539246549604240342554466641163027736254488105351583866167526867063054915026306180000025450906973298441303537111014910020811973479115207015971347 18212187238864190496480871836890106344732083279785656602924117 4 3139661357002382258421163720595573717193418210811739712427497005743985133046412494077686194223465537285838863427578214855740682014322774480616144461865226256955834548629363428291779419744391 3931496943428832089713832395697848897 6 3151506101541476745002757480684819626870648088925450568920336196188103601379184535874673975611982594206905385193387051908184371232824070016112925524019576342550103970581909430419811368489931 59150752990166536513524713615381067397793501 6 3309506018309813704446853665455580121943498464668147633638051757591512645273906299565117233127853703822546541402808796901234416803164998353187106827395575937978004003055836911615663203294669 11394611661007444468980965892327608281686838543455366988456406283398240817178477828154274122514790913152599766468218808849 2 3329816003668946101059392145175042810667878675998301168356886480997067783886421889439593609491741618167916855765601766993298837821144598622528222891155534174790250879522545471161948203974373 14660924244660158054469238646018343115433080755153424833383784107957103592093863912313773971094839633046089583623 2 3588993717487439079375713240802032740756795823494611845958581468530030041676761613681263170239926015003847193317300400136307511176053374193069138863708890305603252322651150660805511522523597 2611803034283209601 12 3619082103226347519755587022638007539070182415200755371425542030731593669334490998477735258043540663845513957124758147500005608394127017483941887965713792004923631822829120465710998367012571 4907603162904837370512292958598346736045456201046460610007511644095544747035648945770332571624980679259802674994779764647271356689554199668621867452369002395546646698398919640764230382759486217534975614223513890743977 1 3640075743529576877785585537847682752972880389829312516303280379704865237351504482261979888508342998827330426020372409443821715342918384799403690574274588009915892248278446323456012469636849 1503854778501798083592231086062244452002349994936037339939666338526191200393785452977499153643955722704325516548044819 2 3742312649895268500284771341429278704310140840192996541381432547479167244549927893067484257349520564006122352986191675142530888824441421983957684557019840770618785303025843635134114017760167 4689632444309897463803449841 10 3912261666703829666122242858528215980506364227392028002976430943526407464625867984635006312130055395600984220582494551270827591380344457105839635705210562304688519690854579900710780221295501 97932520522833290104272501675055115579869384658995179668563 4 3919545739671374465214544658141253123039568592656137802935077353930673343986254890758569027050918445264380217763492270500030990950197626453842973370683166626273817183842808593753702119215971 9461436985043935752340269237031038083041170587259594022208175786649768202645295549230805407893760077 2 3942090068773198844788953758001667314007036291289561640676528866341487539464266640298517214997434086958497788548225278420037895521279725765001947927053446763868144877066490494494692130654991 13730370773695443072853108605468919420379833212252264100663 4 3992997604865290820317196815521975753192121515253258160692068511413309622985726372324097290109501790073722095203322371337215040534961366501211435535015242440551865732911910624279452064282501 1511495257840070716998865694022937935039928231350493 4 4096324478201985225438654108393505100896305985202000495228008231026896730813909257911030188038844221447826659491659269612696349972006247172537231582935440761436390008132773533831443500485541 55019972571190192598121745577492309909005961682818758611285588454295825580632709025643173224119500131317928774107 2 4278413144355437999156467892657943305218836297991821539098914727741042929179975538606761342489148654547475368094295954066455637084148895924784055032870483826492486789029209098094702682499759 722025894392603106002270876629852509275827970956125312221802478107117969009543458841393187992166708788939642143201 2 4329362007838075106493141591898316395883485633925585023486201280009949372897655897994811606352503076424561327925830820278192980788130833088547415170689820367219392073447045097823650836889939 24302959550639540620491617393134810385069631806660254309560983928604842077253122720154714358413055318996153586915017328167 2 4413759509205039196624540077596620529302952184658983073999851788428209970244362465883614948090496242275829497288530709317893076596664803171322370797635277430938572910764862208984324120902923 3668533703407358971431506670887166150293568538575698533903 4 4498617324875792895248357022982094204575877134564997186879102140105679982895622560026473165303560540780409180211951987313757804362042379408016798958985400188886735160863077157019462286158091 8634834138324838061846355141446547863908611818828416404825189199380980677659166675979367416228255623089985717 2 4797890560561309689004913500131739084077352707334935959221007572803741292227535487049974813791956295922584600869369313202327425453899271336592788771149833457316415963799083631003686009103253 89044373158129098143275551012959326396834747830609661965717276370482937482018562408338949397113146758216246342559247 2 5059402713136079772932464138114453463931244550692151395838357782026438372905820317709206915028547053441316746396324522910850999757264564056091033278369298586359188435359709213803044087060631 625163901795540589771826546043795501496304164101920497131428156252634173351989798260149798987921869285810880061072742481 2 5443904191411114005451352226794401528729469389892611540221415970221524573455732595511599007477052828572242536280984207195853121764465826013566495137305933242327055861004139277810547211396749 3829067219297462353184783485282272451 6 6093280603218480761292736378032596488559334333859220346922746804856896671081442947638309675793348789661137929604258199192402728369377907776666479185113721481854903163062890407212781688369631 79949766927946288948559199200954574399379 6 6178748348682032039642441694506678853033282605882479606191247595761736438600208782030772950401527202191829624897247811139958071396309126366616820827085949432917636289951860934055189915056687 26820146516695976252144480040801002695682276839 6 6304592785252804412427575622373479862583818293815387628723828851246663223561361742833668317329701131595404392633069004717694543489455624255234468119963521364576041730320667971812531440576553 349805304495075591942238454767745857510342182703 6 6561634108076644211968887589565446621001140566261251464924778292849076754015449638813238059605563249017471803956586471315731552979260000844725238639597868405432738146158700432858004448689539 56472222020491193431457002484646932088031 6 6604308997311766087359690798632929111937476968982579524221001926292472287877794530205551417751558269507676490463816207094400104899174286794789834810516738124054850485767017555387875206743481 40591922816246041276781227698379994330287412656687494306684870352468491111075582454012959207924406096211 2 6623616345534220214241304491234757918269538254553932912378536121647135104577054104720394382247463205657998287184935563042265615026489413583831169742372296177060314382709254165229482658873119 439552815560351 16 6742056459519301977482658651489403491222139221833531238666260605031050616713957535637045382276236819942588769625065426556984025343609680193783901321936443570902192430944839279747617553125343 3069447616430407080206035200628674619812478455780243005018482482213270107189375376751393620820890890554753113851661177953 2 6944927282113956478368791286685758345490597005808925014367818135373471748566429735967665378750174426121694840793291505338513592170783533543945035339656663922808830226837893953956872311406013 6875237331259208010170719604369680500308152268076585341 6 6989206382743970711598265960455339967293590773742773496538630796675184785936463195703825772021459314039145254577438538840046394434063533291131338443101901946140787735397186537461269835517211 86207081426306017716518762472167152904663594263222639957 4 7146217363394058037652104849461085713153029706391375450622021170201280991002199085979250801379999024449087279244884721725222654044620015912644788209896704624235226896080395206501478687032221 489769993189671059 18 7406176605834779373543319165206074097878984515042747451166739615452705975483092715459724595182610004061983830636614077430919928475881275529090266421701802788905783983346514311457071141270031 9852490814318698433064570004803887848344611941786197502381034718534933007909433604076624862182829 2 7506888504078132345875130181240298043639842306887103884300598079040368104007313098181332250373183406249782050856782872560742610395520426641539216202091630813533709810096067412386792548718941 230329301 30 7563207160746470947038878978170424150801690293515287430193669381560934275955726829761386353017590594228803688232546418923585930769258203925938269162812720257427365902875329382713129455838849 11884663122841427196075125788197601231 6 8072349297047819478752325616134457732171662368371242259346889084767108701679623249382449962101542535767550614828550009754034634623845932158933755299591343974868106268579060205903073816638179 534143036537084362832447570692865651557998082691 6 8085843655918154952490062062355475192399632507068449000016703358099725153713167172841735505436786867559737163679645137213392237482249637514163781021536932553666622841549993158627175094986569 37925679264097144813520808821423083389745959674541750681681481118471225859771836105425364956473947377689350876972539 2 8284871350625383372681499475140581863155785181177265399103633619392235572466689127760541797636712093462926533016882308562246053843475351702476859539706307368895613893114302643749044432378341 785499702030120823597848404710157750842642162832548383119099424668183106739502445115763714346881 2 9209101222229979103300242440242109263215046364777666939143763725539795336805933317168389093718296008302600784341742112328920488452136257709815658564360723186525504251942273282408621434459329 1000266157066423203744583 10 9911264787364733638861161720068227453761274720339072517827265605833426887766415739885843960198347579792922199025240829695134290688084974743392936639081860756352123859901309819204882482234157 57655894847019692911 12 10280105963176694542347836255245454680369484505054327732416719290338840801155522199001541455417584194038675501398183225791637331128817444081677328035352705648123283589548181252264137068633943 17581348624421521427591034148415684947197298577167394700670010802969212372085130661692009005365811485803006226258819353 2 10650909167870235546161187547397386888459406626053466859798386672930281167908982857878287892679793340432255836037939467214888669762509508698547740754690854729944992809527033617885051281347231 5673854215660573870504612293266141048899750153 6 10807795542390347389612781317211207805892518791568639085666113442157636215208722822146469603795423234514314528262740393250164026697303291494014467645192459060990598261464521935370878214018793 7304375372131115727049 12 11375722701185135979707096532780535955838569393060213472591543655229807087733311542663525379599780408990126396153524351915501166460763702967374613550889706317645161517084351898333326678130823 1985539808000448864336423843924848069332363172535981202002959354687318573297260097054958575980797727863937374396257 2 11881947154094906326117143999022509627049913221591500689608975473599214948403460854859062064163984393588315278561486302246243439192033846526271529480320057117181226638021734247492878014647941 85715753654732209682617058921409072018133272620233499290885021881131445810272025018525486995430458990050526233438481881 2 12100073067552502493327497596184296087922566924097867931528462420908285668933550054901532588496172667582299511525635610300085170478636237178269878256678762383548680857055773811130994211145089 66176553603765522035749 10 12651062853474003646550055646397874682393136983530090258568392747372471804671463945600463821396808903983616858121444382140754854746469222493576957616237209838930693328881209230147853845717813 14553765798323539046504624660876345596981 6 13115376388660638193926965027678614625867162421720844976321184336270338822449062312829467371872665097697099323610111098033934810195078359034680708610888320695212119754827788301621320857109121 28583991118304278404388234765612493959 6 13753085883006120226097424485278916405642784619738172223386705946168818301387802782845058977090904424962181470192028654922017414760989407387792628050950618242366902881075210565089717117218279 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 5696513163361879894002622142458880540824215403869709054489680597732741690719733346208184393316953350614027809796837 2 17461425152406826488397690243086914061235679035575430786532396099910791739413535720184906878758355492655348599150827892868353265905390000436842810734477541535761328714876062533405944573642393 846705818365571323623970160158325277561894931640752971220405905451704359 4 17685307705142376767974462606634241612573854762166024814344688976452503659006154360286701829765104422153132766503910316767021469361496483283592161931687857002699213345714842746464744867126811 64506821680385229664137049 12 17771626380603531421831298957161701881235205309105660489869888409613339290507348081902904620551612762880752432995585766062059569948408997227237682117109886769194334381129511649231897197875049 3065860574467561346058631 10 18236966394951156667406828249860248399841631905986105267773710789452002657553702081875485865054511556603986556353304726118652242420941306072995723412542928405198757448928691574957021152264941 1514124597617685428077037268427797884965527416291714098477 4 18328873649802518887184892712272461512932028139035057349258138648928602416527971697293961301454290602078201694165669080754730623938056968226577413709968582330446880576605942500160262501409041 86353 58 18828972312612938436666491954513375832554604138188797215096547623320217563246456510631089533669242352209343077328434226252250022100724524099339406439132903971434687062514923193363582466371357 15732836897323540537292137037874978648037926625396369190653338805863364738673158329697584805446204279517 2 18997836690924631463334409237591948010994040251119721760802518795982029644962652799103698214149144695127555589724156485398514235845350456910440223279684311542280241798904530648585853785379679 59284344513172299942826848734608118936521965735439 4 20097779952722406451946140016198483786627292889490739179144411181376869944759892876179171697856526395893196854875015894838710021885928850704265357523128083037150714402193662782091822369204001 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 3961113528504128703159670714849729659938070974942419718321492672037856679346858337927688185199869 2 26282111198824838921493939320909280864390475722023753393926937569454030131899925851634643518641970074763387314415619347073325462482346185518668779186248809850878313590177326186717541748178923 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 463497735760192976609623 10 32457798072192862227014785796984137971266479522138196032283705603707076490883158053957537876946870208322251361145256541282689152498140640731947777942984958206531380853797162756793824538041209 12752444874538362612297346347555371946524904310549853319511375016327507625992245906128343255242797 2 37324959898586126910116805574865704309849756882890481027180204425855583374008032565560491630383553691574799165134700536894261585118053188770987284621309510796798666590108951547024986910873451 144984538550720810021968845278711575154156555659695969402088793925163878219662824700105824676335109378123294143906939 2 39022308453469214799079468438643936976262794095172218167058971369959917323225349876517704354245024212445230210342856241138469300363578954061736747019633856459284327240126812931329401124946251 8204768517249355536007 10 39736601907071589402391382341587337444683563208920703083020884974012362045314571803247161683917177455844091136545111596976527827890077027095801186907817870200524637782424491123452006333550527 134749821093220807490743489957758631 6 40394081261384628139140489725015541450242919466452550373125567337185107391618054968207105228305502248044367459309002572053816627781714997234654296872669647273886134591401574177980506867633893 43817890378268009509650048390211151797717 6 40429670778746518229383426151513082714554424850243779376910072054210581892477971154245952375001186736840614625555373411340305125511679931105273296907600029210818221770779747392243371589399333 153538617403678430255995778746670343980159794752707672473758516937048505300675347537674786295970399467998085419023337547077260709881717000322407878470309951582803037743041571200518862629892639672150628468098751064520781268628673649236318792230209631196615128132960263533 1 41140337296478968681908495626628090321498568907007636285074070278031680936412732530240701610531134905895833946096162949859548755284671161405982011861076667658575313094997872586211185224406601 910266425616084493423517382679037724129083331337951393449393718514911811796051691262459171761392211459223 2 43908956770538082228606958498333707862887811752284810071305135456888871274443939725684547732449467393269632584471438145361344135791084969975354902074633892074154884543156720848830753702061509 87103671046409436847 12 45860346445593049365797883931447631957839471356299274489392347847728951910740420491411891076954668218117177531032341098461743128827043948482901322636518759181341062833712590582542953151966407 9468940004449 22 47799656806187761053850878393010464500803988236201699558010134422664970765110998438099902997286382252894341887253445637919237119472293360194292690209935140479607357520595701761355004919000017 4587375917863624344105429230694779051900439991950067 4 47939233283674085473413648104478405634487810940329858718049488727491459424462141396992254671326654865022919604126789114850730744450752326556482166713385590802590106059394310656562008511235451 792550444467170774616053189071253198975786557445004477817591 4 48534096824726806431850872014247062089571405656090325694332316120199795671106318492299488532779588910638089630696305100608104938017253183293627909846897652361621640316504762737832203834503431 308846848564964968060926540995921881897 6 49280517866158069151987536337159549950904925687116646579316344733669712072649130283807826192701070705960877538459435313837739041259397614077990085905495079673672533562927790911504561592958091 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 16377955859332857942923825006366691500378562955613331610373243377214846244373794981676968779872589 2 59122203687514986395009629516772231665807655291270368467511511442471688965824904953956929847196319116886471480939601982158737460710310650177866686945786573744356564059091531423579796898358703 25024700936173642929046067 10 61981422254973788267553313662930863603109352035766919536041044666521863961154178920307651418322421377942289039506592809197935033112341395431725684428830635890768292732657934022993328916708289 18140699847715950973838274386334007447 6 66645198421795581428289095995225304759940133839880609071931493530414128959631030714938769577762029097805205349669985738697030081595313569374888550953297931149184736980651096018522330574094091 66430610072192293423021520364832304899002093089232808472558382455116214389043791747367515360698613760628975700981166717396748200062345940287750624905548125024227103004432193788667025260151943191238722392279530760811892840919228983492711075720822688304987061734211794165984566685159239357079920352166157246838888304272978950521961186767658069284340419541625873 1 67144563598068096138288568870499512479317300084512362865772509556430479037706774080300377279262388399632079008014718898181770188403410448744417876881588308990723871182598374415965937516137003 55333 58 68652653129796040030630045265835565251784120243761005430189294619976227434320858568034035632689145687482280496485827304580314810099882361586851643832142204897629885437820986968263368901115919 3260856070520334705853305495184093250836794628819133905574551036426441 4 70936601880947473108855688459237618207128939666996658446189008794721099847605473088711116893499414718925341368571032867040470075325352548051159448552988498875973362446941670408807941286867481 236408236208426095318413372774730508091627951849214226624392009594648988074456868955277552955382718640478169517494601 2 75222663061826842755291758954742535251161095756633775528726075536740652377587602701707235230419879912697815023403336714994529375648793022109959137083219939081503553667002085182145054440759769 1364743088602021 16 76412512661108289961293565788693282338906695837688014672862893790941321008464502339209143000977336948445888321234884403399221016579917197563902541980419503266031361699331688947834354539257033 48516716826674043244233413147202919393147092610959059583533039245755120812489301767369157777040143929829873889882968781608137047562799544617332569 2 77068102295811008115518332524333044207945498595602833103518872476373951714410021571861863127088510723932542982537707834160097946130869531110851613295284764591820353284329831005754818326091811 350917354402226809251133 10 81277777185946487744454643039616892685595136861220396293707590653994340517668813463572052163929955021263605625566881879332402407134187670959973841220712214167774002185939144385746529797354417 27121758120683 18 85304852427291187448053707203393255447334996141107209280117551257907884336845121290048151059373245210718081109905857104632749127663640506880428669557147455652090060470371444142400692884330227 5314147826891058527989778025234323763938670906554843760812837692763120687816459714053213606383594721 2 86111567181732333637333003166787258951369733605304855616439936882064707569260791451103070857473305292890583766782438357786620957012151629491122115041900541567302121758027831014366074511679693 28363483963953449277736296991635431198533209859341145168323249644535566993254066864145019564038114261915111704674791041 2 89568899231543834915126053135584990335503621835118152203950731504468861190889290325810348493138096381472656172752252820344143070502952246591476518200367952178404658702944548887518571080497089 14933535113363089 16 90049082957095180297845585949264676203468883556536502146116534632646883890735599258640896082692167207086365244679933029603126967423099347599093837474930245525708186642010440802710959758839461 1171277474771171292956002041839661628560071162869537 4 92045877735741585263962231334000588635408696471534237185073530792090442580950948002231338522560778220052215340898746097876907974775083748407060611994857725581033983536754323889274101304668841 7576229361966676355900849848678757148720148003021584169504537 4 93659675632232415749187213741217498514277958696384970969841065928971108511452702188016049204565612133117631035287175073091536036990065700062647256853321942385591842707709732332167503288773611 1380277 40 101995351484088820435404572088985087704902788311406262696922458985125077824513359684783941520332095782516312359548269271026125136168937491449064119947990266726926978145212944654418013963871683 100202037692418663393977970716276792154870205294404050343076151279581967085627047919437087201779383294960085712896821889518302005485767036415316874905263211865078057128687706832982133180493981272342454593897072851281184854732979577 1 113933428706585522519425265926913966117545409826698439370367464977523675954724247234740523968754318175897814804216864740318620322160924885975803646634972208011176035039509694501401228530099381 1685887376814497087653948570002965567499252150036337631304516449954906136259565032306671085408747507790325497355338618829389327732875669151617 2 125503127539530684972564524365692227775647053961167837147878525471797529961394436930195643237572544187819323403820427584909477950268211788443910476258296702930669745464010077371604610707051033 15929086469226353532384797418721819 6 134452440625038966929912509565331451565232419071481413451818985539650695125448815075688585154692165028653747182437485499671626804291676252128684494401629892501005772179216375379414820621309469 15830910671363794177278011492765570899108601020243295455458877274703716830084785912794043645799970387659094082903731625414405571 2 140392927871132807561822058994496055549578491662901539175210430943736844531796505082739556304940369588927601886277489004530957306538912817318064656032220033643100449052109675765768958706891411 163713778235974120986067904478433202643058737121206531245997538560783931027112874372332180790281412566639907701654115972688780635040859789523933990286087372343871998873379346679013359892070327213236727036996474537 1 142246301640774690697653024764740271066088391695612466436556579151199313825377697436319832081885335877444121765560697307916566941520831827855606632511316752585980021882255281475954525819356171 1163762748420082000147218073246967844916182060168850374263 4 147623808502708783684800659922062322127543810411688468234037504999168208398896608170317636393309313589605931996311893431978596734067370897578729549144841815136672964836045390475860599157854101 1460490957534189022056252334930844812934497545217659321355068713060617706623026360560572967705758442013172807564163135907789346307144448172624789983274663694633864807564340122064436958420761036624037554584906275463421 1 153339180249139331509463442524106279912921524917362326954976072538445891487707194014619365897477242578415177812707122481089219634521520064549405084726541180273320699308678180312731206808984867 7973632653139501349308418753489494310103589872309359482622893627766035448441519722081370227401445291 2 154509066022576146838527866787683801587335009667362410912485329174749229226325386963203329440056585681643761896325662149912913435965565738354501892882256907046346353921118750695150853134053329 14794188357930067072624401691 10 155796702174278532951551743223058881599440281126546900888175296744951371570761535443089664224899861147416420678544753292093337329313752659834235227081313689230652471629278836524668629057069789 12051002396294267851773287878582236320476539878481648281028943423603577711170222731751638516624871453021729926567646669 2 162423810835232268289388292860767291656384208480150931521491837944867824576031447008894205032207608468980143488301163661882777418274820550455023573111419048294831961772215409512162188786715383 14516144770956308016108699013845463567284114548504614005137986500684313507615853225210587371055402576363310898726330920985491989602503661902380346235945822543069965203743403363105736942052235178246063173589881383963970209552217465429676775662874804601434301 1 163731595616410253809608476007013532161754570353296541553394607765250145402334606173724445834653333130540043056250151927850744484691941163856388798290063356968898257819404693462923635957154147 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 782714553935389203576901581550148785108139278776266326327107799287727950411300864551065441651226254695165487642273 2 231914382601106229111065527713142332223322535495416008217202005962480577460829646158535185756721669591101289776489031191097592422846567915852097122208012119171897528399421415484707078483038427 139581333794980387636547220762316608724164280293727992267089676548737 4 243211500190912828167136325799155812907958785489265969446281629819955231189916926890237733284431927246429333975340633586342845338451054614082047040539721643292991160853871256396517305419251711 179057072330265495206053472831057553824036152245854288267 4 257587655109053617096717825025097562160726156794051020973575896337529544609306936169926924595907477161806140690593471086670142244227215298216487970184767596176349236553372238722596442500978291 9137478695055695198006344538060368675414463416006549 4 259374567291528955100431486606664275683869042704031716973936213490623092178158041341579949311259805747737164970449120652736577374970078464237643669147224783589031109315044012113333664633382361 351317521843526646412900714184857977812296585688363 4 263805739428874754144827225115694091036077121735847050281061695144061854798308400981059220803486096438478553883918996797841566103491110265734387654618759077870954171499250710067774905444183221 988334264497005647239752233060085850681661 6 267795828247324323056374229967481910467840488771427571463684428080505592995841702666150642508152984288149391723768980184367546614249822905714307150560193524125268739670470632370631671784543493 113528764778390075260266664589446598142114480544393997833 4 271251113137181666613917565769996254513856251780441821097639234426337462626372013345710713104381590807701278889576709818103249480057460878564538903357622003698406207586381567875729659215501341 1091606287102236931690546250224054178197491519676154135900325056207467 4 276255408337825005379573678848139626338996640130449287816487772818051601075199584383670368969374943321541633752551223295207522845162772144285771109791803105695934345405024989079755229963627911 4773994347997934505308819151542068525159039539659293659392457545435147730187710491610114356486737037128871883024272959615027661649113017 2 276796038579300187200300070417292925374520993215291692311553771857940536435147431423864650985426673895145332863070050197371061806838435985300064505618875065232791906097591632407254003243450189 57160785434952762289994302984025560760616939852175352141274454807 4 280114589464339273011538498943651715988680237150786042078341664452208532973137747106354866368461281765014723389461484167050050995633209121801672460611881335008412499820297091569753903254638351 5434033828476697 18 280629410723470461023699492264594421683289952877993274610658699990207116452791009078198413756426969531661361697311575542708110186926430323240236387882984909366983397644911000248908672600814609 48246109851768796889318028776693997239250192734594011318276897701653896086992636122848240035346352054393 2 290951288236288953912936355869118702963972725387154980548878266907853002818125942998561597226345118610971111197606324893233579536450591447969326776281722029274269355590424797650428664610579229 681665903475579942644606417 10 298120968200230259911018319084621998519820459647998292233798332486390757154335714765055719614743357574067049950063445034760557474045484989375087729615755724074820211325257816474435038817115391 424390885316526841 12 304583772028875547444331444940868668558896234360873981121603483624157657411569949474686596663834132042335595491625459691743923173733213931838411938600852886257405901067792546214408308353813617 21773293621186163377234946020037712453304960129381437021816107414805308852278901752462678569401066161854694013041702217 2 305637991156794076160322758129893578228365204860705523603330529038564077443576120260597081044799777136626147602038364247713988026369200887581016015475176275034160186553257640423187780581119241 7581190811999507344770222702949586452037968194150511543382548995656774755565355545632228540184713856579561840624309446766398907714342195705348662157407232933527892485120305013824077302614725666868626144297 1 311951079130741459188507412349568331019596580480388514023398008814956369837744461102978960801277613791759651085783060923254477677015485751315955320821016674998148501551591266336730940753793647 30253190621362951221237983520195857219985774652921205216351224697016043583417841047519429636108397695246900766646224905842091 2 323308720534215346188873360254127426120617909998494274924138109108749739679785008083287489372467385891902054295107246176670448411137841612380091776162276838893576722838582513837529849439998281 170263384089905676100429942637669643761 6 324980964364589459106118690262503901662609306125083680823329773674667392790258577417798694813788161673499063179550478876082580772720630674590852545706047418430217113870145149727637749194807173 25673547083502729741443 10 328509308740126017594484954073164588679194004775324566209324456487330508227894526887181219123861087585456293626151275330347633225863386132047519704904125962056884482780170681773258575405261651 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 29509118495859201571 12 366143822884963708161735196940935064204101666001214567566858781051484068577435573576411182206246193911594563446668224777038345090152153013995863694745087576955794729823205549484472845821372327 14053393855402663843 12 372955720404756680934344667473617512055936489932557982918212685959195395671193668276052814493583483405426866565043251443244686701330419349769805867024872896964213717879884803046549628289676261 14719975515379866129576469546539748381998057839393384899 4 386068910608721430020056489418327590632853992361006628693683578418422539199719406635688361449462086798816746260074840718263352850223800138873611597408264996567819392614330189456682027553999221 98296826709875298709212297704079195775020254431544659 4 386154471937084409816700481601550625943816522444185137953378285026907182383268053453947903576916237979634809427469184576256231163226552906299640212372037537233847937219172380013593215860742481 67371727694623846732479313795029750376940331860017004312207 4 390935111037873835860601112381668017128576435607404571905053641769977644419853600787876785541091773911982867319553411979946011744626078751402920171985958148924121358395857177388855388413057181 170538912879859159955597960914444809962698959129912919637023 4 400755313922333502955963098693910458351094787036248805204073208410036589901799999275605363694872851560486630599106174235843750830312603305523647468159200112551746092639993448309734859796549901 28971231269 22 404250459787344539338515539949515659293728226148002512220883605168021033585321664710470377761695385122373028004840012727168065880787792859302514730803936975524044035004165659977419478016779531 45139135112898740628682897989068784251872846412583438920518199413685497725996269023168544995436596528741 2 415727295754436522842919258932292277206304561976251926647607575733036466808204364725627363680465181706555578015306272673670713197159157031808823939645428215356989220753161051572245809969649591 171742733584588686691366555755428483962098825318956110303936416632447241391406950417 4 473926241263629615658946509461496029173436791434955644937662151529895662557017818182074700364706895597926681927154215550026550796085955202724521743466814987198590491334999430700936171505037721 176071040161875326093815223354742162955273203502124119833214843453911142568899723987997915087226287092975769678058946472769965025949641799384218913959289563442991203022248953750002729014724181295068341778190055602301071634659956065296806386203781 1 486899370625586820031182677162143285333926282390620699850959168456108884394862042038094760661250134893353776403957408749579608265570294554493579974377811126565406856359622968125014303867347457 304794892694010552921465791780080730670918552533449905703162721677853929018256371780159204922669261 2 572985922744619587195497206250220859209219603265988462839583936921848253938531215447996926296013929401670622670458661822898390163643678345936139846276314594015262331060331468926640878379220251 2784498620257052677091 12 586001454935510400086254786409783921878718312783490902495945606658801878384500455436987619134397578605736022491085407694319749438520774842928711215406798630832700562313225529912003835796761743 427302451730624181446257 12 631290564269205622497583075673863285879440329120463295718256387551195085356306980638272398325703160029801926864116613166801926321840340233202563803612319963581522881455723885223501740041477139 205990760331183301604043229304794771012757263 6 647810459900083161536840334967337683827724647376847458751211100567653568531066562172055548254089245573293168446136184121424794970852427625092316869486238711347656472953174439623311464245973011 10255658772675929704131979 10 658002922453551409802439140593956617284822213579544193730245671481533495344366778910347322930615499018113883333146095719572065794171221182126492654260981574136572750973827322389564897348100377 36446960078535681802122652707951374686972155691 6 778430621510445786449192962078031465428007869748653190596182368503173523304837946970761781993559500985663621897158005811164448993685071334889668295420982105824576241644532550260334940328415227 1531144844613513412025681797996195850134131591812602652803 4 778907946845793399573011825587527564593665957347355765798664537318916783466349697178631482498553838193455359366436443480274789094379370806263911051307554821298452200370394561017892064698054331 623955530234306515196758096830681978534973739825341778615720144938951356148239293001109593286096075295515023011 2 787717323491268627850563238658447441512748531148949492134421799819463124299743450705583261080636392389174112772897825082525763270936825141022679285492295266631980061640423137666692495042747589 369428836329304196761597 10 804859147200648481651725047494634778447695981973121885077407539035630378978486545814623422617942419937347226016448807399631204467797839676348351858462811691138492078985046479771221857891948369 36441801894643 18 837083032075790060100756088626430023530250689683151182145543454530378770817251432721259984232184405903708409614572306019712250367472764605150792566341957306701993235014102294808312389366974247 8546007734725466227322943828207037069 6 839043378489720303186286570119803545495418995540604319267707936445737171962461361950316480620026430847753978355689023743442657279019879594318167483004326309618567773662224828048241772086955107 606133676480344532039156550827503 6 895176263185335883613123023524406057083397436560602083864951852999333625030583860837479652920718698719377182892330422371494363284049423911437182423335368504916565464767845298995172032462679207 285012317465202201530037366564309791619164580099835692280726271296411399685319171711335806316428929163005914665708781977 2 923881514253615379849189249751844621103216658136665106838604066895679939500918055394876792223432164276920216071859807714183576489109482776911655321872077521265746226169822117881201612233647503 76584815906623269602378682822186711504204134627433227 4 928604212558217272941785092110279663299837404511133636304522381044371567625412945658827202835624273672453712763175039632723976709150463188447747770551904249436015213367707334343277369857245681 170145162537099326739724637535700594564834059025820461581958748457821416272007720743434617415566987736744096713809377235328666678813728284115391369971656946038314956596033486054564027060144368865545501 1 1065432559927944821533842935807842541515411283162181916018676029359042823190686720917843098265825910150078766063703677838302969836735575390175072234321480544124301164362310157748766771741891113 2696068856366542036542321643284165638381424521026083476814271270069514892029407614246572986622873441733531872825315857 2 1109193151525255033478373583109543493105731224691119722793230807544308881041366436538293132914129761889568204245116480794852236094533039433537514647015103263642086353268107196840105708055031211 26711765584334564789404826802562617839724328109594443196732316620173 4 1141107437429654557384464904370341406384475693499637959196247104777016923083439926688563587623243646791539212618146273885317574812650085199306334278335720451913922699283487691529987763271828141 445194303204046171141 10 1219341170446631020681915548851650561500257147370417667815611335499974564421296847105644887034670390692303311737536967405888113796314666747297471176682902955128535434161155354875932155894714949 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 47606678969615823010852049665292001282121784773 6 1567730636826863994093231440212486475536439696891463983966053122842686227338612537004474115406725630371140624161248301655905148410308005538649979736819442630948010998248393978064556350516296457 33619520683334443614668735273752153940382075972247186704772810559856498563630403639344861263481942369233 2 1676699676999456590743362346111681580128886767918263642212615656290365147386805058476042641204737367559956418668258225010130920882978155821913653016028436443578836260899267679028777819935372977 1022488482320599981931178500845541019896040857837477633805042069206191854119143659911497200328929011630518264741 2 1712560127425892847320210507446594565709947691826111328297579827463208855293785689300979117344377128128809616717071043963247461494788136520009886214212471246002064436950551814605499867477040719 4395416518357575749298113436863018309892778831288312000861469799141515867568213507936522277324610986299396447787553749151045279955668089073 2 1736968390099691436833835681527724957516603247385777202527140234481394734341157311410038264512115092582411293793915550265008968186240556098440519174875100941227157689240379507333289507365305441 69133280228794434510636227425059932192156772790331136103391111445080787947195996295400518785159231209 2 1803412369405096585076353992235158166424885801920834951827504855231365318961812289334970577656000596044912694206757477408383569401868967437574965141990941620816791899702672833842847913688971873 110659510671547497241 12 1887129440563330211610194498098292989650306863736022510558977299220433723894649531431146541642707057383472565458843671040270253290861636903683163213517896060618805995157958252331524649022372369 302457010110037130508146975129153657 6 1951402789320884591111510493264143318122156333384741668576559113863792423533958370148316439457054508978204950634741244256498735535824353982125106349705266202524310795819870668444208505497979919 303567967057423 22 1996178182040372092030375441885655148281284926892359175220166262087207290299922216909906012462766644205199348423379943086347779634849980336476134857575633067788583217186866906073617756949958929 22472533972993397276405590184967406897543182828269406588815583470455979717282697362798950854402929455979689 2 2003785401403056760415794000758779793289934403205206080998257483073977841161927945729175981852593188100030342213103665997879053376424104317402216495065292837625638829629320440021382211912868543 4679047501112873738232853826713750703296663204023892430938961330402141239682367097734511004016323471208761527399 2 2327433978704536032324090585581675135833593524255384144604143017116376775643583171149690446080998885447667992687656027568521727234313388939848066961050322436303235130665727776807561885728755941 11688837754522490045674353950700583 6 2356900017189039222282439251739143816163835953561435409926748282090850009750345138761787209089066071309555073498936866097791341276900206399604532481222187365834438114068290804121972851844427583 8015620212763038205703403889972461088739844564017123857466555048249755894454362468722739965308493631726675103609791152986713 2 2450991553343961436534263392528405025482922545685679061122744045836742350500560979266911830969017031012866802040339013004229903609204504835514231777964214182023063094380970297274828310278366759 89517599650319423377 12 2465757389007669421417752131554257047811798438539413295814455645626240469406919948220212788137602655940310558807439304912039962974054182162601294263074070003550944078750453507028511732577211897 82211004533499923088957416904983768844978596515243267115445510647004391999325400936048327713024994784595817000931 2 2478434589937911063320801172385878641862025200660894523871472675389672658517185075090331777257838827392563597828202929622906843340541432881212229795780478472707831550543893893574990358057398861 236710809243580736963 10 2754664074348021933029189359952406040860035255651613889808217947373866084806846556439560390403252667753106827999481848635301737610388662159946507645672074774262907265620747435713873743331515963 70542727201498063315985701944453691 6 2812444285044994496605977646903898031006055549064917488791207630136533411938999797768639499057972135657772687426989680063865149103843264845221644883709513138507698848532728140526757352510153341 8685916144378055106895180962062530710424393466432403943 4 2814665081556944361665206296015592409656508404993989354795304857412859354324110522890180548243380241111072832941831645304765790514747130404055384630865720889775510241122439597698219518997117641 65958721573 28 3023178302113517984959097006893259671158645296650956121323903438130283937903055500121672254987821723956241378290389536926588606414032924850201803895669791487579982209341924530335942914329632589 6697306659975305553476516336958265136809683328358680677419813229757 4 3206623564599037392895411108988848277919394708776389554435362392436746578652969900367982925127331845298000357732653962673986261350193204916908456631660194838111145392755615922487817495184677431 4565340140894941332940140246136341151522429256565502309167190386717499086359785872355592074446668657552562062081667268871618732264447278423 2 3245174970992567680625717123630817133247410383604419227297094209819060155778544041058932059211136619662712897979835120035312675016613016454329084536784737719920367001075823304997919614144847557 11592563390478338143181403412964281 6 3364868989919222465675304935983058919234151153721529855091492638134396086209825226873835951231396135207496230102582062147272769467749924424652851619702319756263675231020206945709611765831886133 2470570340939481265500793374241598070247509080754568945508639216008133228639733444508676610946948061 2 3402771407554693939869221257805075617509745640323963053164443575669838764414636832710038509375673191553803768155260099111585046051217135224591998650297953571705536082308788949574534919040323467 1806470330447074775256302158071530980566583 6 3510469042813833698886288855783824740596903732829562712370109463182601174593975412456618281868060774655303614765956930692877838543616274467057273360180195767648076235704903596956906466232684667 3133608324471731780060663127416919563021501583443496800732609227458130757072786985531838613294829258583045751073752003 2 3606159731873026945425103410798384146848230147380274866599165816248433059886107527763416286607944923679972913182020663238923595358951279027248656326152376023459048253527346627786580115959538439 523110483043283959622329074681020455218816219116888010929421313 4 3822322334164388910299884293421188785389554935760859640001023651824301103109791870083875479543503413704125573404931217086450330854791070218143552702823350727544171040509982396666642381182496401 130204558128701169088944893002510561360006026226420925573020207113187731526216259872306735076697291856325732918412611941 2 3925772225806354134415132934929844284380508456046697755722125937730799489506241018856478630155829755326462899958701562962746042596271859152717005063414863499207852097900908745655599836845939077 4899107746286907661731102184140038303070321160801282278151645465411356658668282817510913440089189127753 2 4117075851683960848102850255117545614829081471737942717987689316253151589508224550121061321397804279817411948413027554864218313220455036222366854342548149694182160372765643689274251600875146401 821508816416611855556486834569175083749416800221065881 6 4136088182918978214534741446785608017435016258776530632653261802112099380208566395063595881687064968207721243533138263339504142114354531334171839584555490337178889380368992244391689830005215859 17711138627434147625517360826415227976641556334393747227 4 4274594826568614723593930959135796200110466876118853098160362588328709964195214156563279817414634091541337984597138174381423495330370822349670629349298241613601983274066286183455653260622286221 7890023675682933688976477899677139445657282525538476995665090927331820286642016585112291508224374754030743464119900837778284836016971 2 4288759942688789623252054928994995620772734494475599392961006442087622529456029287692305701135486508582715567136670455923209681101340887544990399609358535413085994102307129249130938537922494631 30984319565033001870429492354081962206530589183988436611 4 4476123833130667371930987849123982137913759706314115141439099168130184433793372800251887710513424924289542118768266800223167237374330117868254415478218582320344648168740283150894869400040987491 3321502905908609314259384673328170750706963303474323330606815125433960079417555961442558594568147704438866883344153 2 4547695106290989054454575639737023279965175556016455660072204390713007094295790500117211069280430714449250406378108646524468684996721780354609240375468367299230503003409997063188975515073202289 642370334407 18 4788029584214169934381034809100579339282426185966257392135152223632765051519229259146211399306874224977711308244482809857689830876249004072611510857926141498485560840734957985538443932965315619 6919024659231793309269768317280877953718189064978996907357577 4 4803500297375016206687930881248378877901469253425284196124339629889201329340953459882438112974726443937997207022371492389030701248919511102644214515317060262998450643139367639451197602663602501 2221399378720855748105001027313584257323424441641 4 4870085433982732955690535423923441887455171023379980953340820213309900764842385675180774630941579136813646740917146663393216134975282796200944397149691925275537475729710424323897703152141238481 8965960400462481808856560646187235380486435494505341 4 5083779487907028983738772660018046839654774386749443222347956953136280805875429999470206582439521166269573512608373381833582228371648866372622323304200443865897141737867475520608055530978756291 124482956432210437862643259965586220722425725905932877925627667007514210471 4 5334166066796946029697483508598373393527692506889998430180713911004476950106724033033357966308284252564964784761276878043624820279245265893511276217351370364573880722682831009890402682258245601 1320584172802447203896170148707836719181656871758023 4 5377478370158912423471924271334500671653820836461458652139949449920954007376396636063378326805809918265869211723285956696057204227009562030112948467714557391924091734041347698802116722659506021 3922163013580686282580541966122107288118490850736537 4 5476421475394596692311763983869312795183258568637214090717207783905983089719626739877311835547884464480921879264344580333914673364627417791716773720021330004629915171433279096373808442128871921 1207660049149863804295568898870278800909247506135686304983662525901257617872401873945768076338304083724010293666021059940354301 2 5666510644567369501674511205405807186084307180756482890841976212129524129693371290998138141901122108646963485785282862094461773734617264729716657519299060306527236878430564911008018701772693621 59246005394433837922728424096648931405533397757708155186894655714131737014219999432515465933382860542953505237237345239288971029336819241 2 5770953290833100420639351375339201138738306551698816281926361017287505626176056145093863421413823752860696721058290982601680064542949875622875741050862402532439893335351655246622194284267340181 1294452824546016473727799682514902366154793432084192008780270086207147053637019918364377526286979605584490165828194907 2 5994156185872767930168782168829961992080420915107162783110638282961327849248586735077427272940230687094917230782253224555811543817728955854264070662484009946000888361209838998294120123690800107 91269282217570166751740573753780634136260652238109789548046099040901085315238558606737946647588987218610535919884928987 2 6017551256053340469239051396197786298058368802282670933939876885223264643763499905357582069048553283460833556586082808661682645442860887613277329366584894838877198611684314387840385258853679059 3077780905839737663618595682290119633619494091735641359239459947515836632880448839235920553125420046544236152860135868055871731012603131146331666176178513699789069423082170454865337950577353790361624309975525855565353 1 6149250318758578833691506011414141598764901241858207972941338467568067622662202173195232148514232752140606692175529121297598839655318117477063952488223154281308182027005683340134431641668845109 255672022780343602122354559792341154417151701161365298160967 4 6250699074195400215756059213753245508560840661438334023213181785281492579179297424818708952878791390959606420139520594158296274111661463220631101337084796931944346131503963830932989153771519361 168465873136597633049194714179625888387748830419110972599797407817250295615640901191280313361278220182290454890145518272964663 2 6440585199313320645602046818667396440008090212476262968213521982447050161464562935060637055044240955236106385613873361707679849622737185261732372743628624068053974781939771459635583079445345097 235541287260516098460142542446858991822302117318274919426027527129979979911171061172596632154169793280943568897 2 6443200057394110359921269301879230438617077168018469331783516574552818991726102005000490855452410221858828621338629901065037986744250638132993056438590859168656922301781503564829538436161693037 23355504434467725692925638252844650839026706929056804363759497 4 6593666303854255639960471754600908692174879873000830261531622739414645527747275311213119448548026225772280879006968129878308133160280407496710298253207947631807403505080608366074079804121063991 1623153107311052416711 10 6844919385922723720312270902782072954848638268773694397709291667690260049784899677001690761638443289970432032699548954207735346908660820323075079187208270265648805903847339510669741970147436317 4875281194605161511227133414541085434439 6 6865603159071384591216731339887236872493733029080064323462373211482553651548583757646992269148190373845058876087581366768003165256507045803698565923180288770839538460691022050849318312913478347 68215311392097697682457585345096870190654532161385494061503849 4 6904094456052437321979964846865919239006951136418563728508565040676127267013788384243543276528905188793505228003514603988642047186413042439292497486829427595761296604663626422683214253114347311 163665087261044816034142074579006038212799655843018529512137391252020587153 4 6912884830167390067401184573357620704524146280101858141971475094151776783543447246788190219959508703221493764352712185334577342731633778491411278609674515201098311378583050749817058800517822921 1790930171154308638447128742686546115997197736844515325484208339295730577 4 6962350709361381591813642753606977847324897670635381976679313112042602738282701759812786227749897640792413076973800879423631741815293227255268310135791663810215350181958804675513437048747082651 679735690340059785084622086594481176238032609451351572592390374804582583 4 7295017380334805096254944565222347080567101630746886578449046742496144037051214667507335579909861529353323629113940847575562484786327281094623121155697907585909114949934490970445059958950004931 18623109585479006408173730972419878598294475965195597393231708242293460822148891252182681494020715873 2 7345313869289031992715235289847546866354931371404777245946825436273272405627342074371026623352774419791678990318174949552254169611729779751912160902516810692914799965885639215713982806092857389 27497504278628014627615622345068185576047470098365463322040047 4 7385080625778386804170227939249663231956435013106899335896453111858120512048582119225871943857052776835688883857479846212210541490409861831580639655741341920692942004088301824133868651673241911 77467483701383284502333592374709916119339445802376566129468270535917059489189584442692418833864477046414748397349 2 7740381093640608749362703442927268092106567982769021911365480618878819557825160136560033794559888600652254267638159633383460249580116515389641365359846636041512484109436431504036363740819585893 39280461892590645110973931260024173025149324928274046948289073891399035181060072350448513614183615289758881333681558008714429175057 2 7883796327540337012225624064193398495771156975470356823365730072984802681748032597646869878327087202298628113568389656456675562047258264942637802726682378460985066932338621073187685599910183143 466019303202778679041691220171459879800310058345693 4 8080415641146825707807275397233765064079854311524254417617910486258253726708209113015534652604089264377305044744127701343137059167455747742232903045770624485221364984323695795081188917331084321 13794800708632392258883202444839249926833773536453194567 4 8372524708974744432488462605012961727935398943728911736862507535694917403572584773053347321690317922744961663037152855062242219250251165700784836881066724998324942285051267548813481427156457271 1117945911625178917162463082375859 6 8810410712975775060009123850731881064628538858648247648778895848936429554667055579459149192331610934943723473144457994663297479251534061061055314286683497454508473006737748917361764527730865599 272027972872210471226117094740075750663408920216551520349369466431198644643407565756397169457144188174519072603643608392755966219800843 2 8894001630512114797405780012184244534257028196705391591836548455026873660793104390407577562842158658796973407909389175722131637008470041718128115322695136026056949061816794940530965301291339197 272058877035077970452452600204259230793075968404669515290095327550263450970774069340216111076630023737 2 8917968053057878142601586627927723964329613000092731713184878308400893073495740107970912411079231248095255431941993259998302624327370195950403207248158284934430744042906850894251100595137468879 10872059194816143843987140678293565146621496689181926000632638860175563347005093507347524704508494303787799347441487 2 9642321141216926763921988310501404101340612087969154762340868095757382688132519219812576195249648973291819221232696654283690166599218110451768923047885468744685560180267332533924771237408963623 39155954987479526604770890832752828307383 6 9658599230793393790482888193604768738565543623759604095933045622936309357102191217098724980118531927433504733954833828060388462956099781725661108053429742596479788755385069010905863844004421981 9737752783453105007841745074767688870222886285032127423146085364881193269982326603981050818039755263942128405620627087380550797294702349140719149680127236358564382528497661 2 9837844864510838065280237308408622276718524806777440635583455955950049144202468510747792871753134981119831398082853839049805879306085616552696529226239308572456819627062139864779909754489840877 74250408650168409290316350291999310757 6 10032411541562129327316659793293615502018980210752115986199595253950088694523027257251597686223120366828424392082049047737527527910699920965864543653348860551937533770306055947465183339340148591 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 1000560710422099960571670979677623210269290041070427 4 13911732559035736832434060504081252614418620766601822872530965385868719145626982826791116903590748248963452600916277943730431252067716188708146483830579087465623937705096094313266738937571365031 5350177727603662857818560649621246148236267990422636604612340078777880774520899200251932166507529634240570659969038064149761055292850758604605334335833 2 14029310873569500410569619050464731161288485845247501431183046942746689274918814556503940820822843498605548395464249891844951131378645435165955867602688109770809441659247125394943823694155292477 9914944534833970091 12 15437358908297055849507572835717262941245343235365499121399507897026638624069990182380603870858587524018791109891460756461418697850711794734635503027023611518471797461444541717105613278388019281 102276882800265542592562587616389159403239739 6 15439323722509475471264659088315920979602987346952299350312764471372520732488367226102244763268496611716705754861621190939874779207863975869642986638990085521561318048461089578585274920328461233 118884673757635760926162695489637089870425054939047 4 15469836149090256217865033551108900935830664561389008776199282843762041497027171797813291682746727761415882243700699959146460578386846029067045670442147280541623625500157480944503558569131046241 9161666906931742514517965257452940369399 6 15659689832007193954184035611998429601434407323069863309199771455260084004565545237462284993430804707804428124408544767656805727441360571661160063987103326586388975905586129181953570570470463997 28343494036522194840123504160699775017 6 15837028266555672662816919731288047232853317445663179901550084813343657668832386838221336328101529448062626310623421232970918842074775121401992964239733947564254901993155353739409508078676134871 749904723376849134364455735377364544424164337795467 4 15966803579165635163346264564650547440170858962813985679682543924023633573892148540205406628779034140467318560258101088305201357731269218608146269580181915662303851871799336602076533192123045481 30393543950673393954068450420693751930748159 6 16174633301864733653494265491774407124699268800178052806799618801198936423115927377846500772796666430935653102069061045557860797400903079284285670331690164191703744425575683529500671982766716199 60027934000792231682955653 10 16313638004001942416918941043347830399357409820228128872036548763164502065472395993888671726019896351230003526829562616756444319785377525959300400085356646362097166126074481439745219055896047677 2344567393565109043520156491503191 6 16645926526704477338304333551352336459866397198296828701662635014110760085931864028436218561321070273367293173730194299339126228423917025373273465189012054786477980126901153863449570621562970507 7050204879127124559395817392334113869736345476798874201887270627429421062691375412223082148933361320923 2 16772336807390448196105594668205298883718773321546093656635098489492289539919369300884775736747090042135580398404167463784147675192703320157618947784357741597064847292088362241144841988240874129 28535459737861080187 12 16888602321611834469246780762832654394031012677112996902578849119500295426420579534742317360766231912747522201255690651551880798430265115735639899700739154175042956798320542711361937662307934823 1281166147573488068445266870999649750477907843780657 6 17597055239649169369362356062123490936367712795423308739623237580997088187293820761595182780486800396560598465558782500343829801261299473070092955161631610312031796944076221847055675338278806189 31823800158037137665546281309684603551528780161861186681113171566957936145176940237853568317240568715232689 2 20129508701313345799132920397172262682003854311808988046580781567675563729745697777398491308069862395745464044209478233914080526251424982914637153682042686347699180621920813203077145088569936811 44814091958249503029244339048281322431120684102760081 4 22346382327192269151022585931074870612149600914158377624318153545734420520142317072426532683257681276423661658327537694074624592230153520922530672783759530185616275180818769878773970050311425271 1032133956960016751966096577829475753989842567863501860942180633 4 23633646510453690087994993929656077913625479056760258304808428617881675989363702568380036847998215568603587786999704755689039490787583917216759353207154331430965858919418208926112292294749927791 189757576292294189848733643963269370436745599728148524952637232290833449403 4 27526737413758401347402514411733817044870113409584620067894368558688237589196716785211497961995179547939849399672805007892813217077187147083490658629858460236408092874253070529132390796735823571 16639161280407466612518721420395377610997599720777815523646230915589094001304660551378192649420794528343 2 28706772888263811385620140379326005997741833743720291513048856678651907653945935169037754214722583284804214937490335531581705894635834881138846935071799876046789575260783647554988754035642697529 46817969149866651220298804488567702993197564795249634984495195332381726328251413057725077317492408791 2 29302633609046748227285336544228999046224843030069120359017559168715698883052951134482815132354022249323397075537301115356068050745744348857591440290567701737545131662438615555330456614441708797 104507155353226797912701940228504466088954431715426085338625000051975223559548628543392231057187888208782107 2 29342037545654742549996275350568189722851025923353172766255657425345711487778075155806458261161052564484690998716422525200180837750606196300351129121908720370715847850946914440839412103239199429 986260419345710259265641768303221974511 6 29424075786512429302187277519146098962199547908209289912041392980104893993187705319773968653190589948216639889782178920464061106206866706330148568789912770361216669871633629711215707549967747291 3856856724006266735150555094687623925164230667024914068751975493310620591906828823141020265926142825828734530573 2 29800501846714629965095628026987629899162101629574372785832431122523833433961555356238300171144868735677740518655256117717414047262913192336513840464677654694500509589754327931786302082728338673 17461592204007094190640321569049450677541523458347104260507732631 6 30559158503015745843016964392770204933050103617779178967404527326496017210669978431578842734158558454142299832997386916865803763072752146409818172010003988233212420242620530141331128875517633463 372261484921774120482319765655828110650294059894575676139856240262696691601069812734657590852986469339398540079651669 2 31279332688816234905307500376091674831928911902654018113370052638179903718067205151696966197972457151942632403433510423198248217001637350795820824342589151664583809434966970580476373103893013671 3609939973627973555791040432544767604813820032343377316596743967359668487857114262795795290686727953537450465307283677361125052707 2 33789590575293840831634762158173288141274262021278327069813570890801549512322675108557142386402613845687259235987168941853121180745587480808964858449944302483069394033776408055326342601783682143 3789476976101827007349960603963148366181 6 34106897396599921597642699789742995408651439737385544853009235003591377015333302598889994228973678192791064900827640924333924868016190629567505343407378390361749079770094562810960060802992718943 128615058214462041777484067892582574507228138416421 4 34166212973064611104703406875342639344910122439290933425762900438468598736344130496600021974047040315310909072605100307368096002461804001091428559211816473808133718694266722813489909343049206971 779562140001275975561378599450504669 6 34404439169606248955819320726039039154049511025580863342579722816538587278435736257490135886548355550562349141157869110794865659221067055116396510616947490165036588998973141409978871095144614637 140013196846294426945107113755554035687772835499387821764106695712578038309830382731819938564084079975445918626681280087516964685483397 2 34725046543319743028065965370629028781059497602953285394564323307251947689128780079674021128768761657622609174053071594301647557169337473756155752599849296394478700250310781917617290599422443229 3071908538783494340778076373991873204727442108836829741432259996522049458270417224438729436442201349389184495083870477 2 40877427265490138924855140851685771569806134612586179805909077991966951488808973011232588020818856613169378494502429814271046848241316031392463634450746066332305782172992381469341753358596625213 11099075824179112820646351922345268392024261455992164535998934096781176895141566724032781198735319 2 41063161383625750843613608917572159937626934791179810829057563736851040539255475178183885039110586626547437898625017815577175392493407408004480191562443794481862419171494618802386837595405589027 2381884746877962858357450410621085566770338250760652879306398523613851462553446152689718770619743645015104899873267833 2 41426459663517344106499512929250432241578303634368613998825080505847577798701440914734329219843868263479585868892425579684718409058545059560709599372036932824110706946477168798254917138279083119 2040631962804331417384276528249552556857130159601199803622396866785656988728599666819036192534363822274757802009704982242881057 2 41458068661055460481860011420058641369352504677168417940411854001566806618749928736824730634823265921173940957579894528084090842809121674505143944257441580416595848332326898998735527505810662813 155210428241918611019600868906945913600378426994554048724497881986111256655938851180761055969031324639033274658382120981972879416881 2 42605618365116203142226761411459287194617929878814860914908336925611466499651261787501763743560873006137407662955367848603222594619410583471670162185534051082820529514832442009747683617230709777 242434198068379562170870200740811509175539515314301289510291749852566829 4 44646361479203058228386630581379219139140565955731272038926012629285191926923602003159792582381274290550257173212670979932822412336725808429082382999824974910009485552660333597976507585665816081 54990820724160527705040951506685088556448080785133 6 45098718890729533841852351570640707184700562533201418962636787654062771957461628587503282471206520785710114374507505824395136760566112181964514731832355235652751007342859181232352859286873583667 10131434160672040755083155247907692431803596732869414968975948147895067400328008266127378848622062857 2 48624996815225021531027657042642113376676406772108148988545998740218248851976937577325119725333185869471263467449023200661261711532052546981343725349123768417224234978886505565184265786142262817 1647315141228450943472094305208850018361578273 6 48734939174979746460492508829382199880590477525478803580100689451918555987571390571369499835263455150716966293145428814828018531669695234301561132265726787168439990625745157157434629281603823739 55966233918334582459 12 49246901028445147191748955956075365915453592815207455520760216669512337888156165107329933752439867146939258242246410652770971211697465277547166210743232341706571463988745124992149213322011716183 2300525619137206526759 12 51057276488807254317317228386740365216002652323040634482518315337809515434880195645389777512883092335731066035477673677636367373213037994764776341443591754875145629909472391329058416122904410379 1387833411618486170230588089715757083812971747787903269661355316683703638328956486879607105037866416218814871249878990443691875163966094094791750241673 2 51672633033056094351245367595521193404828184809311536359218482438184776707100802211216569230588358197973570771976037350403425923060070726141797458064415607930383273484900977473689876148027835973 4018131162644795796550605957681590627297321978141 4 52134646412305677664558759565581810342840738232734368598906025763502895735916588066955684152230420862738342528178162795707801951688937335803769204979293788612661956648696375377263098141371251481 431270209853861890413454655009005012897134129975728564495875029092186029456858668816942069921128699039686259656973 2 52396907646668358408376507973544580095219529540336603954177523960305327688408769472091998030680878349962959357125377596348570827338804455789775294284097045824981430508482010932301712025253617737 4652149844253178463803169128411721364067 6 52700078105131196999796839615246000509388544858410240596090488447427019671258259532263038165531438828652798203392922043746786537627429690038997106111686169834807297199953360548508404066645281083 1647753770622777261763672271461197243991 6 53129309425103455180763992038793675239018154813681884826053668222566037637961176440477518506294869366407569711992368066955599976956466364041731902412843577659809055998872323889338166930331530879 61485523604666055328098725605382605381 6 53703478647135867385187628576779645264304740832145074497112195405428245305126739690384005053175712475379020803418657021202700397699826919033496000747952871043819318928305816735276443535952504571 136261477228536996030786330530950255914375497132135033149 4 54648542333456515341580930198649127351684110719390403468836676558479348827242776096257559069143676607654292784922864490924777832336847858260587860804162547666059533033572258069042031419151980241 25258550807579205935451987844133726783 6 56317509994678296727688882371515472699779256680086074766876629649421312301050379896014448497792840369579667907616114428840421096393043319075642177444486913446682023746075916206687496466952705881 2254571874128337475861381829393783607919 6 58254012396977466951563842986197725823307735515877563129422686244784133403210759121760804302125508542056864757852516025620202091052588505611645311498648014272805618826867861347514840657992834569 18402487396587964408080084262346755817435828355259708711081 4 59551435332258686898859292216767445517894954891780032536173459151821956620781122141419583919774722326331298487083074548185524533322389952633507795426731776856557054839802156199401441567331545351 20784105217651147117 12 60013709825974668012930934101879619002650602099897003714537061633407278988652863225219355160029605812325574214701650784908870961606604529883566905604918846451216914914058379996514798824578554977 111677063145094461957208669819213775003122665566941295961957885407046330040636303355885232184805769905502610599631 2 60489113632399652593252812732609643143757979790237962298092413698305250746802359169898235162136411387235000585273121072657801327024831567072499513652994296039668149501549821164448306206187689271 493295840179661 18 60591981243702734091710506333384265497385565438023741373762606723599105752857458041168415701208430225935564470008424056699413450832017521809439336513118608007631320760598805064951277833652269757 2253330992112066001860053728798251823445296265519107388353 4 63264232872458287398813617934510527070164174533562777078446357179862363706455521172650659095866105744076647856182730280055712436860136537609010949835452560686558527817969203244615341578087261791 314910922312104416207117336844340312162269275377675949415464503212643916993022678502494799006159102041768392150636293 2 63911316363118267152060023473366023557942849112040440223805812938656036545526583280868342832007181079976269803677893381253340215508757646279505952222306229595786086671446707079403566770973600587 12172848845818590532544332413379117 6 65102525241565235045061013419946474392095699053594125893864443487762468953896402329368448143615374218569441048891302754303471185379835513935868013386877313027331144235711749393691896392989753611 13352951705764647730651712011 10 68021588270039415953663390127099180650421526871165651882622007070353289483830357590902374865847132973645678421340182660622979858474810753399875276096336730225967668864760293421937516370519910483 65194218108641336464851487406828059487 6 68774310099565889310422618593901038396314107099610583939205113297641660904764579432358018516602895892654622551211723486032693817682911771799697813670512944431059778683496374587518971984964602147 2180921 40 71076936888477419990635966358723257018533752075426493218204002373248639200977059199049348251825299764288279974529546281681168690235508364133021409086823603265259476725726621659438146973870810233 6925863820624198074541861507337139532907760219138030837719406783488218768121560247377359079624870630550607244175825009519 2 73013510233456294682271075347871019916434480262526190589320422280424049444071061000974254322943422703569264343859326968521466488312762529860024443320842868719377203994594219945693959912449520647 19239429136375955461218612240347858959 6 82940750165958841820262510933483074108551855347458405837792987132301493264925582657856397313805665630744037380680256651321742466745452951869121568823410335849748674796589752600437584627972795517 3035238895288301919948192260856956424208716490057 4 84873383446530317817872908688965443931067675081613907624290826955462530099840452217907874576882142993390035476464238972077751005001622516461110611601186917323838724529018465074460603380365404501 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 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 163681301128066733657917067876556421446931337909702580756499 4 174067457232672662091960464843729698116149741478672511260947617805076564133875352939385429650766892861340835076444102104374818524813773259124386399652022642086682614024477390379696304702161609931 11373705511777331242230235388514917842393202891512908153844957 4 174773235436452354820984562352728923018754000789356434866576194432567302203523609662861097022169092275544470219807506249583727276861722768998100863006497947099687934177699194562572267774364364081 33274285395106109485482872367212686020606017704258662448411716882633058734867879458056366277878776521 2 175584830793255984922616124386824240024712321362936827596494246583534510750627009747727095689490781638677756742395950866082773075252951129970201741588844810282041084006037217307025030284095458657 24225812900759759059658617 10 182693961491858734302494628891593740549510712346339140326070771731558863739002592829382938744522573939685501486337009149436484562399661602799699792767747912388540549398568896660306240838078204981 44103198671953 22 186238853151033753059269409930714934826535808493923490229039200451901469283216734960211229555602406692351617035560833585776141931944582006111798599660083573443506923442167279550737378638356370721 159416512272458864761188606175119031243 6 196784398319115798960600188341170974794217595186020191692428464302181060595843035412905887707943748059283591212445274087042617700771497460632209471752109919878449029992839937933119782005261203489 173908250741718844085225593314286714372652151709666845640971821 4 199954883317414722012500127809049575278270204592016252595730580880976055066847194316113531910951776696849709960066933280802143736930944164263546339055772326114081947519026093246686669943254017961 303567967057423 16 206021602396728996935236506258973571615430180287045723842499672785387359298819772723069291603338890050358251318658892853370224182911663352955584449015557183577168183356026698007199640831167946539 288617088735024233906006725277896300940270938840423971306298577 4 208562760186000685981496473083807742703418879401322729380228201132753937281045362216059867193307941073112194992546989981743127082154234007905122149894468437453019090517893099620360466502025451001 1259033928714055260092168056812307059457137777981948226619158028613153168279857906061823766503101825084248526199459 2 212902759106626851053092273543813523696163140626510541911334320774277798030750764377484523105440371125395545062274672319030544364400287406948974126764367817295756579260206691599702182809948921351 22974318229743701075227842163889668305563702538268733006510782852525206957799040321392287722615105963143194070921 2 223157584281566663391409723791314643319779833449667926398887025784357758943891702566180333163614033218322199195977357578096201379548117464814034116812050814861571523437791335067212829947609109813 6643927601859782072307089453245034182707370316348705964744621946933327136263176971174804211781916619311899 2 232949927900368305683900964251211312304007451351459665827646034185482215629691783371933414079298428183026949643618721541231781133847703232731310217873727345684938822341503021369917297618759231007 59754902520409452639418907892100615753152539557416505842234692155911612063784494884578683523550593802290501051 2 234152106973959344472260418561285203543711288563362079278817326067262076257305731346887299140438378740617610938652321026667999241829084598319198375465011857034230661522974122166954483660025068371 798787042594066572310263989035388232626764861714242257830768711813 4 243975461512586321784636229343655561448448507827416265995032378837297919476392450975043993713275107837386886398298913675212578550074103952007721702338447615249832420317260618234213209545091064911 22390962011446590478665976378589585844740619750282295249721883975197531851308123782721590359709188795745804339067349 2 245816154421919698756951803553047500695488177653623717589033505801367838454344977048581086311754445092053205290850880255068314587763613527610795592318054961961952111558393657657568039308867748789 14206086455405404302428301265155597500782945142214263328881 4 249244691117754280128158313131640097277470747532592949855905353520864894322538281000133351717119139325264177920998441113329191092262295763793538873453863837311935899861520691417191560998793363541 8162156053174676594790684606202953175544162780083710231211988737026514869693695485393231233714810447222326984580587531 2 250223251216441044239184942789776032741061794390414782824711213232680672698411231581611719854088129881587119194694333892126008511627014969967908232070441360530292357388829288467700111730443176711 17298193536665111206884055714466347540180769217077569354708323247 4 258520785874754287328455600722287971286579430920746057623354875902706557778864206517128664059183052381400803563891585730489904882767241711797026332884563202938148030702769696754240642402137246551 1009316536384037047 12 259961254518455106210289381909161443627318060315507334631105405617528650311529061944520872718135866014977605259543350453477663397091161282792617845491527657989292162528249651716886402720211878623 1735446572065101683007622403443498410394857300463112964314667055896574523400178372127712728774008483 2 268932476515091719726605601302193550817021173490408257770491475373881771365240723958419720863515810933094360766426835571655809863585001548747861575060809659601605015551640661964566340293339452627 3348533057527736197527567125205923290762027 6 272731107789762292271298554248665097839409804694493211519181601137416148795652421228211563738658407876714333796916715997567359335226170063687446161853919605695204822375927554186442500042177855709 32528030679467 18 278448044332790787122652987962750181346660309465074929668744231701915152121947490161717642337279329447135399386506059963230519030506913438095569052257145514261605958235279528733694092636741363547 1358666196063450623449725139503425321886712845450998105399756837161780836789986146509870137971031335731113023477 2 291529387633179334584185936127574036006580284001355038537059687013747413926428062003333308381875093077843081609108562499322762818734414407858093899087145517924029050698363616290779784849405535529 358263586731013950068031708899681908858371624877057 4 300710675020778251052921123900611049872462744357585249285886989655374728852770346541456970892807202673376622198352998870111617049343648977744665168703879586851743024662465938565934461161574579881 1865203696209690201680837243880046290252438905088717960274063016884539825248389983112631420916474576961 2 311506274582011430964668721257297509945720020869144878187262432275112517910282784621010908228439544990446806826600550379650309083011393761005916525928951475280837159535723393068856344009843325019 10825771516068820878814516284664157082845594122853 6 313168876315031411844885050230649769799044229348690756576588919645321045171537890980913641611271519941226530315988772180082964866473363072978906678001700600898764071956012282301635853156160110363 494993945470293813527203380301921632327924735608396647088803268930194986697166048433008801044674829338258020501131 2 327523564447943670781498585102933573971968849097888981633069735008770301049207405706772851296256809559543651600683922640499733829687179562772216575051978870440558857257180353727592206488597687963 1199528778560212662715681252189285269070801 6 357433044548436450887143764018450326971891255201731570683580272764034961899198505854597282503432986323885244375585401123307245163264009565365429957737351034860056852251685565280025875037392522601 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 6532814679203730465219454800780849648806206529381473 4 448457535785610792579253950533293353183831082248880264691680764148638818755996548240662862259763673807085503298796385681963641791566270564923292633803724333572706908962064342077823066935442469881 47257784491672675724336428571328456515458754381348791822008840971 4 449103204357725855799923720453701760001018390624615721230751405685704349456184230328974008487180702339002047627422116134407848365338517347619567742957876154709157188542731114013061219082417766951 225283285441939734566826646157171898307 6 464030386521689382057489929648007395039806448117276689993292955048662579199098524405120525670365539260052658043652798842602359274908726557377482364957428557030480760455277800910647522817058613849 1075194151125674941865602460747112503143772441704029391355784763637933915437172686578226925444931301111112035961668368386051579641 2 483712604184902730645030078702400863969616590767993076412474859134938413310515143673803421487414186873233253815853450494048120561542867230266037320469684728119757134002026398015338582435032559751 10556471972705244422971237174503548830557646605457484164534572611870915291416993422295256730310209545328568014528887 2 489514093853244414585078357261257265793819093257758354477973811582625411423860574533894235375504524778380651775169992465415537791031037301454564087282099046349987991959888587534252678714729464001 10826038641438727983190889095827786346587272939652307177400962029371774147687856006229466613052572423513617066677265795809316167915410871742955367924651714909196049293851494049083191186730710475781 1 492092665519942181054131322537626652117603315438741235336407364971444279440357091192248482411480564705164412121693899809514371268882312351952516723847805223145274967902340638594690508487759567081 1665851639506987530691159029278944472056557921574488073871664137858499055664458103294784317585590821945196187650861 2 507320845680439250138602664596256426325515552859160439054225311565736540558113385707463783163420925820150964997563414979684132265046789636855294917852033554491770454421966973829833696464659697983 4648849746643322041357861525735652119927 6 543198955463344595651251677358814128249762239166754647960427791653316402165676725787734033579018015448787184772083977204515415301526562676352459647772055565818366602996599888822062987020227021393 624545507449573072267409984760467984570525439138150995249582509306347906431376138750617578492477520605513092206490769783 2 561182094445658578712391746141287623203979119211070921709827946760243760782042897091495005717671029673118166583250522920388566536120465718394211873120312318142450715938266266671343753145636734157 69573139768028419594579145238010125357071700678882178368737814973 4 568457569899980841173588809445529812876120678488604590000949019784923600072419777255519486734925240907091983800084268676535358868737873540774279838671032014196621213107091449667320550419259460341 197980050742278097899395439860325470417890258230103933976904713646031677407406127407817964809934399087195852992396007380977469 2 584148280277090683796325786534012418432868045175345765324046439788691618551068706619364971886508199321444867735298147312678154031938785840027878635929029120910246367209935506381577851068875231053 70928298654091993587746982695574928575386321888911081981460734725160904661686322063335242675692502241245507 2 594047494393707416520532399953675309387328163904131798401283204777689560593561512189422875123699779905089636140411574558574448686546068302496219809717028951427016665109874692146323485242062209027 304651441960948650940902812474655898346234862117932492855144767217628527246857153802135952898569042574101587340818046765602217811 2 598543497633172412005837783175948217945656277122346379026359305195548242870063510255489418005385040905326490471951256279791060843512504482854947344386458880624919582697365798740168166992817821259 8272219529950507648322616797117853993920964557204934536941430449346051564294203292274869104446546601 2 608539123973486626859642098306994964973801023932413996271253288362108366062195216796566604389570765305387719296726856633230216611254844614529829699954024093255820981653942791529233881106136820347 1496922591499 16 635608190126477579908999927895735682504488586270576110498067541196720092911807883309562292243339140712206980329653352106562852928134559165493564200302568064585009646237299256714977305380943268001 3704162053268359522673867413630523156522818459271501991732379 4 656448238861999022691418515075503976296015174828838115587927688157687948719984319492625503154603203419028170551952714657093089244345123807424326112641802067579532558163369497753012796429068790411 119119141275549171391 10 669052233618784892118163239935827632888181838945882157451512000472061029214103389331441633944813588539942961808623188072389244762240712852202013858743858022113117003093505321661650783821537641933 374819021292366621535504320656071525246523339365163692033170523567874094846707795580487614635148642914760566476481 2 685300231835392137976934627280393215861357714809799624798058641646920058749473685811822599618878921874841413275699063680002544249416451532267992341982298601749747558675095568897558938962572682629 21926683761061704323836625464669995678779470061702746409418748933 4 696731641316363591941890773766006874259816568950593459042040681819840189843797683696586965060691645977609593850625953825003723424437811940316027204412465281755744631108424172932032151995769707001 49948156731863786943808113707038843211511579323 6 759814535736852603789102659322476873963138671203154031303843316219261031335277700666347648787367578890748341770867115436153100235797863766208293866649475812793271881565871732130252331869391363837 673796433021519774640310836288727483223961016051515367 4 775194234396025402991651236297325248564611219229846403428946223777139072376332836474337200693215484757805410014731505919872855658558473987003688726698153175903664951032641292834339527576461668231 1500123980714457529977806777219482789099721740294949 4 789985435670787481243056009640131843926356077477073519441968085088437308348190976030118231829788613025965586321623300545747203320065402190004522691482450797989529283234099120350846808493875962651 6507878221724905481 12 798042384287073514884964978265506857857686054587467910612839791595768193320050596472187025194282032588456832679367610893212424956440069007751538018724841291735092966395228122297273691242992268391 23348280954407309190386988424285677663743255030194394451413440784582359 4 829985307931475962633374508097282133012209228172911356537475925727629327557399211443449736960756857979127802356258178023216527534209760717167820284973669401699995642646509317480749159780138423571 1140975511810184379658750111374046528087015010373930088786243909 4 853960525492288048231071243399988209992596534264627647115345261537140895273470317927420459859737280117366209150283142112978239788732360873431192448351489953835138936842137204120277541821225337071 16114227250022620857587 10 855875823795069380841011873775832430544613214864961082653629912163021574475756837756145597978455836004641478247484608818930802995518755240749383376150731939737723904545111305359851734506545998993 114677798594724188072136302872313959208733811208114600758853094834733710689667533367605650818731083429229450789734373 2 901695601502139727923929050797097765299350881255870316074777835917733151113123009096274987669190659385139714086798546274681837363068491865966086245438158289046355474476815294915806813068198113173 28520315240798063300089 10 958309924100220367734810215114689986006168028380391341522663603204969199077124391992690428991796738409084947883194968544284981885173828104394607519575922281146295519278234913170780917012282905439 31583933249065988831 12 973403097665065815363882055560412783031618709371333972200545056569578782743649157727616810444421010535683647481127528196551298598774962755065171426965972879962732665772377588097747648396365400549 207837725713 22 973554365542782351700967521710066661517956005410529304439877459894181641763930014920584338872410541342343729058264220861574409413785011855662455788663568226378128004787558300344522182039101365371 23042127473705340362183151912266893120552960209859339731414745166172908771900542904554685037577077482189841801560983273 2 1011102655178549304822456753684427406574704476405752897981670720670294991933941095218299950472959831417919890150019370537305577063772000968795485637807147399859641778385169389445364136622322722181 8769697222368461401697832959979560654925995138202233749 4 1090173385062514217366267586830025903544099342769903052393709342721150685102232970049272622984880001762602982259427138613027671873827140541581600490611192431941381663030786208797435634267487794291 58192157113793467526100876693478568161711 6 1114453927340380378022666091978747897496108395560948849475559313038191092226148134532259546714930878687884975679614633079281002654110278363488865528595463840320600677596630135161761765949553019241 8143534128069914991195286241850445055555414858451771045909497910618168566021319619135524511597763954921347228082049762665651465970159144788779 2 1197977171729534069201648684589459056740753621124451128167726251480891451701216480509871114487217276880061534655278501411498107038285653462602034871259755806722492441084613815074565104845989896719 3111519892288266259 16 1198573991805435321833186707418056088860714727760324511809114466776254248746433239135855844403885794252312853443345433775441968754251365614980903061939193481522733690175864155172568080301180284249 80993945132646951687210172566513945465194343174313941533523896534980966334867154191603493371805878492885911437246321459709 2 1219462171339723364553443039953939771459935365519646288300356525779747944887862107343869296188145513054382275946493447959605464918201744259891990347891863495016018731156452819077051630598490982001 15881376536074711438061387351086210837543 6 1394191223896582490293975689167983231593390657906201659456222707816895762274035248081188234910294842151418457370390312874206956927315114191894313696908968372991169419467627086744421794090930478757 780022862195931090670001390035263931929572841481224407 4 1500314542737309608238707613180011668878482122520949850339948702469477343965396498585756658942644356790564910241210566715043113132125176830401948580723710480664072073842141341338234349474341197681 340406788612174097043697249714889431 6 1573486143195674540590490642827238806345673708004909047211978598944608832709340780322634996708672692892780891250039565903038969397967675957024326292139679006804466324578469836580906687891676620627 2515490968146009067507716847284824382204219593229257635461531518695299056690464032448508353751332088357 2 1686220306551389961994645588613778390329759382720259396298111970722544639570173908678197479817427999801167763548307081456979953022934455279377175405625205442265198304463514731439928042142399152207 106952256970740004896596362505916295721 6 1723538118839162924156661719610587314641646358234948608958057602244856922401524436464732924983030824003661207728911735547011749759965678643885644602397192037088510805930395926471557302718714236999 41533537172998153785586148330844777293872297441101162101858229220262346511178695418767670218935377 2 1725034710100819472299025929994574582369565130454504694035578687660433823933031057199238953033105331585295732832545321184079794217173970567343955849007227980222257869092740159740880423549521067507 18764456606426084646023720974904479926389102493688366714224156966593219168375732344970983541921767237 2 1790487974932737018696747639171898810340260454401169190132684079114744965683687399954767934413353660462680033651778418680631420231272812878712249655879269237951339642746368355527247051103877465019 182819372287370735354300108892345177644188969740277921 4 1853318309244030663005475172200045695756928649224880479008993745031495642997375544370587404324247056074276564996082338372899899733964255862315781468263018573739199345499043527729806066390778451571 1202467840434151085077568984085721706721998024076433 6 2180897065683658246978801112224100098078146716487292520908278775166852560216574328403347753073853202057762767381794675159405249553245237183926489326740642665622824848175907628171147007485480176871 52379047267 22 2196446137359053106938322843888526731641085452277355711119901549757077396118238170925287354800180824402178087712112553739977989723468961792365780938151711139319035812841928902047665717382284057567 83805296852971651998543091933145587874846270056696710117912607714812734769263557274504901164535276532162257001 2 2248312580890944630804183605044101216608423161976463860114309599453231225963066477317180374512694468433036727209820369306244826582117014914151236744191442960333088555414809351815209904448492539187 3232277282615509668851869355222775844323443877643114410635375711378416349192246639400166908902826604523641 2 2257298267868087549698870366866175915895177485274002109325606330131863734236881696917471584479291498650403569891248746829124932768185987555938150687783098386712763785342601907618163090569679508621 35758931376636747205001 10 2299537979791151324600012044249158345422885599742357089051785448541473712813217685262594107418629843516771619924482039578660564928955134107682025564022875828684345641635656699048166956250908526091 5993376449569767058834970848663504747963021375885057235874812392590315638287515577500478216108318789 2 2325406957095714801903260039185358846190018712809986071718406061971871951228039581315197277118788534746688194784366373557887539799089802514797675123906800147710275786448293476081642265049007843513 154361123436007776433253305320780983575557276169555862152669 4 2385630398237829603809938785341881132825155295779992279886415167459211019767328920376102146209494290090516894773308520912374094597596400694710807136286613245657067298752293110911824165703711958001 25200398276468174789153222892923408966899739962416266429967961850008698384021783121203376763752177441418131884368034720290243623 2 2418049041486951853586407484539036470367673405892087005245376220952302427685259741818767246744825671933989304441060628026677301043879425864005670995738269134346003348777600712208441796741758956629 649856952337164898370455486353289173200379270391400120397782809507187905905562646302304750048273149571 2 2504666281711038106475709155447419901034568618947132892046247182771777217358010763107993435637246807590128962804408443581935489502969198828544128454367370184538550114781419215239016392350546070257 15469507184813921 16 2549769437568011840538354181121214919839153582256993388434152227129961883769361714384675394733470057801991041839444240294018590969856212359862580533132747161466110118721236490357488501208907892153 4044327334866425349644885242265634524420220868186531030902493 4 2574123479994850085394356925875416918686324650102367584623637052590236717762136579077056534202833715259698838316574893721995608077154337810025854925477082833317378162488549098512741913207650967601 20288555602640841305743535349645447299305139404894946257048881636792966694550285776365944099005297106407029361005150712688667235024876913105256526057 2 2603946605508383587779697735175069104702619438037187191932383016630970907321084445368037983524119558485762409982886792992251785571643263339406237973791288198596320976268809647598567423838609193819 126070773863607865045846093872785863698583762482520036673628517 4 2669811277320813047970639013718694110136069751540697589802621348158438232168165575824123483962656854378664602927118681858583911892511434492006824619577618236987060292139968967443167251661481300591 3790275969004856003733921101049117655233586101363713522056512608068653376700717766413550522284719260168438733694687737022836666523673909905174494867 2 2697938464239132835874172493446995906362267557361404165697036261325709329489551522687408904301918453892721212870063450436262358971848280108822272527865441805457521692781562495701302041518316440583 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 288787967403111001464083591491079411 6 3636701949425445313379131734456625773921748604886818954334397872001784639837882316322425764953534542967639501406567244956753417260211585583216947872614094681008386575932397037510187992470906764457 111645113477210011780015315055996309380292991108340145842629471317197022280299055446003813988266851 2 4154877121113033535850559108465658113732120827786829131163490876941611380989397023434001771320387562150543902487700589131449905046952350093217354192157750641136615921942406210401012560302924574351 40135165303450542858737916124868252490623262573817581446794060460828976206057229408752706198138720029 2 4357449675619534848453275927963991796696219568924986045813184736597350470799409821782862231769475857377269039238348991026049993812950670712464497433611516158414577879108352714557192783898280178927 11453079847403559349718226406094947364661951575280081530923266528032539750438685089290739424338210791373750959656641 2 4363084537573972340292767999913242962827254502676906265010756280973934652795362146356616098819555270412669204840733633983907122201788738872969637332867391546629648612739086784114186896550926428677 18283222435783286975766295255335301927188698220384800670291858273021805208050744317932927501282268496322381193975331 2 4478317579234854224991332942480587627432106726474357434844630394530708934033518148811648257609075071698860963194992854573720514784523290317092036854274320486177882683706745348131168320122626917939 7274879452088150917424211879601971397784347529247869272171372340107 4 4507252702694972435093050240846112709791276121310352651920481822805913449576454846068865240124706822795450387486802597412021771446840398819465008924907244354274460604677758013041750010701803878511 11358614880874752927712901961906739544695152933358718922750493 4 4620932742716206381104402048567089370963958984417417699719219955590290250575792450600890793493505356928642807609388342765359952623376755248389035640276850815223197502617075741115341270378868029731 138312471620049261369760912577484991037511338851950581200743351498759067321350565466001934650869977833381153477283692539066817404119950709 2 4747346122604770110437005220182744732278945332567395424601619473052863249972112215958131474235941855769411676945018300503171711986430566381045262269212374294553415962878662344126546401351366773379 944835761711795146279228558669881388967775984739118949331 4 4871341789724948890412763034006787248354606837786549722731451032417189818914481181954672319566228613713175303870148000016111493481930661019570069423964603026834725519138226789916215506667871828471 509550913723220514319 16 5553352368431823051581394166112684693660468054354044354958778282455883513452184388230042238167644554466205820150815599701383722991070402890573533108267166658778781744844659508924882685763044720909 2719822865910850466726269034278942038496869439709742393454742972149012872441382617947393729862576225300787 2 5611600683121377421642823282512158823428083802604962582691099946443023648751661404453673069904546142147557153244880328359375977778997377114945523760965213095082731092895212933794734941338558503923 1922690182794803949416508009153608359761834154737893530583730416514215659570869810856414807771983736747531 2 5624375906577439767374701189346096946162307101826822399216944799393685839855408319086515756397860746495203976458428560427564655672518924848897629769253048148520029208825293065162236605637738395249 2017 82 5858409580157710785984967193522115832308313218708397279117355554766282291262627354659736144454954551053486372148932247548704131229076331543995794576897465201777838466447128633646974626626791491499 1247602112555248147558886930295913277683576192645190863990751033120907781 4 6252422635707549238239462642861689760443870631191684007545565980371044062627806346689036477655068878753486253729141951800736021990085057486344654544189856032819717658781042152346486964934830931161 498674520503193862968111826512571598028937350064532808760033 4 6560151267309593334586547296328474340372041632229019609910716326991834715575460727472874374952088322632834393174987359488371673471298549478416334311091261540276584890716639110816556123055775032361 1748666027250452188613695840793770797200574552832235338729701733 4 6582735208804990739175285379431823915895213801332905496222424441567009255030372627742586170697803424446628072254686240386515125611340669264421825752417047574039147825550494264542914994954446499211 7880655611175366789823263425215944590709928425598073728948341094183207199849352801103846795039237173973030039512380383 2 6742521225323833517842482098831572389616908773612569223103711478163394718622320896393591020799876636399142546471518241502887970048130381488929287414378228269783418913161456062106515196840334963183 9209217170613280939890997106144620258558534991901435595753132110968821604413753966437464495006910715591 2 6812628266922656817999538449718032692138388396366813749520655402631231552961929197482536604165319316634671389874067593620577243671886766328147261542560821898113428181049527152848211709265310347233 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 1199073964471218142523148698661555322818158522314091 4 8306231044616311413597272687138585157420306231273182844658242810069590988589078522018425006546701650301482231967366783722535811690554082687135764525687049092379581811736100644684371320187412010941 1758041889433 16 8326596181036055661019664641222909931343351482099541853283351031261521758908878646262722396742395349759597178829952205724155506930707234548106322259891990682870133001691703558164185225007207424721 1836969782430573619126656523575168842427564278599299391230237739950505438211329614679841124600354058050642271 2 8701062680833206960070780099852051955766559569203846603223982518390023585938617128836992533168738560514809815321170405662854607755770253935019300649403221870308229973602549938389451359232450572341 58966728913379282027718960875319726961 6 8915992354028981449291732103717701375183887564362333193741397527727798753322656922880072341698394836851260894029930310112797353197122703267337440527105411514129922958419280494846489831123005457717 445168876286051012019726295613140778222886837737473937798927798239757447668137045834201725365348861475379641115454547 2 8934608897932301003650725479101338636845308467482362740161636781391460005657308781109965679050951718961902259237092919295168581540517717683448557966380123023083883158744759388475503387929638162227 19091882592042457927614799446203950511991730255303170096773939592384170546585885220108663483858589054173881 2 9253959564903307381682024063896808066745542924128294068426095889095590509355017374835205259863317573093526955191220600292649566902413794158995549750333559286355273512268207109982715665592455171691 3381863410579 22 9321342642748119457484482841476286275781296047158521584823394974831269048281795893863693336343637717350930423634089565372717496616505563119835697380639709030933054023264286287189639855818951327719 2163254010885746235845437816794637833999858626522574858951227819629744305616126667345649124972001377 2 9569873038063943341216042104473728494510271140880261723229470201175075562361572976993403995015417200033807807823648341289584377167995656082757863879755580658077350973343449224699000540129443480363 1898020914628186894923984701 10 9870122791306031704344926736697758095714695283390839528997300669187375265092859738825063998997166000853752570682795914710335739556004261492144094095169689112511456652799944120865014660460873642051 2099642732812591060081170228884609521633 6 10295679100294385194228044967712943240884830256233086036889477050444596273968469458132015910006591366514021701653488854389005397852986361248806578007906411800634610473604082083990551184573733336159 21502578006270626109534450291424721359571743500739 6 10523031680250649620158372523316863737761627594694787398212531034070993872012386451323214593575518130998853934158224299491066129621645209796779939276186693144697767561066405039633120614561857269807 404318326024801439191676313735836288644493580299053616879363447 4 10588891948701087316000224081236712895367764024640855054413897834963606569374475286932349228026663336418801957351980490169617103079248460272784939278950274534383672936448820605603698431308336680721 1653305441596095524813336675072824201569052407115793827337332574137 4 10656639992373027828421524242672214730551259827724914748655887749649329410156403757978584938806204195045837373860965236221115661152285364641920345017238886895148808736899461527014669271591535040831 778658500314832251617844574671469382315160387866590273663 4 10672384487030102847156372816881606019614155881960926028289891664478535285131548430572063100738882358302686588252223005109857843699409476062005477784468356396776092548804473499990809486790775482481 3868987908004968842218325736252101497275572668366899772597161415508639132721826389868795583857434069885135540247 2 11138418370345571887131289538367432690495278115334823404689155524942906569512339591801141062998047625616395612473473369985132311314145013846561792783685379960090442697373668254700799112761452215731 52917046122703214673033099128841856818859679448201739 4 11314767316854496690022739961878679609591497003865494401322709962994178346007476335341886601438557416492725669911365427785588466355096771851601923403176294176912565162843579415253331517325491139061 2300304031990730222741122945005503647 6 11601005688333046888327419678659025830621344928274405241996987350977236424747499811959640343011620645394548440240982926561294049707329027674668304272139104013654444953739617864481754975548660189497 30661519227433 16 11718770169056085481778387479957720084583334204703098634139047704917889476497936804064843439643454447110528572481885247213384671486892229344705818904096658879711175500149723934776617234010998764299 1233108694842453898699 10 11846398969631169499134386839154788777946621969963060138893429855400090470004814859096907628923376737375582749990974554287815952871140195022023049690210298120438993181152486931106321403003371825237 725775781836816316248923299290179985929030667916062290981 4 12062265664801014733002788453224429465028185635535625000374515981920906600241052576787971544574472579400961799714036031726009202145201483419677768683189802933199270191723091477860288182647475944431 140727444960175175734753410802029235753 6 12098967810166756946550835380798668069023465286717829240632861717898958757099311082620611461301755744430209909293760830883289428138439618153307301499102296024282974605031267869174254221913940618613 2469505479025328355263 12 12103837719096859694145042766696103898340616329361701738138417420204372912336383280066781367248520607924791602750429697706044938284764131728649486126103583313956217800624890150794956085518826569571 3679367254707726283831924528940818744666637968766749671802799 4 12480486547578071987550411619762231747490249452115075310639392160441947751005729332408914138172557083724099530702594906921343351816724670611708166226847115209058621420571740814661640168698167994871 169412533395409168458153753357318686758846219 6 12894953062291762124469872258265365339818343139032937694350126559527035497418585467636071835745542820300436034643487862206158202011757146398206164628740433907037992687646748688451340442770085947451 260416971625115100776251222927272881990033350759503504773 4 13200448009023181416342608638969701089259088025138636681348696276876874599926151713496595006457508939593728836101644116026579635040251361779990515799229480303022367970648030066614353176060015916141 10747732269109858232827989908769180344247946297483 4 13343426191508527972267392180416664644005249979615017708970818441279914060273010219913512732477758828249304490764006308641466472220843819423386716371490945531723052934350509694742047544005473723881 522327251310100418618672341168449706049646030341690661226907832498166580649657572096504630778861504639598480731434897043571269616818886478314405670989239266825983 2 13524652926261426163791444711305975750087351661399019050389724141829033165692585710443507243540931775256023619793309864390152179509544741477895535540758849449993314745834998678152430673447372532027 27137721220505292228789177767109739381731508434489138361373422438039 4 14736725493910262549186872091740693800441510648708510454878329189782418404673756965106970464278784123621978680725158880609102673502646053552021788575201318356485977520850841361606106454582472248371 1971094893460669333794299519022585710392511672498321278184421470224140927379915652610816571015783200237919 2 15156885793047952577802709850418796462580490485363060071874317978885114327888501164959479115512163166639888572379658799050189217055104744295163465785761468253527752972218624219472466462992881829003 19854658013370398912184534441058323724210967652631 6 15212950379947072258818372275833946031823033120044349526764902921490977199967970848888826797772166841442175653333526977786062168309100795370238536167596473868990325188514804938428020047940781970281 300932738853652636285947829479245495666025766209946105964150751581134273 4 15225145355997660744753428729071913593088246857896103873866449870793882093185286563489680673375313051181215848167547868015009207849398071332130643490110702152258735052017242451538113500145474038361 497276749336212090810099256095922121173 6 16609361428937672780096715672635147086600956840309244057562438869628990614403166516411448108563498191091100043089344963082934898513118931940655530505303295650989665006872070348588471952720421983383 730333849369123 16 17099760624214592840518442550851050138045032732022746772192262832356768293693975296676033463966618220779361315615230578282666802947611287856502593658102436892552888114926903673511268219458164937043 510492526127213149536596522402791 6 17698494655990702733637244508884563968540039213537800200912599949087166753557214777933339223821271898861447617479384170240151091519757328201851239910068257627812933017801489002911250977394649577097 134692190916827758099 16 19848068813740925200124527788562193644976496341812609115984911773048514036547040719922521395491110335430476424465035931310656140870009314780464090635174306544546038522770676947562428990653003387263 215244364729499663625525625496542465099076561099986921 4 20307706360857010184758556748472156800510187446999164341210065322682797368775273120341803607718021127249399024175774032292960716991884873406929390404155164685729011670913155552105457823595032690491 18046347790267 18 20457489379133818730108008423456982214991318411983339278534250812974064883472053824054081908866192794475180082349211799738189502471997491004705098138733239463257880954529293213053928281416110630689 487581171253243065722870675508964921843 6 20615668705830282970470418456181746470130517264457570339502913047664122923303021339571884976301449953718846044854854944953363181653671940669146278945442633578841071215851527663346820707981190307839 1430189011498694932598045407156884379447457086250937810109597971932426869 4 20924743006626707763899782200564509964637987887312501491056440037756031167187631229961693133770041325639719316927784030472930414690481673168435031134614089995711070302791431380589776349161288840301 1074548107532322743221172315841634086094472396726615577470984506555558138379359739562795407847241597844197 2 21734937583231036946298638882733008673384087265425552431506875657936982547428926505243966806185788602222038006839068700888301162283856949241790871515060138561678184472701674444612139043481962594223 1408375142354810965888426306347591380859406766875454846081781047120247945346540843188493755915529991 2 21796929028603670912729999255300297150704796956210997890162603030187454698311896415578833529348176564042325248286676796953178400944920689939880466830268023249259014433217924302517216089025608087803 344872346233367971735817280460042808996688173765621 6 23060655897779709211514595066947703967550069071371633810430652305066184210822026914915077503149956599475291901214894680873299343309782658447285631311680653546583548863984619022263107238094605948229 7548088732080051086640574656538221445751479856197925211191858347 4 23064956390655072558240720685751813321799230250058071987055787483449696138930088013818909235794715755039534848036322008190210832143647945016797627773042339867583491523365675535949925469982525654621 99189598493086271792837502258484234237 6 23948958914152793597123602506539199435868457331160479342726620900129251930478892587465327491400262624409330476947876911081926029002430306435924037274251638383670368357626650423331783285556664482181 29327183893808530721772176396467205182724527356824239358143 4 24365948096598620200399375348113816427061518592788329560596026280161727911919233944777714293728208850764179680837661934660354333541469177769794533620367136516327422378674241957603980339839478678421 467230943546024169654978496814580522239 6 24373174027144818289916663596140398766356421199183481644688333324246829887981397577039020181668621889564504118693189336288039195836418766210919836037405423913074592838447939815070024498930719316649 1733372176708210991085333728374163975025877 6 24747579248374502002673561357159356203082392231918943565218389881671992662610785799145188140748251219186421969151481564531716215814571829528206052817935210319754821449760296829760268304975310942347 639334696481669 18 27138446226154305417486949411695114834290221937622165199157441615780128769910909030152222231950447849103271464609510224218576583084519687983464727114479835357044863059550705218056154779136507843269 1730648412865978356861379845110213915984712737729472494659 4 27750667037487036668666174005494023379806851659755339792515966264544719408754598960969469628549176652109167166630392549490753722276846498987924684785016162244308030536324159238369231714869716547871 27116145323738605876254096851375064079 6 30094151048378974332931089221192492599881600316378752603424496279574951525866259409818167812672085992790946588388918763787637484306158930279342634947981777024966701708458387961143463873508723464791 2487803539811502488892731690525678761 6 32093601370904566835169895909336494532659080586610752993551342706466286983023052565694766074286111091929024852067646232789562923529895917769526707779637121638462472018461510398909322547437853858433 88324158503831549745649032359869948405028888712263927831094894475088451628680990849244268471561086968751 2 32902188802040436866749937284952386635927134331030866984283816224004384681885051393026919543157001502541081920172942621108733594957098486273117437282956086320202574250893708109115882947253630536619 1461646729686512109414038991564066763 6 34262951028048704381794640251743491100108618509358135929504339544258185428018580822601320929768690262262806178291641920406326498419624255603882832704345989760773315401549001734559405007716369814859 3158528101 30 36111029466847479622947746640609091690936193608602247812890627761052248246380910451525555325910353745472422679257690947647395079177453477853738591208562712981474804832834641756926970519175461516917 6485225266031600586257032410125674883907379984973960693609559335859938698754245686339536406253419672824726711955381191 2 36190246786311568828093776370890878391309434147562771731616971310286642428711085880387052636456104549677360484337871724539642132718220506516975777753755579244457490312856216220933261923608138555177 114068264049331241849528799512444767636208538814406915201650539864069129436688529500975335911048946204261835961679678683145398054584810530917224514716629020629636665512189750154929583253087302825593263775564567316609705095697 1 37048494321347279157731203693927234450934744609171057422843372260797447271373671705094410626357863455079131986132489221256967406566301544162266559370100077483901563089600894023549412660311481951879 28032077531197 18 37415192444472866979669078992094870765349059285754952014370995005078560602929447710705871764964404660378632870148806949776329138745070241412116404654670798761120696066741490199760304188848007283961 1209585997364547120854291681282075766168887223367010401678821966494112878858346553364297473301201797 2 37515340641548363958895651112510903911137337896896723358813007792248615435404550236574286134235619091992292898544241662340953619690314117582669804622724187633500054489775547094817217316357892749513 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 112288378468617538885026141245334135601 6 50110695267226188138888673358546076621224124558606954339831262382760326738740220684580130868294862227697210116128159228910047381043860562132200030873949231283677395010936582455707121477108961462009 6147679987392687342845949445089238734265757478119 6 51935233378057524755698640306838217881386900773804109332172255496615659401635781280042995398678644441460941768595955700655118362283741674503579826343775485224871799130896672299700533674871379624707 6934420998090583481119380232632431372199422487762804973497168994292033045117833674469381784907818953983015101344689110526788302254383171 2 52021162733772033400521693230935615626424083883044946551277727806589584753698023395464399273327642784408999817911212817530498209053334623513877942412238687124392244494448992572410458378975996811179 3457406039640312001963706555539287011166117461947192001382256198626710044233384754209389495835263027177622975607106107 2 53817484021679255588268852379175192521195849571338135755464306808957542178915635310518074971129756012866849620566296859003368780232064134107339083129219275346664468673690883176924732186693218307319 1438019960258541683466045455630906551 6 55111711715895753985441820149849354496931192131214937336068222339871709430168574482856652358592585927595940697917982992551460239381897247885996762712603600957253004890070600320495256245885107354121 53396652146502318098749748467194298635617259847 6 55197066220821398183111367005350504276687131097138905110673407815517662939963026553962913400554750564066516869356648357961706985082269446294070951152483177498450879064480765166541621940647630580333 19803964014416723789084828002533307462816262923814583127084831107687677 4 57205568564800287722065340555350299956753898305025210355965781147813765131477567128694551725338955115655796306129429200058850468790765797508295188488312874673391763087412109019893876859865895345641 2398504647244002155012467369695771273620257416524786512065447769086196033205064865665225590266921041397 2 63119573555972560640283632553189538842106020872071352970177041810851358130085411638715490890740745338159330014527038357708317360170888640614923415960085591015622513953791144035623612816518754559463 46417456331668023258500945984959499565356344143167912129923061104915181675529621957339472827200958662844031 2 63640691685974497787021910464679925909226451494496622907366928157245900479571815813344157322064232040179749339288330146603250537293280772914063530520700717846304437759786605819999989575683013965411 2295462962886312795852113773839817184334089916710964738583 4 63922665844101990038160886195562946019179231042723519529950317300928181004182582735194500857822115452331670150952779125715869958504722884677715977617818713632570125555927680329802777296309859058661 717237359556969983607954284181513171518982860620971907 4 66743599623713170428037456303959169998129269985938250469683812711894603191054331583591246027312267574276222605263124225729698434642051292758392524837501994904918937392975275117657945952994797912661 313 112 67646087950138021633320346490110352114775407931190236811191110899181364183276043926602797364435184282021718685114265965247369416748064147478005688300540350859498648333347502261723783908159717587359 14231706324090739660988163208461931 10 68424808737345104520971012621305562638015571753531490544742590941018803876407016333568051566670170582929305741404461586344676010030961891882067581740007034656550114308609911520112524205639733672919 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 75180388747447269688896587266085590871679048217293671465869 4 89101072215276554310910679020403165297116681533410850107266843949604244781448044622095042679400935864733727107759135161410931061967242974637901001766168411491454835342766907429037860360171073530051 80174628334038233208254544911597041 6 91429906016412098444268586033653692225364203371435515218280131878974424835123293308833503239500019205611237658146953136882683866386820862803907356878325206008764900411206791252518124081195023318961 420748052660951853608233658778997230515444715814785979096139738271225821974925882127822235159841178737259388973778871906310767 2 92701380094733036881802064498488047835472238403058891758164861586905864087819239156586421893201732941106648821935490507259416069046446339535164265991227496506333890987600893227893539369546166054487 610554127434825382766905253973308415202408623590015000997510228764640284137575490994604689516233313790040042789988421601007 2 93108897802512506117257080282543815053341657711043532779411631697704907317038216473507954064901633020668913962452390010741131079309295160443468043874598774909224326091213037018511697475095266405827 211153987769275988577773851099018481864581 6 94355474270228318670222414897918490628244920373466168621318705293468793111899745098127038914262317244816584778100100410612351019555507114522282563288515797271095275087905986520383741210001810647317 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 145132549640036045501933 10 139864806579157758278580835209320363253835301022492168970589387391585441274219101950837797238967480325569945074669498637781876986362731031494141136966638859542494910162998097870915500673706715463301 14600916220984609176504771612490919581824878864681 6 140380967874911978570464636653670289348282963253967958367493005287919956997813601188047182601450848442825405177381730697131601734788005986377796438645672019351104206313988477928253077818568693260057 550090555957414632537124112452862330651678192969952921324704225787740829371436864681325722129044293813001269337 2 143084452861591242987284845917152682982031813921047902399523437870536090147257467823960455212197744030291638785500239611898196044616974997941064636254007308784518217406709870429392833603039636582489 379240828745054008742688666589073551 6 162914210512637237988326551257260438069991490415547766981584689319023568654272299214505739867168509023540957484017326723162405480465427553508922948443629725748268538165130566670583996357065291617659 72913738214665131166230904893441283658540204970446707 4 162975376745636737595972710360262424340103226439228425070389505793945828514189476233328180189187656746836033580100410845137803773657331149112251554477692795425162919664153399142836327193578352073181 347950544319375903957353763630718792036219593601902954738448485409472090513127432099981087897605662564427990260384819117207649 2 164832810025615569321788685405848243586589800222562843424306286203752450369496112903666992364322066403343694046766163641912275794362305464395289242930398158548740665391038458627829712731145550887581 30893666889480990856614580474129547749420028513721881486153081393009168646584338560451689956997304155721133574491 2 167644979087708583542040750935330641928753525176978984060543888966141054802047882457885635846204898948725683271300763385203638136936000886992959653095405884165334006359727791467347483535666845930911 498674520503193862968111826512571598028937350064532808760033 6 178898325752789681444934387596677821021101253346930619372603241996019801974459632921794181531398127024368237540503886235365610980500079908655278191460876136902955839978575949389043516976898335936891 1512161853485017411 16 179593851333833785791557345260602575709802135968266638022921570299013271484036530929194574712486279243287449407827180304922117161740283812717281302281151158604276557092223604936069320339166621291607 84607510319470247395228767218276207354576338579 6 206565085276515744281054140264971628506481525248796009478599071086733401719902114650138250255725670627601193480958447222365700533571115865922679843275264639861836858453387303995142758750654661771609 9650723876945534717731 10 215767330604416944765064173567138078757720077148407704236587411272856642863538712251821347725222733400395671289809448672064627480358189757023727473040930908112588490943533467830138934664744484199843 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 3089634785345678922991114345911637 6 295163560516470020953009452484666934317102230677133498580405898554422754431877520920099579761541868860179859964330500889424697153970080955136392471524481668852646443213716734040573973182903069934921 28088149298985901943182592430396572172472718476572990657370204017211763702432451436383928469923892977 2 301930398408772374570062740742785456092053321978649004795897109438896852803905672670222404700374464227675209169248300337274262242212082402046918224400524600503736179778625004852079209566181067307239 17116702374142019827628865792011572801867331554854689954886250893575692017692410739171126442405835461880831 2 317022196261150620047929637912283153691610573250881217854362739771344349790596293427492097133155984022655179184894525321159917655454082591294092681033057713391530295936451544200984441098864321351733 705344347290325711565021 10 318814404456887945654092851905705466184634076810948369427196470580318235386039977890412611776217479115243030670669644491879499140339039067098198863773183764871690641856961651895945726127852939022279 76682225834119 18 323036206990471815095421205140524311452415899990845292383437499517493292951083625992063019381582037253291470299868179275013374890461001071699804343871585834438071437878625158003770283475797559694893 244876596948368275177031974189869230738069665798427189854739249418989810273802961844512232655876011438809399912155252176190044477069101 2 323485056872217223437954885576653476201187580440894852682596990468581758801988618327950847974638261877905210359579727756555337908102855216112530743390092624995886278965829553355330744695178803386329 23973126091522269457991177789663417218792925130269 4 330292474441361664168225802984461106804761429501843485676978117879865190331008303543937328343758915041237288315790737116616771697722246898403238903960101934274530262114473913391562459795355653192061 7772601833995380110468718452784869626125644506932871555667237710578374556979200535685444521459763619292858963208022247 2 365111271665611315260778835497572995645488227831805865064794032793331196125714721573178122007560529427802449694414996075418669100416804771652018878845074716940131911393826329737024870569992742748589 47003508337164397314469 10 388508807961574941811638901511526752356200197884677253918756508989812875755562529851626645640565881023008963741678319343917521321531211212151335858274419805095847542080782055350810513128281487932617 79718353215315786637 12 394264067604723454077132122508379231975778812819795695405794604324826542171750727813899666146402037145160520391497096899981540043975419670162875173317653428714901850250239943777249784659610241658169 16219983044254185235011088276924926804739309515909255997 4 402536461922536091872644778365016545624861226912495465111718920772299132733337619983088392478408229731306368717650574260863397636875718500537027074529106680756591929502545657255526041530722201413541 342077830411398390280467070006134146085605770499599670893 4 406754595943913552460378688398917104713146986784846943315455931790652496252998011912702420924444288817677183987217979407359080724211569936192727747880815330470524062694026882817402516885162524425541 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 1728030400194933875988659091727790037181739606982018300700073281552644219748820037181422948847155970858176925864816097 2 602353825695696841074323993793495819024120117892059003032002602504043871291072851358456556061748263295390516807651322018408812897292842481941457788045965249878426419579716511349792770224892030942683 11072750039329671281624029029245643041111158514158964533580547466882007373286215301644901182034990141 2 609979071808334512010089442725180508001900126972053111354386465964746621856064269932093168974534242176923347635333305178983619264099164569483855844887076013352475367409577539069839175246859781105423 49417452335171544672877523092966842961 6 650584709681116767810344735614180583692623820213297747652524236392096004240174579918386347463484053575771845260091001846675969002261761735017743212039473082794997540798388244623346285881276265932697 8017422097377816047 12 673397832302531331625282043381944032768396534558233189614135779623133047260724747894787116576665007802914219902955020534091321775092712630695707711531041741019280842827348800973111893134284763212257 557188014381739222381192878411972176347883269921754964535280324833643276890735487621726224188438306985867373578672361328433 2 681343091231164142402779737516434608972130421580129195295627260794692473724090314903013046288251600205264180692454530298078309444058604624503759219638168744707238177057890624488040257206272024257351 559485540169781458163137775280677212047760479101664754913762097750901603808022638147249689822717297812757 2 722791117107616215733017660084295243741488968856195314528831516321746845545253421397903695336195470251253983767107162994060428744824305431053008452895021791000253542582001162798925184241488655858813 6001328806891447584710890415666465643101049444490685293036291236748570501306288347570971379982381445597 2 751939399317067952658144155135242040302472003921085105641081759216428823181786130588072882670466867271438278117860388592910286890357608622363831457495374785138192062720283785822527386998411261787801 24687728954464234819601799434061252278652943111586611821414032586029828580140991362043920685944324945083876012185479314823192988607951575976646431012235023243095855377415643276627194153764631877396896967664491244794880036342019435843904583106037542958030814325665978323448750351128407882196266293 1 782013253217838109053915271439341201200153476471226404614904309723684021199029949203521769103681116033385292749044183412935257168299234799059201801230846711269677473621393010567769940605308838197851 42879934500440978629802080694942754409178692064579823961169085133 4 806231082549561262998348549527419906906785578604762576885412589444472293659809210464231990663149213863949435793645925273872853578598920366800972680251169865918836070679879347235638529737689223083211 1496012142123389859960413683837040431564023822799561509163761397241851620788107216979087156038442971479831097218644267724603280249 2 809714054245274197198396409846199285596925398242780537002816885900798261001597301343451047170415862626974872595523680776483580243630575388939092899573281426932068864479647671844080804784848286584037 27451255028998486919447695885731956353 6 823595517711376875885701725803837396052128920276777346995311142538893662487648255121171790092695242484068891018426279434536044472796907756393365756331547081587438766689265880550544147760228726425419 3734972299323400624695812828229917447 6 878610994332553507985881756391870000451306183925600190689728917940361079543664738400098931516241974216874077997431947596758195666569612797476856147821413401562452003274720810887112271159109641392223 6887520338634070463430881735681085291432035686015364177285448910634891 4 916710141171150807150361383992751649668062487861092637226509865924012403646088470886636498372847178551183051494964655809136702358997901519827855412080156907481538901363861054552497782263632896360931 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 90075921227142995865697677891068855461 6 1305251903830810872708153114778306135746391591859082426265844263956419534755377572884988407914775760245699599346945899756002012585000089720911861609590779941755574085379450116005930981607015156602523 23135605461372816671123323938229745400849181 6 1308866309618387624590888305367376186512298476291492887353901805307808739459800183955146515815350171078553725170245463555413661820620313028617679138174238925193337799552895279174469612515984856082637 43162983777352599889 12 1358102906674981732313840931898943349930581717392737351261611663608542204538734498539395450194180013586883564980515359164905944128392416367539260500231240298639904260523567278931256575864794552203933 16498505174127514641581019775645053665634319342234717656064405930585415297305292611565859974393515117686264388359359066535585384160535198475765105459860333141 2 1386377205316122974775653590473715523262049520741236971368647606974418836223583548648501235009090637861786316012295719942653633796990189213286642238677542399418790551877276875266583193361587310387033 766025298119819432609257368873987502964286462457560750643177 4 1405389122287233027305567686403605670958733817467039065263757591555276360717531333865397934343489825835329585386160242135990112996318518980512996599945809533817613624167366322201211175128199479870421 5143507849280963136822435273660510528878479332546778318912382009373332896022302545273930036957468851150158465711258455270936646758506658311975692591936285959597923323538912686985711232096933185695672213372171068030489997359048235453666979748466180460177017409228630221 1 1419068069063547656715229462471305791347646205639824265714140600643523857991446587403341735047752216444802188938911557578113375200170753865948905860234648039842827487874779733438447043869730764658413 14556235701676816211399093165171254824573983727267563506133268492100849763745590432371946103682036339 2 1441387740154903088436899090910166261780940919460843451499348572160591313703379343986912210615206795941281036487360593108142482635111981369189937581452214371180470671974704156865683364816282349650063 1264070456043384314249479690687865848789 6 1460830366421974774713483893912580771626485307083964153552892301427078960031029563080483572275804184359227752944249433267696655318629158029317253719802396912276174012849351171563119354366309319266109 454004635679057021987702547848882106571843529572178620960753 4 1512423530518849472528085659126420398959017085854092705245036638570922239395649919678061678202144293043456418468817855132279229027983739285823796110022876509170549630014497353921785302752803004519911 4389192708942330492666767518476967933521755471250531146281147 4 1524406319981454575966486048446534192683403693313765790314146462226036115962349558630778982578343859566968307864696853195186897051773777418459975248656049789707392679824981439591670615899565593927651 29061112080926175327382945084020910202874623795818504074153612735267049968701338572107195520921266841019648533394486812748825307177 2 1565438912973359381389602740032645046547565613876584597644101859232148967561598061024111264493273687428589846640497775237685052132724013054149152378753751342816764579509332682231978368574490133582807 42428547217428131232635701537905458067959336684165822191036723182176316354686528220454621502737754858700886861652915795610265589833 2 1594731481459710919362850257301978320341796119044736741830714618838201139403810226170325605054728983534880611543664935402331875560990941503690569756364920568878920473542708554885712109895237611321113 5858329822057687753549 12 1604977985785030178437932957411923019532664672023797383687894915186459212542065001454644746028931155108335052299924114115481008281673595220875484220029747617658032702598240472538985459950893880579271 12309659531913469306492357609079968676862407946092495638904022150369026347 4 1647629407032547759020782840442695196282280011738550349949852830955623884973145897753365239884966558446387797607001652174245158874334487352734825896441771274844639375863522207631982420905085625826931 167474543390655393343991922932010065247338044663811191514268449366123195405226357710743646798919386083734022181311 2 1724008968899108122449953067089238789043020718985433990568226846316109162723480896557690724679510629043606135548101959209054204055201585470493956398651764291679842896170878666550334254062870633420459 3680723238810405736318030923972882552297763048356753120933004019510912967312281929741119967191897692605867137040606173796231274047019 2 1743972529637876907851233502679043096725540290153101330996421218939972882548412464049215627317940864410415375012552278207399327452636860563881691777259553058452072696917707217850857560529498635264779 210437247817965943867693552640113012740182883557758450321235101757 4 1811044402149563471743800699581675934080277135415526834406247385129972483073546681371922146705858604897191812891444053636442841453339870468484314645283291106274317029008454880456305389792475028452821 69232474728025488677694382310261589475403 6 1848633792362916970553343380140328579053258624688720502643921237862075156982493224350973416781673389655943053673870519158332770032273576548559934181024803850704236545473607914617201868878676965834691 9805232082443999146129656891318799680438118600706684079396554395031942600593964338567478542469419802401223926796859529 2 1882807246832917761814723242685625373914220234045096014330901598563792102019839909345076811604671944391409442360239047337053639062568579964156864098604792030686473818414650882116677782011612179400609 714485809335080351751642353277739037539 6 1919192612749376740938563933798643707043211525932077319343473481934914751315461095639500276205479071361146893295234027815456154417370513562102463584209677611722703925340431075042642852145126061187373 342659487575866171298278545131980160859899204245153 4 2006462723937579973548050896203815763807066361960088405861318598317835875787969771597810777121265871140309856523280139518975876597116708792583471239191540753211742280281972974933488659982207083306051 319295410354537373121208206190985237020391330963866267495691371128796562313732671051690005855573445407789560228303396461 2 2158475653422049037521228415759318057196999237224031923321582271532702113918593256814053630181265979754682818652640934096330202423733398295200135981725910339841685531105089365889372758269238695701949 5889307277311 18 2176619427537252962778913301811421852404262885698506551924386718318200841070107928114164971142709922612160275176946859426446497603987996142948590700283737753713001557507494736195729079360430490907437 2032442806417638050375935409139699606499187 6 2215759507840335980159579563465688453405216349161535596476728790713496917634035627321639331085062634865912081446414714673596329026299385277375156036937768926480363695902344972421263581348933851327189 8378269240138186520522800712958060425119306384281001007 4 2281180268346255175326327720926851746421359059052511082100087760222282925515782987340056916861568035824354768939390620818115229854996893949860018478609015671415495249358136586981196889503451792208381 65805640139337583280141 10 2333588908458089304616131120385802296230630350568566527259645056363809041051816062990742034974593117463528568573729962384653882549467906965339518039686373320122221678194895885773518003417783126454353 10649501886896493350232306986167108757393379694618805207900005210319182804975426967981930705724946027113956481876611690316973710768016109831628563889523303419943504444270914904375372228311409759886614924167900651013330038722379230328247670825627356661 1 2349550318590368342657358942071030372686273439575962132820010107794295116593553024956924165859882957515065440238443997520549422347857011219959889560428134181009232305251947926745108705318150052223089 18369211123998383762741 12 2420629670295036231437240615824617928298304513118061286459396384602066229044429392791102166649795034774367581372686082750526803245089260812129075626912279639129216359625398304081296283634220358059101 37676392438412411375059458909903909316832718328095093450425530615119929633311904520436458635600825633 2 2460156927509982546740798686463135490934645459160623065628823303168481202090891214509364679388016952746618821961041659343084595612606452742686330576023772964480609970727299849621423114561233946049699 3869481297007413264839989 10 2489623981618347556980487005927944657968780870559474756925640205717769518187100768398795190614900280249952734649087318839688889801343485065369326864540959562556581700580921413591267187326334786618499 82571131700001485284684317307245994563436621537630837490037062362572903798918722474767733229069686559470342793791 2 2531404340257421905893100965381024830743856845144422035017792359467405414490335717138272252937752084919594418046003039528583853644327250564651960876649276733984999490879903832395050376567147855106303 246714399332671076899408440110997302877797092643370889259101010007921147690933572902397114925102019016521523925111821577525120255012280322229061406332851458017859306414692723189892643317174509636996054419694289251800081411881 1 2587430021439064790186616254937959092994961817114311723428300219751490491127027235148145187565040751944253843853448559511437425003419366436751529103633730992486917230482909374731063876784663097252793 1236364407607840562643237774629362831374529843 6 2787032442060299423613482133111502156126089669734854879772658050208870866800617929907645561170133849818396387680323275667219446713449820540431127249917025592107046791296196755356259882658108840194677 2155773495000268722260358811889722257416986465964581317803253391539897267097 4 2849958235783091868235539164095480672125589241769141883023031368300339137572357134769114961977817202215762825776137042060627478796416100922230121965333657520484352998739037093497327017809634256593181 510694116531654608826620320787326552945842898394935162263882998777083693776402383207918696681582181649766660694170630364581 2 2900091913212167554205203421129069936929795956799280101366696671611541000685560803621597379422960622983964995515980123696168404725401471968542433401763510675032856620523913754339372960366830033979111 1958423494433591 16 2933517169095168517022659563618528544182464475931165571731292722141606265623935586248248725798192226904500081756376941046487432946432647734172715555250149019875012419468985191769589415821749486687971 818097167450232471236013649867247910010126532737035970042633618468010847438265195651943008530479386672338502802098192492891 2 2936102888701280508256179366767540396626114445068046225627058043361245107987494500888686876493002418970126968905464996104810936764679610149525151434403485168339507541945069278834950721809893467371463 4465225871601252631 12 2942589470392938257325324587192089736191126111022143091782272097362169387026797186811808596917324878174644754973282982439987207404827341610495898266153862654365874993860478860600979857266760432805401 7846783385938878529237653447277904638739658419302748485609 4 2973152258887600622169595196324835673202811809914671111363323166474234288544505687624648761703000532690995768640748240136231163389558582777544644149927006372332724457531425781717273426891997805063621 31964044249933 18 3091103459167847582800395725119986661866243663629312645327182185699988993666975254815383876640828630744017383783185722761003717301218082129433347877283545479476133969633394920801042381869004302182419 28597377079868961231515650739373496264657034738137083130189336028492657178813282238329491517681302479 2 3450675003578964541143990124007321713762702146345372857818644242608682711318195973715428961017572391595132272698571821752933462840230416533633946087491435790734201939839843311347452769944328572037333 2941185658598897653784418433 10 3456051371327680003074518285348734250171532464349605128359700534152412626834293097613332100034634768184499637397937818805156106668257214022363123349812297182516155098397042364191500238645220918066717 276336146290056667761963841134687944442796136169576042825776633058670278002310413065933398846412713228124773203434577411897 2 3556118082649766258961008221296316635826376267997396581936268060488154892418468782648596402963028909701083581139559727845958149961403309329878930486788523335612460506998481951502829148478677267335141 816788293726909137995719673480915608740524466552871287485291534823247348882057664761236986386668467849281601 2 3597763845452424488228657504757257498933460658264400152693572154165474462502471607458757762508843092366376408659447740313662837935834889310010150591486254367161479442067175563837946021806975455264463 131352481715827283122099191124412672476001395658247218551 4 3722202647428553551163168663474069077201451594563810965171539762079776886061833858022372406759515536250951174891546253977448227547580871199179091074863322856559906148335007656423390891860287555573351 215302613404598629985855755851259929617524835734867 4 3763232905623746577771168737655342605595740799961292820697878532795958758473766677459711125613927222992485982854440189175279536814524662636074347753606250824628247796576697132779637475386915597298171 1239057298272273136190885768202691081932154402089203174412741617251076801109031000534134176364363056888135999339121297593833 2 3821369241230344853643425952366090568461876763047612894909245669360839969171075873272244782223592440565163165732914010311768316436632333262405897161160171953904173554037933922182669769074370444831987 205851697932409171 12 3872463030507748431648122448377125847771263194457212027885316584431141116332957555245524918862341965256770589936210217020559066863508128618556758653168045723188728119719662522325119711463209593361589 941777905921758243496126505394330165183102948343043473956964657183 4 3979054136016813018961029186819078815929607002748442575461264414510951187848534474942143585608311476499668641595860168444972139546795375816572252266306461942301245966879687392352803271877700036311351 280257881 30 4075583394576261920413556326624451237233884095498367229430194183877012055609800967430266906016795319871562447155270240090047682945506318884204200411774160129124923001706523293849965880872118285861671 793368936443053624711281170056231934761056422797699500448185272799112901459134491061995485056893345305711315056738177 2 4094583865781929915374624652741502437477591536805189858239096197383382776222483476776755505962339160511957606639890988729163399067648363214412245123010015270114299814459378463108570992493719770062857 184704789634231365242200501124586090893599183493333456670141547639874290907063425751196325457688761770986217745142367 2 4131115499045109319705190430361867654663601411456957464330860785845877450002328821262607502349757804493927999907761319384825944948484366749041312327230641592087128426496779611565127161719584402532937 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 7128725570290325841583573 10 7383503987089667007567597217319402675704706435393152486307916908239429071380977531008332261396125426080038734366546778981319569656039430075005590223767755079567361442439668549944821741442647107260283 14869488544536430586906029559152049299792285758568041928377703380544648912392042442076299709209181910317 2 7595986531814147757594599409704005877149156648666659857024126924410754462724700726387821472322103126625455183029151407042803421437242576755648155869505811675670298592800230434965027963369271024105293 612067 46 8365641902183855692797931999040549557435758147511850409848893521657947266068923110497717690816223900548460409672276205117432029825831989950597673696723633825649146679633731797861377801641221799154453 4807557298497810374791931204229711982139 6 8407361350962722714163111347643086323773646491175882654014608669195576201212795466669349585322363376147729452514651936017825391204370736138490814344119038602419783460000266689462462856843065909048353 20573028820354673200802463957252136278751249 6 9318320923379819571684472062292409453523478133100324594211553154494478489693065559818296291177882276916889069319597962071604399173429585213136342006107252551610967311675172435390523105823787950235559 5292133092212886083467346808945004438870278603423613339949082649607652889157348284187236001566058191 2 9335557555231574479444320260883661783466900246507929632038081229868664618026078161981143515406242153269797417536078110694716685638016840094931113601363526614484439649372981811927239179975419721416891 1242660643305720824230031242029594680336713 6 9589585582985469023144228976854857999704629366619080072054472586390313676290424494011226029096253248759402933129890127767896942172746052397877430150903417242234350993900290812516948037982702466171899 10178618435791524740288495667272784703661151951030165917758073956693312860081190647040708054605071761332980753085841 2 9659302422679195985465873891414520222868901188334139282454371855487944659043330944811202624736141918957463796391439187392933884600924521169654845091308779543629020362690272459167708330902388629959857 34210243 30 10512896323946525328323590051713030182707488022156443686427827035707600086867033903192945127273531284579440671455984668440538086981016196248405396732898676231093060782972818311914352957505254809179243 155869754327578175633754511107082631359309 6 10841111385630178910440540103476419994751974744537743732045774241885782676345772299019262636966105804899876339510052309234197942778955654883100851992789137632635015227359604861391708705862615041248701 349944412370970500191763998278645183815459 6 11294097504627474872914124957454948191636564839896605569478186615499129513994179766981499217347355732266279466512521841673191925562285216055354799379493327509870313627664201267856824957095734938405367 515435362854730948670377 10 12103985461624338067016062499492838837698486944213515144433249489697558112420666801159878380185892829724128577695675947247178332628198427510668698408486974108927110726310800209787699978460095032914169 30040663288370142300081039374396494533597354221035720939722432863114123736639233422662903272037931785209353082101 2 12146851368494385805394246973220979590827760946882527369601924856187919167095625754207829847724880666980954136187237259474956729456705442806600818252980718819538568920675692155374919460476144903295331 3008179277810366813708766013563910546587682612242601066942500516019930920715860781461929021870768250717689357931863437 2 13188392853033896609931017295765054092131721417862666731135142651767379644363540302447346086672210707876492711874316029920381095803787254338429910021565872083460654087861958250397371548269087728841441 7115196334511 16 14749436044809686892828557568898821026329524109879081313743614481436023551818571090278083476350610244942488186644249919357900351243757675741964197318351286582371647346661035837567456570410598479107423 130149201241790867008897750345372395718297755591254062303 4 14819288898506431217241747425393984230651023011264915366784311907124791832129379377302408311767869281569951435258147958864328277729887982760541250264707999982751834295285060571182250857864573634414351 1515821915740550804131506664136447214707752812593394371000361379267097998382310785805842712195830369268314017450829 2 17075155079961939412920954428344803923444777618329969183925542929681719403934676636015128265268924969224662748644639313143618208320121313020971722163530296090938979928202722256006375124186072923006903 5220791602955706900931 12 17210713795754003115885926395510098998403385426505801843175536454634818055630654377897691505646011936218336085004032285077956259599796979471229227189475052983908334507217637375415370352646427347348659 4897992001279902468859 10 17364421007109875046003429771222539064704679853624657548340433687389400484424988222097159148705183895472756185454414972762583473854909976998413224439050442121316697181714430617260910398918425914135369 12267153193 22 17929998657199027060264947452494462930639902231860394532887012847643672684626348522874221374275382707285036619707755673976948099250133250523556760812605771805399394744593223877269604638448616287169711 40514433966154956693053995237956039694497161251 6 17956802988274141644420925299096385115119813423057614707609913988680145148013847896431040427311846084103531772267119449110319423837285584920830280141143248407535973938515548542525275229075919608940931 184988490813612095318047946904918119784380879694433 4 19197691226078052487028325083807505438779718162572675686582223100519312154558675389998025487347236164000993113493632517659062259602417974859934166664960841809720956379664830387901952604497378724052521 11028476227567388944609013730355345880055234081335342246101383358708675580767598397476495069168550291223846466376783470978382467709883692567286787275806271133899595318524421114970211843241148173213160616921777376700489582936758438824250756567633 1 20737191114009153409854995960094303333855618002864009973303942104046409648554702190699614903696403631305526876718156474440733495837259859520254847708815996848408466170876304288249662712746026057645353 856448594188424735544787051552183905878177206610139604380623811131533700405938552013199403254916413166519523087016762747237734248336903 2 20905678703285167756383637293577921019306941126694063740018139316604232049682102849876765137772879264369213229550398958861954332844886200566343584961251929239289563782829758017945983866212567284278143 4607943567604117832338968381828437550465331 6 22152113051908341878431799459237387903414874502403974868369907076392909117802214599047961225007272765625349418101375138587116782658558406737455982513019376951387113744675731130790111682385847683504317 21517465592187194709856675912887335777714488960981767990417451806680160227931501089002630525599074504581576707783803989 2 22683680236722760664053641655807954639456028070443413878051658132465875294533309364439674912941059153215569746702218561494365515344513001462170390700218304246946589966128365853272861439658462117214223 3619275827840054383017089278971957491884493791903470144481548551999583684778300188224207797390668467423691456648985346190335803 2 22854755224480694296864676303294577128620292779847755874799926087714136855530617363683302002917313865758489337338516619804053524336137321177313502506927961666296815110949889724634940380843938751353663 1888171 42 23169270168010668527680367281119431454562472216036309443201888343392880542596477869592881898868858621199292836447298010739525254341043171609550901002475998141375163421913989773486761983752113181560273 57620297086274284115446606608707860999076881328545354333519 4 23243388322624267875777567152326989316002448614913767176427455444102133982110334624202155903483480521695371303756019127950024391162755093449417659990364649672322087578756999699724619623801365346883831 258240196346709001327143700674652744046303648978999177396039 4 23291453472678027017122872457357927113814266692080159096051436859837051182635857612864432154277061091364796040033757239332132030406315264641873370505375705158492337461881307970891692612220877629302181 4954434253847286039109 12 23693155386869200530418915933201669832429818555656659962344047890668818118535781824129113880478491388733317983107069767582288867837263580180331211503398624313015676677894751423762669071489534402398981 71280815094393454958306352034569274033411 6 24286704298918760074585716877719680894090041607657382632938257538265593658354625650075977517267338984579531972454346249727608306979723332530625253902553494239689120201245512442345575276817997262849377 842209056234355501 12 25692699181554911553477662967273825082917086113848696777787018828280946410839015756660404709876918976920049898780286662622044338757683025396341988212619061882151606032146180701791099314170967861471959 5749547197471161710329619654828546029 6 26122066108005989438069087963012446039239793288114701142182609437008561582950133885940058819768288022814253890918092648412063485603969315648295223916909047173558693553567867806165216962391048733999449 263035898540352285283553731931382127 6 26230820404431048882547983206802064407283444747206052242900601297196598036669089040422190705913595095813489964064044635156822305711179183747754347165473077444268547954087033952636118804929267608352257 12788716888236156139713130068814172670622483 6 26827340575076017250299680329880612478542355431243339723465536447527566318388426190521049055146801671842985224239267172398510386254347703045382143227932873197739480071010758581125164166505507652474349 13402811130272419589930339242101680223042521360970609733 4 27372012409838074244957953540562319883925327910556456968138680777183937200449166038029928042727745015677836230611753172062103394577035983837624477875551775749852292640874823803653414308225890015307341 17579386575067 18 27520471226426808829762373252892672060871328257344810625637716981851908008042317933572156758976214321849183529435262490391386140905853295551335836802689004238784878013090531694564282477820572137194087 2267573169746871016309651775218475779060091240053856442014950577854507479910993 4 28149507426507781691070782033668603484983428699166570243532776443771242189108290563402872982120623478380345978195408618886462369008110023335933190684294674416861538456965225626707473897908003872999851 74724936661495566549008779037581591399155215352590619049 4 28861156516693650278105448609857987745032022545752095456190478463085395879353352757202650078011122097183183350971637683712784792158420970786584623197421773688728604354580997266178627910532623744890931 1599181 42 30931734459864209992493657894202890330103390819186721110796410319484520893092661744239636306597233733633131092594539866071461884272012143519358648763538241377589137361480195706220500813969346917088207 44933342119916909102095944967632958875232077224083787050042219621631070557182289180294067681340985849 2 33098446460090147392046641191606600615645203919314217985997211896562975918242745306614351616833503329400599501627339625387363009687067215428548908247074739587473739115162973213166892084407071615725191 3117552353186140197937472113401027678795649355065526761098451 4 33721336347618761390372465425207213902884396920669065998555568645375285326394088990657002478859873321948687631831998898221221021589811932562718431677319344375120403531879604535410699130253055333041271 8401397 40 38234257631576763256511616151517376429385119370572200066207902433379948486423834774470531920584870067544724770966406463016120154583312202169118821979445108987900989434375551692832182528004879363116031 320936413511983514240016036820886413503594813107 6 38441546945148006341602346207224900628990361368862873928074230597278882832044834362050157365398018992581427837974216621125064595692906963224700841531000292877741020360139358474123087365195625027931499 1251974132347543892113425694642777078775414263511511252289 4 39625274968870836874547052156604184668550645369015280827251327494054115411046864598085165993730439269228853814650208190066479847058556176376119219184164392045069725101473105565143015727448290786913391 504905072680378839073907 12 41557657529190070211341499028865845900218732474884562461705704615236356906970222365964034020891502835368389390800865565579952526655024854393182553861858260910420402980764082851583008408636541818454301 50585654688963702231683355351363844284634367631293749068454028574536775056942772619615742586786759838454209049732372677090091487815085317169154494830268774018903390444864713171209679016003807032237548280275657739816073833918318615178293 1 41670917414336483971456085807898675902750983805104850979987314540318317824002764931700787208633411401037258452228375618131617830301373701211664587662253171456888294609714051952191523630697973959023931 267223026643922383348561236520329701086489631032955123723304148969653403347044979909099550573592029909 2 42580886087500567674242771923565819730890928794073319113495293758382854941166376669018359724976141357603110973680166915282053029164565773873562897969308027774816568130157936271086272292068113119107083 36313138890414869617 12 43737621818987644700702433977364316218500353059770961667448624010066933255973079715039053548185968543086867494726563370805293655278278834610452999815089009925911219091357983590912818251459193808856431 15087546736509299281340920554482138392768250520514664644614948251205819917930670495559070714562075103199392808634768628382131 2 44982025985262235370773381273753073434763619782007267958648032652431831002387436511771398119773478884800174988754263501599268759161157447869461941271576735369992986741098926991169123134250792419680753 72049819577336069191 12 47101882152834949708651761434906306932700372775665643912370053377130193041673567521672244860009821668093569664110428304641390717566016447431638672073109916924972165756811176194407305734983302719059921 7143248223103748163973588611960727201583772973457992698808236035943335430761933758292154319748327927 2 51025995176874855504898462624170892886967263492534974740431163377970724952887275628934381920873488538801926479227688476277453370735933599699191169612602287722234801147351020580461323654882432076445257 3013637679089609504311379023212788641211494056290030629 4 51195152630060865750896803820377188285512042671823833205423113828520337342157217373542735025563432018342665418708758334057479944266918888956079558505080933668398176649834818011632872872897534009668401 45761002055556680826306341 12 53650878334462287762652581614790312894132477656851711048719756207738692583010327669429345933014032288047690771775873320831568263139247903549558153359168701819872099843043328004496882546953273511686427 559987787876927662781 16 54489660482305764184649066397832722944517439428842876743074018561745545966324160911994752846111808034460692889296049251391274109422002665255559591432222017640362323842259396199168597567280984677720527 5409494988584098668336334746711676642796416766662166519645074539947 4 55911112091493783547526906078436480508043503433720859327295868600929800387856363357961297077577210442319911940736985426363361447576407750871178727737126849836748921556319326843724681644751242802955281 3556078393390160790500355883946018131110318244097157477747968714966397815748143158505428694251324082222179511284969 2 56831351546792702369538551358590546675551794515620773298069155447355581316682005561345354274660057436806117087897598137919480687108857914525506840084570254826770847790495990004592157145171031347074093 1161651734492448155826266938135095784710829 6 58299150946123359101371950660550672255967257403451889477268444513447616362262955432248693993056464073283852410809490331699217085285686029191825244493472914690381007470721396837424741739432371281363663 1710011547381748249982052806907419640310143585338596863529 4 58916755681934873601410892895654508965995333040205175915820718845734595876074912608694146403102640292163002029443606520849174793268858830127994203768192177282348355393225859130536630620748863617329651 6544859671484328753432551874994413286644688213237600695443314300336278986989 4 59586550401373140051092167147454228131976536752953941763549503938402032118599284002728983812302265672631258611256860469378769068462594147677913120913182400043729730713386182917465768373773637071274301 36384759438785261913453989718933395046197306948721901326305475694005251 4 59775102237744490506330078846639771892327815196165385225381448601912322168544025620144291017680531833556608021005129472298050362015334319873157038865366127911256316796547029894742861841190000231428451 83636441092641133832407 10 61261166485026227511726155519212509985876084953802512601591229852049695512630830403673419690583345902491367706330801335588559309116504443825572146140205343448081770842112278218058347523404836189330389 3683456379316422430481 10 64385815494356301542915234017178849835742877977034029889860419718558799838476704770728925358261742858697740174354598581346847621108372930692600968378065931105112246096575509086349026905471635350076457 88682960115855144755796460336302866352723933444911972231222964842804700344749289969957238363537680563564735415787701 2 64453396158663896004814024448610582531374352223585358660508793160552630493971037331794586247211806520707448965651085907049164469860567503526412082150161692925733268906867536865285158951464373830187613 4404047 42 67982418858608879707124536686799620606229961281177215789257801369806427029517754711011904119605976014404559480961707832631886750526919332664717405098823277293124614267759198831106884737627306492373011 976488094406158883481377201603174195769776648967468849501822665230756104026283675143509016944293318402485753177764455478981 2 68634943275329446559707948078841785723578463612272928953611064125098925993618723089538765521107605502774921903071898244396464437711660785277220559857605687657813401504888589018606626227320047509513361 2717635850124854249 12 70923513335415911523257332680186736993580975995677236979976849837942046263703017986964037697331184514239054230636400903317879146988111207545047639092602322858345687706846027208317066230796900167930997 11121853869037675164410091022395850553854419253 6 71954829604719840364194061204691481439674609321801300118355727091703983066800234446609636198149483869702184747010204063994711654343808559931298734064459450375780785780049541906924391227097616104988191 90008517325328860435221505121015340220148461 6 73718462857487468168883989242879296961880265615819135384291619145204236179187701784656349778761386924140840869055336295910965534003347424468027126979702608306202682448936603965213424481455157420562839 5144408211938741 16 76196580788813017109081535927559351960825452565487326529302947340581202069259527273485467290486055400031955234360107712284180534580697816804443656729431336602354860859301731956156111074016992152606801 2714729556682070243839025949559 10 87934982961009958929756668790289029803377693464123161529301452198012879287405459633026130042874025344914709112436809833475338144120200135076812778909807931273298770847874476790973236113836154153060213 27897305361429835145789448546566507211011044484553955291501527601423 4 89329622119350812030007381310134529350347481329894981509220104754869042336599031485933802127682276029290837959209708321387731016521826496085103239980315517073635818066701912525001067680075754496396501 4296301150081 22 91689087580103301963910468522364095422573393852486595878034186430348063390713843380832582750188352201609670653219419082452654152271200369326776821834561428959136123458309622566009273371509491865437401 80685442911337513460041367530562509 6 94582025281644551867768889735116744809006946040889355515705620486452050207896464776626645801292571797003213222965710960344100051054781132238664369098611695482045902575725964104252285466100816464844767 25294999 28 103597415325092606764861076763524903880746515351824780095187840916376987416641164473390659631500301060682471795926916593779193776467472544025110976937954193416817016710517089501332693627006634405844941 44897129911920559411045373123793418140490806091 6 105777134956240229109903581101919677919634243310540287866931937501722453654771086537057732276191370281735389233275324799988737323302872810844761666157542164458032814574884279031068009625060513706679959 194333377670397774622223 10 113642768009399924333164202559022222296253275577591654417821026944119721859087786598821831919396711618475938359248821862140705754601079498019997471820779036496733490302965741152406728526329302704250511 349275135144912828979 12 118766849937798758844074811763204215213265662057676707650005040349495107563734244005812042980970314999478518100246432074141260258159647701341155279913594664243139343015082416508406883750781225421359901 25758607796158037882233 10 119977166619107884574602948909294139172022492391550784643063940653052344787957156470812873282601552977027992341056632053332495378288394256626003422859891299644313289186817786286351417878336953107496899 631095526894978255242910705079481313888263896643949021 4 122802468741381009221885140899740485659252123363645790769320089208294994855648284906211218937824989406758231849171670200924824810339464515759683033594974809571787765204510863419424071771221333879893541 20450858861105722077598992041617536161128320192085595759364681405313 4 127004969063580504028008007504337778412485817309428446348421732341200933512368848521220413508848636410814446439685465277628553844515566161471956253714949581416385416238495208937408668784721406190366301 10902490960168159707317310501899795966494969994191022377507291648722485014735465539720905600299059729949117507 2 127151205569868226451211150061135599699482123758362162259756254300033259735353017627099345364049263152130896117073067564487869568480046094673263124837260016167705230334965853999411025972800533985519429 24941183911168064511311618911980733 10 128176506214008411936268553751930624369909138467031568531470561997036986445836950080165292695850041100321662736985298829586490107894025310692622226579673529053233935818204536471091915124874322943306873 93438163742694108672889480295773967169994811383755934669864703060422322840738901955445255295221536167551693877796265667302363081 2 128824664822849476426391586966566676590135775960787716675824491008319556830495267434200015377224584527385084752664441661261725307930402398775135201227257649941580332889367549973574601670185133625598697 104949171037829846025345815478388103771703110097007655654260237106392423532017616335454278178754646872664235723881457167 2 130282256483304536567933606511523761181024484059145094127789423098174881980135390013997846495874770778341445286849002006565024763835757076332970534402499224840404436535659865789921213903913651369338573 144503545878864893725117 12 131768434047367952023973904436256007329501043418472155532022685107780539535206173170082074014079443153298871472746505034406832117046460157827702792324282484683500728106615982447052704933096677846028031 62935663141494961289522854957961049036614317270070782878692462316474477658246565675811122174467327472181641389 2 132389901839280313735764185451932411261497051948210864206905403713233716234615702989798459258838657110107843888536075876472837104349861295831106370034033750582293494558264152336226366480420354038423791 3090864797861634808234478071428692245079968891071382476468027859 4 138077764862742234215594543438718150793842588155894477209424853228759505664156251179862939886169825100983097253288523020025795745183844478179338813853401996105404053679809198123570856116109613909808951 348999979610495452839180900184769858490462844950780953832564830023 4 141163519104001908322506647289972479923388217584616164229521427707919416146013673992797098936074405173993986920322063746601949527179937217604704916469772750731883008744673804846931862913936831263400631 5826213364117301 16 142960482491243205049999908067889524635292149174586469640499562033936932653242588119948289537588518439607419735583145717646106794377405995928632653833882316712910521599648555964790573537142031939473023 40457117852617043370139 12 147400002811802232234995574922031613701196637309939218753288894354665780661718284247634126397438793364187121164464574581316529788022048043672864708510613375673221872672319269981426073262760980358190407 140040044777174617093691544238264482129955265463340134418171861 6 160847696555578291022944360833898565681455059539938215122327054054993361713238755155630290044219987267336822070692171601136284149056502790310590245806940839778933149430805280688122803072399003850034953 163072747762875039437002169213 10 180178422495085042408125628629439654555647798282884176158941899215646620876296903413953933220601550272392620372046123728448800242447260986033040803814836195272108749734201340611747276159386781003235613 15802042313931022337150842168504122381357435892725469462826455357700047648398093509 4 184183017444548888180374084851022699167812138772036721632331456263585035572168652927769768509736388740389281563106976405331252564701079573644931736880724117754331272404497618508074203609943674733243381 57961311051955153533124898405902329783338976710559088868179473841566128043184893728054683255871863609769 2 184534220584130902629424322865765530937149732548035248910255802543377845886970345521536925907283173197053204335854186064191503674417232856729441238779043427877572080725201955361925806466687836620356499 117095878222117993421317 10 186508503490343035139535546998400968682785911868970926517562532965370346901786419879769215819713284614871019362943182998792642967364298499358762565163737910824951670103141270172411042281637121249561813 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 63026886562363953557340339663986908858178429690573994673009 4 235975183657534279710912558409147985420804370496257474481675185401464985235211859497249442835420038102220822256736429547217661744776158108610559316273080722574047405291856277479840995633545954311956171 48401662036451 16 240127232205607610552513880044120261490484970922169318867482004707260656415590026090963682672079537945173858609860387087348326414244152536919520319085795886296817682307895455854748634374514321027751553 205824589490153538770803286851693618555713407858799614992807 4 245191363097427188413224237520302656350656506232985736300124291114966330020933920275118628793049529100089331794648504734107508800791089421826011241903562465493673983210094647267180088892836844532636441 43599446259095272922595715995584407082802880483284243517 4 250577194608007067553359156084407623732152797904717696741654227920437846997741243668812474622087369030121923488588586757476985003940045626094912941605004408148431053614267051756953407904641459203487651 4454783383 22 255575044455281076462728257696427952310222999292156743348273967527112735636388151842538524294252630281050926026466912812832255598979229358556617484021078864144446790117392033958426916248892088826677361 169457128169886470869881928809547924515558268606988869559043110834088216473307017756366228245515356035033370866373 2 261227027133922733457048513606864829837817995472906153652966271823178367880223907980619724781251767153482296339357310560588335444591432561849288158090290479373100804292876414167789468128385474451266259 8368122337593619631505538453699463731 6 265185490439553720144597753889989781889328183566267850320924816159473035071524496064193811552008591688973376810591558388839675300991285826952372389717067089893508429321518506455853543470142209649088437 1557747210501032038297 12 268867893470841713779381691181984563856211651779698170780372796879033049163663337127677422918301975246089273910366481776048280455851766672996287602268373216738506563110218885919904348036408181019601469 548383832667183806423808249651702669118120313 6 271887359296076445728977942037846532473754204434055953766508289509321451514409223382039592578954878282296562986848740481501050988774196697118348795903020004411285870587932838033943150755778481484266741 13587768113949296907953548198333475615078076131370276899839 4 281408816582933871427504204454409089886538264332517067368110389150246580079237922002188992232482389079219375997215177273531870207782339412905857564059528580205314185072523092406825511612468811399042311 1961240871300060280647821062930229451135490760468881420918345856750517033661916891753433983287758377730268825462718639134739837042894283885746742348236141220922665387402831271975225363919222472847725003616989809371887084978817429221591919722817094127077569540261 1 291243237611865353474499886960193194614913157005580062238309586937779470799373994307611654065862714714956096940006973226343027011303455465050006478408260508026524795869980553779935150552447914977235781 1209309435966830197044712995752042150461 6 298048716151409384222676057848189065544311598501220549888567306398237380821666811376344457259959242303731189701202185652296518883186632171004437993133054633397095881839585041982734893265123985125923991 83606392635722462024197080210925338932353728515395903 4 301344391921014106325747567263062827766784640328294002246135127720616111737899698576283953590775986878899045316546065764909764353616283185716317410238749955681976252875150538934150668991926221334275281 9289569448089909888360217805421773940735249319850694193872434135186845137354239071381405981472570122091221 2 323234746022166106389071001062411560964466012831920411224286845770150879467376588753030192169057839731998707808412769770389795950157742510151079140506914620106056501359064959643150757319582163760332691 65879075754380453086305908671947655431227741724983648922349 4 331088769954093850973584994414386771265807936064753438479727393223047603823687790785643029989349075188741126129986911829897064200952929575442759908071862754506140866688080085622645880465683457553031061 2811759470290109080464297115792345455312109759232582455761577753 4 334719923117729647895701544469374408540734730989400685263703736463332467508395190779310917461508759554630274488876117820859662539419219402315329359202843692681180015996418996943679830595165130786308801 853390763 28 336453974926593820085426175966891961611756113103063392938170941439318663742937309886914965961288267009596962883252099776781792603353919095434809369814443963575682040463047249086988546093286764944285639 55331839608056218017509 10 345214260969900472186471282615818263491664992741010849093327280057093616455435053851131429588167773670679079896199538298851884462828964129144967421867129601740313530863336665696287636348491680001978289 181295668695664227630461207195311916197670375222537569 4 360117829888744148048189788705568626389950737216098291190047720326861240768902551730929547487349362484811671632032389124458565330579904146044908592617125644472247518041865105741625581328049674756327341 263086194428132029260324810481186541213151564827154766836630186617473933 4 369149208268472107485704725000426755966354311872456080236784411683306164428168878532573129437139204084592240258332602000786778325904746379379874231331630944295435963251513823204777863457406016900334291 277204030802028841871523366916230436894867240419352309323511 4 403558490694003965068396404364651996616168540957925860629673687482354927859187595849737467390211356109783101069161336083604363606312575193528427146612405054931022257346437197953821631309152646615697421 11377897439988738861474688909862383290103490857 6 412796961915700885161458626431304327617710334279526154894975077727847136107805034153150765782461755580604347203218331505351383332240307961590284217094016708054875581236265306395040833233567828652409933 1815949535658823278298098465079284394151797091243017201292415362808454535429674867804134731396118609734698747 2 413139975132307001123113257022835140529417705775528097160762508486379361727794147190973543225574906820239833575510433306916350711021997943084863054515494838546878229460319296293612970632892396867958031 80402681207028645559 12 421082637417526043941497000250365850185345671329447551874673962201484731712666426926861737056969950905899623743777765184023752825997184612724680198974643215567738589755969970621945386113747929828055497 57548206500294132659116803354612668096110250774250806970248544379756992715408043639173509220919366342859278461 2 426894658022243826227092910615795280332707967898914824841879087020796894838793050460075536773876023819523933298794721291059813549095146359728768156234487154240711100034181701948330670948437399080008697 1289664544981721873985113673253430520998213734224372916710650936363195933885423154476799083057544722042519851656223862773636627621193308238463899600150385584365074418710756056698668543326308701422165901180890258804701 1 432423728922513123390941789027517308259570521274902535605072828329729559214222468894928553761302636086601808272784786826036024595068238087333609846784867353142084716942922428792704240450655778696078069 10920089448592845190364033861777580843351991138477717923258695045058224286887699923071588897828834991454993111 2 436660406718604894582787444405484707523877929970929337934629150256639084974004044448009156695328030052371330014364853421053570277551100807712330536466497464130178910527022104594890753624248999714996379 10196924524395958201075984506413847995478891659036137412036456759869234828130265419373768648017843008903064025424665184533649821979893215240461 2 438593301021549292433335676167942418469573496905299135058436966380007283804057597764101847761089183483962453436777879748092115559081765615950001797904040271559569544989285534188632428010631592878752021 5990332287095538277053000146749340700368168600805663895802792742634215245263979956299727925294485444999042409910531751 2 443049989645800090815636427710538231694721400683070005205988938731080880508470843330030960497707029117514628711333582355282166776573503966166885542167324640370399264619610160746432236511485355885368177 197102915665228520161 10 444710527320608699462392622743892301815619128357168307724638978440047382928825432551752685518770282133292699422184577783038708918199838620946651826140458645813523211841430722213034165402059356504964989 36981378798701014257052267229297854928262908880531920417597233157828272656473118995946238763877491539 2 455874125951004290790062765190454111845569866520112216890258043448338847396294118064087488673290796416406200845802798308121828590921051458025907780879672674137287015655092607614296264176294226298026687 1497605016529819264587788865449236311327093404026933 4 472279135858519527629212278640461237331756220886696273225227359481616136643001236034516418230877669116959008574652792233701585856812566938221352937611667250600282028159836019178012516949488019868548631 95245532872701971356804760066781342516177064959499983399120005757561833 4 491036318361754826921909766014207594929018846908480039783900178123792635432659563843511752444204974657606436023431689676056791906655908553393285245748573638924467976994429377612985781688831744979795981 9650723876945534717731 12 499103593158648151044009740427548574991768671289429223491031208622731407927470113296593460606054442437030221203492898376271277204798225663797409121127355804508603966876605151465680890439748974033344943 1236694967173034362146934977367100699983342570356637 6 506433846674050763481209444239139277424509046638291236416254413241723286292309272894254752130392194938170709316145830664875167944572713189302019455548379367137619430242738324521870860413951693063976369 36556451592191459558346479987794792092849972214791010485514596520009576654313441712584442069925269997239744568958834185445623774531725711426755900049812974081 2 512555462061143023955613356473187017037772207680981850556283036099153254105335467950020348134158357360657957422074582479809120486170895714076817093622015255152686813058280557901943954293801375819376939 109589312783633261787374190336771487807 6 518682530081109249337208668507736236853542488625866710030886246205112520418490664592314343781570645188985299433420664740512112533747921012400911771228674714721562103827283607815198064448871644584496387 39469440843686157889582594410216855612257720368229385200642240493237520898047848507343474143573017551 2 519278920171080362371048894907489918200537297030932279120218108610676940406924882172281322018445697244148482797209218412431448642741561515207786316259167791081170797616067350650453031726396947775685051 2878743854051536944418814725776791 6 569138732940731775406204924181948782562316158693451438728663789675598066434166937266729111335861061517786406715460597526289029192230651101192045875184112252200463818567010141035075813300806195753631097 4352879976166398326610980128472731265540049676664742316696650089399 4 572007268185412737540798889316438375621290106380789392646179830693904789903191727828023132311087516843176570505388061221400676412038323176422235548258451105248979663082359983558692322667011744634141011 1923331378836438105429023029205124323879752304072993665310478128387446325008748419611034718366031046361984926339 2 602984290815264760798919621727077374047051106540669827981120178044902354211307182921316976416540926780018624322860854018452348482535825830711986454816885144205627408571211151497895437089262164129970787 11678983384265232966613390730340859 6 604056499870606714159847905249144012804011523262181138529266487347698108289510011859961643071407579355945631625689142987492017079577932819328130739769235724325053537952701079605418341231527420009857621 968738686682611208404085790085255972636058933387884713389116703426337128841434935340048552327607068960219825088253 2 607238727129983599915583925013950704797685348553404557191423204373894411997628796168010263439551888727200035997776902335529214849057534334501478221954893469831930573791191831338283926312057842317781583 171045134025994699 18 607421349949614394923649413063251231532236239512288603885834559284892897526681129858339206834061089804422148759839716538353841763485709925224769396750613555391042152363266727206673392413856478951809731 4514390350637967818006685407649726720943931 6 610972527858351778407860326797047815838072255288746097677974470953403757665722459072377970575164117198071037179175345163783055577370583950635471809834496301821410607399090144134080685989408164587669283 2412411337022761580453436515836961354994208182383128462733014691820804150103839838910775246705503309546506905355130517376831033542611 2 623210129257834423548892594970636502195367555830536749738202062604712939355867413272767766160919904202463626084622735912734671421359078326509912941778748424811548546337612540968145143303232482463610573 77103813135311347775694462465125755713716546560959615049604401405156268797187080559065634766649660169158887589406885309 2 641426896137992961045106758185714829763708914492393923169796849028129388227242831408965984198464101475877456578698000230165731485634935616838122324966648090455968249226239891107685156898345085096123527 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 17971 66 837251002978681666540066863434425902404161570262703711288018501342354894005136114374084098717720790220001314982493618183898880099914052296240869107143873059128717944036556573696635479357475439319370017 145414391324750253924383878910354847803908652323691376432454113671761574100364925076758365242587751499769421810497491 2 851150491823266689239384712242379771644042020161142212254946350629050486495529527008117378353983806229660877787139999519238532081999752397378220721614011200443006397847378545111059607665721303961099881 17159825936070849518381435703630635090160039713354340881821939814891941328912587208092569596060870675799799407116990828054287469637409772948833 2 872340428298486861981330563077926880363026713817989978460347545747661235648613781895355385625081210792305167095614688822833289590571548118739808492936022702477064690053886801230205216494084848583512893 774433397521503201923981 10 887157299293899408283140621886823748037642573763003837582610796075933519522666948100060309144993644229509963003388237790852591651046710215386654952604614948571972512772776070557554300138288722662483059 30511961740912985601293486124220040146220995320589272738800118423078117229263206894714618440903718981 2 930979809278937791072509028975014732977616551736470955539887227350102699241200870603629468473257201294317067671301934475214965923913736810157920028794236692842602151220424895418579020332545717523397343 98862185097144416066809198599130837 6 987125886453362108775684777109025121792152260632708916487951015392312958344716568589071969140010470933879616401624652978773258992050610556808528032319127351795375442407171619490715079183283947451648903 2405805065288834285393445143 10 1176965082724519757862014119856590037690901551131275789398569709478729994816187447820706083533796502790165060663036188474914306768750540067116808589576831063417045358224388916021905768268223918331706019 2561074343 28 1179053680035869157152762130666181989742053894378884737461881474290139599633156560705862302906731826783281127763270070899026910228820220391225239170636268113139896665243602543853911674211169361204779661 24532125561721095171014478788836171657719759628173257162456093073212338022028862405784377857714919494950585346374520643230038016492639342581778658731901 2 1185123893830651894866835143229064294668021898019041704712097814413645379865731654463643994670065111730012120313836246441496759880644030476456022587550846454413256298247839794256051119884706576112074573 3261152086322730195862801157776159 6 1202891116566615338505220968045110908748906527430952811024060988905465515006403478141457382500217956580134939078235623329406050816149347147740641829477227626842005178288302410127120135232927069815093921 686458034278471730626066481395132357049045675481486331915054532062109054490031226832295231747333421630365637 2 1293737502059063731044491690346260121047737319469664461652617446907283870169926345753015083396765575678214227312544798655301257125983872854971518482345819368153710974831955327227509077136522793358166287 1676430237366102772498503586753983667 6 1347072937648793277423270473414011898628718974201057863328786811987044576154545048735887911817435984343424834035565617623906678554838044964996184797738840734793052854711704407075475547334209356820604679 1404062149766643901741 10 1392228576579405407023585965041213288786054005045636301314452639532306532281723669573763613281513788199412879582539402531157149500055375920352126562812618100494550860182621213166553853046806535356845569 241436562308125335463774339441792346575516502562405745005176570474151342826243111638709268030159254597252185066172325727034343595028102793992420300451959 2 1439597680501849141924609715576217726676436400379041562991714502132965368770295468264757379642973856232864117667254253730122150257077279486777440795874571800309976495635918918591091600089702776295806789 1068828005828912584294937949680694102889223761032284290915819184733706395134471521055977011008708287692723017851668878581916053609892450387176296714906702444472505515488264715633140436234337552679604108603019279682537409 1 1544032811347298724009255305612875707644552733913973402823984056120775076706972673647129757658377053999836665853863884179672459785464187566512078766882312745082996721725182087312500672551781745956468833 8034398883772784905025457706981757197456286668196521446404893818994069275807429330377182208135707405404803238837235008617256203429694675440205684799662917577089000636366705419154419935495493413426983661828906404356908104988199200142949262340808847150401901721 1 1553046712788832482317335462228704822104344335757567592582130014760323392283482258169461988977894766543951449251609378744108608091821489826957117189692975746465180317358402650712039571000617171743275723 317 108 1595274579489072394649958793121339341008306667228245353258506419528277013004211085813065543963084078899000205890830893260578496227236648035303498222808443538852237754937702778915614713306837494265108723 300884207276665085613473383688142798386275516039 6 1599722572022802276736398048469586737920935058049220343451811268279997104399888490401315307727003464401825739185479791180723403158297884668814390966564355882317182553772451751363623656663403090257951661 27953542500260978366691575625576343632680015457857012137153 4 1640985028665841060246383963692414403451221015386031826976987635370468993036798024145690108064339218725567323969091708512568061220931364517395682324282077884115958171766617445946148709723460946292979611 86628006773587143889896572224721096068997342530859346491996933 4 1708765593649740535918850855079464241894738854397586175486568800134438277364085287882336832459875498709360542839852202315740415177262891101798271995967712746608200542207355926837046649806573154209723741 661060364411195237157270900539488729886485809417213419764367774613603061092896721141519849460731921237201700214489799097 2 1759611093810921134188055898344597371067490315442334095285884828892891738603610329786122885373526107600845626321098425761185788714546070830944760372059465321271974198667376585109221509702809980586209927 853390763 30 1772833703284174607159813175881764280270398012396393324048954864989674946860833804259789191171611989604506843450577281001717654092698390002147446572851899050310743053837306601236152968261671379099549093 5674589362118338327078657113397068316313393667458063110850305312679850548966828545507780733377937304229214987 2 1900613596066015492332510023479295167079355432360591119467430455054747792482723434645677028217581343757581992170962684981875749108581168810249297358267178597683759942546304981443141660034370230616921331 91610428983507716079067357318886254566397049644517045072466678408322742971685719728218578493227463862096111733265823368278533486409460910754100537261678837629350244110868424493487657687052318245484368639653805921 1 1922788986940909759273986202635290315677467886877689542468016620134448882522117415196311748153333483156732558565498965861709293302428979578726971622133991142544486738695543963851320439732460382733519569 2820784989959914708149974237410334709637 6 1962250643780477881139315477477641182976947203379728096219441034814513921009717243211868482100456321184015082498850467203297402356141482847017209423603944022887216641182660580515570640009772565080920137 3133157107 28 1983112529123914177796412196939477511736813180730218684383331787969052571751693376804600859147668157869411334519487807611326446568244785575722801652751790214654652884952816545286270969728511093767361591 596745663961109287222221578570088831956164231042190693687197 4 2038841399059662037537509201645430949712782464585588932493089640687532878574816063572183326542506000188593008638693324942869147923536566284146739406226443373368966871200287090543686258161776438679389121 22109590001327976710638402486991030225867331140426717865580457 4 2199512482373945032524603294778805418434330668881674237294861199457341525736224541843410509626650911332754073643926725662464697887845603663921502288091062926534569614647964981643178807807584497319076771 107009231935562915690329801534937526896621417743223650962523 4 2239823546049265274455621604424894897003974447175167456394947781565791069831529130207608893741970330987346255246399458241306750546037831253675788501515360862973169348171090803450611139366321919816895971 47678602188292803517 12 2254105795032965370051263547709755980656126550540525580619933893826764037234295810590506427141965635399402459723649527596052189277723162598289187852366206818180835899582284809976444500243894032594267891 108670765188337266523918988293863371367939194608614980878820493489489887007762401468838434379090069758979120990278401 2 2307095897959650992690492253625675020272252075770175583423641407757359365881985966560737054140528478870058312643835480528739701977227871920338066272641474275050261213658064603100915400070776406641515541 298201259281183 16 2365440204704234964765455118321809174206125661291629172696994539050382973354556487412772738718532217764446061244274060191259175223001378141234201406837661870184145716003455749410223283190940503241564573 170286307574116988647220533608977474929 6 2456844199204045206539063895205980635504574524893770506320618312403475294017220075326677965913265868502521166513692409148707731228480043190668466169299974269108613928418065825390628485766355334992930439 6485265257686812117854387200711936541789418389890051 4 2502714808881520634292629288237914132945021189203576796774798916428378329654749776526813630058163061873567648168339211642562941015220688315609373262401078181247129721262173622890488461051132060787396341 317018172698691402707105521066838685448001 6 2511116678505425890687340156766056426238758472177379205851034593260576334802965099503677386926978976663302121865773029654867487552305757858337798946853131608721797896855437788269267355557536787511407121 590385607384351 18 2589008825318807570493373532342737289823070253659272992929102826669371869371014173073560425688469088002711317872701665338919514442395142191154976125380523663204104137909559840842939433583098211968240439 233550630580189483785982914872373736630150418804823402674851405150775260305930130909965079684014870383886455176648721 2 2600972544544006777574586855374258294698417856608528085402440595083409641759242667675658318797003197196689508253472765771008573096466279506055313905477132732286871218513558717856279249752619130943297351 798458433642681659 12 2634076586456183822472823423373207506319000994925931873666291078257574388615990097977242354356224840386490913302299754698254189802777456899375835504306308491968517852704377794811261994795126638026066263 10312687828081727996254119778922097064670872448660871360355418534061625436405737603004075125055480671477 2 2690332403416686352694342686581660877153291826246655208641599636640404079597305645114287420721645959489925207039727103942554023483433623973229160429797717433199940326645820984554917487814312799640643597 19418879600101740032601318175288747 6 2693367204902097255557024154489716640566074882052647941468815979474605475582025522285761395285752971867620867326813510249104785638180393028342041230524108821252645671485705524349065011572988826840832233 335333959257784413890980751796485531746124766406997385882202707524335407887757874821585704608579855413241 2 2754290894989019030310980924476242385226156221836554965094165913070480816247031039250231261901322077244781428038089369020363432740986019201182877633132913961592128700876637617139441918053612828074188211 295877345515153179876231264530126329056895381 6 3013971558096084190907865080423282381064281399326939352673650899963912792307098682436907755950383088861009223704326726545430509915380560265393176067533488864103099832652409063982291361374875927457126981 3997226111585017217408464877259250469413953067129651 4 3033576411290983249930510825676340132910493456548200468227203912903214564865690691844085596916103640704978022942296227835509279066838217676774693432842396021881096097222271794590406480106265511179085371 126201917534762962213328132138134262432544120998618266692387402966198697188261414095495793092209992298658825884441 2 3076495489475529560529837532864827630341131975052158852458346213379769225901158637030069276667632442360046589599750073483092807226487697235947015817320762438368678351493386231435343466018070442862901467 401100835264581073606343713689506431415097613361514439250737378849 4 3098019974432220547037733391044348492021575853077491560863922217720100088833289810526683938532294453048215963710199983410881373988671682620366901274017658735401491865207845460452185908065629922646577321 8206222942406625873758079919583630774161686330201576552161653 4 3111268729435286202470466858440675085656249317058474533849240341353239923908540012908756659423901881620324256010190537934076702660186878527593767344104533947643059817060261740246078938801822788443916691 18581430258654012208112389826866880274091915498640986989676364048616991502571273428951675726331842470311577450346415301 2 3115329508205132896204745109536407775587367680269489410298584629149223093427788874262051894930773404331457890813516715825638648881874546973850018997628038914125090340291144978359652682446864688105647597 3829331523730590671683284576725389 6 3153100414876154282819007813386477250197663966806578409258943360346454442340093424080992129182467712952723969542955727359438156427827194474319413384276739744108723580757998432246861569520986155447055731 508653269804438322406363 10 3317382228656374782284980058222923088194855917470165406547362883191610383407179018336197841844246715037412486653644748204133931754229546955011371290669308456003705358913257201103997036677440106795733639 142078899819197064281 10 3351937059240208489525161595963177839738214965513742388074914518901356289224093268681525182946863568302671856282586394909894088056551575501730300410137500042890575195006920500962817990327519624249551411 17945583155599170815171337540753651101 10 3559702712483678843876600121333583676254275907193709484087960489772360917964926583881676777943912895243700673597980012699974854665207459822190307248517705418288671070869136553422541476202148036642375883 19955213408399188993873702534052719812990387872799182975457157 4 3694091971889878780235240094366299802186178669904559889694197868427994842153635603472728705623488416108092954863302883687574414970939110280265241454485471353623250907969832289540877276895168550454216861 2325602057780776615625355706729527022934816977540335805440829968779972113 4 3855305826964623959021852132103370168558740269305453859324605824768160936437969766337849433629684360004801971926508314726667381672907538094911614113962722929533620449406376574769198326087914017872397731 236682979790666153103171841843638598309298546746819 6 3867580019040776848661039660763715288404051154517129810510553275138148684145593081721275508763082180231512550557943742810115149666666072959545473703774017625764595709904175825472190175297195864849714657 679131663818901676089015311411204178378739314792718815027873546936262627197166445319989602597777709908178962247180679849570751 2 3875417643785533258340380891604580105911979983301169524997740186046319247451294921642271004482221527710945386724227226745051330050240731329595798894274935402339453094867468308312810196127347737021680799 3534085384398349194962985554493303428951903187959270246403919 4 4012571536857751760765164052076557533252116897816454016915799361139797425289939033448480181320767564914747227448367414178580239725937985485325017987951231833370189710778791186142296147141620083540950871 3701490573088290573385414478333184188897320569852168435389586363447206878526136762712005368526799074647 2 4069210710621170709578125334079213934056957785134240802362261976843520543418609913555202410324000872317440465453473601617647074807207662415538109047823731335211658405512339334792647781533317674327970671 169344061310318236039075268843543921047221915384433252519 4 4499188209770803182585509210411807571783106712933670625423968900574724243910025914315599417802864984992302709585880187536665245981513335273177768130919194298715498747010509043070916032452011294407235871 269391501331631050162073759196074238790051468149590905357890204138514128442128621742121615784521481935286206147214225627529136959 2 4503218236397086747228263690141756839102726338861167412044339139632210232878025301151076226128535331686715345603495239764954777533429324623762559222559179288710027037120419242159978224952503864582190723 323354041452317789429981 12 4614282124014584922999627804580671360521279324198998111123961527595627995066827632368782788163520731455946192524736477569997893220861888589421763799569667866425600756520429064491601345140980207193462751 78623136864855020548749179326988252849226094362834223 4 4629923021574387050108771129843478316739572034485313018343928786277718989133845799505306677972580889953667027663009137539341144885151113714274660334476463368098953063418586527122121551400814384675177701 2241680579561851018396758939548012916554820305655597662183960806712522451967628088852554125453391991641459107442778278638925485861137734911 2 4664464169114425025891018697858974826247096384627026214023463439398016099254001228251393072098952973920772194982519134756302934802553977083760475794488414445291774162090359719020546725642971009463229413 900748776540812123947821709460287600383193 6 4774750353489173074931001117095501279726907184598018677340136402726304613932833132779150887168584922139284779406029009550782290444567478388304469103285538578991372059356072810516522385193302912451771399 18476667209739417836226575582820864051602717104805244317 4 4818416278825822717497859692828421388802563630175271905759341256352812529492654404845202794321322290679534875569470111642299528753756998827806737170224794228509957129099577524259218437279299198369331621 943524951901650772200785844845092320491 6 4976171500822501079318651037961033368754530929270833553911728441045684848859962815015059400552045495573838693260305670040364820134386929139181181885635904114568197891096742479243590425256455660109481801 18014147523771583367728595671272481862174975425047429473074453 4 5076293034035421002178073585166283781008206292265916853884479162881380273936412197344814885258161590009996889021049989549470464797674173730162652066096668097311203815650297759224667154879778867950336711 146949698144104736550494659635748691180316099685763954122423649627469995809785386556132055146736928831372240523965101 2 5408935274918813127469322315964038496913901019177256890824892261021435440657270342185468643334712675216567994706783399465643605173597576845231803030634252069562522434825841093482788816585404913755715739 2109564832684940116464817007916110413943644069117579063708938875892462420472333458024359810259394439117750903876863499329045447 2 5478001039140206491919026374388788159078697181768762336685324140626723527771996924330145280925265002085709878362293757267349500100515325191317579198512549482270385678647620976044075051755336541359090903 133331062967207771104992859975331432467991208213225228925850543631238292719159957648615763383238904533141397084989315276207324894954259047 2 5501940349284811737857805348598077205370925364894834703424877513153968721475198643280886339049778421434573242701446840329737571670565773580013086924759844377156921532550729934050313495993316846261279229 54099583418411769812976554003323938488998052434796254697392964469229293560634014650358381085278025570991891666589427547153586568474978396597665131343234911379539350367559343670814122026793118934340092916614781393139475540846065861 1 5673894956448380722504481393688834428041589551743664560431979895443427055763976866256263191585648473840000939054088996906753757868607355918116055102824748406860153530092535246227388323095859653346985627 173508448599467041284092612864818129 6 5884798238750724770960872527226673858970424990294783437448988204198418388281825545862204652840207311541449696362142332477168460451004863652172191438869432054655974523854252898400257118322306923157000643 11341103607540793047908542413092731 6 7069120950210349882698577873617983318368024955253082973994905010556868336407135460219278415386167957783432526787920585001361688312137997547827908991990149627269937417387231429872222232006953431190282737 43810414183 28 7127988111861261903733393438807746157128106010614141939327589289040575791129052581338677546283902665357372134022926628333673615476832989008836074881069070842388162048733723047330565685684635622818138029 4398426673745589326770376672667196925947 6 7153715945116918591457693307723422317354164584894598854770421218879209911807998227326189212839781373199499152639030745336594745451700278761994819266089728724429411036841516478588079879903210870490098559 234486476298225463677280698806309172280114221831924495737398877412040395783278302679655843414085543439815120370431 2 7172398281246531732102566711803133921147701703501085572834159915892880433428671449882802333149839561054872421185859769251134989555386673365249554383944634938002373998717994982011218778187965868548031281 1289615582703709980869521620957625384014087844506557110673908070430529575080034848339246603739888604886230356764821820685719644788015073064203063610283595827725501544171000705795996596652460248426869563843019048586744464927312236744984258140249364237536970877 1 7353998448116811007162660241819639180625020827715414116845736548489668150976644231424912668524444028296353076804057857820518786337956111943307162354626557553049072812518201156465402423347873397622027291 1397129475710039416123093083774769004226507864174303376443749443 4 7426442563694339757946179165952527132992407048574212479904172331670983890328060488973337508003931601684769157994962826817068818333658050315305432475955786248053634110583319358068556423994480365363590381 11882435069084158939960450327541679970412178299356535076076914721929709902460317026565139151558597853155593057601 2 7770158390621982475242747442694481337028128114567211813630448005500909281247333043280009984292194020181259588046124421046087591858932433458923936923215922784563364980432630395323874409912369616745819471 6318197168338852600821807975152847089024786232392867 4 7833494886792078667390756217927545633599701072284404442459712759966859464614323407924667643862914715582947437349443029799658622056398519497106467047558294759124913618155407666147754433759352102930202911 2150861638474746717256814575971127873852220918080306308066957202841960887902013065901173841231460262440029802115429045163170739001 2 7875524494282563489936148521752971924506611600570650814137743470633400027562572223993304785473019994195559364813860856507776963098818120011089231468986464167016327556751702898463715372109504794873628001 8736720234615720721178017 10 7971134539421126513699979886470607406471946004203936152964859613519668961408409005317184642504752240923707840705664752872276800101340038844608205299757454446938118730484524397655069608223326104336211843 14124101841749222260818714581991309528649391788092337011367 4 8122395402502774030762321247684699596543317537606684176863089084847497689348257147649197698672026005470775005014608486377205784601960337935877501740018836389879888889918559237403028284498075429073250041 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 12390300148868236943485123247187554664223753162064599681047896493941227981673832142888516042004178908158221952302278257112898667 2 10880740193366731977532659379767921856253478042690388068622156750519908462109941584332685593085041859433346530738455832177225761030561956347039258706890429063121312815012561009250318361371494317572644529 9460375336977361 16 10920320787316058678559517338493533197287369254644667456701185625659971971589495564939138914746275311201436296443806144419061088953510175987167808871884113245544152605792931377220557292696044373640198173 39271550597421651961307747372634678683477834311674615058005438376512045949490237699663705780680226101521781370071973452743598494328679996344124119255584987721776335026603198895419964652326412979946697126194867329154694879239639653777706175197844517659810888033742549113759821 1 11347072642140786393705184666539432080171316577052061318330935110694937919471273693968104685800339833300835616640673831979671292234848393723944068538159442038562127714288075066842588517108404295696946249 2482754478944738969432024865688306256467431041952742017107119144894988160610403502203166035109405555716772983995541281523892442034659501513 2 11601164848017952832271425575039793711386930587602770534018267251016877145805686348462356309609678855722228199734746190038984962894822280512292769465112764831011509996238495120727066594294611040748215963 42183066783029547669815610699351884267403903536185187598496737076512471880773372653763110621249550558708585651678906943236265321 2 11640748948079963307561879974908365731000595966138796151403278755455746070063587982301973494135304848293034223747180931064029578249857726244206086583302006067770967438508790622126310702644631633660807689 993689231862312864705878648101955521 6 11940159900840673371379561571784439860497349411776930654586025108896805074959659222046677968040401935142745774137286943198283396406000442576934706781944746377283659351554547016725597543993957405993733403 26838319961022279682771863102559733404092834571517918632016699027989 4 12193678367454294516793969599894982439831862041562422583815286190002726311690844071877557137302227461324813185100752856378388245166263462900457181648462969024573468132684824968855555247392895752062275441 1248456529037622084144490078022080127281311442707326191 6 12747425745761541296395481076090018157119475040838307119784580721206253020245419708179205352348257385312481927824023829644211002911639173722616111286036339704797685031845362989682473209957410199059738061 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 491340344348448039871 10 31034312853650184862944900362288944373948568609893417253073238698986278045210271933843716414564720030287236352963325928569023701584911502369030593083910053747739896113016717101741285611295198697413716807 33779254059930888336441018687060578692493552391307561260412250661694863581849440475493490275641354523045961356320959 2 32508416026460687359400583667200965562921295915892622026191163587507012803616198903877991341162753898206275835540559924609817685223625593919812937012187665180204065188840306562946143084903584344663005931 293228362511684274746485683029412872914085989 6 32753627673945690548760966688372157285408983141631677481189880428017154609691895445977486624404123775483195069805704321144469053837180636298820566017713612815346477568443891173263553079735842999687416091 1168022709269849091682575908774371362693754794779679243426068507 4 33296795260962877386807375839117093365486020826393364934907010744879357452397425836063964812649328491575232159315452584666505713353480689498241211953916729412625733316798371849201926280359695311383937741 12263944314216826363590009611310988387187852909832446336519505040129529440311204078792850789396505304395914331779770242626023261433096566104922365947 2 33803828698603243632859536272132535719547776672366460229953760640926660882483148967298103054550890760918901154077093820982423173067941487251566044589325810699115442276537024754892685534467695423499189607 4539546970485536436424707475812653713 6 34569510326542673734471275542358971876094953726447703605376235797254220046583542063130303620129204865473413968210829313595584395425189902378292598774371498630707277268197584601432144127436053476924607299 109267280980928848461595119402465380150137627539379744664239651 4 34910320422218942736100059011561564350456974502393393899921507722853182818855644803271168645927616560579748062476451427930655662693705221939686783559443258861015539858115791443721064035051741094829627851 99971459903058482892500091850609371516421 6 37442472111115719734469499138717881583298132101996662230874618147701207713865250603378401121692050728096333811446020475826473670408122177691476494729644573546218507919183791332946330613209261625931136611 121764766400886248438693866248787231999362485365404790295032688609504195528660747224248897535531560727065559377640483741986247 2 37992488399725875802859637420602045821984186367476667897476146148943635898686740312546844674259224965274978776935560204018220348171920957029714012759556890625070905021182416003453236556629123537506671429 1882146379179064186219183071425690461 6 38045010224007760119197989916985136596181750412089610153026446135269262944664461459476425640346917738950478192501531122960263200453264682381052257776496320716752564505992483142361935457293998887407714187 22800894527027865323032879688536854031021 6 41885157468690574523757603192842847099985517533451799262184491428812966806824861171515120510370934771395806792611696946855721679585016443204394274262477593147754750031741872099652967180378908203093616093 146508630717984664655236369784452078854259107558020104554407554456757068068071350366500984486595351564479461974207 2 43003319540033319681465218698941573984693890379158648986644633661814549389747559434142968871921735309071331166980369039368619804256284190535318831866442589136021592027649946793807254412497030586992646057 1107875674136177805436709 10 43811737131686498357740110939108416566298950860822092765326099803249020894060047004849358484400768525896984978092770375409911714298616749604395201951342397895498674439826130116785349162835325555472911297 1952109521757120313627042357926854133965661769060994736684975961819388996521801890663584028752652785711292263048722807031 2 43886646770264048794425345297420264891663307759648667270505260063762743489745921122934032116746141716837326069857831781033745688659177181859823985024283659142334761342923549016604781056622101846601801407 4148031180306556493747430457524173553674304634479612406416463 4 43989024346973912433417969467266547916550687174635769458756294704020071780255555545007930211151633459091402814839589969673162629328982514717516671971633872383222690423706333983384981503626153678240449871 727642843683307 16 44076578054954752426283229324321133133721195644104239120839924502334242417964309312246315497122175097347002953806503793100936875708512114033743681258673170493334195247458319181743187049491380850456948843 16419231012037127995375893044247377026586876019164467355337456418100961139 4 47208911814753755101299541114098897691915855297129400811119520942620713950460764596219875255096602130076332698150780054320625089262321585490626896262331588278865779815089935908753226893377374681630837251 52147254915136995608323561011152902416832401529401419268371 4 47721659241352564834227134300394503334582348949222299171901512013618494678596821148101687206483283665874911697556186694956231709993816311868916599948262484784469554613668263434469659104961756253414757481 2263648806074178226051644169840666267 6 48455182031458659886014809747694672934762492207986191918526277106553664230848424729012740477000045061472028869047174724447563639375935530757549541182952512069168022751270217285844934899136040596279134487 36773843990204938232504802357402064271148904827259948195009197766426036956106446994777927797023998881577 2 48716293880036451359180009990018288081411124900170337546677296484667392113814830331294698924281247099053237575991908215649384508844280586982405701143320281832200583029973358808645329774944085372382681973 35950325771125386360349675787951260258931336949266369661512299593537011449 4 48788270111244216689164848333569851145681555131641646817168530235619444893427619780969574050635125092547542437792735722215839766988034926038110740545947375171326303087985384630356375242686874565238501271 13710497489760516662404624103550522896725844174335805228809 4 50869674492337960941534278754238579041628638600377978100037752973582729664988085794796829894754703030402694385096797345324595446211222795421679732333848132953934413741400811776639977126692376079348721521 12288381826278378235712063697684697601746915312568569241 4 51187248480875632885122046173993596026025490924689810872203425153229595839071747113861405067219845895527291145193918285628090921039309692681390376122034826571319901877893191104322492759049812658866450271 50262155226846187563578836806040717009 6 51893575799230989980891652680179320776793460873665774370091584033005682167758488647464636220712039573980986535465301576652816677478533423674879149189485929745868920902830477741949664408565235128809197679 7124706267091106134120648480052274614699816854091605038163763698205677503041465870153861341483231292115566898317236969367729792325470800670212051 2 55922986255574395706984531415254193285405299003612451658095068342937140672166031403286636163825036191305085421329307021921626542679289301869845674416923612610848920672009452985868526269173396785440307699 7105299112239845239673927453 10 57371467296588626390908656111160944746032914084134057274323634444347586475669505606286137865738150165330205174858468452127189343792251660674965615298405054103997029134726295187002777247089544656878704443 77750197309098933772944624114573023162004004092892245404248676698591 4 62295037407421166259818821538046546556457950094925759873671103097302223016209706295583097546302505518501573115581738290976276062589135819231935226604213771694449647799459328194790665105473642954174689421 30824387179353424155370957 10 63595643411958883631055146219812171851183474201763455902659061418220585600796825316353580955801994088333547067271101704136082805583765536748206254294838769156399205525796130998905433620655603900247489563 1084134455906591946023782179002900659291526844818919973112134476331476530865799146919563453657858526322597604089439985229517469 2 63631815085863880999056346929058989457363869739802415728451188526458200959524204311584781239794113101026108400624334500675713964132375635404113377508483200672217401053870704116104930251813155561717384581 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 337494665686764264001178956948023569 6 97392199851095370391233321576323418416151987270401932672937403119281611321994341724684437286698745781062543686485729551523215186419947681069918393805918155134346598407493114729365456707980426232602030829 5674020528076214323 12 101604781175735384230826140681508718365565492932917615552332636729234228585678722902349943444013139857501518000948468758494436134142064795156395797522224020505894499098378064146467222145402045402700938187 38151506317 22 106692099498354897070436636573866318186115548732306052722259516227122635009171585232686712605106239189109264272649178877235837909077454975722810191891091185743913317733322629218997311712778142569988294449 12847960067749738198041306399616801433818121966112310453556297 4 108525228228312684586381165322625453708736179836107254991184528703940055267254021642445005542627100030195290805403023666979328274375053865800754563908873446725900220431165467066264917491125510615698742731 6923271777520839070049181026426767 6 110120527413375360010176073685277122695830372695761528749794191778556438805113228444488667936252357559046078787682872693482010795298904131230385893385741002114247929282549992521741655576937722440152910417 21316238921526927159733747834314203104224013926873676273640639884720257678710156085921893526415357924019123 2 115163138168786641648926295493589967938562532675671471125578275038997778954383221000753592262706579101129345996607761148898915432488118626550939095511942880855729341682057205344939538953151059636153594767 16637646679297351943664398217017979756252785573970800674635715179284728104821281740209731342105541863394932803558568344165093092691386683962229611565748639321455269977143732655624095171105847898724424603836240748028530811201385253004899178874940005810836754337001491565308334161074395764209 1 115388330022392128632385760430191100283925188229097473256488255512122459541825080955056492978017625739132324637767764499264588200239430180022481875487606444511475886092655934423912466213220685925364843519 33552166761756203169531862795676299 6 116853933556742006713173748777044606720450982162300329738460799920238028849688777628083905118924053051176967346310856448485082324193730810148608870990311643054826268049817356211963319057154178343543110589 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 110091961738103543989735343062263271290358221808542901813 4 167913625449178701214657984068658907484834433536838468682559511559026516386431834260339292023005457211727709207000890251473552235059238312320349284480322964810916272009635959973494261414838456747898514141 6668927290435389997227375487869703682782407962178289 6 170774522890946880322178379511224584558331840301373300055117721767111057418222583436848310114848765658294765952754975502776920117543508850602294215331656390131823928235198155241627284292610489112297011739 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 31872640844190047162391916296732200245803068403503844111906488046907 4 207881530595146664728866657499870800176727568201242512128421268388844029505079413308338722380793199769577459755277174545385293939888527714899172394435831833029451086071777199951349408290752487812390310491 293459 46 208260875311799873552618654409219892123475264816657291690436662040944275984101517905969195973290026585733140547367909568411698462548108565749218621738031365954899422539675711202764605397510595396238941329 45954691817659338496914111381118008166483390560851298886852753 4 210197106742272130687182411960686740191487403125295704331791610848688302548714571306285070605841559232953744988276545248122625982107179594477162598520496170518502443650241184107173305037990103939626315201 17945583155599170815171337540753651101 6 219417537481555350286444472216309514162758433185709507780184989592077019218411662102087243609520567255618442987527760160059457496948798598249897645827934132419150839303217812391824236964171629497201587701 15019399445243777366817906003585802660128448907328556964687 4 238987837305373373693240032500229392004222015938686035344856520732418976608070056381716148268809173027275139069118688448154712474436935506036260763311633055236195165807403251170849730032950607677248498191 31673868192761891215632471920716663429885920069358201640767500482054471842290370466315268560796287232870012911 2 242996910731756686750590965490342519813627572172572747211976263328578464904428057706858553529731328106437402244077879848292114357925009339784591894281879066160683527540506306508358885106780375627098558727 1139535451 28 249424923076282414265490030275228364607680054703863911985387118930978053412010329139748034769062231085114403237279305134180613042715159521665058847385067581815928171179235890230913215557207055211957584461 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 15483822179971233474245660794413760092325691353950811773264172034681168475375353768923762999135628875545718869724140793 2 432464060729889456163403510894945324415415284443732575502978047044906120727501375565591147871945656115138957956940771633399226810286561122317354115003863158309923456197219535746333592596658589142150802201 41964341079555851203831841706263839961 6 467826024202260907747076326929288387259603268096375553358230400986270806549086360870038111438975570494424028439248649186947248847083166815410805414696219609761984459919389319895181694491759886537649532299 217847345021486483523039540185460200465209596640718505826225931 4 468901695808372358190993943892092302307781808983932046690123532212930090926291576673384897682715666443555178363910307633642106087654166552658872681915683394715808921370247435465578397844892224394239296931 1420287471987166409614159572589348884816411890152082075989297842922882013656753922582690445750501961544286471001564617325188161 2 473931349520943124193409576707948564713292080271959229624059392346966208147739521330303547156390617027424271082679338882491077537449772943626271053055271020111295026094993551059385621127945678727358271911 6967030748593693753410974022530564686650571471935139157609464090833159803235703456703294435587009990401557920833290516212618889471 2 475002123311119218906360230221711865599120301958074455643825428999079234972725652835379844390310637281706578065432118933881493204274353022034227085817470382962873413291041099868847846393309044190176932253 2496210466004476103057768127113250276730673303701011688049680254710910828749246079680715753577621737204717153081214757844631526532781 2 482555112236250070685620230818290282424345707414820230904335455256509881905444271132749445500301318730857978832438041413735826773768399876167498324874115320204797617458118054129178860656456969694631256981 5567541347941860000216107746604533639 6 517739894126315589516616635568192023114275826821887685274474223674767149417928009085757113462022523768051493400137996208796941109030258919338989729738058559750030938188315932882787559186171057557499249983 3806059624932442342578490209313377106623884088051725591 4 523982912788855693500876476885639676809732830016752803617368876272665232954550492113197608407280036189118156366565620023275489640057783594090699624200243323177845667506276528660886605646271248275718570821 33993332457609154977571805540893733211893748926367221306346309241 4 542100925932696427405135576752819137480378586459713401757817697785789738287006099782118345172954748442215640643552761497385601114134270940755092278324635754858958769130725344991135214559722636599412736991 782415104778932178142219221155746745876537 6 548491118884979163306353678089755964900766358520507062907362402207374828675247225973046812908073764230698312757379486496757989508062191133883965992852825363949075806214458892364544390829089327945034995833 103367415119365860569073883 10 567477869440933803979083688468668275438248488901553835212568853652560385923294876244085034999960624149502714814866586328024890521054780766144876266369469983863631158380844880937383821104660402968696217441 537919877835868006051 12 585520274025365696239094575200240952480513159841967619653140366812661596866838862670241273580656078625012168064679116218665661866117060154400009484500874411037996233183961721248487156568418895012839601583 4593569804994014679780033267539143187667923060010717626377394527 4 589179192215890349997500013836960972310865262099856925677843941500906662743709449660718394347979687273625779053586629190138214495449339225526849503315030599742822443847829252511871273565886247925230965551 417874126361927600184350952724924658909329 6 638099639480970207050944566755038306245925606070662449080355420277794965671734426461447893935839722853728868645983894988877503448108441583550863912780836329508634314778032670497995161498593349573594849411 63097651094323502406721065412314850443751893412503259 4 697290220437745643962743370637061717758686779099211697545540055158320372838311918253489423581817076966378453661851398482342089407931124899639740994555317048281158433298609011086588464848897630874731419801 4312866040710472674301381362078622757014476650503 6 700362916401887131464087973848670244203461219478030169862315618912357950182069850215916706728335685939576349655567011307494998320944862259630566156184333637107431955583815540710680539607804089494847178023 3093555788815473622178148819425856099698836271823845411068012388267 4 763625052094621056924906097079506927010297510247957756181365548240831965235093892563168384093669953494181655125903981305311483830122362844563793679510690993203240510477500549222054258224054293678226321541 765774481291958134761632923062957127 6 778967729867287566458130645406573942423281647783480598231106546888029134213789918925608057261427394359756892330264835426990027584894407562716094975124848570324015366269721659759805145086378187441077958141 8923160158251275813893694521618056340463949591018019916629272042514132756656318154007925950061732931100435252822703680184110174826968416567449595228045040839 2 826385503874887923591576498803357299699391693543110196374561729850045955548013346144511984301721584240855782310297236441925323962083623267486111782463700326535179518232180675407118174674029630379089324301 121296897585939929221344877 10 864873153094496040575070263142666508997795351375832173095932223045368896285843253918194565205384173048562811641625860465049388571647785166156494051417791324736341854896893721224179398026918578183610345501 6803363032509806181436056481078896676252560422702842800071 4 892103396355024427886034065698469720395402174420142514458808452355117466269832880780749329877239194937404443950006715521382453375104408186697476163753267196132312491762340589126084759888242260648657010101 486760081884637503726246552777510457367338708853647497892451 4 913007998565966104318529786672364678902740034400026993784176997858362931074088932822237306282843294382920709404261264022747921833062851690492782496276265430030095146782693571396653205608867914028631875431 160047080049762929380570355207926473992161 6 942084780650013024125047336974927347538031418527922841767172101161248700693916122409335302461366199390462756056478647039867622015549541366364255234733978815390602125259313736184434556712972373647484076397 583540432741601503059087372080292343140251767651551291086317 4 942919915444109052870356009574213489208891361759723791251396609739321464871065456337661354986175126580130640732040736590615911456977376011424272890662284533842842584583751861149226270375504331454236225451 1219122683013219675344644403844038029332068094560205794026203138722320274439435769986569890344902168410498203112043310739806971 2 946130077180398338256232333028088085022654296637788972877711964511863521522928847681487838806694904910243712717929526783679167265074565906273625908722126439335530590460484193909786695045060399525523728043 1468654130793257384408391099563587693902339666619395220651712632404403161371534963509837833647091940765558266306709502904660652559963656471432067153343791 2 956156814658281660033030121515476151865112804064465768181037033463565461598578073494354653824117126246361716019795728568640947917192053674158448110747316353798860860402165699580317836980973513143281635441 693768617257613755276934606351246670175473169588714454491530817390232828529873013686364787938297283882022149933604212291556133810137109426516388082143695919538299603804407281995760254883620892706045089975786642063670160325862299716488281460257215447681549525784462594400886132410937901180726301 1 1018302730103448795312227661530040080056618516658586065723432627137518037443941742685833991355543567514190573281172868363985790443268053114016711499090558573812304191511564745770963151146458039891649155717 10046980238172788972543103004775831 6 1028521295483319157614470695303725145668522886837434513143691256507327834861504329406051855717833839119239365106632358724794996912596779841359794039164892371573016641831751811664569774960896421748443458937 5907903711714094140855773855218862641125954122401543901143717474241746287518332780695587377077698732202203877103 2 1053601307748950903303802366650928663424057373090630626562005806801036410838615196193033512574035746762981778868566668944903664155848594386589102447351467346251991543558388606232126564642336574882807120933 596162293003363 18 1148419457877466118435281720385867094919870535343227223236109101390711004699134721975853022467225299994746823086620023016601806308886035644998611269098434523275322712294006195775510254548628635274962475697 1090903343631539088063959845808408858775516133594030362232506403257611674734757487882778223644805987825121 2 1170638673800064582207076740163007786239282196870723462983681115099072639546509506583489234007428286213601968891515980541356430015864018284171952631310682313978548090344360275918858133006767656981500164437 82061178338960449344107538384616257821885664140927403703 4 1213491448141041332847859133866506477090459302732388436979583428747863606503215933117983132238015076198571412422385104265944743599863005123285031368036851425217386106883900747571340203094959338254970848941 4230342618929518952320160918701370843803846071212643586089399003420694930811 4 1270514542700426702426181358895186084977245520223958952679957566802009390580092143903760321703656445426668978165641719170204999520765662674010682488615626179289469894316479121727277155665891375498926793481 134005569985456265882176866064544117626298245292099934323333110003806179073599226891557797535231539486193294889814412042106621059938130337810440706055671388747782011879870971490045815561166973407730769411720788162552664333 1 1292279931065521444162231470133758961289982611038036032962629319606789814509418708877346913802407835272829037775919002351930957356295556337039908130367505573167612641546179516989197013931961112219976547861 859463256831076775865801327712258252916807936324900356725232780876011575170049863797452465711753909372042956523324161563256673 2 1301961749925495695451005182989042450981005043994984999364099646187253474423162194739761543848476002977401312776116751133383080464328555974737062706369299359035722510982203251090610332184698847009965408227 2644896078335343058320839487221724187 6 1366656832092515722970103110921757778747961205735801440353723691272640636799925574082529300542022752621684921177383644272439639949047650590068118939495500354000960371948218830270558324539433600160070519047 1003947793406659309063 12 1393019481130255835318996433344985429779938644273679142835661804423826039631755168209915282915135075056793161017155966249980850849955972799957332360314493427232903293178432371150347458745897123721712912507 27192117212962951448951 12 1403533780643858332323995617130557048949965738301755188886097832781869631861031017621320144115043984407433474198415751466357084636147649523283453859062204175188374255298678521695813399330099635281316526179 64153342749998151794296356280930571759830969757748148826740826561815524582920137052860359229602845577173065049119 2 1419957522667689022594331226814500834726862803931918879285230471023605991860984524049003969556203999968753404797983224106898833385604804910206764386926346029822812597094378120863882952557182475369096212781 255549585818630282888624729267945913584954768707488139695372259 4 1450465088771778349148776321432540989438634878688337261027400639183022201491709988035336748758661016659906809518500023673055798239037679689434966689916699490758205139017110328392481882609890478894313795751 11348450947935376311557494219 10 1450943021389743622177240460353755257117169221056341448289894956486708863012372934666163033537755389378010240391391219739275749480466951155583798099625783484003152387816013227978240226409979185440971463797 3127239357434703648434006610936583185326145047740709974991607173185304868455287327298654788697679992609143 2 1528214369278625255351666207059710236780956142748949259508460730487373269890056815585447758501531841169992550426554298388788416179293703177138780309312879034284837208323020055528071356379157577154810564453 3571291902874676735926716043 12 1566869456019515508376190223296165430829291662946274747446204719567518460220199301373781390960174647377025885961309963570446987922321613678448594398845885405993268064787000216711525470623221957027291090113 107961916190433478557590699061662111 6 1654599776545221286405454032932010357544220482854222255724516406033916405641454815425985990263710722946483594948840402283499977051403443062139398813794587864660922657469956293555297526266825621964423100337 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 61193108785872099717343552299061871 6 2391779975696275105496374762120284189922448831329991952819550522316918050796527366163003496102815482896282768722983260890413238829433491959407696523340572334152740712043631328514300099533809998478525159409 58731779688457112023650265316305837259418015333654881942636883346701763311221173926425925394095485379099013939444944330367 2 2445607837747262380216356087264052651132410918850921026064843287589247227701880103402050809204658819857703559062086416089956330327182407948912223271304857986512553375322647842646820145904152487241889381489 1163018639068051 18 2462527171661719851092642196804506707523743362123072295109605152615182480381663717987597484096989492225019363612265885322411944575844525203822119946828055007460157888273293266746532971923169653183406495439 90718654172094957590277497660742940143699355363779415259 4 2466414225991034350428134494899531740088448271746368904976393898237204774757056531405960486479810515189386743583454964999902178801722555596576755947421999196360817407538031173285759197332481709366899334381 378315774094456820336352916635652889420986910282672865275149 4 2515306062290909366635235449738057466957898986055523397343496773485207918498809386240367344131351894865758386409202617149013797133559318273162820079616341949780319991483049070100661981158767235870228887691 19556538222385041840319065610147197018521 6 2576361544385010937903703660162873880968563298726094818347471995873545803978242454869641998051131667329983125582410385653330641157697915554689317074627430061362924883611368495839323736480237904936773375017 987813830263894112420446649166123833982788598386775052230663151444223093537467972290084310968227658571230551 2 2605514866948225574566916990980501449803123373995751889360785018335540820903215813487734393907542338520885488389772512098792222607808390394369025403246556395206535811067980115104652779365511848412876681503 182317116690093400518924423967495866495302587 6 2655191976408344264429576570343473928500287216036215540649881269437782780263700281133571576565148514030491353677523462471084739891897324326820649318672619897980361612563453786765418169238298629940248847957 5231 72 2836757509125636193704999141407588614978537358180736863749161225970475597628463223021996048613908347799687137374228568665250158864562967460035458471198351746208665874724516770434466657829013620090119635779 103649099235732062958200148435153685813929657968627405699393296638008526968596075476001763688749434391929891699441 2 2837782629183764509693663192011087320783544103232959833141923071108305972504935393024538181381802013424116607833322035665574708472045986238855461490087638878996823572414982400345916918260449060687274473289 2162022607513564003140486228566822342598483203380278231299153 4 2970408129738640777671484336152393878972996465219086618066029107648753017324045355142076365628769920877508732274502058600981402239369427801312147156468352556575376784095207406315720939704792873588301691501 24268882165013506625712387116205009508896601 6 3027333433854076961565469237751159782786580637128261602252529172367589989443897577332855531008356130130273945230115158276202181362419797922679692493279581635843376721360477902556324602236500727572235425233 8237123176890810696379 10 3279710673584832623553509101031762954591262987090523512306825034558507228367714034112044443693032391370025652040987053665967451790040401706798717902408010794518910827218393197993501365417077326710113724037 175781216195623975956218832502537449360753728696204460543678044710943997718388421173736279760016221537217131353973321288521332022645154003700173 2 3469285978428339747687631301756390934118667548572432019299545726595785654921245863491153450125683340509754991450978692633982284246998163870701710302947471498595658836995996573093411690133011267519748181593 198612117751782738934682273945537854769322642851010557779 4 3523384349018369561502496621118977942324915638207791621167656580252159412831946651939306656480439915106527153328983941445057921000707437083685773542827234203617405045502678815431886789751222842826913595591 126610855042628531200347071737459241994197368870512682382327206572153162910198980752403572924051440478851806561399193847363007563559397822139498465439951585652440232519506637900235320368130191161818220837156876212446507797 1 3571945151209542952425661299956249864287324296999600853518493466733805571380630685242465397464394853869395011727073808073114301352653515973846449859196032932238461697347513238352457393143632794031816264509 56121403796353828161444522096955677865611629526427978679129573978632095367704627850626445060203512843679094783 2 3601763502149952662152130536221091461749225368976312165498972914085344192521494279272780391565433388487736430140859675608923935832945248398386992481724033462774775963960635395808684556135095824004329896527 13118744817454561559022413109165078253672629509672489016560293 4 3867568934801107068011736884386581592043513373529132870732644879848617098138103278567083897441185463867814636012666390557414727767337269999017669372973050740476902159115742025311387561053905897855051384801 11635307136975846110139932293666682297363457064996627531 4 3912811576861748723771252525716745336157409383734991480731544611277570485042576407303133629178254833997875821142323386466013962998079993189072007963553293212007905668169793767560607915518963392484980797191 1746848324805652190784350354980922657677 6 3926340828889089750441237237303606546828591308806248100447285011756970488633448487739852996803143801439973006384858543882794017390130781715014260295802567743693466094058628796043704591565133734861749442433 229646487748937045745029 10 4065658934540545362660646363378016157431969796513168015103297239957240486473089580085998445810744734846129962522609193564508333506010101377315430746938107386906113423640142307687021473285579825204975246231 62478139 28 4487849528849322742479423745168653711324738985774913403224381060832884261299856002696991515300078883810194269384816276032531675031611350339460955093377981887727976150814972271321220207483134545019447746679 134506404597369722435753176039999921 6 4545632993480428603609793416537986862923987819397796216276830884194616413279495821393765959076607080452585090083195163861661168669440673234505074723134010884782500564918597304977667293638987823371445076011 92732604493080028495937219149022534640230957385812445713 4 4599645503494504776562916922937444097727437604234729162240289841215192108963292210021001482865655049654723594583013795567738921414889355122188252723573326493761536190461019928026172523026662391214774803421 523793471869844191 12 4668525467056286774130856206790217086564352787592767368622733402715082470629013297437551469998985025430021337125724216157968950216907464667986861040280196730167238377872966136120204266200068807675622361029 53699356071124407937717710072242399831889360212253450208505201 4 4673197507539425719554535409138802959352576480811291145621427222985515271021963382893686245061465779308464053450859476534486142301687158974444623102908407442418054817296039423402513081853380574060015751881 309838247936176455374798035324521583 6 4784326446588414336798756535526064551804829688512008619634234486764644893821795257261054112069291878552883833579511855248397411124290167355956030710225295045664347107834541550380851066163893156578967701221 4497530032740129586234495001072026880438893 6 4813962145059479960436325197819227599351237117310086018274673203473053023974293754708477135745600768339163932899907815195726847515965329945947673471521881351033240141938870500068133428616677209839089545689 11940971871487 18 4819550994893088775967152680894254884331672668509306462286530260472842419079954385076963526252292255774992128760184102037434480538784111366759777800587211067556650488506664293700118378104712039487102260303 2895952889446662606310990907001085523700105154566779855303354545627 4 4916119506912957722833306713048174374654621792646239056416585192929606322772351305981316552643063575805196909136775880534227068873554718119338736363009864993917128634546059588242239097047444558900297055151 22926121 42 5112207406426516361263420007152740298498149689002905198945950171861797985678548956041972984921462009764558904488763702672055279871660287760260335041102169804147198514376891861866518611540107340241635378613 6244592730889848891011682694599984726282477806433693987134311 4 5138396183395078626719647087901881629934251586275650643730395756042053696543309619867085318403425783306000152864951794256866065601148277482297893483352495593910903818313591000241552788802395384364329730391 14198034740741233771 12 5218719579328614238327346931164068787959052083868902691552203179774707651062831535421161899032779216391486477545801137715844081033606543875381228926802499688426209108735503548578529899799995143810843789651 4792044685331093529690036324914218576225256569750599031 4 5297308278902008286973862027530891554827882773682944006019136240986691845555487065150281238185384647449895858950382373411897967212123866494057524371924990032701240541412413861179793715520787152517729192021 186638076777769034740323518757262489850519158739461089988974731 4 5432207644676227683901178081511565050881126504424734176001002227631498919579240035253754626999452888708438446449357157839835481633161025970928536996758557724837769191701680411611442806796432312127184268191 84936951899686888313789194524026448300583983365866387 4 5631589795880772521764275426061536790543145322824101773002877354262424797457619834989855674060691366206789579860769290647795772166440224877037917462214743019811320315485153964234093145589177468015347317141 15842770898333875476794521021958200020834005153638429 4 5876101267765799931856169231759916978220288808146942253249082067612698150290212365386514337584385259323806463677082851125561339012594526590175405893671623428214352033644478599560403546802848232071926734621 28861207446615695696838427 10 6107158157178590895410382350849730660528315049842523969434308866247378313258011656226051549944849948038937179518485577055089111756745927124004250678050610691518544524587214721646916845728076333874079280999 1251376839254188369280383200820223979787463478119624137194570510517884105305923213520205274774881254974125648229452601 2 6452032554547805994537516388435536369118323591816387039067731274185343876212843687982645482692620524765095283124791755559427439996541026337563776667544281082955739076174165641551910076273287889665222176501 28863589991193823096074155024666792904717964660354703875424373284506837042293202742584188406771899369583 2 6458192458757707293277354977675049416421005970566367140121412179022451978796355737393836271923369196680008966134439278226583566461438357178322797520441624381993593446451724387911607419601613446243447480337 10844701238637848445352398295841710239889865486047931 4 6570800299485052325647060342312111071180015716888435144518332307059493845448378965800528453309529018353989876902525798566726268817679517302808341870158625775189160772302299175017467391426918668002870559441 115098958977451390054673125109504581317322779691775707 4 6669676999353313206131136519095714347299824307194031997973719492725982554938360039261509672221211196069902027335202209558873944757427233818340522346434025696443148774919221172516968425608341049154500974871 488316614559373340259877993982401317350797510693215845494465955853832272728183596245378744916468044604346776242783042694642875607 2 6733418738120897529487085117663387716752343932766881338681566906559003718992632011703420063927758437827353938596506132825703419347273980095963209935559694764430661293062844922933443175465712327460650464393 71999685053253027819420571624336993 6 7061915809190524369863143293540046166575544914046516142853322401483501340208403731031137836026951555452474822706231047691154899864784399004750840466534818426654733009688444937563298406333152452424775415209 2715504741333544540325893006095281267384798563353904553760539632174538400951231762592484277039606814019 2 7373966000204960642290508246602167624344560164657811666105669447898863530254679998275549162301758799073060879684411085904854366855582538847095790279613774729269731506522483113096132856802542519775261746381 78986630413263472942521608496996979157646643168477274052034134557267847381626472603825640543651155095012703484017025740204422575097681 2 8105798498989039937952013986076700619442828732406513945483946117435411704908219501134373746944925033962603035571089976366398875989528998458108657534832526720771282692641306674705936156040190867391778307753 3520546506199974490500155725747441549 6 8264557035852535999550061414317507315010105096134764538686769752706526369289453187126602362660117035037283862720439502571016993503758575504836624288436559690202229075227596348824116490749207776680326729561 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 133338869 36 15248024017165708414434448169286834551169865465717235508241250833881790970749675355230998882228524560257777266793632637211218534840317902100638689984246997706643062125703633473067361354610150609164333865559 4802611441 28 15450082724164810822562731318881955761632042988114517591421817212078977580006779315526923098882671971858050732175067912583996414396889352299850499596887707862609239581664823406717848665339092559529447330979 861235321 28 16646046317702625131343883637141200633948113636307561812353734372526420891491023888858478998915169269589207234119233721325277767553611621200913139308458872573834299277341327521762264605144227252072926368419 2648349194837630109882717724639422801732918602260657161829664122112587 4 17086685040835987627818092105657331036029649172085848649662401807749467329200456387640906011652446743100099563455180611562997277964457840315220976808765139197906581768354748277768360704918078959765824363371 48774625069 22 17351402676331630001066240187815479640643367754957752518592396184832264714710031515647349746562642009499817668975086352283031116338775521676901150902407437579243309833483784603551981513287332713458541849847 166298382750937702960603003 10 17500247613674603789541599135802399345803556845424641400574510875333559026561888507789148764344960340573264803771587241660619493740892556884228399993278358245470127816137432698660102825790402738450259907097 3053257936377415105843819575512517445539226369312821706979369537868243115900160561929662469072599806039597737 2 18952791632913220259768640908672358284496730367947597758515282374415286672622064532253015517378090442550734175363112243133693880705385929831915059761192732014284855091813305339189212976512069424648572323111 134717814001 22 19044178155730599780979471766089407756589861057453181998252370333776606716209024385144864018749916297831046394035796956965143746521687416437526430788986438908036693313825977192310434922258638312846158488843 528515019661 22 19102096164997491543489241937575821588929137793886647184552503308697121095871738419927657958322317151440435349853245200939944884672403760461544997404656443348902837385817980048809449654394351243949190620493 2121283894181725812508649049768015122569112951164417 4 20248608261346703640533855066407514225745151990662435718840071356313020233778576842041442546898780134661451511615655954929838573826946158878604830220141370462765735415780314313725498123029855925316394126341 3098290836299843216968896850672396200803035945410221374879003 4 20575847881657600316655848100148740893470531746797556058860682240460800186161161063930096797600832700698597392079888903231165862692946637051519121628820109983691653519117413550435867624198848999967094285851 84853840327784105554854610900443597166449101203678218363578737453 4 21031664205589153288104630769759925909964064667352898069239852411473641123243823864971903700394184436983070282940396327300772605726143574804345593021337443867196306940490867840346467313900253020249532323341 2995186747892746617007199831912767897117409447518317255830050019973938352460107431018440775854542678164913317295125160929040409426869546049687 2 22143175897431532462674463327225122334563474981862572038522445413263469990280476148507722778207170507275383194590837625254376173108256011785902999389597048506131592673650183275600335901263868082996339098239 139895872596940610325208245646036422641403088917792465761556667 4 22764802554567851715280308380394251600161975184473476886971136725460488809945765596540379522225333316148368507549605848640304943597317712669248592927523642667438604747511668547150387359491010993039161813811 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 135822463976002749524991885191959782199755783602587301903943865122943501549 4 27454527014209051959818744989553761298187189660433815866780452764941529103730117422246946778797263017364804182723986650285295704753957477401993554012621426183695084014379020041397221425555757207067140889311 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 11295569573869950988539816103589415936162696916214183556778555927159 4 36822907378370653638850969009469565026612760859030861988410856645273716897435002896026764775261892912616962174473448367653358047577952345310917247508669608580901445646230941376205422594239971428188233935581 3292469698473631930087568992431132044886320404429726116867200488872775667087591754119433648546483215501799995953 2 38093998073399032660754714750304466853128431632802809404717729342939156254593488631581005583105963348510546254481662162634546827664494405425359128604096810617093141563012808381507251725613912488076021598067 5720193000792603980011 16 41277827743606305915122970086208832939286437031804422667317090802902850215881205857715869924764988565607708614667207155548959515957716672895052962994590947889089324886586346510706542361062776614492937461939 2289731385787811582003131 12 43938284295579781345900921463038315066347691002631968771548935610938410100762032977079047021750586904073767385767271950921055166080552162606452575854019135396471244779173519695598204690597070958105437602453 352878712953758373632114709424323935388040762599459768990314141715160466348070193861203297505227100651908116967553362845208645243555277 2 44517924690140583430253326720098487002375274517349491274319002352300033956146060471893621596534288737285236731931720005256169151515607762402399395987069875935665809767678043206584840351774021446420945715623 5939213080142536720797511 10 47595492784515322695412181447011616241911082398249571970350194492761319867318643417556141550718876447609963854574046624018333304694297814425065240736044637572134410218647255284647870791867725180563109356339 19219761950649349287417774936750001 6 50406672128415520311138659109323911215718902525331115856235394809381184685597501274223457690117649046020019635694137473233724350451280406845429879004826871770180474979714346139234901052734878917961171750007 23768693597492414533039190349012137507242808821 6 51038976023399211068931650511225763075447986626040316817720012538896858118715890493837097691830681956481923292088676251370402350206354582717316683528000185842109748204089997255654324455208477960214959547787 19625565475303189 18 52662132799680316262645851677195552388018475776535529309603618267291068454182996933091796423641932566966788729490972254632378373729476598911670318914501449210139104738566254423448450449088605408646215376329 127247613910147567874411039086985621 6 53673490055014459681305238874512035259781311154763242289696581009191785717204696397455883653985528198747644181414319539043859302421123213861210735954261459057229907699252040131734057784114825458776752981839 897253162050180488472970732213228070094618402222808912605607354159566806527251173402345407002622513028438943414097195653873176254356948299683741331767633990837 2 57373608890839767727017290746269447660658030605026130293550951106018229638880065029309948526204850896104645583784875786874340619699242765100121380648084360285637833181632411389237632337101368055582934200581 35985709027440624173782811237089180718304892321490523967 4 58771335178853218502422773342327457093384994048799302116585473905230846338642884025664268821541736410605797879958543366635249143369857412829177014727717847507214630847893265974410572121835858784710144499371 8928214125116505207691587900428724340535171959692305500276875536243129181835398165672507271313931476122085609476063253807287729 2 60160502747681989227892227983690376626756816115729200408081047143101963416953003658562555738702839795600795763272074764270549083838418127895331904477542036774437492271136105614275322142657236027956559253183 101989279116562976792595497430093832115785516427005740341007124037375918516440479650224841660843712034451425121381813 2 62521525237890445949757460772819472506752153842845072346598047268945556876268828238117578191576176970604509626025890845505114971059595608127096719491818903638467408578017584320107850218249181769157060048293 53271554565284698070748529922451593928903817549296833301757 4 64361403977774098010865303933565473253120135971921718540808784286135534359765843718161564246975333018954517750871319509547736899351137233012282645446485164899227790854368456298792022290903922895733473573981 918089507081908744343885226880532029824887765253817428942261209804017 4 66799815347179175258547668435117526453362332667323360504510569836424510766616572106658019614822812571793016501305466556441716306938656979135527399117088561850021876105270868588961887774180635439306877716421 30941 58 72664621974910296773408849601284334521976404020180177869519892367276233538501402387807362530215194985316449593652114971701550306680213595817673048562067730999420145132546369773828979213935494813470446805997 1268210037489882082946625346761864116997071796108171495861086761842003564353784251432611078950612682125642290062471317732215530193934276038134146675943 2 81623943914416419985788033353627708695488695498876986535040619757895638039160403834283447095655325221946888974111946817536042116804438428994283698747469379871560382192585608990661742381959784535734182051827 2682855417478740926860651515662284079740450121366972561180277589438668087760228041577620025089120672110144484460833913432133263211086273770003646520672199438993181931986519433772177587223202831207526332114482820063587823780055140347578884801 1 82596148464907729142464493237147357180926671887098912205290693502720551049087329238414882988121004741555251465194095593540733115882642259724394625037338983261680997613224106373426355649270467778036050127289 473161666963293915020256629108855869288590119945900801491236113855675219011543440204722104090204212486587693068868229974897007163408453179023547215821508003961276791937158437973997298036820778919998407070993398271993424912926510173034183625140872001644899566201396109481 1 83164769169391368070293708516197072277012362255703199494541640955865343175693174750848811792828940998952119733504490033221682850390716749558937923861257340068849844471242424359463690849650231911372586954479 861506008110261268224655800952236991504825433944011737747038531826778330542973963635042229767260298059090253760558137804812688160111346993600081 2 84172884030630877615881472759361184817059225028286342730972192946543266870915644721598371442417111024409674479668785693804108600176158312031453908480435431394383686094598059472398735963271422162843345537447 584978184130018866015018882304610882714240204217009377873464147 4 85083589645945756339846055272765192217786881007409440211989972589888941734106949882743234181785797936570803454159994196815004693800994855389546405579699912896231662441228629699715409917184149551259063488101 67411 52 89010360448993833889406403552300499856399282327627070750250483818713669645427101105990479643239281332118494235734472055422389756586352035597561444171858109722234098461556033957610198088041384934151685570529 23223849323621 18 91006580941587608388062390624613312772035930136605451462336241859266391541866732838262145226936174938964099668696097307562734420369741401368972320108538619925219990083377995139864549580096973111572738572991 20675403467861617387795293742778287431500863242802783326559227463 4 93600482962048282917456180273876925109794292527398024374145784504462581741063863412542502009702114438841043120133337559356858245536204426347487697079291489221212671229292051701092721855607543534460957800641 50390258557 22 95762446665416432170528779345395824617298589397987483122654389932343133315377477092638183533144546212459348448670021407038663095177050772862772947910846739945799330028390139540028329920329782966910366356039 3186713195615275124061557555244047670203405495071131111493488903353741883131907384607560218379484457979201773501869 2 97506923898079196818324294125733749709412355667510459494821183814003043334554879420733143431661003394192492753074364365050091688944192242544724257028909228859045982865289263277340433456844615321399738907861 20054087300384132354438712651988057254615218610261134681835315400332673 4 103673031495209054937317014651614383903759029561246967811139663774117741773016599033595626969487388283761860563190303040388542387843578598740960288118082268248307001860585733591986360725989313246912858832421 1028700704023039739129230558137300926754628759 6 105244957411843572530639777029307426416900426518501493394914250886243814407842765208003237863758982828096023417276923376372779296016335181857366720119394620827420514321118497352985615982536741927227306925893 3516742058205222619136197906218612309115897940537797849622525737425415163028119340031831508354181575573207 2 107439555767472312776194125126410058489460607993613571997718280787118139413734285837360487097019097808127611534159382490438597902200781440065695567977862286890785313343313526120916025437767951971051381989487 7778338129161305838838847995700192130253567153606837427 4 108605123994801482255834953877003280480007175382161734161720583869076021356174992894892364948056012048116064189217019788025681634787616315874864149407327446671989621265505520658218544722980563598505922729861 2017 78 109051535478083309688511334623107312887940872749131745670412651670641189850981454494662432593786985503672802849337869721246593319084441513236597099429978923231870459322329377920526946575614476138467537855691 12710325224532361270546928237682575636745569160170389254100773596801505598003051745765802129086629199490093597013 2 116627273890180306015636195515034014148314254518870181485768120985093382869494617989346751209028061114067834963310428310240477110603515083503325793250045063699012490618358823962839744463360732976374353177189 1099486007761911626896273838061837150785741815457465855977639951418077090795305511326631620176978784723002868970203179130774786234382404142515527 2 118475150778321614481047059271417269974144501785269489935800584527755086761455752669674621773368677520240346865918434342745499290926146866286155833793048753227256597079754313527357406853777479139449216540919 61651977095958003085929144588902855869424253802798268172951843150869826656201346014762746660718754462147126179617185564450989295568561728901 2 120688683494952213462030227598364425940503362073753464217888778857391646840824748628724336047119531256629825788814008795126581118360812969184137346101203611907942683721650660697612999322737542011379531908673 64506821680385229664137049 10 125747988585325570575161715926500302163033902241975102290219114531679048379574818441997103242372791894957308217952860295026155433720347623447336850513755930807659284090351381951005289782167029232607307703039 1573246909647668001337 12 126172785005329136638052779676284350609718394488125472518560902824912365018387314637348841336770506759576229854342609992861791405066108630892665882274432083957042765456573932430851197384769124567261751633563 240810674026139612374270457844298839112655650708392283532830483543 4 128413213795068137850100882220128510556562785851184339547877589224069463896558994819330529747894699414585768869070035694205180896313323704250896212140259350948480215366151111782506662409892309199211271363581 34058001654073202817209548460020964500952923395588524074759516362922661316982989338287786588882028646821516919913709680782544204122973415956116062084170301 2 130776439653295154877083823578924082403093570444649031178884091948291682554042537974465329323671578116510632434689786440986896684440225176593941632771042114686594976128612022574120264431866306789327552965733 1180724419882981556223721 12 135673019543644104005012127863668157873127883104824809658514592575764787225587869140838310283060213714645203229384884343807261366886281483247559853090113978317334006658970435245389643171283364772010622272403 138629752232561610678949 10 135955511998340412322366313210236412380395553121451449354614398884457205189093355500536124682754893375772149744892302887930373235692012752324818396709584756833329517737934165807883106603862241719241095108651 155062027558931 18 136716532763566724902600030742275567642455840182801122201394264627103790687260067187971647222303239032282625502773365142037682358584096528711174306505493101500144113636606287998762961421842201171980077686873 2747667733499712858563933151049674738458694499821850452332481495928610897659844041188056724939082069653691 2 143828046212025853646002869338182739433394600728394471889109281096479283877816904880863924476149129887942097097481280382367444260360119477822550351147187653806088780371320826222306908022407832549440743036703 43774864047386988771364754088252785635483144323752001841709282334274933324625086181262600484726230470436789745229935302775895869 2 147725236982149564509559612189463353183192809277293020593076533401677999751603678505570274591376130225676263589517637247123114371281138749317717362883485303630166064411857254161919062838081453424054447205683 681431768085039523 12 155442370874090938000732401264114048163669159214280995160494205265570732508855913711956353634900570018429512522092248298859951686669729140442850468095412008519873870775810924909837291253986287962707516497119 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 209235308069063588315395438785142198328111 6 204273977385667281126343635084104214730786546733205033762098164392512110011337345134926151504584154339450018997655316665039105453977914621160299029067311127641129788595655459055388822466057147757048910190187 169410774571985699112582089537144643539995212237091495913724542321919301952676588847386492361988261466469534278493761119 2 205143496805253184694876744345426985894734030901697292480474574967377066833231213949761622428029007996552083515640205040287316528733367928081454901278192753657032195476762056915233764603945182504885879589203 116567685640145589217784361745689271356768993929036744076775763623472876804478167133972082249073329949672474490606235185421813383406267 2 211975163227146037511917653935184093835003988321470520224905722693010022688772343849256502828758318986138935141743876320613412274938189235703433666644635892215406963265770747645402529313364519629756107963121 6344633777454711080847464086511297866595111809813496367457490328999361720874845462709201318562039445420397531039 2 212157802104306513634948609794153601733394167979115784719794909199249249107489488859657590994373778196946883908638420752861247446515560809265205473930394251033181266563498638528724072371662201198465854970763 507120406016061338933209307285321106047569770366571593328343682641747588024200179467546802484651594937631440573819493491563108020186419388391 2 212237262886072276530872388927619300844671961864392673325543845095890277340413033284904795334505859082452215062176543703611820013985354106629120406214591764276928616850730533617515055629705915167911271919661 256880822575353160020841075771420396847244805985840741394708394104693045387980931524071419257481647685262555342435529595059005721 2 223669268853375568396230415773267691278458698381818975812231453999300925192567711562254743688632086162028881183386224588515562575665528254209676665499034560318024853579328295269687240753214619363622101094933 17526540701106962617817511488336834046626126355277044628104149622509136715992899153545881962128072247128149268888069007063015799248734103837133028183619637492414667883583026151806969596607095923088393766742435070001 1 228420687163877554673077881340284662442749336442827354608307745590592839301358436281025071337597527021950742009231333584854413598334002359272487674559900212881286863676663903336105544521607087447292813107289 24745889846259219392195759287164493 6 229624620875213031892650583078423786043656985068227746056913481305442100716388969943437616231574328635245747769213121071494304833767237839706858282618873307547963892618773108349197630926555709103084287515443 1984878711481286261285474310057463382643271570243945423088721615446006572636718851637485250419907895048891319 2 233877910262032333590907400712090039806302766794103109390722492417778754292951521417853039580713057954776781806670555348099632711463338944216923829327804513701667600005954375923453129605581675461748052021157 7128725570290325841583573 12 267499654419194290600692361429916899388286062248243051931075391262332084398547256662221311203183500143898627248848892161841444061929839229988486773040848854359939868285649846620643560670083923964427714748489 366849646504861363292007365209671973477374042179165145166639610539 4 280523112052193738600502247998212080298592524179021735400975691545079080287131772960911108644606689543206480537071443889658324393772881824414863306284237836482822390313845319103970870749887613857204280823651 26582256519936794775401 12 282623621009488773705365881599866003430736278570441254267355212261286432482111711939890865567560046763378225167671722675613179869456696884839137682836576990476687048928724826612194363710041066568846146361683 1142088053833817665537 12 291095949956409672023000281972817163829567386059172917782729943027192986772601910731093237458767457352419623967676788769387128923169272449046315421060526232214938663637833952305871999644650032189054350631167 2543151094239386677 12 303072787957467693237813186097004763623316201559537203156452731688267468674323951105709443335622760777135443851660294606144123482714522568494224705472866168578008301914997840679462298152078570672928655933081 5378193516362980863601 12 311487863768555860870737625525914360952343648113910473672723475773091168010715282124063933663879138060702107599234583116374326591694613277942998892762253625814795910815748625873464882022620829157731928017713 190118819349853365753531061057861911783710959 6 313527182982390143122131994908715806863612914408541401111012397952119733848200326559138764969517917010555605213098272603875275912966178405354464686701540050033374239775503357845028139690947913800685939124507 414695106713427623354031648212622398010229617501026725786144465794005654988960804327192329969360627377660315154109562717 2 321464731805982271681568165299840424533395056843164591751510079141538872394695225892467792700011846876764088656665872515302940610814116344932894473736178450361875410944802426312860599444119937786876866548883 19662850693470066560369007324997054554511235161 6 332497544728201906547289472118894005247446702944997230281571607318197882870980019169965325194909051739184889559136919368888986107061802377087639462965622453564545717483874817388090520940615197133977016893987 443587099170762688699979604492577417474196886442033127048127493 4 359182338801697792535744374091326915125493001834378887558492740132156803207259872413023185242126450952724211130535354014630089784676542359729252074838932339061056594915618511373598853222689168872864551005991 24953975778798931631789601020000727589207404932850845258182223227972246350909451755401333858756902016960403438066514589398609 2 373351091522165647123710079557456738768674307705760187022925195324183815755644532138903442523633033767883055860795307635032193118227218358307120755222375724370727515357539450045778299402887818487211157833689 4591 70 394181591127927322793006954837772740290981347470509038610606995426794681805548838742297137066687927373823301580661014925382693589557482114352527723639803225921181451971108096070845318443883061438163826053451 291381760138191427141798677221241608489566533251 6 402204699831766989186151137849415489683256195466536687450132775310241791093181962029879221595546984036524211125689221438462438163065043284222486317726989148917390992183428320237267896314563691141297145910149 717433171088016374418821 12 406946649312457652075734591912387955893120420510769368211884065117297602509233912792105940976217939214157463941382154894058224471325795372568759832901832842216289796056324908177674779753867091503526234369361 291050720223538422742013461232991149206623401806329251105594262194453499500218748370943557414613987618961520555245768602653197772673 2 409022266742953067792611541158719278409002276135382215607027157223586219240837763825110637664316454820957361497301962424065782692402061022908426931506840780934648493050657985109854622459493064869503047778033 17733398623959203137575968595478402593818471318353454623 4 432242519771018526061989338549220828801163337873095528554746946943232752533960605268306026475194710968233675282083910479780799281644263879154437152402917656926545050255324863584169827593275088518477674064591 4431021686842088234069593655351285011 6 438727466567726586440028692906178285753735146556171368124654729295559844691661341495992171782147257658249130044779380615180201655097268061979498897720368122523234800437776912970369029904270691393112119736309 720005882587821535245666978113582557317228339140331171817 4 447134880763011842145314271389457365445649318714948253921775952713737860309175348098368644909192391481752208307215590601790880698985856066833377755431487492919126034653517071200817227087763000211537250149721 163514329807794868751260465742853314201 6 465782132629858402988940866492194188661223778284835520657452572130445764699875475215752978794823160210379630102559492350609082651646777060925934685588175191234783966576834087563410254391442633192349984496529 187952388295601960403481256231473947409921 6 481436179830641559248593519638789943929760204219924881120487552716040719224312825588424911600118402157845022958237146286373418872490608399362485397783806527309083038285441972747009656562659411599723348692309 10654978292191 18 482513875225521466661889422664085179900334016731725813726679675266444580723366862825764473212088646507028125395223529755913502835136894321676782165107645874024392142841251875630150302105179304511776281565343 597083415750847811854807100732639677136666620214596333399450189806451 4 496399500036932414764708782051144088446834755197644240839514282073873645547657955703554278575298474564217642235813742076857258249844053274929775963696356403419005774319315553630943631178735631368311040223841 9447160989579371847751880293 10 514072750384602029736947612093724274185405856245121594750119455789423959372189725314242998697427093818002272627355888494820889984911396991215910643069282383496575715966674710734075124485783357425897913534261 62443077372129246167888575365677912079819123026647 6 533831151189299437263470004580707392562776986390864808624515396324537001703862628351038773882248524186224266106085359095294246264176577885707532341792946805791072709777557992005267039672326802179585342241047 2082791208222878694249997667 10 534157438771546814986380992186070343718345757930556699608893831556242150947229711892256356231449742728990686834495213072315737582271530492995020579947477239870373455332223787293377870821799500458951654106853 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 613006393557817508503 10 681172892082659571584288928172128135226417864738944469809075575102013264039212862901255112612900214847565484744227924245653423511820956434370858188848676227189339636585607686456597518918771654998880836267643 16005366629952639535241 12 720113911724961529262813151662181689728322769772613156805095431307625300352919120651254803134093597378345742295851680076867625495875102914762055324382070032385816550040379592533531415673636192563727869859217 139735208470409318511662312261251976404884129562811582498058923901891426870459764541383765541312029583904530783149150315654321009 2 747371754151464252620980595507017054072422709172960759506489213760601132033396104611149240141100290693161812188810076382969333151633316842854860264589887916295719249600336931686014610866309217209285273952173 3323267784333638569157914764632612247349920293870052541809163 4 770822096294367273335817553669377835108944705914015279129201491955017566786739918101878634062205757635478192680395847654506347004371936255383894175437985430629067890521629030899113685326891764237135278630891 576604898508381516966769880307280870679886971756758740853 4 779354778577292884296464414550624744976775565855157363215125462746204756746897678984857060095533325490894659227593550530390324593045334348212872902158704585739723652552377193497177635284171440008324741340141 12863499013001610959985200502566167165969 6 784004842445968793980568195347743917484616765361306704574779994504228033091756218897925225975581100127313363308435074656272790988468257962232682650885987813678397163180741578162879062941663309255455356067877 12892435501664608296834379448269603898958324257862398524479568953047691344976118405393061946931179498591517107883 2 802253667213727661660858106855514011736578513230450410993163859045786998606059656750046898764322665611466311145743461511440332949676927691551360542587495148049354620424450521047673902838136375945232480027753 22235662825242282759028370550017213417493096068585212303142496929 4 818598866770532175752559498029013227231426961166654043673856566125263079587204018889261190345789715473784944503329628080599887615631329403696248298794857490164709587989786249782735354774778251333729903213191 3276399173068554795191 10 822057167216178771285983949864111681172054288741292527280533323810707945724278680325958277014658473007178543296678817859432369528363616767663856541889230145138681371118439204732702825936088864370331338968357 8593555789277210108938708863686986453352497075889119894526823369318421588258026441403639777080368527480922152968668685293 2 924381139366086893733370823020072198213608198243336755865490600635770380865410028767075549160557478400247390856297248405247586358580869065243000828706565944844401113693107421690444158260566696859692166303249 12207031 42 932046004694813256096274478612369863828865819754719947713706340221279807633025895417592911259167806159398947811931723569936436120180681853108967709896730511325572313320540980600307604721021477331900256998601 26264382337 22 939769123463894220945264647261955869141308551927175385634570389539815391545405227839724654933259187812963913943060250834413133910230185193600860025881251625406191718738716825210051602649242696338766153097921 704324714740288238529999598022684386325369664734212702786153 4 968255219108911826637574828411720425629597012621194104183066594627638790913737140975468772649418391731299591652626504499944654790336067989825726926894386377498975532773400553927258172708840245162586462844101 623519646589324772566930238015291988990727550640317816414295644305948516574628401 4 970489955741889431784905786172274353286631267983304120314012899977392671130998947835578390121528183890890043716424761576124233556007719980071417214017476474053030833180538619366809359819416024115622583598821 3770534240546486927771020098234807347308366736901015602058798119862164124103906830046904184121446922293021677722476501329 2 972573676402743378106293107890809819275887875810288192306507323900264859127067020268713299981198436898960412726329912257191142958133038049570747809518690767831460581196580998676006119574304586836053115448831 208541731877172911502424510903450759 6 1024731302737849973228281773477700699172815019384780121762840462798190658988210834408314556713158192348884961711588654737012313068113400536737275788047503787526806493876821992965023836681880543554344761735309 1277145555272848697640965209 10 1038586355843909804815864429270623789571995179596921930603840806753331877679309487682997213424398185778841755714472969315390472389466019098422495380289534868470670221170143813079485850903118256227826321837617 13760339565944651953121 10 1072609373587905644574781335932462772082149493443403747442823292720265777748699899644232298781682953408790819608613005638150040965914839007413621139040855180730328949874949556882812588197956199020348789166561 207659560693335781742575224762984643168687907654105312439199 4 1094344765296224759742880312714751628257390728836447750951295480195972447326297774253187068927767270743587669873870800148177673374043354160523277172809055589388201811056326609923711752323780087411823907142921 100819627667660305257875296939640474495615923 6 1130937925889743603457353940570205772350078518739630483772655546229006454895776575208370273930974011560029046707176276213402999545560036284516162728988681131423853832302710794393649991729968763427190201925227 32860153376868593043866016306645315333322498461588240917110977493 4 1139181990056098981455053745988627159853038755436623914212267969459186823710328233603932095113538768358535351005204729314121079134463040855832811833200401547931177853394215661013704729027895064462015169554361 1450724573782107221373930605774363918477 6 1293389634682664293698218374427620870754285170695247687630803233822607567400645411467023630844543939244813845107632118024387607034992755369015890398694212335641532771800248746835465760813406012000912572557199 4099 82 1295426831819449126093941127303963112825908896329260295949896405864781975016742709395174258212606602318306245681216181607766013769752093568746400814354825397442677969741770876519071870902750328549408636665019 3185771676889584931 16 1360267786682176548083990240377067194357286016133792918156079938421796439811357517416853711973300835663778660775673831261337125530482556866994522122146007964758528160626468558151009310896651361500310741007179 1069333585225133378007435345789610355208211269170968036636808571049341760344795013988184816051624129174679129112709516864761 2 1451907583153383345755402885379724899605145115407071125405999110170147818897149311798079255979311358103550125241423818649122329390097922385130043829680379257811023922821238571429129540846552026523506087202737 252389833801996442565702408088925444155294026488418576260433017958415919094310016917231375085827211630905706308268220632984764326603068501201 2 1535823039994734620915369270240062779670908139612922582682572353122233823085586434266761298921579006134860422986339794261072531209045862955196198716040027317606909497936311740878477259053613856636231455534731 109049407707695484172518328330321812741234289603656866552961768303810430399968809589326366402081131293495439610485379923599815144102044434909334010557589 2 1558050834357794666546200112948793109574922874101344599012139897895450564555515870008224839528830049403673246766204096248636622006860267455510253277549257008095659301672310529869895231392413753645320298186803 80670395934802591149078133016501104838964483868504023832254744066129043681426452662408319750308015404566876894837071028326286982939 2 1595820383181681912095293191771372823557358097010968364246087130944531603086267160177552476304535635693608871663635838296461555588761794079823984759731070314301942012765464925687299711622451289627659900178751 10427740927184028999864860236445544166447209079863151 6 1620194737461818262692551023902451114225121747788343144112011262999583673512818722091473598171141454720626528632460559768464919425546858946975050493947772103414758808599890284130437626349071817872954898470187 839108393120143 18 1620296383016824567338452199901535975495649756229045639487371398611187980492829772303396805418959981116799651548369193350309067430877292502329521394818482064153153017440416354168850775625143184636820426333393 831219710091554299771175769070707298975101110426863644668841010797277429883437058227286510531443376727616041829591691875644241 2 1734925957709022502758692155307103089763107893452979118216088086211979165035128087952042904118187189162882068823075175016925274911997068930100375124474503247153957667400668003290452345121032276468707170243593 1434023221426108961832218866444777556025694876889882468040045485299406939416201032409 4 1763183976666854690524044554250264260116892545658668973929183187367503426437081976086495619736911212698527158959701758897977557990533216143542124428648762585426792228447620782852534909147812588546358217119491 957437938520857200040524920433106336708148224500501303558557936024115419858679304428097858293076880023387559561 2 1868569216847275028086559066002693190402102383871416587552971313129783676203440336312279994603014500228199052150189534882412888863724817439346331857011713195487238959560396893984867454444817092929796547612529 40919656746422151498385954544961994713637045640935348031357752423016274522495029537160344443812217731866010403 2 1906397987825986138784641336641648219442747554295210479792202825116885049753754514860102077380765945730956788414149360295733001529173340933828693844032467698770895628325642440080523490339132935411771166047183 20607889036625299327 12 1916470135142395674396257548397485375878223591226981333893744039278066190319297463903826542196926259113759164834584560786165101952854143991346450712124480986747751161643245643243956559692715547342721842420821 44899555322616594317810669085996361772252294626746875270113207034390203596955660834337149342468551961189421056451447756440409977203423733843457502474174396797741 2 1975513119448659113525599143838472756129226877241787431449529570263736325463132096990627775611248073279165558559405023920512279269860324718046900359859733492875656509121141496572958043687448899994093703034433 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 1785551360359685287384679749300450535318882878176608245780068589930383872817773343152362576127265798642949121707844423377497493 2 2623551397446423895360943317394222301061457131790981636851264292597484407454509903379378029637931166552212454194326695369219906237746740838216385900492169391783316554874161302977125227160632786103731796631461 1925577256197549029749249 12 2661506733725274252529711191825488211746801844095234191722828842941106664835227373820984921987740443439880450454938452757715212604465752132022609342700537403804453468431055732329960467651520853998909699711253 196190149265948399398464616386779042983665652142041199776411418548158677584583352860612182601745597706350035549576623721746839631 2 2728265140928175893035328840864319489917938751256213310204709684972874565023645109887276330204487942473315311360018524529727553258891297686883244809339980447166563434560066436470347743986866702439280125860109 125768094385653689936974785143566074621269653044415132374079 4 2864374086762288010308391300331110046218032884870272295506806651495820556116643308255345158068809910079291272657905494818840839922947137293047806938009892406551892864175816154492255905456869413971827625874181 3731688803023436004469264347026632352646287273563769381808143880555379 4 2877982918731018232608501279047534448684821426738006479136408980378721036724601912422991541320398219107925379212866718280437941847112140160925864520163265836244348347098622348476996502956501711608472451024961 384393127858677644460044287122505227987097 6 2930095737586569378612043710470912164658888858904934872147657640804268132821901612253420279480198018619997386464331185729325222068522859292617745201304726589217193338368603791770121684283021620473414049468977 80639997565428258826202371701978032798501389846652238170826398842903 4 3112774983694534653202884933221692925925517719625355010840022880872208151542410901417148314343387125944513810634811610200011782493333900031864392801618153356848335610341287652752169212972883794049116076957431 5093812932780063616374811957543370277101708438244838066363985548929397881633785250214714275553859651559133302313978640441281825895548629619 2 3163743528501872048980854796190229619275767510815967585070270545713493791053900001935738583076433217720759031514030096047555499060859496076540643319775621705052262379172841954523661992782353476270798129664363 147311582925327514222517194471390598106378455313077197 4 3294970560166557810046720852781002113932790717397883917632297393991117060759961968251138093024120802611036598666375106789439014666080983362936972266368043082773284536156472393911423754807817657179363302369141 155810913085566459688176781595911095146944717158713172640039411499177864566383981518442424006641238473515451026087255543250700157137890405908251187341579481352521693474785358767455925059645509004551889787752820921 1 3401539385354898041483141544686527859820650507765645824565327937370166890066453772834179452618461303617767345458831933442140771015541422650051329243801674046031561225053166807131291207694308802439677985149387 1293669333190691777046393544999495882550745653564048075807 4 3580845716347777217548507536564254384930167838976083228780909185513263713818587715714705590658297584182432600451203325831873230353197583450317801532820193682073387687239830782304713641514284932066481761681971 2792220587705746753 12 3813322179788578223556115310426845438485714060916717322227399228987848225680829471082009790926527840136376549662384108242963358299584488397155176513427462242712755390622645023429775725645231932137901723704793 253652157935662023043218016600985151005134819344886215057255458878811042811186605482135966841342468311320965577777539730253631844287545725373099320241772009155843682885570592305944719411260401656911035848716194277548151610586429520283405018385813 1 3945821882159928500221616447478688916594461420181314770848467958973216579962673386207958366886628105529133656800562267505604695715235597453025061559571100301510115772152281116965570049636946073908770012126627 111811348919857691749455134661886064990165254010104368670478599 4 4027155839580714242250917175017279078337049695534393932857624404202193070954348946393492834511870599007901906868222134618372955931818150186011426125069966590100887298495536491425787952727325707389510779798101 3228225589870899246346052514739605397553799350937489747538307 4 4040149739651866075076223211157471460757839510239448335279028771970626885452711493756443112141049427077706958367665959263317652350040675855174351135291645673145402048751134876909399307455085781344208421175331 178960663497851249818167518951869485012539722027879925563041918000346483048163671802503547675405590135817188927167417346663799794381 2 4086696223200697060625354921208788048543956515022226769811574366899628484454686523539865268547103425270275869446686991924398361322146360356241782341313744837181761237884694457186550723043612081570265324409399 25528437114044074401130674498507857367195217 6 4130921349817338338986645463991154276356954255483681415250899462864746523698116081509416192518482931833514736395115643933263811335223855759008907643100763376783110649613715167728042861870494678164799663385897 96823637328996371234273465541569571507588950631201680979209397728492900963 4 4200170793927148240420301101181668456618732616439614273173748539523777623309588821079146895722837603995788269633181966074564015872079647848129006964051322986441479243062562931353377514449548852347705164532841 4999480173482902782325484736887109129395134540235632480745317523524297938339139277720173580685955210190354904042440874727069881916122025590843883 2 4339482968507201532431304237229573836949327302538371348428787202257574098682723133318864354878941264855467478961182793996833581689139587508317957713159194754851122007277114932802294382171638034856830495053601 1482264408436828077331234881199396016377 6 4526777031729268113963934330731084641194629683999076015573273363081095706980525599846189620724630936390867598732067484359690538839794518824168531448164113994909167046073951810848629275734634732452089572549247 5204515978804779530994610103129060315895623123151000216031596830596957 4 4566958809645872262624800054058673938990984071350020450128177485280196777096051275192624564630333622702371195410686713368114758440839459089411227863671822650752604041487356293251570648637497034880303410514811 249158441929952731023201537529284234417878925420725409116813931723406670001419759028493771214354518180121 2 4775379168073971322744503213593071597302042696706970205448531703982641401755669867797988871253785826772634673447547815546520059152200009693457184197933947875694070351403502429212338081869000814233743101365751 41191321607477420982171263209861331 6 4884660206301099800176280166139928330524114774630707474190808692182089404167006044625305254842977376369958444624325847776277361890119091175621509988937390813966325337673485325097412849413900956874903872804437 406040189505977837786582728934153123176122106463 6 5416695026243276854381014494123112928608538205270323959070581106961375790717609450559490250709100372066319301698542230584340899148168661756746955686068171889990353315315206128188019353533070036354938331953351 317548418749746855303526276065816093988427947944541 6 5616922816699422975035842923123405743326772832983509569288281080097154015653453699032074428425796478917354774228555971396134732413686646081313975258919972060798726248937688571961618293317893739643263733958453 550849106399739158982391 10 5768460574560385297322064338345333923191851258905174368715900368430544108486881803842792745586760380563284732747684317042450712228755201984525843380216570578008189022190733927563499283528404193920753136856017 49823384529359398290470336587510214341 6 5950946728286399693106091378235008245867039279807069384510385231969471416536958076341673718288057010712480889369069015650860507087266535561890871210674778704002236883306114495932256361232985704885670159614797 251272364187758630388202658067335761 6 5968635445954395533393519201344257501807717194810894768049986007558882424894207218916344571046049670299409948506992955901819886709414163006366755144658894975644121386678367926072980817458079101708242602267343 393982226065515082187337641362300122940985714389992426973 4 6279480580390286004017586781887342327058194943790812679584397385141401966545594474161440756042764109817859338637123438572466380249975042318169753405554704399746210230747400341931080835237452864995746581831851 43289679662635794767483392435333296798548670312371066206932216071976954692886092688047046998282456170258607729485118008633157569835497834368057168180322682051453181295273321887548760614564041882466621689254277916376793257683847153497241281 1 6789710360061069695775004087202403674885647653903059682835714443880329109232423876832662061539370540202247179543373053913085434987518407840602173111987111879585700019236996119752748145862602522575343642844337 5890868591760365434332005074929710400548909181468214858888800348369500317 4 6805181714678325373921983062214713649052419734006355737027622650275593638261748929970830391934214461841735835592553006929986216799878082976992032435308463228128271350085254917660958107274690558899956505519201 2471925055187390880606587873842703728940605449905330713 6 7444811687670075849941980838860781809047738693443251798118112853105551297651726285003238954118846724254598871136275134201722370183193943909864328282032899788683708527183604900897276527090876274416639770241333 14971069937826168523710192717248045657640366567902211684959658511956472867007605749046271606214544234601130583 2 8158709970991818018669851250992021362893070766258153831553363819854308120574647902439253354060512973846578934875364582955312935352714490076481541836697733382858361485030637621086694036433691688711815657004861 1669529577579010382000668871060667245980409883354389249665157161016580690894372482599593346821565520403261291467869619748944997491 2 8309184202533329815783237167606809799472469536564379340980292029059928244756322881706193248508226298936731113738665834497851350176846712405439667068259164529111507714980368987685740277358597901216385165462263 805844980755184303074789047450029080808385302121960517970444522982374628442566923 4 8517047949874024633322476280340878515242849391219330870319822397767282972821211669198170764551335304572667125195481587230074019939132871560334988801463607176058196984231394711552401811611960101523833840779271 1302985085264521709386052078268834383547069655908804731898070772248327739356417805326947463746232989993358974005083503223495110195394599291689593910518499592972162368880851379298557401217661358311769237331217085694493 1 9375841741582190968222757685431155165905941082779532781693199491372592310294276900018429991114025154752874188946827512165348669637697924390026830400900324198963038518434054023359032269207929453198890599506653 60999430690803644740570189112128820448995073900127614634242016283 4 9739765512307091639261608835867056979153731345941042982728470152082557527016512871895155445929669454941902406391882134993141068292970529452740450271889455444547192784664754249558808044007689163507287438799781 573150509680353465976138196582958512464592326661423768997365548173187276121618710717544233826977576782430219 2 9948883167934256146652480173041136700901498532622823517162169226693882460609818704543778249223913958675687968740476381665455582794952923665261000979198431056377553012870537740534004723914063341736579880183057 3763898006681 18 10677410365091562323746218393245558263221234046921718808590475121445145336165653153084222044414106827177685764714041194114819374898725357654429745472326852883943448500809467655356465192244478820901366511017169 1952138638425898936776177841024431551361776179 6 11217165323788078571957015734975867750353931415739518991830416155320236523459326977572771259278541930333743957352194529476325005738207555269357034710554520118584151037867218089784793328176175492964719875546089 6341749435596311301432712679566496700285366976355842937424825216120812080080033851591373854705220956389620484661681 2 11307151046205263525936178921769272813159687624770583708411154517054080228854366788942819621907928278384952064846543419555695367555982548142455219307315324029578676710063433573331906626337049854084849475293659 25355788146310539691160930379563943195467200436668860888727 4 11780280231120736600293536857155983609678822844289343867363144152186632696199709223762160783646246566278350625221785990478748429468186707226732911480298228831050431267891098862145239624649710242224698968909781 261988800072859119712414452097616558971194873418568977508691847637 4 12354233710795147558256301294155040575784842717029530712280984690887345691812725899325406242644326071120743178535972051449368253370323710494879088365315558326661167967052450076994436447502143297995721949084751 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 401767632388008903376348698031659833665637071375941289540421017108530146252421916684377890221288503412747090915333996012055677588747895707833399139 2 18435278233000888257830575101678031956385619122635783264536875496057705394443383961523429522102942344415452158716963211545222214895348740876146493858315306506088490297391285746179189405377988460287217425904413 4805692293932351462897249634438856196838826292062399528022777360077977370511221293025406788899831619970981 2 19522128845275389965422193819616566924318174223010668636961761811084112553059507064970489934116026328265283996155912382604037287967183213699337300485667384351703659035823050538639202904864353799192622376079521 12317354832504652329939973 12 19547967877477667755072071733797617186430420142466387092962105508874902381779658059088288557390555077223472285934713117899267321863468505641291594971428791385192300562182361761248887746550257982953686985168797 6039627884916510445262514948093232936368065683056172997 4 20153758245368207591844951320683630797336322640602372697094360880794587047008769047670040334890839403913872407064371165327914185368012009515601996579777880129185375374260658712384413213971976993099819610944521 17877437204363419087980972866828875558670129914971781 4 20429184967247806268095176547252976027663073122068546456438302215719906215094276572596978448107977917996652023451429368074675034412255467201534951068407811248320886523881771650813024296215618579758430410144361 501619745438928028570699445105682284089287022715634052516677623266437418523256922421502236130460786837189818386610641 2 20574902005967124205204618230281632400026829571222917297981736180705746666754161050704967437600143576039027120415464949049968569287353894649590926639884333845555409351189165983592258431401390270837984618568847 23597719667915325422239120029386319867155604238634503278822019967367028997015619792507098469295220103803072941165069 2 21884607954466695397767022019625616200721329410150682095400085295445315684685590932842335682051538669873319653920110950715869619773940479462157816323751689787225138297141059937903373965031937026696597769872273 50062963 36 22189015815839873239296707209970064133888685092344866507154850289755298161140476961161219846303321923113304219872527685723462380350596163249946277298218414504561816818710364859691276808971908924385492294306651 3565344072087523181 12 22424680323776980435506800720166616826570860267706138938274686677684725607079756640574622731256847457766711711536097379018212770422185765364171532389735025778532515184190886540124735414999732033198931701658863 11085184320041167278583406185285808735788167573536380943017 4 22901607137691764000730011933132541507639240768281560640258342484406657097687194020144498593384272558619748875037579786210430774048207403014158499656326892314161085753201308740484231666844419380255416050851521 22369314200405131770167600132506168735020525293231921 6 23955739446014136143959042980651902156593481756279188738310918117556390765831778016479074217255818095390532736694440132310611458129301894797804059911963744231810074930855124549387176700920935958357628437842233 596218486736834402857518242783658011281 6 24119740341554015443687696699107942344895615836166605145144455456644710692889029271538645516789196336245523419727254003823642412244914816726107919080650304137825820783345954449044489565898274446448010327498609 116017726713715892074375940608375557761 6 24680898695108244702682264895662359472471689668056400001587842937888342576042090536227214902426320491676064990756645943497631430873673387487068330712532058448258001605983528850318557571273234368092946723933059 1303379188561239169060654677796867666616789490311669833015298326979 4 25518587861614837458310302111525373205885230523966175118551308444617706655451460790304268455409167059515028895259424776651262541486854298390798694000656463903615647240436129177147753529591966605386612997372321 4176304243796905703846146318532474898861192048805321882977340287479791611178431016958838730650896733387428094889669383089629 2 26392216042006182851064979377281954560947491033917254971132935036317566911226830870275056041990391992539843076423289593530871740076178140021753686944940192602446601101249134253734758581171877041143820900566409 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 1557747210501032038297 16 37411185504204088781702879925668416643403562558349260799509178955071678400700829065068881939825823282378077273229467308110831950940728303665244176039041350791513940896123401456196290769280594397088457404062281 2705126186500209272877869604043947991182198638469023202297994900777 4 39110787938024029669076764532331536078826301764264947011731950975206820182050569755413645250144220212638494092251100559005683219690216917812002640921394336590672087712612121941354546374935192470160539702803501 80899039280366133049492666781535711481 6 39124697033256983392629011101955497480805128562374162774952201645751678622732341214212644962255874320240014842365065154036061369144952360225550200361056337427286587403979204776029353775498858225667665087363509 14777068721813335922037981973475674100536386485497059706394324144829668742343521737732933140250569238567379111199099403109122123 2 41251581271417152386843863259002253869618775178871119031579810824543105750502165100378487233459610553894546542710213136701106889658464514227111558021578394767104499881542713817582078260596395203400711033575439 526256453012063980796131127321354599535039 6 42290709474927920938986342891742892215767304502243987614298023041518923751059544094161097237803772110211541889464110457942037616506756656454117199673251184017968810065893665464399748260099677994923379088641133 2763176737607744574249063619094427721429447657 6 42878390051774110584709882126471392921923811068401025545007510804894539447243193942937137059020482092780225415479288534717336947274816091567191640595063009915142821677655643057435981232412968298903261089019689 363365502979690803374404817362406101 6 45379241513907527092571386515056121768103016089480813798195065025414922314833871041173012142259773174331115277481125774546458341683545384733255847119235019933564300633190943337600365598224489036141340955999209 52852004066809 18 48489535978519998552754125765526755523501143298181125448036819976243023666816102165983364106290881396096472883426013348288669478230352047807576368142327062890261021929151139762153435970504808203078376636060443 2351417812138499522734672905146237028534314627534586571624451797589039918708804290016998379064050339593351 2 49812303849028899400385583388351609047360666229291555714729071424792669155832338183010178885987360581208091855917726856497181880919821350332558203432106847270392724565314573518990470765274192400546403553000023 646641964937146672038300013094952275190970167364816036894535129 4 50218734059278169825866049333927435184072886618556375907404009115715756872061434427780122597712022750489045191927302314857750997459557573409023929756454166225907428017361966878352387481263442949720748038075951 388269480974754228147733 12 51147260229790630416945291714071662752340320868515971658114407083859243541060576278690737993299289039800725742268472123008570770052894795613773616883705491400675913909431192809198678719110931487826355452475049 365987077377381072857170930575987623598691343253905942362961780002578087748728705764614644263800791665976778232110680261400392317435410969809959799699732049048715724514598261555589210327370467190738744626800482348158343919023797846417519061 1 53300859935655263225070376473415189871004349122660789571230485218645609661686952353940100538787278438587163068796506984414514914519217334643510029301343060140188508034645611853816689975421328496063145126779553 278932250547093469075791108009971286926445482136373056839506982589663478040834232030048290618184475616690967178385727506425090715071 2 54530035440166097839979574341263259146699236193521913661402731130859657088211372746062910697613565638819713598602495639976640323406366556724633605016012540267980014411400997525828624885292295217337221404099101 3510534905964833078954323787189197843 6 55188259258430332615489441781597689225477263075030934198618324436635416293117587044732890390712536106370147559857029204698405093803962217525986358671641821166326755448882592937035100973976271861758291971167719 731522224187078640153742674216812031608094159732273032985201230815595495232480135062019265769336216840763914793342078379398631914374952308464864326827593759701859046734724079255718015214854041159040785247468248378942371148637757224634852875591868061053085833552437 1 56174037908978373868555732714779952897350142561257773944864703966573266289541972888054019173918179573975174265860691831778940437276132077092507082523604722586617990456811864561112636212300742775648841253087199 594169411924579937891828173387037906317997 6 60087489015339545131032233864711190725956796330367919576423983089105021441673173869926522993153818928041152821736808305630673360824480203763901779765941606131758484978137689487289240355416457687421012686797677 4344740942669 22 60222523067007802127820457420610206715278816491674237285802648877082418228760878546956670732187591846128841456784447940628764063334158435290569741123434694635795564045986641004750284722895827254172156494837627 1108905665578109486839442378706490913586553376318503911346504211836541 4 61002659266859407692782485372587095785439094359974594887194445460569480275978116479908516999333944922011985254116855862666365844710208228885034283906862788903608770274176074534215503995660996188242504071881051 934415109937 22 61134095434099585840274779328267665366477757279991119551770809649205813530750205341116074597448753737035907243440542051108240718377795395846210171709719912548122721623197450026005674708867108994572659810704627 27250583208501543140696692335784277919203083 6 61669861401755727631860632658137730273363768347929394860698765917463537249661867687161347566261647277720880481244473623002249660525953426065789299487729470978407012938040140284489804005500649986944186769652169 60688678972218738846724274247236163501719356410833566325462826953447210850846401955142976263882524165243756404607453717748699 2 63210212591529864623797537080165930102028370333871896953813690479347072006297555569101714294031558656776989627398158953355463912085248975890562056293713245651484069280025894561495494506282343346970755434770403 27924055055589429150074083 10 65916523847710778867546278879022042597835327823460098882577524239381463010777629691263247852372560114880061401393405623357931819825277046861294579359061946398075207955132490754745312338384991055568774400959009 2931887361362412645354055063 10 68851204913730167980233383386625452402844316343619742977283608022875632596496081008965244495255949237585633743592807450281854534087251481097793838196435113695558064336484644556471520856952736015835767209368549 828956665406550377859439059368403608106036367777860063334258047327445337016164593047843145291280851164294688839125070739991 2 71186089653456577620372175498064255900640258038901659730242841348341869416725055859434256918578835357151839812743836175441700022717845157394313285157584819797506370814365073592387785359577528433992035589457603 364599423180265218711190581829553872101801561911574089603871097 4 73122918121775810667545378955705223388177614646831009669529353063438605213636921174042910116938069611862675399244063977235614738163716679203732355224056062511396559496989714679752975885526772350330472513021381 46951725636931401287612047811113029579669001 6 73328543780642750719417623470200676748172781704611605251112201938143329127305339075012184462617353247187128879205523057294531589877630147528915573151809430963453276296396000841369689413217486772434972137406107 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 101561843542682616972382308424646348167805187751776779133933511301515374081298744881533308740690732417388914994570919850991001695811 2 100111646557246371121776866325646380671981478311642215682467757986995069952737589304528977583680094111644477885836671549368357762136656833908674790643333674299456666626103530765629432568624488572382821358883769 32554974310745858215481348278264518607859 6 100440657157490327368789628129167512416290420536360178119088262646409098271034106025169728184538572810643164808512268855463025685452989627190706221045030672727145407739075545195835907441656836822366869694669997 74717730722218373808065193968872855397655091 6 106615892537398353689154500402360081857531271535761812792636029565105614359468666727797095694562976406591754672544396194651574552378301334998686702984407537268341058800866570485562534273592255967744190231323559 786539924244310894788466228441457484313 6 108399825305498710165829144766351498254390667519461936093443997269021761634140433480688881974274621184057983161613907918214348537023995141292543554464254196736991570916721837616051004590858271574283946074166071 142184161884312488140279436810634457564180627640880855401762621333120508776274574897436616280779408983574588311410650992465121577135134384103704503536824934346831920239225021027081278371678134922655110223666871750595403628453034175538781 1 111856428940675227668025633854540810493016237780403422561918608215906257847285303673727271067186064414435061434380362003306875669883594086202687489111126795523911210960282689460355995714967101286387214920271703 40775304730793923058131726560430318986672838440401879180781919563082863986766792263247347362941406389580506888176171 2 113257092372788365865637470038764164200894038402341155250138901256824480323400928731637932124758342353350988568081654334467323130186412672617754672583682958217640624717572848934139871332868799032188337362796021 316950847 28 116680077797503404588888267788651809442210018584897235029534697834348551888611655463315976014313278626191296283341765560079177804357608592928653536763495320656898988893844547119802069737102257679569543618307921 64393267825425440495933856254601014611102942843 6 117009500493614072444582724131820246466756544571664621843491407649172945921412248059869957794628758967874408348536436496781838211529224719257839015642287208674373238819200480227764875801354536637846027056139009 2993975309016712531997471601605501121783934731157674241358537 4 118157627226051960953281814448868171334988441270509227901966864776309175006532126533494458868893051169159652856245404798361673759598848581005428890234859558981365500228318245426577626662877901237350673803457201 263 108 119378303255121993463685600980476156220725986323024296040055247696074345272217382718547075638973848027802367875035971616475401596194379087728177888467708994744635670713451092836962799161791460706164610269669263 416976541646582533008438658010926391412732737399246219231524721 4 121492578073481834278337330717783353573727764163012461198618326774165296020271260006160693939873494093716868361444441537649655680482152609655776317749922983459307491125497732993288416151516469138006975079123461 831634130554243836667 12 130319143659316243740103787546059728881340905481812433358537277850578506059490225376115029473120857596022102215338293041875227539442933851478034213635130563385725274993346337958983591334147267827976228984694443 3488909125243783887157596056930088112467760948537940658774409444850082728005593898485865317716013857105411871388713761026104864620917728850035672457712504245342799785759612956160494099923384057421198319535649416116282596250858838412724797176748077 1 135085997014930632715625357783430233026540388693017920921031530853230858332189557425702973026396544144637056064765788847153439874866590857526642846639551950421526843593373698418399306383565767347593870365692709 543143182457628194310383861548781710459261826748290368309239767719 4 141070014902865366536993014050949912175169550264061589830579632449526115067944706078754526126082684057449560339815168984255964018501898714513268885003796633603192026946637263924488382683912018992273407231255861 90006165658164357452474271860412832398522063081759977262154301800900539029717493099426699511980359765377811879658989392541 2 155863317570160585529056475039179684083750389929203205158150983748507297052722624238193895566038844993520918002790348308911569983839350837066770702017569523388353619331071859508931949122268432439974346228783159 113562006231099273665174837083 10 157338798435406824198885827054778998593223206025845937515329194701272257413693160374459114955296516369496862828347074450612400965453836984516144385347235858971136294195056066968302013313803326413588702964569407 58748553990981732374605543533878798172559659201734984595408181237911301119441873763531551622089992046470695994005786608572090833809030135910741 2 161467499804930211596690706315736093190443165485512519098448807013049535569061346386547243403943507123157261166339692599556746798455793248833971400424922414044104353595044017409155940041837092414353165381423791 201663262153 22 162312334780192047827550456264392668714189378199798801746632813188478085124744488484478342671987667885330700538506539557211180693902618616041280170224525191955188142939251653109869079857873335444355923655109037 5409829796496698964486477817424495297641819 6 162361302727979271977837605140041397992000709588928133351047109985261153927951991565899561423859413521490160858024464209129171922903719729609765252023228000104653886973016902012975641124545857667298671492035991 782362490761796714668759869065086876642123 6 164076290837488309336417573237395340846969751973570624565864964949388370848152177829706882121362471779160999592751671765118222607128173847318995294247411918521709512949500258613039006398805546730557092660464491 8587881706932239761546038433387162047220984168948367557 4 165497640138816956763177932902473469327597846614192370270521663513165127891844685553807048050688314352296349769509806843976933442321922434139453932340947456102571805413813802574181182323526794873632112606843771 2196398878510367961182820571671822575493067387 6 167327023336411794701299808767421668767834694438108488282875876899706559710254119838727511942641037557004314269689724913627610399283024005050386948256252699844827466944628806825922530249814522687891554402834549 11397642766596193370321716521399125697297946274829476405013843288082759843238239176423132903291373159575982264141 2 174959575373819702651372707304880558591816935011649297237625683064848457020993725665123085364195168152279163457992040800074304392450328984378725930539391502090127593881296028461278825206989409567995019635935863 10348420476455468152287910035877535984490376699978751106336797831 4 180309144347752682870570962268322006630504993370714599137456268498394406703139467746126638886461678829736982920315041839007805484688456906874278324660655565301801723062946357838126339992211189090253650336352781 13592058119717795551 16 181095289631006921222597530433475471224293570595404529291337333882112944275469695816231638453334321949806202279745045210883733155680266836312523400688361264778805597935642418571482096020371154262993899028223101 54465349876457330638777 12 181268856327067581637652226450291570889712513851835634122276627071344230598369805214811528569889071048257553035305824888706167667099508387617431076664998068261294697723039459568286342009705587594426713650097271 17180792454365929993399368234044978994251496166042370566530311788859801 4 186508850430976409756563973567207702248929474537966693176327684480577567683346013458098093053204377838505651905562540661819902268454256033496254009503162360387076557738987656430633016079237079828635925958270861 2464054431553168497857111700934586074253158910220031113289237922454607242076813688796290956679007678485391950561663768359 2 194854182365130861970911902395263850944568136304055151027555374006392565059237227845019176552687494984415664384234097298663969595647398667083928957742700537005669545467963280931020109180731601374917306028910581 98743925363978655066150415210048101007779354783016409 4 206224673881165717170725281461800718916605696370335071621719587024936997512893587167517933371827058032024613636109788957893051206736283521248275410731294840595733043620956875248867927437969330414498404249022921 1443615157158204583726553639203152674919507096649909517594515901308019269043761714077681791355386484218156955877629213274568894705627202301 2 207126786584647262302957497980720176579977371983228906282780205167007666776808967170981431747821054205196227895212216411818662006407746825675974397119962465461715465819515671571732602476684253802570476145505057 13829857486932374288399878297464083179999440924841369483844837037817055510484584083554153032606320001084066042347046846892487 2 220382852401821523834570969148020580679162525217380459067638097239520391940741499711952082831034494159000081206142423486377840623528288729380776077327544456641658280488377667276304785760559117459030106519633341 5972447282269943013506811183609804228911985464398676192874182993197291648592669875884025439838770484920098873101626339 2 224021895314004351387045479590472730674014595872799295098961604803170679665640113469631617623034304553257669940129043185701310481961031008156742580561414235269899450414207880744305475468881255204641009040625913 4886312332487955587473 12 244337517964102778049777971628928468207884067800548172090088288664197897467371611034869137557541625558617746109813961705626036200603177617573117852244577797396206090253616822344780687901193626437426735603349019 34319696493261764783764679628599921806239613843230023304177167 4 246728968400935915236342863805767275236654096871020667059367371341799403401531574881058587542564159131287897309659412326989287750365183336708153849614463730193384161071917288840085575180728993475683798890294081 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 72536980944504808218299 10 273172217922179940865111564816996881998044676995415718434728922808941485760142122459544141922903710536431792693232615297389422827387902888326844652660911815295458564217037739798261039642551967739039758780271579 11794737943815490957 12 292265094057192927772366925095705393145719590485567556784813414181813701693676784189397176347522471466421573038891924269580325062090990321342874992256666425780490367397324901561083666015099717313820375569224547 99948534825142817304584772143279682427078665587349080095633679262597672504505761622183214098361205550523178842857708583868084679949237 2 296186495525239319176039428086534360108218329285770388918600462469700990940853048908575019025864443212672254290416489787857036028115603405812248121793629216235355052285573251590545905211124656960135660124853899 567454211563977279426674839092973200308213538797273873758270010102111034378288794060752270021795869483950585226449400218749 2 298089426141645943933553616359360787406942725747968645745290074359466503824727154900180376870219273417520015591764050261873962568997207661532061896523723616887217852637776479439502759906655723705399692500640591 35250166823890344358466296872214755486802310323106191 4 308798158875655999418300283605976415453062292189803763587159187330353244213015449982308251608160754160394455654793112265362212483174994300896903937774520298823355934523572295060192203595862786583339816609345581 14598458427693939566771546583065669469419577062376769672579161153484681628353527919540095827499348226118166600710782147144053489028118870315465434779697207547813615886580530088348271168852967336838408742259162681554320308268630673 1 316232960071694785560968612248800471346264859478530643990075085306323616564600024015654470371862493635149085238323420740966583429657467973105396189028652715061666295533427127387974590606996968224770105653302029 883660548631269394754353217250674285232722389923091688428653100379354642600429674083233105849382097658287404914391081823951910786641 2 318260584946762059630753414480450665396744740584322539013679793906539841422165082448568543192634332555704884897715828928306691342471754117999947729241290426046915299107924384697071363336761771234389676250012541 16603079524618308638896127226859528861584631415590259270409643 4 343144673104147021493817916579834235915984959685475814865904535392954850195347096125000287598531613819968595635037258871692810661888838375147465903285628470561627140677795436473729885347482192120460819640925571 291182239742294899 16 344759544161208487648502689290321652673154076762403659553309102559478250684820508154323044709604463145874650714473269471954391999505709535291483327198839186896677185311645624767578195351984570925934134304125851 148537339219715195541779726605907378119990403172905626985725679 4 345804824637722132350370864640872197200481517431555268227703017917575225965175757610073828316344228137381934628528952730940729791594500111525192718042775785577208217733563600684780953711414610615508099603693971 38551829817713318149562943504681365854670827919775342063403 4 349693076880972167638168691171986906780402281884088142961658565836601378224935955911679754865131373127570396110604914554488766046692798287307474337248076363250896776290645574557765107813613693561039370833434441 5829760518025346819733318860162169172200597870328452373042747127589681955656221763073687614948626012653606168288101992529937061 2 361895708849249738090441487562720372457640626031599551009229012733809361462970020611463089754930681784307442885237129598346399981873516204152461528288289457742869693914088261258750964682075102592738032164225019 10319644009989753434436515080636447581727381922913878877026888889833142663810217254876559032601546296980314345265281305260291132481051457225245692088201169204083203399272816643058234220911957704807221184307398779477 1 387054384891971848864920676642279183171831892690491293864934696940707473700780783695017591801123182693733191255917834568310371783101472403617346488943108889208731655512445302042541227999098256125092685631512969 23290554663763097248270009107813257232706999495140999690277619313117983 4 400591105275370373599124796804950762083971939446067202622864896966546215853597112668406941593168255666199279808457569465544798569373017351480931642935318274304315036521566657408445632996384722582658012803921541 182090133539524738901194736183469579162965613871603471 4 447810385266290271770940723447989685925222748439923030596767037732587833216213207615411318830189757981106420889974860889656041008663359556379817878319077937481451686943951953407370665113712625708125552828455751 7290111030129830569 16 483210807767238796105716428580987885306549893717857094467507978314487884481365711378708152393503022943777360384468678899045396777541556310531154468275566873785010999863643459155927676412343443542879222744476877 18997692210576724109671 10 484648660133902615571359899268649894721164934098001634856685541775630101576114095859054281961485894839051327912416965208200219263941982484662749507608365422680136574689217522370578851479599537920607015170182763 4317467714821018707640760605178101172919739 6 495206422509094581082304923775407152371459508747985995161395575160375657796695151467802822147350669708467099461709591775076265367799123942776144797437641229982919159495619005601155598675572348836902061326940481 480393499 36 512491209546991698929833098264400417313235816748753100655910071535300678886605240800558029753160917357331879837640765713705535217536656245264891325523602606917683763893297474158773752675223707285385248253518919 14486087012249501152816453 10 531146670161977646767100708239834507047989784947886521433022313653018775759717511732855880064964931037671413310385533423186678074655413978742426970068910447345157906782918531621023519622217989730351655544150009 1331399425301563 16 536599707183175018915847083157343131081548081430998314135660439334963969644347701738233535270464178200826306059774396073256408713877372115869262984499602548567820384860785586409208201509184081169602896767934037 3607274879158662773560833611799198556919671700489 6 547238095594645521003081942019919574287426358055299599527730138984261059632263016534338436494906770862978118573690534304662077455995113307392441617071819235738737935950494033008347018747090279603149425328221257 105211005615189854116090815400757240313164770041139070210285865751358933076047056921813167838371531544163431291116321583 2 578922810098010744614535546499046571322663444549265820086213784286604033190794497818259808380653184356636165690700165765341241974966319453124354904442705115228546459557204545151547129714716945841200339562130409 877730348497296141139 12 598498702786000795253197199188065223093760754385548639662846777423828375329656225775810743258499213129569627622752714600561910151923092969873824591880471494408136514345583760476020142178241013035607904731565911 27881792467451073476119053298643714501 6 621937868007784450452630302733757856428924028425559174340370012119032358720505158074842116737894693290293606008816546544102333040682196705175005314946361625127465206383215781713170199366729411124758903874504523 345271349935200713508146366136089904606802658457370654060826832049995493795074068646945604082959110084492779535613103 2 654251883561640550591399948696604020028247161199064147038856092039680782138202404603695895382782396184072505179271975061318223696188719805186326964713011513724464381940431359205938063416781317112881487387410621 625480301180450039142955317616449489404291013867114950182389548709202430829836083882948048338149055879055477 2 659464956695586308282649831876552202820262261308165435724529590355490081363441448415791913425600063201284788966807466202556688777105407164873452853363998065941043629395515799345112800981656673463875571450100081 962069488350000928091401150899686197238242901716965750252230645317 4 683805585986016355585244437410957506470122959957026091814974523940808942412046092123778065155482612059144605172473903248164162581729181269828425815032874172170278723223927313161364020857317856017806578660465401 6743406678027594750760472725344712569416333619535706282112927390811552890607644889927568221214181563625509094097677114113 2 743675871253520063295485849489728956302311733134045439885846395009023697535299263991147839172047504037522992057703709716642281701296068261111064063267452348290051867466193410338992544701154572579230959293093747 16497913118971605790940507664088216193627348286885702600754081213718506210408177382901610345492158412397007376693538470612778757786818359293985982277871178764862890119525801835571954622331513532818955125341122354863023453003480783323352502617218272513567051897 1 774400599563008930908715106607016712863416077983207149177872070003400139318634287609560896344118909208809182296420064341540538530374628895819199676681889905055917622340268124202873632497870660680226246727966779 38708295399633039296569530795759186406577809336188284598107926822401150972795514461149824074822090735332668599505043350365499053232385076293199915539412756759046753475821709001257690234924670691529948617272297640220099847532091096077667669327600296769328592742770561 1 782746218737472886862109934591075858882646560171497490950085907495469030980783828637470016285132644512161900788525656915184808303967430625036181910455059773734257458816704800992627723130091049695282031043156541 359071851818193370015783391 10 788774534369651843854430042252543990536958206717048448739891969729075519769217138783304838091884036706465849397506074118970684295047656691495697051484158888091023800640039417868025454517013328175018795358779683 794191 40 791031059587187765732168575359606452607219644431591578081392374122058698784982915742391995289058401563795631443039649908212318810762945638367723934250332586104025612101475349746710032861728986702626468416898197 5066149023863816653492982190531270739507 6 799335754493333244583401510415554460727414827822988284605585546296683610867143615673802008402813388489442453454202842822590466135530727403724305314599169451135242295669516693992433579848298639529915145416362799 6077085767014332560602434134160306155429337361153894289751847505489188924181215829157851329443887326116335592791761083054244555422104041 2 836200968113095327621002969837324744193566066020080935038826396159250715059186460812112804086521332227066717836007054407025408453469646374719472352774674261676290721466441754894078661950624348170229725235943307 278658727003 28 843844566502652477287221207448951818134884039608162438480867446957369551775358079993368878840023530761893747143524384055649055966537412848493155943498105451540712416105689553081482305950214817539038614473401523 1101896236768333681 12 883524425678572035851828201006988832199461370168860388563254026027787451095934879187414773608128201012495887982493153371883740370993259785606679965872355268571968686910251663723091635743344142008952386565434403 75144689824702198592013444969850173811994737 6 885723671138090674539083633686876358408269400270758308597965789157334158558715892508700615053606851373873801094061258420804555944736921745278986559347231463135553256352034526690877297115127094666589503954846707 619153863546755060081857305317310120790154364200776617032307082852206040548639353856774034797420773158419375067396958618654545384478197090148082202877214670278575643959963070288441542031216544913536446956049667740551764798515515285024204805255916889137 1 898831605334591266911497892826836584309692660918861616902863362088774244799682707455712948925861446619412650454148845451413666807897739285371275857401484739860259031981976392340501178139969759856559377759580879 852460489981 22 994315114857919899897570470626867657646423350221365893613650715597800912167202349626079149312399409368100786810034763520857451818347986101947343082096728731628043884099438982614635707879789725423331123475664613 37888683035768375759970187456398397758136601005129717609077596435167199656624622763755864366726196385367718271 2 1145448629614101471004279536575162406715766789965654996534169184229174813567746943524249186498163367097113222013512183958911794085229770387177113735215174398890997495494396634195475894947851144353582430152637627 5008732343823718896597870831187582072119383473010310586344135323399319668601314994284532066312928565874529 2 1194638080574564028930408067372546888932045409260423454356397600055817352956872412430126813202087314554405392726996447533975318914838640154132798042631209156531525883476880065488542900284011341246845177863659351 2839884644694808290731137493091174330460848677351347827253838963639077 4 1199369493668585162717469674738532177490337705998081403111415849342153878787389143665234239746103369948317381966729432146097265164835687115938257492972536257596121431695836165002548552703314667031007708253028051 1536153963224241878311859680676309891 6 1205256688881910363856572949622530413075082943887725856443080418147851793589020899541145889147483596421870621837209537701088124501230106992676124423470372854626821446220957253653505718096741152363358595533344207 3577064725370037110972849132120427943921 6 1227711844107321038621228611778454111013411401458120262125660502119508974984389350866084365612980186224507496687754436483513241251523764616378938073967814441396365706747611236372759488599691808448948673876010089 481181292650190195072238610047579396026322032324223998857157418864939 4 1439501806983224595380534724079044393723493039614539326932790020432026754499224115260792275785596543477375878003554768939344461393108935157232642070333615812533029115279779986443097901010520877365444661522221011 20426163869627441743554911791 10 1525930955755982512734195982242387430519126840166425360868177857829598909039040644518510273387236674971595162011362742786610111014053289111346858797872879850175474099126922705879008041851949131627856229785222447 2224155170980873665435545301829703023812734005176012913093 4 1537861763856251417859575538566766945183718078340321908297550945300552679558581174872048799287017674463863159953985962073914318749930032201890840915244848491026233684771214321643074402962579720394405158335270731 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 81894380096869093891 12 2156780077373421135181805009021451102241671595334566377333095858393336232139997557947909298110069376307157900705279949658164260745918753917703027691204457312536276703284570373804626884543819718769151949004044197 539515464815258977557492764448265356479377 6 2160019526039979441840095335260169378720648611393296916342644756261898375157726758887019073724199958175189096866901183901614830488305903198379384243890526744855391773881561281253960605266326620894784251367424173 1123839041232277367115712206901 10 2191100120252541077730616534564977635840606740772731684032251043010844678894203615394524057235789989438966221684967681190783386219628928831176774363832775990869560864864973881929083443578300630406298827824085789 102396073914530095258465735660909992343931242405692633392039499863 4 2243675637155420478669191517890479029317239217643717196039695595771894452343382356778652510909468557127551986129250302233786484020863574347393655631707835664540823617640841034697555820170266006934164347426636831 1603113736683042933866596898572509279495089000751698937997637250536017003 4 2400783990687688983906459127739060621752701375785704770242476307247378639239470730321468657440563809203380463720097101646429466882732409603168935255338170344148401971008335243093112829568695061693456800397492751 441351064340159711614859505686151978913079036892701846142204897397352555937741896315081946584568500079148516961 2 2422826775890378134794127804115931323421364067406003323239534591537715836942505727633776389614194522202061283641011307670027986346856105030969883779788472126069946146665306548525429587601771139440276420094882791 67307521443843128668351 12 24846100565184034924938677869029563296024184468817224651560615831094199622294205114189045544002102616459753721209688183422624931738978968260151766559825635556