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 1807*2^379926+1

2393816114933311595937308500431746310128584093110180687969755680836804201463304231065950456526775340
7884845812870836427678877212453390306820179522353969992003917446440735148667228274376217792563242695
0933279378415263827957423120783867930444548898583437910297282038052883451746607088791401547961975879
7580991965480966777118534125972825114471136749946303005617391136136234323379336880746455963715058274
0145164426769640943713898227153000219064310025071001839582862839744588203293196125167759320618523435
6238350444778060924706291699507285700602948588366515817952569997132811473822875854276177787165530935
1853646603693097382866720045563131278638790569026767828378874492564360865878213402284459813442683252
1839702056362976764125326276124299333377052828379044167259544846583860448441665695181275005630045559
5024859233434525039820801488326027603416025481206594437857259007979051227661870927917936499113843719
4748345036739295207109374545947031433351144224529532835691888938457496835968147055035265999866290967
7873664318737480165581567704383589256599433864996413817717978144964739297513420467377075048070717470
1949110627366971905731085597429433230393451616442535395397716050416830039161044357089769763683000305
0290012433022748058218443945211111873114068810624789629685457122960537695974551973451747149059144151
3219222387062606489863609532069928196484809931397484052773222306285167697476442790338227507454259587
6758752500212009801848141788345184537679194538283210865035977786924590342537865817848812183816020239
6817428701177656473797111672254768954421387133158581708072433835923301689842716968379633878192466034
5062522084979755283794873206335992774064306377041605103212471373491073155048948574467882575057748136
3842942255238409177666640263496433260952227661859146563651123839355062317962091389786911619516050095
2930951841133481328822626238246109609912836692992972473785578537762854499006189562685110350829530780
8550577772080856287048841871831440194153880809217421124705022738942098827327083454374263398755474373
8121867746475991053469645634823954421354042990853198687327145296320058858741189775090561061647794396
3575214418373112505218382049240102546691352501574123172298591621911628039263091916561382941275457574
9515247753624500804695742134649234344052236843599375975612290678885215691382499399540631209539576531
1463006875749111242548694373818969132125415547868062087875464315894471256977977120194574619324002325
8257268020306835688912817629758672298490031569189473011371726319067864119910010291091364320123497902
3142784310328382783381411346921038291057021007079817935202692509433885556561801356572759701680735917
6694073150513269719301493209802525410884674626256893023283783827265062091434273915408425399397938588
9779569031563000232142977817307283599359299512060996833657919504609639033889895088201481735659092760
3897969589789422143205545889994195872412723865922511975431778368628545765378091179513879448910584569
1099459698031219616985901444249191559240021267199701013107015354824742540175802903717790043144818969
4397736278309099912761025245979793547554253929317746480918241144362494513979272257939041680064139062
7257590462767869705969418931640909411602342795287053230925725809310804951904212822581190141096651802
4901480509405005395699311574049898827527443526323111648386593621649380554745615484372111742039458590
8849292521491506965160140212758753594906927754281166780440804600302218659731979402298503451550073600
5992382700300260287254695248686713735888891714677479161604920777414989518643627266023799424896616036
1923585071144753087957209393865738710274874589511941060099472842442906254092075543944459033349235835
0446877394649309595580564518528348450823152233719457645749165453421183501253695489153394105771455500
7693555884213656227195777192506529029581323149766403684438395643854681848298692968015396895849165842
2276299557383039068761332693316382800121169355662975096820821332042471323771321057610834064425012509
1544209601071723085537667376863077286402527375567138346436173318425764240057939308783391488295765975
3419941210784909834113397727210121314066472541575700528552406808369421893022827824268901261945985803
2529770275614125878477837497000484770095992283870518969643657052236581921072354828094196655466508748
2798218090419531889660016843691673639813258939584395275517346712237089727105227813260815562463864608
7318466899200788733227201009622528624861950241954866312673689538062359993732846434635528246636445521
4311991500879529808983889344640076379339433161496893797327813154992432326822347206162265115903013262
3941293412916474441246269063409053316363738927556129121109853942909369358352593181472931052731287239
0032676662545135805261156128808926958952562670555009331823423949763320643012056602241027094232529815
1022145005488424007044092627663136903783465770189931251953161922204962573693286633302306123729582013
8568303069725616188549548473563681241317275753402395134251273343114362135925262890615307247073010361
8121638556722665548222273042721979218681141436647324775889440009733683537068518880187147986655197854
5917360264428626506259650590977567519974735530421974059138623996146669756588790236390942601624254454
7606999202059248936468374101907054741416909827120285385905943957557026216129992708124260433430502861
7140485857971439719420106729601449696496680022327782120502696244194684794277409966666325614463961952
0297389233905101633374617890433812311690990329185550713699080294095187866369485909418097376636237691
8604278016175367529629854171615833395129143030055854149200352306069823972528463634702992925010381449
7047324910581946234844266044453612886579300615467255122693576027082413357377754709330642485695040436
8344491772206194985496477863639484563969315257017542801899342289585348556628767771422797056469398782
0338963158138616013285208364189506697121911870815952187885708258391226880888756678245166599446057991
6710815193953358005279202622602975074795752676136567866047470326905409910653008538550646601582588611
3061800992329836650110947062974230565455272039636514140790208090900200168434812834584238510342438037
8457855702525065846711800907859478076696224947907218937481649336542047201581392217154679181994442155
1568978046074208221326697680177808939258725710929862420477644017024467878048858895754115041039137251
1017282418652568219678358941509102100043310341299652816535379604586160181166223613144481252917583012
9740371995433254432527872683768435371057383493493572370225020892256945945009910990687468530578179269
9189494574079506942139594457242983321349964159864354183715550910617295753801031684521161016042755715
5944803516276983263467416172601480559254006322949626577305819372330814769839319274850682886692566276
7914511311310046117204551865800825303279439165723645517497103049547430907429973788201706468627925034
4274787826229996255876807248486805143579869628490932610674062795153118704327445410310788941803277762
6115017075176985453781795413703595388103647507887202144576257828438545060583571478005520429548306810
5997491612416642648999387091009753622512204916391545464277435479673783891758721081031216029401140195
0355624915698957699119715949857855090357331242174972324608808228513602789711607057964569525229106589
8254882844334304306221863000372850173467413201415872288862694753441045165794869162780039330221125937
8103865835047564630581662261744210405344752863250383484461308227217328688019333368238360205057692228
5344700636674949658741482901749486601360680781494279064086818721407306771334356437121173920286453814
6957896118130513834612049527519792987873334606763381751431690602253339011008172588160577460919906108
5253065122664562132648201958617744744341226903746800037561726479516623513694639070755651799628282093
2207993383234501273809471984142582201911440550055620351958833285037902195340099153820711195560254267
8036040756877444100248966461417050902149741698620318033178505279704625203646770026412062549231301377
8420731370526866738908818901733642355078447681459712950454169790997748532786011498054089020035634703
5853841392299735431963154104951724255538807744010982612296553359607727135225360888741923215777572431
0814881264421664757533158115225529001672705529195638429558205481186451894171206884394753931402231639
9986465760383425181949224912500767465167065992232507193834581331901732358345020683602522789254221052
8147257413303719856912617133767067621776410420198081807713686711902077014688979641802660777064174123
2947811927956082105642190212783522626041344051737054045400009574026603019925342993407526687482031813
7299246504000606702124070212106097873866811571384554437615670472262633759653076130952206336302840908
1827285255145149480856170470468992702891731981387600342349580685344707646059907736299458466480139494
4492232767462233383423094282828680481431277855771807123519783969790353980114649466391737679099603876
9415186421970928077328506553025629661012840303753443978528613081068043253113324639326639469122868901
1418415478519909172798200635392580343577204624837755732386579400564715339746127826367724284352118872
4403153205889646141072421013489842143407490773747842210578649523656996116679099056756805022417360368
3768471477231801043053777362688089672165430448294386803450747941578162829203938372363139771286077481
3870642401747870038035902863540568920541430208153716169927353834736648064430166089565996613438837994
3286384742750686022055195357119269793785812453854943147857342431009489195949900723042547675679383434
5979357218446915152755500994250859434949377952506947431186270906268243708759685169959547215375366560
7768048453256968748236176466277151810064081871508759452073562465597885393888576867485185360532989923
7864145884978199684742020461797001297664994232935245929482944681208607900467064038364200846758746787
5700796467784692190567942507868092540677875925743850569932098876703430134072209463665398752258502507
8742584757896887142656696006278496285040664020348568579258063576972411696116055863674868699056623663
6832959941133985936794122394880429574650537390053243603628584809316616522950181044749953870603786905
3008436023759250272671077184289715654082405730178448711533050263328145902387446715179422587949817880
5164759682782098150885623808837853861412979672475599533762726024817274795532689745277221090882559362
2255554943935795959698561444963204059852744682455449682216339524133137256869294686593406620996828750
9922362941795103529254948815434866841630927446502035052144164254373156588138500991168459674640389680
2746073675146763629954702598526734066020676899972049794988586188504971249587009694769687527498321458
5599437490477000248179649676828613767943931087667468164567867978340073379794494947578007777272371006
1320444629479652746295934561088878790767622545311751628690538352808205655309306415339258220644442840
0955402274873495557488856036703917949299837455971755108109660480649664341139315795863259463177718416
6595156312604019749962134857019200911676508450849058267116473544786602531327370274405842441180895715
5719648028261643498730872871396068244058478108183032124727889195709943769253731575453074209856320120
8084722622064869918834363009591029855044739832419736178622381382158057276459904496142098788124635634
7258927725902409841973918887260945132158613747486111855099495319537596690466860249912756723193373003
6505771438725274661668665331436958109678693556429151928411948601298398682626396571567279260330844402
3691328972354602494264887122881259298247568227266384532988786955009086779576637437380569010816804171
6462099707072336055849924861181156429432289701172999357181697177122829190199549967786640228282144721
6672567775041276572699802023359274429490721208448836944300181559100233113662728513377733562664544524
4071701100173679407469970833600832628213998606532725253841583945015143846498236006359817427453506968
7746547872830930504376645692652583359314979608446724289684096160422496312415894328940985169716427087
8745647730949637991940709739346329471373543789703501212851701899310541700708212426518613692833426885
4560107216005458600056430353406864379533234689389778801337044811804423971900693416941131761807073473
6988108861464291754441615774810735184963636648583645053965576560102645006452136134929477417957302792
5930945471664402550518190942773793587491610379606205304844274598458386436138371001961343128883039421
6918620075507986326054887465991699785484470646674994205394786555539409254544488670201786454263755499
0808630361714671243449715506139368044527940368944974190032184531674008894690724205256958955460038219
2514095338983869952193024965608384044616019955375071974634377067390527849538018058850384512889370116
7289217399715122400288388596929665623859868654175968434525921031660573344033944424841384313609280662
0609636956765227634217938558383783437004606148248043612320074843465500650383702368567124776739755157
6295442422707974744064806515777203040356980915792837557491008884215650286384640732883664637666738372
4338995117452779117793098313583345876338773413360392716231888571255476359344227810152613194572141863
4137107263197802944581585820361266482922148148764622734967338954370016040398114425042174329420784570
0739411027060704942410080152043657557578373301176197847445285066575951176289863250938853185218427069
0201969430372355856885646804975725710850097174551202379364257241257620528134583863989993774581852750
9294004990995165886035356644898724496615006750913091997445425735489643461108514378534942963690860863
3178058065857001899738575070624365279990826325694789348378468273876566449952967121555871466691948707
8955153596633565693179965868948331187877204210272834682242638696333044416485810658628060189957096464
5039094707774788973921669989752276127686996724615308892609925492974777138928922890774174276377954927
4044211770821307665387322893515360958281945942645423807465872422726535258144859199856780965805829345
3743400993146877714956374061684250029826364474839092569223084131999781246933783103178502348666983490
7297316862756283907977825450217234749642608347593346370591149325899219091418568351886117561831093920
4506082550479995960198923337621215820452618201071395365350405490478457170709536623378789238491775800
3092615247823261416848764211537548081612269340500073801054089124045529028435225193531290550529197933
8092781440041294924593659724120141469354979106739602033956383436993504577324156609987311110053173599
0407205634105005335976342701564853502180145107272776988772171834488929396801654449273131594849737583
8028325233012721296798469636140253739251086525621493859922262339405614905983587364895457844902177676
1894698382301041285507434993652877055921405568714236153706660663951391716451920759686745736536708030
4145102924439955174867987609457731976837895115977217278141350733825939647640491288264286689280001895
6363016350438828262531243112945847081515606851632653374245771355827676727414245276791537630886610552
0398825169265285177866034569453852933975724272708614609306544111165190551067505999452074907643448355
8613342059588839546181585654755297256716770746085981210320906208396377850691635048464013724029521199
8729535498139126972842992647439234677068324571996578948426763015014589905340748874338802738688694976
4078976322660573659117092970250956897332018155402264498165378980788793510622491775581426389183909196
5891676621446400083950576520406532796314809135702689406386284804466154516817736364474468381849139613
3781172329971976890423293223000687305776349820528407417183952201664166175436292997897289950670141103
9884347302569636184288262943826845948535777477622326786982771405308422232392926058276090794032793436
3238336910884568046735295397770792877022928514598448071433743334453130554469307199211139345922765079
9461630812962376577258146841628825281288381223033564840609039206518926548184365150536535843047733520
0651030518207994766144193977694052255574363326479076486745329600142091701341402017616376478602674601
2512526907018419558699497573358677779492020917522967621703747985394927500812983998956874164489238205
8023433274156478434664261185093610116510412729527483256019972730532398407465151228281407170856195853
2928298599981388260393404946436722827063408679015982054352904507753640118690280060676266650346737572
6550613368176532144796091864652248449274161652198337214789717216796486045853320500187138180430652437
6537692368037411536037480358185719024912783250800600575489246954039443679571211082860140248916083495
2626002461978456801551880953165523139827317186835991938996724862740800858423774524068700425120272854
3943817453386105044558327391817417650891688784584409905947336167657906517314279889632110605762604101
8065437326172097643066092103750815819801138070837710357381417099172933225660021248631486777770527681
7595228758747117481736525801528536652427136561219176529269896796636354980394436233377542479687414209
1327718590372149230681712290116628307154072949489436546749536723634860643480403441651773014454818258
2911175327753483076883516310656756129266961244527087366340353756890771104924022078610472892155091033
0242183086312097541285136394962033235126298606237995917469084187998212733356360630953707624016511427
0090606210856200776377401615954816831266688562117112431359878980608317167832012755312479016302859264
4854173884155722523382513719737617251557287610351746069509468974191486879154203949774419711042125877
9017106069651703153605558351004693757295640112009730186297585777087216083740815836945650689666252182
4971336992143281662034380687888765876682777901006421979717449779078041551725295628656359677065198014
1321208513268881627190505109901671687115146916844066318322614150898743907181984256668702020134557894
4872756668580411651045104869135980350586669935495355005649485139108427164345022894826268510361217756
4137600476283743703500172580683472043110168171561037861599351476850863639804551781259949592291482001
3923367408386996474335597701213098856136505765880281117040958394039858589040335573916976268934444475
1558860782211767702876397261846928351741356408935458356772380839979795655231043033489614736531287281
5600288767904585920585565702728616588935792894327501465541081193574282370324450800637186145020774840
3874793827080816666269686318878982530785699294311886020979275200143945844658651967034089929619738176
4328307453336147974685559058840368184030713538977240819101393897666294384844125346822355094381147512
9931145684135563121018963236127797813037575735046466638936383070880270008923426944910665430984865577
2950729447739595550402493359106772898329478898251013998226424107372642625924158700973934569390656458
1991643225241075617524546286797890543354710706786462290055470190825105704718465916878382244776801173
0389835187328971115459051381910103475508323037940788403494320704197144639086232531484703679995880867
5160400527043761629439471299124090769775819676450326521048021939007716753196639945999268810111669072
1724299990327880862042854771042307875003772854583538209956395724135646068125788637426701041518504090
0239864242756130532708972055486983346005028806590989697130980326548594301772970313698746577602423560
1511994772017809610556976885134977795701079065232619988724632986335265496683961390055262050120414185
4473638758920916710729461171470087313428664772940836704361717327634262046285480925469571565125701607
2254106648512996709383443766104760766817868499179073759795353149630329048748763995182850350686878795
5093530632137482173323096940289741343074066953264379859071446285521887026335468462722686005220274357
4167424299352971578150676211662767033714724764481300338327506872070906793797323537832866928110634615
6419710406679467113032074643381543099416758216318156069226613199745115628950944646726131998962444479
8808631676035910025982156296808841747243098740807311642385111903044798559463521630498587313070250601
2783080964865917937529930524807659194448858843998105195015391551978981741826660077230367865569598512
8516672978558946795981347063621184978879285955091777009949039178497270156456100168155003165633991991
5950338197132709094550895728065465161562792474426990155231634143422193694576238838313789847612316462
7525238765104345857870909802235507327435402810616104830207727428386210248043502759729718965705554656
5116736991665975458157231440249389866551559564480589292591525984645177083284239282183420031325158810
3812469372571499142882429923494053811385548076455634423493494822613425731580630488861316321209635814
8500049866120019816395338768026247980201281586493777084973831588311452332703358883894392562976221374
8717800384995193352752441124786488647768144726712324612416822800580888415819281758852149766847653579
7273428829918953322034631633461123489771723664549184218547088372991332113363300316361257111422024081
2204253542799558627287175571111135707229699390395405118800711431469276830112676487501288784933200821
5629824115301072218190662363233128937725881765482826177627241389838187712949166063566061000675859912
8463024177841379796289404977380721782491115637821343703806333294723105195391315106634277933163439839
7944566429561523802042028971803245575682186803545807489551826151608136228676711969783983601709916869
1861508440906085171392502735049710416946322791471204002503537896147112028949099028681099203138779592
7253303537822179936358858663084435749893987466823597496659392634278333614687819349243125004366617577
0350312501352087773794092689371243556991239879901443558503773972935242718685122694385612668533713870
2715493688120828914187368379641464736927888870305954347308172603213890892977625167568024123319892673
7569919732129612082762871605478275244123161692754502537259356693336508431593928147629423914657652353
2444447890276562180578577508399842395268310383234240973099122439459326909350940513333404894783625417
2973540503551680546846605401602109516057742751646262171168907923809885941732169809541571751103720116
0244695229569009759070411988043929050598123905080542709048312596532595566763890145966579461898450885
9833273423944577682320362159052766531573331804927156441122470478845291970768505687061501330886304162
5145765598880564493943162161959648145492538121665959722771965108622670156616260573176649211390067525
2750110420154452389822051360185766119633546061339651206812081678847710636119517664423500363929912161
6049015600365057219033790381286662083781965079994081963680762066203534892897890924144654147557799654
1885651403717506661118596178090056310544985855405004277671351379414359644398989071406581526227613390
7254496986782731455778443457881148155719720540988122984121754014920794276090249174796033216972611241
2026734549980067507861764540298544390083860522721630613304227563168162192038386312719972063803735602
6010084528333017151031377450738470876779805916977309355107115070700189383891323609012112606227682244
1431162136150556534116412378888009138071875994797410521485868323360918536949153391622370370643815964
7090706541155602015593772297247527965166350807345329958894902197114352183510665392453265378291777088
5169817146153026991453630153179400227515789930292712750304842211552543380441855270636006764292998341
5477500708237131738775227924266099519105893723671329328597962689993734662603858852179944562898941265
3043204061602415290209199827426962416418279515373944912191984113026887236716295483244532088295200103
6152205824278353971671404912316232759551654498512139844872889776218652536983269934577984930206207155
2415130675215234876432445011158053534343059512436990356847854094049782110269139727465326670616712711
8538743967574973132653744074331906184705751158903365546959460084781221792201579658181574492783394804
5018367099221901267849535921848063549393407951322320994921293284637339431095959831209583414474365260
0893908765183040641225813495840688234777010282177538360096857846669294594539779671154701933490238322
3520031608679377704368198323523148016983810524817777447963443969239083764062010743214224028832214452
5100315721588051480841043414808643794111272974296024172355236279604786587683753502863842852512631447
4213338281898369534313093275940399266188876251345431055667223223955623479924650405025996137407900123
5019244333303502528734202863649902974385617756950420338074454187750236582372645918424306581019021767
1942683232845581038510019635931212227727405769340018405318112115336240685461965799923011903895605217
0803541427459157704617641437377814918103514953132272738032410938835656714709742706175196736372273204
4687052257822762844839380503281284513420220845802841064893398530467984368671801873989002152589932805
8618050406511688333056440215966413363069164204371556919513829662739090029724661797721539762325404486
1567271810528942787119145642108344781188775619855434007067574030047781180205786330227576564204682008
2754389438378767028515165916956562486620633127679745114157992630848820270109211305655980296423307743
4113600006496947764327755279236656288432357219294249776528069617503128360193907511156797389710906449
5674488017749060050849904620900803865487936858997817035297553281849978607323880029245367459838294753
0121267342105340020783535210146358695519175824444785639593497390214492726596584227908028471579784627
8988824812754889990946506368113721496886002843869503870503829986745055414357550651155810204346208088
2344732992375145964001358722601567009307792961683243334622068305408498752808334502400935787502378754
6071624562767990722250676773652188232810278006192000026106827694209481991960392814785383716522679111
9022019471071095910055019930029059278953796391411532708470204849126144865112431062994695874561544023
8237857670197137869262114066523520308402537076846880693270822933867170829062120150666165270756802778
7983109499425686477693643490776931591957517604179680774174279435934844858968031522691109143481519807
7765450805090311528638473125283812681177129648849897506846337501265553610431582279649172883383892420
5275626357602480348067339596381272198174473414992591739899385628083798329491949470627451818947763855
8181641043448957637701621231121149878021651242485898868283962122713252855490771719283022866401203299
6510452909790349859400229145955871633575985425164581987217116741414585057472687193206035897093367515
6010519937902064138953879857864813444040576103323052061491894998143568330979633616909127683707755638
4565431238409476451108151089033773814010944712259633367604728999834605752890818125647387122965856430
9729303703425904933119900580701742944125691647835143108860024203697206925047596242801787032752879862
8726257078073778705625570398414834352526289327791917507433153651354608655618546223413101269937682170
7059191285621494780623061271850620580550324802856112157256691773204532788138416875215279384760471661
5084957870139012567828707041351062023485011632934455100347896863963405112536147046380030404190570751
2956527926057217875968242190314833650438670834855492072929769232318196233389779237467544808795295320
2694354604720345143882752989240541820940999390358245273652362192472442672603380927567954224150227347
1643013888252006808376072391343358126423415705357609117285273137392746224972178317919364412916616436
5115649155401559755375077850643278600695990984350692021216516199973370523869155358915327233471253237
2638712251913047744587496298637653071136682371985027327164237053418567273940800161280699061501248879
9015747075591095460148127745582885192584610336423059756256974517568856260721016416702367764077380922
6004724606412549201364744084711683923063469797674350197357256068369456872444166113782107447530526691
9287117765300263535546982168504140014708319963305119662827090806446692105967203079794307931104826753
9469446652828043728434089389567431852664930360954669421659142592625784076084465392335140875229918463
6542758214420542521586962160857826510160218907429862977228955330525534411224799114028794260506994317
0336317133351842640587109906480260384495003187375394559264495351952056676773704990033269264783732378
2188729453060843575989064490212810403714318796541820979289277307743125153232472496628941887557456729
0726140852636400322317523402218558749683461257066488732696384767728913796524842485978347653361205180
7521934612715956029008236296888936321195527675472982845166048873867411779918483157939882081625833026
0431874863514492381709103026485700265374975634007136944297817417495260477406461828711570590006248601
4015394742988048719053242244683054774101917061197929961687510213615190702555890461337365635589917081
5740873916880577443897809667606351644645065976252864181150215799583555400532954107364553085963416138
8452879576637512500897521846015873224047984811667874154341392426973507583493553170159404588842580238
1093041562708305907639213746292962739151303567383933079941144493951329231996753018078619310076536143
9154120916133048070808610492079026011315101134798355426652088976656781541357983323127333336840886418
9390154772681905866267723080173495968622257870910064198092917323228909740391366263818345009733135803
4752860490782790451284745822316600414503463101183381403291362907360901220845700525261815491453341249
4540128090121466741891389582989082034329233210507707914957650879340633449260832346781032399628441662
9108210274214760394802420583312048326133861981897250657589061985879986041984916036890265096710538122
1606987262247283632440584227544058138182943878800007743904154222174061721620511265295723692100274255
4578849083766153237390164835703969460866701520636313335343137185661469922862527721134100561352456657
6570360512041755869320060020210360104495481386360448041208174410314424749577443987764763146105466052
2828615039264542085904528136315744755312731103492913026817518289419872849317971901836428905132340144
1102847290857215321952477586046302420650629836064994675678706184199103021615468304564867530816481700
9522484552174259108983359676429624286592569957195192326914386765932634272253018407818730547933494441
0847031140754433000640097823842330839495624672562654938165275974790819733938982723822813548108151807
0744369882081909956373799424378396056521052196620092988234189545520397382590188796082341850295905652
6643810565352289492187485333711347740112036327995540130223853647332092084956979758745370958191918269
1158711374549851752050763992129692705470856026380145985132500733755461107596562356623556172455999801
2435444674261773860551460691522904552304469559352387260540029091979184967596600343197238704439792003
3142749261647100011183001001839718282951175158711925930251972110915324993702654845656081533855356692
3557870760267306296701331817886565381246617838344427088784501520714430927888647179952481428418922260
6161708201705730535181733808116827824548887112524866490191313697184170292266092817102787505749537122
2478752626058475596087426890093050438943981733200179266872730136423813147155463581625535988931608774
0372373696210248509274965888281007033738586892930618423151935579838296970663420985658201070308997118
9052108266435710783337815918090239972345638901802740835901424519993457272463930790649712179754782134
0305660790533218290393436278095386028880023524859316332071110106645019108492480685215868659623468433
2171455650166097998407404258873585363953260791471536878583880373077983860324572416385443405849842940
4397109439588525083864445229820818092529386554709350478491875963497972980299373151763340494084436032
3314121913645340488414932153393842486327260355330405608294978747394225483595873826103570946491342439
1749421473641068044595937949673789305058356628954436622426840818467771753160080013602152611312978841
6185840690363657678754138857506080551718448027635903436359059203649891702129922769656402447346621630
6129077747171228111043444256714970532463029678069939020706679855811403326474199058076874030032163174
0071666772913085382734390149316927343122956607533344750105896292085505542575385640042163012628702759
2412347853733038672013648778771347142377571969631461811068797025852340337453815447489524622303001200
2029174980244611678037500636079483949557134093879336677701324573981334942523677761134851377220468327
2082993159288537330318287452194833401256946067152413387031973790227780716099448429617912051388784656
5916105233412926167705723024462862504033312740445526178399088908322237328785162996418610182615557648
7056305197045761609635788726857391224343199042818992118995261477409191924230227470980992033439660108
4268210591324494291973564221977921567877612578665718917301097304084398729038786426349524859049870125
8949759327450131788379625506820513551525240400682354522475667012109645076884539197147038730505373328
6523000992136114212471915895586600560282765981865352018439236050707920314723488497786560067330324626
7937110488273051511594331964243457406535575267223627596346862397991747037019233815824078083444783415
4915809933766842618600838282126931519423815541352810749514768395406278061653781172906632256988523094
1701611791452521064564051203276681563118925010846792182135050612830490481109470890193486254431780975
9105283772067653039146435973630739935979401479596838476006584294301889714199075654926618595840098302
4106184728230814783936540500565870550913442576322290403275344262920787231864789248722019253925179338
6873006712946848512922850087539513426932749362916937307090052365500109452329937852037061423674295343
0888404248191536866173491936536450619796702660904054478959071513567261315890020397031351773690614560
3928910994342323376476319095190852723558783931635797476073823004185252460416062008839427941979675069
6638158499700853413814678048663141062242606300382537233578994708349515147478852112312184245642339642
1234255089202985443093007221045353961135270813313947137770094031275457034318212978953672240113011753
4774740573348878057017182463885925967606831632890497153050361974606064397955232760442300340050072303
2552044525802987177031394361105876743635914607129930994013739076202964391626954909007467198652575016
2090204227765368562013357945067699565542715634434078643661415469727998531517747603650487278779785969
8377818285298014992937846743566014267480555318730863735460105449394697807040226489315590114186259882
5677244629068640993497032805626067066970554820057639093577645387625142514372275146317749427290207304
7362008473505968261124107211109753397959904008771356020695892020417834117078176222829963377800594891
5842389140820658067754124365203349030480481795778946868599002735978688849050036401945104860224742422
7089695441498463858055253553573545021926943621371808737571420100059373791880484691596402413429820773
4746367396411640692972344897006612299417617376869752692002360535672960591567354797346039539847406535
2431556807653875660053452448963616398098370038036088055806200071768710666019062476145710767482313152
3736908789476383679462883303606700273029546825393414462287275768303129368681206099826912683059687544
8139717662450731371152235091900366249276275511693410984486754198679438196182290822270866587152584913
1666833854179126825740846676321389585641608976506659183656271596457870929082960815093759732583384975
4398139628820880931551837893376272306251775338199221511222803527234507442434074575017360630527235883
0721063611141050482297340595763648389284751519592461071449043146857089708695028682429204740552348223
3172770715999686214740291706432662073957887810933558440439146982082753232407823401461893715667515978
6057271445911287620956511720221429404359453472152012254061768431043059108322453143506441936491067732
5184526792193997393971239081367368060835944352833726088355285975886746093866059064217784461414126564
7218521499142219940541493473417174389844199684867290775880404380365171503647255763336925572059456988
1790578659800346929565614046399192907285744980389431235171987959424615854312489659360923670680628846
7591613088065379400905653442853080591130495413594474837337514975806129082098924596339753354071837293
6536560085676382168147887945241653031556858440101634014437277051673786181430617631209563563289121869
7943048140540120874352777987973603983187380178393811095475567684342361172407152361682610710482548632
3127777081871661952962730189722062276380547328567876673875395178177727558564144642000315496269480352
9474906622442108515690800696727718120416180919605331268676402312951146190195036529458581802588073946
3901633564213733535514348745574858433310946563390388967496760118968582123344274321732595831516173466
4407284156068079424743548091440858123724214039721130234732768350900622418501987141362746453856057484
5115126765131361288935401871140518406210843336888422741844237520070030116876943173909405944692901148
7730578828189301154135033746936796007194372889238365927387027559152000677852391069773811721330990784
0912587636714692464482655385466960482147898373467201984301478698025119560409429938790705968393796927
5555857310551358232917568687455800988180944266675903706171327662484828445765638121484128217855851918
3792343061752639010460345448219559023661109704293591977024347696891517371208713306505404431196023121
1467296323987107112183209046051641234393301200674706839363956787978586402425520745440592582510186281
1720043517795277114995689199411297918733827476159251421839156892220237265093410787784415458015323885
0796079619389474221700326740622144805382509403946383316833730142104251040236882400537175009709650789
9771610307457424427770216877365241229100216987519463427074459141663375613386804884206686902709342905
6308797869517034796515481665116472760002159960411604713778609423281427747928077783210896204229010194
7038037176984925961224007094563028606665976497951641177023626471342040781234041097095642234078773662
5421657225421844924469675918347160166647057693962346458671704884375496709292465876297665060124118745
5146841887985791942404970253905918632721499909586725380138020540856342711684704119950013440090284245
3482808304231827705500181877181875797222885940052423825841895733782829587303176485107444647997938609
0259839352534883800445469916923777402171861451996200003924847113229274510600639699333734485085751896
9373036354014797487614863295487368616819814528557564442652841828916066524202787020276829470101439540
1948677805101651571592771186976238543883450484314635186366160017827682233083967888366541301866945952
0117769492865575960637323140555346460414858500617068525676765736716105031098215388030181388710193453
6547205668302298646371494838346566317127395824547573076296567049112853527949004966186057910967143288
7760574170310603944197081645969515252313269240520187552161922142089887965705855077078418118727468245
5677943818819526610560642354703931283778773269339376230378220651524746746020663392596375450838370858
9135239531600854226947630391947314685899373567509066245464015241507524863453079373287358430384900006
9709427308462838705323491944329792075889565498132717750996196894809908996787689372611125751723463738
9182757029458736070259711120795676590126372262156702444462875499029422583102734376990771195816770074
8519567423668516906967538971847776561639663701042528583089046052942902852779133188522158874523651495
2661497803865089348883974096236715565313537431488597356687700327035765894389054852298326297631720634
0057658363479213482647624977926068709947620336174743729650789951620976898647058802438056789881020339
8876835965283376864808486896979750329593098128556813423425771379235294412292975060764240947342771246
9280510855197580144200752854928884487935691491139133822857800991311691522679270451608506081520003917
7005356930218521602892061046447521110611909100962031196167626875232821596296533128340305040904792999
8826012920991691517084866947529338952572203741640228718988086816925947632373858042253381181919804098
1511390760282121042559525414791066449025434454938912377434742157364485247773783624864703768310033638
9559969710311857393337192831657572095545942578652427871505212205281510450461970558733761446645047532
4005922447900756061970195187065417716901466975281931325631297124733680202738096461378843200799086307
9007313100117010087884296248565249001937817471122064246136517993350828534155558732566001203966581908
1543599744822306167899317786320290493438408751755140725244231471691255248116092228653871487877786794
9199404139804107081464544368117947722833298142443125664031163397867282621152554096123053362444934434
5390452579607254903114786601341585505715857553939424163176342328322425786330833801272058736117279186
6119658018179441560194355435488358589823770863661563196823898092859277564084252421973400748336949761
8471118042564132618783020792004355141649450575226827804828433262262544070594694110311383575527516857
0351932710516866715138668543281135184151627996689405175930538785796873841957246235352576191308472895
7595472450425132674103072361746458351913518157012993219665177972517357390130312408022742989115178593
6235256298831635997417409177299703021411970067528014718222990178942499083831819445240879346291246694
6849635566841564434871881868486261709807635303275683205006273858448661344221775312614276518300265380
1768618819655728595416366035720978281657239101919758264827395056673919597834355897423433246535386722
1117610450714823788664977725162388820232871723272619091542708181252230467328827534900042866461919442
0084477691888731751763660244562590692664899489747671038265035223067351634362372984383414192968552243
2260189267145018477349578757206468669064327639187540383263142331356790289646223458173604116901921724
7982659986131206802748663574331516285905732618318831141292508523359832639634715609062324284076741804
7557447776068572063520676858300708585023624522968336346496206227705502862583759695800824273715474345
3681966155841165418009068254632319339899235007126301517668470537666040438931529806409578487283156024
5704212953661292946517348724346181620765251104658513760005427086950989775759350833354756196115276549
4791238664666371517912499744864091645261835735555016847884370976373294283017026107261468912584235618
9467632846632689093146155720949947819666705423551765752540718317390211598802055509138721971198351558
2348057459426330963951024475761145792373135118820456599648420944612213937381492612849748702741116329
7920646895187568214802784506313862942139861137225857050661082833958535478240323118372165214297108798
4057553451532985748513899725610409125086470905487775487751344433713420006547946728424605715120475351
6030546660700353517260238414730749356884986400469644343626657869406826430501969610305953798868810894
0214447963651523354917751846408838943961536730366767735105084646510028946778252676399589470606866031
7195658361189630985058018699383649943189691935874300017454062697242700476923736356077024278902499719
6125405190240198655458440207988388136166975675854399846367017383346908394516827931302085758567098430
5398507582150409667102426284494420007044435222001829967308956622458617812903855632936103610236035323
5351546167874876254581445730936468930454614914993662984486982472612607135926333514897749987657906762
9401979773235653133688352489426010111996541299628445288928009700439979099440148810376671119676516423
5702794319133872588812422400433863198835531863987461967176656357888246754791920638025685588517869859
0416038243031956218420647005656201101035922373604334392923336396607109991618132660014187522273194042
3669730281807705845598381424994696973088953688731161912981215010522466027290822219082789395455371240
9583178251265897665034961109744298739007687239643623487492511026363879509566019233734746853071923974
7679254088760902058691914101568292232307473012736416198376842935360237218741387524724976257240539429
0268104172788448840300823235638836893179362583822973619945900769604484454944795834861578696043110416
9686238095545449821071390771549620857530802107658935767027849182377133685658164248932546650787476332
0600972103112783651889685459143360316050370625096268325920251531558385701272626475107819473036480310
4372670080758150642895502630171467979124967361640667933166479294175571850030258567969557228797825449
7023805247161062623051502993331108177987851945969095370761351032424903558570790313063881894175925469
8207129979549714296054733210649254463437379392721902047832737609699206500235084310219743480787569852
7477161944171299571525308105359695983781822241982851907708693123290233623806885539091535264281129864
2847839544694849293254653497744125619908780329595508770608762138219047257630155149817455544770372781
3575554077030946745331864305725701696553439471411180186063691198795603854376793531988876074703230442
5304596200203874823856913807249465371841393937612987439986157840467583675832117260793947679301229197
3906081264892434995261478689339116865514378075599556190309897724074916796140535604063489643472823989
2964961844172895116939662704820873929525646469092731775676024530012280732582466235499308319011107264
2072315959558105983820027876160651822248902067261188493489220179618071991271791820832841720394796184
3062737798657696871368231082055033241875738701854064370711906212364056451724577486347399128456440728
9320955016532991309170391070536277353149362836566026861042854446493145616639394800518608508410592875
7696491749178729425340421192816977772731117915747444547569407310019156357525453983498004819137630516
2674306391241640786094173198995224425149014782516276026647557318635257342995820055421495224015213288
7677643283688406899693719014414479449533114876779698488884266235188307516358452467450627420740982165
9602841061092124168451797506643625372399865370420109473860666758820495083392660235884795858402645389
9896798860472659641174934731667614121532567477261976540212577144141575170869797856274227043438764876
3977235759428673564418379274140742403681331006833206670980452124966192458354593960367581782928819633
4485506454953648779272200212414248615164529452896138899360093487159351381240149507979553742723597629
5153741142501063645337103729610593208909792300528136315954663051669633495057364597452600454356187292
6304465743025136250450143649120569705467466713793631244549174882503612189079858902029600417347391922
1041122778772631723344857132744069370530706021967528977968624549240763380047373255827871519519163093
7926225031826968654113236601941318054785017738386434090040422600647163982959142942790867541514858715
1056015754532853660064551269899590335068495176946564951460891620391169502770855597406369542864781012
3075724276532153471271669786499796848555601973477146659359604182131936494489036452257420915368812055
1552121160480286962376625947751084843752582652734278424577544677670996173563924703242722332431858877
4289421499872949180788028713884475559095835271278803579219064504868285112672014002753227211571897068
8846996528835431419456320638772743049879356417618351878417915728858811168402241069155632782573381331
1020403572405040256895605637404375435613036687653419639831718339148808714930153450448662169756831203
3920203791930699182318045897043439361097702601404565014160047124993126029943717203474671615505043123
4676287848002997181076102181985608880315856025411410252898643269158260575267735195638504737907339650
5557373437343062431824059691580833885104001680028071362333840739525288347614766653996396112231477148
5803149174621130203216510206214418278311089449246762728469727411161558262722708769416862044132019414
3031263011697269583950179695852521910373673399335184704770848041512477455854223611400845832324925467
2281327931178165534712032923278656048369214438601544746039361099961477562900889874812667047895253296
3148255201438754339510984703241023068035641170381792916084406725999202985673061349592567357626258373
4507413931152374950192312174547751831989767421291962185336605796471768053278365736117183350592771558
4410132080414646084555843448253377624461691882689850551946726925907770918553721072101313583018921793
7788362880710630256616560971217343867126840008999026801208767648377021452706949352936508442991031324
6524410608730826864389367795308863237224114768465921652190061774746579973465567155502140728059362428
9035067318391230008406234449045082877675644441169112746386933087559834337452670927846131290104656623
2458705158095951641792731343243299578494242516142429131985128925210169697242325110850935694146449134
0177236672193162891446353736790011168648868243237465814085757766453963532445689939301954085286336241
4119738495743377857045950727829192147235422818382957726165600800691718142252241181760469625264086183
6971642971564347814914920705847068694922812519748207435864991381275803587410453237485115305495622097
5122205928492722163183833943154099610198048135339039379758466910694594586552629442394644542977831689
7273432002825185780216605081449403595006692713568870485501778770547350218285002217223806611149051084
1796118420476277768872433006029869328733697916892116574444004993050415761581600420179478705857619968
3581691948389646321778004610185473057539729053755702382607575466987807661580533999745161946110307870
6861005339704433174377911205314247536298491797899309894199418164699819941918382989218556107986412711
3535886598972271597073100664712396544589175669456590230142681936114344677128447984458077010597790057
5579947695696213951492568287476853054266485710083640386075706746492045710025112270095527965604077301
4951263997852744872406957740243704590664019876502075089230512144821031412192246625606812311261690143
2918626239863793082416212641332756912035115567510676243069746690520093428926432688334361440036822405
3625079427345070440695690111540930636750711898557374881852004896860488744545664333394488512948511124
5875309493042382324178952132979009595486238460416356495543960271477981415397450885081291126589534646
3431343538264874453121077151900053416374698348974229661074212109582846654919947190303831086180277590
3944517552643682712857568073729961939061500526724396468154319928149119398682307329191005995221204049
2804453358261828922117782709576801893323920672267989865392196782813709801853530193367156369205286673
3159546766916281010374899778609060398092483276175840961582859777960506272139811959582753929524143222
6020427802396980087243074155311864456153859341217743495596113252180284188060358127933874901596440854
3754253120398788927815819773584136543754477980640360220028512281584310388422086405741277215615446382
0682306414417597752524970856475945777561944929348826721748163895948286881970320713207487014663844697
2164235591796671770900964827755937028597051329811405133982015435946259734074108747544158727137231513
2464634155939809803718865721503788061460593396703782931438118650378413374389538851463845295732474010
1816804535966114010593832235903262762687909592856003147707945382942791044622252932808961648677237356
3263605127265816827286881621682866688956675204911411795169211462934747246044802507944651086778968645
8747537920305137101863671135642589269184359241206794027494350139879719385369044866694042383053126432
7153737529008475025704919583300411565461898368397618748119537057874783834461306110769531405564144461
8925201220547510461956312752683733983132277028699703203252198357136559742468121790642599785003274187
7445185709202271600896967715176698892322610750973225298115413554923203967023605113583872147190826298
3400774975587727852728231958568992902869956375675176237161785565518457536827187857759090951383687180
8494223554182123641759534097160687763422752075627527954866407583317171048257565101043791675671277343
3307317819489542892342474836381242438374866773139116682804100964909681656459190188401109938597622802
7294201287998774505594617045463194684092599020852402922156430757010724326558813121546118674569807499
3440355069771140409463641282990162913331536851627406655669228261600630498354461180437430537488259104
0749344778885400996565060662322400686291492660105866227853745602344115415317869995064704437440298414
1383172991298714492522917445047047469430823775671786200142140308015813657831794648183301033850884799
3068527592109002790962678738730491231445327490314144185809039424286735953947162458625241541551063287
7667435964216449979050809428844520295079214516078549328479612955876640373950799148686835702368589330
8741875323359143565139773172241538056124101465620454562096491509402654955705789084542720199857933837
0894719445068264802035493850783214192372644505519738751525145281429009711553907970184978047917834226
3291572365863451881073915469798438259254096901311147475317294367580568789871792862302400063194913147
0873967845856020202074005995586893694807643284650465212701596070916220470935464798954132651345112987
5051435862594599845894022367164635897523577232229629544050479231110796858190893433402630512655404718
5890339260803221534502901620223017568469496290369350925591643518219765235076818808028635870100880932
9686668516546244997817476480085777829020026949141994769737369260185258067142923072745431163594953766
3735521388920282468764105848572066291451692086316801487192335241863794854513554869104757921401209784
3864869518465749217047615839614116333015279627488291775250008946734298312200756002605324252406219927
0859444319275764376094800481809061486179431949093568675154773124325257610111513430340321087380584777
4753905365969594845912004140776889734553237452549096735432715347707247703141375664985366010141342363
6215973023000574466371111082323930028035316311754097933655202235057130896378543308459275240215433444
7871961209274520614411514874461501833155287419722478494910756606188035019089144878632815587340868449
3497301327668485198527777691795039082833351192508202380859603080445653574430864108876714655907871576
1989681634847436597103083480971366555924387510549708865992801000246313664255305557418337588761441148
0013149667319274890052140509307464255008982560220599264590523975152765424150818762897483408508588384
9573652866634618601888777298003771101527600262433160680513989155226847822466001790511943974175794437
2207555444395479742460485475691620408762225339840752737163085744400852161377112387018805103120610806
1350845116448796263328967352342702904581273062820480093426262947239477393258030546780861945446572715
0148757375739639110381847781819272036063363401929832273301147322054278846489487657400830396732876897
0227477368358600757343025768174760572825381135214174953832980606585064695623645726571692296657901969
5360865159362475109845462059194945739763095110349256220965467600402001093902171114974138601817831191
4104090814328206414424993990194178921158535279527347093721965025082592059658996323317634641790231932
4057521091767485896986106177605705696679842193643554969655133217439803880482831379228414895577218194
0172344880728882853762212726521555106313520713655569366024566284521177466840898701632981511157218186
9892631967392584927157558799258382003525900426592191270547444284328669903825554169047260291037757031
1869557985902555392874269607588996670057980859709118085232739806541470713907459478199663769814061452
0140956880471334095733600885136329607801680285148173043108669668070319665618844925004308503171530209
9961989426409378168467443642725428365343285302753357289122749638143425544468664854089864812861171885
6614546407917195006946942554265195362698248087823102571333398481444566566803793664544376882245917028
7775897320274176526787578003380172557615413890167186477821024153424214750091961629497229891359402151
9103148349504947527867544271569312567229424727266878850579429858670240484651266638869256454441716892
1097293049044373193637910664894786744827182340926335143000419042775452271110384271853920967153077116
3112396480287589992135906883243172666964463811298083843163125222679714314070005038451230005294167109
9927039326112662864518349657165275713335182246625712176927472145854086052407679624010621796017767380
5361688113993774911952969077229908605135240965977858721651066827444442459768547181097756556798115055
0865626474733189519835656735687769244457332134615996551172669379753413404774928404752458889582634004
5411390328604253563246587586362162852211112567930965704712492445533456209020081773784945565971980159
6499329710911646494716550891655637957249492085666160577196727271049893275422899091860919382572849570
4919429102051292873985616855446587400448618791057296107192544393910049158873995566953201948748219572
4416580374574919082230679395640941807056751766093396630264241938366881846859529811602292365849555642
5041962175330496198705578605383679141841000163986331029931908002267246194557252200271068006048240472
5768067208804571141351769998127577669906215903718663681642900075246606205518410486306873601900478284
3516906230325590268691552382074746879962103443039125999417706647431558331215568799690669989509683580
1955737932432059098696479136446686125640314245949211298474173165051071482670703816352145320664523415
3824327006320144097374272278723579690223339305108843407157289857719977566072289340997537360359955220
1071289879353980469966662570210010517835612296618576088755960385582368524575832770535929373342377040
4475312233109961476156963196671252662284713613537641243396468664675700721448872522516327079199238489
2168553469451969558720306236955452777939382287242192068452568120336576183094287100843564553388121566
4245157265406720799605446403845477694154265866054834350381624687767538967409003253032042335030247508
2552807790176704778728172993598042475283606228967800740994793638366421986413288358712574495808944648
9337052633052034391564711625228033024803385787298619575078487736659958201414313809735459510995426918
0799287180966784099555783756565438548715126995221147114844110497848635250333002428843733139964463962
4655097995827479430805891909009151941898891058247872644602839866714055081938995908263954118501407695
4219793232057319418049270393780179844378603700063451655043648425762357389830405484152335331938185633
2942565803102854999090004625847081686827588856582105789539494346607712456179856459659518115394938848
1292800584921995144556509920209997980520021810112001340010113866748923679951271369302665950842810447
5456719953373984028409450691874250338532281573241047553649158720713158141107297898658185281815968629
8372965056093879643802797109022861803522656586546400547965735044142554241354425787772354830126955317
1531833610057474877399392554308390004724396058668439622668493466848324332396580765046086808884912676
2156202509145470423961884155705709828164250839746044872407946190162836925136943136927967149852789926
2500477384510530854240074932957836391273313718355210488718202301390696202636651228289913011320194639
7564716190109838255057957700634470570770719988627235993835857456581587665773361877087021796664265765
1891453053895986728480101221777108298141877798720936863481943669582824952444021992116129928402706597
2109355440552032860728172859268037439434270282894421888467558470663457156360057870024909769991741558
4731670981078746732486957521026174759435535168582743888671136764518352482227950397047467344107784627
0854931028303976262551387963214765913692500965062704773672761571966885034554857463750124348091335124
1201493614272865154766484616330069361438921511432403659405053359844382531246300528437104723535410049
3806612471357625048080198546518392112762230415022147389759300063207147728617750048109762861435070150
8844801724809598901379772202253893508219315476463432656300463678019648492391599152935198358811036828
9877015457874531673156044756734097092772663713449442088328258075810036205075231375032823625496214043
1448942611084239245983679373942345658123916190714329618844133383624493865364919027552670149929485830
1488264628790184630597658035548854676151293867503802627743826851377488091443710320805616241926167914
5901774427746796408593289272138082344628993939015723741265342631003383880735138381058655629443857018
7172606761468950436424513988005292479079474466559756499044869802338249152256627969766337528832613489
3048326455721008820448260989690209687799716580180737374559098449255050946496244368872851963418481490
2674468038353668392111311052764975249503721809190515572248133075596975673565831802998973979871801584
8600362365572057689630802258598174468897985676833442365513140325965314254011455694729695200476362969
0046991812255118699051774469600406188446917434724059724914014161978308072201774039413217371461622523
3436547793503777337727358620030650016235762913866808933549462737609801382119615059467748059184824066
2332789387484377785935917572315921059209422096065176557492021815953927590500420477821442341986489063
6940193294379573598731230729128024316005338500774076256012228799595035208488110207853251197430751002
6847872985222778150366837763080758238359632067349577543533377244441115119472415828634187586236148799
7180565610121024523060650493636405389465034022696181394800303029990402479222369476202438012393255594
1418368575880884128899574359661265903465483320195705755342419915699861175256637810081002131523014367
6239911596351649895407603078372577457544533668398536742658764443770837550637227822238806310145324937
7741240313500741319175376381621898327486487851566818351541144327008131085497325071789300811560132117
9253666286143961955702479678469978568707463416073124295764130971182327614924507510348751060116601573
5445173673605218936362137953409473741381241462432051306321777168757550585160594425066389731669236302
2517881703940670063849367661686303877082555979172346043309936441365451298413774839578225901049442948
2734718113598276346683513375441871853567012171883182249798090744388926678080781989101295994537072431
0410481589248158513459327647014141761894570818727729244973580539896116198207618279970626965615460661
3303386115393365050726217617784923290219593699338502234944435285550426199461127213777014162474603156
0977304202255672404784197216737473871990533995883381821212359936180307231172403077591000290474411654
2479824299294300865932675598538358236297965039725983743177260569898902480507357632033705674159924047
8881734462361900367998129952110721006604031948272162170154269365735344380976905005097278126247995242
1014339203725522242483879333848582642071603782847681926250060147065934367525748528700806401293106529
0368144217937673820341907722575876065164318434672522080703346200317119423630456836037255289112427802
7973116112283807054597087806009687615904079721801229004173331264236871095166439354937882034800380029
8117593516315464437862335023896591833180063267213832486439058320677654487612189888622146109112239004
5603459251801558570498583555536464212998705215080980324966979377059698540779964648104188645914513630
4125664940297483133263974587610644034992178404195142532185491943168980070279769030936959031458160333
9584079366427521034973376811402190970526459267752937602077408287961883536147401211044243905193008483
4825698683904463205760982402453557042371495599533807616162438839662991672547851282362304675646895776
9659698367316097268910171563264813850347574400696272158507497563563247701475869300539732515329411773
7833055731022430304088883278240894078069381512986812319214283815534175079094220054668926186110042817
7710008205590586235096609101500797762034057995709758704289603970098497670256687778193597685131794614
8444062868107304209345669076868754957578887196092098727619123622215374864949157723511637419706288796
7634158064111589165089932335046479893169038786936887365013219849310518129340115579696277507004299049
6470751576682535734372616502849632345545635152762143260712969535434638945691618040795106174568933179
0766061781969400482960139753316085298534682184681937900234771851722622059111777539314366759833012145
7917064515058999574599907751947522285740102747573207351339681874982401380616104163645812026521747381
5508648410537686777663771160787658788112157463015990978512278431662449899056625664471784780202751019
7520338488116915729408918536351100020426279050903305671603352596321007477760862890325847134953410847
8058104545088960408422901755463771073868317323289651735916079946807736039882485181702057622397953652
2771546182602601000436685983235885608690631104576316708521808688928760098333991910684655125893755104
7491293075668517228407007929541918561009912045309762012996759522032785524679626612213559016359024536
2360587372089482548098969461775353350326294948856527289386518150182290759352351830513816535133833609
5812310759732826743144673498761580096721560904561334620439350915363875684293425625719830577858958055
9687368244922928244850296520374680054861534024349888726673263245164632231470032024580842997084856980
9083504732518629830407043892230142119210721300946656481010795721763056678592430959599913591354199920
4008585019445697311814422921734050713245899516065268550931546948143509567422823411270986154160206554
8115462216338334789069613390858400831541566623951643000457730010670188499540238302218355641808082642
2338973103755322819199225936000036784148614643221543977598816831505757790917790261265945835149192800
2134521145721042809401761827396944885885721648519441230187784869363411465447874873480585101139477541
5323541671845596395424734288232776700393127562101349200426030410112939194939946708836200315621474342
6235949611039692628758969077992954452298043306129868773009854106499273079224486804735735887407067251
9615940485748387580789093691670149390107774056006376573596259337833758918850040490243780181069709760
0663202171245543545077017898533102997194457012140591920098700507402730172546650051430869936771462308
5775500600122303007739292646060901829439879313383698998760064879686397279741694359931624868914094203
2579653174581085249369144634816994731936384499781464466456139247111577428668775336280311140700743522
4785679288148693897068326484185720656360683086688138257703831601844926446372821477271146352035001157
5758541524703646188621701841086104974255934535173832621236622309069426800586798049761036044126945587
9750835135808464892971894406522151973575542133780929707259951228252805087521550645053434005263239684
7464010599739385492622086917419332085149954514981723877445884672586291485119352970441027796211383514
5726108785512991474061661777622620269635276070461246850864795744737603619072948586127154914508937361
5324137854204245126285362669101287863027038006068531402291318560395771129498907712488473971876432732
5850928319590023655903665474716466110165452256335256422983306994842750206560838637548877004538099450
5700633865477299516932635276618995740044889729400829490083462000916061840403076754876159475901824376
8753538789375873879335995484855894161990701612553030803108148668872297913756331401555612154894515860
5110863288247079527845820705174664443974881496624479046198834911874647135830376070296657583652727055
2991341087924150867515205348059867972803822486420856591620675166335039149827986785041797219825630040
2649857408399141355400586556895342788610354820472897199798918378471309034900493873532340540119652829
1175852401882444346919595991744490930655922460063293556342181492034554133691444690823969910137389749
4926144274928512447135427381133492447015569763836375121799357468681795679912003771785080655854239662
2388811565474606264327238056044196002074021042474111390382078239484991842443080813771380894020982958
1319414322405807160035633726146365773491329196464564069217465240607851666728607453504300707697541049
6644362474321506860230542880158721157329771249617679433736822630675203824855488944636147080147054270
3456717391552897458717925493828393260812250635154926543141770158681406207516225412878745665292965749
2489751454697348679074118324714121019280791523696562599220074219659307690450833197699137935585854342
5119329187736466188762821970831034116762249836906962024738591424008395548915862326372966633566327032
0576893543595888157222330736574385007171998286715630283662025848604158642340651368238779403908571777
8225372557995616729502928404979766809766628828256879398596272778032188790652791781128453439314499997
2740180152257310655393113410757556973502785163358157909230890627502720316931299857269675921360671991
5712602307883966147324299237271094596154489296515620767032752698536335087216649812920022071982837366
9848171641635225009039734876762428691754141535413566443593703933574193539544904059162112856620555272
9551781485764450838162442074165000244402745638879451922321495234351945852897091327904919730446908306
9350700986513239530340125330435292315686163615998599187233632549691544443640531545489587793479416683
9464928785867684495993258803360537862843707251419621604766556744649649903716260763057274729062801544
1270160783106281709801385702530766072402346039103964814098349388853788672597319283865505747309919310
1718579702435818013796361404006725577532327493165288774640480922907751560226581840699963017862749049
8095346153715082853757222926278996868447546382321773636377332396571941472270873782941851073046143316
3788666193936645490591731446618671918078688544525025175940337640161675078354355528117026872863420837
3377054158142549975596708802373000034390635361963203828698857353474248111916460185485542718690214324
1330245618160323043834825096231743567827590154420746155420206811703274962366337010426200307407359954
9434032846129100543029620231052756200359686534581250707094292391673951308424208066624144045652560938
6693485063763248283442426005814961666777019915758900795232442354299070530289344952097082442138994216
2144814734409195202321694129859914170642488800491941561122572638129878544746642713610298900648046563
6102576681615122405647509703728572088240875594025859018423126777468062952444909137659498378341903476
1834712343984760146819332268599772808260098599973134193240927936957374362801129031568836814609353436
5704736587994926684284565058867416384746794096880386100595734199982315340493595454863375402841184091
5279360484028351063469615414875114318187064519480614125369790833938927792693787400323750313638791995
5078055260925636458299133307606267797011839743823211874555518007647110630371207620367579324617967054
6728743253232365866977988399499022145510061984401667122208660282112812385154847948115523181590175525
0405129285901804338182845642556335579008893001787472919493409887446446245361218445248857536625024322
8333646880525134204664980063321870684163022743649342562173720586559985381075411280141640817615990851
4236404133980587915741611162668765106485913636239598706300521546310798522498956234333854173629192170
3207548509761779254960487012534961845715561513790514501833188472266839282748880582438678162342823001
0672094745302874420528413838975462887712285558835686509820069674696645216846061756555736139817657177
0999376425251894781565249857425017463646396154389572488729229855488018052924242097238768659783604069
2551998082928523457548288217683802097450866554980057363425444036529848849451438021780840512837859144
4149977039110835870094765756691823987621730397934058410136893365531125799450401753332540065288761063
9578091440941853305738200148000977762823331973861984567886139954037762719571799019047337032644787184
5854265730864564855048156499789491493415178274819988394746518382271116408951067983702636630249779278
2873543595252863065567987323667247793743899088748451069927355412758844532886716103556215704404282842
2212801623755716300669922364103265398257553784794468211535539050840004460552833743952971095401519431
3859702138348889813365501024546503641658392094019040665316676683783530068542786874643631535375438953
4375728858888143443340657882725104273292401174902730105050701338295694337264222440056000521170384255
1080941556968553384150318711027677733225703512113070691680436925666647876875700924753985797893045636
0313147317729642640427290845316759049927406262689537718984463704525487986814221103650382243808691144
9521381253468055506365547224866163519647176228933738621844871399539597471197582888270338491484431139
0279346212974495920478935632430894300468560590096243148082950187662276895477128966456362102833650253
5012562841157481546485829976444962613790387159882693978472303813285071936961763105658703146187909856
8705127181709248265983836503958866316086393458364110805092450647638441323672727735746127032175948180
8528340717282856030510272835496177106163198410533539233713291565110539988416100207885476588502032858
7950331396903148232777842639741876838958545664961428688862288085490539135643335673465342610041736583
7478124442267426985284488473364042075727280450190984797569034533810596144947917235017449492151197656
8617782056615559792739127380741813851246716025579667829468866519510541946097572147188528142574786944
4890962969251069248330791444864625639774803893984800099689923654296007645862798571073907882241644682
7449996464776797393208511325685939101586331311303223771108951571403159159340880480860411990125114781
7306194078635413436062405888065393193580163421518781326697278795177987381926800320075618772653634461
2650006859911362129657176416579511633818289157725562802068251357795351297562932288141808475992238751
8776703159331688406849497777336598215145030424973040833410923843485391917273199496220311558244723899
8415661525895115524679063119787869681435057157402281658528223188734084952808822444948167987078976270
2463099478668868907569290855716401895561808685830211417289487948689763105558327794047588206979203997
5750724674053342118248497165848687530508068410039022847760944539238792106434960062810641972701565755
2461768382735533622483229329231511417583527812466185776924408019877580017047622422422429604415787269
1850653895041384507334689665436096308006536646807801699726281558735178879355836328308947033703425674
3390651832018556891371939533435939177178523451289910548708557514574246183066170584377821150809582387
1776095135969141913220057479327318816431408511242759199751727164597082388492416286392581575816437207
7743244901525635052808443336776986526789317673842640889224942831119285383202621095906570766120870598
0177074036616432736574046797946429172684178723913791647656999104866685675760979356650390271942029582
2806883336456343409811250954666536720203442210186206482913735702473400926500953284108213705407850495
7272775541831231443713446755479573999347709674555644694108259703067904907427753905446244497974207285
5506466108935958788070494119971829157835329851373463046081837742515660290132127534166610403186859856
6108534818995645728965292433949803006671584811549078948284113024452667911021603685887389703908353834
9521005487930383087494885531449170264522187744331143834017545472680343753294550368739957854348245510
6316688264667056086052924858961623980619243794516052860667907766876092634937083290406934893913242235
3129346842694692326337532832752973495675622357386275504100921235273250354592473561030975883482365753
4523565209593320725222574549414794820537067399057574214912824660243946126767750226212107211326968126
1266377101814833195969490629679759414523182690347004251499606552913757169246246614894325323502711020
1011721071947273652534451877944767875101404928090973589034315468534398916252952447232840487040825182
9954860694945809800536507662652454610508134404023849330332691517898052282314821259085430096636614019
8061213873314206506403674136702447878769572358505446307842361961443375285631833358909715161858196746
9826727310919641462343019495311195513765686136396885351664894324757258015854291964289159590304199006
6933971001567386020237155054384775209180156833238898459309826319653577776896667190336768182418299342
3251131170188138137568783851694971274307612559424587027319371200822843849528650603678829714276624640
4592656813813258723486419233078138298198427057358804852680474744816226861390801857517612537855274980
5270378507549844323576286753895510179276312507149507429877306542637936454883985646397922157340075144
6746005556086744504341054895707122827979102222024300064947703363798561601837710530748291669575784902
7884868992041226575534158702404885501568288599435103763711738621604898983809888372775654337631465206
4634472130890567951479064530629545892967677404733588168097945497485175597583379617401913388155709834
6484535582512803140279226859478852680108077670183176567361316480918600026650959864613590433499364019
9734477362740988905507290598830876919520337982286617320069624654864561819110090660535216991176459400
2043701611378231812301528258931965443492591836723062248943844620086183892751355933154104702544332242
6282998673949429741221503730503700345457859874305494684385186508966207345138835313790528660481556280
4335630547403371647769273676985790470014607473861091135954356995424013717638930775683030862392823759
4346573011546834241867648156821306921185326841810442032400039394659563718364730815408417116900786495
2158758631336082156632137774855858922472145670231559859592840773826259576332086112412856229222573106
3225417970437368926889957243523349804804317047615385970391116478191231909742580833979331713467672117
9864404776264118463291918361231002070383120451691945047240782475024341733492701922079196860504166396
0416074982369134930896446438693498254272139448262575273370070969576426862245141525799109246436960845
9049280242816746523652963350663127424034931604113671138153673251463723336674383399303303930726555868
0334681180420553445042099877155286460299675924004064988589224611318489130558501731203392060331971225
9653619176227290072213068732917363636536547025156693698958834955129740759427078988488621656656179838
8185093802436676050233241028461108240280110930176240645623181074416512719218119242704419832058129991
6279971893963997135365984451860473892777928459248144498647646852621792288394942498921103955850523875
9071306748536031583358015843967622314460567424302962349516323695405506282930989471406857644034163604
1274014435298461649062877953517395097129002132560507079807317545064223421275478554368063509577174538
4738420950067531662002219304144658440615628444759483977185527342773271093880997323296592323575174377
1121215084351541364780971192793990230178325692008286103699797754339117996669026656405583239059194112
5365913436289182250008457043843280564900852867419821496719060577814286416816271209127640506377315411
2218381538015943401054360639386270180993211217031566862864787783356703447352813836297902765685749581
5361208949048277455777143830660317265564900786729433549938382769560311343093435380425750545173095294
2894765639648291873673983965025042093352924501671184085149946174165667803096320128462541071028963660
2489658946992736741289536856464446443216618558192379332287608049567636839608577371331981608019627755
1124211350509084370165578687739346722324569140529647454246833898271550752295323623548290745870279706
4753871210808146216156229204521060119436376785484168432848838945966311455311014295080221166099488786
0849792715922438316534439100921744570638493638771423313204342691113804878476299284585327486700852343
4815028033685472014088538134426140230926214931737831106856242910674560809278708852701828517954370618
9205313365501175498595701097684468309658793717705577613737858013164584254478526907225645329914391373
8879441298029108509292688490689647356023246901560250549712947157750860211478452869365642416041052431
2427710462598153789449789764449556655433785854022017848604357633280569141316861713839369112091298552
7507891867048255577077362509663857203133957633348532476747390156831903841405433930614555735801007960
1318862775108822589928054024881046203539479654514961699339507797521186869420389551811311950889167052
1389557375699766578693936056706668680740868873104050319156723796597681231777023696108737737740453651
3952656553764775566077250368805291205790965056528517524674264291496949480349658402458097857583496802
6073375136013574474546252546488122770631926211179937369335196985377331270781753647295329566609519171
2892667997723975493939785846840413733758264640456615168678437506388119933750181606232433281993806387
7146534560130217215725931197913986246817859569646321460966056224400529248863980232741174216823713051
2022128538657843708028118900816348288110295614591820084934864570064491523848639726034275137131500742
0356969870118363026328097261407385357924610335382434279648679183041586281728212073314352118983847980
3423410726027932320717185381785395963611120657387328457066693618967904228885787491594532610251664772
1577182490834080968235026147921190474747041773011014664882502406203851759887944776878633115376460643
1832791352443088703835865070356226741286428911992514169837789090853293728548929380086053963671407681
5118212890038700574439202784114493616949301940462077854873173315371730413598780404612589476667017727
2202760369914809772765741023458788660193862862487441746815836359748093410823383474164382306027937994
2132705721825768106733415457266299966087926582514651327366416888009492322578352628178961127568647349
9695222109827408827210235625959588913888214333237595813270712931195689503043270428868576328994501811
1126964850362765665032524766050618201022241312575637673527913025550144273080272429498366432787487037
1012225724703659455036188769603056687248292617886049671312409164056351462654419229386297035169559981
9811421585427033497662776730419923955752547773991543235199587208422803116144010970443508330142457282
2249465593576529687570347736669315800240654972836148217896613400610385394349752291288402771956066475
4173301557726370322666308918920295465828842609514993580113598162231083808031506777957330405163789257
9504918505252964702703660270421913711513544961608308800037160862832150927512263205431714677684427877
6093433398607351924729625242916403071004263101653952181071473889938498761209521361456586543596622840
9112283855020740555531207834673742732360186745080527055286402991848822696501257154678516159219947656
3000870835013365640996574858146419431325840973191276391240420990537319911462322244992897678828893276
7918717188123494891895252808074468469781431267180943916999982154468625372354939343127209710231423313
8971974786086051428760981768911744630915258028079841298440727173961106728280769540519213166162018712
4216159403999684976542798520865005815253058137410305186355309722563435454747689617421305377784427555
2723317807842193915842005237229584165245526286171527310862679560919913129745107581583387868988679233
8156376946274589162609089543885243635378751325810828445249520208248994920013641537258856139610744662
3816851596302719460318973261050501092568943763514985531855735446945567000396960551154948884816091690
7763695614551992601048248353122280290861239425671489649317023145193719819219738272712550563422653807
8210014960427431126882917158066880466116282560726983101384428969103616020239301760434917796614581906
2094480743544493643960001532465043596071993315761347297186032249264574355883354599297115411100425249
5517473920610815258419337731890660289207022702834848496296652820958012055501162059299980098878323056
8038252790878534892332202175838053373146938268007191285392812066884142605180198339867775681590466852
6911553459490900288575739104496446598983386204781223240716599100741827942617396760783256460312224435
4307649687319411409628325371522744634407151298407150144678121145164698898411218810808512607869472522
4511166098929549431302491674373412127854288683886423838836642439922281566494867488377355437631084239
4510836544234777791498034365123267929929801549463694567313180992218283450603357255913464074960795805
7919127282935591526281065658444318506588394145101991891079199762983061395263470311907809815265135215
2550796016763743324844946824374386018109171500649523949229470466994104908683157121577884937564228830
5043135793116020051529238059110323543174133407770700635014587826398598198222545683073960207837940089
0516112423088062111001683679020526644164703725777189282854436333743520575555547581253492838252141181
9487758298563667153035298611604036806738685837646315711280487447372320063702979406790619594462243099
9533182490206236057079189572525383318418888359449481242970485949763130362357039756341173513761240336
1595647915337057500764025404931109735916671057836292344154121043238851627778803657719983783832278834
7322348726251583290543342327861221118340697731982930788796856142594867610945146070437624315161308272
9643966214894453532433544206122851712702452629469360283831823544546330580320854614098536821631957415
0201494259257172952559372268555209041473222066274852365844497334919166934300479424195625662685863461
0289473148745274846860016835276903636150297800676620853094616694111450803913319324052253512567006472
1443611136218588206736363544172502581429966835103161888477915432965725366056016503401919773492009695
1303158880084148402515421089733745733989917648851816415967974900077351895063681759032584336331906406
1481951163472132679360968509232796986871488745611577936155376531129877397828153082644311270471868361
1223360379019735808607436305537660742078958272885628962173296169456225629195108929326928805740618649
5273018518413409334383725329761044641596390119552974285601480347508724980704483865068127381714236591
3511578916953770702743380792705352110460962480340748110267592708942920118453069248873349656100419392
5043974042425297101470591113615059762270966297279754356358410333595356751908167175942221170190941271
2253599673567599239826850947066023719510627610675086132306567449757066106230419697398575759285165277
5219465111933279409821829341035103599035616356508804530058216774521795319717117389326472468761069832
6044046934956347982595134018004018225127385999755593808414941805443994970948157516722443656975547386
7950241044095236110041126952450987900979672215303500955967880378456436254161274476364134565809443686
7667472783513077232799780742114887505154177104418156121804870213941283249892514466857340327568219913
1289097938507666404191516329965270242291417661691107825794496887689580197485598512190704363913331411
7360118680756263693760851476713540452191662682019666949203187746828383927996149273250007863546572009
1942408107101213576319853779256895994952942125804923719533943892485438779540323689941066448243295230
7264537800472597099003933280760052052832723345931444694063043209687448963050600691445821264739375962
4579483243503323579087722237806823551824384693763454423604967636148188642928693584315736268744506442
4826789389450018321626943272473659105438132559418285168011510952898006589143426326004837297150347318
5442209155785757493857360076331797935398581845939983748860943921843067522963997804975388395277245758
6491622484977297870661157377481583517184601791351668984672387640230029437442901386984644664255577200
4625243758360974597464419449317863846843449144588968534353224291355005652246876892701900007809094721
9291429853183203018954278255760274860812050959024538183431490046291851837090439093866400381889773096
0534377669898369156314662680552662533275413012739709317769702324510414167522149615657136256964227617
0668813379885249925062724902497386102331548587558964680730019435276950812059462974576397184184836746
5439729979369067276196659983120986816759460167191440655683937836347624247895906278085750637868824369
3096836041469342749985278789791314254281252501556790533715636209501730201694270815678912457984195575
0511745395077052355799795293053672434177771347743657299391218362720411487908700870319319908791249291
0838970197940566788143281930482413022841014928744969836667095131044918098983652701525907813781922284
3773189763182395487382450732037238167904970753946196359373877864354425127192768532294089642347506641
0639034578579103071564051586857606717305576628985450371408141683603117505463352379568416222003177564
5825748486725666485346480739081357883579673861080704215029742053227253580015062037813137051099630514
3002923665887917086338725548193119961845454807286025251486156719701284420374445457629065001604459351
2132297004005353647001013027419799013576312110091062592227408105920004291211252512229841542683820686
3951782072458702436180389361870150165124332466305165428767251559605896452819768088564245969429322202
3025160502875257450956041495128774611003017279307110225002563494064834316646127746904980403009477746
2489206428195635892348383862476997544376161271779695324500851801193377379234983846840057391583000629
9224288305688406498831091531672451862047185152261544929917328313334743827253455343796496062566293638
6598263055022287080634186983962523521617619397997723076245193348220090452979098777022724086675573526
9376850896933120640673597631074374958555364691198408881350985972435491223760163205904745749280703667
0991086404932071765336830449106427676162388585381797583924270741607264897769815283159199385108704718
5145406793956582931381557233991163583491609262327997050981773292194905464028665395311505119161617895
5117575913417566015827862004975996680627064784343860661505598240566728522597016464355001854085570372
5541240740791194603190408023724732213602394083953077799195278909512060572971966145811397599528933857
5593662913035670826707408751743637865662731017446765267166376088877466130390708653741342671222336394
6532927203654055462085974552014143159143372802909203164485209040541379407243422125325158363897151973
4321386010196831055121655808794642889419492096113895551458582586127218855875262241669904509168079797
4901667533331191623161026973265565067339455775316064600382949090421416267294979702002352341457764317
6734289346055926550132833772505559144983081461364442651333828707671411626816878837526947538957352070
3753012448968851375693378588645577479769402263312713579695382769019251745898116608124771239708754008
9860332523655470359534426267250008719425290860011485986929731145915566983581291690881029446501789927
3518393988190778323734352343936948676850488379736742303958607240778858848537603914356887910825186241
4998661112023419045199817416102043617334686907443601276709558297238361790575768886230602502542409164
8563559409013312955677657941734107516998852803557538137649445772081799736377607597379151990650854754
2985588763023781469315562085762461623372156878799646913799647954326625023741399627415466410028507564
4078675145311945638687266072588754592791316653551131108883365326744466470554340384129179650886788966
3953328118944879160668152958731539198033018681963378889576410757819361990296019501262880358723006112
7359822861600811535720879356898229469389457754343102613574553412986445799760912354054598330456976145
0547495526439675525040501661599368835745331576123272651411488468882630577677940065062330549386108060
9257114877647535587251040743628145411313443210186830831516152731495661924837972752629074642557773200
8224625475954187848936558550220930581613879726150975734619575207022039488772191675915371503966997228
2094016112236323416984059767608281083574143130434174137024967954458388919944425415415837688351593188
7265704588112515587894852621070727333862435420944364782073610542111393766536347762240746535086139813
1887549049061457954559112716373529284499803998316773706049525884046825054722697854484336250363497410
6000848088931580026902501208683546696608166095946290587886891886342923492106507136569224600508647231
0839445226662834568564399429341803697044619910263830310874748701444911828252689616432868231423851220
0163579085047994735277410933689061449275996633754405735280462572163546348470889733201051435207944065
9887138898377435754593565929947809763502681618684562171622492750534919605320542496028557324541305793
3167155946980449145713645605297997633728066615572911511520889474649438189481514039238941766064517447
8904763182715951784658400390061376925499946778375541603096333360578300924477205559364093884285522935
5878469261818053024616876334437442993777788187052858159301549427326030434670486373779943069228993256
4593278292035665814225368578937045593179311373168972727546416854247890811422841707673634976492296803
4847323149808877334847557391811305056709608724565177967292780908723861813258662760704224531282227253
3255861533853997591553475382201343088273187217884376959899063533288709813738549519115451494677750407
5849137504821396282516313953430715545085397788551439112608473823247930397248765516765915939619961095
6365478494113792363293846474020559884707348184289642823057639709936169535745576718379705070546727194
0613019403007329423324645537149937733180121798971341324688951376567580239851561936902012385195900596
4407918842603666892978653676180805926924930227487334624012886278494931806203293598649094843312448597
7263156862090971452368281531156521228277218781015897250808576047343317633734382816821414786494661260
9319969602489107386909443744914597055350523272943666754135819006108982219385866506560794709979710246
6809823640812879187651842472788443207475649002123897589699995490884208703375804918766585872161618712
5075329369737286731179288466753003626849063378959899343684928708964044868832228078842516024823669078
6276883384854397709987576440923944752097780689504082558685130872648339988569387532464186342480271085
1128883191063184565954428401036745352775674146267295120002272172824706541198107289509908598260352944
1017300615002276291479401040562007858418039534197810755142474177416984703375292114425965416885341156
6670840798869455164261721318752190524908581626028698521192274466479991667026366864076518865192737106
1131106528654936393510304727384278286405154725983401828710227819419085020360288431825623220889341939
6365458039421235673651159054381832682812539588703210624955607747752410934058829849086446260424140595
8505494396097164480417060325086943143286056383228767596806495108646913783954805879948349348093355785
4420876442271435120726206260923046210888433780094485998880168373606629846511330042095657343414435931
3599097806357443516230567050081341279018324798790771386962273890900744479644969214227270165249116711
4450737953707592596453815199698014342200786516918257748625653784457235770446600525010806701219389309
0618400220866919308816710304176154937836035144100693753167786071101929428436900530928822142745597572
5451912994572674574261344087572331865839914995961903433305133906761885333565806631069043992423990168
2349883981740158938584387482143378167456163741421019189736673509465365579431673002236345471079561451
0276438717323675096311572712205139585633935371763343108352684374460237027825073301525548703543930283
8125811476096227725602044257527306712695702085188794242355712411834126833388258186819386056681446470
3249899345126548403940940719746597250367562989336278782093577796469416954184080381974911280611707254
4325709155352109774763348475540245758100879053451309247048548608663901233472179665312465262698233547
9230555888654252364484545038903992243727971350986879514591035317458027634027148478308669450252253599
3961364377656241159352323305664150369774677715544676614933283343174301943884240874667964252887507376
8905873033385370034772131394261243059721969664956105917177480212366058277134991954253544240178976466
1944388032880167008570133435499394166962148700656573560847207882151161227929814464824743105219256572
9741548290088453054189399914100454643356921619479131404553915673402747092065816204380054830443458051
3105188712067654862559602257869301758838627773048678350437299728837571908941425357120006420047946222
7119862894105190042632587985822482921537672923662175476800432680038523065053398290953141489844346687
8168231358581389947242350562081409231288373406169337454105462108154588041597321782347686802361069191
1981178109386679377036065654311056004888077898260101066188140618407199779933463147309061779324223160
4649382510323213993830529417086638564926475926424902898252864931011360090744900187164361711422877076
7192239585041835065841504889073373176455729403495099935011828851318851051026294710335102292149053728
6541850693116385184589096321376003692229816809419769604331039704058237312465499238853196861795679273
9492929861881328495090751207666792961047702974954890595681269727455263212464019032357767023962256978
4761872309366888791655223582155615681248167057354987781568265259536121351127463336827894031323660603
0983803541760335738327357925437193357115934458790536897018131696337300573181184089581080060607652467
4972079808286647659596227872481194376061608889036024259547679618679622931850498546924954860085114309
7455815640720671495273697190906621427946513819698275222995797185039137348119781725974998342628166110
9764926162180961001024915592463354642737331956372255328076001552472762151740091928629869986136785060
1015867541974049713088995259530198708766810017928172297286811574093267513130979170118694689153628951
5098115909404727054305876439401938596138530372144344257531654608232990274366435775949625399766286057
9081829199338341094773069058280069931163895499562109809358634291799872080053240978472791202943066414
1114480947998298729220862332664800127711623424573940598987004755813087586098559550215692350529005111
4230624852456747298252194086245471118318217733237486552769369286581864385059053823857035312323718734
6158966990702448882274330444701161886879764865766546030028225920790170815545326997044738334852372128
8112785151205631713634378525473261017748767127279565772620840136504227288780448000371300766677215899
1434497614216374629759946357119000322432520601031657444403235843668862686745068229108832854355863648
7135532822851293077503653369666788434026415839837896782941009857349921480946578849670898210460230471
0903808571493497205451187443249056256884653482211775028349693968787715876151813852962802800787026950
6765201169681081529823814532327107747181811444045297471915895625101534610098594853582440173067851682
3658442809482885307722886206131887720963431641113496082290455628006365781325109179076345123265539614
4089834931229097624226567592847029173281386194580667186750043137592298182469374163122918796681007599
0162749683605089300507801789839188325717499502272776087330293576348123911764164969987211916580698942
0947732953457106108266422632666543975049373065413568841099443392678005677743759070991410020361780737
1934747826191002737208479021756400423761938671051402996498294010039923291515469250257590732469207633
7922852173721640256477468098732398743089870456748574826660411587212997134555533491531950706697883686
1904352617199506001109055912487062013795881077473914697600024054081428684283429036669964029324199052
3025579419839388242311139418241997604034275649627248621486091754576808478951231436800378047343450483
4274964048721622731289580647839146397525307177973073683375900210066544673295065086093737109213304246
1388065226971408738912609800282181589197498358279771530894217573263095847763933418454333558544508281
1677135719659120647640413440553469994800445836339964733934694565831377244424724798626081682213070939
6717725629780433251185852922200369121038216562759061262612165450740750047107620473562780215679447324
9671390960191782333532491952365645141299946801922752604087613957904139448657162430968331732796312157
1221089781077533636839223620832715977765913520294303880921253558353446710921600719784886893762225150
5558033457974827915248478767724287541098919652136559797780341805112287865262828191046152425224327552
2766222123450462740464863400991301824895612282741557516807803199531519779046411663969845797867790178
3123547845235157411124796113160066569463665689805076974507479842360228602690755646608543681093126790
7467501356676194872858754255839537880102391716489603502624371002542161434265432639406499073195706409
4821081316301859616209189188685258659908023370117149609485929068181981734300945164244825507952366029
9200449896480647148558032484950743357575325425053702892334610473212656388896465273170760692267945942
4588100906434987838447108725589055865282200416334015461466379270356501135100170120631424916022910338
6854858428500179533231445933696990606756690758276686545279058091725932710001517185972462322397230868
3724821913154456768873521885369607383495634306102905531763027430775883635171194769857666875821750518
6802640500533061787611301778545552866945993164963573361551469624513335621647424690058484382046063077
2891508642717924454867699298008310576800190176568427963335692797540216792116885277092665051152707341
9905727061534836774118268022686871731205067308375700747480437765145882920248747346816321139337719889
5905404023651644633817708336358667342809810146676903503989850989852398301185155331264475773117946796
9283518346080096089448227507321431690112718647451311818459597007748625878066176040836070548741943192
0504855864066747187302953517600304274947368067524180583939316886203895817489889260535939095451571312
6969966407474434783711875669644333572255238219910717033202560187389890548876833668307271665647661495
9235222673141936732549883931974185400496452344714242697146892640352400450325384776747030850795867858
4704024251767114231945845487011722725065469390622483540192445104286753034869288268444155653888493112
6023639182328402333992817529118293757164287393982687873149503709947976167925227660946601369325342598
5393345555391851077208343495336195357694499936609708605083207633860983934125230490659829477013395684
8915698730638361709524498347816227426679839765035618404940666006228529586797637159527798132671351380
6395381260920547039310593023177207535404738064761548655821523899804961219157378154591491635440872145
4711631508633253545363696636165962847389184270570515414765153429758993162333915662693011736164017445
7258130714083108239770687075048885790129626736543514344958546405943848637684882264543069630038156058
6512888975221437818110816815679011856649249510857770925541847738266614716667847219113308146227859977
4524509704096132062765667721551343646732519412493906722195226844456042875928981859880140040837950301
0954679132860619936283906394094325252364865743583954492119514342719605873232809196564796163227355795
2724873458890781506624395788013765994181638602055562601997643095050070699434245313547084619412151709
6361284117117237590170237573402864033331099212798154294039694247246214769862294474601164174510402133
7087801885395208267604939995810620561558204096682394601649898036114521390898882524116676071137714356
1289454632128814439779976946689673988542160010443317915709993693885298084903721985581497063605082720
2363592133937242846102812353394287247999321782882043513556575653762978033137369115623345047448400239
2425408922308620334775024161235414222454750927824017626198683040783949603115050888713961480850265817
1458593378021739616585336799206161865887212200286126248289929060130401873690220581268526461491773883
3136559174965541688128298361638517843666306696619418132777881659815387010113852228271948702235708190
3815221547532190361222505684200423302685105620035119421984916403220193599047978587566207484250689702
2993497818578390309427249472769518763640498016878861161354712231668582960579795353728719239528230491
7361798778313753878922279377209248763954839522820438566857154298308505086285519162522554142021531687
6958180988249723104257360662353248877168358724631970519910370699814597181022747897281276906524965191
2366453983258325927964638462967935074131780112801984655517279986499646040983244617304711869507529820
2721779439139127341558759620514625489574907069174352419607038485173153519574239160340255337280490543
2524732380685862489962971017419211914862443342121034838810839882418111690025528754747379509218328870
3280060333862908924248598199191250891757052199453100703933953325073832377658319716065193413322639064
4954474359404398302519318350709500986119315530255128998864783661014846626645947064004945519252103642
9510745207630538010235056180621689486334421500361809790555701905073168023220890113847461306452135991
8763559067878109664550906792592213302198420376089265627926443039597537724301402479927380864458786313
1450837088576394377805973072805880019313436129277900824447739222332293191562187715103369649468750155
4009270853226493813399346818851716937572405127165610034768081720107779294263759177708574293000618667
1732011085156870909289813402918049488244295600829063485057224475280374336319617910508463803660103356
4359483186642758828969417881500713761940777816487821420323324498987391519201586200962507565734238264
2740472817547631257442165014503574847347902451367499071141333208760061509509341450407003973469790409
6966566918816583253161053964965373804545339953719900771703690340364290176530442770261913183536054946
2523727219186969149875368325880690701283009676491972280264461583404981442507710674674579461301127349
0258211055247879953081303147526589114470463756987602958340302730339070283959912998793717522826714983
1352779041924416812043831939348563105440250925697037872302267926413094118939363081254837058437441455
3829687678605451820713506365480217823593525961373012960275622686202031522711033905077095251731785608
1036669327456600387432136997633835633179666024160013594283465993591239931496483654713466928570819580
4598573180005843722519994558927472389910744678007528315306305483017367245460252244446637259865355587
8277741394289764671027888321544675741583768416900360617947226490732207022838388961826754145571176015
1369717535291169937719492920294474985097520177464592826623344956146619991993026934990713353704625663
3747236166091038450876912502587043996891592851752008522596061211100140634818878316479194460658937573
9557914848054496227373440194661573044811090089529282294392213903531774628823049344411978852814748692
0951575109780991131332037118750513483032002100915784122735104405800287897680216271395827143875834305
4092399008026492961005160031992020513961752099108623441480818147568333043954395561764623660552250950
5406414948199561489034108151092126437640159506381639701845608627886149107277296867607073632046699927
7170829933632247681288815257864362401455769561886784820906522514352025954064884353423558249082854568
5046345741992427003540814868727984916864104594783665572578008039312527777869938186853844262772589084
6859965289148109644935706617767964311263606678760976343800537101030573884814711338532477577735585795
8832824209789450219927295957627107602470015067716594322002816250354217822819254854238921043145886143
6900060901181024360129827318405444193531138477013537111797660669530723954084517753649418693353703939
0743516423987678473275643304299439323195135103946385812568757474852792162891940357878170970916535681
0959134302810916466289157763075022033815539796294468862964188308241536080866231882362196559665921290
9924177998317375349524089077459995788858634403603652401374821737187705857119604375086141323082092754
8638105456184963518608231960277828702310333210849400824387258785478561917676426270410901998958652001
8007350608591242282903613054522079082220184673651860115604204163474847865533631298905387055470144239
6831190688378141156815051624991609182958377182515222251558544488397570048750366912157188950252857871
5013390776527831522391343341032197818471857252589080022267795037608127704367905452317729551182686427
1625331146061212622061942244589771823333832959405488514210285961943309524286190021654216319454299726
6591197903284177316953401836864612682857488094859523410072977815092010735985368681839437927378519329
0667831959075487718302407707000646030492756111829717163174571340591278993643699520783379307035234637
9355032494145914314071624375483824811989393962473385491663232196196301103986587809465324440134256269
6098793161162850477910819621580262549331262750951746592067397623534460559352220545731008801306262494
5222494761075680087005203218169990712731017893659516990998033035396632914918277375805470598892970358
2243461468621750552410469641952041674315283894293598788301356430437664359336437473659888745922599754
6838600281324710823604301226738334454371447221613256700441539401752059982147407640730174141279558357
4733450327680585701621860853988493138376879278771061148671304081354928705528505294448768812305323808
7435212459299948925704419017111928950661518242735336728051294090065701186193938072586853250442331069
2050936845010528612179107934335377814886874732988662391159327400110199526790427979825993409408159025
6442078623945781802414116668691334187734276726078096876716993476177788631638588671481598544076216380
7184818097242361536643786377133908266652856276230034490183263623779864781294662247121343352623647657
6670108037038850276021586159200957716266875990230975988783348513531028410602218932905767050292201071
2698728457017249433040521130967988667993173231771510440876982399692178400603889044994368485435709991
9815050491300905929271036456014569116118770992860727738194088676012295834508439378830238618296107852
1506462178133530471500336684521538467613460784021060669658061764418747882342815002714487760209561310
0881111915175910419581395980204060329980479729870786703976649472782977359151011671286723348756701260
7250284543059814176016140858908062036798257290104324152480461977717630383273776969702702202486573203
4613725403238767074980293305865251033532692505075681440500294166824837460860401993773758708262310369
2380845509731667231652804863520436036792442020272079911494059635791687097590211936331217160721172264
3874251906568678687959128213376079815798371995310300654524307557462082387162198353972036188764557209
8391958943732560086318322822495779447903784611780625135724782570658902793873042267998702627987216781
1569294044918521949612167218540933843733040557652850268749818165007145299780183128465347958125183937
8249489862996358018332861626983099801504856360502564356211306146244388231344063604655838778716891792
3521009836693947603001732796209385519035342333206110593932785488500133635229920441477493613323725548
8316093544666778922668687165099763833362024004688357148439234765495917807149930854234133856667837477
7514033071088411985783396275610532055602211197624169823324923895245164191858462486370089291664552564
7173493515997202164551106873599545340171753123541225361914424094045274388230741452125021369525402808
5250401373937935129681227346399245050489166533476775063124136371466301017274940997664651634825940286
8018427565097066379646869757463222300393920222317986839636134203047612663561432460973286575691212763
8075518731147749050443879577860973237640053873363894070368660679057459510207136059813338658388547720
1081588095372351828359326468892283035980299784773606375481350161529905614264839701055614568342540091
1110486264812002551680193959088981578207594546917019592156135929983592043989960268978538348344206125
2959474196484255856803656706616891251045963307179188310446395257591741270587238844372245704700638303
0473616768993468191185172517774251328964023215977809217603550086842885932078555088465901196363216571
8557544204034143358363554250988714052094598141701179931382433431233892926212996863465467307424445347
0672336078208819912718118501155288755481204742585713579081380820735389971085056099098328993437330844
1047402916476307185457021861167258198639240172227019523032045328053763316858768343224025889267580186
2230155903092030767140649670198928294131196721948478839939872314101952205876760581771582147260135217
5995215189328834205320006145555606243048332225220244686426679358591159507582143569247923775850902230
4449390762187832779810911944321385385625463288496518638068219113914288441269973460290742538911437088
2789321495645481281562707668941972187056148075036425623505115954460749424244894884347463613946826256
1683717259825955339497523386734898837571189696517276411858265228215417763824503863740252669593847891
3566099055641937057729001011410920669615585056239930053230911627510814023554022240291118549510647142
9225773610347462397400368317150893679623187828094175174262137339919407075048980356312371267842549908
1048971782491319814162228032659283764707699160328574642676151256135646233735051114176957161637850151
6455029236469280469459153048006251669953788370626195791366004373693323730472339763264014286926729925
6572918169979558262043475804095329692371961795461486590479582557827445028137147568107509331649885006
4452756353373011768273338600727757514731919421090715946379102853031554096354583998269115881784236428
3575263833105463162010404541419419520338917972899849382763268792806774851836506197200008932715276093
4864916993174269038335907063161523431104631442598186487247167809461316763776552696629409075122373851
2490563011534083720408519320526132183900703616382214384672838455714594041396679766071077669362790403
6683196352300708684519071840960402823039536366894748130858268053625029292265595313329984397512332084
8796681195609916272992273617698270267481669203144761059551132912319549563713880417758295902504749161
8891889202488633807467755305425757391750156296266101278178706002071665277224914177430770595157350869
8083781886291445034636331827568397127096614916854126665934602708062844114388861052580353225343735899
7575134129109609014946488403354186259321164219864950201598298933403460432365930672605669772648001755
1259206093437832863638266458053699507405281429836191195960819721463116144877143667751808647903550226
5309540227468964543458692245172236410659127036998311659524366061968372028371397490866356094607625157
4413969688393757162436097554554055962256196682951431126502295848298795882220092346968899986696775972
5762352053271817614559554848513019557151129825370061788906209126185135315325074319801713011174617554
4162666173820574307480047849862055077165378178223935338578419532561062997046405610894133920600627579
2927330837165244617202182526902017292525693055957144470368609225671749286460933614261517131941462419
6109619292759233727506311890270165688872013349006447833266281116406911585744963338533725433395149514
5337697942178693960868311985228755008994402038331716075830915512256804356040423052862172924107011473
4514733071113286486673518942136087146136578830452178641116810307374181140666947079624206385068375999
6555972287498325031897084218278579805639359448228323336653337691088819936111102603352116075224667143
7217079643571987808063748511025864322097903693791802276666000751214548454341639001706968224628716958
8994869220329123216094009935995981558173585350706713823367417631936341842258805501158869067312446394
4967810318547349423077567797113946654572280162956420946441586221885452426815752255417166022765117053
6840200689738237960635122658856844293739781637674342383351053950332409054821965119443708252163339123
4556699286058742792749240555075074534431323649647428283878402427685816475927351404067297698975878959
5532834205496450018132259094731700644480387586069570690076638530614258369416089944246807887462534047
2070716858827001015521283486052167500488710455437320065444236201022755410025669520118161090740363685
3815653846755718749291074199039901238306017179909763679577734685907403203013503515373570415071479286
1801273694021049346495424701337561260482475248441794829048014694673609212983430386574500600928156346
6027211040936342956764786842145783435060475728887255127184856184583134640615317233657730821617173389
1735561679663292261291578145755880293076664319429006963890197118370747993937460424267346486194240691
2796228697680099478487502758160181833487108759593011078593125189992934394156784309997222569564877104
0992822302007302925585451827853532560677694281469184567721205043679054412743777600411681534576212343
9052509030947994980274567673069084976325692559328822633070760988933880128988756336210624610339920676
2376496604133916907121678335926482446070496545290415729899658289889303812389212771045920948427630937
3219300810161413673255739223425830413385900551818303089050984100659354823692225666082921655779155210
7019085916940528023845839167683633650267943944850354200839345976926013135415637105224755314206224292
8825107094589003191806825124171998265643017174579129202025002768269280542063446524414050356426178109
5006401656713779111261218218072118261193620461835078680104110149972287844534579005645648854354885351
6401561489597118325371343153471892870752361482791709722354675501436084190819309441014429868119121679
0502393099210188498831341149283809435882351801889125144387315908389584946980279804904875248728758533
9690990129205465403298925567282665800066564302493007490737113716788642166570072223092963092740850143
1831556539009961241996955508544820521744711595703245867260889388635272234497740152774331080517678771
5624575719797976993420814575379836275844501083551051905628530984141419178756741070099907038286855776
2608295378378873483911601934050265171506662215982104187889241384400039066558295328461774948374685625
8407638127625197072739926356661044730980402478374707154788121132538599039502578981239055240198540970
4161684806565006051911528897246417191859461970073250218262444367599721098946241753535108377031621251
2090498248132338257298864574220228634552444767083101800819856376611331795856399262399804511955815659
1344274904998650460966847616305979321128910104049512590548566906062591337566684297858351156522786243
5491361882906300881292509144299672408760186778198709646316840825269394469180151622387375815249584263
1971018560758286840527392273542800265257374194474072781520066012470368565342594724550955313199047520
8680769480164838957664704853310084639175727157641211797052451884122559464201548714886738022850959028
1098402532967945842366712405593519061090166169762526454095948481038921884082448553826201441388734673
0274706566605931940677178719597652312061091997587192598260687264703986703793267032817093876475461950
4081820465933034094764514344070440755671065006548328498281604414225556216799915110678398476535843073
9936118618279292588324030222071243212662204059913022810387238939680309249
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 0.52, 0.90, 1.11
Generated 18 Aug 2018 | 12:34:43 UTC