0 1 1 4 2 40 3 1000 4 42208 5 2511904 6 194701888 7 18644964160 8 2128895802880 9 282664859507200 10 42830926407126016 11 7299282818219035648 12 1382930912338770866176 13 288548709643121903915008 14 65787364162207649519116288 15 16282501210870115738111156224 16 4350458941547832791800523653120 17 1248848852857932791151753312206848 18 383578158278828469715063578262503424 19 125606055556973058121521819437993033728 20 43714144441009078454414821784104773615616 21 16124999984898314021708376840294698916511744 22 6289298616572543399091810224516208463200649216 23 2588309536352428792967128356768012108515529195520 24 1121867755171635680835071093748630908326512714317824 25 511303832786634688466431979358205297325478308661428224 26 244691251107704456435855827883158036770825527807105302528 27 122808896653775827092171845088218845398502902713963197235200 28 64573471982975408716050370636311493445301955643611044464558080 29 35538135400929048925780972974108582612927286179093598172631531520 30 20455420621937631870891724373958838466607626722983610945195680464896 31 12305455760455591417439475856028509715508713524240050394926167200104448 32 7732162782681606738467655569025907719068996986742155835803966226600820736 33 5072054193295509372565005652518675109032473555674398490686372149387642011648 34 3471602254665708259039896454383407750565166362344594140625943223847448538513408 35 2478173828500270275873447360606807044119220997514277260076900528301466217321857024 36 1844091334317831493530392339783350694473700242720889035497237847057300854586180894720 37 1429776798771713488975599595366715699458372266540260750102529941657440779460707560194048 38 1154416920463972403713160167358499305602783425418825224086543873615692991995729560809242624 39 970112447925092264295462451825522093480676385581165266256875199490441033354221699737896091648 40 847975409421157008049669503149253717169518198094210416615075674693680358638591262225161315680256 41 770483074644948814219307872305703925094923699828325442818626494714488772621582800029483763377373184 42 727209988418022676647435508261085102611334901815742763035470901436270723065324638183895863782461669376 43 712452257285526435373904788434921089981046934392363901152019349543614571257981057271731225763702741401600 44 723970795095941046236701006660612431630390800457068586420614831955100387597577814452238907799670214554025984 45 762461592755692440866139565215528352071161696904332323611195730430244889271074583793532142008002021281606139904 46 831582631200439866327083418092088416261472259701864556183284781435270989441204856761926042407494979570758464831488 47 938518829963651994604024897440877446188305294625490376913066882195858728520347032342125214547262157782690007812669440 48 1095203420106041503628058378119143110173487780763118209445149679033716705572542893952327747493876520476995050653393879040 49 1320481642494383574732151645213560633567350613291347981291087111302596974263451789878610467787000883806543863783833594757120 50 1643754929212544764142953515574252844319797440534947568869606097571000356903805523668684302212045983752420930488642190050328576 51 2111065201256970943423719514441948444078041325153115961685824597137457464194210364712442380630118854213301370028229425045855797248 52 2795318193357066261537988041595012218810518263788492778918024299350303186150029860997668698556889092176958540679757395754438933610496 53 3813676703771188907601162923712445938422535593286604064336848240715166423252259041099699180280664640738514290166288919290891443097305088 54 5357601253711098757609254694550661306463254942993156999211525148730883071250170247117401134123186069906167130803006382365426201906200444928 55 7745585706557440666229258171417700658078526017169269607637304549511920544665653741016948276087931139998845864536941100951426511637136302669824 56 11517310544151935658117851858327645503343245900939991561267097767226548857653248392084225945446036295047968824217115500297649212178343802511032320 57 17604669255588040055914514892688045895713573379087315779929452519873992364849517291570158215964061624849311017290331648280761338099569141049928450048 58 27647919124130217757905103863773421138166228239864749585353752783243734788329581719658553822027802723778397871243120383531287258787198957004080466100224 59 44590532323596067844717071623948192099689755367189826017302822360090307694929385732410777686315254193971247424776874937993011873035197239227822552297504768 60 73818572242603566757692033827921690512128315792121919657600757771911656686008526536666777801718309682429766917033066333402238518324846198721288164071278903296 61 125382572123092708789069969603584789894208726259771229264417369576360691755820008281254057992804336250060680732471807032309607137943015975670305463868371001933824 62 218409239274261212156641599392827146857862878076415127333683715091892712943077124953345177765049336256332020309585642145930125754630154987767483683686658682583515136 63 390021245458094658243183036901481761395792488902735839952550810110978405965262256880026548274773806542457314289717101229641570378427132123852129712238333326640262676480 64 713702011621369698546172661128656903460425484980643241565506825752543222692702643895546682286313928458777514265870248432133666869983061516162946197375539790914184904966144 65 1337800323226412943768092964672230238865692925473197940575886042592663129421698165857873048260952082553767408082377522961619111547239263028265943433630582972190391149772406784 66 2567743429256522747763705951686193584144946910138393045589142370410284471446545558748961734173307007463915852191311070486189357453458510421578431839344151911385017112243048808448 67 5044796632214712647768502533486755525734453721720292116966717121502430719762863310816992480551514990867848044790770509644147133215565630206171911827529752086466200449413197940654080 68 10141876645978489137482712850686069414164019549167217293593410472933937294582135410216213403360240259713012565778859727202451582161192303458475066815146640609914262981162021271738777600 69 20856016940685956937065764740342988046973331134016226055793692093091243528200765945078485113214301554393051748626920492142344531796445610319198515567513815412571035369627986434603477893120 70 43857424777471452124863553719566908428619569358137117080849028535546917328731500665674806491739748973370402108515322126143375558823699747594594468855709345373039256032259167793013620532576256 71 94279705504514702157784692537104406217218575850126209660860100959760941120099785795956769202711103637923736838147599984005545923137310338346913712530985121410074518804347672298694336178708021248 72 207121571894525996236439912643377497103615547930790662304493757359001509837490137630073423650876108759620788646787121489684638813195990712549801793818714684458505806888019194259407383099526826950656 73 464875889443405832714061346140457716764059110666279056414962814389886687548048204668710645686788199227490709294622399653129579451158513890031858325278983301861747984212048561484646138743315933301833728 74 1065686565319101376783543111458536777199304567443489544820975280099456699804363537547197881025838712048964049838511672770330949766419965769712304933765698446759336737944246077021653186260675456459759157248 75 2494493793015800248313698818035944008345101724992401197207551317008456410340979421195471358748976161229311167754664753252841429846308642896063690521328220038625982095239399731131204916136450829603976326938624 76 5960447113462777712522054115060396630842582989724280033657060284693335843783168499532623916931836440349757929469747635657677157516907612037770922067747298922304832281162549409088052831578180169981527391647825920 77 14534660654069988318963212050459723814787621350383854139326227368066145996493517132366049366366790379720892324120507628403023684958405208737041167357448279263416433117694834046090882328356748135107787119851206606848 78 36161779861550097235149886104453604697076106783777631100626941373227919764713880540008945340047397080361966023616643478362117916441106836080748199775555069759539571559350822887906821878578358969177322425208725227700224 79 91771036081078037858260229228068162059484285264943545657601577187247903504390563557904285238375278563043569341961772439339705413237556249086192602263142045089398830442464285667640822921371110928467731030540615524273881088 80 237501999888125325363549509998134759733974565981382671275720460003376321132340924650150142072942810546617298300958949811725214915012909194852900428507330387021586332572396838875239306301430199188466751122414328154762548084736 81 626660366707062417310262774643895616609260522104748098123823631026009096852101075171188801302825866773889843943220061575231083717501730833303234736237769824910127058706728373007837503998717424612158060812343037103101681980145664 82 1685390651972615541620575875165739376558052711321731605842858499275209409366911815217669452216119317332830157977406311365631253380896355978504157739193982506038173913141775227209585265624264772795908936253039686746116323076783210496 83 4619285994618553926750748207903624151100623157219386070384853290148484019196583749602463128765018686129697615885000241068031498682342733923889647899971844676261551524146648720104603428705317179347427382984089401923610624058170969948160 84 12899115181829961495597322825950708576461234872793991791495401536137975183264734313823938835449811053012713110080787030739773345465666601489137130436437568680200463102390733375598086444640019134291579642449638781982069831275765426557026304 85 36691286067915336688347027026041605486233551677391510345446646371353427865453769669030597484875497652298395724151294604315504404267473023237970810662689905135284036330509990616388072468808947775442398802668273360504738372629158450927044132864 86 106290199253870447422083206507548595278327354748121173608009521586851524298733652267702372413546589493378843131327198379952394819771318384569905601740233992318422802231319207793170151091155519137677484073123945875138647009484410463557261258129408 87 313517806182898411053366644663265921685465807072490758586714893337897871325939084254421536333497216032133447815844899876590238564493941847613928494767570441154982836022134577572268743046127157349567706047081472135923199663706419378100903517219717120 88 941419875098177886944904637630597280346223918624733396377020889963710928567871343022642578135376114391227958663598366554534170791545039854956139323173415671377361977159816787846192639432107234109691550092283308185417370833920251383406108355700992245760 89 2877213485166490770228896122405626085394163061368153073344474160787418243426968293295605294495336937726516561057790621162419535130696734907758968272394517311255726674198212267692806624277117211775376394090871636357812881115948843960369062227534692241899520 90 8948406057703301662528073703614032918688808401846120917614375913430049949486928865314074378218612276482401040540518892361279601762367022825226946286397314386333836721511266262817337518198790237488047818928698744523154037771270655926120761381225818955171495936 91 28315437177612790629668514901830756263458477444327812735859583907370763662225299351860309428907126294094090496921211430861400477474746014479701848951776513500510304834930195749667980809655448295544915027529124903038378433783517067406342470872444266507154592104448 92 91143506355186004681309360190055764396121085506305534195708778978357417651045264696772790441769412969754338747413702537755985005324546761325644773859487194501401005798441098717523912633022706567043642558090594092282865932742662854298294849905777390973801891643785216 93 298384079589497878454550422851173739653642215161587047475900670058608331792403359317974617568959506999609836765274603381005684252742826549702226037982817762511085498892277452195991287060506071743151419870260530634160960677671846491722158841268182028254206785220476141568 94 993338444575339682668563588125138170554021856279108440058538228916543016493660943540118656606853036325598992942827659595658172864401972488319069200802893469703498966058719846333795632405292966082842182119445112140947006745663322707340921463773593826172812632860679489978368 95 3362144234142322487341466096941458201733814537239845219638789053713309586446746433114285046211301192078454139250949388213845480937079004783340955196689763607753495036953725394272246426883829224152113837529322882087148203994982035477975487866373190787353858342787106137045991424 96 11568053699366014790564839722617731787091633703026895432244950185868849585135434385094641480955712077124277741977213471584423019368200015730969153235954281926870062776557389961621792867315766307030561712135862911735385874909631920693430666985073442037464811733504244728607560171520 97 40453673155901372738644913056180820868543592103263087316613862274652448133345064504075453510808204540535880296157334223710600911750532658513688981900200706194389565160767263343858668493413003077666862213095257656503516118958434731220329241301604372337248415856181791169237211779432448 98 143760519087377521514572610521869974510285948576002337744633189219892375990569266174171793317371667589944079699107532638524857156889322194156416309465582244230133969296859054237014341384079341858601463100920982337806597107939951479641892742410948151070519668169134363038926924337196826624 99 519083237915789267541855649170706487482324214295367782954406546911587664011098526447727485136959119979749858260755423821915926866970153421048947592844070025850749865746765271753391884466067774684802257886647096972679332124054636368567723867631535092663961172886968322106948329270294880452608 100 1904070976131266993584127308344946277472400145497322838823893166762173051487894062170262456578617042149159931589021001394098998777312119088578142074769434693169556271258660749069798439275985915032372060143091914728794285468234538851768819420572432181168095359822263254519021551900765229286424576 101 7094346341038175097389879264508432499057548622061267298211283049090656340628224613657746635750156495276036469663130166561900518232115988632553244083763723158053892766111930842464532430104983058481124521181515976306249864758322999711822041527582635349003401581781885418328330291821073261777549000704 102 26844814829296565708219824902083994411386635757098220415978992146379675665577239652131881032161633577510028545288346124455746613779999494276648364747508378479080272446015200904972776223446884685649899915426901876144823932471459418937552061038160474536168072457611761504002534151505318235168733141139456 103 103148780467353378112133495072404076969204647883461488253597491785760428599010624026860707571867412610233549136338004751508898142614552630719731497472017540763591533221683834490412134240441718812907731406216708221152339250354958353725862251995837240744379212284941717352145473574651148740465573323488624640 104 402403297918807981154878561943895299506367547072634371865587250655964474974116674106038467426506641636980588435026490561227600513511012896237494630800205849839627069916465619381456240058986679761085656929531869437916914722670338179858194235842506705558557440250590458251747247182778997327820054720356720574464 105 1593646420872033917597094112149497671864764002514489327128972705395389045751136985214058067978385424863065181723761242866535659577236409003575765318184395968094954148110573461507869199646619682051834723129403648771127895664483592676217328030917375939271093480559790620137369497377643804423131788548226571141382144 106 6406130945433223719892664779775828672823797469214770658121916562083460070911774444173365007614505685498118547617690459004150423142251763615464738836078524671106149302494305272266350598377948259243184704222391024944502677326262446204628432882480793680768859446487662120769685326394587365085119239991847815368952250368 107 26134521143510353816362414643031238444452165204271544786262979658767470515919581954987492991319288670336616133176966460932004790334632275853198159532392400033727630607178332130357894434573411206189059437471373724732638761763552361349915827594918041307290182170449144856761034745687333055615291248683695222692568954306560 108 108190902970723769518788233843065040125862595923767746509666319345969201510534992119984111833822635670790424285014387466712803851257785308759945916898235778645500961333938103926342794042666773644549115191671221684273395507198955016628304799366164961076309160080705793840287431950482186976214677113146291885711513502634475520 109 454431069910724742634967151368199273926535267169806711890489714241660563082902440459571309281443240271402928076385493873748255206698860355388605309956179623581834524233558154880440289739804500838051871341335006607921593275913960961473682444722467071941062170383716879565994628719588388662333924454591508255357964965361557176320 110 1936381767240569638998997308433651548881481011372997567700275431889322475250208065309012704100846699562732446911910801736226555917110679190498898444865700946611808320296380718050631186108309834320614730552941594146015974043914972718753382634465512252493734428468022096531948377353436428547506190219413204818501635156874979878895616 111 8369610712136640234215556259141646981605513275495870094679117698186285181535512711400009453422725523933504330385547462585135936461308687725948730940497616532622788068261989404995622230977015820478855895789370342707268224098511123918344675567694846636650948204992742273631403802847375553251663847288329089257942015879473574186317774848 112 36690819108138605479789872214015363442899293148670135112885844496124528971025763622543671307059198170595081939111203361761757171626021315902215641943796183031505476579739437513029616144914216271225256322405586980478685079042090740925512760656843175145391922647277418903506614641717927889466871498375411513101417965159591716813137747378176 113 163115388191835408323836128901371661260350864929452262425923062547923873545794964993305443893157448445199571573138624873891198163665730016809855606995107365142576685154293883252094824981370417207912783844672277442359929549637897544602206634466093359274354648355733385577566162064142494087914779443167162751205737355849154520137947130372292608 114 735302852569287849038914670466382378997200407819700899871108957640371113718219140465361881589299623229261984296717291132654795123116251056722181610393465771899895846685178738974419041873844644558669986449228047565230304133391985285765876172661418250206156961648134779443584818361437824115715952031997740785687942305488679114361490679987372556288 115 3360629654636171206332011057422437186922846874893637851204358666855209534544957655890079291489862411071173634223096260246271281717741365569183115550797018328756544680044660757089277724239733774839512044195019943579426684697830413089886191152590461161521796319580429176303588241435771312764141893302340231867553079464844400421606870532970947987636224 116 15570706115753224585534878382642351676933360898918310985663312174399583730324297039834022431008537332066974667996290013918061604581237171233077992514721895346979818459034187049850756182096427452753006277858785115070727680648381754137342889280750846860627058863268792058363785656892940680004169040528912431140252973370252445439688603092682180584926085120 117 73127412832704098693391879461361989693515415362039730572074958906339172191422848459288359478181148937234083537588184490698037191088603441942756268600974297815948669864362868911040038788110441292403305203447275384439427344973848537546699050636453261699118212669125291349211731800503635231702025466944557989474498097243314958135130364008016774520953370574848 118 348087299705268351548012674604377952561476528318761353721756004791747140450861010024306521601846088048268276600842136043323868894313155848135913961161356899624794212530842409322474555764697662832409555614943216158417844127969065986584457514573329076557385766698021258213709842931568335509611956567017610699803311980449300426508586152678203059411096953289703424 119 1679131979754311365161958331249117391619164789565331403508482669640460657680002072208158285507104695534586233509360366124032340638831097944749487660841765041617848675162127091867564751637661670861014075631030369403872116735932062845026158192715229294550540279181640731167123799001554874123445674934064384144030053596307871276476562547701000647695099872132441571328 120 8207739617561906172218014965004802423476315273515787272225002664676989754355547602960123715969969798610834438423987655018857174904662949063619011922653415389933571947842051214939250657309541482740929489046815180407816792207279631054864795344086717627798980362515583135144195049273185326559830325599829253854713024066110166322467936641715896718030379258174018018082816 121 40649812390283026833666432953325545001268972228597196563426636267610063321490700302621849752789654512521599459533752756729775594276899744211126665931013617673894785359278889419311185432907614781127127019784120689901330382663721784306367766035872408369455960888311949311234101707878904353745368170395581344561234087437637576272109585001639184678449072267224028792638930944 122 203959836093603313600730377737127033516206108850859255506173917153348030331040708878636942138637208771618894920961205317430417085619759906216998708276855132228366518329019887776195042840187975496889809325679838269367699295455718414263641825607180186991773715084909788841161324982215159007944279840151897273815738314775209982306004616725129696289709670905193318941121646166016 123 1036662801264570923885282921056932665658100968898636815225312651334699578958351956844999561749433390174275945166895637265463832761433466335703267036586663867149766106279235256308067517371286000830468462707055263302473633505631724984815670985965988058205156188577024435486945086216220238172770592440386062783897832377642282752059108442798599723981626447980095400568129773811793920 124 5336953893203325743035290510288577156803358719305059526855939274510266511905079913269277032776992600287432079430094964682717682098080967587385386897371492699984633522001847085221708320969517164671488564848196304921666883395164221108322992411482952863991007229246340577235571863138735097517313279655829675102260263847733094513451160516364304783266754601148604734668191292486135578624 125 27827197699806715419106488197769615811861399651588155185629088268914259713827860745054367958017522050377915006803070084732073160709465318065055377980144050704665771663896853722540967578784090075725169223542713410557953153797994450957418077330940535845184888640418704325154699643886602438836851457704846994908861266767314557958052924519997380050895966635083645011177118948604853956378624 126 146934326298195632380084907986274109639997701005838073431099649739473196719476225719786731375457440416315824404185546659281338933077349114509816582441226828211876195047557845963122025136842604375429251176596641298844784126183394851446280204552633087162360474992932838657675940492411888415598492918945228970242716789957115882886397417307348866148435311451993028464355474640483715278153187328 127 785621151772832993936398103571580940157705764612553174970948281872253910312824102052075311420665349280289126604428038061654294322370340146349706686648007967182538936297493011363875978238990890058238703132909434302857113003520081058972261559906437661301475827244265958655829854450524346121129716469266124065999535464428277008201955675426804423146542567085048541078746672518910598737675314790400 128 4253027181927155744082454054305594042930646365719502028552055007626005809116707806677346051293433100907634288490152457372740645528288321961544594548257731685514051246987523257417045466444651347540807768135244573342184894278769202124083155125637297869774196504665830458037072468510528119575203821801430325843929457871183914613115075884520564146342518218542034997137904933445795774418437236724858880 129 23309762239004790536146497490794002666993320992746680584813878395416105426681357668423588978705203165029477554336936474724462700719080533613418911630953904270459050761065500718613531602528739414355315574330034630894954927483284154050513750625089300764610732897561045091405578736714773323590882214464307093437820173415609075129613885732520695271406674837262957195121549977710277632249062073176707563520 130 129327964077913116673741143228981155696963942953367193532763905623480515527765037042943596105347838383602030645311731214189516018719573365617062791001429057936652437205059078412722265802239067493575900629042812984478531032192926388427248834534648252201787937208161719325687220297583612550114649721312899163725285097781729678917525178289384916573551366075587101206734446592221557812898199532199676578103296 131 726311238697912940866467636634255518205037972797316904990412235450910569979391846942212433826352635661779865168003943618616617413781335595844547718799327097242143173590535973491735905650827057927475695539160761474731338531465993487461623859909044038461164535819575141540849264560045553827166485963133755754833341159000641281692911221210725335100788357611449682574864620076834290716546933605043656582861160448 132 4128480264608316273133254955871149612200795873349211028135179278965133188606955528649511428520414271612301218583476625071249425399589496236871151542554815240894467165666035828203917611893240484125149289746967007331384286914980912636799593128523127728797059481986049912675826252161661259952699342754982312138491065197661834302841228510881454831942792758781081159715235358202096487736340578778325956487903797313536 133 23749624962442228401002929883107052195030187078224796069737395328807740801176650194848968472147334190030121434927671408131891884267277656515463230202291467125409606509532946362217221297432689897590424005030754156571874685879191283360604743058352425450771999144481042108833880553888892764603675000643691248500763218435813067868690242764136654368679131727594248826811075894549416879284554616707207496730341958481870848 134 138256297152089565233602230383844587114621356816021721707036054451179714432072020942031887021399213445061126427344715172520521374027894534582489303294491129971225007373431867731625331619286249456830411401315654535842004351703361283884429834713882559499103250347968461714107883115832205790478421555368110000264014444023084843018839012190447409628789119217456022966714708991739147780778572777310012577309770856965506859008 135 814400032351456161991096102936529230574329279954416181396775674857877834114965821516178102769047116556582232907187166521716680705749468768213978414064221772928345636521650157007451322912239642294051692831854913663446882591055222199550029967025211267385143738380807752446391246546395302539697588792678155127735064716406984297140212180860589059566413770140800007072091058929789809411122289856774130670391292636849535948161024 136 4853767243748203647244578050126409017654699043031901182167710021619513367563963463844226948787955892873852163669366350876808163951145863426575671318904695281007937593052128111335649405669225205552926103456045640653029437147608831970425860209386991279328383730185014439096543331505238252397786286063644949693301583654962165136458529493329949852203122769239452192101087357167857941461458384672388961552892046825823037951804702720 137 29266618305026297385352752315611613131460602968123387736437644390315105534584167881492557571267715062393085043547972226769346288979945265734106332333660820005571686209737500731300734495003724003101732327866191213566817026161455447959463391436494315720497679136834340296597573027852905436273216171029717349307127214408340500268764407572508453343748798883521469044546780717660253556201025445378719245484570697176866897807593122562048 138 178518493895378342214386025043794136022201880478916346229789336772765972966103663003379679363470529686739161824838457437981804184176043889262048093108429455810573031714327305006625144976183480922808169889435547641748608109456441679641280089136589796217015874781788370227167699250468543618541835739069519571878571835622103496466970453715554481290831516826453402812511745580370411034843239142615455855553360533973421700373256070835994624 139 1101478689250697253807607490143392599654441015451188725186804193343124479951355608800172328758362023253992933936482894320241249970323417012224854121087804611161097603497144627807633782356532734034107321631232753216181967435640203009014447905652650569627349828196071349771633524319728313910743141222953192745861820975737802634235195817796912554794185135748996377608577311293389608391005697513033891251792612226554815422776723405230726709248 140 6874115554995593815541601593873131415438583302629606810108849555658340705394280584853578613548054391864684957608049583731683775573836356237542149035731893586778430361152329166892580163815513398870654299516079683688535198600856398392210749443515636237700928356018053219806450026512584598820891542383336577225712918471530598810790600826675013138084680921541294575937280022421267554366397830730361844935361823681679244187540133782169263020179456 141 43388187806034193417151183144687085535785695506965769170027877847121433726492493890178509477172290297309725804740557542091918969940104175448740446168794749473795801531744806770214647993870187582236025912490692553696324497107190593958953356993066832708763317611325390698449335588807608559564261788356229048444490974510893586068319240205746691799193155232508924972916409346477414798624246112629325937598973408535368869431207933839080844233889808384 142 276953415900912082985567163735769902581294816553749679495956105346214340146155822904447716941489061215641236004535266760911546742664955437294392172602976943789384911114432285251050649214088003458968394053584162354706444796705487941099689106722533373512325584573375140951400362696454125113903066552716922496923288993231382695692957127283589487528425059181522854212960885226515721363519853528974209770176634341865803690401490948738153917976857779634176 143 1787678882691651320893151919445004995149210350673245435737329529423789435143498728858096734407908003457635051575376839934016279459059257312000965553924555496652507027032744542674621967939424316631651944574005598542015910097979201434354456445602420376407983568245099946118946905447964154602021902363599559456886826917091153753728148478667004948055528050616031670349707600759344677458103179321903192157185164217174505115969714673568284390005977565364224000 144 11667756321461954536351100267888198075122694328428105199009603131800472620245156959813441621600013004975056995468296671287922177945274380268014869657220455705536792080186509248222728794612747249843783373880133363434879446175563309177945085141858283938313431409019319786169092908269312819839233030828205214157078895629632707614624978205016718524747272738596434894224395512169963359742649632942120056728701675175687228893896741171228082348166422529398783606784 145 76996001984439155101152728833998621662469403090537038058873407228268740664892846988754736851460097182810479328630163305595057986201294151717783651609859117789182776968126216617610911651100028025565830005715934249665395095029522706207033981396167160394610540257215418695576402930756568030297869291353825215311549857356854264791097607887737094041458609696535484901612155752214624862172323819277146221157694523175660725711050407844362901342542160611950040977506304 146 513689091334025458608059386996000506556227333381484847543583957076050381311858042483668020247349307703517851119127838641872732199060385311901586671573721063483138357353689472404244725071638254236792964404549714296731021847055496200275519960448403697064471994945522926665115486787920444471669000965090668698561749255625355925727833231935851774316567815424131155981932306112833377753967898659388884404678245903970852781636355438485989479996270140608589437491413516288 147 3464596297773917475747709271053738799929195918163890564354095579347178948164524033764375966107075598014186514487865284634715341427641424838489710301188611600570869933691516710489354373978066312844317873512399672840250548418242660118900238856731500489916568866339744720001322643760514416592392270845981918287970892824796025646543024289975005121347561724777425851236984549875053480176949850963692199574480166000408501827368526072957337823955304031385963142553816153456640 148 23620780988084248836805434607138652219377066602317270734765278057974182787314074579035751466140004019555694526548372990581048220506025410980344361458115362482436043643607064055021695293373003791064997804856041500060697517167443201985250852316850994712446156159491911641622293877519956939667142914746196686507716012514156323558854996420834922692032267411729814295434370807137128166069015383028144975601695654497545877351741632077643527986159146037001221994672589908045987840 149 162777657123383568991756612227992141140406522866515753161068353382199123763685264599239342057366737504085562079361138987651397301358799606804901942814027318563782269616480177819761991704782768344323651289457469287748710209104985859204787065049704987588180422605854584165623430956740745578556387395610360436984002043556643944309173752401343981378182355744214148659783053940048939925855657209972614962873868989720493119232065205700012126935970609690636232902714636041964350341120 150 1133768166674489307862973600722329023458362577900952736610318335055154691982590780448097173197468186512081733712157530480524136451290615056931248762232797720190638855408540001119714140546425766995544489706703318908518870820225039101813112170118447769698115487839856566585540302520872245347983399613103811720997570590207773992753347789318440579661395491875990052320271364156478964926016129902645957518175394938733778504297305154795927991859015784783844638487670480423269168867966976 151 7980921522202620370961780793626677231556191487219124937672219796242058165427461552508217501379261451319904548786596923035626609747809175549622192961725931309638260672241934610366860099991187590189923251677089872676607892963971021411123413370016214838300049678851409775409120184403506560311856692831074844786043472060880246200990117781218598150069389925205731621293986058286623413656514864767389021975458948320614666806899108561375513311341919663492069233269452170387640475753012789248 152 56774316009546718092722087180953712390313897848811210729645004481635117215377287879174434990395349652910241907368411539088462849942383674946515869311433687862566507119637810701524671371191777852301545507758288977292488212447679511680437931360555891491670733142124136834851862831097014602499239305444446851777542789762198753747054232036558455203484739962876832762331335840876449268436616825985175989743816988683471202127812939171387676900957195072253016042628887824301356908228307421495296 153 408123890997861952995862600889683396898844836049601657512778859830000868575079814898888584614627253695508999842103105673438407282968905838160063686146572685367543854095370525214324397070032354839143953192148365924187331355069338748698211778546024479624241142128549008343654823896762260569117937509523433803927164048083098875120554388631999782189127941403786596911709426379183080126879417527721429901776304817730443493451067393194613056040109567716266491985698241220014495153191082850451980288 154 2964455120216193984819591018230474778505431847844463349123537428830195582122451317646091120572317486173987268461453270460789960359082351893661900243111170289840528763664845770397818456140049678911465503771866483384030705054879904193108703357258312590314338391403955121066399940954903847992784066008842921014443224634290678064645230365529819141007914531898095755702214040058002091526444466423177656083925306812031591727087718025526922683521734312920267299724545912630672629006225196175481297174528 155 21756166394133542953325554803313107887285098230331950888992283953914468975229123489761990095578662721698386706438362726684656510063393726405271275204977398539187945194331230614641689967989651942901510643349114217237038935704053071552918168845603676763608518203678949612003546103832240869023111741192294069556150579638266410567385509823879830126360908594092018374006218111870257855353943710080679275564581928755583457541237732785203814184712146666150713276885424561353526088563590924659887117984333824 156 161315732726950430607610886493672988347771283375080651869679931436440189962908452908235376203925757614167863568398958968511214572075232368702980318756260777455992145840173886140502890792753725817651435591098883889376642796683632756594626820141297543301034648074147399646452325870115145394373996816166120766841706390078304795273325233658954290888500036270911322331122866425618216561596283468947045633912247393607947571028294969629250447511843451329382381712644942677463254452820874759330937193403588280320 157 1208371624193876102457809824483453679352126311320060373432793486276098672850312478577211138747696865730789261442036402078269926983702650305705036816809970429638738811412366143683008427809636433572920459586270886072909683434689636269394587002124526208053044761477380411128034138053130826492358990133344741230396219459133528309165895647710778486934343685168011524220428079178474217988800743713326973631977259853210740259342386275482227661540446951993771970043089311157119682784471955340167033965412132268802048 158 9143798988259200633285414790901071702163190699349475110354194412134639650031360026188818930950934080238611233802324338592219122933141376078662691664669780228030751524179086773418056144474067392433875385240912446253965133639058328804203348746655380999947798874968796899456480250352322476897605409574225450044138590679827043072477746456088623663211233708330143516838187226061064958029687122346064473651830723776338821538856185939797996330839616607255178248638086085399372375063139844324673625433277067148314804224 159 69892155444838740975955030146000211808116020965994771830780841027361186181619668416158691640787188051905044132174819613149263834121296471764578173639669931139005056708337361485729051135441916471952120897348592559276145343498339774165827453190728148804548036604473033136840384349723239630238539425196624720614731298582344751461968521967217355667136050903813864690797045996145550232917978885791319997109204699063213134316884045935187222451781989600624757629728470938982108951766894418534129949675439168462523222458368 160 539609257168255602850987927615306582625802985780778799786215381388789031292050243090883256701653151765620993197259483944269561769988110812441090154336400882128773616291660428866486865746662444579858774816948286805863159028274152854938186176070986846767817948014838944098895739225785682031344868529830084627365349511804382092355125460838027479228567825299399563644040604343897709712191968237820546510240692368377411945627448292131139348236947925547006977483883864856002361560992048459139749357667781514846065489394794496 161 4207784077901456513195926509215450185578869237414741192252467056014729384045711643353324402396105234124122404429137179806920853272162163491958225843252219991826562006211200260891039555883396721461015110887115772202285254656774696026119782891007031105902950437473994101216800971706406820118039993621973632909511080225307193471513588747569210160112342267261871072717788000016212343938555411843074423509178654552192119904306894600088191348108859425110328039709201912714143713162557017361404691516944884508184622843836994945024 162 33137887339581990311779874949786302658884595030168884940458079760725902592950567597827149151087859993195197283136819734218123862728903584334869910999915123643503753642028734161349539645920404972177150478900183534988666157171084657836366463992782111566076951236756450142998691815047903034157478657866870053283956499164909499992050005625649430474591941569100993559284748404981862296364160261648577228761919111312571465894336868348421662382258827304186930942435929862634830978400742981485612901929446167212544243373345516275367936 163 263553043187067720258473438787158504994825719543201376316029717455491249834411302635584448598228713347697619151326414824197555057930840194210130651658907756591913788338052369884104832868984636622662353614918910333493081692327113457449839550401900093194274854300745703101105612148667402960179320574912497983441585850003606739179002634004539100138789212536368947270685573133996594125963252455675422252259423328287151278758597652772613923955270119108917707109325220269004293813124272382866870416278181021070812308865641834261386362880 164 2116693301477598004626535667173229798206024397526384844461355272579682348834370189768702031908127931429516529826061909733552009355775727471991539873172531651125485865464169133042741335365456181169220900515098499523787590730871181198656731809246743992507686664159900644939748198408566569310822624076631827916639607444592984122676848213595674998900530034807114107853648816346295421832058999206782671982344978698296498430946563591193551290968457337353453104835773427826274839553430121627533460339671920783063158186809807954507917839826944 165 17166021491477903691876071270728642259071750166143269159551395910943135453496931392041316962304243536071584116200367518850811500237259734996326785478911496475263666894754078194546389861367911738540960377948633133795771061717797767252408955051498676677701082245723623498504062776336119640355816572403653859380854230061902863244309065598117843196038558955885987887404824104472852563312671406919267145346944144335850289484254967801754193158257215063497496009456429588410094769294864405678891491920167638634612953390366296059298945912153309184 166 140565458354324045472070549587623206841017124741246583233654440952264454690335217433164722782647873175327073683081968992192965166240478843589944931986147262473445697482719844409225560172969692472514878552084423178820627893155952246776106362350005625374160507080863899364964917612244901440385184997432708498240617787030724653425752605997514097344349864331771360679641038692812168645857177910148459827989890226412755453441832918408904248246520242252304544615855999544277720632770384908128256418090641841804655341360512023448665061163869560373248 167 1162145583273827014952869990864175457472446545394680217760852940004895366154979029812035958044915950417156624938655270161437327613073318942647637338715396882747414910799753484095960490196902722618701582717340593160660319400314957789267070761240258815484658052951634956437923887504819528166829390050475501303676933954955430190551141559453763193458360422272315763462245087201237485331664906057005271915828847286118029197647809422075467721791345089341759990765088831267735384857206164888507117668499979032178793185185327558716720677387959939660513280 168 9700439725474698289222796767473166355852944017206987464446804092640756066969446860675158394094157191004289574136603396861650481352108012989043521395784262611685173084228625219012126079879468759044390720871018587202517479173349108588945848658355820145605687194982129838934390948926015722982454468378438850375540491990010674668820888635362774623501130502647637620151544851176249664009055368756597846197403503962450366272770855595536624184870084140245850731221750747319305073224984479088548108185610126525578141372767881198526521291930164041796183654400 169 81742430914022293178123978376543823323372247098980215175550392626296332557777123511593818102966371862998659220325685407039958736916894129115306986479159587569224879751264402537734037944610828087818854014248820416224890543735886259734838119376430115793309167686972559716183733777659017063393238394584943323148693318012590880420289031133048842175557298301008968741714428327483726990242223076561666681791235833094654182646805549260724782911604965994326969556084431455236710394615300962304111558829659246419308447004820464111710203631386041920223995620229120 170 695353222383356651597225891971054814010429670142275251430755933464151893413205898114289671942012297040376311492959084654140700624317703340481794375974592505686008196680812721102971426928886096546407853101214227003166031505872097481342569424299238793277704561163378177999991967216808149117099245553893754113954550233152571608413158430744886932830587243566665344946316769975557072417774046659337012727298942706369320249559371300111552375007252703223835221643700318001831578111155561190815682724092245059040364637224121539807791812838512302215668132772006854656 171 5970930440296904306288447196669129246954430661926060984554544827349676670189810406982964621956844662579953566155096225297171756638736494689589043922736165332094301800379310174698490069686474551137885250503947307282837742714503911366340657113987649619740740836570920036729984121505187585231882662351612652838923653844593378692418262620758366562691477398780419977020798042685208157676346758093676381298027740401303671778336375351773735973610649347313019684981788825648882594317493460142782774944899028528761806805404855014094064984072118073678937787086759681589248 172 51752848232841869095543457676749063408708576905907691597618598318529182919491360010736930218698106365287352096044389258726812736734515168447972060596690666754248590094765691929137270470808592531804160718239588250648388289239926485447526847933756251568446682266409665644917230898015488656546616658842527120080106818863869658842413842775352230031965323618661939708978330947211588303923728942710670621143990965426108248478313318123016554656364911993639027210962980127980415366367967337035370767057721454879855035067449828620897859439011480442679575681955414736640147456 173 452751139205736941616999061504051966269755100465308002579637923014393692310607441796776513180270896243759517448689165541466437094376078372115252799238415858500861274193400994363416668253016017888599859068737298452024939603703444506440834786375931714964387797156990493546187408034683494225428255481886001562991497390927995997445000167456052177815026919699316055250950209912029187175303260552682013691524125110104862479462545942196983912952117217278012338365299417145614731747739360250513278797563073792230135609851924955242262562893852746383207753396736998060628197244928 174 3997564688662342765165272335131680044004511967759875379933321686744499830684254526164521394778850734478586801675654652574562206457149029152980290508344926063409468023252971516443815813217735591417108511181526797863859956512155935021211303000208334851238855268238523584150729380040262105547459801676075840792505653442009967209816744707335949684589171784211598465904364284485397940299490124433343171239336053444528007587931695633330768578132449572098623058320705634515290077103772237416923541170719045160243425223889367906672197851416115372769512212145469168394009197148110848 175 35622135803799995858607615478058336818069123495392885000341603430558604372884522236317420946112308963468468627928916219680502536091600167164690385539895477138829412818088592268821004158930143021666365944492422048685104861262523290031217584272703778548478961465737010156301351591653486944741902645050555911538875632425233557921441145048843816906134378700544622492163817113678277163116963134947375301308844916380625019702245213809755759313973289627133619039132463498423038869959336637004922233225174099677310292578505730212370263171526296910220290679250405474357338985256005402624 176 320339885608094845868833499424951746143043283867664744647641325392535299339342612952483156309259945588329434035291866741498278845259376937915562502174142089025756120263025177402853527138191974381862409253161496616106979342571313322545018079039449553726473646304904042538030859081966875959770673755577710950322132284233490013814528531940913818163698528846336415261006087449516029836557263932319367469967849503421424149021664454369038610552845188909867051762160261035484416439693942761320112012035238776220626417628943702603893244820711769471925885252053961576779445144883906394193920 177 2907013352849001986629601922101292364582724734027371968889369960895305551600647849590998488744516547376728539725774537981418203749106358434841534864776272748188055964738769530527877972459250453696620612984479302338365682224708379395616312405770438175372039959631088355850486315962338230011766817858087528231669495310170028976288186386651200090026959258837827024699940108823573537220375407579805898110886217698604343102281220825874480546603562709546256660918525867302553549319914588365153283335700140693615040570547780478184456871277886723684034311159160319001001804822331092590917582848 178 26619909093244963740090581271615746382302285097227781000923002304314347122776521106352329422881282696657708970507414932621856891489898879797704692672072538102423548174181655481359736343792572637594442945092832384057649138454303851825990504494118910874164385252882428608891209254101968242905481299639997205698598168008574218928191252664222921295214829694209359521317631403537624840353835390839017446800735652435344227403744413918063976408589273805763600349810322612333955452192578529526982455554459488502643374760455614468704083275284360921855965619328743223712807706249401733659183466676224 179 245962249737020409243790056313983056079230374524088609569513021541041064650323988467400169305935835193611742815921110776148084761744495006754709362108589749767412782623627419201546974901488360898360023237973527497962910401019996160689174281457532168003517606781963322181080376763105930540114479926814597689548065713961535902705134088404779636896197018242607497383153476489501690502818586131579751241711836677309586875645945896277468299773405736475030077939540139205889522970105168540105260983706872839509887648915392159355890627572555599632861545447769883236861448615483449565175211550140530688 180 2293040577525570805584841012057576040427603065718877576924398200340996985064514495830327160746617350314291971857927495868635062174571738330135519493710112070857429101856668592751066718782039070768732665445866401001961829110512355115055336795442982034467573278819476123426251047261561454078442501303591060423915326443392327798474050272244337207867114755265272781103739825973663658260610512429041458685778292784574338594171191526715686370646293893964086329544704834840694607738537162888628705615378271706830242201485966087555010885313711144161044565108230015815160811557585388884908395561763980967936 181 21568288911520215847773427510763472769050201437035254195786990341847021976792456808245639510400826149054825549669272824814031892903512519750285936026529340624139745751241286602480036898921053041455733458298059393102325950274934459450751070991513177371641236372063746931065667611146081470859975074565021162111988970087192359417886962349414969283965265457784447120592661705527424119848315336444066798090199271574930704040732184628490358056860996139608264901914191015852379017804372707599504769702387861649333407853259375649985661208417659786750100913574872511209058296804633375782153064182226022893092864 182 204672649454951759130797637017522925132047381259609002890964195532119527368334531161106038387530992793465415835113432469782202433957380323498586192047123509141274871155554854880866349257520275100687458986548277805079910269491593774922988381740810542308103332030667030814975327672887098690061178312636635103183707302417610856601296269755160080718763007857598926222010436164622176083872958058516191366683820017382005981061313128162357286309005900140110177421917217170495662331007689298270476214986255433579163761638402619106516603171111003643369142568912404827245337838865128760524401239717108330170255671296 183 1959403209195892087777512125747163042765552203141343081893290092306939096926121320346422444736015798709015605538837020972440600551588267435519037027962198200095809598376087378201528241359769714944113681066411996367641899912506124241564087014741530290261253795227248362009316794924837100452156704820969061534714065970979879923927518381719585785759251661927277134837879443477587809016228002688152730265162906472932132880331931177899757337744932863457038515841022254726182025510872878212135318465984047584530841576064356282009476502431457739678684719092957331447803428939021584157592150609708292587327257638338560 184 18922897497472521224168442763422428256221143836952113170399774107806057104011329712251784813813146666735348232036156227271444580438083222205035359280219991364297039998338149735890993777977882761805413941930937016757603089073448009879840977528991970808598361252611447656315735359816908324244855889819279497668077242818676997982868827354753382757466248979972106353570326792011242576322241282479562097942559157755572847226656674622288026501362150114834587382359939522750305020537755892927348926607218785063630209692862560664297867165756834022562323534019109096153057463119145931421098125740615668765269907986505007104 185 184345025878546336324667879207182885181218984989840887066619253485440935561896445438542921571686621122984774958956783327395231434553695522687139724498892007100408931555692034129017375704158692577464910676043979736642997531422850762938724227864246279386837858024867120821180720996268640416545478250314622875902911487177060351197627210961076530477840576694016474317927866319460875161125612114236916924165801079015380855425761009586817530901553350842077403221712899561479098487018032522995644404977976405109464041312708962142126785509096434022315878215168003886071176323715271694304220196202102757365166282144798436491264 186 1811488292247375006006910245495397480550984523998404269473422632332337468639176035337369643037578073576303483021100750419385776023916975059103278667719959170037526993832605129530508815210864019076352067713127077220455727426703033049093106158504652702592539298265864385158771828898316450457583242440617283371118662961294639804036453503624543459351269054399973559062367023169707895244197171575249681843059847677138908218335832911469136276595744348560137356584634874673281241208077745092282974731736321726332045924260789942851574147252206812563225185005343796478077851483545779909926997952498988712112604129484442352335454208 187 17954797960556517512038187442647841430763947591156717217369246207250194776433061964575327706623993299784200128148127332803663312192484331742492003678191747847303894742202827275893997930955876339207962472667964340099137558111745233728095835899880802764516459192535912481250325769328135962526629177674658112378586199429146839981621236262910598993848324572767564585507441836507890476734668235677145692842433633000257721096927007412634848066183156858175966189316631840304446560124522807151677143128295445821993519762635231061891903696866066439026283981734617117294488967870786458781774956039517034309349646444747879239903420088320 188 179492853430011248217794665812368264949706540712383408870295594579752880484168780017095971684298506747513946018414691761729018328068295843932411265353970783622865003310458252518029768035269598974420327002653016139419076761549175636855814426188728200903548624951623730335355078032429078383150167491761400868871968364238743284213970554833573456803449669494080293009136751287857333422946351668155764995411604117067678453156630163433295092051523947878423750301154287275178234805663595523090799901988726271749609969169667983135203496381284738812277925957398374027774808374891644376896215697966644285081877203498140794229815035622850560 189 1809740950372079169284713722271556103746293572261569439650612364651631032453068647529656362489494156392604090451434436374919255199270060034183500078098707298926736336857715732883319096978979668790660010430237522667033751323216444145102917316192313333803152961901160944003772814750307766188660432513057358779055839969652585410707665849556562164607534577952347858354929256557629474562761800974500464018178826990091971634420920717864859737018397153704692205290808951814273805369012764886194004503001879241134648125312090195398757719513397626340338907490360014230463925877934655186958757485605299912755682595650403086484038789526737387520 190 18402186995026019516479847942627243858688445604325866947044380219353947933835987765302390171583472080090016563371259878442488301731460817084181383701755833774577799964412822915166382335667006319840602884102901335195376114163048285821947881982493268889215239037421125110380279130477344826061073846917009284448404800574940042860141783149311089162144249844806243913510191807968404141696398843805608348206914847799820486481412662178580980155505795361208929811304708673769732776390197875185315417512876617956897139544196318347073576163838402110542073298435683216611706441509881537785577297219316719982669298341316477066758563942314093456654336 191 188706819058692975766373661102831763981738391692314475343731799069081797554995137001976752678180575862939529613448184566651237927798246129570968545963554707216874901448898562910504723891826862288432077204253688182031797891737461876601772202088875585108530751860383123854951407321486848683024112938192560145809942840934991111575585270811252350323817518656379756235706050475074661144685325451004197602186079804803067121564483896388102068273225469762734750476547403947590532902513111234982575686999542463553804818372536100421766940960585792446947859297680043377934332235313707344371206587723481439920623083170882467725936886816632074400534888448 192 1951427506197248028959505915894755782375798057846385634771282276757467040306670482882306726227487579420305772684172685189035460723159649337224972271170509102802785714901860643945505143175819861436844379977353374460995217552487772659312364971611127106168737282282989299011744668399100569277183750611356171447153217204465283498728038400935195985844837149222851056602032392153794820246075097260030942079948725621027979530989038327181468926635499281460482958538012335388962393485840200250766995372075581084857902802846048444986958063849916646994775776749927846086329887621024929852557242893016652830265740991765211957522760347069618679896580361814016 193 20349121133002151296944597856702387572206358691472636991853526160034060717467275573053413281712602733118429977349346136013983612906297599508708449046408797086826291402369020261090350259744321883759345223484518403644914217434670973741747981758093560535103980305923664067519078230384702485890732853651542999997906907869623401678597467610386669431747199286185956319524950241496044287352558842767015673666750666049254234766717527425293044099306679166705515113021054978046659600366840162786596083447979643331347181138934643357786088494081318190270840518649446172491056019556050679212354383895583323656077248903653953918957805470499894066379808490827808768 194 213968191407269434084243809190021572207267281020365377922254869184873591811770995102409728263766188744767717424064912969582168512040630096784086627044411769931723960462887718440592470796092218926183820764603839605383611350032621200885207608890684907969639813425819607246261282699044434162108342885325739585049352748386528909674091985839000904896076626099968179648934598449409919778093932920852983462537182025531041576163920729725014372515633497933242929206172113185134649819454552199804931631838253710804811605927058093812745866245657396344664632018397515026358800142201457103512421572076849889236226077473579529730045508915369483144738880009242272595968 195 2268533504321886224490143561415098994962853174761620477264177916766613521875276080412613542594054129358711935484797854860404376559097789000032380983211918225504105729998849289216431264581678876233155413559694598388150499518896773668324958645349058391733864945959750064366532279276514716971412602478292135879327071861562583556988288860361147635730287925820962260614411791868318633246885323129540924546561541193797664199879408795116309607134762635925996818093902927268649830791907516474100379376069693321393554522654893978315482082999719295004247437800804252148697126855932369731417541428704151299036715427382538804949432267911427201281055702991822373125095424 196 24250231099369443814892387114722376229827189635272665986316297333228122092152802547793820649887736731403536571866390018030333185484605475348521498217478853343679049545579512985087414442691465972686998444660394952943303978981026550159668548651162758547369328600318084260366495212452967773855101512723953906784265246398128335947074798081183859143846340746861441869480270000138971822636988450879248679020028285651159134593263859689672657299232390889921737499182632501464852903746029915915348939057511102767089926361071571860161731909378357081174121235582285259691210341320013521775123482419779177715250115834904267248122008682621438747887803178712289145054056939520 197 261362768856076099226678703179488281159255451743646863866252681026659948557019375530803397469644294031047500563960895183831424644974606757318024000646096159532946214645543168764747605337154392803232831241865096942314717675050746192732240279132462694664272504294693475215152225846485272574019009460137663642233443213484641941933031462280499520508728593749295968698841237808062410614233981664618426373817312871461642684339072329468098285746456310811658173852913312519272416231679039202138863086012507019142607120238749719765482494056458537989501343143446393287306675652241004491278043573298974100735263561192802675609685555299743234400823677334050360720832993268072448 198 2839954281299909853658158434000917632040848474351605270301915965065853039029866169763417349491713525294813740542311855436209883012372054008158843683141703937987616022762866969032420032523550911255961135088209953972106081785592158321206603089637047804356863358963841813592115587051641798897372372956799332994614849184039147944527069619248130539223924605785417375090854957548117089462713091157193826035945904389641825071612876037440069448188403670341026154164490648254032764727244737125920062107210502542316598857702227920149824382706987114257478470771102123844375605891221952998069256687961005303123677021415493009129777749504789329635980377743366329269100268847181594624 199 31110110994381923114391518679425783144714305152588966344043934147942236811059329473646260986668552175524250284752278827380093837099709757706446660038341118003644065110587240122125710895305831562477814237143869603807888391586643219849524604204025271603939383121410436542857471945236362305166202144703615734464219982533249753670905371476940397185952303733564734152540476937451265810946479473911395770038025249033141666850757309890554987145809073993435606778813774025205141181555196859671645611444865935899814706154922374346261980503899999165690832098071505242439091452604016464894562930641156343775801666976037008736610753017114964418064299140567673229597961134419135281758208 200 343555833271310691350588415123681724093557499219907792338877932147684256210978193814720374506262585307183711707094621306733334628040936901147477391503741091973080359091467818687312154451760323856863843525751248991283450919630305276336464271842463111035964189201815880318143807914260291872355350357651048464278495279768521224787686560257620939258506791617718616348899335891247401557273174653468426247731412455134752954218008317102303383950981103779977714602244396212695832525252910177227735432449434878676861617206676303506279513197001484327550383885862925687695550078419354785023197407666544156757706080419074833987773527310191327441933581266208089092626103129742522419066699776