1 1163 2 180821 3 11446096 4 475218035 5 17178450136 6 618703866073 7 22835261226043 8 856178295327574 9 32299825618280351 10 1220504574023229563 11 46124705848425800316 12 1742806875797016046956 13 65840694352751999751002 14 2487117430893275421017484 15 93945175832985374904843118 16 3548461111290271970686905106 17 134029023974244991862097961374 18 5062371271926708310172116672486 19 191208468850269395860481858338268 20 7222027733762602746759160718726990 21 272778774461587691206290583695291444 22 10302951681786980771161209528259369596 23 389145999192444679685460375060093092012 24 14698173734436053743126634600961129131088 25 555154837226356677791960033133036714389048 26 20968378624186870081934930647471972912717688 27 791982445146003257841202885044260043567838100 28 29913432582656342465580700489585161730977286160 29 1129839990927312068942598178229537063675574943888 30 42674420381337069564497618646287336581110887004264 31 1611826597773028655416070958486781219471706539981316 32 60879209445744713398215944926323848352893529355166308 33 2299427335426946597755828360161954139789783256243557052 34 86850110506186413469957705684474506118857177420490724940 35 3280356624608719806324730907882097985633414939205022163580 36 123900125400499911529551736226161124498574053519438789044108 37 4679747609649372727897812478565025694476543645682982534220884 38 176755573233627540628681018387576883063817226723887985932435876 39 6676114883597286562990936999732741683618993757358834829109246444 40 252159007622245552746256504951868281909311395119758869775973126372 41 9524126866167571161860339470894009127664419907560782074683514274268 42 359729336729929272967253913685294240195387203414558037168337065736756 43 13587092814093484994807769291144962468085750852672770070101726331683404 44 513188868099256296074150149676437869515591396530902586624682926168868812 45 19383308699239335228074555868754422029073169335779952094067183397007389260 46 732113807381300256627750404361686370386557941733696696676948168659385858020 47 27652174108915246677745385644140963714507940087969747157552389390792336696156 48 1044431514937160607416623435579220039559680401336128000224595522312249606350684 49 39448514431353945459013002311775438189850316990738566291000784330359879038663164 50 1489983085137285979948900665150377335442582769204525070759568664986266455549498212 51 56277140622326375210333350385505028254600225408449719945022447092061581705106274620 52 2125605712049573006008649602038937031132895332620199032402787764610306565502036882924 53 80284811792752568212968124317091741145069921738850188766957096884889458895466299337596 54 3032383178149530068349216219120166044866071118711115467417804822627366791350928752167524 55 114534088500588659934573235193062358543954272566713428067314895112756761833292134007944684 56 4325989381284516555897391459722339763882685549590408399636344661853258178108341391318767644 57 163394011092952469767386462156972500029386951568995078043736541433503419610279957471331577420 58 6171444381381385564673298507311883257873540158618492617610555041256123414316584895826104161620 59 233097440338966177071031618961909498297446010948161177326850507153908437382881606557547930931708 60 8804165335508694026525202847277701766372915262346447225523830224356349153667038946262973872682060 61 332536158021531255377734933395827532972974053518234653814303352602361065289117454722761676683409180 62 12559997703102154072230657454260540481232654133520967244313815339454782502428827418564347206328619364 63 474395155223141359164233401534716039914088903968108977105638149504376575641350348552579342596273339564 64 17918057679549081988008101916579189415164440138202433718689554960970365400957899838720864410135033106364 65 676770804829640964019004395612368752067447815183411703567142624594488716184909078739965169455823700716876 66 25561851092405138359336851479860237119655454428115100288155363014410496370872863593602175554321189312250772 67 965479341909218282968337427105750901648401874542172756891809303833578681830601643800955494732500834174886812 68 36466465448209068787464385136487357950333593935958579186975614231420482799141668959234392327477935124337515404 69 1377350135380176834267337143290241487718226268777520530531188067316987835952007146916541051926500591690041633468 70 52022957863193757696539146752852876251398125674912711320015316957626038423870030858123059992694546317515034239620 71 1964923860183608789231367599907445051762835685531979668549458488909507048005974381696514932326953263555434940846540 72 74215806538183388062925824566381811064167635057280080736856207303969960184479473814561374493980552928455488127545244 73 2803154896596543061282288046042888671739949655438667787235064824972095868603447991378158810586621234534529403703743212 74 105876062537573707287724141073991001109832669775752784816715033073340204314634453121974675560606820185571350657833741236 75 3998972954391693039492504360935885133481645161652483368548271066252374211408727084963505231369895946468959512805375693372 76 151042495410905551459019493840198743182990004334791630652634896231903658451104501896039545955635216445175222325621567000876 77 5704923659185829463367704147652455373608421049761441705878204286427106740154444552234132977901924755316608654184321983360924 78 215476802528967888906954782654446257262928346259533029451215560902155792305258021103668693755565315469567078418915052305873636 79 8138628174865718303592719285459695051004586954940085316555185301575139269885592132150419710841082866537151369221555354541947116 80 307398605285194931279851793807549320204537013905788411903956520559638465067110417567115764917510035859892997458367099496302813308 81 11610544246646598610084690171150689566919579032957592101317362114954948631614452866101874296898897628868117837308366655509294219660 82 438533992625863608486974985204006754250802772139509659632402661662127336406996688298069688864928951475897225823569483532735701020116 83 16563570027643217198795905738924716147731664500811844718204797724299617442906004829938847848055429272501393153531605778619340525002844 84 625611370324728070833644187047459061319279025612435011682369393454594852587671197863140647524606439254122600575189062872328414374738956 85 23629542787357282462033509570026770330642256716802417002437857770731634368802813615716125716794804093439819526057622491655628469842530748 86 892495435384638627741312401535992267103927754272065748429398987632943871255251053362540520748615810202666467881869085699834410348489423620 87 33709839811568408632234220330384206219325802470746715490505547032454007531108741699154273810737529148065784222513120123698281900910239059596 88 1273231497964881386117902371357408306793427966738869494477434348857499709766403454263731990526598666994504619498580073019259587966811189606876 89 48090363421233665368833199149090917410375594548154069038839570702336051393495050904414132136112395396098375009581508497884831375840656368332716 90 1816388502548747010917980918057134507479327980636288708551021436652191301136077796837279508873486382608427061731026860696809035970859990624802932 91 68605578279629544969351460213505348348257239320874465458464671923643429333373341270614546631713450424327949697515376716317488956676402924608228476 92 2591254769823704755935335732293922043813071651691020971618245791111040001734579744302943701911899636970993246972299454086629371263413586556268191852 93 97872526557039590128714902690666876764240131674554812800649027455094954318645420601254544593011423748587218723331551030295817574763664301567477383004 94 3696676824760896200548624296971379390166114268923493004248183546636512130773983285884038034464013778177127694139196622841740829968073154209642880219940 95 139624673311771179617962825941241159862248552625503706605499524514885386182845040488592526995605253953108877001180916983906697650137352610919614640030252 96 5273668844092093813160602957686857424858535704358028417417842963865428592575514891357333945234850476908299754877280066558353989348537149943393863782248636 97 199188169379250831613960697795479337031687445230669183550177390835079830849528675488906966712803770917867264793082150124296708753629119144897184005066681548 98 7523401258898663587718104100412815539362162471462414718353573978962876215438428258648735263654794238486702519897445009722358769436419348041570256429528556564 99 284161286680784699674312787103004140052111722816862772197229657421525382836801338139512368141824164406658890777930571273669473125878344012997010566581601086876 100 10732863244874911943782668260526056130151159523251101279635710248336616737402839605600064502459223604244224001603378226404125841633619481077599431516539106301900 101 405383698739341306415554781729628365049534805883558657862696034160142971832383934436047669085704903054338562345425792659234693578059620738807202398831014239044604 102 15311472759336766586155554100359961146602754754326039664777770750830404019724787043482555463848728901416994281390084756313888541097957877085435442780175153931699524 103 578319253558974008001864632451495814732005686468607063283799757053500455799510488635288743176803238277873309630815915280324352245529255223762491546776039551958137804 104 21843304317872559772816161068259187493590923979812854316792643968333800228531988367723297342628999555741754605828820009953945659460152654468322721507483448716627034268 105 825028633556525312117112444908940862115931658906086361275141235865681407648834773606730892579470426918870014310059563970888344253410730995223776616981685399189531293676 106 31161596994792121234865048043207911989799559235943963204868096923066497949693776855415558585116949325811047861621698330150887059547872784710743232388385341334523991750580 107 1176983546716270422733507190813398100454345075811000630213983832339120595008880179530276785921886878477401743870097826320405213220148409480866143790380742626403511088921020 108 44455047328682404101008118894978986479362741422609059512898389743367126712140072580163596101556856946081656986517969544507743737045755522251153147867306912192912198276685868 109 1679081443839246481034506680478910721591481469281180550943305687580928049369372585515586658675798369379613827075004127945510313273591382077465818501980560412000481727775863196 110 63419446484904908482196495112841459087058878949949529123016713832630934099045347868937166197697938454889303138363891446591044272847322907798455982150106911179815080140904950884 111 2395372902969668084642914298075486891763294810931033237509931106607094691586080015725648769109136817396238819967710768513300946037999984064079507867433424389981588883386171163244 112 90474005408531093129928859203125583879711825991273951835378716973570757080424286447236382810824842294370629228546293485225856769312262464969614578507545372399044392062892808512892 113 3417232300037655010896311375442532472602395879629812308554075314585799702165921860559871682072014147239962252020433555520062268953887325758589867974993247653290677329519512726295564 114 129069963683950417414818638157429216935362999577172992690132487646248535441537428718961854402660585284494626177303264008095547510826056782930931105960671004358462782867091862316865108 115 4875014064801128942620848550216275892297684099444930495697738739462767779800187740503717483182615494168889897802017051583281544009338648555325456662148856134563147101946696147719986396 116 184130850072936443431224270337998399728626889524886262309993738472994559921837268340863897749103655564483003782880263198689940715905381692748158682612830223085245241859995168367100780940 117 6954681463050360145278517628675613507873985854519989668780412308452745958401662420990393475507543682420378484896579998837594691518344385940399251660999741517177103950941454248927638458940 118 262680556969879367432298457764408517673429067243087812907802447071884833895917749809647185350338610227318383582776994622351765865713028770763820569198059663454618170546703277062310561757316 119 9921529170904946487313054699142659048531821824128013508960048751234857975676665370495883338381767222777686263942656149942372633234506019826987792474098589408680245444697333328475091629184012 120 374739349667227868346327369058566895943871989557413629416741851902795810177608088249730293010362590897124564521095328930693923749366441440041195172284226209229402051998155680272341610109508956 121 14154025833117440657960189967477195303384002402745766523116899073370285175100098004842140617427428037177662530155292021126801413131441628133726634399312064692463023655560921220382533737612463916 122 534602110673609654437543274915955672977442247779273992983642867341652124324720193951631948654192378318040598963738668092140322743852059500156915594281266018852447607084935502187076278466983542260 123 20192093762325056569936787410139694791816168618981003531697806449126598846004587863852500345843534192893881923629150350005166910397138778534516398574988508014058678163269405898028123027774467348220 124 762661879491627994179256606205190712885100856127940739944432530496966260974634871319980552234302232090484204473950031265532451739724821128233617630661692625542416155736866140540966256753437540143596 125 28805984623296784704475819224724312146252549669015842839583286508226342325323725275700108075869677326814523750517831316250630545334552158327504049988298957978385932552695210399697765811937914773026268 126 1088011309377001109718072740787960495561590590862447353123475164808307243358458357528742059826143389304564719584276154240001588568924439364581145007891598782670732041872732451321823565048885005572581796 127 41094537291910023276207512100538823237207165454258712619645204033090997223774963022070660419264281165889125481303650489935961238323904931860336199578417727576947149276296169021214659088366404699341236396 128 1552153898292816226133343447302151958723859174385803479679832325213109991229830244295106089911756886605463046787618907219560290219189825476774525722139128781854585085734973907715556874298878153687893750844 129 58625352242617021331778950939159689524669415990120710536011644212894166218875367725928739517842943486023007739290921963752949837160087205551280136419948141454095663344368547559182788566321359219492108401996 130 2214298420634149066405272377696617994068462226074689785560876870882297187991650227964722787153720533956501325002050365867714134763574361476050719347018408056217205490559652928562077369751988945729746941549204 131 83634763938503425027235691986352764461911179659676792363212731448731421125434866901598361929696522278035905919377951793736044242025678988846012233068170729083722954097116245840562718029412607867156342127147036 132 3158911948754392315066490708279730518125354284482315000553397355716147321987465443516802799327493661116105939854644556854412021762564702147052231102199888623996568318269218109601451536236591313032788518102103372 133 119313120885002088167475016375443776999212445102401486968493786696675569608409677617134835545718035479214065134321803343621843456292264513369268440512285743541247144414015785899440270893532614698051373947626512508 134 4506494972401002264250721135763505814114239474766763553018028614075042864300851763992808847491052502216973545209711349095298053663989520545131858029647192056543967423495081473149738194299066504565406035736211952580 135 170211765358560252102833897326517652910384628331533360166653256098641942296478057774211036546713033760712707930203184527193845448414481127566055845035760948519653998019393115588988914183141693565603588896919710560332 136 6428953154038834040347999547029717105922530206574390005075162233947439987662781509870138315909450777778619573053427860597804308214812974275180312088907480586317384070641342491169230048475319247093073072016941159844380 137 242823629552040485213536175313437343420126914914364345670637332559195896494632840099269445573256699661913780936248196219087338244181820902734947669794521721029370550134937390631252586076805018679774000784982542298842732 138 9171526632105619760191542889571781382623346456218989332307105912346383666739060800602082292872977819107813122245974363004778322340235346266488970096628155943421054302550631789980514825092922956390507163456427126463634484 139 346411512415826191747376988529212477098627650294326254258741251953511288464590964501197882242129398775432833218947080093530538837329149101567284976324412416284073014551276825097661922333805133658089576783256079265505740860 140 13084074303851202839469866185828348136898266962727783240622152406032176870225171325561847533337986305433915553592862106070267846358690334990397277077289567487024345648451978962807888413183181828293194812770639259397639861164 141 494189697088364426138865701352099689930995175427676636432000296952955368718539435150916216365065722830049974843935366920896202265627890099205669204521632889928142889994978465109017548331349201177637319481802327201181156901404 142 18665703895949595388747776225879916113951617646432902229206417514783126202147607011414662640995491374223273484137476893836411573547624098295628680111683735659633538777263485181871602781826766923000275096216523174385014404620004 143 705009643025743070459868763639753160820238606630848745320872329303356647343458848571787068937428903094616356147406334585655705742691270013710807158036934563304055048602749077773194084913277911961702458486377223884621825713435372 144 26628441098711612769482232056158245914697024839535006668898700553683084861177275597750892167107509502606233872957627108968726978664689112767584916585032040311322932892629748691574231655030000159352213778803494315832204172690444028 145 1005764789690489735884270115311220761441272690206701024062005880244087624498145107631670389238119004136512643381201615153277565094267138976198695563811334053349964778028486038164948526747431971364523757454307419468911093549337903756 146 37988059775309129141624717495775970897950695104663659921371245682699877892969687652799111783493522051513721233230035622522591223705990346773095516222977515378474323187243245456801265327222547361123354745681959072135935797903367899860 147 1434821242784360531311313054232136276695220917042570936261119286807573408635259190786019698619348093061264492853402721349324579404213965130203162487981450887145582860285313998633565303379307044663826566423490334993830832684873450676060 148 54193660084828694792571906343400299770727263738277461585744970863712073422746327385024297147782375538244417088187799649082689876377562886857728622481851914495632239083362637583907411376597920242171078901164217911840228200220601925993740 149 2046911981656066063023541185310626716004031830852697341859558404956974416062913937917650692860304952094077287397246938617860667608002043575973278947659760117045570637973140197699190498911102425451771091222821839151696456995841001285235388 150 77312524271083422043393163532872466669823041993915599220355427138740406805009731578048089938953913511093673566652985217563520262803274998053796352332786032134025585753756751588847507836562684594831639030070848104244363329440481118517703428 151 2920118921933786997691377848245830419957913243509226813750163070150277589582026424919375776839171293214685820411016305351016738247737339112549342608741540370656543172730432591261898149140761693231839052163813466483331210896289122101006346380 152 110293831415165195639669292273227927825937930170600946247490011761384548465189403386901178939373426900084952953557288096048846416121397950384369873317346809240729961903947872265556535011699640726721325919707264775294785093639970352596417436380 153 4165833506596041764178179087683673942334140685006073167172959262545352689191525735797690647462039022972544693699290925098084223555083796213849175698479512479431260385673946002011503778563335125600287297609216446640499875852042803070746661439916 154 157344872165644141105085728831084104653449058426644017906118089216921356249384228109472752007787518402012210182753786319101742253919773524873774833404579926058767017376554888480915272518822259376465895900781382100352877737183474597295575510253172 155 5942966457402304108112253981801483665913175903378258099934333932093181065791814645657091170726618973056622997523248663002639648013947850092833402896582512646861502705400364631373174943311195922740616615551771201227114834113679883614442070264833404 156 224467755622993063944618029748319852323571246756968963182644559116739931500882610023767608970375860316859317479582542822856294724647946551407009556934916064100060928673695184795971036695592576013763507137476466843800253013468700752523521115964973420 157 8478219366637241613474755362224173553886539165366163788042366916398796829624431919315920064828782825366146973414236373212937059678460826096022989848194313994074942803128853114814115360412240618794847694269781104685902640170511750346032254779621022300 158 320225073883439473978059568358500750781836989808070919992760569202515389747617274755636456909019847009589311902614564331540090398058700467631582764099248834663592001403893081886371537026318056244045276623045705425164382213835194171307637690892114442276 159 12095004093333202620562782793737027997365835019189057968013105395621290510479133394259956410983098496368310551167744438995850486657961738053027846935488935099782828572519306368425641552852448487265160743450405751503893895580754849735523313679705575037228 160 456832196940941382832864005523106563486226721921589972345922136388418871537419683319954718773070544063610608738720627625241774287013553928369124056469067093341529565061575045684094479009076585878665123441529702146425938909798045192587275031269870606312892 161 17254699093233100767344326846206013384556676727119073648363332798439089895623166241983912633350019091806140515349876809907751543553480771692980627088092647173197186588118123782922507541991634849363002271315215153038912055533292416815576514897351802582107084 162 651715537546729895398875359589240029437188135725552063543853965727231923374438552921133894602388293140074514461400925352398103933675349329031658939207937830200583307693919853766250255875015921915484714902705418527067689906597000625958956891959420315671920404 163 24615505584006025923362474709690930676948234196171304158268248041855575017529969420214508742109742286752021002971503059212243579621918753109760046563895193135006304174236376989570873027106126616891393777628418384407143659040614695270097588813707436257067279004 164 929735567510212072453450306867419163597138098794098366717576179570855524126907263838052421544424192137082236000459347319657540481880260900926941857534192843331008893796627546141897575731813190722966342190776027125912508120925894084597901130624677511522787410124 165 35116411586329028593347433945053783877969226218941149199359413885431299074613680018493031409458586348802694627472588572242291573524801376397653555789675348128467908247652499408828325453936482363583859220580085507837496017554083083147891091874697672407748313342204 166 1326358166551392879476090550030311970208576982287601346180354514825956951177130875507178437160206721998141713049065118633852220599605810078757085130907516443547579241688846397787165858649543475985420211551511143522733631481550849753348131784591718197461276736534084 167 50096974790626009263463858812891080487221735515004526414614254149192345654607520856285244850585568150562912276320241804090557533406249394307434427460022434851587516188472647009729177001800748268711393837827897327735454509112053239490521543741583889416783958511316172 168 1892178859725348073691248639650550399123993481234608599047754389599196785419659974870010112958380664497607642792848039242841772502906692055877194775481768294551175058943534478111699498281982041405433147669399105446535798824190109602094651975714337239681574034258454428 169 71468204460550794556283535111470045516998295790687847111223715220630644860054341396156604808006343226999726042614764016856800336598801397469564834195914210863792209153158931011833446949591751206319095859110924929845348141026243010561990443679321626523393334614669113580 170 2699377081908885507212636448123316057454729759502797471403081780196224339252343113755196292504731380145073501850586637149331031957557125159078173196348784836860709293639058761131954066706348887743171373477796180310332016099169709682018479635092964307581846896025307919540 171 101956341079717857221601156036837448896087325762197031906087847831283139537499818499159760040518906020312700446048595018421840939982477836707041165172747133446702692631682075070591499451063946772731947640642547112404371242552860904333372321820027824424654461327003033198268 172 3850923813509148717643059064968074559697447697824727121160729891334831474655108317682807107510289545470143261900822944983031953918418829048580221379676328185379586115923145154153488029283697192453434046567387013859528586672026211556573743546516443855743376131256743905344300 173 145450631715557859413833191063082021625716131279022205172128094722397829095776265468424009684336080143198515838340296249617720598062552187848482521041896146904523935262524770285549817722392870542552914388501022147894646112979297677954203248515501152954329071033781025509207708 174 5493717167875252067057282723624222340990060785466427547927113529687014131878493550601197819544735641055778476239734291887564007364426072785870550160071003057432508378015739195362427616489294310243015286124517541200638499272764742192597106875221444292144711936070729695660078436 175 207499465383064630522195651009147759633205783303767686428274955489414903983249228854529197372754884535693619621347489331848488668648134634734207483281220578762189830281616105411370990854445515579056317168440248177917153955225395337283586297462216663661009782654132417591487368044 176 7837321583650067986474606409324312001483056338913148772423971847562728845012138925846455508675683827819581397372782996944376169182332576862495305855030249593824717186590764293883453301489419853559164499258382594545258908161661140520072493086044051719227581621683748257553256290428 177 296018158370447476320075802613398805317724100162806742490985939470565316396726358435053037551904343460471975230186018595421818064901358648148081781193227689722345450829443422926107064471401181340160254823711747788465292569342225873407514272446396220458048943310645040803993798717708 178 11180701104294996164000431730255009358338150762654406942664665188004474109310019550324906577542629453167134916120100705860500443652064024197772492810041512882166995229327562999778461715731704084432900358376598599757397838011462642287733171520344729866322783341367830382190647975446356 179 422298678809912285416908541353421414240411665916636562305141886314802642678183806101002438149391945986047624433950876674530031741499888676443415341013816055247273225414887608845113015398452049192175069437078772312683342324171700513231304568422107350345366513628146072259761716241441244 180 15950357000071376327308510777241931507337858924165120016233141365095976013118559599484452792858688828003881746765891744380908992533194530399901102646420663972577924982037248309820942726828651904301408654670132720696262528191855530278785017735613320187153514598204730148803240767505885324 181 602450116933101563602034784603418186913977511485569052378507740190008286891747377099630684325737553826787008622891863169495013415412926637912537748816330497513266069525856640690498085667283360787874093524241376193634604487538698617836842166404116786353315341016484213316965429657922251580 182 22754734793151250341037424661750260837738127920181408796528689755016561580292222135848922452692056477792121928449331774301754825520607435746807292350221174168365745363619253197741581706827199456819457564854012672892555714219324448526071130480332679826911585521231144927763368011197639998852 183 859453655918443752882193185664376203397492083260472509853064410626075045914175443688180681907181462628183600495471792906203621508750088557083858719752786149767520940028265611923481195289029650582923655255188828268235493523195697232053128753121324599191556128156220024543104467161704432442636 184 32461841167839131666087793922278031338960126374759970909530543591178262764164932172209141020816839917552864736234759592778057168950519229661185109062750834660406383486982967291051303589582111100405358417062341199601030152063335421014597611555958859174611092782710472308702916706733159506604124 185 1226094187568399941934999739520522275044549757314892367142563558699565839821412132358597350000911809918473050429289490669555924577172927754407930555141518364772263282864647176636811912375417042212308023351989616711947200094556703751353989494107417972669988786139422903788783999956698312613852204 186 46309972038135150879364797064549309872673838339610292539469189145497067218965075312846491878926971603452719520061306728073893938310505332663621714323586404166435166903321537035677357145408779099524931141140173209982791687043018836291316364072938912373408575158868886253738483289616199782362324724 187 1749142547055112184583291460410065850533317598433244323102104528441219561539662078561471603650484296232158679290718556106523479458143117001971571038124064517757069227253236858788491838240985018561296882218353202670328060980457784008570015425570000573315633305718918758490515300987656572209240716284 188 66065676899977844648675706559799288935956680356498757022542685080223841288353171636264228884064957493439259628262831443909737127387005394370504392713687496314385478524093459574015990864598355974597521484717549315207855159036012882579486343689254145904601064761148036546153476131546083863457222713580 189 2495321877339676623586778113614288846869057945087279212422327311635684993412765786519566449431628385208923897710801780153797687122736759608590827029634955044773301180182291934249541342110317296849320474603660075576214692616142648207542590829667280279759382668671054715911839596561265206569878281141980 190 94249110335416789942101187087713862046737661838372945034689409566204369612560721126203001727375747748970864435701454420909636059934669573162638851805409346940754151646048987319340285217293885386801249933653598579876343995956051921562541650433579254369323952795017243396197735019624163966192370007971492 191 3559819228005902902904763683696471755509703888210271032646767810748122709075591538343146115746129815788467982496955635402586468841455249980178498479608315677170692575872469589247719786434804241685969941571725481167742083283254964823911040985332559628032045236111445324901052161390496790935178078191749548 192 134455517839711211434505538337212641741915077760312735482849090205758110264697110310041960413734024543020114969059322495881603561607066112380116659746040289069299974059109301593777365624913072261244366541903022610241281036653291370331830871682977892304493523749355743533642266713247052599675052313521268540 193 5078428178408311683211815618592202173020359847593237506529804117396606619703016747132769430236789848022578196667356630687388943542448365697401676835130377203688034304633007993909774797683202834274818348321653935084338898936043326853445888567008371664466537064311193296382532633571204783820696262567607716428 194 191813866605290049213532478473358175690040763461855175995222335343085637800158609593441217763695955256999078047111840948536330283760694333469641351629706752552881705238787563599622943978922874483852557642675691193007364930558541583821058307420590018614517850448067929902182197053238469100645856574278597567380 195 7244871469975889749360313914234919601893736741701023463896078645230646261962674412462117611991078643357166445341004297679740632472829141515094485275902629754118557643092021178743185983228255454802374756797511435701068523021393594992061902239078266790712515706875808442134838182799138023974018070822230261177628 196 273641126918521929935210905649240018718072954472337369767352204901441597424826715189565823550483683520545920781866498832816446412033921097751778201601830477054190287583596970526164220905563110359356789259143148545143322951358985458827900247374872323331451090138307441119308240488979125568269051163088910464547916 197 10335513425124686026925550260886991702593340854041915159733138335085500987934868811062908536327270768137774854003646087114692499244301556974802735065943250608054288550591151324616014733167079487343615600163922315412379056086466393644053438272930085485216141825497874103215964913826531583116633414144386544661533052 198 390375668174834241486483212601967096718236988560113595473525745231863698630340511540689181407717386263027397027683682430710910450017916027314682879576260750393869795623579024989407330508336937645426419825140037176863349007297041788291144241947806755146871763026504598079908119415820265865384167172833650337613498564 199 14744614615128308851746922863890205891170498384897802740970726596623267445903503054065307418331530835754225737556120652234489417866621446811006369052552461062517862991038046750037901866715834378813281723230078001269275595058612437156980029934958377326977748678544588193220417432706812188860435910438488508043275303244 200 556908839029610300705421176133990835283137209580558791055750956705621532835184028445974893098377784853534851565790017785269992755406592088254722336036865494645562392566571973365680942572733467699812738955392565737208121849332106333289436915619428724473523451626029264999985993989837065597630904203575130267430899496220 201 21034626070937797017449060668305001365669211284659664386836631094919467080442412337698727972882350891569203237428041655755523627116729349715351935144322337928335848555976198648019591147080894255355538007222796069195154618746397204586605673340523814139174885611317519581021473186819882242175339408624803974487959761927020 202 794484595926212505836855262889494267055696522949255236565773491900580005382237716260423280130809268950819394171450622023786229278212832700569079520157602777855839575667983887989665671355837234615426917360650735160533108972720425013644323071090906265543388337217782671690233839174590902369139414261589106184032384003472692 203 30007938864011182560511490207285858674402968600489062367328537321651957562661059061579080803782382688264197756948714067415616196391465480597715687373131475055584785521029273757010449562105230136486247643899986577055287372718221527669657330911157182494249756853464470271033166250569621207658452148187035665415754050696881468 204 1133409507853899522459169293392603425599000927332352907551735187100842345968911202019692724870064938910691336319754400919835159049253631907758636654006969871681870772852789385155933275282302784310333981369422523492784162028845619827090656095762478815829959379638255315492403477234195133358112083674716321870229398453814678188 205 42809241858136171866188448794936963851796463378521034410564709184296844523554457033138876023474997389569235471392280259685485018919571256154617412144073486637368805277791613075135553841162944183262528392559606396901361033129726936994680638956426330928682118701877884429496625985708388200504557667142903156514170442346706324252 206 1616918841574276555098936202111913088968746734187907667328428336694076270261889144264881198985043377729040718740265623358250371210581546571832489254878553380845224975017968068626087059731883215435970825011481746140791437336444720157592045221424932552845000645861097943302463571354224440485575999634722301077239994174483951442916 207 61071544992591637286949443452010747115390176792816256770129774084599957725967021308053520312134277444528211279462303196192851920840928595596155479114564588775597583031952666340919521304232490283909120341837657724523792350526148542941303795216500055305627409370522935923158523050597420177415821598896814671100890157497204530926572 208 2306691908018570490410043197101936236014510636685781026049693579784474770173372017839426541715474902511856894386014908225326015150988366712666261104069280512474114424323097866408401439562339103956413093057143763254187203986084788781988086045505642108955382696544526135362593700959507683190696574187408503887123432337340824253518332 209 87124495690485693937822425649479631382525824991671110456729016526351104882626400629032318311400822858455500640381550340347010818733470603564248516045670262713802108412681104002895510938767532070533099809012897839306640386163052229545586471457802103077701311992689935459108263822209109927420902293737954813185936529874439455551688588 210 3290720240069594056175458069815906848824558399607694364595483235207604349537945458555989304772954832071047093440932508774916273025638639912681652820037033594152946095961832767630723173884680740467747494181017403715988442200835451989509952401585094985852787259658811335755411876728664422749969355714174013855217125863979081478759896020