196’s reverse and add sequence to 1000 terms
196, 887, 1675, 7436, 13783, 52514, 94039, 187088, 1067869, 10755470,18211171, 35322452, 60744805, 111589511, 227574622, 454050344, 897100798,1794102596, 8746117567, 16403234045, 70446464506, 130992928913, 450822227944,900544455998, 1800098901007, 8801197801088, 17602285712176, 84724043932847,159547977975595, 755127757721546, 1400255515443103, 4413700670963144,8827391431036288, 17653692772973576, 85191620502609247, 159482241005228405,664304741147513356, 1317620482294916822, 3603815405135183953,7197630720180367016, 13305261530450734933, 47248966933966985264,93507933867933969538, 177104867844767940077, 947154635293536341848,1795298270686072793597, 9749270977546801719568, 18408442064004592449047,92502871604050616929528, 175095833209091234750057, 925153265399993573340628,1751196640799987135692157, 9264161958699957602603728,17537224026299926194218357, 92918473189299188236491928,175837936477498486373973857, 934217310162393261013712428,1758434620324786522027424867, 9442681822581660752291773438,17786453745152322604573635887, 96640091285774647759309104658,182280281681549295517528109327, 906182107397142240703710191608,1712373124704184482497411473217, 8836114272647029296571625205388,17671139534403958504034349321776, 85383533877444544434477942439447,159876958854887988978955775977805, 668656536414767878767414635656756,1326313072829535757534829271313622, 3589444802113893332894111974449853,7178889593228875666877224058899706, 13258878097456662332665448018788423,45747659181913285659330927106673654, 91385319354816681317562845302348408,171869639709643252636224690693706727, 899477035806065888888571598630674898,1797953072701241777777132207161449896, 8787394689723559555548553279865047867,16474800379447118011108106559729985745,71233793175007298122189281057030833206,131467596250025596244378551114170566423,456132667661181469687074071166866330554,911166336322351940474038252333632562208,1713431572655604770948087405557266223327,8946658200210652579438861471120017566498,17893315300422394267788614031240046132996,87816479304635435956564863353640397472867,164643958609270772803130816807280794934745,712083455691979390834439093880187654281206,1314265912473067781768877187859384208661423,4555933937312655599557549065463126404285554,9111757983526301209015109021025263797681108,17123625957151502418030218042061517695252227,89348885628667526499233299462576693647884398,178697760268335052998466598925153376306768796,876565363941686582894131498175687238374565667,1643130837774473154788262996461373387738131345,7074449215608204801780891870975118165118444806,13158897331226320592562872742059146230247889513,44757771534490515617290699271561508443627774644,89405544168971032134590308543213017887145550388,177711098347842063369170618086336035873290100886,865712190726372697049986690049696284617180218657,1622524272442855393990083379990492558244271436225,6848865996871408334989817180984428140686995688486,13697731993731826579880634370878766182473991376972,41665051931159993367687977979776328996213905156603,72330202862429975735485955958452668991327820213217,143561405734749962360971911916906426983754640416544,589175452192139586970591031095969696931192144581885,1177360893483279283940181161291049382862483399153870,1960880827325962123342102773101543212586327379791581,3812860564562814246793116545113976425281564660672272,6535621229214639493586232001227952849464219311354455,12080152368339288976183453003554806798828348532619811,23971775952722178737028983038992974787121734857727832,47844551796434357484958966077975048574244460815445764,94599003602878605069016943144960997049587930530990638,178208907106857199148923887279922093100275751161090187,959299068264429200539153860068251935092034352870893058,1809697146517859491078306720136603870094958815731886017,8916578521706454391861373030412642572044545972149855098,17822167934501908794613835170716374253979092043408611296,87033848368531006729861196877870205903760002587384734167,163177596747051013460811404755739322796520016173769567245,705943564118661039158035342313143440860830166921465338606,1312777128248322077226079683626386971712760333732930688113,4431637520621652749397876519890256677940462572161148460244,8852285932234405389895643040879413465879935133421405821588,17703570973477720789681286190659816931869770177743801644176,84848181808254828586495248086268985150568472955181709174947,159795372526410756073000407072537069410037055800462527359795,757749097790419306803015367807807773410407712815087800957746,1405508106570937524507029745516516536920716316729185591905503,4460600062390213660677326101672672016127770574119941609960544,8911299123889328411454542204435433032365531237240874210021188,17722499248669755732810174507780777054820072385480757429942386,86047491724378214059813019585489547601921896141277441729365157,161203884438855428229625930260088006192953791182564784448839225,684142728926320709426985221860968068232480714007123618937141386,1367284468742642409844069454721837136355070338914147248764382872,4150119147170056608174774991039218410904674827956609727409210503,7200248194449123205459539081187347712899449546023110444828321017,14301486478889236411918989063364785524708809091046329889746741044,58316251277781600431009869805923531860807791002509628777215151385,116631402555564290951029640612737064811704681015910247554430412770,193845437011306310461216047731197802027751601175002713109634549381,377790873912623511032322205451406593165492213339016316220369097772,655581836935237121965634500012802197319994436569131642439747195545,1201173584869483253931268999926593405529999873138253374979385381101,2213009424664216782245058999181637361829998494531777224664239092122,4425918749328444553600007998463274723649996999954653349328488095244,8851827597567878118200004997926549447298994000018207797567966290488,17692754295225855146300009996853998903596988000046326585225923572076,84720287247484417510300098966384988839466978000410482437485169301747,159430683405957845911700186932878877787833967000712053885959447504495,753836428365546196128700956271666656666073648007831602645463833539446,1398771766730092402267401802642333313332246307015653294291027658177803,4486490333932017325832508839064666446664708388063275337191404329956734,8863089567973934661556117677139332893329317776115660574293797660903578,17616180235947859412221234454278566875668635543232212238687595320707266,83886882595526542633444469007965224742255880986444433734562548528868937,157873765180053086366888937916820449484512851082888867359125108057737775,735611515981575040135777218075035934428541470822777531039475189625116526,1361223042963149970271554446149181758868072041635555062080050379140233063,4964543462693650772877109807551890447439891458080106782879464071543454694,9929086914398300555753120616093879794880873015169124565650028034186909388,18768183728706501121407340231197660679860656921329338141200066968383718687,97449922115672501335590732544163267577467336034533708553310627751121905468,183900834231445102671171466087226644055043572179057418106621155402244899947,933899276435996229272986217058501984605490194959721589282822699534682909328,1757808562871992457555971345017993079111979300810434278555745399069355907667,9424904102481927933114695685198032870231683297915866074113288390852013995238,17750897205062866756229402370395956731552465606831732038226685682694028089487,96248979254691525418512426084256613157066231566139052530492452508744307895258, 181508849599472050847915951177423126423141363231387114952073905028389605879527, 907487356583292560218175362960555489564465984556158274471821955303385554684708, 1714973812166596119346349835812210979128931969111227538043634020595771208469417, 8864621833942546323709758193033330670527151759233412927480073137552383392263588,17718244767775103637410605485176660242044402519566716846059146374004876773528276, 85000782535615151001605670346943251762488426726233875296660620004162653517810047, 159002654071241291004212339604776514524976853441468839604311230019314307046510105,660018294774655201036325746543640658883656278857146246537523630211456477502711056, 1310135500549309313072651482186282417756312667713192592185047260314012954995521122,3521391495141413443700057295139195595418449244856019405026609963453052405050831253, 7042772000183916987399123500188302179847897390811938720954110036896193820992762506,13095444990467833973699238090466693360785884880523977531007329974792387630995534913, 45039004894146163721691608104044625869634743586863643940090629612726264040939993944,89978998798192426443384217108979262738169487283716287980271249225462428190780086998, 179947007507374852895678434317957524476447983467442585960442497559924857380570074996,879417082591133282851472678387542769240837728141868345673877374158183331086270824967, 1648845155271266664702946456764086637382665466184835591457753648316465662281551539945,7148196707093932310841410034306042022199311129022202396134300140391132284007067028406, 13196404314098754622771820068622974044408522268934404802168600281871264677914143946823,46061338456076400840590020754743814488394744849378452724854603099593910466955484415954,92012786912042802780189051400586539975789589598766894559600305109098710934020967732018,173036563814086704569279201701282089842579188197524888128100720207207431758042936453047,913391203054943839271981228703103978268371070172773868410207823180172839438461302083418,1727771406219778777543062557405118846645642140346636747711515645369345777787911604276737,9104495467417656552982698022556296323012072552812103235826563197972803556567037646054008,17109001934725313106065495936212581646024255105514206472753115406935696113134185291998027,89198921192868444275719456387348309106265805260756271091274379366391756244486929202088198,178386941485836888541438822784695528123531511511612531281658757731883513488973758315077396,872157455343216772856826960542551710258747626626747853107255244960717659377612342464761267,1634324919586433546813544029985104411617495253253495705124410490030346317655224686019512545,7086484026450659113949974330925248626693438776779442866268426389234799504108571545213746906,13182957151902417128009948660761497253375888553557786832536851679569598997228132091418593713,44922538570925599407999545258377360777244664089146644167816268386254589079399553006594521844,89735088130961198805098090526763622653389328287193288445522645771509189049899105914178044788,178479175272911398699196281044518245207877567465475686781145282534018278100788222817366098586,864369838991134285701069091479800786395564142030241465483688097974200970097681342089938073457,1618740678971377472491148093959591672780128284060482931077375106948391930205263773289777036925,6915048458795151097511540032455607410481521124665311141950137066542300342148011505088537515086,13720205817600202205923970064912214721072932260329522393790284132084600793305913021067085920282,41923163893612234156263670712935362930812254852635746320803025354030608726256133221738936123013,72955327877324467321526451315980714961614619606261591542606951707952316362521276443378772255927,145910555664658934534052812641951430922239139122522283184223893416903631825033652885756644611854,604027002322247190864580948951565829244720521347744215116452927576049850075469092742223199631395,1197163993644494481829151007892241558499332033795487340143895856141209699160937184484446400351801,2278694040089339299219770976913658144482742471641460642483844407564196700680219029428910393969712,4458387970287588508340631053828315188966584932282922384956688826127393491459348958768710798938434,8806786940466267106780172997765531477833179764575744779813387641265676992819787017626531596776978,17603563891822534214659355994531152945666369539051499459526775382621354985530663035253172093653066,83639202918957787251262914939843781303428965038466593055893430307734904940926304278775991930183737,157377306838915574491625819880787551606868820078033076112875860626469798882852519557551973850477375,731151365218071330406884108778752177675447031748363946141744466782256887801378714033071812454251126,1352303819436241660824757217567404465339894173397727793272489043553514765602867318066242625017402263,4974350924698668268962439283241558018749736897375005726987478379197562422730441598727668974200434794,9948690949497335547913879655484215938488484793650011464973857857306113846559784297356337938490969588,18808381897894672085838759211967331976076068588291112028948706705701238692129567494811675887981938087,96892300876752283935315351341650542726836853570312231317534773773614615603425351352839325767800318968,183873601753504677760630703772302184364574597141625452625070637636339121217740702706777551535600648837,922719608288660455367837751484424118001310667667879978766866113099820324495047738774553956892707027218,1735440315587319810845675492078847146991622336335759957533632126200631748979205477538108023775513944447,9179933471360527829203420521877318507017834699693359532869964388197049237682151243018297161630644389818,17369767931722145757306842034744647914936669399375719066839928775304107375463401486047584412262387789537,90968546257943594331375252471202018055294452393241810824239325439246082020206426346423338534976364585908,171927092625887177663839614931404046119587904786484612638478650888501163040423851603736688069951629172817,890199018785848064301145773255444407225475961661320829123166060674412803444563268542103459858477919901988,1779308938560707018602391635620888715439952022322642757146332230248935507889115646083206920707065730893086,8583289314167777314626198100740775770838372344659060329608564432848280686769381008015275027777724128932857,16165687528445554520351306102580452631666854689317129560218128865586661462539851026931539165555338268756715,67931473811801110713865268118473979048335411571498336152389527511453275087948371187246841711109820847412876,135752948614691222428729546235858957105570823144096661315778945022906659185885852373503673412220632684826852,394381434850713436805034919494447539062180043693974174482469386350982160945744385019431497634417049534084383,777861870791427873599169830077895088123469097377938458953948782691063421881488879938862006268734107968267876,1456624740492865736199438670056779276247829293665787818808788556482027743762087649977824001647458305046436653,5022971145531413197203726469524581949725032140224665906996664220411315170491864150746173918023141245520703194,9936041400952826405397442940039263890440163280449332903092328440823620449983718410392446945936282600932495399,19871983791015652800893885870187437789880426560897565806184667881647230890967347710884894880982565190973901798,109582921700172181709743734671961814699683701179774213967041247688209639789740825818743734681808216210712819689,1096501138712784989896181082490489862687620604066516354736353725659317026786158994995181082588989487217842105590,2051513625840634888748982898485488379563827743631789891110889882263377294648848835937982899578884359396153162491,3994127142780169777508965795880876868028755477254679771222879753626854578308587681786965798057768719881416313993,7987263284669348455017941492752744726067510063518259553444659518154600156517274462672941496115548330753833528986,14885516668239686910134882985515389453224020128036419117888219046308200314123548935245882993221096770418657156883,53750692349647455922374811839769373985365320408400510406759410509390302356359047286804811836323065463705318715724,96502473700383911954738623680637648080730640717791011902519812009870704712717984683598623683646020938399648321459,191914858399767814019377256370176297052452381425681033794040723029642409316426069357207256367391932876700385742028,1012162441407446053213140909072930257677066285672601360834538053216166592570676862028280909141302351644694244161219,10133776866371907585244559999901132944437819242288724869188918684278932419178444382420989999554425858091735686773320,12471545520090993437690159998803561288925010666275973551177115527067156711051889305531989995098684429009102554506421,24932091040281085886379219997717111687740022431452046102354231065024423312104877522062879990208357868918105109023842,49764181190463072761759429995543134265580143763894102115599551229049836734109656133234659981505726726936309128047784,98538263380827035524509948991186367431270287527788194331199102349199673468218212376369219974001443453972718246194578,186087427662554970958919996982482734752551573965487388651398215698388446046425425852737339958991986007045526582478167,947961713288095671648119856916219993277076214610371285164291372582173015421580683290021629658911845086500793307258848,1796814416685101352196239713842340085663161339120742570437483834164346031834251455689934249317823691263091675624428597,9755058682447004974159526853266739951204685720427177184821331174916816251165865121490366732497150603794107541768615568,18410227353904019947220044795643370892420371331953363379532662459734533491441729143089743356083410118588114984637121147,92522401002845208528321482860978168926613085751386907174959286057070869404759031572897078015827412393579155920009322628,175144791005800406067642955712065248754126181491883714250027582004241837720517063235883265922655824776159410740019745157,926692701052815357745071511941627637286486896519621856650313302056659225914698684693725826140215071536763419240217186728,1754374413095729725380242023983256164682973792939144813300516615113317352830397369376462552289330242084516937490324483357,9288218644043125880182662363805808811422611723321681946415682765146501772223371162241079076182532662919796213393469217928,17585348287976252859375324716622518512845223456544453002831355630292993633456642324482267161266165325730681426797937346757,93349722267738671463127680882838694741287548121978092932035010944113029078022074579303848683927907683126506694776221705328,175700434535488332025266351855777379571685095144065184963179911997136958165934259157518598367756716355262924378552444499667,942694878791361761287819969513541275387437047583627044594979031968506439726375849743694572145314870017783158263087878507238,1775400757571724612675530047927082550883784996157254979200848162948001880452761590478478144290630839936565325426285757003487,9618408333397969848331929428288006969632525947829795860209340781428031674980278585352358697097928240292327489698043327049258,18147815566806939695564849856585914938165061806550690621517582651867052360959566080604728393106756489583665979395976665097427,90626872234766337652203448322346054320905669873146596946594398280438564970565126896660912335065322384430225673356843216971608,171244833469631675304406896644702107642812339735303104893177806569788129940129264793311814680129644768860451346723586444834217,883683278154959318458475764091623194060925737198224154815065772178559528341432802726530061381337091467464854922860550783276388,1767355665210027547916940528282356377220961364406458298641021643456120046792855694464059121872663281935039709736820002655662776,8540021227210313926996245920106019158440466009372041275041238186917321515721401739095749349609196110185535907194020128321200447,15980042465420518844091601730222938227879941918743082550192475383735642921442804478102389798128302120480962903487150255542400905,66880467020625697275018510132343320417678262106183906963117129122093072026970839260017387670412224324191581948368652711966409856,132770933932351383659937029274685541825356633112477714925144168144285243163931777420143675341814558647293163005648305314042818722,360589174345855230160298422021540959968932974137254854286486750586146684693349551631480328869960145120213902962031458553381895953,720187357701709360429507734043082029937756058273410797682973392271204369375808004362959568739919190240438795023064017096853881016,1330375716392419820750105568085173949875622017536811606256936794443497748662605018735810226479839470580876500947127924204607662043,4733042780416717038240162348935923339621842202914916668925414737888474145188666205092912492269333186389531511517417067140783392374,9465976650834324185391313708772736679244784395819943337740829486775848290487332399284934973538666481787964121945724243281655795748,17941952212657748460882528406644583347598578790649875675581757972552697570964665898470869847968432854566037253881538477662222591397,97261474439335231979717801473190406834573475598139732322489337598080673289522323793080657437542771399226519782688023253283448506368,183622058877570464068346593035489724559146951206179464645087575206170246687944647586270214875086631808363930654485936506676895922647,929851657554176103652802632399297861239725363278865211094874217277772822468491112557872374517042059792894326298346400582455746149028,1750793305108461108296695255897595811480440836557620422289738445555545534946981225126744738044974228585887562506602702253911502307957,9347825356301983180362747913783454036274849211033835644186232801011100983326803465394301118485815414543873088473530713901926536278528,17606551712593076350716496717566908181460697322068771287272466691022202065653617930777602247970541719087746285946161527792963071565967,94563068749522848866881454982344999895968671542746475258908122711244221732080896148563624627576959900054318055407866894832484787126638,178225247497946698733751910063690000891936244185383059428716146423488433454261881406028349145263919799998647000826733779655079573163187,959586623468503676071379910810589998811298786129203663616878600758372758095879706356411930587903117800095007019984071676304874315686058,1810273136946907352241869821511180007522608571168318317224857191615646615102758322722714852275795236700080025039957242352610738642372017,8913005605317069884669469126711980083848584293752490589463429206782111777020342549860853464033857493700891176329638664889707234956092198,17825912199644149769337838363423960157796167598396071278915859414553224653049586199711796037958715977501782352549288329779314370021095396,87184924206985547561726132888752670735747953571465783078084453450195460194545438186928865427534885752608714788933161726573459069143048267,163468958403080985124442266877494451361506797143922666046267907999301919299980886273967621845070860506316340577756324443148018029385996445,708168542323891826468865924652538064966574867692049435418955997992221023299690648914633851186868465669470835356418568864737098334245860806,1316237084757782563937731739306076139933139736373207771838802094984541145599490208729168791483636941338931670612848137729365296657491722613,4478509032324708203215050221466837538264636100215186391116823044939952600494392297110945815220016254738248376652219515123018174232299048744,8956918954649426306430209344033575966639162200440371881234745979880015199888795583222882630340032619366605763293440020246046248464608107488,17803937019297852712850409787957251033278324500870734763458601958769930300778591057544764360780055238733301516597879040592082497929206304086,85844297312277280742354507667518761367061579509577081508033621546470234297564501742981508068580597625966316792576669446413808377220280234957,161787505514554661573819004335048522734014259018163162026958332093049477505029014376062026146171195142042633574153339991738516654441659479815,680762461659011277411018937686523858974255850189804782287631743013555252445419248235682287507982147552479859414686740910113683109857165266976,1360425023417912663722037985372938817948511591479510564574164585928099505000729595372464574916963206104959717740373480720228455220813329534062,3964784256598138211942308829103415997542527615175705319216900545198104564909025449987219225076705157263456906133109378022502117417956534774693,7929558613195285323994517568116732094086155130252410548344799990407199218927940900083348360152420324515914901276128666054993245736913059649386,14769028116391660747989024236333453188281309360494921186778600080904497348844981900057786810294940640032719803652247323209986481562826228208683,53449310379218179216979256610559084080004313965444123055553600999849381728285889900745554923244347030351007939085610565308961188182187410305424,95899611857346367333959613112217178050019617039788356001108301998707664446680789801381109955388803961691015987181112230606922485363484711699859,191799223605782725756920216333335357001039233970676711991226612897416328893351579711761220020777597033382021074352333362302855861727860523399718,1009792548674509894315123479666588827121322564766453732013393730872569727716966377928383419138453676366312121827885666974332513389015366846396909,10106729035309619727467458276332476108333459201530002051157232028609265904996619158302316521512000351018543339116742336717547648378070135299375910,12064128288416707112142030039657237301668040216830023563718552413800935845952909840325591636532003861313976719284165704003024121169760488392136011,23127257676823503224284060080413385593435971533660047127338104718691861800806810671751173373064007722518063329657441397006048242340521976674282032,46155505344736007548568120159727861285772053056430093164675220436293722601623630353491356745238014356036016769215772805012096484571054844349554164,92301099689581025097037141210555612582533116121771176419440539871597355212246369616893614391377017821071044527432645600114283069141118588700109328,174691200478162139293075382311210236055077133134642253738782179733293719433501749134787118882844135533232178055954301101328456148193137187399119657,931603194259893531134730205412313695605948365470173702027593967165240824768419141472758406720196381964563948606586313214612026541124399061401316128,1753216298420886952280350421824627381212797730939357393055198824439382739635847184034527802440403753039127798113182626429114063972259798013892622267,9375479281529866475073954541070890194331774950242930433497286078744200225005220023378816717944341292429505770235019890710354594794856678262818745838,17760957464158633060048909071241879299652550009485851867994462267477400450010440047857523545887681684850100541569930871411809188500603367514648491577,95280442105734963660637099882659683296167050115334470546848994843351404851015840525333749995864497543340106067269228685628900172506637052661124398348,179669784222360037321164200865318365592443110219669049993708989576703909702031680940668599980729004986691211143438467381257799246113273996411248806607,886278626337059409632807198617502130426784222416358450920798985442752995832239590248344589788128945953603222487734031194825801707237004059633736773578,1761656263674009810365514307145993260864568444722718000742686970886595091764478189505589179685158000807217444975358062400542693415473909010367363646266,8388119901304118904110658269596035869400362891849798009258556690741654910509150095462469976547628008979491893630038686395959727571104098015130990207937,15785140891619227808122415549191972737700726873799596017526013490384300811028200290023940943106157017958973876260088371702919356131218196129162089326775,73547538917811396989335580941112690125706994711785567092686148395316310011310212090372250374168728087558711738960862099622113907553399068420781893485526,136105978736513883088671151872235389152513978423571145175472295700543619032511523091733609758337357164117423488921614209243228816106798037732653877060063,496166757092751613986272770694578291568643862748282606929206153606880809357626754008078617350611928705292748368236866192775506967283678426048291756561694,992332414285592238862655540300155583237276726595575114758322207323751609815253507916167223702214858311575595636583731385651003044556367742205582514223388,1875654829571094486626310980600312166374662363191150228616734414646513229520606026822324547404438715723151191264256463771202006090112636574501164928456687,9742203124182149242988421886602333940021186985102663503795078462100745515726666286045481011548814883943663104896921200383332066980248903419402924213022468,18384406248474198386086842783204667770042483969116326997679266913202590922553332561200951024197520856997325120793732400876664133861497795848815738426044947,93328468732226083245866259616351335570466223671268706963481846055218491139076668084110471256163818536959686317732156408653304372586365864237963222686493328, 175667937354463056492722628143691671250931347442637402927063682220435892287163335177229952511228636973920472535364422816206619734281632718476025446472975667, 942247211998983731309958810581608273869155810977911432306700504335695815058696696959528486533514997703125208780107561868382816076107860013126389900212742238, 1774494424008967352620027512252226557737321512065713953614499919671380641018393393810047083066920005306359328559126113836755622261126719916263779799325484487, 9619339663988740978819203723874492134120437731623953489649500216275188041202327331911507914836119949469952504161277351214311844783283920178801477803570429258,18148580417076482067529497547748973268241975453238006089298999332659385092393664563932916730562240008939796097422654691428624789566556949367591956697239768427, 90635373696742401643924463114347715950661621075717075883279003559163147016330211203261975126185639998237856180658112605714862774341136441943620423768648352608, 171260758383474804278838926228695442792412242261325241756568997217325304932560422406623049262381170095476713252415125222320814548682272884878230848538285706217,883868341219322837157327198515540860815634763775577559431159068400588245259164646471862452786093969961133855775577367436618059145504902723750639322922142768388, 1767735582448546773214654407921082811632269527551155117762329037791275499527339292933814995671098830912268811551154734873136127191020794447502377546834286636776,8544102406835004505272099378123000027946053902062706306384519426693041493710732222271074941393076140144945927062711994495497309992317839011626154005277142014447, 15988204824560009021533208765255999065891998893235313601878929843396972988412454444641248882797042389299781963135314088001994509995536578914351208010663184028905,66970252961161089236875196328815989615802086934588450520678228167476701872627098890062737810766377282287592594488553977921850609950793359147863298017206024317856, 132841595021432178473749391668521980221615064870176900050256456444843403746353108779135365621533853464575195099977097945942702308902675728305726596033322949525822,361367544244762874101253219244731783428864614660956890641831920803178530309885086580489012925882298119227245109648176406458824398028541922253101467267443544674053, 711843989589525638202605448390552676857719219332803792184554832695467059520869172261077915961753606148365391208307242822927648785165984834605202945534885990437216,1324578089177961187405111886880114264704448447575507594378118674301824229040639334533045941912518202386820872505615476735845407461421078679111405782060871979785333, 4660457880958564062446231655581355911749933824320672647158405506329976420536042688872406351136799237154939607462671234184289482085531965560226453593758591788539564,9319816752917138015992452311272711714599758638642435294227800023659952732072085477734812701383598473209988124925431468467688953281063821121552896198417182676080228, 17540623515734286932975003522556313538198626287283780588446699047408906563144269855480615403756198036410075349850773936836268907452236542254095891306734375252269367,93936848773078047252834048747119539009184890151221486482803700510498072293595878311376859540317178510509739838359512215098958090983602064784153815274978126784873938,177874697535265994504669197493140177918270879202443081866697491012085243598191745622764719079544267912010470666827924430208806281077193239568197640549065164569737877,956612662996826939551461063425531948100879681236872810532771501231847689569109212849311910974886848122205267335008268633186879100848234634360164046048627700366216648,1803225326004553780191922126861964796102858362573735611066534003453696378048128326797524812940873596254310444570026547265373857102697370158720328201988256399632433307,8836567695941082671220152405372702758120442098201191811820974137980650158540312584773763031349610559797314801171191921018012439119672061844932620112861810405867656388,17673135380981264353330414799854305527239784206302483723532058275960200327971616258548615161808121120694629591452373832046914879338244134579975130334624611901835312776,85394489191892906996633572797397449810637626170326321048951650925562312508787767943133876779780421327651914614985112252407163672610794480479716533669970830810188450447,159799977293696714993267134594805899512265262340751542207893292841234624917585535776268853558560942654204820230969124614714326346212688959859444067339931760629386899805,668798661219763854927027579553765785724908885758167964176925321243690873983440894638946389144280369086353112629671369771757588908428687468354875829739349457022166897756,1326597322440518798864956158007630572549718771515345927353851532597371837065882878288782887188669747182695236159342839533615177717856275035710851550468807824934333795622,3592570656834805887505507738182936299136896486678705309793367858560189316734700761167611670074277128920647587742880134968766955897309025402719368145157785975376571751853,7174142413570601765020926377354981508174882083357399620675845716020487534459401522335223340148653268731306175376859170047533802883628951795537745200215671059763132504806,13258194727250103530140951854710953106438764166714800340262581432051866158027811955560555591198197626571512350862619439985067605768347003690075481490421342120516274919523,45850141988752227842550370311720583180825514842773793831889386753569428837216931511067111503070282793386535769388823740826833752551807139591821297394524872225789024104754,91590284087504455685099749524540176351641040576636598564777783507137768565423962022243123017031556675883071537787637580564558594104615278094532604700049744451577938210608,172191568065019900479100490148089263603281190162183107138456557024176626230937033054377345043964013262656242076565384170128226098119230645199075199499108399892155986420127,893216257616318894281095481719080809636193080785004178622022227266832888541406373598150795374703045889327662832220215871509487189301537008179916293501082409802716851611398,1786332416233527798561200874339052610371297062569909357134044465533556877081713847195202690748307191777566325554440442742910074269693173916260833478091264908616333604223796,8759556479569695893183109617719678804085266687270101829574489020770214648998752318157228608231478999564119681198844760282009726877614904078770168258112923885869659746560667,16420212959139381776475228146330457508179434473549104650248977932639329308997493646225456126364057998028240451408689519563020454744240708167539345427126737871839319493120245,70622352450533199650237400600724033688883679218951141241847658348043611398972540008390908391003537978420634075386673725203214992187737888742942709609384205590232515414322706,131344693902056409200485791291448958477757457348892371494585326705087213886946070027771817771008065967732268159772348539417330973485376777375985410209857411289366020839645313,444891631922720391315244693306038532255431041727926086430428604656949451656506870205489995491078715656045048667395934033590629817240134552235829602407441414194016230236088444,889772263955330882729389397512967064510862084446852181760868198423789992313024740400089979993157321312199998323802758068271259544380269104471660205803883927387043459372286888,1778454537909671666458777706015033238912824167892804354621725406747689983526148491800069959997204741625499985648694626135452518188860537119932429421597867854675077018734564876,8563108916017377431046465657264275638030174856710956899937990375213589928787622519799669560079153157879399853124739897399986601176474819318255734527675646401336846116089113647,16026228722133863762092931424518651166169359603422023799875979749427179868575136039500329230058305425757699706250470894799973191353059529626621459155241292802684583222287127305,66398406944372412382922145679714063828861954638741161799625787154687979544327586424503621530651368583344596878745268852699705213783754925792737140697655221829421416345069389366,132796802998733824875734401359318237558614900377472412599251673409475849088666172740107134161193837155689194857390447605399421328567400842675573182495309344757742843690029878732,370675723095082072633178304953599613134862905143295537592758417503234341075217911131268565862241108822570143432294823758394635603340410259531305996448413782336171181589238575963,740251556080263244266465619798299116270814919186602074086615745995468682150446712273537131724372228535140286864600538615690371195681919527962622991807817653672441462179566152036,1370503222051527388542822338506498342540540838373193247183132581001937364191982534546964263459744446179191573729200086132370841402363838946035234984705734218334883824260221304083,5174534442675811272880946713581392667847039222005234727915449381031211116111698979026507888156198799071106211120201938446188265316102219396487673930764066500793721075762444354814,9359068885351512546851003318251786435693978344021370356731897772051422242123408957943026775212408598032222322241503777891385539641104448703975336862617242991676442261524888709529,18618147769603134993612995745414472771487056788032839712563885545102844474345717915985152551415906196075434744483006555872762070372308887497940683734145375993262894413060777319068,104709525475634584819852953099558211376466535668360146739291741105141289217802787076936568076574858167829782189303161114709283864195397652576358411175600135914902837543757551500749,1051714681232980323029272484106129326230141792461951615122199152266445270505731548935412238942214528955038495171444662261902221505259264188241031524031590495173821322980332077408150,1569762383563872554312988425057433577531570607091476666344290774930886986454037147189534737264359927406413545896891284781814436666850907159651357763247605337903024553872653941579651,3139513877126656108516085760124857255063140124182063332688472649752873971907183194489069364638719744823718092793771679552738873333592814220402715516595110586795159106656307774259302,5179038654163222128032062610240813410235180348365016666476845209514647944815356478968247729278329589737535184587554259015487735667195628430816321044179321262601317123222525557418615,10347186209415445345163125231480527811471360696630934331854690319039205799630713858827486458555758288484070369085018418040974482333301266861631641187359741425203625335446140125728330,13729938313579898697793377646275905926084977562841267660302594400520263895937762347113242044024231174315774068835311509350620295677204936467949053059868154677339779689897630393902631,27350877617259797395586755291462800961179954026781545319505199791031617781985513694226484088048462348642548028671514009800140602353419763045897116010825419354679559379795161777895362,53710755333419594791184400682915602022359808063572980640109300681073135464070038378552968176096924598274106947443127029599291193707938525091894232911651838610448118759590433455700734,97411510766829190572368802366731213945609627116156951379228600273145269939030185668095937243283850185657113993896264048199681298316866061172789554932303767210896238509181866811402469,193831922633647381155638603643461537891208354232223812768447299457191539778961361326201775477557809272315217087892518185400363595632831222345480209863517533531782566018374733512913948,1043151137971121191820925738979176906793292897454362049363810304039006838559673874599110531252134911895478386965827709940393108462851153454799282408598681879838619117202121069742052339,10375653617572333218940094128761045864836122871997873632011824234538084124256512620580304843773485031850262156524213719244423292102253788002782206384695401678213909399113332867053565740,15132188694395664418331025416371505513196351592086608852141056678829815366821638826393363281508325340352883721766361802787666103125891667920604370231549418460362914380346660438689223041,29164487377802328726672951722853000026403692195063228704271223357550631733534377651697715662026561679715767334632713695675331117251772335950119739363099935821814927761793319788377346192,58328864766593668443445893535706999062797483301016556419542336715210263457177754403495332224053213459331444678166427301250663334492554572009249369825099971644530855424575640665755792384,106658620523198325985901697080324998115693877591044101948985673320420635923365398816890763459095436818761890455341863502502426659084020133019587849551199932398070709859062280232502674769,1074134825755280586944808767973564989271642663501375122429942297525626004066919496984709398050049803917380784018671399526525803248933121573215366246063099355478866819448586171557529531370,1805494083306997445393995456719104892878069298625126335828365382781885935835024367821902487450558742992277733215275405791783725748175337304269028707792994009276544903945436997132813846071,3511977265624993790887089913448109885855147508249163671546840656653860981560147745544894966001106585083565367420660801673656561386460673519537958316575978028453090897880884993166618791152,6023955432238988671775070816996318681611286105608317432193672313217622062220395381198700822012113280068020844831312692357223121872912437138966015732161867046896290705761858987432246582305,11056811854586887253450141743982726363223661212306634774386453526445155024351779861407301645124215560146932680761535294624346254636824784277031032553323735183892471411533627885754592175511,22613941400345759886961559173820880095559184225383883517250098790787804277868488485371408196366370170517349578476877349778808790105172527937352249185560097912827185516968906754300404040522,45117981800691520873923117346642859102117378450757856044400208571675598655735976079742915303732739350934708066963754590657518579110444066775704497381119106715664381033937802508600818972144,89245963601372041747856135693294619293235757891515622088801406153251208201472942160486820697456469702859505134917510280215136159310888132651409984752239302540328752166875605028201637943298,178480937211654092405722261475599139686461506881931245277602801316402416403044885311082641493921949305727911259844920560430371319721776155302929860505478594189568405332750319055512274897596,874279409427205005462955766341580635560966575811134796954730714489436481432493837430810145443051343452008024848285225174634984427928548697442118465670165526185142567560254609511625013982467,1638568719953320911915021531583162261122043140622379593800560438978872952955076685851610399786201687993026059586679459359269968844966008394873237041339231062270286235119519110014349918954945,7133166919387421031074136858403884862451374547946164531807254927678502492504843545357814397647228567923187645453385051952058767185616092354605497454741442684884137586324710300247949097613306,13166334828884841061248373715718769724892849095891229064713420745357005084010677090825627695305456035857375180906869104894117534480143173709221994909472985369767186172639411601495788294226623,45828584117644251672742000883895566083820340045803519801847529188928154924207537998983003548370906395530027989984470152944192889182574919801441854004302828166548937910023627616344671137592754,91558157235288613345374002857880132266640680091617930693795057387757299849314986997955007107731813780060066979958040395889375877375149730692972708008605666233108776710048355231589342286175608,172215325459687126600758004625660265533291360172345860297589214765614698708619072995921013116463627550230122959926981790788651655750209470296944327017210332456217652530095709563277595561361127,893378491055459492508348039882372919766304070895795552372491272321771585805808702955142045172189992161540252559197898598685068223163195262365487598080402668018284178930952716185064550084873398,1786756971110920074125607079753855730632508151791580115635082633644632172701707494910394090333489973433080494118405707107270245346435389535621085196150806335937557467861796521480019100279746796,8763236691130020915382578767401413125968588668707381380994917980080052899718782543025334893677289816763985424313352778179982609809798194900731937167668858696313141047568861736180309212076323667,16426473393259051731754267424802826262937177336324772751089836959169115799437555076159580787353479644527969759516805656359965110610695389891563774246337717391526282095247614571370509524042647345,70801097435849559049295941683831088782308950700572509270988196560770272794803205937755377759898177079906678354683861229859716306806659287907291516609714891317789102937723860285085604763380109806,131691205772590217107502774457751287553628792491234028541966492221630634590695422776400765420895254269802455710457811460709443514513228476814582044110420871646577116776338819579181199616859120613,447713164389581399083421608135363063199806816502674313960641314537045979497759541530418319629857706867827022715135036056804879550635523145960402476304718698002359274530816025280893294894361316744,895326327888073797165942226170836016400703633906348518030182640073101957906410172061935540358626314626753936529170182014599859091370936292029715952510337306993719638062622149661886480877822634488,1779762556666158485332883452431672933800307366921608035950475279146292916901820453133861179716252728253606982068330453029209618192740982573060531796119673613998330276134244399223683851766546258086,8588289013337742348562817876748393272793471136038579386554228169619211085931023993472464075779781000779786693751643993310305811119160708313655839857416310644081723037476788281559532368433098937857,16175687916686374708114646753495696544597931272186168772117366240238322270961157986934038042659551002659562398394387986511701612248330326538212679615722622388054446975953575464217964845766208766715,67942468183441221679361104289453660989686253894937866393400928543622543881672726965283427369255171018255186481438356961628608834631534592909340465783849836367599016635389340105398712214428187423876,135774946365882443468711208687807322089262617789776622797791858087136187762355343930666845837410452035410482853876613924356227669154169175809779832657799671636297923270887580221796324428866373848852,394623320034706867165833294475879651881898794787532861775700430048588154485008773247345204121424982289425221402542653267909495450785950034007577059335787387899278146979674382339660668717430023326383,778246640069424733232766577952859293754897578575066812551400860108175209079918535603590408243949964578849342805086395645710079902671790068015154227571574885797466303958248874678222437324860046652876,1456503280137848467455643056795718597419695167050242535002911720205351419049936082197270916487898840048798685609181702181530050805243591136019309446232150761595923696916508650345454774749820093295753,5032427180427323242001073624851915560715646837562568984042018032158776499550287894269089982356877240537786531799909614987929459946778611407211314798652658377565071655092485153811002423237130916352294,9954963370744646484002257140694821122421304576125137958173145073327552999099585788438189953713754590965573064699719239975750019893557123715313719697305315764030242310284069417512004846474371733594599,19909916742479392968004414290299641254841609251260175927346280246545106988200161587767369918317510281920146238299537588851609929886114357420727438294620532518061484521569029835034009692938842467289198,109108193167363322658047468182396153803257690774762825210818982721886275881190777476340969201581613200121717620295914367367710218846268921628991811251726747808676329736268239076474096622336267229280189,1090191115929996549348522139115258791726934499522389977329018808851748924693208541239760561228298734202437902723264958042144801407418957048918809823779994224905428638087961520941214952845700028621082090,1992992384130072031942643629366956600095179593747389750618107007259347071734292953648355184500396076226816830944915637363602825371717428637006919061579826484849824910066486640253473392302699323732992991,3985984757370034064876387149833803200289469078593679502227303014627594243469575017285720378990782262453523760999731175827195749743424868164013937222159663958809540810133083279516935883605399638565985982,6881880415739969128761783309557606510469928167187349014454696119246278486949050934571431758981455515996146631998461451654301509386849825428116974444219427917519190630156166668934772668209700376140881875,12663760832470048157424557708224223020830847324384598138899492237491567973788101969132973407972821932991302173897032793408692018883698551857233938988328865735137490270312234227968644346429399751281763761,29400479048269440621769244680467444328040320478141480527883425513307157612669131649572696487809942252915215001867470716605602207621675071330463438871518414077512294072344476508744186821613407175088500382,57701067105439872234637389461034888655089542055182962045766861916624215225339352300234403964619993504840439992745940344200215404243350241662015877744026828264914598154688952917388483534217903459185900874,105502025300870843478175877832960877300279084001465824090544712943238420559579803500478708919349986909680979984392870787400540797595601484323932744498053756419939196210377795933886857177445796909361911649,1051621189210568388249934566172558650312971023916123174984991952266722527155376848505265787212839965996590669928312678661405849773550626316673150189588482320520420168214155865172665429051793874912882117150,1568734071405352359759180228888244164441581264166356023844802466032858787709156333546934549351139626953586369310440554286464336509067878593295742184483195536713621960344724417889319828480632525042693378651,3137468033810604720607469368775388438872272527342711937689614941956817575318212668193759099791279263807182638621980008682917673028145757175602384268966402073328243811789338846777540648060165060084397757302,5175045968611210331215929826551876778743455955576413984388239774022535150736416435386627100682547626624266268343959918256836335156281514362193878438833793245765496534577687682556180295120439120267706404615,10339092046231429671431850643104744646497812901251837957776588557935169302562931771773155300275986253248532535796819935523671681302652029714398657767668686392521092078056464464112469590241769241436401810330,13640902509645726385641447064251191111584841913781206644453364247276961328183250389405709292145739776832767804754020290661389395229172425868374246335444660207732013957521109204247075403659461654700430903631,27271805910391342881271904138491481224160772937551413288906728494663813755375509787722318494191480653556635598508149581411887700467354742835648492670889320426463928806032228319493149818317824409390951808262,53552621819781785752653798277982863447221655874013815687714357979317638500751910566533737088372070207222171206927299062734666491024710474672297975431877551842037856512174446738976290735536648728692902625534,97105242749464570416207507545966627894343221747038631265527815958545285902493930033177463187645030424344441413954687136468232992940411058343695950773656203673085712124448883567953580471162407447484715251069,193120494497939040842324916081943166778785343505076261531165521918179670913898859956463926366290961838788783817009365272945365996879832016598281902646212417356160424358798756234908151041423814993979439501248,1035226429477338459166465067891375824676638767566729975743811731101075281152877559520013198930191680226676621986102028902310025955778151093570101028207347580026665767946676417584088770464671855933773933522639,10397479823250734040931105846696232971443136443232930833180839932111829182671653154720145297132208571493442842848012427815410285513560662919271112399390823379303323446313440703316076376111291404271523179747940,15372276955767974460142273213757563675874500875563328165990239253229121109278184712921597169553293396317882260428235607069513030649178291112082236393198957183226557909447858626585741226225195447976756077227241,29644554021535948919294535428516126361748991851125566341979378616457142228565379315953193240206575802546753629767471203249025952397365581224274471686408913365563115709995716263161472463449301895953512044454592,59189998043071908729688971855932262623508982602262122673959847233904384447121758641905287470424052595182518150625031407488161903794722163448449933373806827732115231529980432625323054916998593880907024089999284,107489996085142817569278933800964615246917975115513246446820684567898868883244508372821475940837105200364046310150073814966412818480434337896790866648702765354241452158960965251547010734987286661824058179997479,1082289967935570984252068370811709767815987826369655700014028531235996567616678593191036145359207156214004509312651811864540541092285876726765689632134731409996556963738680607768016019074860252380065638879982180,1895189756301171816772753079917818444876856200066212699055402843605862243893464416092486600040388718353058513439168841399956843006244642894422684953492935510072126600026575795447087199813462777270821036579804981,3789279512602452544545396269835625890852612400132425399210795787200724488875928842095973199971877337696217016977347671800023685912389286877845370016974981020034253200053162579895274399517035553452532073159620962,6479549026304805088100703429770351880605225900155949699412690583301459976662758674291836400053644775492324143944685453599937481814877582666689640044850951149969495510095325160880539789143971007905074135319350835,11860088161619510185102496849649702761220461800311899398824281167701929843325616458473683800007190639985738376890459917099983863739646155333489181078701913299938991020190550221762070568387041026710158171528810581,30361970678804611947116575236156729473425970902331883398056191954720128276680781152210522799079186049853122135884069087100822501225107807668382091854820156189338802321006952438482865263256461184811749787716817392,59733832457599323795233040472413557956851930914652766796221294800539156663351651304421045599257282098706244271778137284200545002450226516335664194600739321278677615641914904875975630426514022359723390675324733695,119367574815208656590555082034817215914692872829304444483433688501188303316713213509841100099505555286423488532567165559500099014890542131672329388101588533548444341283818820741951161853918055619455790250748567490,214133421867306211507105901392978375061721691211447889328769573603072226592844458608252090105461117051659372857249721065490100163795854449285633269207474867932888745212097117161463880284198610715112592769224331401,318266844834601423024122792875066739223433481423995777568538048306034563175788917205613091200021244994417646813400432229991190416602708897581255539513850835756877489324293244322037759577308112420225196537348662813,636533688570292945048334596651024469446875873847980556226076106621970115361587724412227182399943478998736293527899874349993380733105428785152620970117691671622655088648477578644975420155605333840549302975797325626,1263057486149496890096668103202049048893751648694861112452252303333049141613175548913564265799886957997461686165799748699986662455319856570316132049244293342245310178396856157289939840312300767681098595051683661262,3884721347655455791964338135332538448721268235633571247874686227762451457743932138049106932699855437973078547813797345589962287108518312283477551452577325864787421863365317731278349242335319434582085544468531164883,7769332706299911594818687270664967887442645371267252495749371465514993015487754276207124755399710875946266006517594691179924683127926624676955092995254552729574843616730646352556797594670637769274061090035962439766,14448675401600813199548364631429925863995181831643415980508644020040985921084518542504338619699422840903422013144090471359860257344953349254800196989410194469050786144352381815004685289331365637459012289962034779443,48946418428599034295022020944828184504047000156987584685605093121539955021929812878448713826594740249947553035574995293859551940685477930802813155893412239149559737578966199974941538281745012022058144090572492463884,97782847856108078480044041999546468018994999323975158481199286342979810153750616855907318742190579509895106071149989498609114772469965752695725211886924378200218386157931300048982086464589914044117387190154973928868,184665785801217256851188083998092936047978999637950326862399573685948621406510242612903746483381269008889223131309880096118239553840921614301460313784848746499336871315863699998963172929189828088125874270320848757647,931423633824289735373068912980022207417878996006463505496394221534435934470613658741952102416192959097792354454298681058301624201150137856317064440634435122492605494375600699878703812220089208969284526982429436324128,1752847268748579360856038715960044425725757992013037000002688443068871978931327317473003204842296809284684808907596472017593238402409285712633138880168870244986299999740201399757418514440178428829658064964857772648267,9381310046333273969425326964670488583873337923033516999929582863857482867244689493302045253166253912031641906992461301104515722425413032849864537671957473693848300007043304397332693758840873607136238704723336400130838,17761620092666548047751644028450977157835675857066923999968066827605074634599378975605190495441407923063284903083922603298042335950815066799728965354805057376707600003196607694666477617681638303371488398446672800262677,95387820920331037436168974412069648835302325527736054000638834202655919991582178741656996448765497153686222934032158636268456795359965724787128509001855730242794599936162683552320352795587120347987262483013301802879448,179885641730662075862447948714248208560604651066362218000188558406411730082164357484413991808530983417371345977954427271447913579829931339574257028993811350486678199981226456104640706680283141795973425956026604705757807,888643149137282735386827545855630295167651052720984407992065242459530129902916833417553920783850727590095805757497600985836949388029245824327718309030925955342559200793490116261046772483125559645717694526292641852346778,1766286407283575360883545092811151679445291215332078804995020486019059160806734556846096841667800366179102600515006191081564007775058601538666337518951961909585119500497979143511203534075162118191446378063575373793693666,8430250381019328969619987010923767383798312368751876745054136345110750758964071225197165347444805017981018605665068210798194095436545508025220713599571471016425325494586681478633128983836673301096900258699329200840520337,15760500861048568938140083911957533767696525737493743599999371591212492518917241450405220803790709936951147211330136312695299179883981125940442418298142041131861640000063463057265267957674346591204799428397568302671040685,74364518481435148320639824131521881443672782012530179600003988404326516708198665855357339742687909196572510314641410428659289889614783376345856690279671462351379039999598202531017837634407922503142803612384152319471547436,137839035972760296642270648262044851887346653026050469199997085719652934405408331709724678484386807492254911729282711956228480868239576751701713379460433024691867970000295306052046565268826735016285697214768305737953093783,525229395710264164055067230872582480749912293276654061200076853916073268470381648816882354417254892314914029012209831408523189551724453179608847183964872281609448769992259356672403209056985175279131769461460373017484032514,940459880420637228220034362845154070400814597553308013500044698822255546939763397623853708844410873640718167914420751827936488004438906468227693367039734652228807439994419813344795429004069460557164530011921835035077955039,1871019650951175357330069824600219030801739194996626927999979407644511984870526794346718318678811758280446324938840513644982866018887713826554486734979380204457703879999730616700590847008139912105427960034744571059166909088,10680116270452929831630767069612418348809220145072787307999762485188532824664903638903001496566918441174909475427234750085811437207655852002989462985764271358924753679997026883695510218088449032169717560372280282649736010869,107481180065081138058937338865735512836890421704711649387997398228173850071423830137823027352237191853032915218699692241032925919174225262033973093932407094947083180479967405610749612508972830453865794263986173208056997119470,182392979715883509748299836434089551116695638651728154157971479608923340775663220517153289874709111382263057515696504760263284110906478982362704132256577153318906074279751351728156736607611045991434628003837004388617078304171,353796850432766910486600662868289091233402276303555307315943950218736692551315451924416579749318122864625124921393020510625567222813957964714419154623154196648713048459502803555313573204222201971869266996684909777135057597452,608592600964544819973300325836468193455804651617110615521898790536583384002641903838834049508636345630151139941786149932152035444627905940328848309136309493286525107809016507110617245408554392954737533003368929444369116294805,1117085212927989749836600661573927486911609194333122321132807492062265778906273807687657099018362790160402379883473299863303071988264711880767686618282509976672160205707142023122333401817108784819376056006748847889838122590611,2278037431317877238312607168313112364928790237665335523549882512675032577959101974555327980192991681863436069807217189595343682960902821788335553702008608752294763152789453255335668320878305632113127716073138327787130248397722,4555975851635754476626313345526224729967570476330671047099755026349955156027104048110666851475082374726872029624344279201687364822895732685571108493028206504600525305678906510671335641856600264226266333135276655574261595706444,9002051803260510043351626682152449350034151941662431203198520061600019212055307996122422713851064659364733059348778548404473639555701474272231226897045413020199961511258813912431672382614299538452521766271543400149623181501998,17993103616529920086803353353404997709958314774423773396387041213299929415200715982343745438592140218728477107807556987907848279120303057444473443894080915149300023111517726933774333874128600077895034632533076800300246263004007,88033139880730220953836876996464874710640462607771507359158552345300323567108765816781189913622442416013348086773127858085331060324432640899207772845781166642299254325596096271506781615514590857835469967863944803292807893143978,175967279751559451798773753992918750520182014226532024628228104690599548233227520644551489718245884722026706172645265626169662121748855272897326534702561343174599608651181291642024552241919192605681939935727780705496516786277066,836739967367253958886501293932105256812101156481952270820409261497595019576392728080175287990804731843293667799207811897777282349237398090881481980728283676020594705053004118062260174652200217663501239293105677860451674759046637,1573380924843408027663002686864210623524103412953014531631809612005090040252775555169359476081698464786576445597326514895543674697374806190664053061555577351931190499215908146134519359303301436316002478685211366719804438528984275,7298279183187497204294128555606216759865136452492168848049904741946001431790531106772864136997783202751339901581482752850990431572023767997413592677111349872332095501384989507488622951446315689576127165547215033927847922819818026,13506468365484984497599256011223433519730272894084437695109799573001903764579962224535817284995456405502680892164055594702089763144047645993728275453122700843673101992859088915977235893992631379152253231105429957955795736639546953,49471062029244740473591706124458658717043902833937715647097895402912041399380684359993100024950130449639478912913610640831898383694513105942000128995349698390404012030458879075650683943819835170685685442170729537404744193026007484,97941124068389480947184413248917317324197794668876321304195780805933081808770378719975200049900261999277868726718212272753885877388916211884000268990698306789718033950918758150302457877640769242471370884331449074809488485052024978,185883149126877971794278826597724634748494499346751741609381562711866163607530768329961400098711523987655727562445433554516672754688832412878000526982485614570536067901727517290614825764290548384842742868562897249717986871094139957,945814639305567689737077092465971883232339591814280157702097289821626798682947352619586400976925762874113004177900768098782400311478157530768004696906352650276897736018992701196761983408285043232279170664191769746897765493035528538,1781640169700135488385044283932043855464680174618669325393204589632264597355003606229282801843961514748226008465791635108553800622956425060447009382822606399563795362147975491404513065826480976464667350228482540484884530996971947087,95891319666904903