1 1 2 84 3 9327 4 1427680 5 308395359 6 99770416100 7 38840832559548 8 10692035281792418 9 4325881418160722213 10 1373485273994265714224 11 622008060358478772620983 12 286739797768833085519267516 13 147003495279199811579630715729 14 78845214271987852781385631225990 15 38853900470280097362303548205039637 16 18110168005166652783473111480113895772 17 11271013714514323604325015612276472269247 18 5831774022133668536197454932604165795184836 19 3035978322663637462185726821374062073480429103 20 1528489023213939881361008097436740743169909186946 21 780675730049081142106138515036880640302097185270491 22 553302485049063767682927868308056645004874364904113826 23 382591557210722447901005335572658987177035551363069963764 24 233076520644955111188653347725094533757553942888692505985666 25 169685834540354723691981227030980295512866064244013963960745865 26 109426526473016197973935552450517233041311174136005911818803482750 27 81791381418124370417522709599390413750438269025371224438958186246565 28 56444266697759315758417237234598359904287558332064996949667956853251460 29 39589200071826185235597156747676475861306034648590266313556859599217013251 30 27285387883576213370920664976996566415672345003991946299233125112405324365200 31 18801278173576808151806298802426149717476800230845951120153785292113160626968665 32 12627388835644226967102134713319638084331192653686874536764804205089545063396160962 33 10695867404632847928059326063995691076950914886909906387415511837548517538193712645934 34 7872483599216179040679905124999306880173552763550161158149936152594820021574594768076550 35 5855448475390000566854951383590725902577006784928919874688707144281382811568846016243516778 36 4204190832286505829360399077981392892209409287365217565687108557077235281133682924534694344194 37 3047659542313929082924619939304480290802375092327271651657550801013680602440824844509952154111220 38 2219047073094276784804024085268093618177132400807949144031505258313417792347181374814617574403270202 39 1607993069440323974947196948433505972696371161694781844911893291137318263184346761551977397586208164963 40 1132871513751682686507940622921725032499953977005599012447006426916474351132964236244742541841672574259750 41 815412890084679161978313872922642974191141771345805761543067793426557466818690354955377596517179114204001064 42 575590138097361385131240656623449480319551931168213270327637932041110205747149631580332998229377913002231078560 43 503129230682971916798074947577515151794722918040884435294979841121865423680735518770593591736855477856916357190797 44 422067113268481485833727184633589407233184814492198360709912849424347805739958864933559493863900014296637492267104576 45 360440141455204509725956750359812848793606936765278547665734923924849987445258585497315390191197642032410311660051815013 46 314042454769500389292111504024521368040080203532590331882509041540581541919261113416912725527719130788236701227172005214182 47 263219066054250659490568847369820187033453996559815422260617471644895972734518270059384559106557429108357468478923362947965346 48 216162728212083249778035736020667917961082480462572085107661881783080314426147279486710022479214301934463731224416112858369600050 49 205003860327004726349833820241333911724008251580229410241589304843872900155694213198197710466275464149633712386044087474796460474549 50 177482368054300782024168655832582034914415686056937576962726161895645535793656109204194886615017994495864709872864289532957315967774916 51 155011620222103242739574734795924794686368588278838368887552726174793436823134310950300901779826082219175086236598678139769409068068213812 52 132701448326789095395928464659345660786900918395112631949901941349991250414114960342857134039745989180739614903655641690877805225811482741144 53 115250091617586677737665875617957296780194697175752599182433144348855436114364282606420451614209387922235399598577280719118429076669125401089985 54 113503806899396462561381822388833325293907662896892243082052227559135263193747227882925251502271672053934360799459309004175318778663996291816155960 55 105801710920090932521004718962816018394642413617816033420682450042490299332812049495937791700620519469257355359224352755842382473221900348877318022058 56 95938463027985125483389802620592517245712206705796044781603113242284375402118775617258991772526773379005307866390893001147047670886501061852057914096138 57 89176786845674033027508784054656458755231277451687728360755217998089422043346888113730699169928690252235857537950550797313359034895490986776067238808799909 58 80663359961209519274128726818652086367222258536856544023941667184243143417007778164576771699503256821581534577105972475910532982485643234382942457626783400064 59 74276052819576978499024119043944288298148426651102377835072179650401877769177638975040492110762163010984685697034968629064921979372358406256281319272658363480731 60 67390090684719088336197427716136200926025107230067763919182495055563512684953479467360007894147363620509702483508776741946086438433676867105744869123678710230849478 61 61244309118960159837904319653086361634622679191456716480939785303867945120263023401418226846384880545380604683511351534351673123191223810046623630064745861787074931199 62 55489039853169187011991700342248234240256530445751191586511207012529271877548959475350751373776700614993424687331663191647834504637648582462010294582336094058887004178308 63 50166972209866411509562770017754746348247177618929049911731011525546290213169174720582605112528777811146050857752758986570085204919029091172817615641957055939768835932262250 64 45147629087754862981170254204610577463950101857866098970065048182695798338609838401891935325086355433083760725034828949495646054859721823063633266601500727440837032150481886498 65 48500008788687450950225560166599666085450550746441293020143495743404175723704973245389303255279790472773496764941613931186958812638157993108873273725208159712777335584957636764545 66 46955664306762130692387607450056244846260854547791049453388097818597407056319558405661408658906347251434826982820384518045143015077472562601961020902990699256318731908534762670120558 67 45730661851664532154896006403032841000035614428678585085175552649960670877158723025845667119979013874926919845651436102938667993752724269264317622055770082894943464747913932930212128295 68 43651560788655653217131192583941278693084754226631226017177925798590192258409867332225600512100292081965457295094811343233987037119250328522096198772974586131986191477178707438285405638926 69 41919953698218498365375172352952225427804101136848711245767462204998406616021579160599538373943549260813968286901269444090366106445343096151287664867785360264739293058135647563019235113552789 70 40563043212176650759622530962733648362992558821121680664060191989560626938582797033854782530691505282182847104609861858093991056681171633034670364465242275708804768902211833666991848394818035638 71 38897240016781703036831057209349186898852382469564704133989857759676665735726175871454600905171868189154368226747930671191514055798889667416312397956415417649687063287231383407883934435708400354032 72 36614954199438273445323697744233220755882128931840940495770406403069507377457199696557534714625448824911335389854201193664285501853267097189488344315660617204632503221263447772308663162116582456369076 73 34919089860047976054810124120582918955739138869098308742031095233066016317784916681021895741886951030874958833674288803869694786380225961005416010944834856099663169730685201982180172417750875214868399544 74 32823429229701501735547571207890797567921100088099333380305776146752225061845418630736078480644675993362457305926563293177846583485001939366224056618336847881755088386665663182295810426020529070253494850574 75 31401637107064598971795331747088006895248751148459249275537205408588597766035594808203508676904460658510933371123494685346991714372709945841993724451012884235169273935904494976294478522124602962609686500109839 76 29794954663306977438463508152847410758882982063838563939301285547067464299610724634509703020520068527992204151607721171455205697550762816167731666989955367945968995922341323676240379227977679706237265025314967506 77 28229635715617743717588989287008469752095799135239084388138027849315246807675735653362852350524241782860640926520005993634771923870766643797684981277525186171481333261892396054535462991674181305428528174636425143997 78 26641980392447125506821863708076333458598120972500366534547106164634826519971470311713669051522606823095959608403292782574352178994035944020295983782556405099932743686462402815843585852859341176305866917887542645577688 79 24978579107296088651170697132699878168715989125559756900582772235866350773652730437682502706901198628091138364884927166458781270341620168557307643046475012978187256180142118722256854535570565524619907272877441684913917487 80 23246797913246949524097450941093830452363944371108869047838223147002585468569096999673471259644434865717361513516589741309013877746178048022100664876063471307799111813691951895079831582641155001911534378676151765984305492110 81 21962920936902723951435481461498706708067550038488793693627560087855158585458091815547313872981841630334292111749306885002765191687491632248812226147249810086593115055922303679015952356927347024837167906183400578464680446540792 82 20450898276249145361885435547929345294763855666708534110959201550315043891049573664961802984076426527966285624898232264285147671731874577968984074471040929874343220151257620611007393395209295305846431324441213302483402245491606950 83 19084789274225062073297367662911233420390491983468255886442986253110404546281665949490855590778768324424037775533471150643107445119077477625185000374249280710112298043019692489096214979760929965031657304345204725022655560930020210718 84 17698010377489131145707463151227781797834279565448826960382503079312534667463661159202262904749572852533868540652211691601860065276443883911274291866289840914023801406265215378182142115012592206713798456314035564765031042475707993177958 85 16522182621029036696488057657252415443335518289316600927143155760831411709223581465241334304254864849928409535345453863605041303227526766553452867284039512429759412608691891163523142766062226553125412304626515881797789450832985423234799171 86 19055467435880578670254362098293835686663347489127985035984318329385662530185732306876021843677669560119941287729647076515921903977600490630525034984994772932753417170924649249685310190720757827457149265406211721168538344184689171470551089282 87 20518982967180270496800606330713993606854833086674328304584258376460945596062656371748342096503881349249169931834212189528236493617278204267734974329391699495175906767966552222112856500902887475999034983076131749955519253207687763474985746510154 88 20799013063035446257062495273790055520335944712524832495964458641116283386698784510767084502465093992076266819773502894686186911500971471080449844629304708196039219847426210237777486627969858454069887752828805985482839999871943140990390110755179814 89 22513750617698828162796737547237814758294432395175330505288166750451379195024133250268311457418295718470157386509666371890103133085607571614477220826039954706782073320783551218694101845352427291520478393648533579183709577018298478670125431384694495806 90 23213566154809242114900797769019396150199058848500403611390115278575542644914886170823530148571115792957519810406234161689560781771108680604099002594369530276405371830113811651805256573472669431353190452229439616761988553915809324468674565036636528593212 91 25492223746304648958803333235209447154441992387645794006543761011410562965568387004121523066940666443788011876695711129686630576742882280076121991769342512732709766819504218050249197581405934070144297475637592618143103901347465180630308946694920076005646122 92 26943059284165622741635287962225449170071706537405665092212230795646819140144039732253887680906724655317337712731829714116422646033915569800797398520035632388435810454863634638056270673536032560748966318235272532547559963171647059992791011148051096327033444300 93 28621165120006572113484721489488848521393929060716431506480445282519085551841834658191585773711865561720670192316315023130815155769576176751107362698183355479706639201998002266800959410118722625136827484021627313863025018666862978215059899218753860371416921577368 94 30357973876190306061925375779876768139486412021428193804382477220956092781223909577316418710675639815506743019969791316499574058448818112497646325216377129747594795016447742863004912846243270078288003178714988573073772138593569197145072320151611934445649391566839556 95 32190836813025660517953407829298543530316591530688137794426767927909307424172589346836228490190425290245395698013550056272088776375164451370532986948281349765508931792248407937457445077962352865310733988084810646032338673979123010311138725419867503969348097552249842119 96 33928713600545110062664122204788659495927835635100841061941412312450945212714877703199944494203916937784491363913895231967620458293912256296763910662495764478386847158911999137028030248848734453179679238052490217531431497198751075940020217542149532882448391413807957497786 97 40058074303343422615779905390980937866825517414985821903670075885617309909917493293050760774688027190865846315772191423318824984841300085687641604087184322218732145803690605974218933781622757530476074930570929390498718412165897721768279203275597048646040816028427938438309530 98 44075694382665295638239969180572278541503261107298787720964675420416029880785520629798566219455775400529100828063813958988776043846240002112126826079749454279646722306199660872405268376795729587280683179722838789721955228459735460949042698614168815174525219985044289151296084162 99 48845279814649938843535670738370135737479809891836289541589328625147953957596854058221143300351194835358567991137352970219810614296651085929059394938279436255698229009920372353369923743001554295300494142027910134747755547037414542192384060426043043688171578662278365915332625192025 100 53287779819928366370680836964631249997409768522006825144832675441131036795667069482232312222475715380492818566309640614687461052066707610753859244815051893525740480263143430583078975930457808408793906904518176571572216032726455710042575350281581631567089216195731878056817616676607156 101 58481857880188723675844842201087608445657969156550968017655385555361969226644705892516791175031868261288982601179562628351986342093171670129149650766943736158713530311816903815335466746958556794276970492527278622567111650235342861387173542512978415247118156933503611043042608804218067673 102 64777302920294397332980180044704885696171187559043165790111285280512821799242956483041328246212316051553391419508493319783543974805491144758834274632001109660663303232301128437608715389625801414902565621131940763387852301214658379430127653121288967960866698331879878461929167571576799984540 103 71443974035896297955611439327650233406276731407437988227064288589503030694866606997292185321640626706498894424015623898962101705422829067666649351314757584662886335700010299165028696903053233110361876406230201195967669628660327116786632275659002097045196958847383822029541469119207832304922279 104 77711024533790889774783299306870165655542562714045215992037206706569602213555039672787640336760986619567226138996007600690610124557150633680406045144715062652395171305616158078799724960028192522752050926494496240885443346209661093937515194014627937655425455486292240824450180377865495654678796052 105 85839770217314154120395975539040488271201280997145451716236670345266331444308412034602515465911802953357203419895897588004010651470300702419313637552848967587660839197427478020541743538763274698149707616776548273415315295194704423548732950365442606965442378419981709570078283960675783008377330391933 106 93996753388309391826931566173150112000530425876239157909662591377196022865562593272447887747698409950308638876786196908946614482634577663096099271386612829622830234875137865183894615491888199316985253299310953156501490752417320455053253709855474334371630369228904472509282466417575645315277600448978976 107 113400534498205726766878258831079674340976108204644658874635889828065339731658670960537489096512147275829442993506360565773645480744420718653599478468505028251270996317828331149102921319555377453575848862337241197762723592984039739564816004130925294936574140583564848445909290057583628566335768139882675545 108 131390734898956239162094474529877940249108920481467595843993220728126991241698865766006739218358991073403686976399698432453789302851935275173692122587111562134490981217235051301126034443843707559462902946220677988250629836888267927011838358467692649176588437144459025121084086915016020291182404940742746332560 109 152982580231184761641769485988770519046679329253529192661162867660288063345837128394715775724690801786831302780978168376320598278052359106062886793740035310328762514309762948306227224895924323556905553396535950730511581028667723368161752357943852844291722150994584438349421057145779988611973047461457696998509020 110 177585890546776228493205683669663129135326412024200134998737393070679773182447758391224340476758279226229073002065201100170160467212984281001265492453901388220168051263521693641525278230298637183006873986331409711465898524093591244465698091044942343651901308998320583140471709642273091305251533839310122556060973756 111 205434272150513885440614618681433230579688300352951836929521707810200808087331656759871206694476177277052291426052627133185957867716748001617686453378049424738771760328629858400413352481585314519025093348822741015771883342907537220026876375290806679104667123621469043690726255214894595172481224556842717142093318535528 112 235279031871065156365240931424213641874790229411311182003344558944883176753648019633573856293878897077734686459079459241884791610010291608857643163861144937493663070647418433725767033673710732106079026162441745641984493189041140479941593845630070201106866781675597726610617326863338747174343832907607142993352025433007136 113 275979485754706353869157238472984203724603421762844671994865065642200640041572490257014559571747693646893477266232657070491734403964614163383714281564904899076146856531872175821783153947387134425477416451415998388892581414863983031264667861836935667172835176997606770892624077767119449323419867224454272084909899799927088270 114 317213207085520944913490572500946327851889608896212382411330856750497032153416065599553560256298847361918314371843429438795298033352377250515328661734589407667107704600945610938035560588543527741228994196406199804858890047799247987744130090576362134272770852889603172914856279141208906783862060856844158909471740818423929392574 115 366031323567892304041057957562402450308962200640289592458719083131359759565562254576942854943935076604361079117076942504270723608677036756175841418400893070596073624646612360285392913195636187955995316881905632933343490036387287576937120501390481763298200347100418336020703907307812813760382556174088952600564895728692705971740243 116 417420429091105963263810242676575656114655627620775822088016359072781161228182669054220149249144250289832242268558201990430414384804793559913743919096386536765438364191619629773674300144509514416574757938866022544688169965372882565391467471378601463367294651280253099228105923686766317392376286879754674657607325870708565157388060252 117 479173555938087675504945197260954641818625094644520339126184245159545751226701322231037927717431616992154225584859638666169967973556327464194772594390414393543297889121631747662225987995762295080443047054697190755651942955857239042312016068450431898763311343216302130020325140622388346004957208683260189057917763222254647992210078994352 118 557528605872299963269360814436133832315140409460394709226262565692179936487830522651909875042464812000558086225972211188865231821554029633650569806402176435478190878386779562295884429719978015243717421764555949145041774989075353139147524533756757510646842627732795770471952817731603423373233324634342457620746155851769378319263310242540180 119 645714593628346642102463104166340527584865101887067075499659772355141582134844210094212702977078544913745053052157912822432325399571313897189337451057688981434343240171637737690199380914957377599259566366218568756861851691403216231697959142383220051304396407345509766321696282207612817456545657463892676772964063815349255035300836041244892014 120 737706712463639471471103260246514904100552458528201344769533526517752850620058414982423532439170636675942781066581262094413276271237118311865990310071795190117549171682612926648173025304150202679377499705705097217994865610385144707841707412740941101380964583855638603447981673120977115382735443347656684525013799840807809147648335655569132625678 121 850665703399147817079501926716683476167216707594186715905105725125118684143340400519946951896884884951011993009809967345787096766638507945952220791242030316463120312945562433881395174575224303774589278132821201517273080417515645650121755343662409985425570439204085015092543862863228011151934784617620438900042875789210501612965864487920935280445017 122 969547567451985936721418864207845641755654773548951299132466038196723194359048368990843114847927577893260098878391190666525894128537985112928075857859591843007883755339678509520751842864480989482608342646877690867095386249016414769504629326652718878149631068732989614945617709947037228572554996465564244355470747199711494527280308692694555447244137628 123 1116195081281646155940683639860605078791537439418693162637133397229979926142402506728979398116707159441744271051933373413731015269902495798977855431645879735434678836740820284035118706053915243603291256953089371814904113526432926759829983252423908887394159398416666042736216811312537059368253352227793759850455828678541047538794724175387117349369338437039 124 1272495293127506560388573213158088552851261872716063975138095005360254745087551880414482382438092772280882613342287724272326497676375921665675802228595564096593971799563474167065321776583647737708883181365231135349470140982021843489831958506319664890947537536516487390726297798423543655801145078827324923205231043590555478858437241876802713024354397890735476 125 1453828538765872096796020195223803889836051455270080460071027905979592171814057607018498619920934965536750015121528772580344571168945167932245785796257048135198549107875432568063959592358561843665126062192488631894709405018154433345220745321988692137999466488890894038281789317080819259218692805907012963046916346773306159119401113509699150169503665855124119809 126 1659594138652816776201818565022378193710026907095542480385323161407483303455970714416466024541542826463890720950392096813528790049366734333289822022084207408641360477596670924715150738693979664117353929423412535283894392772086333832100381278052758279574330285823333141317203690101951598415938802593048202087851706551885292234846349791359999582695479674945744988540 127 1898773901356499293739677768865603010529470558932254182298242799505448320489276854927546513841154330098463878455953369895596449135371742320603564066638659387509995280957848793762724803843541566273597836702159102902570691894329823449868125431294066104989271051569533611203244838244397703609171940368200658477174697834090839818932469992976163683375475847471283140331481 128 2172198646777019761498027544185603447928057103415515435360317532692189533883196130919337415523131112299742446782665997242295175653159571340959374043297742308743720449548556348435409087553870034515820436209241322252315860595820468550074792531936200714891406583542233671232438518631410584653545889762297945169198518419010377668496430523757546699292052306333322038890844926 129 2849898639604107998022425570043945194183030107112743208933179757595831811532828583863259140470952796093449014693107722950368057700275794333066281289129613158695714597641521225228373515236261972192144079857273471975833133272905804802682471821773093522499299787368888969443506418524414776456391302303439532395380943734865488101769443939078186438650580678954966095449033055398 130 3449233351045081320815774357968773798762766554181783364808954051565964154351798517573135861619343414035173258171097077273916093721738335465967281065113939048264557889396783004052274485644591662793548395081105676625880765736759366331444460099449380552038600764358678935269534379396282497937725433948455578447297089167859372247806818165761504095804893457445718301459030747474508 131 4196200040598898507723074937087104141242552149531875784049995602816884622596531665769300818522200444239744026688836707275360569237880981578211680018547215350635094664658472569554383969393261000809392549088028858231231968863085484460108170126814678226893518828832456411431155832628005052587417648373672558924421057135913256712300509143024435269942507415291532818636811028118009690 132 5043915664842835587502863274643236871747884252313116367364593441091054862011513109645676554952685562407994062324648644530776296826109071005099086179817555610577981272289446274400257437009504973558385273250062876933999023352218359691300463245697029905438407129694520403206386193403390575919552054530662344207651965669572795785838846699489489943333539061514881282277508084024648060140 133 6093286355344250350771559458937101275808886088018436660248549641637701872870738344864330725098109266476798826741919682647785971757178151152150858320816724804069350758822494039495311245667697091200554270025446702728603074694888695877137636650939835024942320279111660986729473982354637061895686870945141877592488736784191302948997245656899779216483467924264895295006483473715216050323774 134 7400169207387565991576575498898255070596313333729035888990295343623131968888031693149283977607016280236163537012395299214605463362147910162266661033201372341041327941748403798598138122839120369501048798867226434242456940374519984273963569735634725163950040953130937698726532148914481812151042105795588035589365022346583566127690480198397694769738261276180058191049652246489700424110103062 135 8944485839229668039652337393189181681693267988969210769891663249465992801146434740623551460128913072178946631255735283935277498375383725526805632337749884079810219460726768318951552177014154963732409708409028575686733189648785712848327887730470061019264739089732174755337048181789249028838257331673544606599110538780030289326191512577535557393668796792328484729033938691517878490627866962449 136 10687694377848149454256843394717192175489906683434863650601094340602913611932979386365975260785195844634767069783816239931495590285443449210114272131212573057631459845616047459780107469247198749648707151285832229956465710297644518328558596684353647541692387586462836809891503025522017542111251883037413706508468951571054665250961710543554667856682771462065782106777800526401836797526897233562440 137 12889523909910881712567466468542629938544498983931798471959034121250353490575859170445814882132452775647076392470517234892141635445664721082932051131504321603216106391092340076133754041233886834229108018323852597685598089171618889015130989908418009941889273406791525123776118998103929428031709383055104415201536531395052369691613936390116026743253004934004287518607086610940255550786394185930601105 138 15405475432446421999353853886351891182871694190530253887822862065076314491614034261562655733509586459751248721749541563348792449010079681558479024824715633639587417053751853772997809359443558600933538789151916621446540467943505695850502283268268594150539712946103426181890337756021973056061742518725348163983655708121491375082605483644611447622644877795442804761660759139029216654547797108182805296776 139 18689030298777356036524528447866270308811993000446146213401698535199096200135844868176074021349637250656323912608232674229700771957766465008357085843434980598060609183489803404798044485514699684280775995530495122765003544662695464448735786735803504423798899349087801238591832508106736621532975983008658841792620502695149793749780485964450678719617515722359973168997546731538342706041702520166888185921780 140 22492412770466894894699409246570015853874534858466146283836652781049658840407123231692270078313757996024184474592942674961047338192089027557229167267640000470958242982973020208333183647826279480982087318166355835123590965681351202291907088703160454608567454901186466371798009202119070944782091779132077679684959681697974009412431241664003455359548953750765810769899585091314054181250281581738934199023080668 141 27046250941683212384117737710247431422043096980183155398435192656016976678817691911380242028197235263025369562278896084354599866973514213489999963056507837723392151349592262774810703976555318257927614805338871764958600265458380601039422269995417977256123528343961243366928100613333438790033471104100019537688962521976602933054162420964965752894104136078501771296978556382081599099657498430639416156040028997625 142 32409886882338493809780438344606558087625281976042641688847101397477036787300236003613814929747741478920131997887540823778198081875036365101668359800939743472623636510058389800265872869941179202854436512140130364613187678254905087217192311440475569969867134555727646848141515661693688323525697276826440036901714039329851162242100674901987059300673645455353828766789150074681745345457937979768345664254748516382212 143 38684805492457649773485725767679693227352298306633828158600277785922685551954356833731492311869741751109674093526116964135417341264644525007790662868922427700139301390542131842626765100508191335007203645083036529986628093925920462834800430031192023023533766619692199547043295671711655578719465652630002689807739150077945081564007178828247032651342034125732560248746123685713966297971152824203037019378057708407135303 144 45918524325291546159280455909049728665791685841134729311882703906018820320489183892537227148606302190768136888007604414075202216375577724702097678251202874532970770660112514805904296463312797942070092099339811689523851786545911061901705499212319843944267865309066693577186079261459233859254461249138596923400370772503074574574454381819055022693072510673290742204203104269337532120601508344187046350791220638892362342312 145 55094599133562953104156146493001889620971169192766941981807579631470824478474330665307436782478026104743807391989022039150155332197475757252845921874629149995191563189255825894448983650703391687904159270217032867079022785029301840281516418415390760003625060468502401588304646608144588139855946033834890632079654382137592539213309019516966779957630620498193483002626425205370119597057599978071881856815325332842900113426193 146 65349855786523789966379444773320296858909397968927057583924213627720395096236852263757793422663319118803712442462129876860919175878969093724003555794054686013542012669610179659298017612833937603089192173619273429743380411140013396407071280413779267752145113628912938279311418710347708264683309411740755939727635966481463271367622970407443729791103952597545592032092055764950829356431462425050020640950791400986282949914922700 147 77690782758607998496444371502939549690535724287333224608466186400541237650402256236815446288648616587266794223250039820109250789901469884242239461492553985446492579699380543876979400036976872582818640001290883077004114146795002120217865888821067280513175452288211483184138287712090437050256325417414604481295246279334381516832961218702297796652149041674050502655118161979381721267260920911020676058996109225112351249891709401353 148 91777005427809332698702318310898317814249225916755600763823844077481047023420665503262102207263259891244235849540681789041718996768893746871670031841213482869472486058894040646489129010260369945293550315950048488845010229294177390737382754575625690204635725148037819650116575539442235942963759286695768756855069313838555106683897148392947939398572478495243397450868315568222238724641392934302642834943289401316719967643662197712996 149 109061071861423945240814509770723568685153175530709075375140651266447876902326110849984843466770327802987586682155543127839787951826844447240232931367421127236624256298658681008998949179905600870948825432217260883453297871189342310069321246205223473946366119885519235883009744167626590059428676256636628096881000123068698270314509363598071529772164007337387130438520329857940294974482221504806572516683303320291331159424523198560811396 150 131028502678255618046601929047510537105438995455587718586679151847102931019071541012599644371296941910469326664429940529400481338061231780923719785797197363455799647192547895304636017878903584216921097408838936757732808836251436955867762374095884483416422555345146705752379532259381811643249758063449954828351172074865241656260619611202327736733808986806585875001935139509308325461089603910721312708242729492983635114085291415324585529744 151 156980915132028676123937241441252534900661585865686852640499971898567348975940082893849842501593882113250140995016295368636990541311066438710550353759743963795136025293442855797890144578000545503535122275037133252443305668647812137545847377483984182746208267005310154449724421394216170757425574182981035907629378381064636009585638263321887033710607653017568051073542204026469925797697803212921691839673510264100222600418382077700968820139360 152 186173920816237939363053275183398074634658159245709624524301385472268966379947577012233955686068909851496628613265241286944744313958399861319669411474512104650048349216339942522710122233123031529517638631727032638825643741665662858288243687218310974648713881807656066354136739474815203543855677589249910854595983950139614162410365341586187430428929008566842891460243686327593560947118740054912876085469913420087173034355545149260270581673205690 153 222108082636109812026946201439119650351226387299636902500040604768481346840898776032996043690594014616209451251494643883981051016064986078046525860213519759175088567510230475151691335545523477384043712972788282088102288518513430870415819618160897988241944883514936743000950332945336936532000000519128574178914590573492180536882530770886490271511954882585295874401229362048587690664381766800899024518716941893876583485437530388726016772173381955495 154 262830732830654837621240179684809627831862576601617493198463663350275411012603494171700109763805072814614559421403064097156233960772380329519381825752326200325012662633353877059128081898762673316439959621742704023979130391531692007931704374491764850349270197996793763465137812909528689521477620068151879520708122107560252853490440073322761510400530693624345988431761730082331095923659477885404570079764210723382585483173371735117100790109375094665720 155 312843723423059751342159630449499270954283310320028555287741560608709804175765667922286633675218492778634633200339796768568187718824243792227154473798354095455368457933348321928965355126158194452423099858483902751202959113197448171644519137937651876988393777831362539688207488669270768908137196147880521448393455015619379433439790822960605248435762870121207412823187868305813751532007991046790802361690888891747386697852850847864835550538809190550914156 156 369612402897791507543239044242994603675922024428837382173417782123027369857734160266919370669096469654200352991902425876813595876620722625640458926576867249995764191755325818375026506503702008079014445754326476343778991913648148675610136418324864553929247344334607983402961610016224741570533530146989585651583129177389160137152177213560819628884106549395309323498717455756343621312784429211026102067545767085365973542522341010199849898397037967939938423646 157 436538284719108956471531265298364031970892028430633488026389501338545788159101143097998126772364703160124206343320248382976432179514164545098794098292158876887094669160875048887790891889955234832216158425596516412093303963240374362715850869390060245529422147317325892888459904053893450875887132497956555004371643413391768219886352701133807189568538285402808632139500023428892522264558082480658507174505082885353333442666771765380037616992761557372307624532489 158 514497535169561170456909894479746551498748618767430823445907498157536252046867707241068886974929883819208518404132271791022264434882618642199487568838669247813332336417088869375995925518249024261512021651820651335201954564243170514556111421350344603824656925486229167418818023951851085154400504359622311589878243542564513260361138110944270262532952971309617572701125486373362258942612650693508285781343325778332105161307568757372114516514712751946794747345331948 159 605794452938576941627862874685126421858669673692128544225216553895364311984968877407894659708765955383471949528232949548578953613632384521863080358201872717522506933170028549483417646259059338014667386841740301199767214137117412531718405756347308180103969695796898275615319213819738903268151612206307359857959875515099880621716756607478271423801950154207866073573992562570827123082953656768917175909713528833720437021570790535202844159963241472223004258044281254328 160 711466499042531635959004470837253342158080549301300225693718061551412589213769130486183409301541401813871898735314446235539925405750001809124642775198379741758808686968004504965753044210154108006074089899610733635809471412393085661522664978979104806903934094076073407884844029106489144228386354221920972805738349187580971310225504509733051323889149541507755323158411854079292277691989767611959307607853586617622553920600662711356361440357431528172528710488960407750588 161 844778852661612689915609318070147597572077156062363170298973035801581557452435622529230987042913333971681437907846518227636121572626673405681889987290547210723167936878740757210303908734354574020495791917706815029416166735267562818329314321444546946164382470340183972914465150012072510091676749361499908258554064458517962162125875427484205364949271705381845976398400358234366386156547818178978845604187342726173491233997788788669346962140721167879316429600815915742191614 162 993198118029741770208515197837145376786590579895773647170377006354925398401230642297910230225643274106848116945473505187658636604222250919038503885501987466629901138208368017008119252758369230778751116307428713593114554157141224327135211489597766652477408615754129787660589078653798727289303297816357037655377290202873599278525172112808925943638304335833866592563097942041790230303923190097430174761688814239792275770457629630920398264756508572155865117613986659793708070042 163 1168932190073454506669433016768231196479130457373163637627821079135579356143578875891608061204240023200176474318966839612777751046886382627212419813766465069186904693302761871084436528755366218250786138640825818903078856794243305715682554724280518082948700683836514816174611424614179300417211712891883239295997396727653958518668668053233300639265519837793406285068386522129923137687980605036667133589744590233329666072469766856007776460218365636606976043367098693498576071108042 164 1368318419009962594051315345695914114505289552376966007364199834971695099393434592420433722994398613699376043631336697920583595195570899147680286589587873435750700281390828969708211999396656939962040839856172435501559960135620689759930735800511727778107911662306980337825880077116958478646241503864309200643205343647222179492917766577220858373176453342916242157544705567187774422183993594220353143350925055516178045668385130847613330873737195668713483846959010577115512416610324054 165 1603881585405206371403139681306316320221559151974051292123441373735312158281296093373650945193940549768569244782517199618339972446253105717099178586118546389129061432274769333323436782541432217255372484460884080995526371374870366525025195956613773609367873641633027538332927501398857941561466621392945045850145998229362729531877074484063909239301751233408868298877829540054758636696687073406066733952547184615357414034067544904752268482129229413437368581781014390959749077044429271027 166 1882964011500126244800937711447366137184441062071918095550034966935137196623218360536405530155551883327300104026002985783228316632886768856058905893733143282725801367880126954150660083793695709512092643343295988542693011756871383184930869475621960655599293829313412246163606781210551432058276199855222999252727066984534400596922208261183347277531472246673329076187341371198677210441300340368334438284395939258824961374386743730182353652295513366497858424192165319073690226627948370985494 167 2207576210782429747867034724553629069774261786656168839270916660455444439864968213865266333632450970361370815551315221360801956564190295468945690884168791459285826812429787628070914451418050263509788303503294528441060582711104017366600602611579241461521288642822330468227793824123680573597644567947449145001000713233239321692125264429421727678656243788526743048695323517833538268829562088483633198515084291836754044129587448461529731156263904610328615731520314249055199031246435300662609042 168 2576958671883458003675815996140708228286285823821728214882300011236044869302151167839859038017399678453549928771757100019379829328076392166898261969845411244275697987049647572515322964129946746602598587190717915371852116737681062508779738487955271434192337646945141080645584349263584766998293835629474615523401822510852948481592980050651187925732105065607955936114825295651635218759964845748983695288556907010603219367609074799120038555644250645276792962355009511584614087704242218438879115224 169 3024322427159751352485339244313510569619064353134225303842306836516535066213428773517292464328495021883865830597055708185770914375090254129662421130747682547389303520520580031390269272996268052902464855607052549584539460921171456933041076716231554329843538910691547480860059818796407798276442380527598594503578251034115643177567533519810559235971339741147644134080206848989779841153467370665128276440579750007458692494722189237313836273882121455094879630930591773958361875888890104124720522788940 170 3542023149424974667530051284090366454313128043346851382170303041965971908321219279984067439896074987849328731059090391029600001743400701106858779114674880540509236353374718192672487799690461067397919777971708051782075830237227092997407241413069500428738224248986336938090560609589612331097483345085432740344487512121915673682807411557943162136731105645522072504896314020461650826962516451791031166463518176937807780094759258243524690566461086445013658792846907265647063877278990100273030513410213488 171 4796952412341783642259943464848902926954446279505780125021831872952535655727934275371235840060147560826515311857433608138197011168410442749812861724681948106455326120265003714505321990897915138718273287115489630474283710302872497936721271801070708332477985910301740990030899043424402421711790978540679381680270682460339177603175137937545527318544269960188004656974536938590882847272487618340964498532680715345301132078118962248669872624219393239885173022296674688497354206551509481945368114659822705198 172 6154065617274322022760203066297697170072857780434308531317030772268871006089430997382093767601734214999680631771137013859419388337443131285411799278722137438803134053038590332154624019286438702112754824606738769355648427526610075707949580647115305413297397896938431604695118473799510625202294558530527041245353007863387347943991083090581842046009480808401417932123846814147696615533265889714485606967955538906578727245751789926323684734751453082842974880619501394487299560259040929878767504862774010332090 173 7887619296836212809217501661437742111174966609843288394754060921697733140092102592779253838067620117824009694735076621970496310073521132820670908465227157040147410261095594604130125019449813581005004801526067943613115380767521707190148903890984408768293965804954169131235688408305042692962443152937554218325117288160768943352365769897125256278536343744219548124673083069671860165787703884149464469255539169844159055243509990802022974651805613064473768898579815698399038082897254333851419388077512507854792379 174 10177602677065608775675140705759687405501526256115153223580887499602181540076727889624017737096804606679799221905891978643204424880048309364610505331097073204622781049583348174909718023699987437147650774449360095168474730931530158734295874157895476143927871658344277958237773499530807782011558322992878338356594827181340495849722928737181732467317592492349490480818761252034269530475263450467472173288975472886393332961045258450816315545151764222557813876144353354039162500355933162725468004653038376789941729480 175 12851225313451964151278380689735597731760162113994174228459153795885313181786250647589390142244672297666445306653349663490214066090448965141589595058197329075940082031949546808164244394637943916410826917509903853472788462329690838101754891196855601095055216097390777555473726235033341261798656138191939051087082634977552786491613930648567197231375842083009406822944149457776608470767067549684620170793345758910664043953556618389460101577502801660409087866478633796404678228217361363315263123879086284905379905707310 176 16115404273291329846344651937951877542595471259698033629474201536562722885312547630357017567853351353978183180858531866172614042022907524878792659692310224021632086821370627836603182651921747758531213710010376200873503386866301511274847220051886511490197587438140307754615076083422752824192888626600429092009957350103092187938075371116640658721506023049625967185335016435841183882243940012910253626395037327298959015478550743422502758218501541837744934573796234482974535189877527000440255525221393887413500986263067920 177 21392851896596197614009588974863150351710521775994394456186815249270327255690532923128505283116799625169897689047730950654517008709320711437886777938760743001608701843189060967452929792845395446887627636908378170115579171668519488194715603972238452026146555977902401641468288303694058121864491646064372556929803694810164050432621798169624827653332681379979587227770550874768962719892494348810514546726029264140630306534846250469730877310788455166574780866800251310049976170805649622030275233727122927046245723055336903459 178 27279322302251877198584093523156688722481890983953454524466501657741657432481753740071304265651193468079193989022275003709475945373342068865004845448812294923041793234013230414883235632699035951447695281673289086608815240390475563682862520593223217115754864951470652513788390481369572183891552959713384559864394894501193631512375882568399498131624831584799862511213733286091487350508129887767205735842888372120415677360239184151119638031326097070385664644381059819562003373043568433587696568987585768805016033951178238009150 179 34938063978493163048058326633317752071271808838882537503647693560914426635382414044364130227816573910082824187687586634091190780598422895185984273912150949206039187464447319691017543294826793971282381749324750376031152688149112242488701148283791050957733383719906100893222561172048844661476381953408630445578909202868807525162299511943420544620442756493594810935701366919056621154875072745440454563438570033405536935584474165039059412251124226901260091965923944699064045796160188779939394394457564329985800300728826246988701019 180 44420174254571314439516663508976528391445401865754305489477925562366574216507510605288533241846272358759054610782141655530160946832860584473479200668814779121554733762020700563699151940001877142747211889597000559713110406029229720644466272027135350323332983253265813556090247406596047506329819684065455040638274764247317028528529235253707555348825160749212706859062149571868775305967951974631181769996251835053288207773218463308318871229923585774466604236162658748964536010942915564327616045743781959955026021521798695603581658272 181 56846631689962804299952323029173350813735824118702629259201018434990651416603840987519930493003292156348675927087771449804620553246023755113630561174237527832263048935924291178475144092892682171795434054801526932998916754939044229525237491380031571786662256020755905094673650388546288330367032196842401477127740106478060184852303540105197890615100634169332978357193680709633552370666932727749379664104774154052209926558929330831680584435133759528893006879508519467340256302172882216656580737377475408747207895247826035085341124709896 182 76920485120678760688890620260606331012718178965412246689956137693485578999111169403646750077472297041652750633656796385242182398454041758002980673800077724520114143656178320225427863137409823241272097090203316060592118446094443068531198379032023553628817840505219456780629380063039305478198770171013766809745362685598862462826937591525618620317208612272672488085992296781677578513286334324873366338727947522988463336010446266863677147582384079733935373583339023682067516079601081076831289801537963183045683659845254088760335164625436874 183 100945901546242184867638787716147695688518549360796155607663720969871670792401196875108146932307242366302757947589688580194492547884261423949223901299015855042164219152935776190675502299323617406270505136903111742068974599345593660266299202814469649031402887067754629930135663780783158696005024069356809568590856186804491591002379263524380977933713055767491347977742790426245059152833884097368643800842827530824037449098107229239661139949440233063219024326017170349839545394411035300351760437403900640712073354714630533780382246089290767299 184 131107337058538037060263874577946131038381173296396384564004949127103295281894437282435165984752666194312384244335033079307471708814842956114810386652039753630209521628284517676237159430499544106957251750213729263937620876768091309070342543312700076420364425012079462197510287808723539942278987468182546938094784593136338756526362565842507153661270111019171596116078832935084170334192619308086810417021097446348322002502513057282712197974402591778929206361839388750739032104348948972613880546471325064564116135560670918914272704161870528007518 185 172021933075075346474121063178259249179799880677520002863579441740572659041451053436624879720488878564347957757241988645425562574977184998092262719732216529195172505442097509537417741942665427582593656930120774140074256364978445191224205531394012386160425265471442176812040410938592306921346370960238865921854595657061074930681657302011007296929438625488745723397931312536225560050693261358892801893518288863005040013107173995241715477675729961135010476895062082383733895352112895346273870015859665357248667691053447448663227965299864311439000240 186 223570869809273640640229589212499628381743198404622754860879662634346588214032538660678371685973064592374963859395696177072876280643188104158452627483388724931647341436823423647140174167312606111249046894574695852713063376008989438403870846162035919159076648203516995980693965033118758657206901836719059196061352228618613730407953945648913298584353084877713287549369860439692217898881520249439120134846899717034928216319003470295991181802369986571269014034250302025832827775691903299695190613471522763324088962847598617771623648867012694726627429162 187 293496034437427026954784611048370528944136050724292538370086935232388084321058654185673580118084408349376412949833842966809736101739708672940548799948339510162887260754416099733168970010708242145586163816664402512121111961479890315985304656447231243981645301245970691365437016962248204327106329130407434366607278586476845905507267158773863072561156898808157886255354324976985579120026186986031590750493390455552468204718120418956195989172862126400497715385119655204535058920144124140099432297644618468333349426103009314741034223347561427953469387134003 188 382803232430454997101155643712013896022514472513459805326588579584907489272922747766364066251271898995591150229605785034945637116061681786560248236669757414810134212961474202723948370982615686731974963083388590095964683074103350945259217573106087908052420490822830034068365006820955583362798988631356995551163752556573934661599035055490782492700619479676656568906902516238006538512271217060030122037176184898948487743617588629980029275280713139436602791402975035727277558918591062587665527852532279697802382835928347408082841134969689555646551977572992048 189 499963651701834043671481584827016481417276382126715054462741076113822030120765480786953230806859394415988434495619592256064105149245793672368279899618647343075405204238392328334272851597262597136965929988041530513461634435609105731224429973794745709139395499572990944834669591585089013784339036041299257095590710199150588855132616397116230125504113959704214009880194380787924205658000025476812773109675462570601101058640933887750663571616949499598795001905065463259530256520128456730019540622992701012918033202897101636500018618159633520402652957750035771951 190 653637511822613528517237270509816800659518093029736513296271011149103202496873915866882453102391311287920879866570860615602458448087452277402894643142531377808661266709539275392608919680049758519247665794026381957740414833271259568201882043528406263978928063661002658153795934855836286558877822991702623711364709702006385046644280291103282142881392638167585882202490445365738881925119944306698986364723841457512297910713874640687173019700099757772024213855265462955964285610971344993096137402702155217659267521064285226792466103832280651741488094412359150997774 191 854869952935116077369858236812976830862129640655526492342800220022177710342704491263498420333258608551577957389681366226651539297346219624261997995851835228185773179863822181549695156297121537032037751931845509587678330624639096079933996587181700431183218475518297001463899444320042497699752661873377665620684543487806799124547579668418158385421864594779900443731202826985782834696085495472433093409803557197551342167326113313593163705103865817251602906451080188347501347289030286635194998175158664475193183252998401607620510632871378303057990157384292815328364293 192 1118618610773957820071355849968100724560452872463771147457516573665206905604377244554797800398211425487168742417506250934690935137019183526022880896890318649496272601426124263073654003514302405073124528943005087562459284652500241570543891598658599682692108626990673638872003233639297273049297800244033883490363774535227070692923912295581003651275597545609786312056127554086074397462853595606082454477063337767249646998213777279358305776954450400873791784240873053831479403968995415087193171791951250960944607980938607222406618278372605584413580877754480708782005811858 193 1597449853602064696346339268222390411547619127872225407834043806686625432411486983835894729189403943957457026929867318160581781160206539456128063909375276827685247127939771249300846394249530244321040290908383201035495497438136919392124683359272072845973741220955864230103442718034935391973994613403905096077194716629916656920684033394004698233208907090539455118040014903081248273695693340935656499489318013305118911788917959055508122817019447207898766510839922265325817188080226757107763532047774144176087269597479637058246266703166378551672412086159237011493715777236507 194 2159278479248571041218901105121903601539129850816921340745156577004866454366686475662631233890890031221623085294487888112598843876231633322389932355045095202416323481819747466808119963219705277206838890317406981483928123223143956472311157647212774380129141058396387168208803847794758789439123029106382673017871226224365416914123164508625844970815423019744979877755978291453205318431388206440675172552353353314910544491994284719132988532988298756755406840329802734178424643526825533709405862355460413194034173852772287776524529914353321898972958357576394606991611196249129792 195 2930332125609343484902669877490352278578517605795998873303825555190265243099815853374238352881770466362921376885485303473643974027109216960142211967047076228716234298693497264736718900694752218205207693176473489994905808234521192598404550788508546418706466515504529354216751688132966443899974244704073907534145390151497989375216988996606171924835278862720189143485686784269029469789856848787543024132463356707839465577507474114604101278657759510334601906398667202247231046532880033329018530992922922030998573076847830484953439705218430308937368524568478199294455684449083113716 196 3942282635065938505649949110848863558894622209838344889621860909330894395430821674318378623157208401203276426280696903726120838046904871647496478168953469302524883745515299286413949929930475902817635775841289146467164507159757289999067553300148167451117694361692063530317214465667537009127482312548397182216557823062723926613877938252647576267148056142322195144192049314091360871988603087006422580874281098011825092650904258458952214027036922975704421758385224594499232600107744242503670889828428050547549256345794762341427736248827929376169866587371979158681394007762915003938336 197 5323436965228577815336012609933904194614494109828859513457554745127008407956208934564885170334272790638655952431627169112754734364726471355947010027487188485451184196687163551155962125335558620919273707268231959804312208364529213255267504541149130620800644336801205835637062050193748467580546537343588461236468020839701809883868317976430855845194489883554807530200339466182066611193504762696721382738842677097961487855010310760152781236118825439121070594657376061151318496629110239903558677336669505577895978311920618620398190683556838173261266971023465386743229467002220184254365780 198 7237740196332600314939080135595358984839777088532925681050681624414165533493041679313639707302173027224554063976470092441525965733963197839624348605747189965183338530836437258742647136018316006866897728184523937768879737307815221202316840230900125064304359710369625782900409191376509597239850364315557962329176564178136668568112292606030802272041348026190153247622697114618128082596882951535905545267174788816033294937742031002485515197935645964342699787723613397179223818271082349756287557482388935015233437843631533569467576187610224916590757620901321623651047348443956587181149093120 199 9793485129950601500929498885389790927802322483739640832182581369037895234288109192003510947555386187541410361570673243366534910513943070365046521405477908170111500005608842410721015701743966688170166880578561519207405431682156043592879212990969166022906311294508768231394862438045713781056637680949884412766550583757663897911050799558842862063250330845543554513205226980173100530703441976405463034354011379050533476953118544520463112610129914566356471915407315026828014797360690233649882226641046017874903878913039990546021692299067742804692543848897946488780307032813822931388827404839575 200 13149040730877146056961947435244687215918461891419727832623848539603028266725003905781543022049153675107682013264933881684446153275316037932431491461688627380020801187619632408747491853569920285535474022209802215451630420436169312174050788643716926642593585926343539138235169258651343110229792134727512147164478692774882854240442222056320361433816404387497248105857461900086208989482841929408450297145611342173035722878773012153470736449618177934760998836699975919467552105785074402590128328494442812501282241090907715282554458352335926524335794148922398650407319961709872892504908691526152750 201 17783929584914728063660132142102771985082496019959707015213456036924032697202435949425716929309278077678690309019235561366154826583611902086806089842467528998072636581494099454516818271776986408154298620000809593050881957729563922656244575539568186407497101883701224159120156194372430628168322742280484235263303974087013757653925741735982639788992725251926671706784866934917413050477351941719007983763701017227151959039778116812319696486601977977415281496428700172680234946649418812103567653311377278062596418166552171885058137199166678101538988565153474453932757730670264177565136840459825333154 202 23910591066624634263583153636394877556617396698118367965828105649461276804120094978802858442717942807256766550016151068694621426393619125450676032992664350540947128066953419651342416441371213704556789732701637130444147635095771504334315845334001018699989327298848571367336440140973567404569895017798773250989256810273450213881585843872176460005984224071752991269629741231679621043129879170942412659205639969811457187301488464043721247658193638003660487776837647552538683541717835982118852069985711409842079723164724052873759251644706967410439508349393342432321811399393703248591987298539202792589326 203 32571485077114214576668559707342309322115012446707915285129774267881760553314850676998025068380402837854080603787633779437713051885304022667785196883969239017005885692898546719560575206531365132666257514249777938267528302205627388202136606033308645937293227352601929450226066940037956666066268849577815486701620801828111581786837916468609366924965232978864258053389002019868886745504560728718448056631227621494324654606153307034285150960529181063272339879002691927416799357136190837304149204267641953199781602395294800695206902289669180276087543168491908928876005038785733659494145421627611968187464176 204 44129051203646107783876102083180864048209606793240235086370566063769646103725271930127359372664983293850978421740882281487986412465591807323838928862971566452660247788508655387873009636336274799639100540054721188597256355741051671198917024686514128743457378512921691079920909266468067455752602920422627628493847803797540419076209211293441471733128188584375281854905018471506870663194749666855998475852063753165427015789975038280139803600198720738432266924066668427318469152449907034201937368858881271090744484223773553542548787260282939826123295283714314873013833275443008577210179775021584690194677161760 205 59773384433923161372213809139711994511465486477705579950846943251934280668235600448676655932158378100486866838706571370510869807987104343455462733067075057550313597687199221704226339852005914579200499998635140543116085556381764406574234430734517313651237926333667326997201703289202727392113672732017148688884587482018184418669598300521563286893580753363213780548900253505789425459742901798199632114081269843940726928681924060620252711743542747231540877764973355444157069691007672074027863201677669201949588287510999196357536209611127270005626614193636584723193229880161384786320746808935925033759623537387980 206 80894541609086423857230756549836658855397922083805317062076081387001367790777340492415511891769520010865910906796961085455344010916576309049636989081962689548665798660600090389629993857496668295106902255757712416006609033132256081713717024905262215331225768728409719679683038477410943475907633890261951189130690544275438985595947107074721843878337775433125367783236472243220266326951594072141790568779317043459077065450529170741244939751522806640183835123702624578480579649999592591263448585918608027066197051497738371662183358594530692311774361208515435094228400694147532193971955197927491719834013832016741828 207 109140384656488641078254231290398757237842446962413388866673982632853451600229305730168658932104734326647039984489761631202678385125375906916777695596321034158240017640420001448712687338746777457097980058044046055089523653729135939475260063828397352032385303306773833793974274411047918302746840764834412489724057633041013422382228356939390587327002900352150536641489161261063126549004992606133856865187320399677000494550086569977131589155994935036585843098067691986039093886645467337151753550045438140870344609302399181464298254680341671106059654992833566457822012433892895871441845243321524559006336411090305325587 208 146771214434440997163621182402125344888754820799625743418654214995787220540750903060084756094868752303975514774331400545016872491863838321003145377729770566523557766283951919956859024582016237477905133833773733602284013448199877052812551683234676152477328127333451447750150616357435445950922213605212086462831306479355115627002932471569024131306082198292208132158270201384885134114452937764109746391408474230708273170304646262510185211361204260764666431471802180053360026711658632591095446132230937595298982240298716945164749841501288373751161492635441437708058722913709297848459450545829305810155688496311365253290652 209 199548075174197797150278184335686095626479281026804814959469425435206684031106759913547010996502540557551687272196073094321113411688195231440324354999509079765248058297047505123576325120668621345316081902611717803175563949421664009466160715597447244021816505943133159158534306066369984315335966703159139371948487238135596680793406962536606403318483843438249728504834054265001558717254661708588891389480235991420777721284964395815824880478921359595157386015225913319541356773473591666162346952588835140758485560301776617712268721607791641738189457056118661850539391517322369747686543294225154906367787878426648935185141471 210 269017588741432942203160756747053548467129987731716644848326426536485393703522208077076565911999849617459692518329755083196725006667977396000554567459274325776403091516751415269056167659315785892974362774552515489958348807841643899321257456448297303441019654582815291180168875085010713980966925316641553652946179695963244293733037256036410785067003832663984947224610020695276756244049931654642700140101260156168424569651693455848343867464499586746376382315580151523099914242602003941681044868435108289513572940987735876006181012153339308285202802477750540804105607799640218764464221863112903339783712730237008779948779497192