0 1 1 1 2 5 3 61 4 1329 5 43841 6 1987153 7 116322249 8 8430315169 9 733890562273 10 75025552012641 11 8851196086238969 12 1188516164483406289 13 179619377095898214801 14 30271231938826215582001 15 5645050489627807288153321 16 1157185379272549414363693377 17 259281400277115714365664526529 18 63187302808734491884490172891073 19 16676152775543229990214914701971929 20 4747899906742348533580361764143565681 21 1453305894109398373285599220319473079281 22 476784002248717267847019765789467043976209 23 167178689198178873375299418706257216072387017 24 62492451012078495018055523892153991393815661153 25 24845430727763708055018427573396409559893036276001 26 10483405952263375664501649160516554596141873768373793 27 4685210542325119767464178643736653613101441231495430329 28 2213713587198984704688476507853487449015572985482993708049 29 1103895291390232103587679402402800567386908088245667266719313 30 580022426984894879385702151974337780407592562273176076916775921 31 320635250197557453206318390929174633983029071278427668724128650409 32 186210854403761993801552905978821685937877154833050289748278499847809 33 113458899185381429753239653360580047908723089444428025662745658207748481 34 72436323385516696888941441313451434789361115599742445635947863217593105281 35 48398513556910280972646318342245571278973910631602745650569171460350388368281 36 33803816235521249663490569746498965347275746038208145889006774160362547701129137 37 24653722818471409790139355861046205327356028526956090643912577481766081685121380529 38 18755566900778946121919898096348086958867335880430766776187029485845254808529677556433 39 14868866262421005693059442730867301158090926096633134824227653280002665735409606982048649 40 12271970538875591920643195406477516231241255796916393907592602153428789428639642609693728161 41 10535297043632320142388642259174931930229980952770128864229160807744752551834440639130631342561 42 9399392076376228473943547294047707206993878295909656516574188941488952529713172941302197423032289 43 8707908168170828681850708332313840731022012768914840677967940109800677206689081512522468729463282297 44 8370371391975530996674589586135600803464194912955922517890870741302075489053473856752373882963969152593 45 8341849500329988574796296253567810943499363873512605627515201696588155564493796976636775550331950913162001 46 8612911490994305416715491944361136095961828147653054453801184693499548545241546298070358648223463667300253873 47 9206689154324845116198722663360581163848060769812486450349950409496403394192315930534923431849703068351802986089 48 10181940111451402498117951313360531966439012120550710863583429639989172398731269823266013874439002744512823460431809 49 11642601640913769103409089272676622135535374004158649721282091797303905001695092511895745066636284954381509782623625793 50 13755976273969536730201666428411807974056414848431586369075370980748977289705062480083636614258934358007157757734674363201 51 16783946946711797036414677028867312881618728614217539450130167608479858087847479317345431341874856982876790511510812037653849 52 21135228237099045984964859703177659989779436004226913946061942455444700848734898407121213089555591644739053099839806638548434929 53 27452870332059263549631088821736208099963533592392675862332760859464016943870413533591436322371328037857975245896201324702520814961 54 36762313582075069244116615718164636180483777603661238466866151757704266953524107123719352023075859345657673594242438164459676084239761 55 50725519367994351237998166202922868263533522976654562311249139482664714928847658434697147656601939399064694721100512049636805090205556041 56 72084307154184160205668796742020201015544978063306573377664230531789886344697754864209076652385767371408202997006629293545595176331449244897 57 105447124213856480755837151153889526129486398956943648731014547126749656281240916314285221517236215828379777487566759251362747553980876240173729 58 158710136663224488736703361019718948577531249064286247370842653346984273650466802854877466147264725127072838286158317702758758721228618095629823393 59 245670609773175606863817801488168354077863038556206095696783207460168871336471222575161106577273814330135802454906461272956199139790267498133738406969 60 390921278729220791353660634032113214999670693270053553523961407027927504964025664615592595748574841206333080084446615733131005168891216002962714792119441 61 639186961473655698862575404330849894657476879898295824300830479450729458388111881853020090085579361774215945841952546488570633943253672053411166046718117841 62 1073469241007502974127931384204338069196008947860038234572885943588126321824735859930116634723223039452823309031266456394298897101368365273341086491381035008369 63 1850974540054298217455734317806706832909980763257166219507456614875193128577844162491436046025858355324278011930335514661454184869625933585487610971146765617166377 64 3275606008416569021596890553973251341828465489355177294883526624254326712112619183506155706723156165195841457684345938784457427135194459355591278675480904991366450433 65 5947020512104118371825748643436204073109192168740587393681613164693680687862689364003519450439905311846753752867648299416655065095484700477802615453997730523332224582401 66 11072984975971156381971937502733846095667246693530069384761315533554583155282830131538772616071814613513115514077533186685315251958688580751562053839289414070217559283754753 67 21136494218271291569884747046415009044255738128959920150562582499351378496701441318200456142637468143452119377694827858794974081750310768845880714855018280248928399394468013849 68 41347950856167701219855256916508702661027454652944136195098047895458701409959318731312061360314704846194484710064377404250267955942512438648921269466069935463175295326021817297969 69 82867036440779364460307907104620145826697903163456413306000302975795370097202302402378323628327015814970877018487326061990811882154394654062860052194714693606888446251253424327002673 70 170088278925903677024614506797253778013833338670855279337921326938959660267080205486238972516661324192918522619800914207077297372282500497533392339031266950927666352186105252465945574481 71 357432093623304915720608234155020122283542892566231208318066479584349173893352345722623064438719821355021147217309864324474479166329180238150115076447254983805638174909590372790227047796489 72 768784781926179704680248801175921098726859663936267319983030293952377032292062894333801783909633272924456789740439539763112307081136433153603725805103067089068885485318676491728410782750345249 73 1691909444606718500058367526194782802584708233898846453024851914455683897564664251008064392756180378107748825376339998381242004237752018673950186442590053684692100500468160644070616662553865497441 74 3808754503877197992257123941910057356932364465698559167379106709775208846550430565243706155274883050357331511032761677337939904948510802484064288800466092370375479862217831877253248153111579272089441 75 8767950035878760011198844613895393419857977715473708096559987341537962861232009709469975479693274072531602918996141992805889361454064071317174383364908602126167387476281097816122033984298841950702468601 76 20634844599324341976852072716917863835226516924217886289782038394949014233318757455576360979540065895883348905557408931091929848066451058306967378500395983873236648482717513649014741857645875996875386408657 77 49633424824460700874145798086691579323700531833581453377776678810170497100458537993679884990298735724243716482650677590076609236753649831262152201707207554476184514673462648606209159099784319044833296388138129 78 121983742690492764936317910342598898753361577513278628734229321791472214023221602186574915786863741308180702870797112438756908877195369123533129420770267679587061626146534271346899633369672462341840879522011323953 79 306247042461858632792392532413035488781907261691324960520032733821786668012570122385319791326126813764119956561685140246605688105773215381808802565060493967443115920137474198329108482870453671829817011181379715174889 80 785189280881626332756591322106362643750425663316893266654062761222647847693397470750205180165582216000999814902438136500596036787881490046252279552071808119439686803780555779592112483168666648769705002659243251026771521 81 2055427714539989449330605074353337163114803330788414508135679776999334015409408168995990756887488290271824863668703037886152035356059333203527090497646330291583749515081403307602881170714270069701039838545254165902027613121 82 5492256759606033603014608255872232877617312797525500394689684996631971038350496421916758926923035619505244448086338259108027772065669962492946580472541530930247931989907551780228017572110619817120113572733267342827975393056449 83 14976766225650676740294072048842371778530823901860178335156841050823331239516857044339327910956537650583018012537907179556241469538921390785402533809311774520257092203536080645984809891294487318232917331250424449737379006521047257 84 41668131263612058198519880938639947465915104947098567705147143040404560446079242654404732242391625821355516991543415911991896602133464360098577533541957366616483886807639981013669532237502951034474548113046657464968272391312299074673 85 118252728826464832874403629463450858030962310990428611870172550611315270041262984351355361336194475059953591765913918395055769321521436812310281683734359708962640137837565004741465963530792679913159704775796505271341489949246248506345201 86 342250507853962291184021382499423742675390295163261664435767726514544928215849744929230764610298067629305594128733123402744128789099406927136487184669962938329520478140666939993027814728107830508205690273542246322725580448467798775077148433 87 1009972463291483943730111856083994361649564835244570383664682033214821617250955531761294546429312568448873856123065091769662056467388002740050650231237947106713274562224261062777147235038460216787758160748729607031403551962925388144453104529609 88 3038199092112059226057653791603656188501596542397149783879909199508577510614167359438116862855818218627986071507506620313947739137682614666858903473335679474276421413235842137785639955764003608572762273312853458586324551492183155223385540265074529 89 9314829942862725248957862090287351310151430190650431089304104234571032474656963283256634151307440917764542799864606359037380291798909678155351589250684708650311644988455460521091327952074120417247973490633769938551231426146149310670260802591537617953 90 29100355052411691509534492129742551217306238136396968532793536617270741215021823681065978512457599584312230987521404932287604491021830002752976551199350826885328919913037282609870148339143326882742218717488782845535164135816555155111506924892920990313761 91 92619152976844612310245704513101297320551562339152344247491485809496328899358760604042771462727819255899353547471620916315384794570952101072733290575385370941095452814720902847160613943889188145516085720261735931275095486301613036602668211561612187497318329 92 300260897540531240143492395179478444235706646009975664545565948491240043175886535356685598975537632641813174638316590213700301214940032352846157214639690279114648808850630150719796937269985201785643229759197395499520659669449827389792957904692229026155505130769 93 991311722353342130407364016946344164610678181486274038976775414004528011781433294101202738230346356421779917031924406239422458294808509419749290199621778381964537646646703902406546489455935923587048751242969905692244048616950728480211222641300411102188661247811921 94 3332383009578316737312860732971585185812902814845167797945548677480100086768585327673363444357199372476096891110592720440100059153800336580136301074247890280612681063373368885836406109947396154125751712796701854841646628246324294844102764114855087703454024777011566321 95 11403919313456875403501456599580096062966307626392627985388633779746934390123669880728137474991412206633350655729779103637580734683710549533034227370070044807101891971405779523980980984924522848651221379089484051640086436033981923286508787609997135561249375786366891137961 96 39721976045531899891139150512478366849746937481037536237961277842718499161065050308951943972454045372681978963998353613819821780847504526797159026182086161699108253588033961684200611251990238651220351831095710787450496965967413341718354778951277297700416670224919049629932417 97 140802220682902384447400847157630737148833134307796118146025109055666252697982963012469613353621730657883238869659488973595118327847062004670343464232809751347011893486165733157927706923668221913828077076343679860072304676429232866189739348078017042353179286987517151921327129729 98 507827327406025558678217941450638169300087193954113464859755892683939791100252635475563138974101451969463474021876140404701751005106653844637692537007808449904785553567384289760799301367448984165973840912993174473606024210953622057632394540211817099571875222671960917902746363626113 99 1863279191912537494437155707697449162166415504252795895172513659921430115205137619683821150961532010637420177089023158215316236521867063368565075242552620480472230575853816227181272535317381670038555345331610623429407225188708116922944032124521863330678560256705143500703205431916960409 100 6953827387205530355467066010948102085656056378313833303779697597920764408020206414363156221520776729004884407892419468173972321302627411091973675925455528189305414918585003864384474563298228691136044023623938130066558015806388686787843074651035463449751088383199683477531062904277883316401 101 26392719913744519493840841657062902271762096775173712940595230931966688249203068101781699116363446745071676053669577370614872888415001481006738733640707887619855925554217171486025528859855584358075215594298049280109621484397828845518798397425997640972726756432216828800207094730246386951316401 102 101856828925264414363368296396201687957363628788787941250817195217713262570974469599435309610809082752578690812142194942008091558645896417998874110829520256845378964695907370079855305160783922588827625296052358712495512479092574036298083156052468630257137565271231460607771058669870114492158168529 103 399645280155764554843515263459917560276735906587127125454511005017475254922789141421851383719335070434933656236593445559205117443236799182666080222149541407860404665481976056247900162830530315904032927701391957753904616074861734989391364937277598529984034224587662201351699667450669110833136437772937 104 1593939323762463302102914392004150240868803782053707982380056655428791328184312445316989107349034614065471616491324060928001664313166514989242140039986503484220558564350213812493025007692950672728947994458453784113369924068619474268786072594361802050738183065435206973440048914922327742884581357982065313 105 6461252045987831664016050132700569914293663405781219326319527950176965182871318627393504628264497187443612240982148794897240492387836655015758371176627387308564021061083062253915511588904930075456885948666983040125150359313534352033365898510120822881274390407461610219210056917377480655411873041084368178401 106 26616184829959125420328590149354290529999298234820599674365263394484727952500940283046980384657640855740166993235608614706264021133632284891358516878883306000157276794941170904270479149256473141787347174467793643466916763180868326204844357574657831398327049033109548609208986856807237633252248910252535279666913 107 111402957590674725176158794925843098897289114850011300154105217393819338022827245632126092588954644875922043244122323091286353921859284523281379653538745012734554373173279509640360849791987750055079125422342506466074237912977993024254212167105302428110137408304208444994746900828037415661610721290889049842318549369 108 473705171057969231142556130483214370089499461923233525401371301274842236538617823528986751351328203455476385165673545784785207987512489188086058572363766071977634782914563721481778188040638198710493421059712736790227790183990882178085986528403752812663148238029748712283139370249169412068410936399302522102926616049489 109 2046066751005108773029577985155414279008603771602834752418639907139239399488797409320549633465821591086926452222374917772389489883005620443113612343531470741958335652355526521893873390161429201224096683804902892301179362808826106205595789860619048405808087208200119220671241409260243995952972924023570008878599028140719633 110 8975787835192923397682016225114378792409755935577410741440498417610775896137655329471698077383653853010556910129714887168674744229141643706488638212890879902349326183052189009509806104012337055993612669344470451860535393043341930885210527829045831323790177513803468014369216255078360741979377092883485169766933649560569605041 111 39986034730947260245556960690775019714195499736222965768701872447711660712927130627730893613464276625039526880107764348005720251999615347876263915835917798066120113925784467527825316478269392568141439400628533212459095302407196627272346864221920687766159280099906593345798950616591455412828877843301888998156626520657903668139369 112 180871423572034810968185749984054209543190725370475590798988240371430069184204562962043744993444686797564417043940805449314609040394923057556982362588998270253006753793554927699286751214061566415158470424524995061620046500773731551960149433282470030413621467595011237428372645471707557574975022842550511625817470646874286072170423489 113 830617905016049195692585542547309053657700357498787142245109261197662939749348727208102767968171831715666690781283183473257756086961439876811823013617316407537364962457538943435227472713699104126755071384188746138016410820572624658364143940432190260522776298824031969667097285303033134357459757218052437864915377154902949290313799214401 114 3872105174148061107044712413733944105002175370017491797469348091162112924321174918154382407039869074525874481456503215570723710350099213511615920596248561981642443404914160798218488818915748997253942122232450979812918619371392863867319085069764497414723809399223930828938021366499915825678850533540869006239956443160274393442051397749582401 115 18321172622193786059632026667868242623791601227633737038128050000589735624998110195483654578260956705861525084993656142277287741972093937050341312585847286134876417846159511092574200938458975669159789515898711853435676234880390272219589609877869437221725752651783268454218297495770220572655948463737105337501494141404160307448723273458813996121 116 87976423011378818046821486035672456732625381120341937982477541255014271796031100840186088405398224401483851220436912136210398561188109343454373066380690542005432165616690592240405039134725485023422389691080119197107324781636899986961181368956301294394843448917251047757787859703024406900730531869154161236480440138887880063624665381691009542568177 117 428680547398545604031076716880642725333841960078733837086524715204218162912357303894481339178932160080463637230542685835809580918329841034672476074378147011182524377419866880652618995333255158331217525773744827060811980872860242578421788485465543867478276482086399870801434015875256550969774486039805520248939920257723328024151327918200298554740924529 118 2119356852794969296857862822257743635658750040423216490698962225258707971891930182756919564244370361832929598850251239592220130673953049420592129786509495359740996058153549187433304244363641148777367960226195127416820540851205622832565213028617327997861391672930517882758432585467991176906805685158577953513926479840511051832038946161813716598521094217873 119 10629833676078617512477240055708953382791804814956019695901930961908788919786388881058024079550037645255357984527467621380133783576516164904195850606111369133501852761611800095654052263139453593366776845696332893752470869361075901925836976056608848213220385339020814824025256861536153725108775975494280787774207474280418502723557900984814665750285875657491529 120 54081779439045820438990828274697890260219919405602991544896784467884788795806461477730730639050479400190711710006520332575249554583204079304005197604965473695384592098331943899322216022241673741294766305342896737558095311003413702593368937008607714206748305135906638629414312467267047408461029313163770884959437337164023377416142218156659796743686567698766746081 121 279079832059610451615965121473787011028779092187361723654102898775602575568321127169402275744707276329049555276184166650777038787708607278605859288644935645255825856036034745118625183392103367969365151539655726638220208417059910255992824225335035702072032658007467857747923888136774544079099203781715650963852838555095715667407710104586134791862740063674728047115681 122 1460530214016752938897612934063915058118316448780317267961187367593466988161059876551460419408763493971032263584370488849192906227634279150531345833697095515968573900450456437931155409271590415266313329529220441400247535385135093556327825832986021003339697693777976861477719748836454172717632750468593765322270218433915921651536583658592650738892157609641981681468136609 123 7750855653360648974504687341161479310499838399432942257666953271162322533074090463524135552418593146039057668645501928988566369506499283062938990719263521273470157645426747138721839282505207737738471606989392189942565307337315224196129892206647364464401946940648940393207805328270154034688545027151706365996508244637671408014793338127885189040379705724815916287255627631417 124 41706035236198885643947788122951812601455957912572229110297179891616249178518318968609220250994572070437552293058380806934455451427962886088152754529220476399053046349295106483377893598226781198165781010277333888632095131211170372375736878362604535628094303822518771089494123764834537562756801050918002774624996406836715963715771015342555664644358387210499892508273582849662353 125 227516127187056148676487537368393403193425141885142936857855710474276399319031648859480301241081958765230908384988356466944716930355465336318286372317361381570628647419946557483056322963910594981186071766644484197438053908531812303187293393358273209682020295418487843754272923441059737233057779481968970367351998292453003404674853163480009238529583021744965078479894031830197730001 126 1258183749661156203837082654421147683253620728631413499442946702605419871259717518152497859558785783271642291717941604422638455919741917302220782055584966693241567905377158391433815186644820152288940462597033498875791629490555915753472778232583551220109854605403510258371740680310906117620603926341847761327556440793660027988155706052085808928399061763640739886821510570196203827502193 127 7052609472052926815851640709973193621046092814274045590801284825184500844293036982340114473369501614816845293479851771158727975454906749240287250191886197222252239584620814296074898575376794741554538844383252011291145420406597946737249768806095147257659431477301401410240215791335744198626850853303953253678939875222233837492016491819974456679403478665682328013801021470033458612012089129 128 40066871455628655876322423703616377983885861741439717178497554543185486038286665738412834351826341828404853609456806860435365510150976546519818048196667038450738741659127131874820080101437183482361295935336693342102670729204628151563533464984551061002368407260818584719566552553208023923781475131235474288864166712980883877113457110713184683578785772903157801241751957404238344624923862030849 129 230678690455455017016816834164717449062486610948268331834706553595030590477205510616360345243368488604179464671504482726359852040315595025714461671228114876151294215706602203618774342243310433307449377116668432622876158478231540243633008307074727827168743183737684217442673067375441695524774813397994277693592106522146189618346304978236554654066501614388269463380853905911039896818324610842035713 130 1345777408322653353422438593928315603182342402174579880151669223182362355950999517826205019008077131084316106766615394161643283348520563444970769057169424889523686036929697895470713106241322566298699250334632526000349434928251741629390071972887089354829204021462683636821000606591861128460390779694065246556218921750669568960237819197416035539248174682006452935062553754062261729072206113628873592321 131 7955007590737079522112333258537143481932876712266555350294917975867224891291201166429522122330030007007225768685813698841399592755638271328774359194073402000719897836183415926953751450636052501716058492766255390097720621251761452164582425804829585158516196403535952965478057598798087761184866922777231431861976895127362941423565741013254300870685103837218153628829248709839647358100516818310753273859609 132 47639598039229115933574800285402628161447470512612061104756154914662722631465256518819429993460108868442649059575778145323513544953042082691273491128855906638364528490204693386208396378124674282557368450316398744367839897809986280801994562826723196859566850592475334112306691160789668663649207776051526295269406527761377725593540669409112411246194237407171544581611650901130728920037598609885458413461935409 133 289011301590967696666765408544319643182708365523516362860163175468726544106773060275128048862364202394780322722746521296833318290063574531651920226679636618328810834473544173734690670161954435495408850672243220320133366271480983547512004633334924926157097892758862478182655865918672178494902835947070163479436585136339094092664119965636038300857381380531858920302503071451172282496835351539289705160195592600881 134 1775990038077847894164104457096421411753867642386643703336878426680963716446757787432230551117427312850028657647470977384783515586697552418370920567534274293654540613344148543020186219212667276677375896739277420512955596514642209519658584351080032670394821087336753156020755831607653103599842304496158729231698586012942035575161865835026803203057388792070986604729909316828249479385246385673402518515724709837049681 135 11053644204804610489379724189837359192616908615887304012887564271182794736238486592258267874530851254799173220029291843799850959530747922670407181145360975498924678559331102374089216507631602064380159369876624778701288852073172583407997596329898262853762083847218375080778663589299474620938838184822477259599849621872607928706823623407829265992235249138751647497545434116062674776268057588951381362487783958402999875081 136 69673969711880228308441805852465450760967984096690182730321471481294571722009235228316655333384946096178428397164539057091231577439829189465646958491994391228729278263419751289343150558726371742234204199101272562391572547315425283883999607352254224995535539210347621123478993304561248580966759444728586555502614668560910023751948984627833959570395658890831114383280259806071324611616434753948183790753940447160902676507937 137 444730755314741155227596125624735273708856204560091719601106003463355653617521958647825519299383106200541995321581369787999788148296322525048149150392329310950822286696737691343364152087921209138455045829242760834141865958066346428139976001966416775303932978601437060327536074917726979757036125245767406321375783737796211669700725925125829224088604854291397814105844450975154897841808993826456439360022170708648044036363218529 138 2874400417859192150261019915604588624449632604366578466285565948024848895857013632754098389524913381362150376857130648393585397826851578683449829749151520107055370839995958506071460025014132441953653205090035455682182224540599005023855424577320525763469494211332400000428391279426414276239248197917557676570287667532088056186357758405572738038911718834990883832922898549731383505457321137733790684690679682732507324682231204507233 139 18809764444040030177077856296643359086843462574822389470434237640321165972597359844304456723435895963943481447839129256031552054656545018717569339620230795020665437015620460034665909004556419591839225669697935653260404111369160170926390059219629696214348968277524729258791720967685122145975171597314668659859985507941087343480528631571093381605123062052447560749489729919210777582566521268004905974716431729329096566996484228479616249 140 124614461527209012558901426177590893202611396464846436597456966810793453453277179482628137039512716877020330269887623667605920432215787030454344869776155887587779309175474964743118892836720740034248666488078974313072046500340349194814505676485589875993675434221816096077666722466902645710245578776992383775918470896494219644666775107487630083429352272076617468091180925517421084624314371713730039232635125254908597028902359617388745412561 141 835730120002179992642173488771353980075740565482970325422893046641998212023372967430031197641240287401999182726515952802791942299730019218517728391661295149610211215408503953152774264634293318746790524716810544357882464627358951181325353858238971076167121632738350614408190430950399580738570132294923345758344331355537088919960060514362253705519966956313131084659611741169444301550349766485043807331078263140372142484273386866263586535298961 142 5673358228257337664418143278983414655354892872817131006022632531811247433087713699784078118221831659661089326503512293064364801834118745551834167485515770055952220984549225568383985414420853766284034081902559555444077545286495471886633597752435622897392679230831428956499683499685277112244796781808817473849456331434592136895199369625076014085721810778414170227984204219530961676515477094810910078965530218901890567622129103544850177126625552689 143 38981218684804670997211676318002041633255548953027968791077198238981574905748038292389438432918549294089489780750404877797621790447622636059325880164223311455162328413123049121215214265938943031742157912949724737854963636040475426059524288140056469345936832678978995099647258670729043306378884158244273290497293306806658949217985315248203286349984863087051943410850466317836982060335001558551416503915068232188900321352795244812773563674862364350697 144 271067007869377142362713328332438904265997634914723864446422135569783077317717478289165429601420870996548522867616136339354536369597619058226149891517825013291949877472473046846779716565310286483664570571354155832806943464477344046504591501590607049520261889664802152940257026403033715177874282724224305499109665450737608483473723403906892150941912919567432042024938239610676020146793753814074113699954599469852372765696729914106352139676740153835305793 145 1907521380485066675015520767727723735929612230808341273733671090493079982903070012847607908615059726325785489664506789089523720447738524803294426262395156204774866296683219463332550009102425761387118416086405007539553546625054286592652849446870019321098833220993840332208890125876998223465862164841438648754208084484560393180186976606310353557671601212141061744744020559032780532419899541279388450559605864979180843312187825092825160473171345990535536568001 146 13583121633729143849876113474745301910417850357845500031961226978895158099960620137756716180287915993820293522203849318675309264802606277787958234158221634738003756128258298267836175903671068650400228044243237723360579508319923465416737305558060286959568810718209372624578245672456607934229178837308783955182593169980754023402287783791940728505193212175029523240245986776431205825375665318887402201423605705191019614789070239806424701693650914423547944633806273 147 97866387613421727592705824720967256979764353439752714227492074530036345511722766540423538386294888206364875049416593964639812939476833153277382676300814397339977646590796437927776126750983691206136342057881081478354749066661373994199232190746142618800595748373718909811690493503492103849341852106682434683025572169610758651610170489970419808987321973763761085006134307512119619346579438183706768244347508581128479753557234983202695716484004693882817546151095164889 148 713408258259216693032076219695940299306015710589087145965890514828724883292308993320904371445098216542110066042282407127738552324196252594863029422794263038855566680672176773434272485401282382090983097923926187582190947287877559305241784841419673708139777653476766993209159640508053075742443865969679965006190761811460772616397935011834291302499677006767607980125444577326719104519699710652595659035427665398225544173100532231606896402849793398424934547627831262346609 149 5261148470789596156895344096102205952141953221484850979500433609527043127468516436219744932465444928268891819951166824563168257566894282908765998844642107060601730914933513736743556136485199533510288976713581738326748064207607003936146315157487263850897946642533083459844147798130570463656734165767941762328115020973994239472449861919076156916975205039645459443862854271235264654932667772312659117997743535195310288805703082430772784206403266740357181841716693550639774193 150 39248991793452093360521645293776423814638016294572279440922206713355009248818975998638018396586392294129642436697032592978846619999602111562802478381191518808060769888477331165686579611113271151375473497030116378291281428545002190369030404143137587564730775127121392482901857644363076048461755754813691907223553134063893867424646838293252916379735019413252629226975992574575912842205177230580274313049492546884927469610648722161877705697961620447188849218851059319076081539601 151 296176135230542627809977042527712907057382232367615255938146151356256060265041954216476040422985436681868637597397916574031527664976484947590003899798102530394315250039577283391407164707160743383561508725444524881195647546821145476369119443272219776178361837361794008859962412579417298080233807979209261716864883468388338277256164463974461281420781145532296977134146223558710993525449883956908807180636823871025460280162951088725789728416290210016421233777865491408632855155759049 152 2260547946138216293530326358614151079538976379836927365256052454691951625568885740443373922904127849121141811108343887531103754851593135751840806898968155280236529502712205678031900788702044691254239449120030243014352594763868383787463497496985104133156732160464655586934241204655553652095094713524795702619945222431977373660611824021696350439302352309000260657477327942729999017387241761053244222145676796746527538848623078031362343633417814108363854410002331239365957500006253458529 153 17449716874445204495862029929688503593263621311849986325735174064672899654681789884939642186164994025830546747947659334725670345798517931321920774734262190164082973570482709736050982095563046404968883368001925246850639306698434111569630736995413694997546758235187557409890418976339830780726562848978432075095071534672766854764555208687073356116211816050830180426940073602702903724250394635036044005466271134359535002381072876727873956889479348372558942858266779308219552035037049962307361 154 136220771960035291030593123974324054275119107018377313519973410590762570806410493416119018403216599602687118178049543724038876760444855314280825937435375671045367749475037015569606162793360663912189675039116127591909714605494730053582984922239931877155955387799455136890744334238678689035866325581665195322017832869106515956592341903067883974764648435532437534968495203246373688104599853672979491919064152593258354018110554877847934240374054565290769528392386363012845914720770447314552880161 155 1075346075824662395129244445909317303198047052817295566946412533102312517489957988043053999791171147504855504215783407452721100348469767782257996924139324816469467011459557076737398182153628996939102594697896450966825860904257470618374327544253728538986697859430995066070105632489005130859503178471791567050906584693535326145743252197956322655052589764226582065667593143340867154093866355004581161788769390035596989181959719941131845513802733169245519184864388385840043779605289802550739792006841 156 8583673517029807715379276651321452735821791999109239379656094866801759470777979165464956712696544556776730405799087477588337119950517835231987033419742507925601127263720027826213280167974415844423883696829309981708366870126917222955122058299621498410605566516843736719643268641215645722732321050014025296148750933082603725517740885615231755845505650052195455398959813298937564218473667154627294469439267280610637189020366153051766269078881651872258238465658635066066320826843054682086848499621383697 157 69276919854258473884740733373474418705011679760478633211290632091137204959738453090332854227878876451882964925008381616084842898471822704658083471029286883847279519612457915487230549044527345484828113980897924782711288851543601668829161657663494374420966220968336386132509335482153439571642902188408047762760101125517228249004265885371384917633517572709549909299801805739722392359245576513576008771809855951677291807750392731092889124042160184179453536312649597411275900871165853164213502449278521627729 158 565282032766062043504453614353278046715577163018460771730885734125623149566601256130124407943730444020602699684526595667512627370658349264219146970588614551877354546288940475963343543875396714784275608570826764313235943015224483961941397476904982821848566261375382798179852571694300232825269157193880161963014390363376644332351306715335110184138085612580694381853992125410501547244015681970479845531501379411470523454685863502236849586764431577795133280746027840728348639534719929052459390198785546897822193 159 4663094026058830852296151777998016045248266591788139971723393736967087592195003451266431009618869125524089980278167873962206591075512869370071039302502205456674281518626263305352085763249984231422771429505718561946632039731059121565852180152970720667293329044089339812510541100161926153575688091317434400966874108603668658889232310706472217401982557196296189953369185793764754377530940255890297287494570667117594504474177491368196169249878407829879579455899526147548179823816326553714274944975259213032251302569 160 38885442044682135845485766007251254288607626647631089707108836778722119249851900027739503018848604247119222409060295884655619075843556386934371395849866342632873353393504161213922684949058136566791063737655756210967441631189764033840943225525671026851102688319864315766288389324514444486965144317804411325556896626738360946317740837553431733348506191402954589831604489003455723322483456927351550773837034606975469649117921132734540091329040477085057506006070335636938538060458729373742840429595390203350004407027841 161 327774850199864834966189411628037628855194113762753193886171022577394321406000566180411167231124496130095614564216454824472334472727241703220855930188832187991825823790624616321538550047774557904384910440712470051488306485980382332244208900501155463829944309764121381038983324020614579910752598407148165246784169264009813683613855875532955320993902355693202902611709309232751149899925399968301469075192735605359435667001049051827219152585600501620720926927744865194276938588626626658025124863049508769751585418106554241 162 2792621745528983657949701912915815199323752813311168197107893700693071166268978371369744578484539432543990449073877675561937833774039076195310824904445609557630426652133007814169658641958656715528310008142377037692445439817523768792395735425129144359134073634831286308217501788061093764998284883647094776795970561457516599095345101488791157690556926152648370407418780281844960668512411991710752941378420496939998083023236395813864818075579829720396207483483961585226428583549498702243081368740847996452844636790416321808769 163 24047449279798340763759493578082437137135388180144028093596315807241432141313718684361689823473097132234565313719620567008027088829280623299630720780639033276923145827267015938189604262138529502268135436661346546653004486005614377946204243281687098668407748292566899474765328131915621500457879649842696153288776014689354565443787437657119462511896858607663588212178120726024687501876458619143826679900248886146001188351084369832480803503006404464043840449841162832976332171630177112407125805181415130832586705244423635911098777 164 209275878333605508695292629882562943761548432435854885543629214694264346837181170470866057225022030033146849534787700074821963867564943316989814682644870201951663572598476555020454009018870944152886189413023877451700493918487735613863776242268745519604955198381089150025991405861914594918718724824691916340651239195243675693398879482567181959517709462389558906364527991810474076051895805471572704662279127585243652863091641626219904563950200439859698380316942350081118705543249691671110761728526489553579095398297249886125795635633 165 1840499669528889430929105543399831536699706592236676597848064199540340244397337039846465497391766352309968241049488767516705904456616878997003950372125626164536836624393106998219627986088997998279510054780759846227360193967538532931420176283469974948166491590001782285043930157682441044369456714862115928239783942342199956336142524629408603154609932350423968862459949789161931058606317864829563157756103735544499469928490218120387622785080195029668696747724171958692501143905379079289654391582070980817363300743040504157861615768180401 166 16356568782518846262392231473563139382045311391429385158985084393160327215838459373138695290222004771783390666906906796516638716086712718986584555531548829422226318135863219271403060115145514727607975782385397380338672047890682001783896249256532683007001738203858165035193020830315001601596389749175012355123137873696407360897741390095386971220993579741917440654842350028487366008280264808733091191451709314557043538678236736599811348553695867143669656243448081613320801078477163593505202015300484473742941153764111351457447179767604691153 167 146879890368582516372502666215582487975486982541298805010234055087687332710954769965387169040907584623744867844559268681416971849823474034274096075395923135016032797448222135713751983028004016652024501297138560714960766316506994047247408133511179351267738895055549901666627463943577747162105472122108207872296442582176674785268929267176221759528436521273529884449589554844115035961727831351340711595955631465936508242475961135082620067748712922348026993207810316422147969393480437312434661487927044734479040878495885404024089505330095453792649 168 1332662689614166714799776966509702867489247562266891412440617248813488614231555789019745296255105947324371418706863205663609741081491372308315440443696869122902091624293797934380957679611664112955588380539486256720537452356490808655622143887892127522057915491714512094324315546042326940725506034881567258226490290517899729964028445874868033724849982505876960133154502032481035450429011945397785591013762946084926076713475656551295813716567036014638435131045925566176939876950637555608665703973144908727312229875207216865480122219668712787031844769 169 12216316893512283385325488723444330608027301173695237939785684258537598116367780892588486551872787389267957850636442331974977830409198090255845717516917861718187418458025730546243767439688928536266625815276066205595597862306636602981788026469525556479617384421173751100795851501402736254140389132140702516417013755334053235838122573550754614841978043185525989575285609730965235458755589559072869433336243401068208310993376329709208202366978970352683504076836722421732493220863924166455252558092942930500948147172280502525686854013032416070759544623073 170 113135050115071090138555219167500850135749123997452368340139812214185947881243893335305645964410911915658237730761367767975735907100193848386613781633262335820908431348335011321771730172366132682830632445487313694115731645131942667382995388439253277534883154690241065702961984980654320600896736475707343333140275620239525980202384135785133128932399279590109437972845658403593298782194503552307516463994942622760465454141446624635837639313581295169700782367695344733648501413065222026533530021517530426275365847249550116878851532187293047185099715993830881 171 1058439063561553537243235006995163449003885419221367153570142977932209481974447251293394806762160043601986101020113003016344081348345976398859597590436996103357797196222637877510797622540893624207497721837133431507402152922174206403447377918216114556991827066887664445597850757390425494765755125542057290012406417173604195209262221379491124332702276113309314309475282336776367050743600339421989833729574395889548729889263673968344048018783504501863689756925779409527330420490407137842177463303932329831400588300513844347901020720576575246492959448919266797689 172 10002800386549731165289775948579385170408402051678489871861957565529840685151747420576464670083475848979594714933084674458837609695907726261580836584576562667954419186073199217482847683023046194861224469459760950845078403823927136253284014320731397691325941131663592462450058020993476064886028813414370878173411443904222263924195305853457927954822832308066293590338863234329266883019020547114040884500050748315491664036982120020365146924971020286928050508927825909917100376799420323058473579804548421051649675918429020686618733840951733867569921029637423832864849 173 95486051024253549866595233546965290035980223343109801220601712464146006059146812508930033065514811487196760726675918889379623159657663695058167930123659491878794935931192928371469838634324553524565309263645552796741818925479056341278257366118508554577176901237302849903654635538601233272577550198491664414242523003544294900543882956129916281924291090455174561829765898686484172700072653807856724035158747461313716053530530653863207282984256793367118632028482300433872809778602082614290069961411992413622600925288725819349467052342457713782920983673814827379344109841 174 920654452533869157877647340551045605304735268011473877589211264745185689730598647812780929764406930917318009274057109689810991892201915920920842922554001363554409128499990720549020689793184385343741807078586930421611788996215898251207544953438171000103035191575268824316527419373112293343294690821159018854846789941621143862258659279378267938636269571030076412547535293230201001517807870327305554294557234337389783160530561264376485115507396258691471073837521827660525301466876793961034619419513168415157608264441403903143177554854923264485521827482495641225837175985841 175 8965362479434258141223102314521401881479526390568214755444793699526815926699777107569470933008046532135767540311403201285298618208594378724703977855170057599491678585985237430660489791407008417537396849353150129397566888982400537487018386708827127751835594732891250620618107494134342047309782159942511577030414952927728146295780867997470879307373531522767573508720014854490655444097390189103423277060178397144116703539710876179666025972906358114860082038682986582924781925060179992965160483466276716813938803274672173935329506989730723223263565935324669698277926909668023401 176 88171831033422567086534753463524123729624063888564518131916618133998561104436351983060195705753627138930220935111669871696977077173308297104932512149428400277646381802027020309257334464089092984292520947083339236264537138233611885574930576829226307136952784796113165471254555703625843377510440346917832930417106448358232311075046880315040915869769209433601545086778084808475398950029819634631991081537984860922196342938210802148862224943547636967366510132388127321254180244341610518441047864590522605288293454875461341159160288891616488644319990686765223221885352784714516267457 177 875707922259613373447918743318324762414262945902460824727818842744389224960879049744976032242897462599314126288912176040533909186896599763974152042216355060893766311631236554013101754659484969330955733652882185843571222902838157762228795659891310733164320723566970880718583104559479608274032100529340865990221713136328915208101179009374010116069436492318969870191322846791741863454034098686549841685135366621082120572605630095942440190619920683478640364387550985721305457563357488954601205533178443987444316646933455592117314916749351512345021309460738177723669287605093701337688129 178 8782799484282729549257786145878375616211000676431982195453044991600533658642947500259348956277114921646331109202458783763454172531368890819698896010247672502574275694185224639934686281881169584320054286382821678495985162333017611737555972184496306216277641969787993139306867231411196235720589322438836941139101937296443503486177149202810735307027112637795054982970415588519912425819440217286817585954200874034406492034332448830074588103901840885592087910222987706220571483814165443025748088623414074921951687878869171959302083517714148725515310945632204718591570926297103965774747410753 179 88946330655408436027502789891107008866063529358829762601774580785706317061164642614562716253199944255438338756986913750279668852397892458369926695127833590435712509685054856567304093560098865064941328809343906475021774433741237463995965157211218674946323348469129421642750105331419258625209064282275004743163830764397931825762734538283446892789664444376320700800073795726166079881653431253189304273389427343135358913534361293537443479993004659078651252170868833298793961052264075216852067864496052653463120258076178499287507299570104084438221049074025332033034931632716481583481799277638489 180 909540083433016685199420445452566487548176655761197265074541831123773471619333658019489064880141754099384196769719464221200683073526269809119564754258364726368884035694265067514983891453756270084364016403576439284621579255539571669885403156056405439478800543779014136614394626242883161407974589143276164252345854481178748285534246044760238946104363274631013009442522418845776476290247034212143538729873921888223963235587113050975627966480716890826829806967954491958242590089579723441654299309492458512113120697819836137961720269526423212909719526370685326463342653592588839568724084171186663921 181 9390570748709592078673784459364790179779114199971295476429665018378666569884507740981906483209928187240257988902823252846688994108520854463815461925752457972474318458418304890969217280069170792507319461210471753137001426359433577713117056262153836235515468485265300573253557657918697302132102601943268875952324363795419460443058424626321045420283195200554571527429888235043473542870038352598709002324794482819139465316802150358182710114281982353344325482243321403349647707619860738013078745792255339553774348766051233622361942055484638511873999195449533854690263474834379176065864341336426841969521 182 97885038468333158690097505982244325060382377171530865732779244964409099077869175633203578680273874396550626972621987048624257049659366926806958697581135955925117349977505033199175900216739387700014049146270224714022013608163708658284087916942464801482517986055562518902774225601727749360568785329697464316293519476260525726209758700711115593177157935519300602696779933025099351743852669572043768420517984634449145293280036894677659519863685774995969641437446280932996699260297949576027268182979585563931473205666507465295937507552374393084666482721898973810519692990076377557733105046171722050877096849 183 1030084616765740654504782946798780287960122994647621020252107565762995915431354266021848672274940390919123214474776019212794702480704840378729477627905125854830954779411077931848975176580339591617490286649995961304818007021478808119390815173014399819853741250349086978648212272786980414339820780752465402237865037895095814894949397943948182368549435484969643237620978227406009655536370135089498985555910974231488944678880963166915678107881436101472206147163714403327873980122002518380372020980530502126278847756179330474031949105035768387967280434968979034875604246305791856234958579387736551461726696483657 184 10943092145995035663086930457091602196820326257988640010247904170024626773837360491991381609054597332993425333336544043018342487917775008926179014256037825481880237883251887082146412455934488027762582482005784816974926926411330162158694132009469381535111133107767153747836439103768741296534657885590738500783788364173259226619292585019069997870483802417869150611010609698543324354774983417479804099213966018564817783515011151131974084495859659216658435802891761997395123826670207689987823315638375789533852685564592653604400538755573410712611997258324645158822672935479149581946166646555621052834169396198491873 185 117353573552663362146088266430326711438088800985321001299327260414101744378264478367732586877165815652378210830935848275764110092510013011641972479159832138314233894135740682263608993126746833854541539568466837342903097164269917688915842289322092077115083151635720716892055803864458536784371701900234260080837152646303861480463924146555767739052219039804704694383836755646400540006963014901163995789747324934095819023459629862451231488642166634873713496085511988405773767239358326682221673750835878301793640632860945530658357004818485381082872429959731190327087619540958032060286302774861045647295408581905877975201 186 1270341405206787342420450987814185806642803066430053223933603980931369990661034209079578976864407490760447645386786573724746276762087542375086987251850376687677226407754232852263038071272112449907623518830204476957921219209824198884159072403281580464531832198882084995590020730841117600013819391409522612289258024979708891280953968072342411168668781980453125861910236841171772595840740463500562280932309103652598423285073669724777943308284427638914065137147374792263733325319952086201099280053814581424451267101253545526382313091111290389356296132384323878091642794057899418762067631970397531368110095707463993151228833 187 13880063272474646682499778852507269192336075677487950606111122572886116037494255714267417832081446738598100777342499280606352063439526903458285771845852046917672487930820783085781351913590567683983471275913880872531393625905700137606041467504919114159217466790906307961456204839412856453844326362109646475741877131932304981554013471060239056139009947597780534096053118302278549410405529222420633737673351885482844374611997040413669206036217668663680656670755613309890948071014453601337034098122850418010593643308706616178010705332416776939150238902278128026521593191462045059111513696971473741749185002742375775448973988409 188 153069442092799115134002936862989061953841672668857085677925133292194483995601648252310787782509442425927934978351828321335168751405929795214884748640319050456984494241115585555989025719048271793191063921143049977083285971441040298358797279860095911105079468813648550220053376743139604344342100496673285567699882011694570706947891574478551567335286595643113312440898295647399720406269016958002101648975219896315300161285594837854567804715864691378695326913415701549227376663967505317372866831158601314626052842881040963889931364321212523344959133645967633569717478295673317318154545407375270431435516918519912077607131028893329 189 1703691796423977663705383922489802348709198146874475621700813786574808399665352884931174197314414040383487311686926608173443152779051016504579508163899008929665443287015407300161493288406907392989305279612270103983672737797634703193680455516398446387375331868808566111319299553816954869982245104638632678159142649970510417640098247160408273964668615114069239824902178278182041561903573671177451995408892092884223072415359628702951686619776489332388163185206310339627692287814962122525957179702940234430440386047479509381383122162380905436498215728253472334805672933373740776114751007002293877091709661048293177956259550937427750353 190 19137212278852471213118045579085379941927815747392852083184505696316407372581324353002246406805311603324301293985789132166978046953472085602787303223276186566096751423373148797809888124766271080251858863108481163718701200847165050806027177791410899188473655663748130427641226892264142737246463095072407825888390561555119985198283319568171100270257009626953443959656617353568330475223819114486298594877643856614969519113024727224328402977648920760156148125784371963525552915791863235217666779064645704665596205106191913867117748491348095718956676902276488378134186288780061356168398482191777162624842977282161668375579429734322735970161 191 216935817799649261589309697215238365926136818561988659351040343952314524595735857808296090957196447031287323247830523452911339045176721683125103194464194432549319875223122607633650977992811760067360868792788396330152363028341475756422868772587405804249799199355768216462498952051171814266719482065003728224794031214910953270160272808829465068674732541719382591006814133726675868684649509046749780946908701039253880319119229636139558320162452491147291865136126025736652529314663444395348621127455275781348171599657383172772214380491572208914062186608489300649842898724818001668760765082011568458270074219359182264455912425116967033103615529 192 2481583209884364147323581048625313947757340032384464402847748758003980700133299093222444884020441802858168301633421949535224767538133486569712041175878274046963871769369011735562587918956111384838333831717985523689454356658613625418306999830747626573482611987297358006552167134993822045154268323482657185313387435161589734349407849876287386876377594015254179576447340265722548638429651484503034269115514925609717697688472472767998752934364766444324693440551002324457990272839134673311083854396981929807543796187412164429398438066012093788922353083317160726737731660645911730495317776702089659041963646312205151481415307625468307511084974106369 193 28645186558836812897829183814412796196771601222145652484328006113433041537835356992767730675613711299079916151004478904835964471922532228913856275943473766983557357936191260621171105630622281268295966443014733294085418133751980586498242913243531389196402718398223331100361413483310944898301439161515412902989534059825557041595473999425706449929208971293095788284479652488931072380847997880690790965338875642222053297825024643859174153021341635455859741414761727122333183907910927015311220148129323297062051025564940071286977821989880097647043001159205664124557091886212890767236913963762583414355245015067648033682768765237483041061363835035224321 194 333641561790641550508050843838082791822232190439243923994522858658666534927499357831684393732280356500845548788932476078912929601359931621187444974320375254262496040848795664806418819196188241419719849855155924861788066597683393214336505978675422777490623705975142446136366505955212294718221833932333171086316008265593839746268254377794971766908852246487160031883692116559190091142583298916477477624706114487604517541743054719243177369869054227988395286748318924816107734111262524825288102011690949176267934109064745382316209814562193863579457206347131722070200893305008687574957033383898323178854582446584324620376331675141795910492332297303945278721 195 3920982937315268845473624784148348596758851725434159857838072192203777733972428685525832471957528468243209637649227419425170759734560052719559219812963396790461282036028434621442648989805233950694002375430982371375125365197332874903548105917437871899030281830463829999042513155571677652654398905075171519665828479023061935544554348286403467836326124845834498097232227395708145088070822107357650549011176919241687456853844205030989712676843901262867788405406693083595933948697426982027772956268353955518068444898133839773429835196106380648764806174088336178182777899627089727998364109615847335160839266609827098632134773938497332907019202846829224631956761 196 46491858536390593755654836432257609703480138911510265380687642036895156870904926323379481987767048298607136594107666146917670515110651726186256364097378227111199196640726992204179750971510489476123877559777666550080103875069899732287802059898886239841702377164009399144825467329612915674118731801293686868564283761484304160503371310043940327913467446960261426584950475748183563858162292373410159058195977793759103663739093722828382680526894171244222271571139798331239976495091423999685641101997216912566693527519125098023406365860723168887166438735298148419803640492663264445604960176724570143497726799101650088496244094453913413600509432790259541867065671217 197 556169326230182583351378129942385426093820535448576029094553238102990694579680022104887197465887284500883588487373570504320297186245895979422196301465120231019982863726138683573798216823417003660147610143937271798268101435009861220101504380265095158805100300808041353544304507916599369151121162716719703019660893670241802678613010175756825865580365758107068408972756700202757466209752052585515391133690067301815691372005749889897372628650458181722378757098020441805786584169209540391672519693776830999990562975745638647794317562588611015570111085616633558508300102140335209333171052193018636602969117530254285154688548971846519486981221841698295192592347862855729 198 6712225484734835742963474429773226328796028386229822509978925696408156698874735497109438329553712021397331130253266225322976952545892493661641561020061095938584518239508680649564278681615321488699991584932881538376647926363625664564979357759236053587610400696405076077716633354192607267053886576335802695199129946371386309753139885998661644191332390667304950391731052190324752199852703005765471996817076428280651365985851456764839764596929705658547232172423225249772559815097694722333024393301935644533321202316334039607673521037419773365152828713987987375203225269221892268057241400189873924254226618717722103877728880050062886287308466541214008603479283811744440913 199 81721591150652590601752374431598884796757346404195587365137574773922901430129567147438442561057647374734750038486685935503548267716914019914392991456732562893251629869315890174799088974297104579866825888945071559435395517495661125552057969841570380196226638374604254835258160950112514174244671552807288568599444387396766629221492063049421348677121390511447858076671992615451509840670960143178986678981926450462888940606042775179201832000010905092684509463766750110771733806164347099397061524667400497085073619057748201029561028732567232075886832273951841884234822160963239972769006197347660800658874866398524026476797744199195347703141943878057910838124237415948108832009 200 1003689631004657622468326704192208290125738326104923003309411004071655393122458119478020103275123869983071061299536299793784807511970906975577164880703845896825725831952197659966262462894375902362197166092254636698602114176343045757264717087124197435904805150391744824306813618235262657053623858026848400370839078878074873012839990898301217010744416773073428709014595251839555308445218241426000756005168192176526739926678027213004372071213296557258817347752097573514328474622796167276197537109947644412785454783441801834492799824571057400958549793142183349725831859400497789712691577525167106476513500965808361785476721689013897647194861611515467190359858876068135263526752801