0 1 1 3 2 9 3 28 4 90 5 300 6 1051 7 3975 8 16971 9 86584 10 550560 11 4354308 12 41245021 13 448722207 14 5443128597 15 72294557416 16 1039558994214 17 16059538853232 18 264996063891607 19 4648786414414347 20 86363450200625247 21 1693336666564186012 22 34937722684162261188 23 756562593340053924816 24 17154384215553172873825 25 406412257200911630186523 26 10041219839084163590358753 27 258269997268254823707626068 28 6904503859062198107389038834 29 191567008577905743808958637204 30 5508662759311229671454393409235 31 163968201816812469935155730920239 32 5046035959715057707856151956008179 33 160376996842242972979040533323917152 34 5258836016029432448381947231776104808 35 177736160400090608019573295123594288380 36 6185983516769643065289819454314191724517 37 221523497490537950357375277586211132789943 38 8155700432152113158263835978957695293619437 39 308464213377436683925161743718654153909967264 40 11976769455022523787182289421422774412611162366 41 477058439813074103034732540426106943373062532888 42 19481441652514788652617883240795700113223720948815 43 815122198605566280950278047974832539531535295131507 44 34923988201842762244129547359569332568006726244358535 45 1531382669796323507331095251771659586698376216167443716 46 68686724367512241944283453844749606941427515363868966156 47 3149718974769245083397808181259750152176955518151200153864 48 147594822870098874658105590044981971122173755656512753043817 49 7064316892678374893423292387604545248643708883226868926965875 50 345204790595026786773648959718607510736515330846137191389621689 51 17214992181463643112417979113316954394033337343238963649068174668 52 875756638045837628041824847736550869739117883504498644240893160138 53 45429383957115165211645009991923297539250241231211535444339355998332 54 2402170616697660595514820094977956388645139396466023340450467596479371 55 129427761894145198532309993153074123063499807177403631129645753432648023 56 7103239693947823633857053418239889290653421769370876565153692008205025691 57 396958692760949889620770611755228974745852649695069340799052444595571570696 58 22581541928319297336681700045942062269989618494403571719672934070654923335728 59 1307211512373962010094292028586055558874110686143940190390627962338128081582196 60 76982389295700594352560618726897976114520307734303204719100466975757005063151213 61 4610668201326836798117969067393531473621765824499829928278920292879513443650667727 62 280763891835601731952320893680555191916663736422999151681895252053547217376506345413 63 17378228089277463571019458381059808324244049432264105522485309295555501009353428353496 64 1093055881617078742064798375196873984380477744303187867475438370172343107978102491977686 65 69845959390298631684034417986304468530378140854690539768232012100117189538446411076214848 66 4533098337725932303254537217911419739841088730537348823114988989461114839548927829439434503 67 298744633975268988091952032908272167758356002428609685775935207362114298243926793920639135579 68 19987365189181219705129568636751342051330819309844324032999058177075196528575943124437147740335 69 1357262334334341529665630107348055148284317383720536614219052135415387459249195271576547676898284 70 93525511900180619856655245680289787759452106825719360421205488138954291297231532596487124321937236 71 6538263551033541158379461500573806521857256805596607459068921764096025756521042328052467351589529536 72 463629862541576964131819769767181256635589930209879043585594901629516532589289932453326703176916526705 73 33340351178558159209335974414413942659096247647877260231733715903136304527549339538300936360794440310603 74 2430940254795624573337877991342417578906125207619381856941473020756668637427171751650833241125378021960081 75 179680778336865157872424713706740583229952753998797534034863419995598305046257217034665310519915271340525508 76 13460843338299520332054244903977616200228451230477717131388187683450747442681022420796051558456894189042416034 77 1021900148864935523861536937715794459737910957471169486168465110235020468790389965190452197947701143586977303012 78 78602158903297721787152932079740138215745796263440480834066190315983562825213868856530988379223977061252699679043 79 6124583379207931751845011952961127025982390295201346752762191182973321124368352553811045226586407629717160401658879 80 483351232390215875871870149789518516197521465208633820697323596904054424171997440615163944724202048455714703307102787 81 38629871961557114322337706943552589596077987113548442166277987613871957592570339092992920575985270422238455818606551088 82 3126004337053826803490563806825555871749597478236902300221814358123763735594193189115746768936758904511859392882887884536 83 256091491252764987500285592399328542704167727148957556718936943033353676997928568387859853178606150479015636152088711120748 84 21236112057677378588807541628719538725099603202625589921748533152070998046762957195161411273111660270066570219777131869495541 85 1782238171435224657604527307859698964553484335523182592331504640517075912489811169763118289665448887146961280389446213382422887 86 151358022179020229144882306473643291908567652471268918943891717923836738533260102814865646238616685544156841173854024792078684573 87 13005698174354110930866092897066824121319437791754314336586702122242519641401557424640560329734404628228853566913164438311080178576 88 1130554182211317578190473536622370898205674987174706623138882071730938533120451952688124681465088705700063699780733530202292332775854 89 99407897795125649573936026946979785781800893950376663449718958757200282235871503763857422226394845635907775667978538405932326724750568 90 8840276002773614329736888403742888949047756814229231653141658569002838979684924912911482689353434955758080637392302728909746331666691263 91 795007229285979638112265242333395143805971843164713293797790197578483205387922612510360824237793365560276321397720488187808052608755977667 92 72290756177253312495803805998807954721756569910760536202493804839568409933406971382269161223112556095567952186159883253393123824033416436183 93 6645814187326454867252398686281755982382138609501170387666188252072866965137901190430148936689614143108794975162161676213985056127472730071124 94 617612112528311612696829545260953371692862668690088512538023132754484913962181388136929605138065068193021733181958719897683085245939971992126364 95 58014312819988787381886156708269091769563028269172152502990510688510447873905135892458196366823181767836559163100082836620249398041168475657098232 96 5507529908879394550096911185240314162762380334676951060777494321490103645963138617259261838411301119060831733019346837403486108773793015739026748793 97 528363253772150565481716686837306880200629427912261738216222423726791075445675182830173904093305147000462168804649170919032055199626738250202152614051 98 51217107666901636418379534143547626042262491156886433513721870787485632775875629604127757505981170436383479082865067613880722257778093019977779156405865 99 5016003620265030658274913157410788864877349977485532347517366696927277169763243854894058310088169948144505790491343376578142675893238858840124630965972412 100 496267202078510752440833067321526154985105024004579432856748597111937301463781414228565083708497085953819634878427908064442593238989198849245526428941617530 101 49595669372087521800626961951939648785710900152671988332509612973334022766586203530416517661213772911752649213994140797458456340437250059293088082634681042124 102 5006091526791753520673608677215358600288561698629382950137297735809967170750585742144820809014401844328520969052335004879052510104360085118915075176816413838331 103 510314516756830026813987790661987602282030908135696786155927823023041013803819573289303093119569498210693565710022965313672570859956929453987720712367937893902119 104 52531435083277065635542411368477145515952983882207526684285131280369670389205153142108784991174529594637443303675827916047998494371090814227222021505516442046190315 105 5460114167837862290488315730501746804006313170771196266071991859089648414905787397760556234343684067280114630288172813837628417961496865815703197300012723645574990808 106 572987302163291405677659493366679862659444865943692486757326474195652822637725173546564197001314658404081383755352621034459225949823188767326887109101988405470543129024 107 60702916067633720621683015183870761274005368767120647940523265138685365117827598592023145802584816997537120837027518266739122014241599277931743701047880954420548287921636 108 6491672550211640504900941099271202399719518344832032375260641782881935557713433819503020980406122224991754751651183900601079100981988317932166119835897842127125496304214909 109 700725765098280466680805214432520643619301154004174012145361142261414392944592832725160867785500710372360156852220689721368857477911697498510747596120663938123485994270770815 110 76339030139020532690816727631697034216054051437983035070382565579057160862788527393710825004836792912591387649816693581870038156450044784440223293690658521052613162538198277749 111 8392968343621790522421156284450295145132853261931000617467536304285787262507708118767281557041634158170674406149811046478549949325472448590706573314342149897676257740113696850632 112 931148436180376532760445375297192448767254034779818603515956038842697270823741711907828350346223451063008904202421036130061445988911788883855021363018639735646240267883226495873670 113 104236849483126547958619151262526609845112417851033138740295093329199228304727856568913918221490212390987677578900263076939963701144473665217795118770232971269051188174572460066447632 114 11773021294741625351180930590411524416697037360295051021252216429261207377504105367067478592726108337229419510743533542902467767802715974558230684383271410467637039881732270374909245815 115 1341481725649522710898775885201228211603266220521915074027700049961751312660536375773244742636278649977517665093661455105272431862321824867472063910190477866236901140812619796186422210219 116 154197826364808167144712798536811155664478855471613923643103864232902231319547887011177917009655850989453857164713598605670872926315896952785569131326682515530371768915607648154688643975423 117 17878680596970641484919253302006043448506037998758984213527551376543246874716974098365167849111842784265411950919446618747021937229937584984933053156899832360135448243373096097180628184665660 118 2090855567184745102349621208507767610953208522611673548219454930313890751357023565427618152061496883765005070660129583471020596428192831550746348659995190926676951626110131283723723285088687588 119 246610826236995874483361670758520652622809993957092723658847000817919186385983861628081089991279497819841554033397070299313319349632258354484632240735123817568362282201665762596487879914533026224 120 29333811829358539320665680441906536319823317854148114960037858037086052077628515072023841896843754709077244642439074844497073847703238297523612515465772050025568866552297400810808428963059753382529 121 3518539012968442705008557810043389209377881262197319153837443492574754191657607268834448712423951974234820982963959840474448197183716203281194294000771606351470303788875044502019729043178035939463291 122 425562649371701728719508859379970725400692558843408544405427203564536495350301632495034849319418569071735838108980365983421031112709378491997826774926996703009918373557867153602695008432408812292960321 123 51896988730349318677946013174341503017483295019139365484776109193091559789810516403803738182422003896168954269541711296099502646593773939697731705363577205021174995933775176062191709391813390892138967860 124 6380711090713181270272233840077293856444792128957785279636658681832894444004916778116180229315597976091636657306548088748250323189064935604453899755573510422929429032337378120178478958324324583677014828626 125 790888915714963982609591327725277748208705292613555504329046089994401849968544828101734331455306588352978818481561968454312610250189887245295059474636009963806004980551192747613018361777190465966666404713780 126 98821869755480795086449290855869966543949862126698805398131655596863183376907120733169599130460274411538127889333206161179749805127557991564581536979856191453319149278105562308028996000013400478941492405716915 127 12446692196843756475119182422201730957114126753383654376857223353345194079992730744539623913284351877937143194668647068667900153058096196859526156006604495912758531119154788861048906019848673478584487719765997263 128 1580122347692643587879409971259451848345677272790994729238345393958365274960444172950270522654768772727955857243201444449112562941708810826061015123536602188124944423389830589229999056639386041667107160459488987027 129 202179152722298879833202459645080530705220431322560168684690977986659110243275297519258135826236911832127560002819383109438519880560539421517954754274005147933605497611713193804928889466678312756493681190770975401728 130 26071399826040296146867330149824470856028927829494235390937534110242867424619926391336135024206280328956501030708127803419277721819424500986737508994657138000225390750153913706490060052597180122187112169959026871561352 131 3388039692069194400146346755527234027347886569583786873635957499427471064043197584228681334416646199107816977957682777526961730253642821859092360331218669516095470289995948966819299852679697861614590076930432041114882012 132 443673034535851605630578853344241439938758035391829764642647912819381552199457732711537280706103357848038964506542936992142215452397238644719427253101910454430429495493294991651416169561418452428906427284583442554847699461 133 58544030562689490810629703800104754360922249570464277980077357971111643336634863331426562740663106924376229054553555485718321719117173284474423969294204383683165132191387222419975967462664605804034480917072410671100069416983 134 7783631433890176664407476785650809441949056397438912780282948132529580739059921219087564069029494124525570777885794224487874426479634454626230006075663026396352192699416630243904024992303856830566102500066358188886422322377293 135 1042647152921633662347847998744187575810046295090614468737184248198461381584752005280582807653912855074979420876489378476977315925159662633906995691489166266932324948153171204968295923226756315520663476927606751677953166487487360 136 140709582710218441176272143008209126982712422072582101597269592491160634713043624298335692007410201577810953132241232821002359647496073016255932058243582046476966320150203949644049019606671738225292087233947575323524295071642082910 137 19130103651741750752441789049315390382764184664612465807955918211524092947434063036688572415457490206806426890737884325618638265610437598313391042587868612618264896023790680142708551465820002767642072972284446417996456868347624949944 138 2619960695471256090769309046750625704974529150010085614655202087715610093735529720555806229926505399822510511558995697513957145589088763493991357874451291367210708628138168301554919515711687647065721855705872499432310475136185569644847 139 361437198339722474936761320109758899342036294803048668349405822060847451355778499144954964506882807399355747061598147748504648910639404109971810443854420962528230061523759806148461531064050533290470267166039596924074281790167746281256467 140 50223697795335634934124568967611472974150976012744991254939546500869667083480796881474352460583246689991094917784270745404627074130676085673394069004221332004079482091846578506073479638442381691940641394037230806850817016912594256353972775 141 7029100730663305528964547775399710504320166815822363144321611213625374596402852280212174605952956763405980954721958563856563740532897360814731374899158494850892140908846560115605780287586541860639931925711967008539495558598501345474548292004 142 990795193638090786279725490944915489832768705403888499693759532740977102505519036943991637150450378977517715224735359931161691541382628471265766123247050794205425200077561218552987522921533799576368178687149913627838179767440303325266787459628 143 140649816613728173097900254443660722882987216447949087325037141759755362173689455121895355635468502876948631711952155608584802925190466946320094541425395647082780050571752637741299295388410378115723745783014156570979952349608758049461546508332264 144 20106849389340413510749897473052248193850659645109823707541214864369740323678992730041648046890723840878827104821211696859043236266810528029439046713473053663891682816053922205538361054845042444552684466826156294992563580557407666447497805404608905 145 2894524146265874054452614658556296163157689891250466944254714117632346533331298171089913831113658201949786287573037003888187382170375585763265159935424230413016760153154074503939274838082967977897101814340008717922871487090722028716959546386599166675 146 419582767450995046442755997170817300507378113141630775564563616147659813624806350572928018817686310916672100616746575686226107342638168979639302852186505196870594910593986673557660746068382747624506341826935745212241562189034157157478208272492152496921 147 61241346326927914901314082029099625172711136951924846432441536641270434043703735911253627374266336319199794744391370912546379981194064218432943427225297544731519002004594395025563210465364231758479585213557769100765062673656528448535114652568286004186156 148 8999907075269102906419963680061375371444450696819413136866092542974444345152048753932351649878892387356388616463843929401841871119111574473030493006516759876397596170845357467430208979148320024322844852515190857235901055265560525378516140808331223774895146 149 1331611068564263703783629163314837544781707800773943183788987778892852624946637588444338843930459015000387822059419888030421811785632284344626011887396004730264020061109322472102639425449369770985189157473699316805066807875348436363242941113950100867302704924 150 198354921630294267000439394341484320129817660205637584888804404297807088060716093080715189050544999044994243469579769812306970858439031071486731309914207056823478654241143318452939161115613891670464374782503951218446725555095812765039178979371745874054129537131 151 29745082814869194821896467359033944988991606745428235479883858086165665270466557598477466752205135247706428843379553501980026543730553955458490755842839656553975475204051848925111641416987192274567245452187877171778588784551626711301046726568636580091112636421879 152 4490292853321554013890754320288822059457839680491937223487651206685521960997605369232592188115176939010699863721313961312393538082552260566302074407826437040473696244528938355470466740083230732961702824021678963539598692951815183333563271744201761443526163053253691 153 682342390983200132878428327012475065069699145519301191630025108879546864916107339939038187306407766502584939574085172555109868697873205770925196399673999800304051782035429601900995935034482902387536187817697532186082735213431477757305286699472032062142674397016874408 154 104370896463604669934552768100786510239879154961319793644186466731091986896467399920173964968262757394290966482224362894996777065832899560290511167457146126303997725053258626821396757767119219105279685533272838580642464792650846398290868719928046418040697713833248639824 155 16068941348341327117527769075881146998899065876328904159197072240811882536316133369027563528387525270371721460842288902147165778117287307762083672771972561423104289568019545439968616576451384338588422351394722556624978571332211051005087185168896588259107038091165815386452 156 2490047125626646256984567524446553202369712722439327640001883837454746357639585020681956361101265967066232865366976596116653312067122617126486565113710046632301413409306617338680055551342602483385610789063431813498356388437316672319032977224373210336606206805462723312113805 157 388349017365976480876776840622906401577836963529455072562653014712453870488107385924929199004808857290017199006306434978499273457267882519116233745534329600090997872179575262942523319192974351000222668134262543289877435039492723363722374113416987925063588365195349733873637935 158 60955559793584865382495942382788841393921863851272517499408203342283007110555269379296795133921915182888673416109895198333227965666538018931084507775033322962712026510145615131262998282137472148938928700836971940152432889608529875629966849762948740464291936140772546043466309925 159 9628602545828115664752714127758826084254431408392701235723223439271615377215654262728940578905214367556204185115168305275660762637911699912202843496848576635704502796773011458232974888150260093968371982908996543881869283850928932348789971324728071268704669138160746792638947150264 160 1530574928283954533963327592316170498368777057129896240077269250990505644055527275192571176283464308007948328602250904877441164801058699665965734306172970083084056185415850547375874363268644087226995696526314642496697832373810418035115436580266890808524965664821251861772636116965686 161 244833095873248460373168012863292548485263530822924235516382060591322043020530955527976144207634551189608927647896714637197578446722735818296430692380514407164008382224034085025922400571874055922097407562174556691860293061958671379157762075621180252820588005127151269988935237214187488 162 39408767930279250567704974238431134626373242942791253840111342678449751448771365416034041784902150470591099969099806283394187421210533821194858157766081428604610273251233197367143885927506987502186966391148594293349801426271092417317632815190804782197808603790457849914675008006407712743 163 6382723264950835779910463823895370108504639990686845820428590919202073067100653758565992342652370229371707800285419878203685732621677563891459110324879501174499038356603722714860283601719496231505692674844119395945942060905958302693535680050617583057764010228244228275515545696363581786107 164 1040142938677957056865527656960377272547823858185316784641478704818734406599359219932289166896337295240170102263855767204381782637006822897000712227150201345952087211725016042572899984950757024022552980421185758876847331157878541117656056378184701654849229036420629764134260210443647262331215 165 170544421226592600952594526631990766479185676357457932307923199161058706920672032645476790684968873403794019902689242023120548088767324751352567174428669249096596275301525745529953395145866195344020022034961005176725912085436755505807606466325964145628043138942368657502027202913936797119614604 166 28133471338560455786593408518181922133052851333806775941585606063405596899577739646547884541428408603652496274166023786524384562781019996013217831861708452072797850436468515633839773221054890329724301726164260330333254945755745652850471984456787144254572192403227085663397382022463027511320767604 167 4669113861663950064366749972634753199479024769848724070865238626770223425985261583704878117767957636570014565982720206380946337030521992459779462712413898845318363409185362601281847127730923834298672372894739490245646775695468484075415136007803984626316664805878773141863316647340784278539375853984 168 779570080489518466240510400413758407982141596138468550010330682616126347995077036622100661289096033793197927367664463682792013975080316859049030279360936049260789907306855432771693961005264733301947501145820729082586218093551443206019873372746366970287743909335312415168826786193073616903110429058705 169 130939241980340265874587679318758239612826919316889146201843064827217313517470116596695423959731899061208096492729037345502969697049643790630735425271632957653200809777783111355788446444499483540918409721385381494230883890446707738671667406876087229877726881701485980298368160564332299591911752306174891 170 22123968705483417075405444568084342834761972272462481603642525941345711365633569213061025889064149783690405623757607574791820152019800160052357780452077203039891338128796983902999377131465393759518040291403621718630989268092741326808131242070349575798469240110882086500141509076128428698313694997592767217 171 3760274726026441749479574439536874973906440125301945975108398526234936292714161174673630119684846839940041131916780519812327765647766718176866822151367456009586647621115798325364930673727874236189054631327030914067698755604270547159332493408049664854545673730867181036087596852531889572021457059895537462436 172 642871829654527632243687741693113622499988672089720334689602270330861180252107500410562155190860340043049226130256641899359984270610738231098291373538405773052082228437629736500837717154112623159514812663841979568787443493400684824356185117484897442562181265034000133988497535747686624206630558912687622813442 173 110550986796957112877988985032328403875012324319459425047972001395986629391953013346753155997004441177748431509539945679027645113998239138226245667105678627913682245231658326612476398122958307517494649553792052332824725716672603819534434518193654226019658415721266070337073276115398925879163055628942689045456516 174 19121394444386778599069369101857286708594664840755508773277400695444270599299462877828932947400821030112164917200329955236435241522826706006487990551811864324148016533625560917401957345090064534211671979086227799208812192145974099958802971990888403072971397549020648756776299925259172975930575682736609371314084387 175 3326447525341527698043220770355605097900459886141634419205311111953409374099117653035787930103139109246091329553579381409967840150397212592268664772023935808990803330353018539701536080965010496157841086651457173416958306710033150575830012681549590801621706669467038699577181709774847745957860965738805026100360317855 176 582011559270541614061316779977727782855711408037470812527811209801789405612323345585401622778163438167947728145150111170845880396331226257660034269205380103514190339066458673090122322741586347076296531161008203209357194221176616447427702226310917632633564059436473580311454292648764832954855478417518404499284746376419 177 102413724790271050854290511851874646603995568614006654571072720482492970153349693277912476227421825052979938226232697861133023400904186135784450242099477596266489017423609117062220590117746933297153664473148112726724568063415382998128971889448057815980669445147031641210390298107320739364305425084291348635549977266248656 178 18123676171449589659156194790577705180097182225273439444376239013743624772419987418248817162391101660177259202950847942005150865085172152124990335638258592571792639598260642827632149383969192817674277444899107219490104971748703063047490047794276145731499957945116419375333511911308055406676638759596764592238701394893752856 179 3225389196269821142508908027417147972016006427534980602731919740175674633398261970946076994879137778643134491945515099280076964540823323172969854306163793767652856382395784981307438547826640610976597222688459696019387589452119052463920761646284091747387892839224429449100688670319920306281119299824064783273482546400000366156 180 577234044993574749184980648572628779171353494104111000265918285295541035783282516481144878031636224380865049184009721499133403090631966870884933116078696901078599239048179348345560156464261592573794250761430576750536498093601853524171676734252039996900524409817640437308109352255507295988458178123459401517343770201440436929301 181 103882443267770025976214808912384948903582655903159457831741914420662356420227990201555993946274193238770335492714573313042688962510734792473569705301429789735611715182360835029511659055231397694121683390924186123973578019932441164484689759794626818902745939799958610611258433847170070072821171808031479596030830854174805256544455 182 18799199660794796464379082689178478434407993126622913741820582227050873706375423532742145998201319762657337425855631971331699659257739622588993360739574287942194310515513720235564129297281360957763091643512760128049939691273338551876524687452431899920103917059207169322679705309325320023323173996287316427589890947169165126400163581 183 3420820455980461396475542655969050739703156893273125537481636202457289572812523871614987425901402545713322248867398162035516687041342280153108782704418319327852943245150355085535656741555364474697598951013508309377007721860243225027852650328112721864705848426155165327848525327543758703967179024957651156372292355009023168979253733744 184 625895443036517410329961584526575643910555336122107043072517063784771635688145323958378826967317153851511315719647925422789743680494059094369614952479117062637531712644962613483857820135262628263993586369256159968375581084780183977746292010729158109180258666687595990228148839946496812954598981555067785330817941101329435055660038467342 185 115143891853627694845698550491964119930130983167825603326710685290045876766556612121728484877733754221870453793015151723125670852013152202520640606143407259850323190857590073119441248792804937323534293694735369817281456398314227881272240545309576682503245690205377197897082579931105760727594443731414246743805360938908463596682644386185864 186 21297801895262874164578471104528789361229524799641526851584891062291563063369987663618819084926703873407384369755612803109786494407898745127351547359385879532203865250898361819610373238369138210077795357817186529682452709640634432786908460794030544770952211811772814543917372675232563168951547663892158264617407816104006693840914798752631199 187 3960688813769150476551680049239706850144700641560184845878231199786244108151042189282359908208948618860105876285441633652843047547881294766654921857363736718497823842335680850651639959618704867529499928039017543810070583674030851584397751283975564400196205807459844527853609764763731955664576380034749791415458350873695300779669407943470516323 188 740518910486182643118848419900060457132006011700781764848491819396022687481925041918614126639531515436786622460432620560252235835382111374606392533486223365862885147188546960321281718413598022335981727999433566572322238910890143118961884758101912665213604609248902230756726415906376783656937280457276775999366018624844791077393570036450619662967 189 139193400635262230388765193074878990799796503573615957590709387426002368579782104036273779877459985814729022865680516962019864447452286908744552616060468184789997501313758026043544286553336090241464716360759485007150273271721302254772184856267541207164670533109989859153109381664321165273706320688258111098873252919473612662469860990810129893374196 190 26303037011651239151437286105378397730807975501966102438678817705064847786044462788533493886426467082875227467243015587455149679620121769312320361732716415151072176782579844040496188803791610370837734090373565732125499490167797327658288345616040993410917220959987356441813692194858294104233573943552956555708433736825993920714374486372456586970052796 191 4996728300263066002309658392020316544361453622381777967879115694926047120224504589448218963318423558557399303939390214930303772743117544807034496445551563967860755824209860429976929588681283292111038425029238446219478779527520308068107417386478767723018526123012748431712680517219026763201078389744732988572458169511809471870765471600620626356060081112 192 954214736366958862583190247867848927880370151588619790689074302651846321048816579066882430195842079224592119901814828548004146634714539120851627953696133635494006430321763111522450839545694189167361264133923967675730730615058799996618947565392028365267310201680300811425383166889232368105013207384835214863454276890526677232469689160280929651063840282009 193 183178767047690807010923746142437943103523867044480817865968264596446989223474007048991964314419488282567956561916233475626632537640461731302134133778828531580483175661773518928904607262807253611109995151658013751338174180719960277984562222588934576707523214756390427771684577277382914325996753289535180360069465121390920185878679001253754165589140854990595 194 35347685202668561254783175583713388681816569647794015977133992616422463435378178758240218124194963069830048647584988067307417614910738880491252839196623357974497905381467732554380104411473370907592725537297773300742923888686107263684730115941949027698552260597142817216662140520056168464639334175613034237289158088062903286149082354302356110368880177318792137 195 6856334375410936643215251242135149070866412620956549508428441449087178971968725910850473124361274992144809594404225485103541940200455004794585450261929524268653129183507634069587990812496423680421968198361730316911268053832015761444214101898252357485171806009359433494617964032317230043762624429623086203565102381649870618384300663669133011385160275698514593948 196 1336769761552772053678538264355210240838087366530577668236063711755844157649870096196131058663512777739275685358529372246933491344911073011707234093601429956423636414715664016783102244792255671591973059686211823319474605274458590152294564224715034520356405889008494481863924311389348023888360852495886802291154852298261695241193697356822072525894643750869267989210 197 261965087804630539091281259996236472263155278030855911160453632314615147962473020082064220516094629255754213687779795901108075851090834376915627847422498737565793410665268875458674449007186552795489320713356753348742504390515211102105030921688270155300558649452671500920222173472915200931453076658734614162811040816585733107737868630083909849488520170036154499022700 198 51598976104828737809926327996570986600483034966244853375004629384287563011888729208141164933108475128710235758730876790982439230037306541605742832795319699314190694180170884522966941232233385117711397863476759163552470861992420458190659373977023667939899709368807104402941066005731626020930105117414089393100991968152925180547404708005747660354439050358286808195635419 199 10215000997423303382717558488779420400692202105907642546600938308245590805379515965616925543414739704505335129076554208930197639334955443580665457003433501948815099320358549326613948826384501684754665224924099693595429156280851878064068794918015831236028217791554026525769520370963948925923674094469509911795784994566223853513147411437983279843679890187446436131458881735 200 2032470807584615270852449092713782898934185548340853175801478522951922984721073737720134041584792230745230939378243717988146284829190603726192385577126776450460687407917734216922806683673769825451158948023452768798142842185385742956417005428085838717675691527073709248048758460276919300486886165317009060601983364015396178203470225485682109704887624690249592091340271461771