0 1 1 5 2 46 3 613 4 10679 5 229576 6 5868715 7 173833661 8 5853205468 9 220767370219 10 9219128625851 11 422221005543250 12 21041188313139901 13 1133454896301865073 14 65627299232007207934 15 4064319309355535125201 16 268077821490093243979235 17 18761694722205196584261016 18 1388588970871111146365002303 19 108360919895270221790417013449 20 8892151062177709577522259655876 21 765466227961998594377211103917295 22 68972619602937625403668091293198631 23 6492158720685757662767688219571875658 24 637186710018633580181629713968694798889 25 65099438739578783465111030762873727275501 26 6912662468456899295102896265053499892492430 27 761809011969925946993244350625222326479360621 28 87016093766638069722466777818370963892154579263 29 10288834139684815098183704099276420782500248914504 30 1257889456908176883560005168879665287302044235980451 31 158839256089220756133234705689220594976676147917577765 32 20695275525210783462083423866126101343190338120498964236 33 2779511211313754418823714944012703021844028839668697002243 34 384467698388560759345398433412005859914402988049192700692419 35 54724052959335084883275225464450156570456681097672241429140226 36 8008974263357683703430680496633700384989143937548284731243393925 37 1204281212086531529355073387939074966314844579554070218051057548601 38 185917711050074941228522859753643592908902250592438348424279572725598 39 29448347748137131541420280774256520518164814420692004100006051689606009 40 4782651025978176693253087129314884592297946084955089366839242534849197451 41 795935780937966458401626453977227861044338966392658948435976337244803587160 42 135654951293104538519877907921512227042690635365473554162253053663402052221591 43 23664650742728603901053670056449718879181090503514034230004698172658901880215953 44 4223193127331766577578965277367836782142421583090207660827435514090161879142585524 45 770616010269499059591039165748540508996834159417074569462454706302404558315166539751 46 143707956722590688800871649930850547323268232446408176243848586889503235290410774198095 47 27375859025577368602971330582857149771120087069664120981847636087053236663059881106531706 48 5324829834820782407771015051586244814958761018170819104901549289279255424756337025562972433 49 1057084102061601717488527362747769529672821835255454936666372126412017448156408311304241005589 50 214092476862438859430891113433451811630097003362473998903213389301677256618193657984374748934126 51 44219166526044491036551111044291402868147558020834486612996531136315324491271432175779083190583605 52 9310495446506232709454105605525889378113751430563245303104073950724805500257607771882378058076168071 53 1997699469941905369761811317581385735586468914355598381172426141002681993522940699855650313526655017288 54 436647057189087154167263638632850834854884947933287722273024852748833063097609760069730222892667724719579 55 97191299185343723777221596294336393084258977132227458645096639141526262147392852686333882086039660634570701 56 22023148125902547421122751878202565008083401691689866576773906701771858969533213894758969973999984315373994940 57 5078672901734362915669019537609344636385528041682352760470127562787321382964966457738805949737708739856036894811 58 1191539098553426904785593982645780048156624528632817496750046528395700416990508766668732058515824713108403897589643 59 284332446225798671172391733751583080855560515548684802374650919138643336562451539636937813702829425970597098793218994 60 68989296993075827679757801724463238515628737687514712810785538201309567094970110419359416854008346153429288839449497101 61 17015916155902166575684992057683800450966560927796817868341583857083430781492897390423313103951635619483911650786774140225 62 4265129902727914306380281429532675096831912579068709482929334756889938213332836692938339030781593649025846590191418089172926 63 1086178361632114048934352399009521445278596988600936543947759995336356127678674464877574946271680563459607960226387176377979873 64 280966230850058564893323883026457731239009686310885706505318402668159920306997410957798442673352221027188443172977264636287433459 65 73805149308831752440926642590344904387143957174559626018084064040576793928877625594796854294032275947461478719069072107035983271576 66 19683276748334882772202771354600191716457240553435882469976973043418143605717941497186895234704473083866693385969223534708595013356335 67 5328291836599644215065283948937535774098668969165300009203491027382915250117859659494134817212224536805051051015931563126939076908454041 68 1463736988517309086460767978797724204983042438922902911298661024539578312192972164878914633497839059979417535698207770050914185777496520228 69 407971544167575215655879326637001662164253533690184036841206076489986931886627478985121872127069136593885089295067141891530474862375636077599 70 115344920085506238740403524931076836133022601359467630400471247315428173940916877300789864956928818447953881882380572563973395975017132448381751 71 33073593421995881343687392304497635074690880732264054059085953423811866816370273656546578983060834645717792115218146561708614288411289109530905770 72 9615980505208894715055844637575745500222209186948048858701681789978627701480745235117437968089445471463562415303904365173963581916347342182090052281 73 2834342631020780978576844989922388362729473150772513179832807734488830824000384919919157280577244477385985406348032007296330653514442446334409814622333 74 846792983192788831663444979934100130362129193829500643910305045945757845505491233611329898908064444130720781158259584706790433270837751701622048831310414 75 256383440763430014991398156276684881238294652000273603808023025042995800656858092248046877460093669759748631720187357207448192793844067937462528986633741501 76 78652814672073903648181982596775589055773955416729695142461777724886198248905214531842042055049119152895621052926104617455757260250994088195813838326414976655 77 24444203089214739875557279698264612244284681293506939334699661466562692141686403058232470836084500666382205879021169493353076919511886005249021010539781762109896 78 7694890835093029660399972768551293004633514722496672480304655856649345622552997432117255323464787324430998878370930244301835119314747547971224234138880505433236563 79 2453146536003988377520020545320501506057923384906574388757532260370407446359178452185668953729865472740725676451448550298897697298035832110422573310460947049164879029 80 791899769195962497820116406593882533857502805324139270370067954408369228614954780071106354579418313638439735136867302170805318729141935135286650234994361858859659844076 81 258806743483195666712934324812728864038308843989436418065234567885318378681967197853420960254139441427513664300065118952994522159445892883224928535113394399073263583792115 82 85619796952783337585796527770410343575023317981359962381626263139782097918023412338256005303692847635855658465150837144462697098993649313878076019954339471526877169933141011 83 28668317034192697767420159073403380916697047911287045095081990800998569449744199044020337869597245460660415051180395719770707195513105115348813209902098952537515887732174936418 84 9713981928139816189845566776732022763442863673293282256049996208577172154945574421615707755724250403399485795036392720513772682951006741796263684422128173658007546224675236778069 85 3330417100914914197402224393261775115873880320941366941928393082074023847981342861689672614566118870752419129324528469753941399365575252860920254015492291339567524124701949483774601 86 1155172342062027198385768578625566071336089153902457574645224623921053726452360308259523786447231742686022821081524552049551092569848597463637855139325776847011778940339094561797157150 87 405306618463500326233750237772497064259195644144352606152664564003610009926447756587694166132792017725831607816180095265273019441518370447181060698976951142331007233584446216017336341001 88 143831043470947437335078671691136130693233324116856352587872374104427062496436913768233685318069695884404773890880709176291781381061527100724962554994840734662456444348144948221446535018523 89 51617638128923343647204117918495448406270954067916708018913514637998535595811974021724459119772910603088571370499604818441690869739646617861738857766552781809255790240519838937145981630877784 90 18731215558338699429798009078362173512324843529375778612990503423133211626407536421565758663041700162441515564518489701485148067365268673182713969345376487469453416759082375925814235296834706951 91 6872315634796480539800288398983317732913686230288180588207137451632039768359437375934650909299959912974350580120493004511195916586531947181354832018991252958994764630625122968361342797468493052385 92 2548928529491268595599931567986560672014446856964599416486464762258072192205842169774438377289758377412274195735441953335820397394452784927046801756049909400292208622282755379965746724919041766052116 93 955606030973419874043879425170164039392261460118403399406164477068610323279124754636114264005220562379537707549804902590933218345033733583033206435970570670965122469081799947473463126335887299795524503 94 362090465310894091035803798178372569498843709929411598743584634582370783227411535910994577178041446032044764218522206417761915507141867142065107073755259319839028302069077036821426070694243399514751192799 95 138651204419664774460008639194977288695432018881822417264492248481009351416299413390161005583425832456358353440082467914618414159371101281716131354317603942908876155133647050900636111819843520126626539025626 96 53647678845766161787703442026680070795373606181534814556928554115598282302156805130150166126326241068293670187113725557776209274970647254686155920159095547790752509758624298446955288575143858999557935279430945 97 20972602366474300436558811345985429132220969760241024611406937707339189776905182240976646878387620339251593837464488415725163081265784001447911992799290583038182928252853358870360826495835466177133084190273650981 98 8282894386766807588009635430296928738642132897446514608350944020230306733331836907182099095787116017004866438986463710670709354082279915957327541359522192361831294734098114236555475068003502061228210159878011325358 99 3304422575517035429558622457801602642468552555019687033723900977907132374860782174074460209491056421784952934242069295468127927081567021186224040949357196771707062206974532903555945968392421876342042261542208425353989 100 1331523484763992171755697122223949466047161815150689479511844740139321758887715871884723182950415852821788663218615149238235183476353207842534038438324852425414591473098382719425535720347444606820250052149122055127025751 101 541874708761323988589724418593763379649585246403432352028269967064402373264624483667531103704322764663070814099203831589256227253011697831280605714851755888893708564489647261951616342503803786264549220010004463238832859080 102 222691470801428555979777210880712503047025587197942638095361858839921052034188430617056739203039220415410015806090332477980322544703434779718251333602653851891792820891489089901475926412050627804287271931461928484112952232971 103 92410561222785533839105045936280005998495538657111262089561073291230745439601069073350731612911181336183988683413480357745533876203976316825948450616496712571967572761854093028186771282735691406922884355141310516937078812565213 104 38717955805644108452504609105439003001772205763977088749715648597732219585547394456339859203432504716846398989269068477798183710308967379057136006342992326041552449560828108698886775032012719488432663949377382342542757795369736604 105 16377072002324211482775660599711813818840176703854700608023711180324421316052248604591686910660658622014479962271209605191984701721066745344024185337059822492074190654580934079909032821328789915964302936477133233925426836656352597451 106 6992848406110294626555073129296091744900513069280349550543888544493934417730258688700982227770714546716934501215879491090964278771348490918213050848477038710926289974450718010503236749991357099534945213084361932639812971796671336109915 107 3013892132076205032919239501371612796112061138860511004025474945242354517617727761371951555461478755014787634826979504815896473521547438871457317193440101339107448298927862097229394747020253840606904787901911740606804223522187029741421586 108 1311050623372443537158865692665842196465396584855639386487824930167885788775946489205605727446327322991668392658611156155939985115720134814124391773727599812471602945209014784937601524463726461629586717390437110610821057815436462522126745693 109 575562516280928801141842878986707615010923339155853305846270618934899223553776283651007356383920410969349536009410927555323810945723614149854027227609995572822478355244001289262931292667512567719697767405132247132152296267601837157818401322769 110 254982643295970232269140643337723184624599598876164779158978975272753404257787983729879684832433752527018521418366783255991155847823060402619598567096867617653709190046104251703361541804741936542989634117371222030616883235054594135633780399097726 111 113982519866777986425912220201076706361950451115581767352642791677466875914829942638118558532790623353359827055033219396109247318455034065225827788386432158350814091493656911915475255598426267429321290847323039256497579285510208429281093879098147825 112 51409157474797145032977362444394724110680191665174619019381405370940954647350200199723576464331588134612136876716202359837835892671832471595747996469838773999244353745281261314171391426560594772451947555644632894966415117264557034935354830433594568451 113 23392843435703632813952971756182621080461177881545502766969369901303512615884276566615706123957461724867096862248392029950808879323115490661778682243750120103151506668060542107677217753881961707192179892650091418912437896031291082970864843410695340529048 114 10738216036094779132576707670410972913474621518603335111692942742180863799896338147582207754245558985925697911335141140501346027880856549024976813240540861353040602057470844614709026336578314385364856706369274163726954302811702421915580224852855148241923359 115 4972270438052925105932356224319995347938739994508447630039066332113060085111317263452916019844334595749630244006816133562013487142760946577185763958733385110899014671604297336997883248861956432985594184373358153373445448906465315778827244532664629937676644201 116 2322299804757823727928243454680831425862755760243223170452627932991753964184118795967657039059633380603906752798201966791119331952505651356720654456792515998813801805317749909266794398813215887754179197296604353834469824244882393168697621367162657419119386269060 117 1093933152089477340122611214098086146313735244572595432591838262848923168067235608893552159125346929139386246231385491574791388300408096157780151428573134691414207923314928623877088100765200002433804623042064399349452695332185163245748235956317883685769968732250191 118 519685732473134719260248205534705764663060137062251257989748782894857498552948089653740939822635409339074417941435770583676963668893857734347055301664559727238076510888468436976595730171238941204489814477871136241460821229296685611715972870915117440221022926008056903 119 248964486221290183922507567909425772614861664439536911382147236407036185915280981278234400029419526156639781689547821233831850648843530314621891822935827314413959934358169520500528742052303515975363700987267325836945345543856080344433655850017344024524449437916279524874 120 120268032922367475908713179347724838418167840909489011772711078143740958225473996560458361324576007034214604207521550034320712787985764654506547769135627634256611622282031835994204803764584743095076803884465630911295162943392418707878493552728124616845432435398328242237001 121 58579993384773981171146021246164081882815539292068759034884831122581893091333273876492607360633258049187131040022741623246951543050527193028494940263657305520677095562325398991669427451497283831148940329775881893663078944385446193612964297717138737025445004196844970947039245 122 28767712359834820542063796096109537645776072208606600864452903982890883190080702963652872073195668648176845184884193360813890744938288073092451658288588671334140882766931988666847328591531984190357041537238109988147285109320115467250791639287836866815805211998904754304380577806 123 14242601051800119905808758523014107930437388794507609880365042289102903137210014613778129747731346908490448371304692684185678050932970630931997664840550712758336145279571041450190608347308879005597396360195162002828618320907766136929966280254585440526131349008669817270839078597133 124 7108415481837074350600662103076101081294628440058131570976649757642276641624204847330676132377177664627849408773504228173750406815508409756844336415750004073851597956671703676712534562633131157704921680085207086340580029950651329627440401080522534517578163452295090138520048278089439 125 3576249479413470907720152231294510573017811822265634831462459325809061951774562560672301465226528836499524774064769188268828205231555780099126330684130825150412629226690049943301237450520897330419809302832463257670338582501962188525051855147229708386119599334295878789367666151617474376 126 1813538421458480151350719271892037786231041447591735813554190133517046786162431206539323479257047982413345781115724326958305425932933204163099849165127138820545126708843831196054885692870131056309756136096295894924395294238050669701219737996340959944421334413591753515239538253510895402755 127 926920611198869132200205398156814225991203418524711940250068371991632808556638100544175533775631507578680175056900535296545106789173009550607566278601338724846407050222627482722713848844951362624864183800702519354448591634031000834548394688302490863870025951639619190420165163708462096740421 128 477472586445101771268182079501196456199355348315324440262525574495605821042619950841792557019897852138479935091138583042460704132200172213234129263088531014462110341795045527352257922603447020350762422445470945452701655730194827580344249564510207991817203423360689480604918463553383329169846988 129 247866698890259316051845563379994943194805491591317108349926073874768479179485986246898480136690530810536952410911062091457573582104091945588595705137176899426483496800765547827191703983563881101502442707644271027103689546794237665442283492579362206359394238517543524294806190846254486394757214179 130 129665930155464731833704021831991007351124736193094596997697290130825759688806150442422648790613354893207801532681337041418259601208841828204651657981734528482335932383149928267847487761324548690667165776575931031678518876533917505804708143502902133875187122989697152485242658007354024067844246596451 131 68351184733010921365168617240601821255846718038245916262835290885501933475946096818013886739136904496381231681355910811720611079690203600747101615128794566807129628947801352444438058850120493004232554959804806549763650427747524193640849002363019763806916851602602187158143297264601978840733178506417090 132 36303925167884978968303488517157627743178586436515513600928977517221149396305890720873473324018574351030479813059451316795560720357110523659712359870427230465097924288618136131367751226179732935454531716810116503023589261791513948340457329652515834592364857775092661043147676377054206207376096414396314661 133 19427806431428475255152785602027476914993554391804481402195573165043386412520626134911414104904964054693997532539699493297983678496669886436530907195695321909876757693010525119311458818246063164929865296368925035512694187256416755948073863194933632732353648230711667102407523610912399609011326455277503845593 134 10474474570640127019708890033603991998481421443083878629748503442638464283526521885846798755035882332325952496417469903125656033251409861126808366314481274794995486402925180019172743856521097494658412976207750202183880319795443333675406451246719146653636008963040644831062221152984296811504738574126772051728094 135 5689250132730162039458262787584387879092454250827424726298632836932444160206131508067224251096852965744852599736390082382216983481133719153124313273004043755546014352445415310617047729786826626481057367864752696190075508496504505273855385203723534212223006699234482268443530490015927851231391448760764908889544601 136 3112923682149089910801388057655224039580901097330700197415260808232150449751515005558848679158804240034377423865808563004426841354528728596243053627237547457353789820099284604789513454787974099865244445151088388922654064731907410935612488680714664883254625998906337336309524408935271251634560199694457520646523752875 137 1715731356483076128838676776506784082336925890028174975696114786699258094691343154641292157665700106982924126638470096280833314161755053841066905498266254095942307021464439379405609315882442885219798765542819007878003783592751509761048265450569155959767461515652754346157779499602454387323672629676713731081031173042776 138 952520908198013180779137722714807063948817943957751725300437471402006907125716256337631852184864250748833717987851117215735998070668447401475024650897908616231175399490487134782034399603898788801667798174306065446943809783686923803742241748131200038847083915310467650801914392536639107318132503595625264990894794586120823 139 532624984809920610609286286343160534856679824767075873442370135546858801921939754313992122207595452138691304430466025481537049260576327884423278314709179786860465595590611387539079284166694538305843042130647909003106187294354134306976232882793169005425253703090685937042114461460943963324250930706571008521011601358512085809 140 299963241956314697254711612958804181762033537909745774511885778933018593617002838832592010270251349977079952204011002780820368521833301464967929904151756620166507065502431856234294670083474639156844664862512352206736083323680559834522468455760002160317259217158841191761479988641357798983162850323252285132990129218652359177076 141 170134364659878892407861584721021853725969227545226891776188832869860962394839690829581939119831821528868959025210259364494391914148521872564560722390142729557642009306761589407197138056560049852187755979019862912013553318129193161349224560138331169476013669842945525235981454151814902905826389727591387741993266053495677258865735 142 97178876493006311544841279414073393396622562570124159067178619237121137603641492175204236629187316901569358766816742146796994619305202788700049454357360469528082415684623270120375429691684556718045595050982608350830718401599472595023750101484859873745643623174842155634061651837185817891022526184508173182729009502162750878176001391 143 55896698435363489577100586101890057787130798652692602468092306952152566479708636769368080946705152669523481513969248570472917686825931325870209875044203210046198692690953071140091767828528709382308268692330311219733679678313428264823053559601534001892766194218566208473201558595849848960709143001345977455942077701648262534579043461178 144 32375301192691543315586889503351410135729790595318267661540465297108234376631179517490845662360447425942685939329547350517126320675304067753890040915341696638396834135234006670157763998978779945467599634752371270251651179871082516433536840582970687543948910864645659131564464721451064882707155121564467720166770113687686598897656298214449 145 18881394704109429596158558818810865129509253615685304142992507040903734356715223975631412639729381475621492981835341841454843152172714197360170317016070735664150403717855405902590075653810630065376295644542622297019078225625192600042621362710327818793846816005522572547081245030862937872045433505292505272964728638368135256515989402483656501 146 11087315804698449594705253931214081739168827216971272188568676861113937318417713926658697587352620748797758217178794965494766537003059327057784179424670119754173874145614098314297837664051824602874280515175893546922716668698365611114655192297473989308438321476791971063343366281872778235683674844706982792288821379765808708613347936113613730670 147 6554968929889194180360440676401614421210232643000921297543570632552048482975371623178195492788296670287534854801688439719831332255170442838930934396627666771595466788765493936825988524556536513156491218224729572734321707607188039022995966414807803635088315704869762272369311952638903606198247029803981756724134968844611555201833822385247253223381 148 3901636294562478300838405737468383693608220669518359983401176158934375958388440094423599149177010377420173662235451971743340413310293705527544112549501373047647209291327478570188244892834682293478963572443569628916989436578127689333670252742681643577027770259375715781009992639246235397524523356477924777926761910491278869740413347728895911306015783 149 2337949756565305219350635754950991569227617057164931054055995772551908549254844675531282800797831481879786530794841016691603287475245951456816849340954199748548184795779637033967965367780308512682894395935247906838147346424005930734319471915786254763448305840340935839965346101102722230897723716174112513711384305960023266177240803668369897632109704264 150 1410315874129777204316993135105366299368198044299728832436181503065833631631661422306587963507716543836290086164469666949206187077086525411059060533925131058296371794268792313327921214347250635181434032793773672348368230465785462888788135937975218099462249737013541021367012563471177042950827320657951631746961834996786145587018962253524442118105793384251 151 856389402512941681708455416287212061406922351366702585527335107277384055159057074088596396608337025309562529495086884865222916937937050599390403801340125340971131689554892248528633004008744475093333060710656941625452470359044281059175311663212722508193560967148450036811857163103033289321275236898275326583373457541836686006975936088906446110586654032685805 152 523456909826105661121943676956811050466056854102659135694156948032397902325918291445310690169404128861089601775998427016826157572526436788413306742980613324345872714645236533691566039378569544738901221321806952015684355132088981565309380559542734609637163329066977262090994512576246659807334847890832032245826155369578711698290978050447131860114542905764975996 153 322052512725669204889658790075192798754941150755719338554102744115493840941266219940376857898419261559888587692740625951063065537416086684992146243979056641676097877726674942775836434358711956909135450410194764571359306989711266112066725543495823855756031973922237337462991169938602236309964374843303373787222960538478694224454361100321142506384539665916365128763 154 199429835780900146382474002365718788106251600068313331318858341132878744998895817756944719715449447478575670432740037957642609790266277080968600273037728327520885089436105044927611694420760645372839813105765817831183020951691952041556728162136990245031916747593392905845450686487024640989411455826908606518138471725003832721884935055046835704593242390741103450702379 155 124294833286308210938566258867920385203570344718676511826702445724025363529664674004975526003241681721682733066237817737947737458209163025179772684670517607558836871637315103475279655062577485751136062478009418744035857950063907712536521496348868392045457246068484783805059195865869518600948213681119184020346173211019193955218931066948201140536856904547166780515059826 156 77964622227879460489864215603479743512542336894697990229356017839398318250367834194530843486490988987614668383623624923757182714766933345519411785563488067382256226586860476901657887139866498106823438076791924560505595333609034128720419988369603102278766878511277437893517629906067140151709962764371153634758601413022991456866443161669325082909524231012910063920529166765 157 49215955580124548229346791334931876172429199630519630448474460937348637374392554693950390477962253205560884818334838283502547087783391134544209438722648133702834249857836425648807436329030666250694358247207645227959816615152865507088051813347550921656939005995650689659128812718979262406324804506913001919666458787084578324260179415252283978220945443111234338571613910523361 158 31265156819353242450431018211111001971683429721667263909525785815305406984222507590889383768152004522006362462172660498107433539975494514631609680562690680050233221839345604928050436881717378592427332957193147850000150705992617756179121284195130729881750533954626762463939163633012989937948373282715697030302027823047957366002212727532006738083266802661783959913583315598861118 159 19986850962420108909679940811697965298445991240224306315447436639243625392618918592120411542656926086089587203504651106173525618905250986882976294678473804738965721651892006329239181391509980156441617728002519312063077645923820746834914200451196018406515206667693220904857331280505739853081667590148058013321136207778179556627630224475356220400597401308097631007814453329945447169 160 12857015054380376110103931758575257257678895924987304666251587463826940732483591477654978988964310944808102260911703459886098312882658141973242230333096583245970025170228970767429768390285341581147712644290995483561385140422462445382117358669076348315681604389826305576579802559088202561659169369585248018638799386894666904586245547240748155046479410650887410234742208629346653880851 161 8322064951532172089951871118190638703591471108497673535635751843553250054627677747652894216023306943933752094568067167530608430499993905976172577071173214470203462802141773306180750301831756538325288528549302187294584980401310679216964590430574921666825929763682943241379635505470758672108052389479959053255733061532725796244056333240163350498380772899955891079571616685483316893659800 162 5420016172595658602316766182508859650671996076442243102757205143299230810947761283749156188652412180630468224706888075133579399681878450990568677638526187060953987722467678722248241755912558829338605040917680889077773600708648588032958911856472105228509200107995652717690361270599912058448046608087428524275268825146366312253803813215191894786248049506425963350353910410438694419753998351 163 3551666372746031806720460243065337294935885707730117764445660760846643447671572755584255860122422832394836997314050820041401950884618127593784156474255562156592881107747627459300093101038755266704133507606246406214941755680289424145972861752379327424365652652999886399443589588659524933339467829707218456374913426795082690004832180034769053433846085634594356566611741013056782833745126684473 164 2341583295354735749629165345506398343408108525033954955230577116892703257020563621951052687187893019787187812868477387844283424999124916332764617905822015962756064244193234857987042910771099865069313987631002020517612824547645226894367931901289638352864282683482813095700646448703720177392646224384585266240169347488769753714376444075214538021145008675268944240275129012851324324481520637958884 165 1553162477607342986713594807633899543223741655112744630519409710826875037089434432752980836242178432588872438069403965774604762209841788212012311177987299067655729607028399476157091152915578260788073197466218483756086874867999832509856502994701124237889656743161043676006779064227469574053223743000277037800582555795639154586757583358174688077232917184852556101443618122409682265671745789207789951 166 1036425660856130536845216657552677343659511000958899846598602806981796926565446179960617363847291219535301376589659155103820745309208294165545025567184504958936038432144468585550619219295868386877971979811738148141386756220015730590883421733198519501258584380907439466245810558040186625310627135733421346295859973894876982311068244138240518751807435513837320834205596538706426758719641407692850920535 167 695757280900430323495706094275585381343837698374701745983074451617144825712045312768785775819540600478090943280246329896507989564859728866267354880722131451436565820010411222304575208559038685285797537920990273902471819717883269176261428616954603578917389267857637370436412189356089572598480920427187498410724654265978933886900593823965962835351293809479559308839259684903656816034786852734824460399466 168 469851082277713159509095743071129836058120907292416488299846284395171269411528299381650908134552161768867439844262422576668422465106702594311467798358663084982954624266242651572357026167367087130782189297954323754368861194057310191392939719965854072678689955418996069207215465375683961977674993001458480044519143785697719796827797585128310957493418291864656774546135962947150086875498105309885252587252953 169 319176045132575204073177338319423831840253392205552875284220750602636326850638168036742329143322940416338571106069008910865811378943287083801718339265781722647892722601229898068739303236098215215559574481803872276785211626054830023379061563624671316765400271772146785140970189989709605040338576320518690315334479847881475420419403620778214078960039122522168275928600173876321012048757150413202992405656277149 170 218098575529190388779890672846625552037019015775329699150075802587102357358117294190651817067617681132553729046998117263525083131641383945629767057504789547959061884386867678827440985476912834914145135210917989740256491706763831138910301775363156228349166492172748959564671150229462107155847934147458441802046351240932912448122988430135937596976208830288289921721207819944369972186416979816412783516451426034126 171 149903897492526291230378488080447308483775079621750126090227238141863871965559857619302321271527872986827228035897252889395928723589878929892024690937935204817417934536018710669850394409552898085420156995403950937861533620830032149826168648493194957002164000921763739416395743901977086564677934096093152966428473774213382374935855269812381982274627973241711757533385015933407477084553148786739387812970625781770845 172 103632463637146571531653726757753633322312414586576782768081511314534891115734080814010985681625596085625743360015821744571746790313821790203535515015631881987055065934708375337469735745355398244001644193166728519440466801076015745304122639535818773731282221072816208797615293410950170848655077744493223672224067567579139420054829222728253440283344590091359745357395712469902970851834131421735459471594851246116790831 173 72058785937024534385235150410671132296302558485176255828045203873414322646264506478548416397667353795202709009653879421600387168589674532035218656656280220420667356831987702048839461057690215615575338187171835664978883045184375914285178067363907916394953307991609972855143535819359278815803803224468817616058943263651461648890585493720510117556934150394557756154511876134387797588047585107067852338429639925931595268808 174 50393191505491072491866579352721592386032996787994248996687695019802461884548636865862833732275731659686528895559974811518869513903043675862951478034953959144948139472203659766391078890824808274504114561213206801752321172770067779795373629629752346954923172515911377218063265097865988414004999905678396456682701462453222123819626926231624290387076468256462427580477844087480535316227585407827828743663269618961165230620339 175 35443478864585147090388293295415932363123126716430942344717723598668697757974297971481174327450980020111936395659387722890724759914089707973003515866480986753071138310328214404374620664517869523669771038112315506558389899003690050744126777772535459870987098625364107348106320354192740653158213219779475632025322856138485480215692241938476985361165452169596093378683446544493102479676863374881273346647270456277098716765708501 176 25070690056879604075531252672354611962934048376913547919052230546189048525723658296855965612759595019080043666383937463216146240389920315013299845376853311445563317011508308981719833362379691675512536589686376080525636180789768890449554766673733620956750528818245152904452983589491317115178790425687512364075806406999387499640155466373076533161630969191432704171098158046944266833000330574277772157936188986677410510178534551980 177 17833959315671806982288683649555966617644111454733493815090427778632433538189367268673193059237925085673373315144073340167934248395539885062779471329440485928405716171687585788053932531567919089921074825943908029612922145210105211273703097914129740061260972117881376207286495518278417591476485636940612690247909214739509808500900282306951547896687023291818032859430089723885446958668429173220802605780356254856305177644277700111571 178 12757542425634265993627706332486116801517914408189351391671341205991075775898266088069130984582870416370136634378052116703434785599949434751942506245238766433653616730084422865415524921926962745357894317156538193645267756728571031837151485318593137068362382160806501104124780547811056435243911689862690181678390905225642508295203865882813542005729871058733994573566636826449578851509823360490121184987278895757114237616938345876426163 179 9177204694849078522129253602114907741420545855942642604353284413409535842045238476406178246014361709813981528736470430265348542129198095649100356646119014638373930718167867807057861837680228062102877978270207921589793433024389804257026343904837553092378097566209143579737717295242036567973921265915159567529546578798828480833235621249478630102086553780722660719418477519061682638690271653971608054327212156309664430683993129601441169954 180 6638416495409915651915454186503870674610913225780479812196717776678585319494958461041415939240535680574906925582457047173241166432582848278955412221129049729615061285111556934711729550255499798006753168317979932078749228300595412374279542154663737447829578071431892114550996426670869510248657258418992055599412204061575602925224394510819084521903919479371827826876165124713782229386649462917117798212849950609835298556458180585042943315701 181 4828541152884560492922875747185445698527094344135166865643376249623561265377164561800720618857915832065063335373749044065234289195573151299188771371423253735351635429631496435665208666715252288605112416408152281472150321009996357356022212381164035720339486385708531385505462749901386972173753373893975802427604017562740250604789742552640351295274494905810469802912178111398191114272981392027021276358809153778512052542999768456326572391937065 182 3531437858330875433452092511650797587724889431648905781090558308960123431893515465879271269277291772366095694467319492176744099784055550264638044272552075118209083819129481476849728579900314594736316083190226217720880977311172729690263332076493038084825011584535908252169437301771531910321772991277882113493073504546009140310628693356032680236094789974097643913006827944914702263045214754570849975086407449114049289191436884172154091498310422686 183 2596918754923719932436620473396802798335661020901895891626277650274328892937973055651130421095624499213381788045220698882552786828058332012711430408033391868617537831990472501147327443132437846845067742505655647584691366281137222586028330912940031139566721404803711282871233914993115234813126217812925756114599238908520431421344863866765599869076308208968829613077141062503458745888269911855088883013223998198621559201602639003510556159912187620393 184 1920098171961813429003043274150907798257681201074429184488308009080170998136917230747085656035713257008228275283461259152003354655521233474270451410709904142730150241560960999900595601745493296229495823615039258215552014063279988826470926034979889584969587424798044636465299976051842877913408265661113991007143325802149286336785032542964686579244660222685506565067425222314383689988020344204518789384367657663564056340542126813244729139154469338370619 185 1427361687945371814493922087617726875612257736631811005335705176003921707381319518171047464163125588901028907397353052090407139465506582105952180011986844249429514426694221862577414989313117192665279948371979366541411815630849282347795968894389374749458140905039531779702175905842142194329843374961922903536702227335275199233349593266149378800963817646249008480944625302020664099070597556541935440517419706614473229386897878653029488324448949279448293976 186 1066786614092244778569310176701888893732974718192869306995310692311039877286768206292252174920434444159929519684048924931936518921565600315625918485162211242209452872090050333768470058492140212315591651838282214795822956942092696716820953480973598306052660711558359018642752609719690343945588582845034653960792718943263901471385241529994123023585052244593366748297507805092537838266032408669280517763977760135800730986620261905713154464735519169814953727975 187 801570130336714215544315322691436329767472786504635229618001011199826132714613056570313787122351006628912761631842371003735980024158827057606593134147328298389448294360111779920981123548054707768105506714063075382615915914413280196660973677400817668046390797946781323507914202260263913222960000740584601937079353005553822577237732286673752062585378465984122477114362562444762643955288784440517770854523573006699071448134754110088061039347931371804212976700801 188 605499232171072124778886452985139429581944526947561312905881225127613048558690457011912277638977324582013317450349176355974976093315871478781984094281574779672734954884443550393028195023815196390063407970228149784890980840574700699524239763661895365342258350142294369737524302459681078740097092581607455478481206343176692689108379114225259954982761996968098660389178906668835425690058644555109639530317669149294339956734882565759976104951905669516876415425313748 189 459813333423492815767724957784179375296666443257458360798096789395610630666755452010512609731030329096817406692813292956226571633365559725515724266545923601058697232308233762398086889777147099585621738201938807997531532259109492042370983736780074463186673792414522216517090546163859191983291619476775559269638105499259481321800092312463863093787712220795652716909256691450508820398356520997089213002339022110273909197687440720760273647890110407689251288733269651959 190 351021189762948068353484230854142936822605783171449014807827570493970608937878555946831970090871464087444857082796188088121855349681180932281425218523498481400075373934608267805206803504484774520567449505543252638972235776344669933923336886075554817862266927959979339075280297858422096840128543382669819423389314880585709475108052138682202911469758495572476605268566914356138545255179587618167978663749567342006174659767304641279588897341776356796571223950475134685951 191 269374797187298235775266152651053150909611171776732183815760180087202959539167976931410992031991238273093090905583329436942341790834098263559958030568679318764328728814277542948432043427683756394107387782205977618307730870470747702112461739466345126131099893905662828833095085060672481649187138830805120163089514004743334633067786959530338832109740333583926213222350444607708837687591966789620644528047015813433009173436516271287118341901069299414062731514544931387277210 192 207797638979271222717180345810117376265685435400495223278227129761332760161425661288073539453518421286433055266234917545432936755703703770196857775807357193216185175572722810399373696047700534674747661568769804971547542364195917072169906747496177409158353788788496654454866328938551576167088469264835905913726641769303274145471670935757183609117530106993292592132985633427453801851266428944153441809295455931960660751025668627387057724289318148224198641358275606524790335041 193 161128576204869751216752770230901620003060476816579972257390321923947991627568767825170343153939993856622815424251100252703506867745039865371799228997986449717062887542199106757395372219934476131910282756060202165902702605801072228747122225965849342676645010014414924228727924916718029640160626326033978113515287961466217646637365354480051287632796116909571246870892720957044477197070868928170453528219638471787390120330851396694804984886486821530875777435263394691001696822853 194 125586007647527817160746736064825106713001357698351925423990920860002493771986917440040157089605040146987412944313969612544016146690980220457182942674181472693496165027692752012209262460965618119042716433574117375036434680679028593776000904494725011140072762512590817532485518470117447680919179874808382110568656508339272688322629756572880545906125735284981120643647859100399893248373460913730710115554644193573264436849030044096350648331975132799422083880516787870276568949212974 195 98386428207654228124543272888570932134751550636643393590764604477646385790048499114984880375075505400501415604994288574202636411012093441278435825939260429696454265361029396567626531301178876457432602217923316190498998171399885057323082916633211689832801314138400725207872425309893705656172532552294322319050416894773920829456555711287771905671439692469692201882231612303836297290082115091213427390435601650017220161128103101716076453667758697614756807824333867456208515140582510501 196 77471691191385752854147870753751961002945411383630026223866019623859468751615438706149673542877246590767212815454224698197350009106924836566896413110221718121221466613804058446271371297131093790824348690172351273944870053332463506233531379210779645133347756369247545814707480214464783846189337511308919662443742241358854234221742863157587115670278912357683554410364727199166400257111812635601177438403172079646779160510933304604286599403184962233094535592852140314055572293227904987895 197 61313138059809239659321205589834378602593066578456852779636036814810407114343594884646917327971684566334852891672942726484271566633936556424733502191263290754654561549340070600859888240991493815412876137583032727850052806327923401017930733792590490653715815770155794044374137154689921754653137835750384055356265001963404182452687431728991453626977992827782597043176593981845929445282373927304077908465730725754150002310230564116448895161417609543755533148609375244745170705011611280467656 198 48770318712478050426059640361226056221868222730990447673354527503869950066389939753685870039084191472048386526533239460792457522864745002551690780018920458161961787669359693964863320986393903401242195104467857222570312358039658767113209901229433100727142415864962053427044734727465041654809222085439497947402842315958672114286010463520868368570566422051568951442260913668431566179724916661836524721176455082100694999407183676855183320111667164407423299015052889413365432218183114075303903083 199 38988647791126203182602129525096318625817656804909352382166513802091438289793014751394609214047596169730549633920418809484310632486990061230911366897240388466057867054054523809733823447520807065511426568564781751203602452051644103370174048956496473410919402472018816644543306499838944832014640595802600848466174030985439864447346812076755285588661891285589540417983887000868384639147527810104174956940766299711629241423779943389542514670721414063565828343971442805361867549484100413850117665789