10 1 11 11 12 121 13 1001 14 8086 15 59228 16 426673 17 2946593 18 20161558 19 135303408 20 904408398 21 5995379358 22 39727129830 23 262629161094 24 1739604051411 25 11535387587595 26 76763703224070 27 512448824337780 28 3436760740882050 29 23151339236295810 30 156789753069685500 31 1067435349046248600 32 7309534453117010415 33 50344248718607234895 34 348880542037353443610 35 2432582027124584864976 36 17069605564996442139786 37 120544216537873737109786 38 856849546481009970573896 39 6130588780276955872429996 40 44155732317235221422194418 41 320158469140134211995513538 42 2337065505925371369728131859 43 17175586579495138906653098941 44 127090713817003116705110953547 45 946858549215501455625440568763 46 7103078619182726149572679484878 47 53654484323774287274033973390344 48 408112922207601375153174125980801 49 3125911972387518877651980476710097 50 24110635942043545492774367864919022 51 187275952574799415385351117230746872 52 1464895722383633135003299830202153414 53 11539489723368048941286327056936565398 54 91543573682074655837248089913456144750 55 731360546252574478653523260836737237102 56 5884366212512693984872879819060568735102 57 47679310280013670275889398697331573926654 58 389063129990625538099039226579751444225673 59 3197155504787384546947158544803773589895175 60 26457831683071688075375018602721477027479981 61 220486087893528088317650356600490329542787021 62 1850262576754640727707237458332159995257011218 63 15634945519120802703729451060696100230644476632 64 133031590090607293485211289005704138141954834319 65 1139699657479018929151901445587971649293906195919 66 9830691498474231655004109087714674568659805378574 67 85371757287086755964007952201960918307617210895308 68 746377350877782789688730158388896332599461869189926 69 6568897528155426704002638164294638883102393636101270 70 58195758132561999522841294713052338570633959289327244 71 518953655343611526416919455979443225474235976994690144 72 4657762314093432007380532360446764078758350716239999012 73 42073599345025325155477654350151162841370088160104499748 74 382470057707073495574387658999954241172010368870493697561 75 3498741294274275894162012816630510833317038662738334282411 76 32205049592279285820817192705087983878245225563814930934561 77 298266622084077143801647358059644632114584550231950339863697 78 2779232019879745767001800166883448225995264526980141156223494 79 26052849982916653587432711975131891601268534223153530283894460 80 245678444646595928243343596034368509491024886184004720150110481 81 2330405144608799669616617364462545482171898028413909833335606081 82 22234119184508389725350458452576330998512247844999504386530417902 83 213355741104663562033326374689277206837260518966425113884601183864 84 2059002521100101390202934222405643228814696344586524724809175305910 85 19982513516557595867184976756306720397395551163971632988318026938566 86 195010093768630325450548111808403493307086487723317880073447614216166 87 1913600298546133023832152292273897282651861953811340923078095653454102 88 18880194807611332269195057223186749274556204378507264529297658536789489 89 187282486481056584980596662662072297160803407930599802961586692460789945 90 1867661588046238247565773515197836717755204639736784116335396619485819356 91 18723404998590270520008450385456083881743011021955812066857988755117941306 92 188683059390379087645800503250606960712565202294861836876938872793276374776 93 1911255124973107361704584635270583716131107807222878870799754402076959906936 94 19458924214686646728297375833301748404049227951346680567687914639893024781216 95 199118018888127878287885655337572907649472946584945403378050853635606776815136 96 2047724399049940660410025008992586329343954973803956352278144363733835517382431 97 21163120446814039037358073361781270528655458832568071194902364121607438001224383 98 219792899169203613648526594584304704074100849665137716310063514693678086694031962 99 2293782666278888288164379209133865527165350970271405351235429513622717641733626864 100 24053310402920913259560815238603590833350418435858323760248030524271995304765114954 101 253431815433520584608466625132027081698432019648064085939645579069986179357740392154 102 2682818018665585514339170699133977076391225115642235159580585447733170274262555022528 103 28532877606186570367044639937686600596811030263391373328649995001870223293821422188276 104 304863245806042702401158112194402340623709029896624090352574273219472264904695690247970 105 3272283392525746034528817447447495256757755307247597860818263556959562240123333426641714 106 35282931039857052530698675889819245099057909042555266229028434156127813809049558544779139 107 382145024101851156094239098277582103299237954652944360616003387724308895144184438205046253 108 4157419063729319147977995891765149759794440973081342457473140257638681380048172004355654411 109 45429084944766420151134278390987748413507392827617152408545688296835322637751864640859164475 110 498587788604523058096060007130254966915170393279601660587246983269674310689504170367538307726 111 5495787334446944565420501628601399336286646435431117581867860794267261562532616381095880681096 112 60839033456855712640644925072042779289619653868268875748688630047961339819040088314646429992145 113 676367227406184226216730916740598885991815382472821865549153231820758406990932240890765753967073 114 7551178106433240378752261651078965718415827494906352610332957575807920462533458038705900419579502 115 84657042806718416570016468296338556558515744264699665682173009654793714453494734468198492889774360 116 953042531171951387405693265631618063023790018920104536003053383003311085204738930179212088838329350 117 10773259545152093269834217322449660376074218135470215755432142183710641487597132071869619738668166102 118 122279236075091951138355751975784562758067107347286389723713867923522607331874938195865940435979872166 119 1393523865433859425321597329495594062537385713558451482158490221625769442433302464726119837264386322678 120 15944752982387861502073345822405318880166345113644105584136344958233687166519656220320721795888865136745 121 183167617024963484387169275112221668421638568426063635618384312475879023059757296086841633829031278289105 122 2112482729406448743188408652941094206987499696739952610243338665942249390960511379756267631644694729843300 123 24458932018471716220969783856058951549743464384611160074071796390661876896935424555137786499546750338551490 124 284294307831067228506086309693469383375485105532617469943391895951046847951696989054817473868987439735798320 125 3317201878882634735801348251196116626476606940731754888244984066000182885851454332606746434165825235667172080 126 38853990363830127739457058703090414292902622951461012320379858174196746327353988481905426506119323877718558580 127 456821427151401185670903707261854457334063406418857599630029478438755424510659092422594606368242764224224460860 128 5391278203743802607072265854561289953388869484510634762372767383958510929042466357375604471753059327569128084295 129 63864420882206374748560278924753843391373109295991090902326461412121042632288202309746479913147511445158662091975 130 759339309189806435473210103673052109549524313757281839476523623115548542228450996113356814206564182961913974284030 131 9061714024073862180876258999034029714676445775152866340531696607471239410182595884870502754595592910427611588236780 132 108535163529517837191149597997095834775658892233611401114988468356726663706436675859561008543169352644277914264044310 133 1304681414719924471437701750863227556011422019687723552419749480164249367305491721340983309873365436755627404681214470 134 15739858164247308497005621937400727093598658584435495118776690915195556822068978398725970315875384123618780072169626500 135 190567167737531971632904340329283885647921611820430343056338466112597882533367135340133069041916786226853714114207952776 136 2315448019917463469874819310156957611378308123970291878766834813215211400807362444361935206797627664860926611791874870236 137 28232582832274423461534177428107840712141777745965498082933746222309676433898081306388964553438927362444731691399409491676 138 345448961561390161655665308946819948525105098614402463489501712036940231440677927036396902737782140817213193074084301623241 139 4241545392418667925351099673263578421975595232382703359815972997107375149338808558076508409856567155812650580145325616557131 140 52258951049479350988596345128831376190103852872079733540108566892561352344685351060527325985979081168173574392902681375828193 141 646075305988314169863260962877505319597300329986121605369980182849729102194066612009112813581674819402812170749438071494592913 142 8014587403966688133911220414565140651208040374898503125895827138992867696178640630403438130534753268637690018282227540088020918 143 99757280854321715093242478032048683722352683855728806608928094212705676711733767516808918960383011477922340292517925375521380428 144 1245843279621674574871019741806505027672585480975474479122736887608536927251006750400661467677718737808307420375785675798599060313 145 15610891722644943032930496869460021219760945508814289338979385297819874758107301254363061357014837285897964848372061055784516544713 146 196258167267795372849815722876334835549774240731846632004559278738129158298106390527104344749659986395204985208659481613177764071398 147 2475448358774018712391131050240980308458363698591346228367972100263460176807159968638164078228511478819016498640529494086878045113360 148 31325398947140437970891542400392943651634526840311607743184183847154698001430889040244712126850125320758839028859079802732898346761054 149 397691756045699255802308059483701072971981403672119973361606891408702530571083173576082553667222671051530219593521204138807926462749486 150 5065176199169657349568711252661512063507988959320631747146101228511199044832554964828350046757171042293033747481466463795509885986304310 151 64718939606024812217764661183718917787011873355260208842762555183879745169503203450409733662032250022944043076040996288262674676731549910 152 829560545680645236246282836656062867265687373595432921076937291208297867322979657232260910324260294329310955957569705535146038446924131435 153 10666839365796434280101798405891161745885174699927897837179036987888718353779148424871965321764615376287230534990858486714330485850238884835 154 137589602854935298423550287339979531821785887136003859240645424300929110662136904676685019031332742046215529632547739066037693649966215843110 155 1780282865187587340971525352362542199605489973469651123838649122016625026259009721792345775110438183156368350832518982022976603874477226599140 156 23106671307702568067622088217174129980650606414836551920261180211218591188734031345370393424374792420936086335706652629483770891311553132023490 157 300830798276966270405080376238001811301830860173807936214826602690124007288497159650635090842096927087896312220897759308728874586401782495551170 158 3928578193586270085777122872983534220848313776791382855021956421554088049884362765075981514393957166373732902674724732179794059207566691855847180 159 51459844321346945937207303323114905087491232518717078356535371156893166127114880517178343473695700461712372637789038858058443226146361598109882760 160 676103777101563931413050836914174602405057813373576419383722181951429200806792568763303974059312221815015829138887722794209295797494240681714961751 161 8909678868517075622929114535886248532495552831362711326200255850929674768671547305197428726766752926250063511156675267072212321023662163747098969911 162 117762386981868871370521991674210037766831451658462737767497703976452970466756894222424730957266781816885221974233225765670214025688723733340695372826 163 1561130363681635145088675328267651366923343538098106099696248987678748439160849045778173480354240529165357793162729400070192800836835410929442299065216 164 20756399441726261364960617223475741165551287235568605826067218783278926123526599545693975161931837973032548889983469629528465545656237248080979017156906 165 276781779085514426685235661588694070477103270017948609250222314697924394962342461066864171525349079655778786359550161801492994591198262352415169277284538 166 3701587686970347564393717132376767638542254921091014281825241300929222754326073968724151716348172696565981392859839028054498140334972297861719528888655608 167 49647363015165742496442119147614569308408761898286530661809385733320096635933576109717513911039110427190466456644525875600858909396153332817978158257031484 168 667812506739213786588510156406840119216016972941163600018720631008009219995693025598897533472392836063831927048224417290727911250049978858117381521855428426 169 9008569493287058532864109431116920087160689626945046576964215589875303179024517272613204865064580087825937468173866833654198518101389002177023099472758249562 170 121868883132214188522704943677924050130951470629313120982700488245248394852514016159076171567215277133274582924371408022144604702185699670032631087624444608083 171 1653325696991014139572348237016926412118899123455051352891510895387351548305502601035075596190119643888220370609487329843157980319484836815218515050164198783373 172 22492904712599640380754626422203672548089124479333632840150560347979606999127420925449075864272244736570593941620302663879276857254727925598911618292648266102859 173 306864924595054072418414561607409728050025683005398560559621400169154900329533447869725663876760881581052583284749600101585033040938225096124910429712749160406331 174 4198137439874791858545539357773166259123315140142464864131325874933681280648632407625548603318728383016218918211714656848028998611189916385081732421285211577369022 175 57592634319414200461459552171762572596456982380288429578680813718888301161657512904595963466803942867190356808105973529516427096527868761072392357164221100413805592 176 792266686297502775724287280561442015488618406313944465361461412912697220328339537770860568054932438539196515212273881442750911190732587149651908069963270104499569817 177 10928570326514402057084045729255173374689479677517853436361736725516089591908384656814383602356282085551847720938114029618589320931253607434077759146992075162005809129 178 151159773801172393361459471008924487211373565937838953644568354846305439106267259749191641650620175819439905829084153670167102822668000789294779696264926937981519431278 179 2096445291920735959532113038299666212070704329637707704689229295759499771558634557468958662110722012325339532767972639041999451154707715891380107561204780606546566397000 180 29154044802330594371313255727330074962025203583303291917442968188873765005042638483154446919629344793121375886764747995279720299616890234550096278856959907830038886818022 181 406514197348063067087752448267308833328942838144296545184752832907851728125356042400425182590781220075154963155413057598015242122758682513662934484538837331939473581828022 182 5683396306569900648300887101279723914073444414144694064744973245955585090358057991334075831409956985748940516446018290211596459540214991371633636250873339327917019443470894 183 79668980223917378858316693380340119305588011665103614758641774571407117495654263954878116713828727790735477146677557342989778107109635874130640575366817098749893001921588078 184 1119730504326209197497749451912643707397785880212106092786014725957216968778093708220240820475861797148613207249971759101663978332633551525113703846355690379427058789571610900 185 15778822865527006907431080944220337268685487951635348842916215182608977969004102232590526077357222102522541877460858160094450620795036078614956495400783681514484617707109497956 186 222928966165875708444540017313412116528293693117107534204446464612490841819162919839963135607646200287427823456619495658550148434797488918143165393722313981726112617797009087671 187 3157790019153898993226930145319102105666202714188201579993728614090728672817723302629931982138949257321527107709691316799841538255384081894568330309599280076722266836166019503013 188 44845506692172656472357642663693750059526520736053003991814161264426397554901044264789909776427866657733640527140454099111001683023597125091534175014128412288910813919567493153067 189 638510030293105667199034819178515997798534335670380621361044470891108287141537729105030630035328992225723344643147304905043721157470499813592174100346156882080181753094459587724299 190 9114310795113737740474747735040597126863978437838593533547134433073389004273952455864459308493049578719365872222530853815472267645915536515086981815478959416447424597452874312865654 191 130431216550803814508292344336100788909114530256432891399560605974645430985427998236201961433144459276518061530417434568500927726920283905817779960205390139667245021024616324320204784 192 1871264578417527722938977288756216663783930541060552427062676616134239460000096971191901426599309143731556666016407797572203061444731662943184691647235149847143691641426963478329941383 193 26914058156171860108531174758999112707719964918894710154268598750565395595213760452613168320612731548124785762475683379543377363603488637163502228946287880969122903471435682227798652231 194 388068121790754710635754349978650842142886089856903578794121528612332016595041484056139711372416085880929630654070337521401786734831093762676401789492674975665667176177998651258300990990 195 5609395404088095571690806885705124878360705442371894117547813185078129953983380865104067476184946854288514560281159288349058115833824623346526841996709432000896681890828300481528029472604 196 81282679153285264145662943571334457544745553525757197975955717012174966012764662728877874622841893698547079305112344824987779475484229821983179305265870053905314987244372632178980917883654 197 1180724178354551996197061412261476206262670208496725345866028325129073712114579085315620311734493098347388487791300267339379223454864153827073284252258699244995018471493733187458103725432182 198 17193411971551749032892663945634693919847867669702773866112646165489856157796030271641449344156558150234289131666388331223808200772642326722980875671922888881941867723831009803902014344973788 199 250976799285753044279910845586510207464794237241360867201164566930441521273057637132500914255096211596155631664089244066132924313993105707296003317372403326020983242226047876648187642389405136 200 3672465781624551101825551153707877565135987685816923259126355965589352460139561146770629505636167790440311861660145780184061621386225994890954201734298897004972410239635045518826630234158437196 201 53867825638775159957807721791899135307071430365267797805602070038180686492755955571238707760313202559529602537103152442019389833270968486740298764040821575205899970388150664946988194498226755596 202 792033447745309931424743516335887013164198698963935022496638807958382259714110787798595570369915561524719269889690353111047359368424411377356678125362440579158403005667796359145531565396522485817 203 11673334226777892242901903423532706238152318210834122587032510379423978739903527943850719725169999011341307442124472270383218095662018267724414899829973593654045995166330468509882771727580848849659 204 172456124119075808322124838115540570033101883683522545962946415577918825878668850482780004870550091211279219335084674386041732607445078172524623438074017947400279970390415286791257775588953851696385 205 2553816306381765825874113143808018573735743285640335279283058735464021095454959603448386819856143374944178525435298000495771357523534702980232872696170941831921147094707081952915353947387137596134641 206 37907321750792306531909705018224481982200417244585194756492039785055588742527955520507869217957094577640337728901954240771822737822376622514606120663324607748556271564911596738633146249462701456409366 207 563993480865436066661977013148656207985341556315188635072128073018540107782392233908197142417514476055062760434459136828394565556390466203135566150606860930176150435354981245765681021808685171382481772 208 8410809083279443518767285956138184252643592219533952153844739671700797826361672672545597260612978635184812984024704583639613440781249497594225694827527394551255679076839720039369973195436185882279656729 209 125721453103290145384458504726217648548350168012366660804259389292374912289182616812386236897825834720830918868159300813794649543862276332621151843474317856330309894572509076017430837943919311233035302985 210 1883580551508693840806821269852329943965941340066948326191666870698504916326256350746856002777507007867122402492547565958802370618938248057726635564337840014947141201747093904883331799078111965084339571166 211 28285085703199624371543107264804467782181235274276494845511122113280793989933002694826305136565824605150007950589495813232608119080182416481215701258031746551914421105906039646870595913583247617887690063416 212 425720582071534024781782395224063512263639317278463331745720632575386578424281643061662659549077251141368377842044676897857403817021415469651693495131295946982484766585353790873379826678207591549974627220262 213 6422158751149854391548921135533067154327672618490933557253210347112683309022906750197022431610530719030952464519427721366514722621409808966844399611195180769288527504286258376728232593390946475659087774067894 214 97100642732386601670068571319682134090513439338105748844019124743229889383268305434515847598767452467339392947744049000531307265394049561347307551399528841353301376945394315813195106370433150358184693330794710 215 1471442615478455441461537694335650842074396660929450320563485500343843393199617208437150911637156429036710253941822758185745446716492487431774717574263246591155617079713231119128305655136541979073539759004458886 216 22348080802941574800526280528166691259356259196248863553805228203367089648115319679171307076705196344392432971978011135242298952227649764440164644390181519101610696990566063378506861959804389966999051848444590761 217 340179685746287950156218422505498049780976045568123669329022132418441386100368437782169448480387054485817763090163625938698841772300065332714101546116064461385657509792278408006421331986275394301963880786424406961 218 5189713219984609681870421297124617112724170155542114372504482787103203957874829220526818529556232986541114151429645943093320990569769090316064404214028842310055973446234938855213839885623575167952518824732099741356 219 79348884712675382815926037403381302518292230974993473883823476759263362950675813380524718459858771375284662015668081448808025638547492805509010368029306632882587593379400170246222357642428056167913803426231239907066 220 1215896079889304903145548301474158683894878703857342226293951092118437831662561753167979981717968503901703802532078458280060251784279837692132026508955605658057404518036381589266983236100336307547618077764059674551016 221 18672650716677889122649276530222115008983073479651822028598056868786142255430415740950465802512631368034042708625149129539438700379870291251487393370380095515006670518595193656804837788515207678987258022582819512280936 222 287385684372214272717815451156045258584997326550025794119554099128717348802987917758096784974389673623205182852471779633861538425274972534984577233406980130330267417312179382583736489099238373507546721699251246641858608 223 4432714143474705657945954840865640168243612917853398535034402732764049710578990538361016463092954179998790486720723205356408924482119869287557995210687004909484867377278386577795662956026102730046034141259894857600147952 224 68519721758478488474018800448666123630256646738018466439911295089168575970690808670683838987747117603578596188481917340937355885330238370061078876596334470705100163614107206210232525748442923211701858980309459251755039799 225 1061447689896812555853912684802589556625591688429669602716278086462111321649583315345531676466521903557045059445415448000353520558439527011082389057861357324567564396845689559112090248547443586178203447113308359090661473879 226 16478385085554472462508142785752635322889186063837283494226501673347927933774783793042999616633261211415819734860012005295249861518351256818844790195262038806627161542597540300354121508064143041930806315396067099453664188954 227 256365563002234110085492409551139283401580038265624811162872710226330217932962668177256532864741425254301344915171587500222369692074607117565401118524681832794907112095002091805316325098700028063262564971030797328545989766528 228 3996958977423099359074840821916999313805747576735981349726506835572859944103903486480319250176127878583748274797636176042677230447242042262516138265693227418721317577614980780732024382163925725831967287932325742520316584968426 229 62448307341932476458567110199576855033454914624184803412589070429034735132112612956424525185776462169946461606770705256789279917574854080031417279400332739236329112456860442244146297800105699680481887778838734272333706568424570 230 977751913171822229686705658418570529622043809379133181381028516362279461761477053202153176421443242195010294237039211925262964250093614092382871046685089053176095763484327577202577558703365410988689024408141488563146953102950064 231 15340862601816291815157141004321254169547367300881340458467967552647682929723155098840685116181478414768470644885740205620348581845711373155521939413148295373669865265926305062533251530854876474329574272444375980009464683414135364 232 241201554544507226872786148099011105143689131732957995581832227887974810807313847251579604406581422159669816431038860096698583612705188232419588503084760455306104739466860216992648267922754023911165914488156863596598278039212443978 233 3800281678165886927989242861101542564959311379625248569655741179072066412103713748974951692120057149692499997060351883115788095786890642988481636369185930641945584828534241083823104184853517065365118783158555462272552353678883951386 234 60000243887036070789348415368171134201232085194767014998784627633184789801546875803995468777706918605288447992709200106665897338735654214640618508438827263114970884190431239033106935454802989182438020603001218691764367856293593707075 235 949266156577853611938831244865932129176822909711074334685158871673283079030235675817272348680063111605475761243589818786972464317700881114174664868216591457236081520354398462465536900919560710592548301349131748345907589912878645507101 236 15049323470031330247435708856386148958805835826244300472597773272069204037611029520009054870082985599729253803531445580109251592266368565442699303704210057148546233979783178455769416579657306844255078993298604553787597624567849166480971 237 239076136422404782664999882644746133902777850985472745988111340885149288327748895242134090799431472043919610854090467352128201862045603933600364609170333966452697936276974725422149306343914243738238094905463755286509230384365866668390395 238 3805765798819830051307262881608263457816355978653591470517123302594057959398814495817628433063223479895108727004415610049110175404829879937624220124301007894871159919935634004698861908706991538745810503244978244078812822226721973016575198 239 60705886267352168325577234951057843500637643645257727191847026572965186211309611522810415957234963224278187572301945944099295143334080193845206523977020835168064290103674033685799002087926690874957811593933853951186737916036281247372045752 240 970283912185291550588013063655432811382729634335157163766470678984973191098415124452357925721680005580142089544048057621737396075937911438636341017892123152670373870307457829445544860420987681782426753979088318362701467816629897780754947385 241 15539696616349811948726549451909315263859340177403897144626678971423994754380187643670012077740092164708576851143126983072594598145717614670803278737764127546017784562305261264720885157085294340107468609814683224586038567771504764950538135625 242 249378119453005075640437697792868622910862239151105339910566027333686342173740552563546320011217313644491088759292315851935297390045013896641017100028821813451755888467316048476329774444486111842649555424160017024116867887907077274562044477918 243 4009984700609659567232262665154922917638755807669850686631404182481741109317446814186182656445429585108897178014286155095118657009553856163320964780918715561379593476282244627422038949322372003863527069599937301729087960532709346498599176970904 244 64608867727689892947858623228821998292340643663608611096727049562288045829457684364665322183818820452439957386334779430342438761323484706471444270149599455941578710650338051246353248072230763778124501966574095592223377769900670997466548060153462 245 1043045134676446827352530713526623190258236418544324933267752101713597375307126220862501283518273368296066781290211613409371722420571987220521197057592972161252106771993930906246451935532640983465211138870926648515384476724084307166685098248048070 246 16872217727960470599577893404588012772404604753866542367401278811647716076899402488578556717689427306612048070764006351548651481159505831977482980033367238151139396051689141071090612840189183475940334887916630140744622907793876207605847041139728310 247 273461320858366390128300448932137317580339325948071612716330143392897966538444843601589161224543141980283953695482403782816707467245993968926872693663198053110171767953769244418197860517358853703643555126591482106201814095069646083505065332199231814 248 4440899099664602628224040119865376472401453752726508818869174778734216300426742704766379413428589705491738916178601161557262469978347240132330935229617647902255220962592415390433786305961845238629235227668040339851747858052053790703551181663886741052 249 72259306672539467380042551455035431232639195422500926443324597018416903520736418324849201978796205486452116654707887658592998314671088638213609593813559091551979223302128268013605126287181208520373392738901596032922799698574839585927216315908407492876 250 1178043182489025521807828541301514172863246955816377369281998466103291965050044701319076977972854755632794075434863898883028763096205180007929521512806030716486228441357859954045075642285280512601743091604669040199625928935827198938586363122569369171327 251 19242869850623892366818466405060371981045373901544314886848829514358550613846253095336809988075103837069824039882583616176720948090746542769939623816437370836520289186121158524447978767176301719400086671059152558995882025398816699477581301682164924500077 252 314931708655369298340583430271740429369908835492472827638325202938053080245856960095346458494448583118439677212629135203190764793588770020389049768358959661065939095126231664662304972837487452492014071417452752865906326406307189138567513275319930356797379 253 5164134911012590174778836964346954168594934400640339369610253832605086191686840314494665631067630301677448033050448432550300938492304002518521852261691313246378644181655921211581514125536503543836258239591201740529939825244803893165805724935721420319984483 254 84841857200821022654946444823097282799195309040805294909098163331165043457748401627768233241884887182987293349518573963866878702171441279100770782012788029729539238741058412839763671254105278074892365102968073912284779417530513705320215083664233986348923670 255 1396532124598018927048771033767223641622422171443010889841279386425454874402828851464946630843427159678366301332388455877832760355974639373236094649471822142042033955991077321648075550626322123117281159323600565692389435917730164514324992158426857805652626752 256 23031205710807379704060114463657030755418185172106864324825582093515171329513166531557669876871698865762634765087376883902758091030820035776339845839835123724262041055328189199618699852911585786253323302310123487691980899906769539937274034478561154446772034727 257 380543429607900225028545499108066283010766367410477106852425916273370782542169809379729767431649507270466823909995577424507870395869453471587661658102585802357256358296584328940596993840081078351588582788493643134940108388030805391833493238363149959762327843239 258 6299563297285396808971994916267923187153308480877858185573826274326636030090839296844155006033979279218486070014747644444616896930692237890798860080386330340467081010456555612404298376367977419007336422921957451068104689305823204018596133599815166969396126528078 259 104479768136123654866336733686149024203931610652121440274211561024904644555588044789371150536832133670050617354212726724367431637546826980986915200007591228772883860647757876909095030288285111603194820287194244347831855596785372401782508873203199808091089297475740 260 1736066662133041428390083416999541129676643407029076604708831360281602058152788121737469234707867962796708506461081066902279729343897449815843337556272379197386666478259625929957809200947655345775409338519529610727631120680624589588309409309513869906255209520428166 261 28900806377525191693637634175398287422698903623990257103600954423445534888593647626847949623161190492513945140346459133316944727438915469606240004839568019280190605613618204631780904335200792995289811712141661652862521934200734170249141436533840487720974418539394806 262 482014205194249004503449406012278522268303183539018901843316798173342099265045254358964266286394540604071099785051715510422669326348025982307632645582905624917760406310552749510884479428338277931754890356337570192114481260116695835887572221802677769600375011103473908 263 8054025476105849228236509559966629827015418900743062063146808020404803081264112286207402907191260438572954461539968785806496736616502423544328549195072781096307530059690152378394455550422310798520874332623270820879297530255057804861708825853880442936638144810771523832 264 134823761442193337412643703341195881183579181292117377404519001101679252052275762327968589481588831411444293602141882800124352523931817151377378272991445260467291325134998067518561925598614489590382217776355940324769379803739139244778481292974903559340536154421351309124 265 2261086487134137533667082227172386155515649983771572119335290117368826778648704602946402304853352321685103230505471736250303300176447534061010866322688212734403282874873647325526118713363684901117421414842883639731471568981575354225873286161834844706672489217269533770244 266 37989383269315371948017663612589294669164134827256261895432600177150717616789076514882866333347540857255182738272101114533147529489574683885956891942303509556132218571028780827927979968623508008234935483444249663544810305116486616500381037239092102902195697895943855740449 267 639438388846995955903461536040444012036327045765902495490918384853746500517012468280087838162774800432342496768743082442281776677272789805822328437336746585165687052430297251723694837049539557904336839441944458092661071907118666045301376655041233045352712924441727779998851 268 10782603721754200266024177720601785688703151173887151308551967533281266281225488912437974582766794064133075234779979671207308985917761614940761319203000491240508681589505874458774596787092295167741003593036121299871194064396514378850831594584032915931586144985921619866794425 269 182152091932749116448151869379440780914438800534337169496635813250113127390196352423408426719311955601538879921772965694762389453263779395184079218339653332972993409898858401407368076719543289891752617784592795647912096396206101838864235771576833518424466420114316702976457577 270 3082672493084628988008655676221321131175586475592373928077041820445155772017918356900695263628949040912274729342933327440968612589207234882177178088778679095685135260134257958458501853687414255735977959835701381497608035440949151737853238047124031565316036974757062801363025494 271 52263737314926890429009660408670331978074062698554002412021834766052779219178669707315471322055991674566902377542644818906987771590184275129499639003102554719634344108954142238359343723485826352180154860122050294183891073255499189770392014963222331059028054364830565846938843484 272 887667982940861346179355348664648358526657998251319051939495943181462522228633721944329847134563193564511426489202339166830186248122694326571646168220526842274044035738339551083317210285601677640532413393930933123746879225036256231980585355754575631448891734703073679760279904249 273 15103404532600975542869982979822978656562803057916762998162932319220210175310395597608584173786838435007802252325323416148243158399910253852245557382696141876072001584978550418176847153674567904318936122427715560546621189821225777464242967645902842936569981700752338142027643368169 274 257436763875456123049833993165271980534340436628528372682002308549092998225737791722023660144483958948389094950493647086866735057041819361713807027478362707614168964363018852915107626335942371181198505636465078953213353576652002515501313580621643128081946880113734935050811607823334 275 4395769605808123421796209329636768132432548474904987266714017899889946706456755811692286840017842382211503212822905144892311754262604746652987152070924009382830031071601009586150781933543493598111691988346821303870427378278629585541626341967517466024588514884441172629317674172238672 276 75190879671558557260500557450086562779376168551206415783490595846519983141420761007390845508484310215918908453259071508115354456697364626452552919751295564674887015850754007554119329991937375182185779748405217906268585158874606756990818944068188591699698205960749904393981304876545822 277 1288423290874600621676254332429834567330759547654318101831519161623570231615083389096523756526582759698006571861073400370569065692783787706759237047283910491851022738358963456966746890719203464022352371347965853613168686933487164214291377907981708208314785006699709790403313626897091054 278 22116296959896320982834908746103812457217958236587539135234675403996410068328705626902750174872746409003396932969890307931091712944379442782141140978158976840589688416075130493645169380449330433976598503176844434333625955283812958611521028671191892018229043331154408398010597655105360118 279 380297971823035293808833613161597822175169112486602674140519855042520104533968090820505398553510908403296363729275753468010845825408733969785434188341321447869053222966674441183648357236873262112529553391601412248701666302999517937072175075994050819817030215610611578433493902451000386710 280 6550744823634108848019773153324561497738979460512486199162166376507983318732161811392440981099723537999017980208761858271665078506562066639756548559970955246413158863201406672859256433041618358008487637416817852864902217762050493220281324977669510944771983074590447001699771931988542563667 281 113034176934083991114493184838571951706786330956913799640442901832637168976890798196143517249796410570287959806589152657348396762592222010634354128627040933383711780339160379842341839492114071849618847972991765513523610847060310591292643022155689897216960157971786035493685013257018235814667 282 1953793472375268577408049440922773732571439559362218657539536481780187481140709412225613299083135154312407800261920640618620735867615387025052896969227387438132941695663718109699330380783739986438192302791018673585600895156828290657442642404645531412143273355661462372824501259164068303807854 283 33829431367786954071695127565400064113885184889222925510609255204209797801468538552542002959458297236283745540567023768009203597861050194095992457112811336978979615353232085028613768253544588822091817278780222003368339400591439925796970887764979122176813513791484292848108307252314175241961068 284 586752984049987961478173119346545030431602580188824431644339281211942412526989067438089201784451797463662296946280388936244704939990434078255292475355358316203225931137574538976716868290126646561761258526454210517994030076810472438863543145742912887870643748019031046355383198930524734234152330 285 10194311492501482917839589347920163238774995088728931212696387590008184110622414285671761361712044152982782321032451382806365966970233489371255588123299729636186649303826199600784413680449998363321673288436328360233267927067110608426658397900652851780234994644365447454940352511491776472361616266 286 177418911946748051939118928361685496911781730442550661950448168703371407405253925878592487231895905203163492376186707512887447362499258833414286959829958171746823579635648514019707933633017746807601134901290883580489187647305214089823019041112470086775157437562017157855025318177459585689628270956 287 3092991998802172166441241481866852183201430325819082544518694664801126533256025526255062809789485184788422324294306383255309723132674915451712622230274443114673806959627546860019726321808305171572180265760590423396336711208464434323602486364141135005273005828129777222693699700265636743790628916408 288 54012219727518863072968373921670589796882786962831612096226320687891217003326427114645675080332642747120166002727607250367270496182173214682630522608937093521809983426456980396227607311292008920328012135895881740059825168823535872062153093327627472494349232600713434569850054752518548331304075267607 289 944793915382544447008045920699324018558894720798731550017789934810531149846482385515617004014273232310440101016593312118734291612447053510872180772478670642470401150560346593370954815420585517886826709032998571417237928126783195887643002625479725789024101305039592434353217173967812390166485867034999 290 16554325416635495875095905984062124469858020153057102887557467207956921131756208633451531810006378182843175112760675426646672336017562630623392241364281675380538848354358355411956801101942926664904416744173954086820968331018164959685272439522591645490921562265604871600376230587020715651662166904979274 291 290544560877573385507429222986866089851937489184689554029550262901142226266655120842144997384433933732733377488942556917353193387515406806429401811047632302759684818118680184617456390711928663075649629570351947909484208515210021569397121388268764541114173964035402227572927653524047998673168851444383504 292 5107853257118502685160337864348944310580621353724309061943851187522528783491853339433593853884926655000714912568698390910658194931586664982674808251467902531527408585378312580986777563867881429345712652587878131462109918030301652972556918672641761157221648202444268811458091907466639964702404481063978170 293 89946865033369931253329670976513842547346368195653680699127265541836429626207254191499247277115856852328168949361285960610205648193557613328469877289362143632988811331526440550981338455721821545767953192753238601850237738109054279254715762464848551989964776264769620578432039156444390385218848584249876682 294 1586547869369091218005308665230754525547468424836876422000585016880672904899608265996000509232168792291272959525338396652269032315774208431770181480692266387930984991560419699028140968319921946816190050502019993199943327414003028846471336732011625822157734320165719043641749532033840966510379934278432052968 295 28030926189179851006484231932325824234467300674359060132991050091951057022944423923177287791370250796933795635236466199030241594620007633613240788938988807882747386210440929641999046057967446716438638435050431366619832706336567964621646714681047978440373029810553278107514719569448459218039085110121325161324 296 496062547653061760318050288175398409270970486001237618128749105341147063184522158257694687860401447051927743064108154563400362397410863903075609437648592749483206025057082995062130485044506360637414751021630556540272299438687157245091098910543939676410165645919601423864938739343893168446766662608716400461634 297 8793216699650297658237382940143842382673291485611519532561425297271435547170467900753245205868693806158007385883967996071677485645104599231188804431270815624736834809777245506160012477945092631567383823957154499126550524937466558979252552037769879940886705058225734600369976225570759287874251562004505438124690 298 156123793352609640472698318528237169936151525827979093097343840896858135726654394337080912905680481052699814579495735534141150060263108220462969470705027018133463515966399706051332640867133990973947638442948662005805263172529624759199356739979818858650452211008190641887031499593372619196305443504687236505542587 299 2776502369848398342627438434691102199972792388540211922157795556269726927124213386705604983939837723468375132571485208047857121677592717344296554586987883682210167471898712893462053055991782115372003864945673115768171720378196687812472233692305095240602536067369996354345108223919798754632695719042527571767691733 300 49457516582278680843964235674634016010882098611105960829503698392665721222320144169209825817052878780209134388926431464843589429794742025980912978695468073565595334502230397494972716574104180295815264430507794541539166065238189055048907041093333272789462214338559733001389418233596235476468133074073130558823298035