PrimeGrid
Please visit donation page to help the project cover running costs for this month

Sponsored by:

Hosted at and sponsored by Rackspace.

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Decimal representation for 3897*2^416539+1

2109085980487725208639290662002619231709083166536777386154324851379573139772841879468365056967566170
0679798838854899758722025696876721024004834968380559443914238380172022036720905818470573828409426883
3902957285987510697436308009926491906164941434604187453798633919376497154494007009611790527036747460
0623998833626961137161919863141780191781884296113404629061031430524315314693384484920464281112972895
1371902848406670872840060457583060320454270701686507664571816906784434437156231675103770337883130354
9182416809812239372432643419237115342275942396690196405691354204649199835822253154434054235728350461
6582976279647201887055703622813807393514711520214195578851946075152231968808768399179812321332844034
7092318470300866515695881748945067262094602498569152283808412226678231928120482619854417561763197088
1276397116473315094172844100574028913387899296797144025116448024955225157657643311650965742244075991
2469874233399812022477162342109156630218521877279048804886255714732886778414764681147364052565881999
4303433612082358359477593206718355475454866903139928719604549152600020466756511790743192269061454261
6436124782741468132247437583964344698805583575109911499363719128016634379968933401318637411610766089
8252010031306788151289964885307683541771824058707144214511242641487289806784112449922861741390410819
4579449624275876405312518958557217779859471783148128669058545890256918333755576793964975234773687059
5134478177431063487094605052789543903785318402889499248217114371481659639057612302689705710661959893
5888860877104257199879471593341199746687176491586991528180338078693358096602375789542431418926365964
8023180714209294756391037602627882690846625063288083301570006297216716378556429650539049047269333298
4113957107009662812530509641318859028431526744892967931673709297621147764756095297133335773489935646
0691561773675724484667081213003566645949169756943737401693923139686281200890857884674377205006183704
0358005421718954715662952658162472319740167561530275046445380048635763444147659375715361971998848733
2921271024947905927063211935589652685070831971221770483545563799450047635404074971501587566968516989
8374299834292415666244842584586062260526886754654994575841937136611377487636033268853459060597964796
7984306091527472510211826080671364111746151151833652721951735396301787156881179555066722921066283221
2957482204439561261008365853622603035134839203023937028672516016541182787252136907306880959639462719
1074678697920989494219286205798908861162292359594549091323793460572190580588094886486505879661630710
1291887603048019412556972460683437960859873535749129405081710312007041209992910526125679841361209769
8885089392454300143318350406551362395762451747986210122032689921950285148365182037132343886524826048
8666519823087065491057638508012218807726923167489853496442196669664609482356079682175955265347428142
1823906129533744240147940032432599020609582760771543123459602417715858124345843807311236116684916761
8003709054665956047161375565520036883827509912839638356297586497919644535604655934177636227102840655
0234182862373917893243328687813575327746946378628876585642532377284503483351734593808808847403320115
1594637273889507840956264587842245538617437137519442501031082067656236132909521219830959362186635312
5947446434659975642974058426044387604709495652331748078771689403098159321795231420196841467778198310
2244348396494504447076731121953260293491951502765724476540541796578001787311983020638816371251243878
5194515892791814599056835234219001777093172276277603268659821156039988758842207931347762666883760536
4203426011261358501255141449823271949206864992142905082201045432831406108321211057137496327794875530
9046900240849521642175322213353495115485655166795498655008413806940027438931606403555682066475285578
2060066900896183122402762105826097472252514240721805092051950898445749232632314723337047919290269347
5831830478132032726648664502269311826043116969056330957314214722523093892983268257047098239257218958
3519883995043930357452821650159789798852752917203456327016232561620776699629967561312681386424602950
6767931168450979365312077386213289722793374599656901176683335832641898908805121620512524362766762251
9148534386048356953140758379566545660838500074942127649974393761106308261658420863132746443021425166
7128423640556463178616078245118814819954062198077467258249379996745889748810215260277051842990127615
2979398359018338866739118215883300449094732420705203792579491460851161569354240685529610663679182808
4470873819043222211563281279580666860130898806586316794406914973407671815262581774309717281900753186
9275456507873100446079914052947475192754336152639686283967651594040301898132169526215249397167851593
9707763316816195240729310631748425537346790968139194361974359921939404958256077289383087584352234562
7163757179448860156085486239386056255736774971322942790714032900853436159706260206173951261673066695
6616559964642029147552631210605060538603556546598892590801545108454067739753235620960321822974821021
3432491261117283065453103417997838223694947685290366491666029714117702321457274812985490797801684503
4684950155696201960143460231417869353335508648217430233315950391551903663572116220644808680237440397
3209643195164735275832061625810790046805401331142199456508515582850641833750179314179604447952526974
5652790620394410111641816378733600526227708138168774699992621547865727465991622625070777111403521795
9015653070397766311884077054579698281161703064898215171267809496648658085472800580105822132444324284
5808231340534710105707820963682923471860615253538549300620424698973724616555065864719992274544655897
7765520177671728727412359222652085737064588316316960036718385022294889593774201682829579638888178279
6893091706473411924809436428801381199333782020212491089979557055043653086691299559032237047541245495
6871974543689272750970664028405299459669971346847632048828013079019481031244609854173267988320396770
0975489233163910554321727014793386510538689831564939102835533618121844112911313729699088290575685660
5375428900566937011261111887985287347108068294760606063169498816961272789989763606608928453794686487
7627569038410598790227791762206985200299142763499052558303698403071810662489433098089140283829640821
4483665260483818762730698540988519084445487873558926111393484722868493072043601165462087814152821588
5270062816301119481444232552753269966611624541944902375573427404154788818353059831585201433199291162
5623660889635374541874846246144686515663618173961370064345607236969656039611255991815109315784586885
5817778694611794922987707841731112174256339457531638235880731995558612435457209651974573989365676505
5662569161837518919699323012599219636213630177721645971646111028602193552715636611883120092636761972
9350244341373619101427522251330273547841662675025059987085454507597120513492800746732543872174431691
6556230631401815436957359625661930426513664677467758444110995345975749939116772752781326299562546254
2715250561377565966727022105046068179080274729800898837458114975166092514190013267462593603407992505
0218954061299966737111496011439739916694851103688378956259287931473821420339703926421597395126076052
2373938753165193512369680937156737028589586110137704994930501973514940718911888815665372700013035420
3179158874772547467842206130470740723525071544855640963233305085371319139287305749352047628760611638
6480541806184581050433137833193424263791468130953387718708399639290538577473910215445844177261696162
6932631530571403574226355437791799703945178006466375372479528035744212613888412771127068314628661605
9775699515725000280216641099789023604231764704084889272578646935001701092525378158738982135244536459
4239869892312722634095131188590696264232386310729352425171121739499239693858761087601962522584447760
3359368703279844387532797541977625215594541493520983703978038831903230124220156095617261578958665633
7896364527702273135701088689328484802538069678627146989296763856253970297800167882330765604255998825
6373752815805754342402309422938154379786187369352055081623416599431330047260446362868056975730534287
3871354201257158141234949092716860318766772921364125558003778987649251184145678233983366575266165792
8843780843009178691131442047185402661649975572210754012699832739017118268998292743564119064502486778
9503982234674673126114679866404683554624024270506466342252487750971094432977579177644389352939033055
4700215178407712422112004469548166115427175894058698466617747019063032751060966524949620452012126268
3041177128731427452663115277673454706799912049176684363253900169832604193726063733494847985020599906
2421207774856698696957815824905947742094196390323845197164583170530209576092371941703866859654932333
9867253778832350555996272821536866078463074163007409192888608845037879123852706567040234577379767198
8631695100177566805047052500582017775198608498707587429947011347377099745711483330623593280907695864
5772676487572430305750122141957455948467462105907291319787727905585115758918007171285153408095347378
0401979412359983236924697130808718709943556785313204992200633072834500713325355978476621483134147965
6358283546747441055616780608683245488119810682149100784064033380835881744318741424751067121914922724
2829497486745894274388310706608226005298108347943535830298514259091263945819864055890480328857748511
8210556766978399814739204006398689323772753483551929437983125224149681389948377603992809998936343182
4918920257391184896223459882361093871434049753308431677744117114218567943953608777274915011078500523
5747671525126568627934672041764724528764562095157579174769439720713359165170737808020426100708638574
9527970968400668647975963395545174702522437429485401004021747690291892499766417422420944517563686689
4415528241951553740934217090686283308541096808863478140670781847335559419718261858583597970491944241
2885238498159158098044455122264142299439638807229969900170768805349088196714295309141364911255233241
4898966348602883536999830640147122203946707359599480677626817541648647028654948147385275658642156642
2169655131676407918764704905727395469537361159505718978750832255036971422549179322916650755588577263
7396955749212497253604488631250562082893956742121846117311732812601687968825157405626596767307808287
8129325143617252330934204340868542086960711535720975649780676735688839740194801943226097967278226497
5618257304450699850078445763301297879372214338051446730807527636985514235596267944036887572542579601
7262965614501990456654237524422470521330611643848882544490492316869955548083959014034212104189103703
7290694402856510611477761753299722705701827897888183195950077110481974958350950891137982733042777366
1641775431161645970158878056089928287617911127926294217154926557413697649253994797614368851667891263
7589865867809604606610084223899991555708141779945078530792350897402899786557917368955661706744245444
9625432160709949308863344487295107090181020604984379879236853778310801762571198458985171288066354001
9042283684401560700569058649930314996515300581702369172431835107562332870011917879262492238340194903
6146988728218407828384133947044688564354711892618222781237029002820680146756350023246233062210803342
1577211241460888450266924831685098909790254809989048171473725712103513950216445421466098878447895942
2910533683578732637035988006266664700501770239090567510077879810194127185085166499093384388296153654
3504136943342053659769008722462149555113100761389792917733978198013942484580670568801024283579794142
4349973659713814731316306637322875294212421418903863519562811223337452468504234186349999300846191048
7124380099803451140987875860148977294954804520526265141414949794983990425520068067708580549096042575
6459291416911368020019668077880578976609788676681186581935712069857277241507293437753049559978513462
0086722139109336986722574117766162165565554414104667509667083776525266832689029402093210742617815513
8050557969496377649475858699918457779036077799414928556847226062775116634875941302209725432283605763
5719429769008839897278216039936598128193397491600297097466638837264439323963801622936389633802021135
4668487399137472315781608317116212380858732691936204868971780513650721588979469085217474589381478468
0248865893306529361194410359997548029261397206327929782192569885375112890857792782477839865741069461
6716248021461278812195915677175812142030725795109715014124553949894031376979180822752707273998301959
2553484656365998052336033739821206659403984445758005625478988230238473684991480685301082487749579002
6528987183646581370590974159047271032830251391147073101615876294667302045293212040638799567748906125
3960440355289767117439821663197729663345725472518166385441949585962957713989822287028578888092993848
1354322411783624006498208872956443759853317705695817802029549837037566290657839188608025707991304232
2309174931277608935748498447581941950532537352849952722324027282124323083925080451755936662933426771
5591739281481991250736600879711340042897329210604838604765409222748952618291869563655042495201490432
2503259447492504255907672098446235227425173222876729465208189136090169438318674730269741952870889124
9773889034375857669606952223274204813670284923167889495854391696662363769701597617342294490241176625
6245471095192850244241540166988777960545355769230516667755411391359328926286816274761699733104246240
5356753008978845957668608531370278028405453658131189625486935791112161689992109408543140131042515385
0088116361239278858472846983618047253502639139198209621539155318162827654083162340793098309542754651
3291872164944663572949538541171324166256615967735847010323450601330009829941917576860668518781650161
2682420226886589597545639157468601677658499174390436660455180967443618600666816895307048527588628946
5386470253985402317312945135601414014044694098724693059035977903460815784128847225932293436231000242
2782555322512154031779708846201064892767558186638967815700501117264894463184290064984901288809897915
7950796572589846796264574030044167199501917529215180051900286606279767018438259002374880195953095869
5957231776413485388899353509603815261304171397421878285673652917780912035060246656083721468204082004
6504495886154254542437669326187636322943838708687634799709066028040226179991268959927579344640015427
2861986633258763138668333331314585959035669416138777905002273187194105092881318812677416741382604205
2319595433931731544935686360343589010289131508924337935798880245394564716045346772589846741998771231
8667664565254793574954782883084892459723143565795415871346557425331468355838008267591973131412842323
0176390069435008708481994740376264261369077850409381181954223548089451928989352752486813309584550289
0779874698210576394098922107955160886186123127107347761132819315166791889441241296702736003706096470
4329175014315141951368740108826777114627242799894992328189487894881282810064031823054577454613296106
4222311423051493314968580345812894282562912785448127906414873847407995898752529312332744768154864779
8527388893517868002166693813992174347951461275496388770524115900182313036398561720230278862348016459
7513022792729619016764945411062552046825601401494595625979724639807956408421880704737222196858694916
5241818239947734981101551154067581462756712716211927956759936028477365542837322631377697362881175068
3916424115303217618676828617830182636219434107331762883856958837312501324191847554410932601105487674
2084817052387613023054697217730567100018499498148913378253115407125231336659963527829037917309192822
3523853296940243761740247788386332321383477087772792345485856681346859763642882508074963308557306318
7541191471634184173889085339533258321934656196244051844055571759782919233889006085296824196876002190
0918797585810710275000852097965056881061333909594203578214335404129900476858011098297347242680691468
8205953321518727247934987883628459850880339161127839659310910383355517039402804484948487547199116522
4623788460478104179249756862029305373409072151286127198590010191958498901047683640444904479113649064
0652073919989055562162614914317071716273646093578367115258377897445154436811796707467525490516155040
3180375543729607071222920854645792950227452935840752345535381982959126129990179242933501337080855778
5973111260093080367925715300824553667690508406164373906760755076481237539383933190718905742031339554
4253960520418454754096581076251790719093294447785049531890175044490471715430487313597941004595049167
1176176436842575751993520956746530788166201235379072413271622703130442253707530585256059121940892216
7009859148924741965933030766114118456431369955271972794482530686897343157342024313419740030917549819
6326949025813654877698113671861159145285049858326373697327933304515933022797312773853473071724572820
4200154142814323550574451381704867133838821260786415720991371035616495421160584331684216799678889629
4713154175713341409860605353892848009964110820956739484471356659396487805269913765431652879609783665
1573112477159077354981165789242201379368537805280237215621935543114495735549210075985266679506271500
7645083264999446082200696812498853404352983896415284055927574412332703282376236194886797136845050155
5559700643519817452458849156793602426724422791566031737818077963980659223343967492450630428572253498
4980002711306629730490614749963316111000343025322520244962422377335174811017803548868998440491077738
2843919764428394373301233547004618132947335380187560618285703699219320059578599419105133742683484036
4066403407587005140724245451269654893031768637187716399790401114403760320419245078150199548143937649
3697692271934226437095358746842221862561303166047803961647629087201954801433974810583319569091002741
7562618719170363152968099454156646655250218078495368839836111056314512743153029280667541121776418219
8534445036885948378950182028163121272131443337684084061892799329397552641092441030407602409489891220
9324548607784560919579696082001824856986850601634411324690307565102385300778552741134458563738221516
0877428951901094591591795626446888822955147814244580940695935387305279897576526877053508214528669031
6007732870739773931659681548475188053350979061685870731749369498602899275638429190692820318259114366
9106752759282444332042322148637012478459867993388763343958246757124387135310654361955475544109425717
6175032800709368164446513251434744223977892300839972003505028952485680286624885010967106512635062415
6573573697647774731319286383586869072862239313552655692639595361555076815437342042010426102857881958
1498408604539125448079089426118030092096236083638554424238147493047104435533149391302230991376250346
8398898267481102950323308301683113522031416261540232537748716235497488091677059143414580631215378800
4504531211631139430589272025796664050125109100323351480675495615663577152162869330534050510573981012
9085058655708726618529963309899339941930834481608990837942555078624657692468341125845124356021020676
0055984378082268113319093645803006340683280673693896228752151886314247718450707565292198892652915424
1801374781638301984753124437754102365016458665122535364173434130338500240027927064517484286248666858
7617581131627519321039567774556273836467211783826270091541168600739564016867598804474617344180146896
2611073093101497370581268494042940136142855749254928322105223845167439470192902609294096271927944674
8542986642465701211523408692075689626970237994967424008217679764471666255021636769822366562827438569
7871865690304742165887873848067926571479790655768613090875284174616319501464677270314774643874445950
2218687017978699750964774499114216949748418066499946133683258688773837647525442795623179586721542412
6053456584803546864000668066782451695214210238849395586584011210467096037487386794117526765283792273
2001652600246371234999796739104579414882214901072253812206258035990366396226211477733354570036477448
4704861407968601139196624960641683754538303799171035239339998494558422085772664568586103413984263925
9011844158230315909459024179418186409764570115312554725679195694776138295617136625956557666237288639
6852519009961825718948868357552262371737458660889390759690767058475744194516873039242696923053304208
1877506201468567601317637120282409103904450339523489378110707392364367043807372411765968006038359942
6123345548178980847220748697717371406541136586372071293751052349318925735546333544641292176914399458
1268776643038500340373925735858379867595883806035998953393515667604627708543410053384844060021506557
9929920952674702719257587779703262581547851370354883804354069838436430478694626435251724474296386660
2247309328104824871288020183840985816482248789221003557902041689215944463437260315611541847795806872
6029890135193300437052947897761680675786778458997561203639422935075930190643349509092191673223320236
6172332547395208541576986245813267996786545896747891011724597977279834542839819409563045602492929598
9437028579667654054130498667698780003612591005745789253219284753964094066548903352668659524566555858
7206342878422747748312848175704168286557543013869428379681617220321201077435732445726225447550625466
5639431899534921354573848291969630163317816915307318015123026559720290268439475728822132638269997767
0379762790336744632861961701123773041449628713006206446580530183078524607265810446555602016570226586
6616824730344785998309761503030588423080034351966296290705567840248557321446587839678068654498193447
5250742289314458665375439334915593001236139741331015229341268098457058769848713779796582178425443867
5803272652851978023799182562681504498775934157532963633436677391288753472711141022856535171483271269
9864239379401743682675029931508673745054283020706327571284195079198686946214695413843118916904250136
6817245111326850774927320468208512515026013583277496370316072772602413436598769926326572206233670020
5010853894570089336037355491562020822318648608914196786107833637919069969840441042125114028515132118
5115723387887338953945610911944936632366689122744874616892899242552572583564053545165606635730614427
4970130325375306730237705284119462987528809035960558348055978172199848858728369824136997169938471530
2188915383942526431094327790399138726693817949001769881814046161767922052444933107639629371223550268
4013688683658132715192179178672631414231637356123226275753061809491787631747119118260913641707612846
2516657940225543031995805683422903577321929732713528807546452522041562527334197458674622723072874633
4475204486541352196864609396942369808488588355713153608473702520061380433300799579123872456815435086
1608200306977020023974383316653188355232157577474071674328820482305841118389480023309670541769234805
9418098258822693614751480229656433351116215634903086086131344629718211260679834513884149277945126966
9809297978759939927967187811432139320463529078769610661095984078346513115584114744728512230995095120
5741312944487529219766371264928929193159502986366060951179783441607572525519143255071468258290525316
4835569923534987580833369648612564030863968955007197955579009759134632377846309360780275891349766518
2023543132698321461000473231609445776150800578369977537710327202050297699237260889422977005785135065
2560151849023926364117569788299987924301902933175371714186306041466755555475366224601177135848435530
8609369264692353748892914162297429581489989486783649730020852023488944682498532441654920985971848679
7210562336992872109780622757208602307024689206134586001917813401290236417674962648270537117916702796
7692579728880888770288329156223593715648195434679212327490031269476417076342434094012087723060536151
8769750424648620667258337790109066297892567704311167986753044791308571989499996553540739406458361127
5663387338674943440272841698694151424583640457410414948765151801644029562057574109350528699515244784
7046319357729725251088288578549281515452382932108249525028574049689580513802846568840868960867287503
3210618622772458357068808127691766734404298418192142725263057244380416520750906139412811519622325280
0002508011058889401843641844825108766397877784629995094994566975802061784479750140240632889476151529
8391640257912946468887973991834279583207156009559145521246835147502411708576683459443181625514866502
5132388146286790558554199489737441303821597220841155547130635279433795294374047114333864871501845434
9536534177306017744180945082982451580117559183592760739667699362694787223515980117929890545623869431
5806908993748182462229137624477730860563620918815081462934590148979233231164020151649544110268177176
4989735891127424111034320575934275538133256782882328952580436716665631067698944336045541040078223073
1521319476080882209853360274433240031716538638745606201231956051026554477088043197227525600826876971
6822619803031443009799576907686610159097706960041007629165133791367617544917134327453110401097357313
5662151547959549613282395342319568706391552221975678613849439378992586159139653651734479466864868405
2879454763165785037361215073232382840423458607279760010376635301604162883833697351614462099929900086
7693686045932635275643386815493001955405026552369206075879362883318056239710473780380694588096639893
2474311262683512064216255461280006605996977669581338509284549781248751062941975215178384871071654761
6797084683167547588423371415696913273836097554493465029246747490340717158905177389168202225898154582
8807008873953263173485557874035713564831393140105840767353280770765643802438268183592773892054264669
5707736996712756988747496629061786990796983630334810965320140987082807730980706348400571157758305416
1279903191378382306522755448215655165272013841091721986104785392121489544064951024693053594494296353
8530015240976674382229910030828268452573840117064438990634993822708185210803968936748826310423682570
3571363122891340700111090766600993587331187358243330496606894368195548690453050405217203984153589931
8331017887013695715288485239351280867496464779080606667847124609363149737813552338906338029363497738
6813256471771119398912778020564567934638479224974240932586996352117588380185066241085472725587628340
3969627748314658127070757433381342962587364788779746067912586044763425806596340528591202135756819862
0947739763835476453719594236358031502081863521259639300678432900297969599497964216774021626389504311
2911872356815641672510299152723568242770405451590412904125291291277943906274530200139180389654095096
5010475421385399105028023441533491527717949610395165100909247663481963583855549298093044741102024807
6644698249178776251079493167895201008249958057509643207254182549050204115747233881235035357890430848
5037240534744061398119266443135079374847046577544914873129645444711762262499449285292113790055405498
9837989842988543883791908754587249865196160659961423148217063276459520992790770091496428033294155286
1051793430757727781062167086797493303382989066617234920731919872314586989164463905644090084381326396
4692380713877270900121488141520878816106207941304992763252812301766283089758387939938350748446782349
1078189173020237834943111880119076306941461648136209731507150001759457528416743597447112498208294038
5542322498682251125285133179886960038695721929410954182160016558787599900499724279854375663497064127
6722840553335629555522706882369482083922743667655856101085499944101533069421762549787712718856173805
5016095598686303247243817897710043237610852843398417589285651640050466648356988987321970836234400052
9460014436734738938468014484140348759061318560739621725440130477454084459675580167892938064675771914
7275420655934814171913496876760376913245918750388232546455444381655014184316813350857619299943530160
5686557097219808017024921782306436669132844217192961400281418443570906458321205087252762434463971059
0691300914183356209956926222609294893319993373534819352833031690251278973810658374771155387270544322
3774257766964063751819007006522601977918659186748524346710005301651676934558067503126807498295768169
8930914753948177229245602063220385429121620635858535783732547187480173806296074789720633728946561639
7998253360126086409904961054948118867594435064680864073081821568694744361840846944226817143945133982
8243640129299797222006579757270958644617544533882696088890881378864644778537265893729599158690409817
5195813193042978928466300118297940353107035485925514091570228985113978143002300390564150279970623278
5049738102529997789499360058444846925258331069123501832095483390233572358655124641204680977150282968
2274769310146773459620223004300648924154184662466238054493965383017994779530993551750361369699354659
3765195227767867142287751925998800309361785080939270327360110094211895955399936896541501786280103352
5917090232872321489994726731513799526585867881876002999287715199270523655956679372275965616010472642
4704972849135532098646258355098527779472949287992386270356704852258885989525611481741473668955434442
4726335433585216170440905018058885566390677607495085928462644376933919048406869419760522764003360056
9240444105850024221640137293634833552600899666860099306483594560027884645944963140827356025316456005
5302784778869625838897983580550132489147591251238789274260187735492284556845072152492947944132353105
8896682559621384179258683033643353483999416270239176166842928352253005998844762685483751380931629131
0194574583783645089460522096998539124587831040487542958011262100222439132211746813728254433464300495
3124927094429177975908142826848246637475110183130557809890256740658943586905269997584844141417749081
5724083070743239969924938379118182425371738695735583296688097858616848353533412765015762088610091520
0988774786466075328449345362171612790444721823907854571229587049827899818308622433602109241097019895
5587381653207383603244759796221168297274204952407260349310745409001064691604838960673673099831118215
0710626509196823598027946627299514358040614895947560764130161921780465332632343436205975405124683802
9142091051613462832988133367346058088909715746169676878953931341084485368672484140081650851299054331
3020985207625940729668487777258195154628279990697772852673434997007005964303899871887236859308102800
0880523870745762053432984147450052082684802693398004085188819849168957487094594425052610464211759755
5283235503433716121887442111110412488279131771423293021820287425956545840594121328523807618028254369
9129723955622104288366607682218560497261324509317369178956700353884654502481679652612167300394427148
4423377121219967223346976157099167330766237142441091283414912899509717277214469616192969170556986270
2410366533528630995589770248106490668738494858621405641798602105404880320565696897010341001316850775
2806384157537694110479421723798516923773942007021006239585150605299534844420593010968504461321157705
0568744462659827622199124625886517899861789950990778228787326696130549179519543351140132884248589266
4313545949792738664575332045734028895699722089307453986025264641122294744955356000428626685384996894
0932173620453546606667122917731988598254164497087398075519891570308999532916132823003208076818589803
6876304460915419099149747460506583521339998360544210524324172549006328772271404224763980661320059178
6728507735374812343608509771299440531772396455578344240895774339632974028103979548798093132541291142
4639457095212621897888930888196740975788307596096730420076034901912584330057505527553391166487375434
2910278630796502745455582237760173299691001894940335200254235492261399442379984412341049153250793723
6027007498156199194249606227634015182272370984507143061287469979772702899004895510118798517276776771
1040244449463476409295761516131167107410486841342796319030923166490187393578073224835856569011229622
4792050539388823429926614403400627048812807327641749542084821986758310464475910073430394206471317530
2821508530474769679992099766289030477280209928058053765500606559908079787927079347948482701017830901
6929251082692512967679219538677040868807808506846899693135737515557600303017780796187341286357204814
6276210264602077311657056811186788054865317311678329591492518425371657156086281082468762284278356521
1288955893521237918926116593147775092756706170238703612557742035835898858011838529397747984546656413
2588374716784909424961977197973697862237434988327956586649486640882135610919959924268863040080601756
6367992782788164221243843302052602052269646661524287132486363059448520474539314160586704288958366196
9369417486884344765752011016543068114887859174545961912628595893931859794600833986038980294582266633
8014783786209726860810477094389922930667420178478750190994310110275900703648318717926115539323462216
9718617650279665908514982987207049097872159958365683925692662107394848344266408298126733209236087041
8421302733213842314360178414136533618845360192498953824959912666596923868041721944733901245104605196
4508447262890301977918629807919510792255016510204848776810664152046979136914971869749399520566298827
1469760742376101914404807143641692059819809646435590364436558637840735981334556890735400507155549452
0987372094928088589361637904197278327781733280323309341629996481071574581186693361342669971927101390
8284095881929284228676416122654450248951713643930602372131119961530223921728744027452834855326370530
9032200927382699345482336965216377673073459160863374012823870410939078285820830353790034077545112689
0298328408088572948614402512402439100106926828718840692753147746692066730853457895244011230159194367
4374674833072327467864202577200248908267460035110110044375477367463666774389536840888784397868113395
0459804727971486857049400656155788615982639609286994502429429834919675258586969847527872490752385602
4729808980972888040674820812624492224424009132286456858842004756432525038165765191456170072633429090
6974795062177549293137009611637695236518492565211561742691515721862733604186392399899958543990370854
6380229911317299279814042815686503768147192585891327002881334645237754586893602135929492265257345741
1108857216742817517178509125326859989094473745873897403655003692591483613579341077492509856523050092
7136863342182890003339296743538741848386337773199217970450630575767689099807015924208796776218374823
5574055368965920672435368247844753326950718990886802109424782200250903356070928980400136571900335448
6127944185147032683031268391716301957960786922294755249242167087722406208758004752086142573970324766
5693170479792860193098169081428982004280619816833345075286388858015720581430237574156298895261579780
8856995735452695257003122149766022731399854624079634829780858223604695710652706284376584408922378222
6595045173002258514782606907831344765841243748846436027325082189958839535810723155768564755143457455
3239287408908521306622318805051278680770066239314718928068438527900909502317020568239260100745901383
2557762453425405298276183958738218660668172562095986420200963660202917001852841265392826865431766175
5798199397760957660077893431033898806727884416953159342519067065332040261679574206840927207170784178
2546592574222209066439297381774848182137828166752173781470563192799357240683932687552230365260518472
8018723528532046832127368488194910115086404416810513751288563886497737814459778260125549484036758386
5586806553425125615823037534568471103754932547863819857764047934036631569127209503507155768616397229
2970354213396871386654333511134526615949460344140537381321244831312444971974828925757991236988714611
2231770246089524537536242022591193242673740813583526659625608880409365495330500383158606252885272621
0946234102286190568093363043830577526512802590197545209467504797562011213117188841141493981427911138
5627644717483185756099896452905183380133388616709693536189630668614724240557442807314618541931461367
0810944730568689979759066742089483019373029657438894069141971213984899222439058512404569867553945420
0051371515151405526946054265826296843756649720976955963083916974389201853173250314186673015705694124
1050183509817957950098562222774898080982160410024302023295678535484069887141452642329630766786970895
7802857399050339532370883245537777771266324542208711780409937257621600487033337593948613832687898305
9500535134452727717692207815947259596205048030724583426375733422130683328991847283389929868953693165
3673667131186138392822744695176842469472318897156435709598910063867159015365929450067832264218976943
1119169655133478972233292652811676706315159545384495711702923670131631503215351119487441809869649430
8022412744996807008143160362274646762136209980301307701345414109397817291029334581208627481745502936
9800718786091043516065081885909575584926395632027535207483357693302908985505163097749151989077480135
7902648494235021708755733844137806381516312536599744186527897443290576966857938875773255390703136480
3054978693683595909910277205480301677869842249559020018151003934381665838814905845440758771699011356
8310974143435775971665578370196135008911559888069128616068985265105769914579847499084583380104306953
9340030066077131251626426548882795634846024084484235964701784941588621867036467676575935908041424875
3614294630250960537802103572945589329675570390355139733845704690442277272539546484976551014417855541
2577132788067128955096985650420631973598756482900925269598535258197354592793682220664748765565411482
5484683246955057329487690366772382619546692657628828912707223705296113389955006151135260779539876488
8091295713926349697614857989328762167404570294358725970800715755137784199177905151259126060207368313
6398879957599813210273156221789423706457123595715181965405718604399259248335946916437445519578481282
6956872966590056870106448044012327618659839182339621991739741853588521028226363635681715649889843480
3388190672738689618115254599023528095435610719800300857975388323322158313940710921263977936119601138
2575538208001779763556134448922449548247091510418460078083318334066502255285353073112022740311390093
5228711573704371608091017167229135935210231087910144485499229073967872483788700345457462703692935832
0329547843885912581310321229352435552569574021972245955225443055052128218280643078429377765485251516
1773785200889085742774036390849032709457092131310883577099632389417145442379394874151020630428064368
6777186944519812225711540492625399875860730136645238149516140301636346148431277021357492304563191812
9821617260466658367805690636025937200687024512706076301705966140820129873186906717269021151847396004
3368501279130142320157866595948231783559887535305783623562846092139858242184789918063731023112990132
7972392328250971990479953234983962694622599442938033738399928918935815418161833631556146753443275874
8570564913336507485866791088467579900318153348101906476161982699247424544389619728420586970014655918
0724114041245656375646301843351205688964500608330026459696190351127713774564905194210418488118160369
9906383923031734828884645746798868764947065145650880914444116603227028291974784923657941631027742386
0813111438043194746058005228282821116014636626510131520960141019753513379533107949824927933280429354
7737383442661256696474600737082408707020910782039669398494513170852731873884562833351391011777891686
4925426488209503554547749510212019417172464367950784038287830663729155130922029617882681509210117460
0583926964610689962392962330580857132602220219215835416283096687758352092851824719197065614654586804
9678515044661322359621073014379240709531163272721023216372107513316806835765364930025167675712213166
0867083269659178196610890714229371320947764875533998179590933230768108170955891611554269816613119108
4519236817177385674799819822423457596023662058877337132950426706829169423520905808643257046641786252
1673215916677253777345284163310697090132338328969894956116965541022171525231794125244828307645709710
9715817753068848325282575905460763823739124527695132598665039306823835365763306052382832279488664046
8316794336602597445094723344126271459972294924019150405659510176000367731048554167776718526775875692
2435536775235748534698856976319017244326655656306324141790210108504990046996160653932059183192442790
8006520097049538980236110946652971957064745348246653968834437931385918711651745170348853077505911051
9011991952146571684596740317877716590970099654061708244499752787498183384208168996908605014986804498
8581826581255352699531724487115648636591260973582172355446003994302411982297930967470455578859847019
6577878388660868656641675315960671165372166568610185812642000574580714213311712523106296498853337078
1355998436312311905536432491656179692714336408487989614089324562310244428793367746617780747144878645
6683830470391988551727637665382924257388069192998782514708585364615467891026374659580122476572470694
1489041298703742266286006156273732513567759482546057352892553668647955822185660859508740754024376740
7992553863089052431865604197458928961391888708512782939400631409125382317382443594356634898786322574
7327673913228692886541953440827896267091787139092580064216861944710990145132955914305844739353608322
3183601879981012457195197792491327419845085267531984824689271643455226343690379754009867647421962840
6302627106094946639447881777686856958565421268119598653799746672334078259103726302412589587334296340
3825356466739489429547856597882972997850859010064963309801140755410584551200671375552022862600447846
9923767684710557609476234820567049575824019577849951501724177450230326902904792468805625449236132443
9396548987059410105143159463714487190129108013311971388582203919346609871723020847510016849346225384
3353195320962210673507703668230160559666712900323782420652003137083915482893819281623688329556462891
3682235601808689550398607541103612881798811912471975860889387296961351148807807397475430280530323951
9871424493119584038572738780497397381199879144790346027241189343263363507218072391952627482999789320
7474051777196980935257196880811670628217012452347473996936373207351644075132143857529162444025112427
7260795037502313474700320170635561530602020782582328933536381071750404318134531672141520478322748179
7979043369369102007061420222487395466003425044766012391662695467644405371378382882709809249041871480
3512662510740440391245626497533401720076589416775439237285154208332925847576944574643769798064213461
4505752131684043787240226566056034748569669663753754588347497340591821648185498324424190096025536639
3117945531392548661664358248006102772771469924307134944423243449112841535062290728509114488698822937
2106692042034684954432535929469911273695431068771792848582001351975865787792375244155482357381473077
1823920544068429063674610308991926472911268168627565734041817515387952476837821990767450108118583652
3280664088503592178944422273977693012562072198139469365281771396031269920490403252691472479246162759
2111647807814073237331797515285245728654132329860080561381813558135303908439174994176432083631391527
2265858804307984965879673842534423291504936968755670471099795879549832881415945301533199133714284717
9293634225476557292194293404297505364094193795595760994262277568849398642765699949791893051094136632
9750387950035612975170976766437960220786321003188212121924952391201276357692698426832030925552046843
8664377332593773685281125823108284856233290596350714439995391154505848915165716051626835917713948408
5004983235367287207181023853542615379153517044399638734399505531029561378701985015415752261014518659
7185372427896647136432974438048418951870684261408807351079084137877770591504953381805997977397471503
7494420591918779853160300336406986926039389828510163228758913712745319150355033499341252449551153051
5784700515493069501409657766823457914988397858120036141240631105156024943906054341398068807101196632
2646722153614362822280008770747203179737443967362013270769604871780475123535283161982070412923544275
6149359213390928274972333550398855612632808227150137838312296454253180971986862062752879590414027948
9811707586507847989469569867570929172799328351159673771828904685089874522547351027973767496536663633
7687432376831142319981676488928642980665607335383306975903043505252617019183889891917474727358471464
8386912368464717217439300889195483375134885376960501272563590466052627701025025535204469823500181807
6855648180436004966177609792155734380493327095350478101758106218840052978307771597259559392572757676
6124325454368759987774646708211561576814081021475251393034626915131488558074351980744375321111658471
6417798586430811707302561767960546756332545892910676505900298236693953059091248522183219711565255266
9491802532251030080179767487459878098624891006383752794022782933392726658991974304189439530322408189
4108278117621230770213895826604567595469611903546604454246821597312204165458473657445816414351857505
2525658203853036741072273412090022825708443047890516889016294990329273917888283098397856633574620347
0782579395170967130713225874935277164192231171497884107484282077270160552208158612784722415413936171
3024586197936205452230685446688832819989448169916402876511265919563339440687605677310889195104383914
2072813989823718609012196668555668629354353137940898375809924810421489569345509890749381422635772740
2992008125254957662655807527121680211718165114237597282339592111458805242296166393691077818957720847
8015727787223502451027910041121468570905555161120487199806421332502737238888111323134147325027222658
9334905311223567082933510067920077265842572148491250924736954550040664049392812990520807136451776933
4579393764263543536274067573708711670811344268410802261829939747888612160644252985435911702932060714
4100752111550528645803469881241165485934587319374127045191253572511615712702403930458908510957782533
7400334903072216868252241342845617511958575814728290513199027692108570296172802438671858308978983426
0487201142188731404501110240860029843016625167606654015033549036076105724340923888386301457327149729
0820505055418939028781367509854640087209062332187009720776764675340825708057466485622854772305320845
7244893750623280175020723005426492925225083272921348558449063113037222287023132989998364517546462500
1667724999330074791510420192047709110939288290061494626787911946375073203015381736565778334870420103
0859734825367066478696633351785228534933158672251707705027574253647104128128815405648397978060118253
1905113946950041710503205491663185511077579447617315431170207087733247504428185493325729987191207471
2787852951908223863548207924281834345092781621743061019262134658036611876165419504852922591782785342
0874663604733195306833677993863690614532588221555892667793844830277762822972631060872422990270478956
0642474590982202874154611359236865787808988104315086432300749159050560032233287610741075792799562264
2953118743633144726606145003487875085354384640804432141835946686392315742943470050818194041549432542
2586648039186043890937720632467855712311823689732399198122770765265375184001104557964610463408562215
1330428187813932201362482121773304810476549409892910310258457185575852144536912866062436507760043991
1046438524765151401497503512599713391435871802724665644399283425811823918947201583532498462712477326
7397805826797263677069694631756621168685472699058644491965430295119344302767831957761100891079905842
7005493601382819656951031027618690663069754818071833391509609556083380065508030868452124967604965589
7977625229407657966586884534682999030686570173981818192920577657973639697690843938978449653835750078
2064358390534462286991727946982168044724610265327418606848326650512192802016500010995511813982773756
3756348666224477781954614496200243718003774016186602175995050458736066331832870190812241463424368562
3549257157167620021674011745984270703529352225116495728794093163889091589199699221052522556593042676
2544035859992013251921120609577215747105936291473914745207517055536769427623411120767597661906364071
6101287291623185522812020984029433118915050409309656050556700680727119889285793403328397300836065017
7575171776653874546766878081847305348519139465947351592011570197213677518519804682220094565074198599
6592592739442903687147545035246339114141547492340940643798875635905900666580266766462720226936391799
2362342633597059688258898150009725321734471818521248310233019186293880015927018160300168614717368457
6541524972925037133332368287860019939899090667720424249057790250861046100971613104242722521769909889
0107343400702116022598501925199184375795343645241959772991476704416287853547162781095006194607412716
3863898280802531071183601775955085439047664823476172195244779644319108702191894230174156215884154670
0981326191403036647288568990300596609691754858548400410507168749219325651555730271141463080596328728
3078614400320903866959793826795202741682830855013479423917233480422638478866079548977369442214847577
8824955997662523303621629511978738823976443188134847591330476526228877389843660239386519533361247144
1292638277374581564828181097603717785382313866730342990379852501782414094679593818578108832692606600
0332832136639884510333110277380272759560935662464067125753548737460586200437224151839767107105274519
2792812477255111270719142048678201792818575977745016759531477912235811804344857623077535314820526740
1389919064034411326489813816453476737626679671215909525427892116366917504593032058283076266904753853
0212616819678536292189500419167560481529532285955016706681811125367793854061219349915224631884500921
7132543914119048847738015822432962048110415722610781572615080838654129793258512330646909511957806901
5956104941675047873172251049569304571438120017953007777555456234858797007933862084846284299172808918
2841901098818318883218722619178056706813269173630965004156068024666736646699081373712538049728576010
2846198107915539901068993614430372658468346759593437467269453542692793923834844763791310918661247800
7851903020988211710235571262722959089376654247055271351840096734896311306098116644087422426728236716
3952351649840920842850613183548809822455733133879078687673214338731714669873480547600099703154654594
0027115222630800637165765719850149697791653870135855560892892961061647134254139023658119218376247099
9834022516458052122217289623079298871863600342030090545394859030319728585992894962111120112350135290
3949188170017866790637657781288033477572339047047445338834211863866543364821915506944880114824186030
0206520903427890995748088953424262506917112828836177453876852720236955462970046915569188444914225794
0486465560533905214553421582262737430845200187462819659847325576297206483622194356161866282750184919
7469732341639542960566799114870594956243008067471860106046564344261954839660684915521731376447836425
6835127984228664384644574155492486808918375433000178289410646473483850696035756540795863080816408973
4504239630459963106391911612507080470027760358389292974371440328490359617450034386065331748680255554
7768869612575303547445722017817857941450794996228523637680829295672690781979312975967659764786782765
4885989043359109818711518015243015194016831243026068076476915156380193692390582163522336907891129526
0483238786932948933826706519533577381211345879260421104761099493385372527036398245019504329978867221
9974709311493763601151255876593934404923556629912546745140027711637612361457521658972709779320771309
2922881604863043906948629574985278616160684574670574980774028175279468975430677647287596339630073639
1729559796160829098235546405239839865360137154890958465781269034706485382760107891081518231839482923
2659585130484967179159797432389777024433982032540472745051099569621005052968478011326042393799904036
7934795439415274079419917778242352454871381324832341360229797138941690851442310407889812281003726653
0806962719381454871119026752494217432800426077935059630504258942591402973975252804405807926577167724
2408922802895729775363661930713895595420124802609858822029449359569721205463181681183948387593087191
1010781180147779981390220965427105677307577346182178902415312530663200043154830874121038821332363054
7438399655359309632245652381492857577804680735813895059455239939173468209854607048721963237944880059
5772241306409749510893384412879163463998029608110474393019324289282483590038980342636452711247702621
4584911018489093428460411972120011125277174261595093656367685539421030127893352412338881820679909079
4336406711869139343737048114217638360650369004910578446251828638620302628406696676974192639622918136
3491917056702979882344526229674212437633494856506254238268719448055789946998015431783364674996764129
6748487933415707698858419017238531860615919100631799468550552759325917392117467639288589551329702465
4380354976652344687263936787535330135186465215568659851902362174101511312338145798746936161108129084
2609426076790815378741010304767959645175188283966177740258649189999075553405124082296044987897826339
5105141449346054128537579268811431574526014411180159785834137702721099429774196572856402979698359852
0384649623408284903561799701081440604847062175461660634020964571878206521229095226958400087859666349
4625463180175780503881274576733862178077658027780814403226024904076282517585544837770463744247031519
8465544771304921635142126815722371705131960733195199222160434782154815382792120597162358755411518050
2069454913777339219803762919755694913162433573787206069296255106847404256274610893092140590025223081
4455780392973398227016229206018074577774341039396182798729876503805465583124132201190568833415294164
1929604312268984118150410746295870153953352329698562552018892227837009037818051422546228466513601273
8908292999558934010505388307745199602500651908638089316110398885413411684996211700283451009089746352
3583455426517853978603931668331114457994851413091688396268462573546556060297834620998487806478426336
6644369608523576991427962404556207617101442683502346629371366054659141090534201129067223509956742818
5528332156054215933710451618334219950518463709016264315795010250468167092538319652107851777554734536
6101668463449813802780307045378010424987987071374252424008076090941847714922050200065160293604450703
4455759752246645763984156629398842656842926715619178807486311031588968523104301258602848871882981279
4130344960634788801371024424653290058752453259691809779116899235591715385893810953652872588701073645
6782262629978778528277844613005212213344877144298174961666087980864503409772906199674338790645797239
4855956163550038753609700310687799925721661934515300785231355037609324718200784802675492410423132526
0599154085525748245401958973222539157059278399547054610731565615792079728408991302869868958239140895
4303975301699851107967759896872972947653904685525536408713602527883599578106786439187475314503857885
2909252796814821242398493533687294658930748302395743725071798575001791033949414723379110405417950693
3474833433741389097530741680451256995545940771650687608809318445136825295111325151391304407653817788
9925610176835574658561990519947248098564612207736742834303070030641373023258568863360911610737281344
5751520643504321966231308308601499818872856326333527134332580038888160027553043245640440180700610620
4128837140104525131214510543416349732240875869125980152585685027952335356017261796142442965796092756
4537642438171885987400328106984774273544680542242816986131423836541322264683641923962937521776609306
9163818613381559671622562920325785671746300259631777813653625197444601399720414801869471989249363186
5072195987216825695764074500593850364685473230056007591214740936023153373774943511674128636680724730
1898956646784873790485722462768855642582966422197076538394790848375320977858253774802136508415169061
8276576232345656683584904334638240644072804411980803600694732204795362876441675528436659808096545493
0798813273230934779287482270520918683201989735732917868501319654373964899206030058057840244121469712
0541428601104091698120624250098305497124079978882669746000744302959075547625693303847056928526222409
3426573943533248700009068588609602706086713023374069013655092103096123537429080216387348344540850946
3933408011707104476142012694225590678568908337380480351261681333718876062843633500056624353469397834
0824353485799877835908914550680122640910974890343900909163261263106267992939726696129481455124900756
6710119295329493238922104062677828835567995664272032337415725196602492516552737133494174587137876911
8072151844295727750519245912793525696294265147231663772911878700997254441940250203601108286655290981
1706754565873728253193860724587611320359649540434377862732797007813429911024627052290612625338267759
7083085723057291228737497171694075996548792537692236555068859173374688400193100614194098591912111576
1426730392928832380348345747345335384258954210344797454592987029982400779390206155409398156947661585
7191516977586999480690765595018917756692876573565806211756104991179602988602171676911114059699176119
2047854012103943521396268601552756646559430687898582419137312012963561325063309766846769935638080936
0969740810318859909130363827271256835641469196991206334640996232926083395693851938039214713114397552
2998462140711497010400888599111484523253207984958544266948238074526884800640055184008902531337235725
3417240770935248055929687564355976203393647090267547228854363986254975999771769381109998937123801635
7825980618638873283891703879377989761469317869860858097628677303469591460261885032551483542491353721
6017741150066579591187151686516099400514623098052308453363395020331315434752173840967943920131192682
7230474320082409804597954624821817509453204628654295313668702638149327144367105373455420920477850256
7942029875472525886400195616173816922081337488209375526801707558996984984550180918507598907924101160
3045930757497901365006331325355130969885258664748767402448823872782095163636006951690624532081138611
9992867643011303999885729747097562081470345307781592812001577471844002656528918673480164572898835668
3666118713051345083944334415000298449824464529604533295439375340767077541695750671198239904624783687
0837886806000282050603817802501535294571518881160494475862765983879597310731491685371066129350143178
3411624827061387167359095763221041288514449010556622886713119295022368811205422087528543730849665220
7121192122579714873215283556074427172763699783436408656159559247973140971538432243450395248426657911
1471745403112119640045302465641587985285628135368715054401751889217805298135686701973093315093060555
9092690715878525291448091505895839402621513838808104581134715735631893916641774169993989119772979777
7423769013421446998609323183446021589236184588220386703120126142090099841164415121907945779343605998
7440775145510459521039399612386144141213593850222224406786662757221594785398007032293162328919230647
6095698246892371119162820762682148526595212792327190445609605687898936942042828366088152245982507837
9627325611168710682473823463770553961432135944157075588920509603032932361673265058602106568880720660
2214695297143767862596278935486105259155338552336524224052466000362723652931534664990720364843014759
0128370305738782867771867730101004418382640272337929615250639275764998117581547844129193781083772739
5770392621244845941962701038852381638487486822285425251029826037769718506439502996763290156157936815
1127033117103222366611495390067706982289596542113593802613363843535502328451195239234005934745326865
9102979180306897847318963355144338768254774915373476606806841057792131375986891875156128824956650706
6734161938984788877287289027392090710926099466749453262485979735499844621955059898578338168644246390
6842767344685170880205858014014964532577164756776720223282393489612756170190395575957009845641145945
4191879803434743287515288092685692497068500316878884545296793293436562779556861563456695939659244491
7622711562018545372302730465632734954115691574412318843186247172481799616917535770167095944102469295
6775479493115773386498452862914911923125663906631562744575814654043099198625712017927656462908991322
2326981898403295855969185632327597463742063649647277959988252888264154174927481759870459722420765947
9187664293574493136073441696977079834963111148545890296558754089216736568896857786460621750568846076
9822490519539388699347478977862172447362053074144292639105582113014386644320718812763066097938047853
8810245812693651896924520190736487021223108344087715748597707490539866527435020664572166826890185183
1977524170553731620943018381114574539721003231334214582162985542229016341293102682433294004845231071
2764676852583336726976175753666213707817522366525244885851871506445920651458010004572210364491766637
4518445950672619876986728022972666520040572571546761080669447878913233126109284817033039044625355642
6092036417436450008560716537708768685167609234398763632186385432442927500323836835519312213932389894
6029318043159862460047389116844988460053597767048142221832217333595295974314666520626398724759187598
8770521460547843608874020885428053118840580549072487353935618089927674196126851224155595218780354619
7817188285956321468131648020685484256927425175703190020045192249645454559096023384903442033973905354
1536183163795962248431213505535419115377823889862325492469660551893700324389446215664709787277645163
1845210599700672598321782341552516182066579003422060805850948678880039519630402482252845076448170044
7854478548347459652964456465654845516664974553309365377681959235426716710429422654702242808701250923
2297262600089226252216725561460945761364477388314972305397550715033554132212020817955576492854119781
4377688563271994701749161309612869819050866951154321472491945738352942636259908163842858001550628086
7262803929792932278800478904156335909226747683885335069685541300442322395589462000934841873117368340
4595799424767782181844057484237278424170654245334484044439683812130842979494204146690094760402968894
3950237934416337041311594604583600151584050490153359868277909825054174372133668934262774163712588486
7210527260140328907744359380153665916696472655690799389596594869204306033414627296463376644346994824
0159076834732118633120068613467367141086429241996946343756732627266572034433231915673376320079018371
6410519120442223053011717329152710721533679031028433959989505002269781985945904298868560096740539704
2657698400981457406881979421998143075048762076576832046070125247754672592256180268266522431161472357
4757702326961892817608496609346127404625784434453283136499770550332529486274567516387442757320130773
5243572353623356892753258520619059230689657285457427832846558118542385884142335031854263487216535237
6540261187578067625721635093981689574400443865172669998773808480884866935240471570277653752095068696
2250194719877954816702897720462420243112081512025090312933649075320857045832761622239021326981977830
0748540038091199335901124457662701990322860871697554341885849715280637259857114348103702650349048525
0656127607425194189048977621503770297354867706573701804527871468922703148395738642619643631686244512
6018402997023919680782911768766054844632334780323080216963949525943158314760910305464575213108928752
5954727828390585074241220830608858084577483604731462992813241581214811913568915155855597040660867584
8391917224276377881837012522920803106230304282724182493994203682679686843728644355089341452904540218
2847866873326496027916895685537202405037145183059533327121762862681247556477172041407756065422155592
5798188467356599984740525864110262433269576294755859540403386718717132390731628784477778412404078151
7201741284302153138801379450523815200084212702782604426415446447739175661732937423777721606252284213
5366789792967123139055272123382880875821987242166101529876563965406508153816875724192952740729675140
6413127945285392686558504374862966678813120687845047451344888174280760912346769016097904004020686856
6681964225810287073220585672142897577732253844661077019926484070600758414861956517931681001954285398
1697704633076554461061355548023304967297975890643190894263453414096356386534264480419233971101681510
9789590788439982276680207273142561426074502914938111200768272974743497167255351084653688302995523119
0867648998973117614525233752047980672293586340372208531353893227527700159397405390136477385627622838
5884810681075347425004406916133930656399740959716797136206877884370650588645981829655673424316357636
4569267419102814360963013908805785672429595854107225457326240618593700101102494805142734758686703178
6902018788250840772569197911744045077891242737595072703273559621634958024406203557287461049372131886
4851967929117214057933347644201859587964697633506870992238452962458595005538823383920145375622559858
9409703305771275546719051181407454804487960899774092690640504065016583717919158139916983531443213679
3814409639541652188647938246038954045780684406733319855040872912711270159075180450719985068430965346
8567615085739856280789996136912685626758207752735534637752586764025303204408442210943997451435521432
1353061259931588138882446911956485470111096442250714782445288360043580017766387958867923794354142916
6343811910767434376472366874475654100824827107629381811963171185031939559764485065997283475847106197
0836187813238003398168736774102908550875378838133235484528318809433542626971196569695073392928251198
6344940569822343726155515871819058582601602883777751331005847760010481276416529636370534385242924295
8351519410900565067018686040718393034053537338572778652520704624633643470264921979850086888183525950
3655393748790957304197014979884178747492470446434709749121866358679583119434851139458288334572630486
4066044766411155211691012700084298759876885232104147964193430590819546316459612164741711308240726319
5085859463326289484650128286667167985718575867652570820515189667059094095093606819279468499865800432
9669424401374324691783257718599713696745930337116026832538301265262741907714350542071793358534848628
9015544378364644048877906309972777014257555386940166099046768012705757539190198808124609118547346237
7981883570997140966897362030577806382225668220422295118657120535872873222849941599866893527332061219
8592457243520554948016054527480718103963628957422517532437245988931434003134608170524186398894607452
7594417061021754451070282363898224679635111230660807810872595907828361019044115735966873026956486464
7176957919081895166350802306379262925149486625696348503718315201777684714456777177202540544232545995
3783809689925677066472638038964045216533434042882516069920583829774657803005398242513428209081622101
5301275575482946073738290113342743693191556673889703499560964568623930625654135945505117755396281688
9292815605391957265292362656434778266684560388327592609410591582486042627465742046943595095318013350
0727149722208713345857281135612880572826598786203321412414482534572554353070400480292967579900028087
2896316157820905992465846089997990615146524257231295867495759251618892141249513778121737056875994531
6650445887322753900015195204409471358555336260907135803925430210724645317103201933414692288729818354
2962375120583160639219261996839339759076046183383907944952986029983226063731434390315087329639214207
5450932955784653300503993010174606035368794958554593449735315738014527687155265953689945403440942426
7544290532246802246891555810874469522474539489408399535979127564366036830313352708117916440115532295
3433297243246416982788801005717790979118863883027180321661501853565376305022717063037885572625142390
1778158429925139823453161338260210888197900632592854328510582976052685839330977943195727831681606755
0161443178820565912932240374088291723633582441907234304396778099723864683474748324534161273156956439
8421805843712029310416620544756436104528497828434334370829170952857758462624933664835630934969726099
6033756976046804027151218834178853851867593779810718535255011616816552787351653129245112273503036062
5594553132250595212622467685720159498009362534696877315757019851010036126085340749087838713010574136
3678335979431235642891918996697187710520491482058095626329686212856424198368615613733562390915863386
5374338718058426287195548435758519215884084541577545600692023113266491388055306102023994666537458690
0931660388892136215447016050365788057722470494323363209209420996823986394008276193797685185948510029
8926488347267338353287780337076157886997606377261721193063562168574555454123999510801948467815319843
0021271108381757783593268822714253386882818845684570657754019388633464776239832204179362351860442342
3550137717507585000764373703206146778812566149394603336241731876395256297157386582199794832919032410
6549635444704811891779719712387407961354279565822267953837397054271768841814447582592917388861260273
4763593197054730915067583604398198851652273435501400257294284062612058437487148612076276870609137691
2274755208214383568683373264506155251503672151155025776281048251036560934744971415020428100762613752
8532102548179856172960587875785212195670009722393187076578388343912852248241249146001286520913570537
6124751430783086917071745369144889840781539675717510624472331098657373388913679146467762220974521770
7308366893978527901094813173199819945216287013913319203315712740052860668719404789656679896126784817
4523172260263341205751685751326699195002909934807037643201482958876850271979311205462816411260545494
2669808699952477125279425236162851912943054552405350996297124481697485368452098222197350386512953274
3944460247752352029640737532357305480422903960500401331474346917652308347603029037393523297522099201
5109347794627566913780578190418352786859932540369200811651494605910551461552114799519299037733097644
4205252660799875519107334542041858762916646635189949546900728452500893247338168690117675514881926149
9780392833288076791860036898892375173000350386082575845253558573752046724495184972978539843334698346
7318493910680551461480922391944008221429916673369939024972099312138070816598358815393096474865817889
7174196023181151303119005175952231639032744905694206612313946046110916759140950188470950845066282031
7634012005282245814745048217905962292715266303733681971066282805073605258700086571931474935007884688
2665409943383042824308145952469971776467947182948568989478355113873665934831467632980561572174469660
4257459721190916415545389903426432849564396716771786215856253558184571982613972807776013916238133815
0744663212324870636265689280457742374695496085129019446550052021921626395634016107517482519217504733
8755939142297680121975956272344710970298286493336548282975435541238753302416411922641110193820091799
5329274229292107031905726983791764030729695879955856601977501780313984821377563883373862375127687027
6264206944171041177157891262354049448696446012441393612623875565689997089889369994152162135328579269
8587620845591888042573069019150877586216394410340282675910420746619837690795515149321897491894472459
1491109614133700414731141094569421652426776137222670413763851178741849209903706013630069003952376394
2390178704992594088047182791549853517943050976034490794094518939448531979754929545810623814858192044
5423042817044763987095239278155559439133718413907484971043788743399720941569658117820087603842662234
3057389699035224082037096371481189541201807979644814105553592635467121450477237072375144487467870554
5564662637072412560297107528708603835150392515207529147032042759073157556929285826975532278527262707
1390755275454010996244096964702296000062244292202947097579600915945073279038952015816755376889234856
4255401243135134909915330238506875718135844622626008738980348001428090158738415066582604863169760737
2836236852051421515960188418033267831711267226041958489225084367174516992005421815069793713262462257
8233112749477253308042532613887095193260356614713332436242238500677201590831469507890515834602977781
8862923186447977856794876619255050166740627078055750587877139996888385912188333924514290791197522401
1362745567001889204496813825842940541546701050275415737165372597989308134546503745669841281584690163
4129292655437535636551476613132683988185811631435218392585577182442013388771708971019453507777561495
2733269233701693473289412707147218911225585887472009263436319760625957175089383221299966587605316167
6436972575375699293417083089209153483539208030919574469346651002750116252167199536947063484265525870
7414063936749966984154168941044112488180318933894455618770493334146068348703973325373757632051662860
8741237146512192594348341475117117209359902427471296697376753103008074526946751940179606089232148883
9808902978635589887784554686929839097286738412620115815233577154274313822171306196171009810740960148
8897748338127426042471534953363504047456652296720709260897292551988072959291025712692283271267964347
8684170941657087151880110816527128750263199875322627997217920848487768222800245487216598431739031399
1111796434574003390100710095310383559460623772151431431043628085443818256914989821558196467686434566
4321601281974188907510476484092433933838989724551025186022405202121554403791452692451010433254612454
1469452300277254654656810273460040217169742635942742599768383651631266704268164414105145560218340433
7841143681033870102004476130106146387982223692542471799722186931800674551890433732768919658894640497
4138453191244186590716022182200303420433333608268727165882425683953202479499581570314951643329622068
7915299446680260810957599640454600376093571315743827397645448554355759301130009476605163167052436427
6661424197460529343620894989860021613364613860687013243195600679618640955030690012633660389548579780
0931891608032905561013863441205860674109695316069055378878608964852683634277039869006761408665887014
2352122703028551438422422375931214551814327374070041541658512510156654339468357027106269113854812308
2267806233872014020737950587437403292446545895161603315694990409462641904226852676804462371312237074
5010897306751555717506475478772280459049619770754062332222180154131740659774535362566089806058931391
4048818313599940510870935653018486788420501771149967712617849125947776318238223289659294931982115262
6100084559193681402871105129365862506391804356304580149087302107601113998549273579146770616184158407
0662239220523271868713579551614483581527257767306085617007437480029052192031080960584110939690049040
5705180227118696678679182596628066383766514597045862740825010163444409900402611398583342585918141746
1073862160306033595222685502570981340990978587479743433163362239977377603439492791457133261272025759
8316690021116835450776857389235587557153597467613257174141313269854732272317150322590970871515017677
6630243847527755337528710709954522240689967638800595030758392375637631717473073988890349756240072006
2399946740630914755788666501861646375048524220113234245588273108492975686891637850449390337756814376
7137013984998402887823637509960322120443287500312904322164739614406254682209733544660774920629716700
1507806328179020837410786455844300656236724581660084838861628240084509573163496817963302736856972038
6229470974785386014841446138560614260456324927101006924163255057899065741556019563331970230572104913
3741719609375583935602090175294556391865237035811064071800664876856222632781865773672124459227575449
2758035238936814589258489617175948352187044692582250886694134872065497688078766991078387128996352605
2273231462627201359652920198186524729228042866006734290616607582751016368372289792508021156900531977
8883958964940445490921056013567521137091711569173070641260372016194514788841231558974842475747701850
9629098123453934171482656037861336810004119464507385814861197984808608550404057202016515282170900566
2757325464114016928027225288848500682248144072325215438441512725498040787157398233853882753969282981
2436399997369957507635026199206594736427792208312691987340413066465934395172895877605708075694270492
0541249711322041252416886932004665185951225743432461344932542530568615724418292459217590585127516298
0167514356353057386755553890511566121782788673811496206305213788307759538552284767968388891656831158
2285339597394572942838349960961910782694963832570011408786133052216673244211745863651574982006390550
9700938187424791737363020206339227031212317115583237158496830504992709424045717686858504877444303638
8625418762266954331318405997599329903048594300309083975105536746488795738811869270824977322946336653
2054483174025290098120710639067670045035054391173809399518874753671422324689607847613430035647009545
3277029435174658342577348180281889341212520956459258748127710604664588354186035057490881469471102988
9769310617473178409598431782507143582979885525322239649578565892532922240101018409530037534282042326
8497846396884772651454831675603629505874108462204941990580827130890535658118424539218666157755037240
1037028267617814250819310101366957610723354609321932106063279681030634426593708607690767158377771368
8392426403488703314578245318008052295591904878405941461455392837959742806132809473170703665575010080
4250385546706464854384902300191867358731850760516128542278333012955505199199732757806068945808232580
9046949113174036456120231723945053929072247361577757067609655762208156849912961535597719894349188310
8030896265845611235172574110814426535318577142625018020127450699493722607305881627715621511316136020
1217231285605560475535724872909064775889304139028999803711029871624333369251604591748125835578483344
8785460642268567447755280061801642871137484871966526499636707063231557731716688691556870875163132999
8282696899003292324337554219201448741357577191180862519315429272507030727390036912868311049781940310
6431335286254788422614302430072540215872808107240435762835988331008747533333937763157848484264511993
1153768154971644468699075752485247097953325253914533338862961858195389252229354823278925285205054645
2721701967866121760871600506066056747092996961568780158864659101707520350641009867441675931439618369
7628402237997242987511367535899176629578339330060641225124172193374181100024673486125566784700121737
0601988558867646493174320057143322485464152588569921373121811013591947664618338084548320202768779207
3376538556120168179219088764264606287758300964383830465933464858616935369811884724860156293212313245
1186830082966251335703114970188719949952282024427600536029090837682509330037857553137923825258973226
0590909687796616940366126238619219309845594754377459370918553190116769421325262956843889163568883463
6777337870338925127943599408528903659089321028238430561748940383501609799506765621847850283569965401
3683778758524745751828607549588623251052875717762184153952443413852151680481232129111639976539959240
3243625680607410440223334154420923799719039543887518987965364648523332646367644192727803200699182600
8423321093755714923649552966347363818945220793155817786402911816094292057701582631493465749788636364
0645120362688611023603993199712634911456940536123777870772079514426935507371880885757457556902148302
8240005191618170717769478430178528501493452799364388287863848010846901004150209673518791105550999036
2517961525726164328278950291010286609594925772828991377240283104253737897691302258050771193976241847
3700232312604745785267649104187088710052741358999307127071983241507381609025767273780058969268777370
3355613966156791865353397350822344421819864921991410690437274999408200100619550699099781011706063197
9565798113331993363942473589362376963705236412948953721913977498067673902849822375190919862332705249
8010466946669475087480364314823446868449615233808827895502370621184274761488742138634135038368311140
6601426276197901942061962615967039815014138290403513513191830140939045754289166050737559247254810501
3875237515028963331603269123141307023556809609206822161262403941593672749959600086268224953322478019
9575847948861727555238100954591156632911185516445102355811153448016984365633903472872028477155510753
3450595535574213294891257222373409806041498197794293034872286527101447841700502050569589300082607075
3957951465822613690131069791381060825003657967808932346401811548984782390378104523539712634319825649
7478994913938641238004548911697205813504836278944153408669492979049434033355708447801237958470428566
0255746437108387665438806640394856691380782481585264568407960410427187359792967312095284916785826686
8642587984503652257310179259373104206511280639959407276622757886727244781039502423848371260627911710
5389890420909855098886326369619604192327762501401558683613022817657271411544103125260585443534424218
4546080522150236514051475097693104147835438275785260225279452526000548965938450785271926936231346371
2181112747844582668908697167811398338373775941207339796500656935214631472804956223814137981916057037
6017712326817379442344444332884311843573544846234828450569946231052431991188436447009161827298987181
7054626582389294759152823339751492410539246625467908495084957437874729074615400471741397182107438033
1072025702457351960199180562338616389637840174646339823373053238239474225823238981466536093145039679
5338999777349497211043543759828219558705634482307137239177450742648078108004030705419702777143031851
3769005942327499432053008512773537530523809596593704319815187522499599012473448174777353310908814960
0696261213405791565925947471142510988525626968641555617086794506698725309041710972595477337465033867
3713085357841882642466787656809825689840752561346790225430696816127746219916025354647433137037107500
2859012810460789766725975293385447736467272384325827686326973788097590388715435118388146702983668385
7662646054655918467206141304542204652929772830779239401842609482511752743526660890880459607118799906
2331016928227977638292194319664045777505420054503734690010983907012894222760688716141340984491408895
1582451630516936377743155265424077883888942251225794786154209987012208956273192134599192102818115667
9322098328788360581776624896405444408236419501710802411195486985204069872488917139312168800386365656
3869826451428630870605903960858488364671585476805775022494950641969239427676831318405035280985613554
2086684266214876478104374538628036729847900389694797319506949408604759051232287031449871151631830590
6129636293709568744593417707432837352691363372998950539150475808584090674412181475077446448332513468
2186450114951216904038165754983274401343936985951768966157692818812957220279752584829705639719234737
5456358438531168993140398874960760032517701132016146012549216918392603409838457811132821549133039242
0830827611796662920990798917666457478692055094995023226594171424840847868132966032493823172487099024
1102671900058173189260348256411931600420989223659131389146839948584812124070152236586180994464380826
1212109997840725635576538185190313140213876742115798116894080466410047868444617943083522086126207852
7886971988099145114599331802511682969699410921992606847419721712003553914803537438154985463198027558
2115274934186681869132562841837790015222599983230611813793475747214513709308214254324981241800013289
4866117278227208026544706507466058254711541532693289820539382240702746373325989031056456519918914747
5791537709340628792691621781187961335958288772500302553433622643353679442964983649915568472443716086
4830608714149467119984732062992528384567646616202930510902629584068788983313635031900469844904857080
5026167874623219823973318135846062303229330139543327148250895886848413257382224679239304803192735042
4159541406721865804531005159258991084292461594760290743505767825100040888703265189668839714655349666
7178448492200689130893157581857397990207899473338165989457179625356595585609076318818757130823553794
1734516403772091090684124537162768152524446648186663569420492244864069429576615625166725345456783494
7821885580959869369982538822697837115404860755955894689429382478029675617048296340530356278913528756
7227104668928063333263381141508372177471862908628130504072554077971645608284555967523262577593202345
4153688291381361622973485528422107805165500320192476355089144936241820968759444307241471854665835359
1753209164205224099883299160174906108493652179021733886828413156418361824020188564869617467305533666
6116999799231841606847281889813369826486487771729429108969819491201371210041605204312680701190679449
6833277117714251089721697682243192991756277892732603255572266851372221457798589312210548584677845537
8635290268689821877986804366888264105815020915873330628543481505118175314478624602015407634816140201
6806780395522731460021888858487156080248236538589989338056037348158347174052288426098329798454668347
9116626186456636310526472480388540688067678831822132644482962490314664825970107295901294967420482454
2307406694419264939841501522719190615239617362555138834482608396121840558905584237511521053296767247
2404135153058025363756489290785214734323946363658235209908158518119396281074394802822943060174669427
6475556815142941027783627589969147136882248351777133967560998304643451720797928214500142626121149285
5884091378831339898014450960623550391659160997482715476506798096121878225728592752405294402801412579
0586257375857396251862870110453791548247327570948030985040140374071584702671121881151922432822146079
4607353283882843469934675964303694775019728464295247712747612056435393782090255245408399756769136536
0741670256285059959654098433682381241366299326866733104042436179028096813621697836934042466625846538
3658647462447674609592234048670852837242846237517571302924663766984465363769953530359348739352596484
7405156429586077402059711109767353028070725849985779384792782788496239819804895232198090576026877467
5485553346539787010826104163041572676559456264281899226650364761044121780739039834772916191321961062
4626385934093122373435988972553218700497964848808587391859936496056162975413169868266789288029389748
9616933984556646895859211285977154298156996090664016168355664906766052701913911284734132937602173190
8312559866493353709775117445356707758743005150191575050012431965089213937928813368698279952861578200
4795362437424334693478010827889615920951322559941571750154092145725834344174943855890218573577325061
6394847272810312729265740337810181484478075634239145087227331968971986826178498238245741814259960837
8611221705457186674776451015101675581488111508007272717854276193857957975962736848075095693489911238
4131926318658146721101071434709353228879545242457612987360927026987855523129465056390894599204469338
5479008694792807707190864581653733663244804693572168239638030264160940506491527686328320735222186447
2506714518172691126318596411858443847479130258903394474279447258036542732176375930798861229810443732
7037218238064733518556816065622938165995413742638293405174411473330296415129487109081385212882394009
2203380999575372271540377660317122724703874449979529669743041978160646873897507768621608623970497825
5796323683543358709370270908047887002172947657851619836046983334957249539166082181332688691425361653
8487153706107912222254811634078702114189029126845287302795748433658691411963907956238804881285064336
9783321639093035721761672436034100376227370922472309965484688964688084524681934676985250704339355776
1275712758556989256535101294458622514230088309316868785438870499165883942906164821330085887260595133
5879311569660074251692362422206958604579228778032472357769075036701595566526871496811119874152915119
2221597920934282818114581034790464262639895820077760075566265903101122164756993805202189437972274062
2820953381332589840609621528356334577176779821984877160465311174746380884630988740677801527051463812
5792733849662439379578676432328552361239531844375739057950948902847785788686238552346664384568786594
2207892815778209687022726660777299238804284733235181693232707593098686132857466952010582061519396990
4890398482817256368811637843869595934950586567500987368549488597568609413908016640655749291888454819
2750202067554796921112068084300163347386846770751590395842961317592056521926982755386237638705424988
9339989777438780216189788779995907205893523102155162843873668658448287216938373916127264939281709891
7703665436482137137418808813107884741844823826992121080276377673036544408227292315733870006181756183
2765845574668087687051918704500609095781103541547243964213551559619895446441648809651641836913010877
4422852140468279119440245621793417278275986044396712866344325396944338701033880632804905686084974886
2731403207488346115491851291577313511926570429343755063711841069111955040724103616608773810851475227
1952191351294856537141499875788379698905473358899290574627057845295820051153779694527365727405718943
4694479932906412404689988772310869428953911014775054284665520661416695904779988952717620789374700342
0707635515461465055118985285799100850508646605200177468520455137482756177204380046804801293335404044
2766284848913728382467298517766700231579149338901186224393774517833876168054238570293794503702246076
1808857554085130956014055844802719774098766777909261036087210554579349919380992562574907925803264544
5254725496531201029128270077978018781122385896119702236020517409805321124880388348448141657691879383
7280954309361650247928306406032489360595110101382245358144365532366506674198949075834734501349994383
1766816176261349920652318071962407058741251086835653335514480394949093408956401632273770360082582290
3209035241746761730791331787609419456062710367511388340307877511514037712963423408664173866515337265
2662016109276820276591028688894289159689030765728069756435170115181648771450821649007073665569585602
9014214478872379414665991057598830630454388577889943172366493289311314405648325081487269722368936285
8116895978600340476161590332559697608615268710627607593510948667963792529166402169503880385153632529
8052590476224666391447504140969791874850806169336046710536931848248594374613493624441161449639542057
5138223962091863359345327400054859325862930578933247266777419242179301096745471563011745517338230757
4725006224684431019616501262721746592454313321486165827193592805555815849470221939768983275557717959
3979003916815923522195800954145710645915833863812776581904063916902188452040146524987289290072396893
3678633285618141175095571212289804494438477823140953399729785705635949996970627597722613130310441899
6324976999507340810474499697340273084778549053523117456914121277207520412750348292804542656374122011
7683618192013953785376916344385727619326681060342299867123208409630093856456896772169805486259141190
1105139738333239826789932036208176981951140512756731040758954058257787392998834551665740264173152920
2049240449811966501294719962124555013382081248825863366940812303445708853974501204398306709445200985
7870984531087051207162312980574402965793574253418422788616387286405401441801039763128500062662096199
4970260861009632100652548814478869592368826668156199961228116129974351092543836491321037897732462249
5470655863616001470729173250058470270334192870070369416142286723550373108828834790060361104672130253
0562332845132653972299322686835252763075338912378188500073138548221398830272311923118748452751644809
3197457043252998246307262310911243711031984471168475434969835364394087134982905076303875067139238080
0659660542080111437754425291939382675583477387590021531581457719807815329280115807209210126233063555
0698530768695296179270111986716347340169692768193221846103206905665681632043966584596404493483703047
4026123986802017974629982478729379423384787927888891136467051236062994796396075866017218137391304911
9375293831353065949509917556291827881461238246802222996434076102463311326075263756414635049641558902
8622641930603821349734627380336248281706401560596646767173683919427006224683252234623217687397503327
8895989352218463293521939044948270704431025230993574134691044822483633282953564417636618518744035366
6558971084484537203100481433284574173263517085149618713219460957094132130281100055219509893251630043
6926946391671932160926421598996733156168893999415325516633450340461041450831710945638415807185684978
6176817328692314827293630514507261519016351379421964548533544590306173570788795880818834571663394223
8100546318677933500433591266137896806078367591078666235843155219127494053825551562181710481208758472
7310467903348569121437902650280507790911746479196523424008030803654416753154708807111593174593405164
1968288132743192777638776520622775545373225224659572669748457816823301939415576246803813000931942684
6851982753344973234030050636600765363912713967117491376617495787529596797572468691218146442882312579
7161056781353626566923646293246674909689451706008853750906524843622902134235397507058454662151592239
1666675274993818335722056766727261273552699033415682153030354342094001036882559826132965636124485878
3387455961037167585163700284833757128248330144821679256438396120954447147716943946162851573087460339
2263179563244402813611409943161143213254323520935767602069807885370046631557056063523414018239789716
0274753615682215256761205266461210001728140449584272266324304633918174465851238964703528670886591219
3365241735287266392605814429642318610528667300641925804752560105297276626325181426664655559040257822
2584412009725446449870068287920843151491721758432493272834972639567477315233620474398259214423959617
0547668338554303408390221964415344988633738928197650423488711132841642588416458767682697763464726272
0022495159880278463582450227746113415714664529066390107303955839893292974463898393326098957830422614
7343735176182617035225955757851697534020334667662881564871694248926153922375206870989042403455771704
9925234611139133175243759464715212207586488319080750941723062642254574632544890779756095688430635999
7551979413200695609394861557608110951671175499086967029663809493507844632426294318608979961498007197
6615778712583031924510251376943796843664423473909643659554941962076756316836184483941497816405908443
2683850135131275942724273442185145573421340759131512171869164740108323623978177644781130301082418225
6355247281011592287584519728537055828906400270426364325397446360145355181662265929963851315830511625
3628431366202420142364764070505210564156984711697411599833823286579476827527681081378310959319950384
9896009644441625530780205345999843783996926726096268256926289569019864875834443831191211609518369154
9218629279983162494865992241977785669190534213091601933972058317798516297700566322310247431785219640
7450645739664064641243564414762057375715338926956304869153424804901980397965806917168195922261093673
1544830404460132521293055504775698883179497033473299848323150404660448978884926330763522041034185966
6349638081640590937741486582767927581200215545825736376185310574286327895210941997010242357464999458
8531989495593984257082427000262964344132608401757960773466616627194233311020892655472344279136480562
4062856284991792871154756981670703769245636287686080584263634102656913378771281983558905762398024031
1357498656117851727516210945370693483029230058049878872718508839820039858130732445459252325984486291
1422837125217523759935424385847601265275709710062438968354215232221692991527664485233478300329275855
8504304082574538235142373262683333828252449277126394282118670446260015599519154557127940762865587212
3073186104561000033957354617664275686966484013243240113617716628805597320902203382309813125111406779
3757861662537588588451492554437063875571016197165411150841631686821695268711850201072445495871027065
1011471907408150640106305957042738350639789771043091886665361798721122454637219501549848555215229993
5176860754949943403134481430726396919208674150203837019720714663104040177524292385855009741013823049
4307440746213457299176526963745818791791576802544067413049236469436480355796478499008149180811354294
7404303584325959379227756680477902780740209885177780600728521999250558343942350674117789519120027511
6664733536583350682303752409437295664728898988592975327459702871487169393303978370264761305662843631
4488513025321648549545994712573575304019153175163552744525772042627593124490750254725933494075107663
3506108131964611354742968297411354301728746464419466400741320089563240143911838232218471614630197874
0802232936036857273647850867858553280038031069661921336426739741707041213962428641476352173752385138
1515466445561548925147034847285429279806028053177587800344078206923640081330312162019866433769643861
2408082432595207058431189896972581552487256195109193735298439585649836930224161095484437588172892212
8750065952922718696449688042953169165714904794777339462818482182333138410482964996630096378453764406
9155801190903347573779815558226911876951354079451801258231589768309214227333526624376164212185490699
9795867380706313499381121598731610076474916380353769788456410180116303235860023880330713658217986475
5471613645808720460378148959195616414331873989235654999996286526894544063010476971888143962502148533
5402261248380049845163303085823941345839831050138608028074709721328464491356073090109604701130532071
8365991302663836641706078922043933874771541686430313802774494602971019827880444574449186883406112572
9284507420220461280269452782614434142124061333325117821764672859084087255751346927988642415264360074
6685639750844798331970356596888303018911609986645397089498784782912720909135703269488893899100226757
1579090034564111333981705923761318558726991406498140043724946422280882682897845493493455241128360663
2919271791372472742204639343848650997908991052001083780320833217775658792488184584245006363893086649
1736756181377417760100549172974668435252172942986011386091776942107760059361878327702734813782230563
2054393523827316936642812031887124354545411276488892987423268366314921758617760050238852349006307923
1463463728968038832322289297424587064285495945780125717773319714288026534103153834725724414470177163
9531378690059495971818049675775277910074117619856672767010732401697767888306456771742947635008855989
2766402838961475495742134310846129522476466042169426889282553326376105567599638123686014119829934089
6541956571926859579960087495728948402913067741576154413613677457595654839663254565842453228206645741
7395264149455989318693533047063639858562855224483278919738779598688430773697898422316955241879682855
6972018935432085752002642698712183596795132689833233186338937105840844463582759240944425250045397715
5628582392068358342922990158498329441103221867197573563378383548429352400022435641467480465272329890
7509964517745822545503302711471459846880726717740241265306129449786056691606258047662473533224178999
1931884030057297773690435688925748576649163025065878675472395344788183582474018501893959385166736698
0458736056061942740109917077366918596485280637936026054982180012592904151251662476635668982597707543
0281827989772497823098933012580771457204125973486794329708165914163940788817576792514320890431157103
2165768407392576713915097642488850566914980448443581213318065373211290169173710685713787738999334717
2210532509918479093968192866753778657226558509839275475292816948928399064428310030287639873176544567
7366646068765297626862474549251448533283474016037969427475636503851101205873752418908885568600442978
9206874164842957267761880339545503745901740286463345659396418909412327866653412973321999962909256413
2991421748615876754683334432423489934243511301254306169381157964055637965218381764545626449959490105
6177594214220501307257755359275126519335598628999002109086008156503262174695374249564406168944138343
4448126602786708705764242698609603849935361501867271770416872357090067714180334599406534746673413927
1498472143718234308159576245238363210598658081263293426588238610573915292381922988595007328642454481
1077944597572270279219692135087529510431081299571309984298347000720535440404318536600285352426360500
1432708325894775404355467232804422967993609522320514141175022940955590127374965122716332021167204545
1065383804454190289613355441424181325608031346128199630635132899310191416089298800062640963366678993
0162000946523836251958571986273956364944067958254674759689168146640003637060183730195456162138714296
7252606865380934548205893988055511698378594556302064731017024171401076653904476443442784696469568262
2639100942120083653986990071935956855939962885230054652373065163912087517832311222402921775927073203
3716309243559588323730219180510282434760224155686242057861588869573252939371873001590722243970564247
1625461067867124651269966975507271734204741438268312058192115759808711064244538574122540076970505160
1558798751489483911233591006051319841701136525347470323161655875227929976668733643104736999918246100
4277015140069420254856101562546966173536616282924754320920785131999247138020605712785514367253506992
8283534623054841672865193814019701137796227231638427625714526962785455898176284668701372913109356736
4936863110294400346459711061631886678089057988278907039506432464779290299399609539164614698836393943
4428303515556813295742870246644130597149299864488342542095443358292802672006690807101868334776769417
5677102866972782496892907591722284074440019520624219491758642293034025748142110338588823250239111531
3813317856237098153478650273827109140804053634209437952217847961558893737834868068486493821858831729
4836589536642340733212320144511910227971285280127072114678736673745462185475430919184618102531855443
8905184877655453582435203087063191795859099161047029476685343496899499206216105910860814102710595555
9934018803862383832066522029400703239801064540507671245842979310574437640216541643546135296679358666
9593551854775394497296237261859255337583165019982440970986403865935471599136176980326757403482345949
7185358890083169387533133179730268936846727909747152256483823034253245328278195357061656457728138603
9093881692082448593858244027257168652122335636521527312425032628584876835956200843257343560375988029
8487183620363053432893419319149154925480082246342783697294686831747369249712039549769828554239316167
0530330010066851321644550474964594920140150328164959034163696949441315853736601893329579035163285552
7547614406450794391865122563437778994883123194740510401038278965469401892331201652128320889023348260
3053790928519985108237530150455763911800462365435526930053717279606718632532582814334485394890268344
3668372891779043422758264086759808435515754382540718433560815976763072624353461139613923415294630934
6452801925405062557601397906260932090134023044636602288088494611758109809300459039604290880247321404
8865940514754790789011480558005293231690753906890868501959920056115584598862045546980580017299918403
3932790129464883649448078386552075975950279293865428414522718927018172951074260347127650311203647285
6829830396234512169511397606742026234401746600973903139652887572270138976152236398353961867559017789
3721011318097925376810585441091111937960510546780565198220552474343109816064549307655503067909825820
9368187650958280390762649267884581813190881628142989912297182478572741675183569109078695255450982602
8027518981365928741203473133986718500246199717423784375716334451934127729885131589415372469139750045
3192352528744384831983029280613469609434155821891417578478168926671975327177427882919372474199881141
7481044708685177097690624193426901487683377141493308852041355956340212136940287831842550279674057601
8398400098817745241620008782258132676166801086519014080301435433827894072898819349805908562349705921
6427538620339029783904417396212458645857163197051635520047084200446502906340821579234260740769517817
0060785842868678070408865950101124427544982657850418387472803390388032326088306288239793679745124110
0954832093939636505467582257530952838650447500384989994406394354310491411462063764334009233771872656
2952362295231054280169717953279093184902266566726477660327824021108304200883663966116892970519322769
5765183632132451361051115820407161872387849557245394574801445412088432398658962067354628362764478358
1837972562219814332272870529037193941596667014993097849934900690932356852143301281270498182120930995
4497776018963067475604032537161342019210557750812035570004591225996417365116345627136429868298307364
9944472243423040316728387965111111245889592372274427792603409096749920366789193031131282199021427425
6228615689336716529099140098263094213410976933713889848641352067779837511968032483337433140272414098
5233962418654341806230356153096311729733997577258876071782188796506297232595501932703468793251136008
7065846490297274427619333340915721275906665840226548745542481393274431339046633572495573716690130337
3647642574854400239872978590712989689952888612154822159908223968316070126703867217019392093232921282
1128909913639585758966477862214320880170001680181891325543928750530773912194429414809864217522092476
6857608547527127592096430978001818819364428054385849955138931346377199504655193853972673714057198250
9845933538135377394936320265198681019095822019146326310041151390601077263760335279244394473515373014
6622464439367056014607601387160343691619318403713920638540085040862403599898658464327789666425072329
1294025076212972795063443238247805409491301383049642492763107412774426478891450943411043463720891600
5908864639840377431510944896541589537542942229210741120669476368631057732232362966866898072662449016
0741487901587421433775972148358077650203829650697767920229691452811964179399944740709499335214410190
9469039287884308275127170551157907817485156407321295122303983408744548201638113458570970589131487086
0712809312327590727545127024110316573672109070296599620839746029552457117663959368132491649336087850
6966524498700835743627863219560945797283157347086944029651605115908762932859706787729350519276756552
3961396233468424438751340389305992491364885407709183970761901981679797558174496549494752633682451291
6317335688746964866753786520595658447724404011786969107813846461334473693440635882703477390312583428
2205299064660276111475394699032003209934552356460490814351203325869132294944623551368023817684683425
6007875818249220340618462962843112529562848130223053646095824761002446646881971523571959274321324657
5036147562976053446186038509537427131806484205432239257290697868684075647822397004389726521993006407
5879561937332236797554804708491557835241294999829367406813788808028286202828857291560910713391875521
4159824486680244320494715592207711185281551915371533635428052384056251352217508698082819610880488604
1321541177325705060564711849339353084556423545055057493924503872443543050791765506437866476439814456
5080348432255380584227201470525610377954399069462751761371581308505382666322512030149688792540433509
2842438553697600784479480108570512011588827769527157471328119431432639910567453836103669842463027640
5465647857682916723231394118825581280723120215767470832096157861061981640396759038003774238885819798
1946324779826060213755387485471401164200604830797513583793126090737369634383470545415300787431335509
3941880641113298386986422068589803752424358048560536080105568923692227282602521154470481734341109514
6180776281316474017636435841059831230278696862239409392676728670755460737454442360691231028280723762
9434920179476628590036701658683828122121159293207950782676196328765893201346604605704391392080610199
3359163429971637685109349086901164527028144452301860824916849504024496433023973893872727074205851501
5727803129457266325422586626861887513001286052355673337654365331855071089495517510962483968651345835
5016266617614280369829056135382544708464734923731133949044629100001161607018877641090028822966223042
4020814277578975915622066929108372346539677138641481194011644836704130523100538193055891484075570622
8100353625730237676967437541549117403146133430739249287921940359869858907517449051243406579816155674
2839458375210875899256570131732374928659485960101183823342119454265922823460183692702835062755515106
4796323162125548900847792981083204943291969312806154548251374330067404783325088516243230155264377821
3017522297749941371536178488773793716993831900673316672454188789832161264058632156874056203735354274
2473796942364358555052816232110200470646568931261898654527270389968628354719105658162415179892000880
2221861192977402908057357999011265195140939082436413966725861698063805040243336661878251625180350665
2757568049775757592986542575631338709009485620730104710100123874275407830863421615166755325765517306
9085854567005398938501215390803251823386774009759589661109678466294471341887898636329357448452874501
8719174201441585934865969659673240212602828161250521349753883891924092108828045705470591620496359361
3922189343784558916635770280751603710168865777190173830746708013008541458745741585543251580540518563
8292588435536830831551256156142012311710674029039424168773719624131575894812021690956725548324591541
9353433676519738199777751090884854163876865248149242272521615518566156431785398693652946544136172150
3587363275184394198621590907799608862940273426315391914257793853112300434024231255423355184813028974
2334212489512911371090462619929445423832016752938211997567449181719891508068790365540338873870944523
8201448280473505426034908304648986596734655364228614375793527399105075456982433457953430903261834077
7306524735886144907809117689599555521510771200496200345939322708265293427157384342950175109212466838
3758679265218636533298136738297321868545776878937564275505460011231791002747957894477376400810783893
6904299497106959158735708137925207565620835862561138494159568991254746109654383009144398625665716440
2166845621215818436193785486865215549752354641172720880335703552847476155079874410396519650730917857
8697332079534028772978755536681584899712182162641372604241335652347330926026995945813283489744500311
6466489236138023916902826179299423053504320044626947648826999103224998972918585718309963573940750686
3194616695595855577425569270530819645298086194032323565771916363773079723552410437557543675624242090
8100210462262012625416690852028287439100286544675696384865918016436781952365310135115239642467431118
9101069614933742766650691102198307957980218182195404385083204394474821440975306966201142187246238204
9402684078833363613913920395107864257655018898301239945903813259250881450014391394899016747713914222
3912453401557271002351383463655955438289534330798811040286814521138116427863657576233673566099399506
3657108908018535631636247886635024811447357884414027187399720635161006982152069556153990529332793345
4769502399647190109126648134481245352256438790329010887062014228108422484691626800469673688039833246
3009386696426379707647686302699600817974584041720278440507369483769406023448539542453021750885754658
5739827886739998336112929349063896937867634132525713264189473363839589980764224926913077978909249205
7248394581419202672579048069265172100265210085273456912104313068710993693135588197346474175171251172
4687020958697534322029282085482648928758905551246711050624104939067603975894087537112335310309297389
1955008036721018737915856677204388944437320590980059168375211696696846148747318890155203440799459464
2098152857323804200564479081995974843220655989567835668770417210714850671285520032011336509569420982
6787106586075799729984150761294584535429866509808731099020642458471795513499972353862841450159386287
8091515337617219551756359946495631312730975530842449518492235397728581685030676731426669491357660540
9719067025493979900851507923210544506708614698238907976290016465870721271498230744100551332058440319
6203658823927648701946375787422771279986483677390579039668548727805567624619425117434078700924272282
9675313687308431113555783796162687226113564957709885125309536016985474178832926089115368497030068573
2866215435536841347617076985508888615916172312893726833257798351039654938352515989434256710544283876
7429538390650774834070938512925670714701369163716991126450482279492315098199158728942763637373499542
9836207307415385025083127698375070565362612482555338458929724378458906120544798688726845933821639897
1674727425318376392099291851076911927478225589763767873487242654365692193353218696783147983485345978
3085097235384182115491444417285592619803379224665630441213938594838862850753603814818419682009214532
3169788767383051850236680903905866082602916314201463839097004585015782572760927853114855249536623689
1301927782305871384504839526740371594564601587427852180438353864013219177090430764829106341394149314
0448105878553112390418954515181685769355640910005680742198251242862064498980338601349983015680273187
9054113541846035415015451294228940843456934359984811901753158852551274836818383244239635891459221149
2784894759718211010393493642848860487707265561013159995812255489656584455167693853175801278060541622
2945700354892259023185311041578279458397574365653695401515335853520937742888097408628009217661805589
0134236221185490090515327000655614234306948002886586185113260520685262844355544135710476084213367985
4409809997428409982096164457384374191338828846339427532102606287486397269348795300010574340260753038
7609540000133419733893124233565447019791400339365942762204916465600161137043756108285390729249669773
3059814531742865051318796438140999417466766389035142156977161221851038299044242273784724629945182417
4964198397115283015721442273522031372418830451806625425111157060033443833431862520352075272624437552
7763542975973681497935362767446583500917687783150114667485354649085361365403956053936643718940273023
3807879757053261960770743815874986087752600473917634378244693759100002725009038690807649016213510016
1833311125592379959339985276437259343466371289875526517229842965242736600669604309158173383294961958
6787236138457641222871408478152165117321488451571857122911320997719014137930907180220391774150487702
8515829053725663163386957148503626019464516578868192352733155012621282561865283883654234375474425354
4252749103708786357412362682890839941715986265119387486504564510381315423572291140314899609330944044
4318318236641630749077751411381962556991912203376685825735949415972690962436108927878962682386846865
2210678609947687587305233406546874385431382915269196354246188225984050204326939671870272288922736247
2978750652096981907982728551200232958544682077476732540657229179312965940854505569031337145329369026
9101239255181643453983255070538294416362291035860131026887074337819937856491141690205690744914797522
7560319111782782763528543694524404483377598526312433645484300756493636186909002178628265484650188109
6049701949668643579742126076083560552900309706105941677341886002382653065520224654831241161833751787
6955795356077100853743191356378115718607116317783155151397473567592700405233062148831024526213462396
8011121584802899038860785210533409178363176320211468080819813433407863792792877930732228685553671248
3365306102514390131243271464262914980958483691639788035651967459814859188363706814381873985742449453
8510587350391451288535612556496355999297355786587656531378297911819735923961771479689918583951000289
7538206103689549286359234900411815283747091781103326963840238772911152332195749882736665541821608972
8722865411191430931973479319972221221424433149481489870548361922483149795884062670799247214842870160
1642110414036056047048371638360338573527581284256789085911199270612763954103863006526738268423525022
4469725924413036068244567205165392075213434209503433243521078602693011602004910604102114780352436077
2681234537869092289112881249304627155344060928111664150281522478345184597184257224280104058989168854
0639231355268387545451540904227910459101404551850897626365063550747593463522685727068652002582451703
6033577936245804913662686914289598656988035900981400061931669791192659946763810683830268969116347979
6227620662924055769011281828259165258144283099750611723921518337402574123721642052492778340768473152
7629521437572864800209126416581512515601811541003933296728550895833792858229648973808106305419888165
4864351006852502770379826479928584814641810618929762360544546566011196370135828926814506029139088792
0557301522601684794104476358689558057930846839028579176418024487754124574025857959881474240083127925
8269085457013478093150136059245445951184496370031548939628826775814220081331059837679086011725629787
9890915175642823497141019928200684163933248655455969288832039759135259026389122009850040164103849670
4714865120178169847552270601176046119883379370184443068739257945488322038558719427579311709803307435
2626719047810197047452332544329988581202538443904160061935312358886166804479448446305843318401682751
2324573863885863297056385832903452802444610441342692540975508546494226462046446102637408150512740975
7425021655783831898079725731368243023618629594036296897963170818707084391669255639246945231734428595
6140913538453373897616453070578739857792360585858572707701191307337885798549429744345391372003013864
6360633377388922866222985511498756321883303303097851396211968769737740957929218559090444828210351708
5896906226139176749409279876319276028311045824908335822160139746117942214115168191536186983499173752
1821860251663569760444088345869387867195133633991290790191050731295645119999074561743120997269189986
2948861527221634264223526774499524870562790588796545624107622054335355885029267314694081686342328971
7162761489431792206846969391425185464041899457340144723516047596527703943416601531902432823038478539
1025523799202616764826897818161745104349260833169818304021927179673294037342451156095602784481054204
5901520577814660431425236487190469038753788807063662307327554186950595485994731177536303005689121202
2000182211478271748306660132168822902417480273684758435881241828704713271108064921539503356019025190
5459517478060187025132177267475536830810424540184839276721041497638001378396446901583716391898850628
3527376917173603927187116691999484481085478509182960479831288328860297923903844840815387551609498577
8439293449865820899184774520911131281487802589804410350246155726193116704904524554724289617912830792
0584775997675469291933787665506277565411168605918191361407429047782403548478093776738713316751982500
9613600164803560626742362241558036436179724823654313043965842973010480645663670503186528050011655724
6420674037568215516604123666751761811747590358503601229860834388083625242355423952854062538357338005
1071398326243041986277581740051274780082795920376613979302247022755279673414415421058255386196680172
1646133740468564917493017071716861019924407292838674170039406532266493470542872720735303869055918953
4646291298018490872383440340838157225490410655752803526911078152946801950494840562882799243269820257
1150801622776466831886717356836468389995667764876683172815636134588673022297220022545674269092000714
5622410240380668730266306575833093200918688549789389416373886134508232098515362580010543431305110876
6214980858494982257107847046395582629700519815897862439399509397136134453009446712166765835511922330
9021998749488534315353426966324824977320866687105151245806933231162343241618350820973039599405315422
1616594314670130018773927774923737116585357780627242057683177953308079274627047602487247682269513410
3315713603649362330627289898043205280618197329077263696721056462497763254617643297701192754161444919
4176430066351735965496215843967846294253686979847039420063903407398307271470169576011577197671043098
3001119280011148559822449046091543295952365057038348099739509409535819784507592058302327818777112342
5742650636323766062539188058692936486112676338882041408518253914839903089812722764857049699294617147
5601464432700738595731359991608325204277513352379429106650691583217334235610241752241667748893901962
4680173120752997741834903231718288043137229143844883469596401128586746235065797437202972224525241370
9115507609393787741539670204293249659890356927982599231603064177790149558465717057249408458668854985
9027072167809785658776457245958811159651033699397864462654652517424538883894195702521833605741413574
7770555143640421855805645755303043489897737601991792621265929519917805276756453554392403205918204388
2216130210695480497435030267796470604471050651884859541443085033333069179263455181893406853502413996
5737072448119207215276885469866585279296040012227115228551035754745798704209646476467763479658629187
0401455279952210491667896885010346095309513283322976210908945728973742706858732059887579475422285628
4200504838793290771681425695535592604680624533692809166560851054644239050392571309668020690966629693
4542387056681776261542343642031072652300640640483684536370034398167780008585323359178975171202205530
5794876821064542437010972355557036774509286923509090250793150497328102306588260928585602613866153543
1915011093192654028526711130554692775679558430867658814201557634405531125325188558431089911659121490
2110712594007367843533080673966181074041280884442453778889042360830278653306560175657458505563527698
1183996471360939258996625820545458637082731240837730588144448957365758248657591184132624225059880152
9333912246529714354803799564025104559228115003250634205806859734466588000853012747711587078479887191
7533039056142712357082472465458646660019750311159213333095077604660592692213876091890846674611034747
4230979657546902039699577135885895107170295844656053352649129394960214904268280594487740247086656290
5186318989361462868382603438547362316805559285339242925295084543348886640459727605413875300832895319
7746770117103703555644078429045832094683897673344946130485529954219956989715740295270340342869208644
8288701744969289332062038644899638408782082189669358368549788245701242922679997488343143250737701616
8649762420747938302038806107255836955064595207784906930351467615811259138644297000180359897670047026
8040727668175812376409632687530250647586171316329811620557931887885795382514754622270981868126411356
9707023341240355724789049597131733162992051378927509007546620407791783018244628467905028927235223723
2121727589995890811514120122168445836803490579568480922472848155416609484058604037957709407382069462
7987672358310756106749201319220584848119218697706490587191044311604643689444981305398152307271569228
2027235747371786361258643787445156354256844737531184886352127992642090072845770440565013579667841433
9828758793420183565853162769292114407784626796034140878405692737136368840107033402788280477551378753
0533678870700390835815479687836955031935043988425117798584233428231593342047877235113977354188779190
3105505719192088401964659176787397302460436342101472405560288935955131272709593204283905123677250333
3549987556408521411625551977406336908126389553918945712579678010179353930411509552622851524128766442
7613623388730023133651064876904844019001717725967037515416359083278231617220705712219747164273879258
6259931091236046792235719415009837030385573432680371076299011639982069446407661408935940346722553452
7964370365661419755970861879629442853425698692733385746057269339743786136052895512046552085702834542
9599020050697910679250363601881039066802032321747283128839960371084579182665013834356422079430879847
2556887721156057811785899038603901857616628683783318049531061114539565513957344011629733976813913793
5987269613364384808129107844889325152119140971628677439645753347095385034798202831374236338683271957
2163881845816743656666899483285208336736386663343441077947126170321283933660089680980189420522673870
9346338594603710286792615948220698713995393495718871282220880365279198085567737503165936043526739999
8157692176378864429988778930560848176379736730660765783010271047528996707357008149810091022645949905
9631258280657694946806826173924246065911349897725424414376108971406832845732573301712356137922178592
5743765468297502877721966528973381728756292641673025599199885567678884171375666097781888260661871419
4134628887110514415612030571457502732647365788970773451030334947974668692592847602324070216284755492
8319874270050341739273887503071257357257483506198720407529948224767655827514925248294259250638054770
3419313315624564765783202083983529370593977617053271651935563311700596804700178692511025008361847050
3111918930837821726701989417514999728387059110005319179655074309888707172020981479656106948169764315
2215787979680554365074694116290420026207172333390222375093408669186479183375576233455855514291381642
0783802160282780975135554417443313647606665335138522471076801175973898722226372184322862055071848615
6050476399786454282237090805987317445254552474886515548565443200226673050324272322938081538995993283
7516623977475561399107850493916316437985775821179139555608243925725355871074918011770839228512535604
2354237029391610508382246968033040663620589293703460610301324713554248181080763689706371679122737284
4595717583115650175182611050648638435308060125092339059895315788117293128691246489489022348551669735
9207008663068155969374559763215281695532239671367183424696709408151102376095632571790359724180204362
4498589729460374056967437191787707460957337542424303546818289956393356795350368636422299029213750732
2696092269264599136823870905754040322434592441366880095785559946623248530382499401968326060032555083
3503914741825131642461112115153999759510162985961511736919517627057909655035039228454912505187363621
8188040245196770497865578118953023385554303341109671490521851247108116936364632371057795089438601041
7349292167221016489398074087804082862880356434869882437660457329197385097748865747428653362314180783
4531296420990117723910721783787278518853610192723976161689232748215234940311864109758770370316894529
6112362326600143755655313088170616746848303702050088505386783070053293590011431188865071308470732868
1302952894835998730174269737790657846541227069198472060843483103362850891150044153588843403228247823
2718934054963026563513888433611382943282646145313592035441762480513172527344683366807191081020369408
5656930558048972627674788270902525398973189786055797781021692231733696489202033906319631072026463032
5227030058899944805371865642300825263777472326833196625852461889669743764781970193399529956346881242
9810748700328071051224095347489414818889886138961938000565413570414026351308213482825852577537610344
7207475454856468340127034606827334069467483459465189031069796178280201292415348951901657215872913406
1570557125100780670371752853432386199029466643427299911938281981284358802595168223355401491831660091
2668217510224821307733371952324650776048397355195639018411491157570487035722080684439822768291430656
0178720852368826149090065451652618749211742741920506822116208358072662907637334199933029087062218545
6160241812587536224663228991771773687458462561582307004447644115566033090968435486173297866268146865
2577515562735061026892990917158228773070396396972144384922714046331814852389012257416876561617447560
5774538447580125122529831727891321436153301579469381931896968802592682536340135447413988570255199433
3406393940866039699410295403112161611506366476312681155655240475664634478968973643013856354214917279
3724239212084630394069330972348657585326042655985957111348224783995343081578365124155266767561463531
4023523114827424850417801973043798313618985940501988400919563477646656388293737648160721596656243866
0665531976306404253153546294075966443113547311982604088856812214336817306132308681165915322311293641
1872858197843074920604076017276345529895526840229656405681058711908316894527211776966014943342728247
0723688504835642447980273082913813914099829317114129859100988596653824863115655954893993520229144332
1429201912158195624894735729801984360109078554235663463299510262076324830865295422653716374769209420
9655863014881394417500780158462681002098057613487030196636756588864264507615408812703801781101273004
6860434150560136897741003354510507957541885795375450741323465858833848191047188715333136668416630380
2168876075863379082541316413773806101072887739614617414241821627511805258732441161797848329280447632
3833370191563699755750605174148797455428511954451453141485975993486969997844150949526724838827883967
3198479181963292809443256470428933656955292057546340964965265643916578752047908143852461690709400211
8917244589331775111131652804300575466393805246939010175843625265447789177299271373404059268676683133
3619191649502856868022860836907079821792908729697447963954097283840978217722673332411946259733510826
2706316155946450021507835645648609558661346930500313097652534051720906208766271382905901340172499474
2322763258263818057558693013155727792627998759002636235757185848042684008435196498414443216404893866
3197897421492646159417804962723719598170093303671793208848401436627634872592906960444761719067988406
8455598935747725103890661135286284847846268876026927116722975794346960602243339491543121575193189100
4386915257559535238178638341675464995197755453974835572938759913054097050457765044200523486717116716
4611527481454803479032849111577853866927008605327320434239347580322377495869841833011815128460340850
9644117446056686184371675595302466559012369083718045278549945300570946784294840574123195727305596013
8294045810867899729755112035485896522244879361686416582231259849707717390108728415686530752332265129
9042039703069888902573754930614791803059721412931717543288438809706580062865549526067755525597270948
9512145548297696522030273218856144032171740733564819504898939382557317038775418229891531515521114004
2645738473712098136161936535179967126499587398648382687359138841663947623830460984890349019972944951
2093475008476886864651584197477417161020719324065148788375586910264183432054658243533216383674961465
9741723413294297558309964442520996246415457785369401301952546091747643183734443956611550411779949855
45414234884318818927808566999495003914811623689399246246843495687412254655163610651049680961537
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 0.96, 0.93, 0.99
Generated 18 Jun 2018 | 2:16:27 UTC