1 81 2 6939 3 609309 4 53599905 5 4715559621 6 414863325945 7 36498667573629 8 3211064180380305 9 282501632829717621 10 24853807982558115945 11 2186577702401491603629 12 192369799106697718450305 13 16924228015180391352387621 14 1488952503147073480681545945 15 130994427316825878035436433629 16 11524571772299320296233532520305 17 1013903852670368321398093095057621 18 89200800061893730659562166904975945 19 7847669885784309354076487721881263629 20 690418949084686578435787044124646590305 21 60741383390588810781822772638115337727621 22 5343879482296687928907295782158682828405945 23 470141546459017732033245810305384412826093629 24 41361912153730181843425297215679626811060660305 25 3638920639748275790181404611201548156258080397621 26 320143405681301599000313138990551505238028451835945 27 28165439795991916991303455131485513183099108270923629 28 2477927031523356071768562823803103624787915292774730305 29 218002005934518423932737730809058110186003291521323067621 30 19179287358698743552916702586854447168044909079203775265945 31 1687347150824068920516866291497840338597675601042808215753629 32 148448706886013987250208013039106470078916991385380569788800305 33 13060156924653724739884302966100001807495961589895382905065737621 34 1149000907280052423893150709346897966486504640865563961208798695945 35 101086311025729678653501893500564862343182289160751540626512660583629 36 8893328292472757336538284236638095796883162657434277995493642102870305 37 782413437736046805879247885659995263412938622783049151191769409308407621 38 68834835217775025834486104568884508756267400589031552447290163043522125945 39 6055921730036442539078078322271250725922659355209161394003273261221605413629 40 532785295182304828740262197633322313070886561784540375987165391725509716940305 41 46873157120672943719462861740713413633611151141594503403896712069790034051077621 42 4123786595325433069185703946041349827733348685510106144205904468157963707945555945 43 362800735610906138280951112206537628765438582833306793639432341801360357935050243629 44 31918328147489246554858118249852503398371789120856766991923981906752597547172631010305 45 2808097039867685491957459544335845039114123424681310087838321886390918916783779293747621 46 247049561896741705812179759488286318681172101134708103099116557819607150487642202068985945 47 21734820829499483191711205321772855082672736032113786551663468758954825924653327652995073629 48 1912176782923795328928349347000675805787658356606252993131226158663835848256886429630845080305 49 168228672223059533798366742860465960417524855034307793800356517551588801703922330089645036417621 50 14800350266077599462833725948353519640901311466966847963650919289583822395529560849477525892415945 51 1302098893749441813448254795592773161244421144127130379782868635357406499519397860293581375439903629 52 114555500283632997878185117192503682514516405609380840865663301576311288571968115713781843884359150305 53 10078314871649560094822218913929588374081499840923812395027766545904336297762609216077117046631279087621 54 886665680832653550442049656913630386959751198200061305019176260491598414321049801549910063748679415845945 55 78006694529653678431108301651053567090411796740626271622957640466100678965872154821291103712530102384733629 56 6862839650823446011646837569240185554981655120171722572163391497124875016527266610887986677057260933173220305 57 603775975342863678964894047997235908603270472519385642459164516202638052395765514973346438642294993738021757621 58 53118744856217922946844412218581813728197275277767388619014875463186035706107082975523361605853200734662639275945 59 4673258245324662898046581209768855558992680627277290146878933823737751881292323302261243832373458631584833829563629 60 411141917728097417398555336593767072564647520007674136340565999666797869768472630942921349146036918736151777287290305 61 36171268018892492583207325115889947219596398366253451840213248105019458896024302652104366350163936481091269965264427621 62 3182260367233631569399793783772880374438663227320913564376817086538524310001775357757274134259463744789580714475562705945 63 279967543288132528876419583778224040904452207432617653141989337427177722647490745821002612790831578099337062156569774393629 64 24630864935457939475475498824372901533522465932619487642514053098044381443855646976948709750854693649465129091987416701360305 65 2166963714234541501823501580394573869948043019269703732938301027387110720292158534183765028100802142705250760943214313007097621 66 190644208033852227982376009973747402594530228746153540075187032685347303604207619076878907246750564068665174162773967118186135945 67 16772414700858668394606551317332548492997032976293237801426001780194254486136408635727862351870816824617319462059305656310219223629 68 1475596336226630872651967914040910325996904800526639661736118663397145483845335204996633038311494322774408730417616648238851415430305 69 129819384168576780091060561436417403742957875171568431550092730571860667715580482154449849620538489737487826331821653498165781249767621 70 11421194328121541423614738139218522926421893599912255700229025842321890223322984180562567492861508067118288106294311760600771590509565945 71 1004808956044100545134705628664671838701706033590641633927849411120240737974098756672355881746970447712967565100139946153953495055164053629 72 88400653131386842138279772252227249855416897467689412425518390645141106508494411733992845407157676195326861564931967313008178377081429500305 73 7777274900914390571707255251877741501744361045794689341689578278533606177295975841662430580301236024096059320352381192911034613463369992437621 74 684225769174970693526123099551129747980088549879907177258563475492840827500141554317255480138594535713204356740700902549836015131406892532995945 75 60196522453904405913432514105703463497912342390100442688612227410722342742212282759707063918591060668530916096152746131937479657887083804608883629 76 5295943939546045268840365003504173783947393034787692338780317364720648398942731351775566091717207474091320264525485831996759166948705873106743570305 77 465924293754536121337364730134402954743854875724541428228685060991704256738734691330210580645796494125888578790582839610935140525184356446079235107621 78 40990888496691918361013252280730774405633642040575212596384402927632498579216038693745489873957080626859590759101645609423862096736302686152024256425945 79 3606278878931865784932633708407810323989984964636129401069283258446879367154314525706388122127690443610200622382209825097859167821386416277833558553713629 80 317271662791101374681968808976701286128537487233553879844569926563669622833922528697579946559098433146325595087841522877317156571652916801504197927357640305 81 27912790826660900794639137692965459076965386921594615733234168473868763084361074881037392711371666029252284849080234507672655215960489337487004452908977777621 82 2455699588418387058304957102682357230628520079717821779043315114934757062264617717192375860482244590748766582585748675981772164103223159363243835285985679855945 83 216046489439466639631297842101490784453541622351082998353598436801285917352769074478408556470017124058686249458585143312936941777346523914338382587155316998543629 84 19007245763794616315046532032501404027248415632033076533238664835474189736956151358400732498741929271307527462958247712409944405874793626423746348096822543271710305 85 1672211348875043672202207663046031448726734963908761145369231724815196065832831463180964341649799777218816628759420972011753068963640791214621611131044822859220447621 86 147117095767390135026525133383340182072788863353772382659084200544933709339278431985457208073176943441271321639943310576333230951547943852466111479003399087776803285945 87 12943005010456217612468139177413902620911624790456555690715791830715931066630706971645199616478129155457137765964546914625234679198045382094952559307918566460079943373629 88 1138694166214144480101854077873742937652121775807925587098079361218751890450928502536888045637601359013789788392734227568461154157799119817051234908410488257217954485780305 89 100179548962750654281490180368980480967353299564541843027443994254145609015851665647783998565469507654271577007396704434063372662098054493002202614437121809174894929963117621 90 8813553567018786188878783542511920622815391596824842390181097144139009643451601102970972490874329029405096547360329768556693889365555520504843541161563307590447836397626715945 91 775395051015776962388944918563719772997008563849538539754734905430188266245103630608556162923936418980400093440243759681011540234248007701609034462844931520094257158847388203629 92 68217374588798231743794321695806582071129872801780280067426208879499850094975555816619411177453767876241493973620916361772131575827433575051787803085524591559940008855160999850305 93 6001599042568209163260973766231345301709637637149029367039956182696967991296528082612027004061153266862383138514493898241400095117310136783476073069020234648080418302008121205787621 94 528006116988123536851097302751768761522446121321215002295210439729554788565411944520976974426028735883065110998667202197433982978645148141992966281638632247945585158301810848150145945 95 46452696622927971791508406095378190924853361873077414635926526074332642843230890549965649641978214676706227575824318088237587858162448680036913062232684974371055404987990662619333033629 96 4086795501254241096722059568650007461765249045094021100120487010242441589418720225196085789440160435976433776077874985413710981249285225165103246792408983346982945065939625205162813920305 97 359546348937431442793644186864025234857036615958736817751008812167104996022682980509404756742523619719978917144851140876647965687217028023643935804043972439225619919055759543501432948457621 98 31632015106839340278538074514496164937819327034399756216208279386236725690025890528616677454092427755043978068790702151436104729281442074342445846296936891332769728590610304531290128373575945 99 2782907913475808296861935700789683877444802125990275287819741775923255770986641532981838162186357766298374146721215960187146194668038622881850125922568012397667713867226549986388382395777863629 100 244833483694555311826330480743487467275278369609032195460309812161685423558911069908327356746296745029886398487796829492411073468228282695414414496640990343960361413630520344941629738959927990305 101 21539855648023822954666371335587404522626228897452914063029943764790247567955732682825072209136477364120057304702746916250932457024577316433857759362700301477053939618600851897238226713865191127621 102 1895024219467174137463762989639948847526927743413485679836920929320523187963026657009515858021557764794431387879039417272923996686384927902361995755223517653927258772818778310294370956553238297005945 103 166719631321978709713951293505852736260332316760594118561782166553447421383909659726789507005985886481953344182676038788589231940006307114177493017822765301446105277434353780838652084361729176722693629 104 14667588510268103565300417038903024897436004209685765325916774880333506494055491114288680290437742318726420089801330987482827283743979906647815604937133925803085016201004446570793683318795927552342060305 105 1290418836705927531801580018313664315527671757603273497431900560438335807844277588061501247623613876931959105672044151909648238038848340026157072476814432805298642261737946477803815657563888984417933797621 106 113527917214187107360266085604769030359441317605115320927371135326471608823324048383301193107473601455280382470440087981180116981063665422045597111579557669967680990523028866560249471211743647879177920435945 107 9987910607297257598884505341256714200552756575257280029742548183094244747180986779889401414006725025761712957005765677427658951833024819770743825465126880137390965255504511029649482615470185112113962167523629 108 878712133079586610509398575443988274354681533494113768843158715083097625640440769664950868343649404927748222045136116068783793925379474128838952719521556903272188421633963798814003426764562062147241940056130305 109 77306960702786859458790555905187616676007517814505433772548949987712336782459368708795544066515864595057050658581038575811195603289942344167087703533715760367227886118457317766693129044621515450277652091176467621 110 6801278767094184455877416146610591758699081537144886230717747527882480736900694416006837811753967451064197858893987607330752841760576749761455082987617393967137180724294547097719628741567566650152925546947243865945 111 598359998209820251646718412905678440594767410580999552290137446731387577470207522063102346156195404186141061602529590551533235851221560541262400027369601881858503487761404147296560914134256247777400130947752112353629 112 52642260333437970975869315918512956499564004375768702599449982731018539800853250637044775206408471195825654069046853207981190187758295964557057423796407965500594360281930296778792818303445174306981480957153123070200305 113 4631338293509567577984971025405335789712519355381065345300239096012988043715277401687276499139489297147679054454671202150231404240241034993918440503276470468169379813566231271688028739273175796042698315350055884919137621 114 407453902113387820658863692905809877731190504557588319653915923893262857293395767677386671828272240951456672290324255401272862275099084574199242828534419421427657135263491816012891949831171686006285660973359835546267295945 115 35846805356474928997876084871609527508782746899652896926835667083322174276163448616354170973373156689634931250421893824884623514015208119737216206300852188257713824026142251558828760072354782647775435313349199641546557183629 116 3153714929713464367721928570182159971643228713549849286994653176707553358961336867716817024985331894973652920855544292748390588658285717976782434865080770385406181869274335707780277226971667562671882273785902749132101384270305 117 277456184979147448611787166896569816197575185391334432378443743658261037261699928551987624747991289948270609322561635740608248063601694265732257421874884498747686336878086556870828814960892768130245919179404981273534799161807621 118 24409921726875040872804324351347659256327305015262315508080824439215862102630534016251871896519183451648738307688088431651207986472165045637309446521110078695311486106551311170780640584452644521647162332079109523771023974990725945 119 2147525667005576274430191835471306079590995035068700510085408688482664928842528738815139685335069319363393767897460808924022836650874984442139287626514637934516031984182569898332623816960901957352070231378333736460389606345502013629 120 188934095817690956647493204085995973134345889525454099741367708802337986510621939841822029389429130227553052608358277867301751220907341423305603836340425611354856382357195241869637578352190173270949325422869353988373296649874998340305 121 16621963178778500163146973412697550156603452272576121823282284690828195893767555278966516696741507789781242590671761354678016939993009653786112033199637468988364944571831976165302309495261347739493375907208848668728374425427833904477621 122 1462359976482326991555221466569973126072532955477046771140982354174122549101035037852785396366101854416711478693871218531906009477436551367489675439507543660499381181997044964620125767149568836193549924036716808222725367229391233414155945 123 128654881364894460584402229074740697679513598688145117948832398180420874885387486788067685063779881266948370812035261112567089556799901622466193068732408698600900253583049635133578841191589012678219472979879823449406576270062253148946843629 124 11318744197875757578922108944884705338745140730881409734117586118404378699418075950971442314955562845103876336146270091068268518159910339928965805368350843013284534230551284212676808845801914283346122911294788876787683095356623177443912410305 125 995795642246840313105684313819189711084185080382898554580423107282477877001817393840210654556235857946938604070221172472361483489458498194572507215283287672373426747610420800985202976317594824543375642432906609917421739578225393073989147147621 126 87607683660162329512255539218259010313272374329899064676505745608404160279254415859999298026926145678436343627228111695866653143611349384857031250300812035412152070777244667913754777178357454079374331109201103578169548377152611055216321537585945 127 7707511371491369813116941763724110208466072202346951264109265629644815228189612832840660881272548197625143869400737471605202913311752307136364434641675017888218246444480116955023094071138121155660417511707237550109088218682185722868992956891673629 128 678088143182836238996873592709110145940148966150319242562185542702639826414641263315068174827316801397409312277355821125061852164828174581734211933465822332336835083177335451589892792387418411807722562800379369179569787143206431435002185808126480305 129 59656549016051162078940609751511317361239946695128663878642310409431180171945285560992422391497867785929018771515545590077042922188919812554483060093781145039471460118561930848093261827840702645227371622105934160267122628541112603768973812264889817621 130 5248438387079878698152759255427553557309357255212813027537250010417453851963533218698692725584913356690768657394320618012586104250349406565648456431501610011586447086634397122081203613341562272737041480395455471155044506477209645000206818778239361015945 131 461744870551632090955173056547922062581329639869694923882653438264100097823916448724781401599364771748637591406331423363017495568051606106776345597966041346385285860455935639411952684173739077310608166247346228121211299596611288415693471751236769336503629 132 40623192987384601412394650317176035566850750907478289451606380592062973631666691439552766049845376019638018897588131705435638648608159873898696125883921442463777460318366117735923298683069439667678951534338252819167407928915888762795464008957145967640550305 133 3573929920474912957902223433396632006236171718875761700931891923900156400543977733773262676096529512367782016483832951836105781387235134170261406503276476310430012023501742240568729461200442030869430353557180006956257111744194356861745116444174981661132487621 134 314425679941811145622039899674842346212646300565822132737019648995433588628687755710381765291118640922304910801886518601648712034567626821511128811838465976277923857892896596811717919771045615836292497807134443680292900387906677664015124892250340355986884445945 135 27662408163205680235463922748032097999905687598390260153638658904230978353999606748980683258975732083610874357466603294135139083962513229162180657864239617014647498744542309659287042510589666789684252735455701007303009118608088150595197155956177940395586281333629 136 2433671529403707782539365284738643576306413781330460607926969257816009629756795770046782673657243779974574992849214712023528115405398231676743784073574242978185041654347487402441343105941408107768710896095586603554931015745394614025810718117127997261528922454620305 137 214108514272743587538687155137668932890441454126208846832454933165749034561104499513693921148328956234708276508678662273499760969617187419146622407911062778179329728126610702934918343355039791671087323515106595306596573675843117958097515691421012594213921177875157621 138 18836747412381427834075171094210740856384055209947813095831555729764382559492053018610902647328278763133402152338240460627525992010306521314284289995155740346943034295502560127843648505017083293378655374948817445026545849913877001107535023095962518281690228564107875945 139 1657211317742668828041351437838851452742009512584593437624588424031484974449918513026897040382365771416327517372551435769061059117090646927278477446720443488763621078256615103037645492072645817122465067944869750970151950952077207385545366088331217510810957880407726163629 140 145797429435679140222825184241414085866075602981079915946064713948037908395384228787554653402324042627318594362114896506544889173023283950690498960035170603175646780369644991854659338989976287134982326062975543370198567171447854743863323065231216256150536938805672568690305 141 12826903969619522262855040626035048881277280848075798948352154191745322058998687023836254375847499437398101488075381502461984067144160651034467359010490721810770216324820395014983118552933883296275890475319151304621967873003483860284461717242299295185696166517969815117827621 142 1128479878435894194747930067173448399015152599950105779986307840949636534130968681372814318544732899223537957108985554554545109718946991360929787260776240493747125473522884524396566621075286062388038833888816990010041154290690105246683015562767290142898683585188674971031305945 143 99280920715621816545466535082233475448583493618510976496511962960225486427553523298222904372918764089116563781759161587625295717472296376185250382284400977886721230247202606932429751512088347910132169056653167725487100737478821557312395036076179680493557526948615102233670993629 144 8734494434941328861936372240012346705026466008400391124140021323805005372134077373448956255168889993147065431188309668355030483004151134814401555990259719669856570882812792630719363534213376372380962391509881287114316624343078550439658773121359201509967090375683262447217982760305 145 768439620463920828546711821488059664193991913664813361668075678593858094153663142343551732412949610716625194364626652939153733245254342109656050526592397249634784674073402944836204039270877655549368077324373787512512383882020016872667635925150628112360793626001412724466572860497621 146 67605452690714454552278189924377147163405644192303952417833024731045947931869904623633088454642989392513494430638516773172445788855143943414362806251619922906052769950110457449600411579404507278574780050451114408717464974484119181849463945341313659898991357314359489405974207654735945 147 5947763639200616500576780630577112520365716315840750596899302790002749490455384347846963267204299136775240486348858391672687734877472445280786148084570038995965934670326168424938693313204492410078813981309684992372048728235373808269725689034927883117153498440057759077013472064115823629 148 523269808866405342001621645523636998268670790918327698112271306057214016015701590213554554259139230353650368829504366899015574437473145319416245307699786158897311804657549704126008074013994589313095060928511225782496505024728507589934496726400594997273713533537419089109755924558696830305 149 46036007730106235968070631946749793943732438787343280292747650306699963422977526799864499473035678576338094210338589234296061210494626758238029516751040007028262304333207119987322857313600644981275267077545028446486542048255492782877860521712837415744791969439844995115588680750451103167621 150 4050136223829947116754110166897449184753057085430143829222512439553482530790163727243892112524555401929211992245067421621346400568243133223260400555349624960292297194901685125278746249644807894846409610292072648270886557523121237764051957108097930103306242943667691772733667162405273978165945 151 356321154687182284221869417841369320181517359404447966255519488005947857413812927456408333298779008640342120553166691337525864949808441970182711271893607172862482095502425865576387510851232822356436024231072241860797045126106383630968148076320075565955890380523234693211498890544400899060653629 152 31348270344730446595886532585453942079228222763870173918991836881625390363702129434400017640564219827799778173236867255378687487547637917035527941334304565001853169887841911467723190835855260846074088078204857919439614612245376504905349601676371117460476128284968009201844342808192708694710900305 153 2757944737996373878610393299369593466506073496681991798985309513219167233232824321563905661529582904121513791625636489027251489266854652500961524658953387314935547801540792210873085244913122295266198831180220571248659476235784819104212268872596719364131225303783856694301182501654444160449845837621 154 242637284105229030143602140022462997487010807233377694566019487899287675246778722830405240802292295165562195394787467573484851735910232729745635903441060534392177943905347970077363379811314112392743143762611085225193225367624748719043713758862230474469696588627053141177370058260435528247170001595945 155 21346639338659233737181135400190146089530268998637940642828721717711900741502096176782260944801455381024356769231891521773874137621455396160499076508156629594908586029562767409599730416161041908283131532545542516493692100321566502633447778490873335957246571691766531087842943215527591889299738505483629 156 1878025517534111221354912406539548149374391162460120958365669786607194286146143289814007121090204584114639448689863198139616146959630592296227336490475222355853565874340824445035373535149753794981631950754881758527228825273305490121811206977173480276862568728456009563787942800405279788596270626024970305 157 165224126784295650610944681401554216096711859821772172142415383963683294445880981006102872925501374874888705068682086707285997844263730557710541402551517637264438351327483880418406756232173944449592570045849337426123826268427410750001237827402574723934325856868086538360512590027528820974282035569088507621 158 14536017650855567831762339984142030292863719609047339950855388869770561917765089005403487698000419591333000223518790837052447276587413100090298679934442559118665645320714897729691409814952414797226756407886563865255593709191746312315759860436047428922334205910072831059700690778676712711055823778895725025945 159 1278843551836934426814346464868828413213061300248039202660133194513294819750587184572177017985860947805517232264346844743881980251106083205904859358047935235441912464966435768779186771964446339243483684905065396836667491883377120493384115930494058876238202624541985104543812061433346467068192019579582450313629 160 112509551746357877953119569503074907327497767587371765407419719122740488087785871123298627478214888367259598792839638289103202047159227189905986255185429898057527385813999660449137173656949355805070707205077235242780219221880060991101826231999699756538480751048728014995909082473536112965458779240081352639040305 161 9898317285162693463199447100572811871251773424963559257604245816881258615756581043255077308313825743669167858083218042057811836882077112386237267334030631500643903713891893677777638393227211131769299662345444735627351003630229774070682382566996150163454637134921131187529920981889303076485856016671714808831177621 162 870829930054558440192600953500197792239418276998021992553273904332933595224141666558939370941400745413086410080818430154729115048056445835719644499724625389746676886274941945701236791123149162148364513465570547708340328706130941883040319686102777940325993083550673954703174952335282195006068224033619279451148455945 163 76613503611928583382460482787602423964616924543447808868394105228029396804253044417230336856212930618330736789648500909939230025151136725616314008226469746233132640189009239154852072287571939771786698099788609237164411256649669284234176513579864098153354446231608481744204944476570050801031465737810196651430895143629 164 6740270095364378977066681269843518883244033267092753837824565589538530771997071274722129610792897496648269703163835166157648050891829749361307424157167512452846644697821766225149972535719366494829734029807359434874849716334294377820794419982034987562042288060437227084510303748219228470239260353178926647611874553110305 165 592992603348187991700853131096615318916745346769051862076357378344533733128820747293338558500413776151208002785502568485066011801813815240090110869820945352159107820892865965879214884130928450108433082270926687724995806641763687199200664430966322893067052197420706148703992846804175256051688405121433054300537169073847621 166 52170049960980346551972676526863486221434567303531145417161016639443765549666866566871515763719428211508141560930730112721739686932135843150825831196526003876921098904921927753773024677124931131173415735710476126293704084647069765292894421122824274778201901630420138078831697860034542739117364160777355418735027836271885945 167 4589794371065829592496158220499837334990337010710339131733730549127947352435548427364963993251857542420203992730972714156547453467259574178572185904555219186821952484271080713650156807086625191569872793892356424275164404879488251468156326055270453163913876426708065871901159193302585694426364921122120499973971926283839973629 168 403798968650090809699624749696057567479084033535145437824256583063271265535138393066861214252958402388344152454305332643617446563867448456124805570429991624974687435722314404518336017941923454795101428988454169466242756687344388071184923546018100807043672147698766159820328355353063023400174413193642254804495592333191767180305 169 35525253181443323446079176502191912448888465105592686721539415999237074694409254169749495385605263393649932645633287807762818370271494247703138935413059135884436147329677715690479640121014030786026340244256242520507740434784103111574512760744328706466379072757437438446537826925992793449077829314969326469344864065841649816517621 170 3125425549809326277812153908317259528283690622686015638643108184925286405837636106934049715585289399932182708773533503856755937793307357691672642551002722909601791467345889351480915577165791212108699137069173225987845493989725440208074022685663690735374691138524358843801336842137475786713871585006073889840129105241303051095315945 171 274967353997730541297892786619548679442531370503215768498645067892185355107060536691479678943475728158852107287086344538235694352100228144535145928787393251318494936123201304739699927047913566765726402057538735653023171201663956231332640311865233882193713802560001365328664956763242916415543205001905643588461616919186815141284803629 172 24190960417894402366270583389332098259298089562880078952020204105513830138896365445752074014351438800376831768085826724939650975617506743674198049031372056911683091499222965171541585259133133646129901500636741942183575558033552270646680140613707665076714047522869236025685041264716732028277056900074011800921861089569097716304281250305 173 2128261982493251620863249288376700288162658127786928360621590615416452037110337919374573268139992288576308770356754431311108162294459579128107817609196159191779429152269546714862464704501213173259714178251161040711358421596618431427570193819408269629364039451889754106111871619740638459576624346717042561401884724273427074967251059187621 174 187239323610135374090457780000430708914330540660157580188405485143393659314210061157961527509154569249987810014316645612810583607170612959894259999248723138733281470541102066653961698502872407565266851603943126301442308435614945312680906145844147584846740228118053699311585606812517514309897066426274084009185656128087131458384095618745945 175 16472861233422968993636809865557422077218271999205626620994859910327668617318889655598803740804381942036343979989774854458208281787321139511204628700574490406584228877963400623545968394141695128464983355869828641350081103865720824265892752225486313291313667088548581214113094242942120230805613950419222625931721234757601889972729003229633629 176 1449242349222632451381891906435316697762842035323282472216217403024463933381318462298952131908746318590735251344723254210454359308558715437642870595703497138396548731837427239146187948767903783553063363911906159812866997850098087810149414753672737328693881099015574222528091910781078717659432931236614843517972653567266502748437232212095320305 177 127500824357026601760608217737116450177549673073484426053533522932762196551489860238029333689393948460265088769485418075943549370111377774573182476224731677813038364905740092416538931341140226420568932124011411503674252486813019866598875791130763400366646001773293137963638276165025723523464940022342894110860758268344281712628645252972801857621 178 11217213063392223790368134854700755857963276983708073698645448883454530171499300965765673804610929063285649333424910597974102671196310003940935965581103533816695145804707212976314637918723395761942325673988457113427971303987858803351211109303225739612638746440782853621717212127383406784040544329212755888780191993648623405339979956549969842175945 179 986863179466202902747827029065770336717754464373698514041801335102448845283235488531587894083451946625396070486636835835030618996661890162621207366917060200214722350103114882509322486582281706369402993141288854609422456060553706505097466717181231745447820109155580803138117817397879918234877450531715520408052345031204135037171438751078869674463629 180 86821827265142802821540753258976232665229498488313013485377619970201693196065881705302919256497856978687201077420534871010799888060469694979681476786231713659172849608781331381752580918761537321140198107634955251171868751246707881390352374278011852468295040219126880990260037419895398106440871807241876136148392335893562459621551853134351915209390305 181 7638373633248365652055296896502954416629221621120070824383730984591115138202432842878354592810375363313351829750382089143838175797095620984106338378220327656635025026649065758158605849983318542269671021004145614997497213213401886798305333390153997444358793329923023765917878193930706044181358729572157501398578242155781653982622890958304037815044527621 182 672005572779831008468947129088588902573779171167071844804718150396083441357097807677666802146158086447680521122571422161213088016475826525349908810766930357973839773768638376295497152283609781981170953135076079412847429585356338780772316261802964824425655101644105848440555089827089028523726205322404383346329837090952354005852846616877556079673765605945 183 59121419235301371724394870748551559167218093764962246290093480577652434071510736204564314330650401692120146045996288702618328439435625199352576139861378545728295857293056653142059804063114880187621647431321129557012916300638160232712231959878525424454045802460616014078701129011115160412733096368617459972843851386532797680133826016197726233275740619293629 184 5201358967809394925785431632068423595054506186088032873704683379037938605403482463474262858575116668896751481464337991580005372134644435380734246934923182076009259962480401752280574364878361883654277652448072667046582755633705803389393346048612170221203829471326855653464280642123812615705602128772125506846370380036031768795917078038108620962546413623460305 185 457602937512995337576242457890850749501352681984737048552605799235278923862342223587525630891194165908166509289526683896217510173076382581473292729608231517452707654407298121230657885269578662992731668776817131043912526330304019580236666735442697389979717599108889418476716953905479612174198366774429524363414292618158972382732561377044694209788660777787197621 186 40258795771735292833842917604894945154724780943569683850887286438089657952471418948747332691513491015764778460261476715277465299962362578835157025552220274731349803449431590810247142607121561158877018309515685172881578496088641502568275912251737571795206487644065526646356135751939059374614305740344858818418977513820850103423045594699052316095327252207389035945 187 3541871137888540502238914904600436485499446655170657957109428353330140214942849075538907030014068182640747379976250907186264645996015573486811764836519317860647563003210018392344728725040504487616097794659465179710534255229706894665198421496682941516976579866363415591507902365351709548450618901264684635863234903307639185987131808370567429660821420730616064123629 188 311605226061314411041766144086058642995230693301566894509698128431568595366504440315263356040690691774456129668308610971336724699169655502354970132238963231472259457856780826072820591284183925675427043832411681488628503127228484306683879721164810466289761222710697861893935019934510501255065663050766748044218694181258944964150262697113771247733407945286707337530305 189 27414271476462292105406589858571222205135664099791393269643458898049773338989477730305761102614698749771575099115573237613386953043584424777739310833438012606905845914868297708693533932799244653952283397805135832245388089830093314956403520310554723959592525832276525898825256430809723564650872857764196780499652561558968653240795037014016375234588181046460861029867621 190 2411841065968814677863092449097705713242433277065124358382176355330964227459327456076080456928534137268991435357201167758389081422577447222321527697077314123614087186656454698446788238154058267883733183764553006380822010239979222709033168587531139142156122566153154758068681728150973395731046262026729282809607619921015422724228198969965143395560555248590346570712465945 191 212187923085536145914959329036558419880572801693894530023556931138733172887092578465083226574323238921274788760248944290200344944322975788171375901135824699378075249999312524181575161208427820722066830522165856985864290550815992250896254805500289624841855350693896299264423786863008433203881595760975446740911778848771057222247129398117836286979768601001604854496008953629 192 18667778461292508723894733130036057392152350607629062307044809350149063654688328390645100306517327910690551827761404989283362843346340598700947406573333023168611702380146454330372210222147817949051977570615565929461929703341969937606058053521356620658237432208107512650216419174793474809607665265721525131029764370407017238918443812692646359287626012999888356043796351600305 193 1642345839538740247995296533939890229522769285823869832912545416347152375211841958760517207212608348529718079706874819697040094321380429795194793810297506605376438762388736168630575607719037811340800321193913414990326467780049117963864963457668720077563907018483464889856839981873405528572024674605833502871639759115679086980486903505838013519919939690541374234777064772537621 194 144489600744032799123453838501793321939489723090111445184098724890206049681768799166200161816451458570254249975881847587816368068956244158324195726112174448790762970916957760626502413250314126072189380672192389569267668734009180540046424490434119371366400670046153466952834705001094176055434740380160410362434601100885835632783327939475659505604965819856221596915641763735895945 195 12711844375623995127764263235277620261892619813072337701947197696668364658716798451046196073068488214090247427128260095304491888752868411220071335188143133276838231997569343865072856919707670735881967586641730418765696750286967621814107221265276098278126988812003767748577070968257046166243130408803306709727982045724432329076652632200671761947688961369422071052367058380453783629 196 1118357214622982897864879517953688026310934709473255503279435012101995605187461110781654898033600845284535742109671622334135551888267284132248370569870790661112485455883991999071144911115089784211761744661431571571172665706573812419205107062878992088402543130744773960523044141440683283562967099124049920659341814681229827098785587339476257904256085083442291819754718288680665670305 197 98390353322578457962552012184037863407390449997600869650659931473496134572222963229301960687959051730180983671019148232345493292035744862933823969232748276977514734417561040239874239861736753790227230387682254577603949797933357058557687476094553976823517910906872398135285987998336788845173587793947587957808708546885976738038250245609046452769110368500055985947695720948389015207621 198 8656144477241415488871016848773988205820010307907236754905169154747884758068106946319123560359685096733219052333696993760272241421242507368004248461707434414966807401323169758952368529489134928084859051334140066970332443731560330676264070406931377541654460968251292036343718718397272278020768490267703986490083483036639509626729185553531759233603511797456427877022344123416786459325945 199 761546581352528904444651754259247832438818430543510091277039145807353908609993556918536502370091910415167379927962191181858161731563214360339048625932812817309923468908544390149644960484023474940011832110210445728132753900300683040529802005708562951269301410810306859471540841542619328559059676927790004597844405444700617452038453596718676953449934911337404051224088567578753269398613629 200 66999019840129376315941697556068534726497745572881801088896558111487362676290753492390293788068899136131636274638647630909883696539073290921151313184435942460097318721864056744084797999222482117048965890213951885545058354607120138929151417450362516892820874356706790961702617940190946255038193216444110004582048527019380228168708161708601942743501777657165701325154767417805492360279740305 201 5894411148909221474984096401791338927418775899325226996769278237107314384483574652147423828346326855282258583973447455092103137941076685053242093371579903062852009288369289284680823770004369282955425451186294270949188079105574909052984638732903869289153391592617033977598731614989706230590831951118386654427316872366244915597982448424369835654421204151427695317894879549156082313833757877621 202 518575986265028871360909804763144953805352070977263884477151655332385072304780775628750286063276386568095081683101847594451148786815550714280802263257305516219383105772809734483788918974450304977449573734543373380745916567853775644853073349746050812219580230967103197668673173999373245467037649370140728111037188468799319403540188977675187018419066234708408257087348016534938283950638882755945 203 45623056610245463286893865127217761787947371406674951822135844601987673965394385295001510870993865719940353664445037240879457686657871445782809893504327798602067307303377491804605492677109483988851888427779954302914262778441335919693902573399641265998012929834433369398039571423873839700322343387879098884080331617374119979936262410041917443028918939778418206459249978405588249401350162843443629 204 4013805786598625578244976198713248392800591405849867394857882181281473237806502011231091998825215580738509303169117663457088375351268827815465491973339605144248313816294708715935640134161798233908773873806125638915591435597406462751760869495912583247249961551632447755537040965107199708354282452347611536581309891817176720486559318016823036295888147083011293985320952403455404706641125835193810305 205 353124890998966590703057034367549742803540982546262512667665317692734990941340248030735494289118879227804750865935418045900859973649218313923464921763098546750373634012239441153031102351161899463895999548880555532190994942378192394153193803975337132558788351095023561835167564659118497377991313119757281398030098905853124848753583878975874263426532444273773185307102882418270358570106212399000547621 206 31067070823250463238375626747414328860930545229245727679559108743441053017815537261301609454028824156417501563118397483849877584061175121051211392715506885135979539243420691047461559954102613583115200871809019692695082550042429593624130716926063492191824986732186118105341319489884339398063626018446609862109497242543003599992558444359407014863275423768683843678014517609624624257371717522321006185945 207 2733205486609791932281907220353348641636201567516595701152454516921770593094417726004498864946904031681188601152453953986693535772560139391376128421170258913356181119181035949622524386464517436059959504293398053502900505253732195608733786612724527773179592204089371832682597125557281247247436993105150159051573939248629653082723631414876881709239195413809351267078563854250989951374208286260060788273629 208 240460784814094699524864244654431386903315177108002075091199896062912876348294922623434714207622004680839580551594482304838911149951945053588698762914936717627374283772305875016059062576553756890280042281795562755131603839136509955744794198951976635075421145306930231135424381573828687343430838202887912578825560626000111039154505978637177600542980252392569400923447592205560185253605568498660105407880305 209 21155156213714007038785259773487923822930549636559865148671836156678972419983739339575618719074229274239956689205484889952398317712336178919081798288021571052137492846016992519616083002012772871382912311710613774423427107865162640652097472597058991660532698074845599195641856198947583961215639882323809254522861811514999348481887716784757717152300945953362891561984510739446027618997582256789983084743217621 210 1861179296959566436973277634526333125998904979732189839021563067201302594131450596460136886400842177025400763842052685469519101148558262694128036224240541451135941969135961157487203129576545223522024533987195532884035279607673682810491307054537828494190081986535137946614732145965204960536516238740789754019844204378307881945488173366543821306359336448269668986322746893501752660601002658480994410832829615945