1 96 2 2778 3 209839 4 12844591 5 821135900 6 52019283568 7 3301711870920 8 209479341898544 9 13291665794245067 10 843354268309287289 11 53510901660533324714 12 3395268764228553206688 13 215429967962178289895220 14 13669041468932166043361770 15 867301321922551225243603813 16 55030309448393289112891665519 17 3491675709902026639428687841344 18 221546987188258524336222928366136 19 14057166704704942883627721449498794 20 891927885236321831044851305488594440 21 56592866057165459331342910225062335407 22 3590819999663178810972792534792667118505 23 227837697015679746008308119156050481872906 24 14456312537603552864222310715580536210030576 25 917253707012723230242545933926492203251784092 26 58199790634026734094857731152739240191399099670 27 3692779439263211447138294702338255603231016579385 28 234307028229624167577158620518119739205770209804463 29 14866791905869032566304880129120553112409189113198836 30 943298642138078829151649708431746866220205065755005368 31 59852342986536857222333554536573606515868991068693421112 32 3797633963363296000722737846149474139617202065284964834716 33 240960052690577132865378927933364596050320846142060449848883 34 15288926619253352793767151888167593615897132421290433775717373 35 970083109456651940532664587504383892684902592857525742890747618 36 61551818691313991215855183903396463453095061289083575128218707388 37 3905465776360561174145689131557170470919431303584053786682261054788 38 247801986271382279353712532562045746473550842284369601858347736362810 39 15723047625132539668399211896088474111133330278325025000529976668118475 40 997628107594938346763118508658430836190663282202857758920100125927104399 41 63299550112191953708355025436462260666821465773526869980982194585033751540 42 4016359416802612346473728769625123478761197508900007946349368653615197647600 43 254838192946841259072877386772744180240542182866353270875251724389926357688918 44 16169495267958772120126279310378967119737862873321912062299716255551660518991180 45 1025955231424355658325750052741721435105944535087617191680494913594410321002666031 46 65096907444772751925076692321377800917345122514810639690231168631885405195769881129 47 4130401823664516945372778161045659231076463270217094899666881778977149396608579059488 48 262074188998990521700088407750777837661070084085054271848866362218288974051789754011052 49 16628619556085404408679064518712488143720465043569588089467462518310909388740668006510764 50 1055086688991303295013642882643052275521225253135896359513690803012210148639998608163932038 51 66945299790639683206610172720112946849098992417010552199346656800919789453054235172506942959 52 4247682404507675911853386612594670975654015760026365485495750457711620453845576279202771065079 53 269515647341784899013641359004754352178752920167445061385460494354483645523062604059409633150124 54 17100780436168341930599532921645611054025661396065462211428456852927954600734177235162457523802856 55 1085045318927942621927724714382692324886852253159386047670097427809436203704883054212758122903598354 56 68846176262072149396805940046192632368346276501599755110103461576436260606088147888802678303447706984 57 4368293105574030369751094338572173138522379967673192670959814978821004688340366761724150542756794818783 58 277168401968578298220004396651648013217861729336832880649114874394270853128851360767194930352076525274133 59 17586348075358899336438582268504265750363662985058983374489100736505926405602981455518357988066917037820482 60 1115854608357347002591435488248680325768872203326652900955927027259610915379115436297276763006656476629153752 61 70801027118128265607475362043285823491003622098465465915802492317330721758407995413026481189907368873099748400 62 4492328483870556316296616493625628348834915737445954414749367563137482815292193425729980355726353285825369897190 63 285038452525888263357333470923255699033322866453611114128949726975722205624790715950999130690136194621462402630299 64 18085703151509375987016768266948854668016490430599526809300314323265893995674946392999277474676840475139559470420147 65 1147538711307059142194413415877992887406307684803994522963803199804172553408281756479082652111667470929476338118275284 66 72811384932985935333351282301693611032645997419475988515616431089789059352172784645947991930243027080760970309213335612 67 4619885781300560512186550928712400188207649566501473595200937747909930765663692389004216616097751042247343231422468410100 68 293131969017030168589996089222461485439207144079395150005429989895201653234425850798856533804959723628509915906142536221872 69 18599237151618865630586322165958850121882467771290369501176748757183421917800341157577024757963093123016302724949716919061195 70 1180122467645491677764749011468270818195571794078765055232561347831370559876310904843919144745100228313206819898100763586559441 71 74878825797458354051789861613018339406968871597072174665545292943454232342356042768159280787874572901707679347906420721326090036 72 4751065000899895411451057608632770068583629086734857592026513788900421861453162771050287400566283385086326729605880097775524517272 73 301455296639308623080612381817364606407738758263106114419946081348211052698640080615102208185197857831910909957804336901242363050840 74 19127352678753277404568495883118963746747328758680171483678816694774046226555071796027241499949110333034167351594638059710047060887170 75 1213631422556016873447184811867184580769777688411198649642063828946322397087675771743722166073309021461714607256727912510813295336732013 76 77004970554625911703299362257167960158182784644886854749903507495391969684563702449383548129579468127398260698236196065377739070139114895 77 4885968985237861196830865055386062499515854862497818281863771792734543222210699346918033468912171458104805891607820734410420914388632306956 78 310014960758558374005986086744884392616585999997588489776130285631891048532075587789459612493072240586570733484311906371687722180607128888556 79 19670463767680188921967514865397967576356241190484525781078992299307803894178120961981750828537321393076513114815844500242340224057141521336936 80 1248091846564012819375845613228614099699501507322178718996913089780596328521686790459900009478285099404974231726761696810818894804237959794757604 81 79191486070553211201454172622653940019152833977916272473992644752753259186058592144433402592905345159333534640112420087832443712089324220096168347 82 5024703497044260069071995312233593114946805964203476544685591864759648325417986105908661556852223451341456899575007709691968112186742927032594390601 83 318817672024934674259778735108966720291964741829362137008620215153707720147991648059041215561972866629215884662977503930307220904400986581430074542724 84 20228996209465984502109140327657265554407098948088178017613593686982717401783015967227657716372521512633927221069987918907020988829501905878845174341952 85 1283530756132567042356049791541026621553992559932845277675049668389528858906114643699301371576583506785038738177797630720479887301595034586932788545238832 86 81440086541087426333151542107334706896708357455137535960925449093930448609871105347154060648131378687465355967446999110117515841023758308722320306760462094 87 5167377302125813209010515082774406335468569967574078662087632448954826591324344803320314653638944614218929832607300258064287908904428051589503139563726122387 88 327870331633963818877387979073123738415222249326322175278242052102931744413811170358208735703042494449697347844882280048552820230256983855253876467060319278255 89 20803387885289757904439902304517514083171147013278550826721827381456568102785067380676701294590625806837368422240966819795070411328568811532046790509477540346716 90 1319975934842984255575694389963737381553866320160184896052489338463380929925079020668615786451068842516944090622686682523355563665311070228892617463472965347489304 91 83752534835762509646958198472771440970231606749216326042148152008585328553732469306292534227090768971811632201949007131858164742559862524520263294794572502242199388 92 5314102254636945657817665009945495741464840061770474166930664124139698586574226388602410370123631726248128804503431059947617781385933975638664629448770218182976415652 93 337180036736978436043783135642948696910018740261376056649756725718195593613883594676800403605358396017410960967945761547418616279082355352475351053668415696306994662307 94 21394089109735684731267097444511567087288349366489208088023716862856829850521170137033883395079623838476295798797957745356750021295022789220504782537508133969877470915985 95 1357455955176703452368136476093896110408575699943325661687429668232876073449072003520625583436879763998451929207685339524974537683139675103476454154796595811076017246248826 96 86130643879862851365249801555997768306791162069086283162423802293488045125935079932553819147620620582574604171816256941567768182867080995562863979680281811232332052202595960 97 5464993384771790150425337948826887843519091355023384166556907400127326831264836114992762707578032209526286735114647349402623696939690752474399048361681610640694235526732327164 98 346754086005179233984695443490493732903837639735032290688601931068138316261375833457778722789183744309577282321276071274240180389062824547738989747567215901380003757804515721298 99 22001562983833000645445652133814573161210761452888653999455894593342163509432560266673001945781957465833857700165426443835139266010203378705958539733332714518058834534394348785689 100 1396000200915701045085230687381799773336169551289677964643681859250637088766722110183229944483595895111531914048762391170715188268335379849586221594773003655105458637868384513953219 101 88576278075729906801441440970159959352950788243017238452798246572207207135862823342525371122045613453721351925856982476953600988580908396914702536007822716103165870463418367062310388 102 5620168988946159137024874566423580399251147817007578554358417653224512915642460415407121294183291630681087831976819582624209962377088356738044555175261765591127914691380462478962903324 103 356599985351685345912330929738007480177833602939383298982759379816676709114764612593097398092584552636701430473888298088465337302354218099698529591346913659273019619721800977231442887526 104 22626285758120363527904519176887997990710906808589435370141209647307015428854940657010608919750057878785139144636831039321564129937013298884025624750912651077946427205131870879700258092472 105 1435638890178941634057151851246765952101083989960207181355108516910570456539628644743401786093582892705389909244819641885696818283459831287879928376781106440073780773972297553463052525186315 106 91091354764426075670893284363782635092483126101855488648553405127475307818129878539270036399474568018990100767665525800830868818374004657451520879523329497725751591159622853039758098280986873 107 5779750722540186325789165174169298895652390130189115732151684702869771518336930329478232894651941095206578418314848067394900595367897932480401996015447181978985183946154311814333715601052111786 108 366725453816059275922532692901631017361891173128948122595678149987685754355936931716397974308340437295787037798237406187492971075974812378438983928576097119658768097111941924431805140127751151776 109 23268747206019236668750901358612613842668516635275473874410403995505970542422648966488053424879591744755806033642311499048419724650825669934543711406586199165108051620774248806834228532121016200680 110 1476403099112936643556657055246918726028781290887329983890509908318938591047408435717585110824120698214625507879748685858876921322227170290877750954559594026331837381470570018553821204529409962176950 111 93677845728901756173068610354540631867105115380201373560433152258865496361281151756341182798334273678687929662734369937722470395065489421829686797096378485717296476989256506269610661608011108449719981 112 5943863695274346607025271308566460771065883785054690870269488954010079000975028549574722704764034054198634825307663278984437092960254352506257518127220619221628146887246451368041306186126759912262620763 113 377138429615919826426045125779019193963306492713831000034703537462975590904551074807532097838981197148940236006015908982706911107004434375300961983100894582180326292417621490341923910272046118226764432928 114 23929451007809012205810694970954050205635524594187825652367726143169024336259689651286094608860361394742824550021720639627349833278717353133799108302911751468006195839494470595393953555587311108838819712456 115 1518324786254983872585275100216178988874522678162647105228129350491515284204755543021162446546967712242040860432474719510427781454510833416731949240349436358344474605941841903704333180269317608537730831222972 116 96337778739844034598113546488881600806573117569461908379388587622840632611262494702506083662464474690248129435935967603189869521960326371104972767131466900965262115660385902091962146208426440991678027012646480 117 6112636569293627748693750272693474142138164807109650901389470587589985312304251638211865997116738510747839895698665058522030812509761051743928432928314457171649151139361445332186956032330797468476384112091628887 118 387847076370387382204448058953233213405207725811649974707324364033944160604017539556042407652320862455806723562229769866471306535993505208724529873933534353072124287923722151217443337501369412086381333714327777581 119 24608915145504905632120838960586563739932418305727198210380865024872631558269303564395248002531092544329511653174203130472406290541246305225785857848021930505228373283382801635178676221355523507267527375658522446314 120 1561436817588188380193718876032278908836395671347844201565335740602595822177711603239310793776560826737343625054666003743740790242006441987465230273106557002501743735701320379218749869459764529564562914807516163239852 121 99073239145418932982432422762604147761840889613971877761243435757384261987319032277937853694137760139925626677646035614448297502128677635399088562045675848236709331480105662661138169721336361518545334876027970212428012 122 6286201660036750404192373819481542051057651843240819959316695653649715016851310695502590205948735730264449721570420602597732544150688846509751530548384595316402954807916974117457689566109407134374666023907449890662293134 123 398859789500240640209192071891567444761338636089835924385878896931115112016416328998921167681965123145461239416234973939409613958813302776196782681147897249380813578586369286053352892832012209760938938385146949587474062959 124 25307672308948199805261296164815288510607925480095680249910379054578581019584140407205222541908168651777921459871823766211473988728703552939643004471574260211933756879153254909451831757621109151949668374468609851109273106783 125 1605772992307907471390368680113175425434975693644827242562638745857533600863204287665595634043020103757404264693908504757987408818573894841683995297778302971524284110767470039610815991127105419419008113415941011898572475642416 126 101886371506153549238583952192102688082027188991524815179426446440712301048514279530041423232148629485652642309487895094643538162492347712448490495638659033886462613982977841868618630443453471982477777704372876687766910658627156 127 6464695039969516410014951451624309097606675715288738038279169540963652253356519519558835685762290555402110345404780543838436457735511936138601105212095000452338787388505403133181961881191140542970456354280632360253015997275918034 128 410185202809802413383784027988611837732258153152716366490227598476192220749824080808567793586808247843249225533230508920756058585176764171520601564640963136490621130210253591341515487808388900697960380842015534158869728713966179060 129 26026270313427207207702161735656763851825490149598423912078203345076888157405561396200654830308842534403887716824623439810614703532572285963592931381344638074671893457289438744577311459410310983886441681965519527421253081769476326663 130 1651368069319820295671487598802082412921753709150278042561854188405793496849837882358303304111106602618467328221739856280364144560018945880460718773572138574908916238269686393952085639738922705117681347885879462250507871856661948136509 131 104779381276239813193343033116732258555780903963451693514980159767670684084995279631434760511848783434904424279524983920920842690566452667869895331507084212239032406543581554723173059578845720613296770873646879422444644540725170455819856 132 6648256645263610785142610632216922251564109882118457117181567154033426168658844082947095118455688039298488024879965928574299607207743300406572617199195269655264828208143122032292854862203947848811492243529231743939316546348635315926510904 133 421832195255714609697199302995112104347560341073676166198622319109249701692870083698657787907422368649715639004050934310101785182361909333255372134147369966234936722754550504280138757622038629324113457508405770969371992336030250105733173936 134 26765272529156359120022936573949761651098503169247895016265334914405270121732599408559025579068060123670565751719899299792017030808326341500598633142176145191328418756970791883395381989925252725208961502040618695101033655291840366642746607306 135 1698257794490396153089508322788401483144191071876666117361886608308218366665074069910713673262797032193919492648710313439005545337587960386028625686056627783524324856155784966013534859611968762975213189160675178267584044133009526445771355188603 136 107754536532577975828520453211037029650489584662792717775687517268027826896180238113532558344838532524490426308904580723098683526823798423295493565093140624699070835060531844568751630249207582658355667230497552877939386300013753967657902057901863 137 6837030385504492036192411763314649000877952407638578141406685185713546964933093010093937351724511598132639925928492073146211290303420491824671942424894750603566350703385687668402558872879819956056976291041822626845373808321769694518400561872007596 138 433809897907909005927688296998311318993544506942972465975755124333915016886395052288801608163583769034366333717251035395904480948060938563740622390507014764457696472900405471296863164021856834786362430300354181981953904028017898723415888911124981004 139 27525258322950126965094250288870096423981080916025575666449700456076081228770934327086341222487481197966783967049041048676092569454024262493021232241984636262488186347783707893979407072008408154950717423711908654374088775055724573367430911212988644326 140 1746478928671125472241776473325610291222463034150421604031472763991018467029049914088474196255663923473503976364498903486171401140601484271012388430142841830751917884033171984199580014147504589259563615487811422843866379036833077265978096413662431500936 141 110814169752915376264357077140037515869398725025887840316959953588672879107575575980379914504478142743324680358935481938580992452306507690817760645296030696205208837847222722521188008486216835676185897768475091239689333641987792690015617506858279387562327 142 7031164256514380132809113928027093506183656714532605063526231617526207954341418811200664113858201318468476013445210522700759499906091202625232193073548532790322257116938434501795985246694355377308492856403412790233156677708436615371536329000611002793492853 143 446127701108231114398521321548172119391406258427729917824405391859319984021836313605815303831801549551654361823835846881859319431842950273442006378187615562018672230109005053191895678410948156892278890849427129873685151879547544997052757884792925399815703234 144 28306823512438041649491309426163420974474808203215101090719982881247840952604411798411697313379218416154277224129883491684757501492987272992862465190084397223625363002417592207384411007442534056175320403513130759443705721015586892148160542614238748585634911856 145 1796069276518484043060491619759769976125756449309214321088721415507410430273196120489607171427354057397186016541937702495005152921878897710075094509413187273935832094239963680886148367012649374782901953240503021881110331971130894706861579113854317150022017687044 146 113960679644474520997417289061551782699178745036446016422366122724217142478394011896963956248477725971334145468732387383707729824925597603083907058240632269183795540443511451084058382283602585822897812417317743776196759556698712558054504897514268835797629959293242 147 7230810456378793708317359854667601278659575158807811505178642937944301210309275765123343557871722125155163175356945880500543935261425317410133171563623100570334898047915994859003729078764320848199507432265352081142494645188595959660137892352923415075195684553389567 148 458795261832329397970722065899538700923255295986844775395458039299246822403609716654603886445121268662497536793579123317295786861296298627579623965168198368602424789240316432133166482209585221040655194978972630843808217742318242723574543160690937590333224118015266635 149 29110580833176908763877226917981808492027313881589870970757168969079779476293334651218492435138388337004611016430602769119813214935086094076174664791898632472144898488813605869169361525723181544862607267665521318432248527013508620476777681348468144326342833845904411016 150 1847067716132224930395190390237946425775076955999254747546711892758993912164260056149279442441226707573201916120021763871069017872021266226458161290933029256036921857454102285305355323901834375172765025708507404865296746191919915466093724038818183439998431102249356837484 151 117196533024504092779467777992742392608512634659419664781982851565930684766991733641730095914991597017770546981198369670813694092361566920548840748416380301228366138173590616441167951743082466039169604624723834608113298031389955766210884769373894375885520984333034207108872 152 7436125504767599575894795745860357492761125236108573458868955347812551568965687301371551838410508549488069002992310136665539748203214857660351179865943461962369556577163305772392805197381853406503271898509666007284052457539285734148418530545521392892876318446524708317887356 153 471822511260581445626554408959115719726308299134314883330107470660098702226721422145483881967506334514442912172459686613188535245228917575689514837717044124430593118314823072913949892394419480263300285125040176688957089526680982182441924021895385487752240229420559257602014291 154 29937160419026428715023645255805355810340286088739406828490104208167696242495505126456843391745676052516271109606561346566974173595242600103040823044894674084948727260181669860042140747742682793149247509005488124908834257142442137093107013843208237756830770804442765039722895269 155 1899514229535234051185744553023881334942278546184140201649015844617456777873701590404192218111763366729598966808099247739461512907375215213434022776934903636520252695920853578696124380104024652872423283152687232324559680184344309044203498146815585681917375291965084895416354498068 156 120524266754227213333230808486731066304078421481895967471208734225352859647559571709147810477038081282552125258003495533172165636701545832108322713157943235519243633262644842213296191268618556256291143333004671117278114189165180316156344332568995565850823243104014571883712655799732 157 7647270365644120499488193031123628575268457205745147794049272080298034506015782644829931188286856225919217712669527812594797018350461112866111476724611810180422298436521186085480679304739488802451681650217207499284518003890193290418020318614994153015232472154689633501330196720563088 158 485219662563992602865005526979408361094879806693991704012605328155351937572167745309671728178826034296520429552671572127485622043938243227751295769625577059125216313303360834506736106226138063193844253035300739241237937237380721766859516028586276081636036844851603390715098729194168546 159 30787210296164829175565620776304836658170510571161196651459295682783833315562546009055987811051932931728865459364568350778388269611153850132121500212134879954010669119895594126926518567615017444890505522717268608782097463293390000285299245059823020916439697343673452394020713598242968025 160 1953449934018845171497554682606784883973699234406702160213342754589932862847212011524512407896222084467799206554110246221908076362647938192316990705884079304035986498850816749154605504999575002711507607848404356010123331936708513427878232452846073936676996941181657533334918962378767445075 161 123946489727703146758682825031976111723358077619380524733448136704024309121141574726023150286433451046929104522400126203362072709446276100407236263270287701234963760827689342848955800430860916356882138229501714127368154595895829906716799230589165533287752158067371374572052117892456720852148 162 7864410573458503346289905371788803217484850821589732125367358998929919822883820337620223783930824852301488661399767575201124728732980616255129708234931410851505406362002431227737070909039516862676076640763298317897541697531159157021323406939252340866302306367912613168997884962131936191326916 163 498997218911171086357727613916574918385597941834208510963049696989710563086580150430966247020923359585938232199831305892953266059046658723364284807582912781734487825971761964553317574081919900340768265518700436652084637655300653943599370248616380558085009375522315226295982530706245791651477676 164 31661396891131810805641628457247813312915211508198075198838995380114601229596148477978880968219557315563727766892557071682642421634708395524637551344723082975432065751349729520521230801101566453850234848932164226853218716949089140611054185892881554738230716532574854459668156117659142813501168264 165 2008917114378188587084058772433040204233794220018711045301762654640856870317478675623061432745867169273867560432981420367640295486455056015977026124121344489993042167401901447331377118474397984331973711831290821729238360857417689489547501275385213963668068984563767261730193291368975636949882745415 166 127465884917161681809434555114183805364565588329412408192555690924025523286348210909365158551592724790458666701437242986352125681370731826147605401975245346556878495819145640838541081107415816460524046260744869335646767497827138283629587124960275026314215101495107373866221061554523982679438632898709 167 8087716362924281356232790862522685893663854658412044907480510391249688875399353378871327618542088620455757009796921715821620338846347323526862078772390723449314343072040584511902083976607222831034880869020160340891087966142724420550964626110943847505124240288744027255085815616673386946284515280413588 168 513165981702656933009988223672527743691754205561293002790024127779388221367576271380141585223098235413474386643367440676632706865325975026361906000822866221976090389932011359386885485832139758564614059249423590376793142130500239826806093188696741460616914478847944727040111762664837964630710273101852948 169 32560405553297104406847076059818014573635139175554728895926091693099055274891046631095519017705620157848329077350326689599233048068408400660684665600853003819972152626053509749327837691621980466468344774395974301084057820688014637321741219026788224385923163603798408882365633597370259194128735345051657392 170 2065959256062845524394612840823935240700484458633451644744994286350443550921109783227372407410848340133823718389669261786333042529060429207456395814893264090757940668264374048187281788125920622979433609784509754078075795250339606609512257309222665081666925902539477042069469230646348885643089892927902217882 171 131085211476413704964280870692514915373968826258338323935775910985256006136141766815630143438846365354421246317420175146791134889620455083901266453310132985448294183706500222080744790981351137639131543863201022153101090279039175974264747167019673282525776408888049482947020965227326779912916979216469008887095 172 8317362802479873435188856776098440721547146528132150939314269102424988732212389509605106520858202904218548518807298502230566804434393071351409299615856732732362265532710885515675943253793228637248536868953789715333271431139184102846517587804835346865710755985743951951174604259124159717685423003458094481885703 173 527737059039060375616999265374302123792529449895196615793322429182150637540538450472653786758187867942205962511177860488146538220961423953791290760344840574598077845739797397173311005002660845079269464924909983863975423553683213965470636777715036544928730609344566326972007908383455599340896237929208107390962268 174 33484941092164247135078063111706905344585260299991608868038594118255264483108954506136440915702458858335503355405959025861676515314174536600135798872601716547147704641015104105097190291493503311475206732688989282875028532666569655839866044518995416100545713562525345019642533243672126429238472645424196413748265312 175 2124621079268797885102154217023457057968287683330765078546250365608169718722070328908380583884231409375294215946115727618156037645594475010107173134301554480499450873885069592777877274230175231875140186432133056873141559467340714635118732070862068126158609926852082612671330834009846223006178909110665616173300336936 176 134807306903987007094209675391438024199889047510465106846410369583769084864644521560870402572077450658350753256154468806504141419732441181135960296747519482866327044162287710450508827687182999729756772497760120383251320234689825111870585648782921408611908057924050086438135203123363529317537508705930025396666884335080 177 8553529931539652314719064115846620932000762242923789325530060377909356494694352145713020731196748419992560509125095880300708577391753316267381248433795108018123674261149810992215099665279278352466444506118597288572816017209098775367800307207137764793902976177067636637338660868935976422170878112754792873931308282765003 178 542721874429648540440676489822074719401874429535236587064216254288363971711360633177290139114849672871040004003509683837966493880632046515342148674479610256616615726991240302550324316354065468521052390368089618215017211339629337294285868478277021645371934446447055923345252031291565471335207043704736896522672674423167089 179 34435728329930815991315587320885994858366941063481643410830946875068886003737948364410753124732025849950181376886501528035943499983855624180010233343267241289378611700776633613545911890967730406589056175000790938409642321368976360854547209811715726482435434159116566483014099693222056167719866228453038054021677656934987322 180 2184948573998400918861768246740913135061462793484948665972623922226412617566027079594529112006158849477528578487517168984207805750396228712819324938112650336343294376307671997702058986948109855252382015598554180011404013699164244773236817369450681736754476103863890591700679487310088825061549183670104580372101015000950341856 181 138635089267683190225542203467879925608713357176537579070685646339047833610475856530944459787397576797515984075216476688528129252083740389752426301361118743729213838155764068035699187922826692706764252042790947135280902832702846576818611537692523552952189127538073057222152035582392211240113993512037262581904895472020826598716 182 8796402901642184387202213534886833997761091933942562605292009893422647361216490024241616166306007458132694792819318716229554438744210547499207297852923393297549902769411552842102383336575088684300742824712811626474968038402185914534173205727488066441291493257483632049418391460385194861115382325284583184552968218575381991808834 183 558132175748207869962373216002770016585190463994143272523061939771562502915686343162047162683682445699050603518533865302200283281091356941665658725692317783490339050622736763966064641283525224311393720204829004254682354566256187271067667958587458442555019192007569175876919908189879191097289487643258319989484917228916738646570805 184 35413512669738317646411584319095036167388729878870410564073044519061572388010324555615567277911607577928460764585309598913377366338701896161841270637333930181698987677549424360949947973668567356295015152307996069571328334230321380933072709945713608023177051113270968697044704317311275926054085986149293326281837739870924113133398463 185 2246989036115865324679361521512610332457819101339044678881474849650049897246569145607073331279795052346751237967398082097944805563652463499684879525358813572438018018685858150450314191331329562037032794609709574544905624099514220087176550442265410870300102686050279056555241533882869169002955452191722566069224756295991866466717321496 186 142571559492299694134531379507457640793906343252511648766756022913506337594521086380865221878946319955469822177570723513654489095617987168242833734110847564069825514526893469064868563751056810948735721404691162350132426334759384791163257238424553090751018376566320664121286384230535687949650545602536542408215042175132003181009494978936 187 9046172121606299350163039841153849779790444509885826008923833694578312757546789649446960336811536298034794936099282657674121964480120630352753464293101200547247429659332918183418428206049578276678562270094923339324783298990175828120535823955916451438382066628933470616935384505024821484187888692262948867321294167280157941267551816676714 188 573980044443203534580865366638447973672710099808458885419015320898685907453517634848871306222413797894258503140902232849750781839474568506786566080632520712596776261011440853197543200218056225362747677359184560120826073978811137103325398042793292035530489603248813065151973421843516730009290551596847466303711467051181094387596556136181800 189 36419060680057234114606518395325215095726194033454665459698289531745562980790104632653687030918208762944579984000360881768195940637917694872636355934882851513149837593529599850559317795793259915844787710177318180615715846213611831098534569219731733289047486077441794836442480880612220926142945743643498710653779616750640391265631307002024751 190 2310791104426515745947766203630203070198593875168460315317358237478866705479517740632510850419149013109150724161373050669347808243306599250363757600422327911911082339481583150399868909957266528191133222895912930012756425629424720373083489813104342629155356812966435156998710291162681883464275169318224941120238422298025075899062548594200460857 191 146619803712310483029094545447866288336964747756155247334716960392737284638473136144865526984398094091416763110245412580914893336764418055041890173830208086104535470989402342495627643783908201516631257736929485608766485136687244606683819592960603887112360314412125689708723355059490003371046025209234282194615347663676916039311367678742902713394 192 9303033406808789872953204660422727505362699466923004776195368956912298486351016101014742072131676588532676879488879507472520949532201020794264401544859356882097103511299518468053871347784247573811419330355729125517935227615735840941615175437717352218108084072085922354974038061074542448702972786555504189070186568605161148842960266336646854231080 193 590277905009456462105617065218908263423617094422491763871392513685019854859185656536532193894684052254224287712319260476767825292561492075697562955336736123669041828659652687062222249315079434801340752110029595302171504284046661188341277788277558544953299212829549609773111689352905125760940158070021793385950550486106402918232491468298942435699068 194 37453160695665373514211513832419013276823070279497364944184711741155801239807417117723902877070833103109041012841194139838077388253265737579319841200672405430606993140372560042203605099176194485082621096446757816322779389667647481437798995956352148835177266249256287112991285333314002507222486955623561341866491802220617485746948311012447797387074758 195 2376404798808895249768532748433606185305522204517544539776701288371317113208918751109965568965099263470101734746346078202906147141194977010819259616247949648631570972232569463325458603238606473380558261132331215634547074936066999425148397526372110477887335957894175543783253201365146254955862012238568942693980043100588718473145177866355826495760617281 196 150782995691349859202757940859286219478464781171086684524398591636717236619897206408650309027005463255654688341568863202519224760660199875303022929272485120318881840304286368458080691311165105162471336227293549023046755680734123176907533227207361849894364536484821307147379450340048409739386118879777981525623787298467694305677334266590929803417900081391 197 9567188132700772795957552574164139500300905108070750116069562163875788116421645143097604354139335496439095510718774167950558311292353062831876481223201532788834725013416049637268455208157008354244477289209171200178979402243646107429058788637153749546585900664906004789581730159160453887243798262365447213071174124558279236682636699198076261367759540720788 198 607038534728763639842403731700365495656038566406292595006923451098673603711259351806143671109942080883063242801419189770603335867215659422509265719349673513154709402590526827092414296696637665832910295777847487840385040108734616978247317278885110359810707713884967946090455314078147150812851644556669346876439929162286589109821463274005202295587018112126800 199 38516623435690684059822645501664400158213407657142435146250324574570292193575835048884530338028058376088931489406494146429696993366504087884326862506390073564058405494537052330529781831807070849103685931432404889930405425859256139319909152263906301732919792904829937284370476704814471984729068557119033092714585698438760571406498803176782942070631745550994000 200 2443881559429610796867989058566558196849188067139492920318872825806372915925134171716907997577515565947243636947171043876034345386301190509615765011446885655378047582364253006771081396933675547814334697092779535998245392763938660271042776988982347786121879577781410146688079573631238090627684334365752237642714009172426836346523148470553732980236191172216782076 201 155064399310396243210067563996346535459208083865495949239406715429287473534990243803663555819123747987658327390208362950121404690131541804278181499976323798408688573040278641035865332380512929255529289479007452532731318770126453856175410149599525044374310314801602682177694288495136691967269861889745772464327105056294047118689809461590830473779642753455539839947 202 9838843392683066420490888349745800515538903512704327298639562474393673936816486070600340963201451121768518612907577657872548373773070024532515849887383994768423085675040178155045061302726155163886930276234415786631994321436276308298634654207666324681975168168317640657718318796714325821113351105411212212238963978908572081058162445828274112294773129746192053620813 203 624275073687098191619024944360612812939135157444081271763360582890377897578044554947876468694676145147699280933981038815872980856568799766700803891654636304375392531488165374808613041955026015114848727196021357852776670079942335475125950104676776612127672503853577302663764304408197961952544988165218401375738445841771246763317631914641886804174133502557630852191882 204 39610282639203067717390970967978628890449517379575854924523053953072889566155824817296539544295816369983240617448628509296906461733078679002986819147094777348788455565190855608124363873368816850036059016500693910888869215757105782018718921665598112196033082691090832798668984470722791642214112134474871522165629689381465669697013782954255706559246271453992874532901596 205 2513274287071663561349554176149219133549038445223906875299408748223374693626266851534865086533835619795700296399392652319544956606112935945736673887858483337066256460652927471867055625477004557563656734787859726734493221481084607288849688092091752676932897384640880618558650283486544355414876685175125883724758354562997230753257160690764527102015780713346696553069470884 206 159467371126606619871069077250348324236114797346678787559940509739940002784840787676331960275189397757055769875807278278846434548028241358841227310182402215987445014130147391514006088939743122745131169863437836270307341922599683815058638053889520110847863541359025947545431547488627842706266042454963606191831790539473800639860451607366893748320890320271066171925616289642 207 10118212160464355851738152582481906774457383306580929622579257979487144251010352961933108171196826754749511640564446687512035880045379206765834842394069943994219246563935637364565727099144918280689272145846763124769075986692953604507459027624240277702321461066391457740758750141549750290694645022845917022141307008425406408266399421385439326936112429685560041038992392736947 208 642001035076242566554465638968091065388146936490143873578514989677339090592966505536599252907801780313080938592276792101967010755186566360484269354429089495323168586790288755345202138935275191222881786937163015520580793551178267117717482765373481604065216191749491692904682825905045648275049671966149643336431628859913405616311739988692484100161558287577250268288253737529807 209 40734995718853488109828423150092835841821116992358386196372297646724341251215888630768629248063977312342717584676241440978436309119903947647264164127140719662374838013385723905846355718542411612215026906929775007781728070655251883197953324368496576904545487030898795823751978417841522007999481266994656030466785047251066801826942615049180412677743463004633749255980962270190116 210 2584637384607880915188947537549075457889241527556884360239383198082099800962050137792582033632026794613750977630249673451236130416238498541512948524152073128070020412973402266084502029310638013623172546467026388677027381832940685852024243384828968342709574445179207216690664096753719358504810311283979798432332249518706534289796924997478110274441760130565900221249407432840776000