0 1 1 1 2 3 3 8 4 33 5 136 6 723 7 3968 8 25953 9 176896 10 1376643 11 11184128 12 101031873 13 951878656 14 9795436563 15 104932671488 16 1212135593793 17 14544442556416 18 186388033956483 19 2475749026562048 20 34859622790687713 21 507711943253426176 22 7791941518975112403 23 123460740095103991808 24 2051293521728340489633 25 35125800801971979943936 26 628173356956461494680323 27 11559592093904798920736768 28 221398076445213367209575553 29 4356981378562584648085405696 30 88980467736394156270609236243 31 1864703851860264785548754812928 32 40450409313733718675802456121473 33 899325846725444390035875174547456 34 20651391819376795010204623959356163 35 485491405392529556189699853976076288 36 11765401293691312977070087827935103393 37 291601662458655021971595820812747145216 38 7437320149321011563064587304991012816083 39 193817991886041515914007312001087567822848 40 5189736942118863549707917230763295901497313 41 141863960953715954652091658147893918591614976 42 3978972022665556157863719233696407902747792003 43 113840689564965443244300142168158082301960388608 44 3337742548054071285069318257641918134071813479233 45 99750126078929515513580249821597829083170378612736 46 3051473091542613851834560385675808451087031576059923 47 95084782328964214087617722536962464296023887936749568 48 3029690763417095219236537735427262965628737382095625153 49 98267847457835904457446440363494992483749402699414634496 50 3256107885966398734806092508932967316285873867495266195843 51 109761719553380795640129179003982122993876351224752770121728 52 3776583050747711853454574218261908783597861834474232622111073 53 132119705643950441635089372802856324244365529085275611915616256 54 4713934278179624971650173835128236481976800546312178854626775763 55 170919150667859290175087224648975698423540721913392724476153561088 56 6315719786851319480553805761762589919354775225022212620039679912993 57 237045097175671077987261291005445572685151506829486728521131560534016 58 9060766757915518357632855575444723088994484845148752965801082709575683 59 351618979000696868499948413857317329705507545136342113915500580881563648 60 13887605306784079913931763358056589803960876541075076946069895431172006913 61 556627672665433350169873109023544140391845287697269407349691252971485003776 62 22692930215859980377672127426238066946900547269532584899523438810343292771603 63 938465626051889711872053964260470079620923188728500767223971279130949643665408 64 39454100084973956035090977155135736000922257416761619650795613169347543820568833 65 1681889092917811867342843861666465567094993457388154112621068764351760234274881536 66 72848653321731466450665738651182363283050145510643468377690203762779726328404139523 67 3198273528815139367924971716343322964694218977160497050627362907655680424449690042368 68 142598700833749557523602940013417140915458551295556777406169829402374246070862130174753 69 6442170847883947232697772480818481504069431365650690357959456110934932472978944919863296 70 295429886280384031586933615512998155355768635711800605084822662682383392738905368644255443 71 13722961367221859508261758243402622872893395574352321840348303536749517430101082513529110528 72 646782119454320857431529185485497596823771276069927214683150181657970347568429230116871000673 73 30867472491470836853723409359569218030192936892602028642496431719131137565691460565944087085056 74 1494110578474382407550620627726539652223499269944902187710112102032120912603673732002346069695363 75 73209195294656215521646070634954695700035872073603153537361184221096481674578855567725886217125888 76 3636794321100074360377105697675749496126463605209289292905561698260401293027906780923451984842022593 77 182830047922034130536350722154840352902817135118515019900274918931870589685088746432113649307474722816 78 9315093180063356954313147791847412646885828714403302635741104702632821729617109542189242466007396235283 79 480156513833124053763347852837709781513927824687051524231385607429971488969207485678538534318708199784448 80 25074836161934104654976588085592026273047628366207529161018586668828626678639122981497542741460907674216513 81 1324448316403661533888655383909524154816022382196434414907961058192990533519643073327946183772604311405592576 82 70851344323632184856667489051850275707447964414780066465233060220805564782895999838443769964104760595282051203 83 3832599806362400683076589706537876749859327317453048680364545395380658606476999276835027639981854394877065822208 84 209902984480811163791245068069414456744684052118588372475801464347939148210606114495792589898230692938475433758433 85 11621747168726811096800220439045110854063572967239292929833083703045595959894379234107706541400480869190435220750336 86 651289627420225211298590632372444050124288288307500857292567485235476659777791240067635142626776189056723387450919123 87 36889634123702820060574129308117088496090541810938574583660238886282607601386808291577596729735620851737165141972615168 88 2114271422865216555551857893952961960807601073143177846353661319204245316328112127448188053989676480549846894300785224353 89 122447097652578211139374930869385345282198254753438581311475976663320212517158112306593920639229637015698451671777433092096 90 7173720016331361657599194115253890225841407997115915740094625800026220222520493922687245966722926433924475990351957415415043 91 424599538113127972144181151331125316159713365293304248563520785342246156434583695526700399516195782638889247701665150903779328 92 25416166968686200873982945662865657284670507776831128542962173230891860333221943758003485510997473216311082870551555541474790273 93 1536707540144861891476156414532254008180941846089197565951128939512729117454617049309848133579045692201655205529282912965000953856 94 93942055818008803413586069470911491637502463716338437525503841678355235428315924376738716640650109632847070682666220643546560114963 95 5799551849210696220143199648592091733505135854888486130513844487549150689442735648378964779385177502262719119818533437847813318770688 96 361920635698515535341794834657983236439399283313032119061174755962566246342935201596735407911305953514795827212890424785616212893432193 97 22804258308400555910521914765725848592790974619946207239385213860330085934720502396827391149350138408544402496870449334495935153481711616 98 1452126000049600441416130511213086328685269633105670006156626515789026329519834124268472619683054403472799552795351251671445296265344794883 99 93346399533267488807996449140530873716275254908417143973674969359189140561359777587727133462649577781977160346756357314823862750579154485248 100 6062920453637939654018175050845431621785479004966003018659555872185286161223176824141527007671346216478172165219066959149087587757768480126113 101 397461634181918648412607922029539975751419848269937640263152724970700673967316264393862889442618192411558058020184056778071736810353650225381376 102 26321382716774418139116473326960761119004069199265384432641657240526027363693965160842798831026696585982510915715458522957064073849439921387630803 103 1759049651387240066477863825036373213573197028273014970987103004029909508946381749992814716627980151922586699003339871790820310351122355889538859008 104 118729968918086402305260860584005537649796814430902925343075342234307293937799740261362004522109548034543877237873171266623382651938455838313725048033 105 8085892943726079858555093353232625669886046240811958564353517598639107174789795543002113072331400188467293651964743824060939970278247166087243168219136 106 556063750777737989565863410258169792738731494448563845614886026226796224884058555874561518009388367084700452240862809484768422596033434932782704188398723 107 38577891419046997452688401230297903378749028010558156598660665469165627804380572578269918202386050782723520814029407770774084339236079679283785044976467968 108 2702095274944770743960806258811147284703854273915444452905984469828494388065471761808524743990439349320675588626803869093677544669004566615174646059532773953 109 190903722209807390094831196429809915220562035645822150103679062736346836394780969759655510710922921850354661263515966378002790787583112227566396526284186320896 110 13614406967191032753460480280692609184070333667641381714281707213568454152403078614197516031775821336950645234204644885182662753370563098232171006905940251674643 111 979199331645206578358505995862903987385014218795699271701206171019335064283276241975238482129640202922610915958508397145455692249996461396335277073697583166128128 112 71078664445476210194149459956838886601910928445992597192052533642758461865910056826667301176329549235272482114705357250198809771820471912348344628686717612705479873 113 5202763035345870419569454368738119805003534766502414411696595457821488892800526705492904728387180326636120736293013757297667888866771408805359887453345882358369222656 114 384284156085085181007606856785610012761184519220213588358310651054877572034921863833277219223904667386777485761678461966854342942430474424524343372833234677468370034563 115 28617925114777794939850203900156393034793935518461690235356745584373196233092244674964350393819184693195376325431654213057418791513507248643176892820630968751081010495488 116 2150195175810907166542103716057347099011968151879395405590355032279871623482001188490351223673948511069165431354355731375059266514843347544865816108708600599825445306141793 117 162864847720686855555406974576029354472893409279365100366694052798621710584086153888311142389329823323786800925832241410920698452554358588060225826358787042904604968973500416 118 12444107684877655690666532215592713575639450601637232556316766738189388387314340595020609981207129453183116389245602978580399633635326293726477104007572130125542787272827254483 119 958416363129350295443561249641172998682048326445847125346875111663177811335706825226053275124143890457925613285328743950315640396570833809860710259818529588835578340813777666048 120 74450352403184119136340250579451622428151261117495462393631393728334662462103600525800614187002192839094207488646608406774160675673876958633693445734012156923874964550980661735713 121 5828803409195049895050082090152293227590218555455631598528184308006080275392696054911268982739337904727238185765388004601475284923838473863863373529405791924179001170229682216370176 122 460205143853050019624632587685613035849552213774175240312594214945304773984967057222227732025533877515306374554413289878626099159280680934621472328289256943037774997794636852281510403 123 36616038159564439759754803719947802666455883730736367820153208218818398090586336859707255620607402981896927489434494065628215750993760242483266641084008548746103797539441489238774775808 124 2937582359352160408448453182322272371460488953555836082700584544133335147328917661806587371896359237385280533362165188348518547001937517395849192602136861623988866113764345147381766437633 125 237468420746297834318606597770942072033908701367339926653842176587755465516486402804943392732569879855371498943449248181199809821461878291459150446897948349760484371512157031092806469287936 126 19353604893108282462790045299723548972891288614120965827725569998025274130889236157865834621730481020375782187880908952222243984164742578242284232383875639442859364491507729398213994088578323 127 1589153284778093186151733743863408713048713354951017641214600714238127621199649194186777300340112623445907366326799892463655093452179772484071667130100653189528982571710603711158213741293600768 128 131538582981411980595703989184135045704997059301021337837246376856800046878207974950558472944931559666397824398220450085061967713956464503440735690076810963310112524967915898734176944127844823553 129 10968334429608471257014417288822788691299572985561163787531835196635570731442522680392240524462380743230556475063236855015870527574598029664559338196502202677695202955748142813766755614726811549696 130 921842450185721857184656049519262701019239617659661581209801444041146655824431353224256016797451654736448923639097111134084185062872410956973582733273211298045432673579644833180158044512367825034243 131 78041660605951939668760232044078222616813515662892660314451797310698820541726717762854164273851272820359037400811791595506318947643068135965282540188493868700400290959050648436210695259811006988156928 132 6658425515090941397115564649650312359037942821781367928761119897290300865387602860376478807372807842394849459791699793209314721734136925865362563847651704317547415465329245097750543203348836216835069473 133 572170305105986183308737680359899953877618279140676860412540240175844351923402388210562549484575757525745853641251154115732869724598090749002914148983081225903815479353433301230012407440187955878303891456 134 49545327901124658501774896560660466972357283720091337795206210553651409817274840832767366750765054100914753758587559149042340909510461768905199387416047388541700344397807071792328036433491800763447771454163 135 4320609698827669815782665546709451315797586218955250071218767398504215040239146247036407732860096763742713567443850304678536970360552892773001072937550742358458092622990614340144054078583858119686887244300288 136 379630346358440597613797644378668339205648635335925039168189007382501835597943165894051635185343886977473895915095907626978490195754843367730292966063610151429561728415448223831139541875596849860014335552151393 137 33589161986579604600551569836182761201566083566925191214120332050097739659269351873859798799882039204272111428273024315964768801400862077441404500330384568468341385775738837364592457043398739472684122019742089216 138 2994073032915665433581785434322876842361205904767689582165490048931398329358730299273578268690258540203148010350313356571842351735041877177488197032178058237845668801549511991710377997852460987608251627122115614083 139 268724066606721207712567119193400451744221314715481407091650578181593842941266189255024044045739524638753827923839668524205462247803581437994095811422421009554380797449368763177104576521467095666835287670422501326848 140 24295651377478458335691433042439181435796380657123847382799400458590733969234886657822492757744541292718113708421023625415159629977967883660762398201206165113326238119884726883241224535596693764085589546326195291045313 141 2211521627316205625201123966677428591816591078665435890782613404504230508537158340723590406691083868113543664917467130858920421122396362344000056742451349933888414749145262356377210435619080799215823254024696564050558976 142 202761661533079754082698568782664643718991507236031644065769620779832597250080842203805493215053586966276604803567884898330806816115024742849170239885066027334568764269639545290683212039417440347757660361902024946635690003 143 18714659555459235846525428234490826354019820949532124966859119765589245821482395623135412624889470269814294901402348499242861741362188099805580425736757586752258060507257468086811160909063664576342950546413016812102885572608 144 1739664594064328402805658975934115994125547152929240506402311676266507645001155441318917481885986446092524097631149508211457338301840382905241351386162928258268871882561565505406996348511084252088211518198338967868638629927233 145 162784244253977804770370053932015632065148355816992493680615595382205675464468681512200713752790257959135413848505719273929319294630475166263252394352096806540627769492677425938377339036587838907045836438447706387870431875956736 146 15339226403112119925464295800608724503312220251579750048389840640399989319288568690596785168098814441774651183973972098544826485696123783663127344916915236528316672460846150659539694955947660432382275969883874743901761952623457923 147 1454857969339684185832673404669394723228161275486321432852435230849870826759723801668864654777468340865432798210768959209164292738418532677703218160520299174396207949525243216183573136429122740905942644349389992437510849395916013568 148 138944039877169962918096789786349803750943109164756120660410588037943744967766481854804504163408583217579883918374565493758923589026441363018094402055025686080320961868553253655639011375461423948678699232609880523626996567883193373153 149 13355158592539618925126894289008313745595383651024832373605362155031467454875717008626100722637364327357432815207362057405433457942851243246843185442002986698185294824539700820839120765592242301529627316390235806761921475337021340778496 150 1292466948215949304201569037986758033418099105092898951201311397418612006485313136257011545430170004455013056690646803549796481963211110274420161309957164707510003477055037018102342547985949170775093900257625557588769759311912422807493843 151 125876400149866287394445937427647303858870924911926743143011487611327084679330999241061425294828545014938031217267162900556525757966573807566092690317259211593665313645458699763922726824859905635172465296859626025178707099446438577441865728 152 12342144730337716081857050773783865332014569212980284743556915668422944820289751253952874646947602480899653412050212386769811984208670332698269698558455848208047808000456010971039079208613629420587728740667102442138615294030225481780135559073 153 1217746750313788686647833573987601595782726498037971257587126346842828746478486324420368935312968921907336812475831376800430373317903739914572252971504497884354885398440148904535475905474425405127136070694104773725933602261951466887829316960256 154 120950039654237984834879675720031720309812792912305092278303393890306589921441928077626680179069857239003641755624175427681341620398404738689118975105889724817759674940693428120284248234941993247426811948744684178482550789656121103882905036373763 155 12087638854255746713239366522602991315005862491918225722100307202417318280950663454411126559422478022190412364007013475607697647789373812565184806248153938467999768203326355596442450392223800291183896183552783003703473851198096819135818084372185088 156 1215967261244338221521816306806827854839255099463563422894641015423034997465558214758984155447990540460050375817051693471309373642114359321994228975819429470386756588111180100532914775563016689324297754307841700458407189930529092426113121229103460993 157 123071057746993684795941014511604049645909604200754007404493083153521169771673711033242575699159231522443988160248575152870481271839296524782068734393722421758329264135987152876703146561210186339662764107259127715650335401798643615360197567017979478016 158 12537130849192118016481616301331329876306537536374417674336516168188600347004487452051067268484698171890015620836791541385039641942393126317357960988773946987491416338926862729367609872619979537666260863636060468001475421760329919571034171990341481873683 159 1284878428242831687500354052232329553910787991993090422290246505943160381821628904010764342518947049193431723820659461030995373904616672848194100194787113250380959985817610800699809260351308208820328750055045530767140085937490138163389010098831686157467648 160 132525135941293556247927675663068211332805039946282433728593378025886075925867971111626318625291242043730933524819147631569887767081490476242224359286589914058084927862321426298331524508328882125792537550788223186342070551916476881479360575175623507440054913 161 13750703026125485566979167031648475328153520802940281944378188660372554072637035069632683557768151306373826822474722986153197904020225152347872500803797520532167158557327318348520914216237238612626319291632550326142405770915040092840963718084223246394799947776 162 1435783499183366133152633553081751626007661425763839095776733957356796223774483155545630505229468300241395232663071986023522179122716628147046227786551271866258097830068166224025429325216696967902821939797864835053052609525351381922289729302621801880551122169603 163 150804027705866598911855462713078184012259653662471145726810418155731813994611542523989718543347822824739760159788949213280126103647579821454711003533929606565500981560908915279995054527739802928561285686006368797849058490173963459862262421625511900160066383249408 164 15938236732163638574805048693037712266724398785020577084306362365574534215970214320797034415649983748539626063933379144681424138694723297586564944309795694850197345466795176899819414101043412138748722129784964404237276128106147023024887335122996230550561439387516833 165 1694329006986582310557017927871230023530197470884744105150677116268581361968749358964798565746258291241257677911386462048423754042989089790165860393523963582881736840943746844233312726400349053690032901725175781576590904080744595075633202857564983613040917064540225536 166 181228019054003989549044220417941771859101263456518903277731799435249026891532912550958811459477782385839542270543433631526730305651268694775497996634443602710008144833817133389708541618922832027667602118445255264051402265402715484337711269419537982930444716015265037523 167 19496379879644783978107269455242838617692988964660977356670534773678119053079026234378196116644890943802968546976006482542076483307983088387245675426646711014707141938880764421955633797071509035994414085309493837849179125494196959469146067545567071900097443004836235706368 168 2110183968647383326940930883818638641533837797439954851925065472022707067099928473684923774761980685161020616305325686627279332699567189148448147666511430216004662507588010227269894424109997377170428984989256425490688466459978829153889115526159183860891433482199851050422753 169 229699080153088082058404713332242603794382081959379655063293825858362698970136963133318540908454868752553924444082990471219963503780035031409940525007678419825719226933772616897790429926410431778347539124969428098215799079927622542579038695051877326863809626589881218206007296 170 25153837895414067210878199472429891024231644961389024259550495977988438883774821822862628435713585035005719671873449418203219531630223358555358675184846987582116301598651964648769762795543547529816429526369649086455901450475648352870153426717797716075974841724001313179871053443 171 2770091100421769008666486065350471452230632689789737656650638927923205964917044655476425624073114238171197131728651110057397130428626978913555846154113122371987376236344136523700083237990619286255731626628609294853325176633434986235415433615739378381027601575181574319087999254528 172 306873240974999350026807318173507457648637317784173380668636420283383372671636702595656351702683860079153508211970514285916150214615695246121563445574845314418529447777612892046778260719899903309991755110528199123596355292469611339640460641835519005152863161731749893873028878948673 173 34185473127386060728566295528586807480899532547197774353074973031111776649140266581516379795576781006379307425458326940957576467171527285299706686220291518793579716591962575179975216479003683071766921757782651378442286656464152722041047986924970792667583581682051045129261546320429056 174 3830620917320933725751521470300661126383522291640610719530692718301193809647890388851082405029782106056943471454273064460366871598954419821962968750166805914391911938540492322358079775969869194894785882273771642320000748284770682141113107794615056001474129311256716280938537104436793363 175 431606299740559835680906051255624838820631233264264283996970572421203134819743493005110517030704123694144647690406299201502638826723158846442749770914854994714320990025168684556537700526815058850470749431672908925101544399411761247385606360287859798452636341017943713218864988459146149888 176 48912730878267604431220900247016858260590461331680148513463923729636529525333156257596336383906236205889389390535146240984603505802284614942736328118408379187975259320229223210254164169772473536897966071531371143120361576651144561902724774520051356611900408229960832496754542309923432070593 177 5573410792763226341114373401539357256899391193728256407586264812029128715249175023758052110818740310907938365756372963022317488368432901038055402411215632652064391154077956982480774585088581638440437411141986747351762246396531114860212088372161326046306914987210218820319871389858602277666816 178 638714740736554519409183467917184915701080006351506237130585747888144682050081268851781408408149238697598477859915048068339136540472079447667244257863736674487892910881238883647328264701733947157249820721197112464775980386640244880739672144288101660938814026107629090386263360389631655198033283 179 73592300663310806030542448708784991934931180007721190636178019490683595277284548973443997710335590250157408835906491837712351603092412471569843400057073160258345083205056223262613667109706976765426194931240100835554461341205793866694991189841709345262327331709638951736568191714551791035978088448 180 8527395758555438599222249628228757296896499118976503976522694769336969243491980135691248431348127272795943280599745084217390001601814910766494912046392861177741993647839100877452697365649711067153023610159151060157622851660119265201519041654228432127639311128543816924340551067344755651216180764513 181 993379295170814802429865194838698018897167649455446317038405758082296083425957718367703034568833154927221244269436848887980369147240155142340554979921303649187108236398774299119201886039204522173624705457228397023564624261637806064923231824560268080296597748525024449017255477744301128771695936536576 182 116371028498094226561226285150484738095783859469779930275739031943117850906064625949326767347999049421783082660554629476604683089890035346762513825399800002396877891090581660668751489598431175582162333029239285149135862017768619168992242312866973659818217530295765897137685540445912228356440560412949203 183 13704553833538552939670404420439770207023143802087559316188957640204392829904899751602147153478794118327682124384505788296910872765838640394329028536626392483919724668186222421293807142702758987598660990545234865617880387900985717632191624066166467294997142177745499303496062574210774835363391600179806208 184 1622890091696364477891510256800404217967892646438742092397983751489352684106078185834840208013317797840282116781961636457600843295895655511448626531842121437107183742987983706763015141608602289431674095883915609666314804200795575653528132036885605623983900085460188670939248850338297308660438115295111206433 185 193187800469702817865234328225833477874422464605808577469977632315009991810994946675259020886448044465182446561326097658948532867163338395600917977274795703755034524965454634659580316612268460403816863369743156540245453208654020333888107495491407885545363105749410755519303119015556456177091479295768014094336 186 23123211402861789835638340014291473551943796016440892214020234621402061137673737204859509888784765358505198041037127786114391224375175175154327623011557897045146710277251394285565640525285905393493267651465367279723576985730099114931414697590229931579448746952965981294562380809782334459468682909500117485317123 187 2782015832582642235649496844236484506839847328923510744932443456769930028445718686482376809620469421564638179754191255013248693117835973129965088183702025255557757824962537881105754195359269192963879231537501825538486875698748793232970017062334933097346217564635049275088118512332147023820132242978921632044679168 188 336529515940365240204040019177694617268387818012776698640247362274327965572660416976857816033441513061407484532408877298216721825567213640732518611875794305353703153680895697953179557884980840128658344386804914239891310805377289723568516048965364071727438857936963120106844365308414218775778996625558127464887972353 189 40917285216935619994708505080919049142459551550547726570533100408969499400139007783528724713985420226588850745735400353739693881729941326997314652598244812114534595158875096611511654343913754699071242659432173096428624077896350245369734870256811087841023250267931140987363310329283074634890059672961290043982239236096 190 5001697044129703210300741739370307973800159123102108869352706381243119213136267188968551655401597121349687052405757229672929135263851242222571782100694992545261378035230445752899343207530088237452582070081836824966863251056794684493926638702644563113449324011019957365962616796514414859183919645819383853377365687713043 191 614505246362827749372742315387934646117609993057972828940098540994369050630997222738335831699699572337260574919540321820015891210713161897528676093368393773432140587679130513066854988631209479278037690984576838351704893920066808867793993072105982657569414326818919347400295564702971513878896442259468710332808650532323328 192 75899002231826186955470264718224415498425408368076602148421425026767568236675323352840326003454696733858870076778792482819503119561978071236738602940577791443198171719372381202457231911242827279397028778769772794621607586674298599823384077461763656651003540725364774789233118017918286708899349714170503648127874749337238273 193 9421546203955211464712544745692878690217363745704415495038162653690182300241328651147691832755021554111060511068426171927417289983457783893656193143236465225638269646433401883290574749769378913993263017096178307351756394885340599197533527504214290192932813847272261418445071108172259520788344665123448431620954445874626297856 194 1175672643544544186813133752804450227268738459436647184113322674972146312340818343124455211130222425640152576040674521839917239359322722401455230956756981326787617150078618455705978273211801544368223574313084859475380056752792018814205290352143068293725876030053733493395200665611966600880595758775165723753392762104914244712963 195 147436402612840630611868607563505573497031999098571321828349086602173661100766580694516426565820075301977393249934555257295423386383579789738758311290634355146581988766257033630961605524492272292281230287486066148169467574911827459324047218849873962439136303400514396134213747978443402092418633989842367582428031022140012718194688 196 18585639552625715802675586542479925996783423916878976744599269175921397597210152491830718418157820993056055925682831715318495681184842723978568702485026582753794966715336945008243930420667949617070868860826811320543096795237951357434980958432288387164888747630638866272256617538058478831894491928020598443097099357312831428009980193 197 2354416205419518387563541828138727684963519820526978251277699996577736366509764226505558345889496181530857592328707188895004588189708644059031483083758673501798990742982926735995928800680708808758426373772078208374618064093483300790873714617051471924826007472864855251474293484608124747949749847894813349043302317618438013817628655616 198 299792166214499562409613984319045245656496178242307630547563354680409974820428189448434485178422454522028853632590639054906507166984720613350637531374326632323070715420099097832964614612157236697486044414378206067912112390179085471665599450484222271040978317147584179529058739852407383833916854155509209066574113480183283979743536092883 199 38359199664544977299602032581190033336746978211400572100276953194406715537614939685067786638765652057618972574658679776977891166562986059720085336498559009514200097815955076028989884053793421801048096920831480106497881649849511280245590585789271116945598430834529562603783268970661522563896001058893303550349987600947831677839933595189248 200 4933185215228086208657440862581259946644153281791811257729776315317981149290872043853161629264673528859269928998290940284132536173189861916982379935070302867750920305273009686730139366547468621583303019304173350610165042554302240301728249214819345208869789225236062941621480905131682306680221494498516749974715113790565818085379584585174113