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 9321*2^485124+1

6999693137103305077866417564251444314581073335608955678110426376679298960931837764958444153627777746
2679867506589275656282872512104543596171240850578860958516402288438044548189326833660942183596846323
3570008629870518716600071504867026498281333607894814566135292202387553069687375214139025134080515669
3227087730707014385938884565427930696710770292111919633830095647878611135478007207491760945640545334
9461438196011782713929173282643345211657372352294686159957529095905677697632996826541710880409717539
5671824735004673598857800677308280008977559469021882331799061742312914192985869775560142675900840214
3442042755670737038542425664423925834518289723148918110290388798502516403185919999990776436090801888
3443859245047329115586963674263898087166095795271425242463776192532193537609685266191027670770853241
2618808476596878102359592704289865014521009430013378774285290942232643843115723758697638344818808644
6462319194687842299753275777352243834124431656622809403783462788134138106485393606693829591268690830
5842981235779456094615867366461740976612980015446979950725041966773348527087295713483030818853531212
4867413803778625941480956283243879907251087244989637830284710623542794635187688408554317197959225935
7713657944805084452750000393297429595680999297317068071546214435127045986895980865592479931343033217
4753512137778482537373093528326543060814168667810414021438738772104034559583221752123098752352208552
3606012534693201585671383202812524952757000722587405097189934158634865450880505180589010682365337836
7802140865664831975445416444240015945128675157633851587555234338526006920527009926264910645088870119
3197995127405872041160962154337838976386979196109403320876305516628792682149132139574777540559301354
6609819456371163444348419674885357416446055284029485863380583904826019622265192759884831662286013401
7997886760196791834580309885795778737765249788128018150263749080184923217465815570063346508067846767
5260570529453735423370247349473858007365915863244867405813395509285066531077826671505550979121226807
2220825890714527508343629940772789573573010474903990595472762161878633265318436587749360803450288349
2951442462147970187873933967782748259462478849571302510911936421891472599937027447324409899793762524
6207444335518948356296200746621807389293643339241529724920210375692890149462101841419173360608743856
0117376483930051312517725145389180236262381713467080702017979078535543337002050345077511367416929593
0362773242687112465799110008013790687379956979251761780804291548511736624572133409069893562381371134
0338000149583952049353261873386834796920650338956635779784471101009994789662075624695569386544266447
7086824814281733383499966309234616598742199080335131794317133209271824350291638716385024241837462402
6742205526229260470429707281526217911559117111779288328080279265397700631836271967968220899009293971
2683694400185170041972097630896378885119571392611321984904393597990104634933707511507656568992979286
0314498026345876061124484481233579406964317660425555820525137790708557971491473680797967675665850653
8513527325319714333165636124470807725818240831403921745198202764063341250648781531157271035529341660
3746195852192893697577166781213456124077175757675446845493714168160103061811145710866832774820415848
2858673673517121410563947150877229521478061837058669473090192401826107438124734473786606625089745850
6835554178003893067811743796577053947767669882104242663879220859350966014996141872873758038701582669
6910232940006746610518669146000804955463267307127291028982438930148177719494610079546125892748257748
6601280905068703114370939215266111170076377514793258408737298666602040549143040277820013114511455225
5713944193503566786852563360860677337457562808218489517861289801225659591490870645614060070184986599
0306975298538061119749304894591175441534252955131283540869465424016060642883458515845470992099671703
4268207158387147586945917791093077885121595990339784456083996156701813744189729515670038941891138325
6077310722275182999816626625369597953544966891734208272482563987942308878270056592667827789093187900
8375425856317413505163114045421071888996396929791767416817991615840080479090453505412347634601572646
1730964431240969526107738849042051095667536905701977270307996934818516936671526554427480958676052901
0691833119904312748999601824937461528445260814207432906164052916338755810124947461531920916646734450
3843298833103213724586484338258757065440248565924046156544721850011380423596739505021972604815847868
0731352717251468080717722186019815641892573858886807798147990894444461353915805029481986896585566421
7489956476840220254858912335446875203436540500000032496471798890058034322983784120922798147308451006
0023645402050041093118755944498845304778855114342247499477983451866920959686466795145044547933397668
7560482925275886714332918340729377952847250141976323264163849531081423416673571870357373477716600787
5302997915710454540164939523676025495622844481182056504030678004521012230680085458649754632645016088
9617841466343131893862986931492986188798246229499785409767626613040535123086381788305738054206777424
6965675807005033936332435476730352709198071402759929560264034777433391187575812828563245467575955242
1476441912168262015482141336435171989007203156336069904192373117073017422904598767551610946227229928
4913759821812258397355246883571294022711809037104431847725153748405319166894653610532652124331968804
1347714487666375740681803303555223649270080455138267969401372434420082355661757936518988012042094133
9941717347438831995827877266367962518307018898600646174684607663963695692795493799950441221096143374
9849781286560613681031081483008392853309916647199250403137359525552633493569376779214909373493680368
5645389030987882478282560210552642345113134409799478089869574773858213883501633028536113071922937584
1535024460030260153886487452923937216784701169017482756922315648071645300832056963032090927246800436
6016701136127308025322679853004868430812739562163900631772498541591647029779228823192281003336717355
4172061790513617511727914890326948181419638175411085665107392746167996736716577365490466045004293535
3321138317472054426204255958306945214284882774081396826486325612543994175470743909453003464536399763
9292134254251372618555619437522994017952346501849229895597711038864964319110963306939728030343358672
7858405007586682885450062988274239889928991994155192692212396836240754227284061290739218771833174068
1242726186651845765023520484470410484651304747114810602245979552870743381000752020487737168181670079
9571034043162610608762782567473136458681551851227498279546025969603871290673957815728363134792079558
5344298980254824109773768288452576959292559501837344441358333420665549512839080653836279937603998227
9726803257611338919244935771077389901943185268810159283637771940179556102615834978003467213372015704
5915772927503072581292177280281802479545115428278739831342441400687104949273356113194902143005254618
1205923847577300553180409702689031965257897449656501342111305677222798337844622815891263864778429456
9269577686323161274638191596156592219870055587046299716389431075121029271731309580175867676057426194
1205333209608267901387689419997632223794171491274658894052493559338209961289482733386947720208053922
2595708439784973011963610837107246138154914977314528180282850324533894268972064291315907200935374693
8218214566518452686278161477309228095887911706670652041184256269989575468870910435523268179707393381
1923230801443634631441198389246993673760512421736623345607271172132723581141355104212768700755687683
2067817819719301532763675429459336824374782210942997714933515947628845924834197569115121482617423017
8478155202556225605957618431436239564205755729475375551498360976219451987079364596841126722801321585
4958602228487544343752436171768124190666641608828985772586426636518488511904082882560925709021131555
5443161139246336265480951151806502981329624704505079917181686251322946151505832069096487875604197535
0506283423107608209005433200731618520144479720805304452218263346202139805910212474896857419712765261
2784850671734050823735066311534207964421945975734846059998927726002697700046908028497089938816939643
5115582787286343885852007526889275049380960997140707093019979079836366142948741175628279322220717723
6451528004970486728441883115110046533402781859460573862484710497703594978524003112407168736629840855
1552666857742079247062089428927932954807091243488785521253317766178044544844599382845143814486684155
0262853816420090160049181493682988977045789967018696405137078980668699930979258797134428355748305486
2587131297364519781298830580412824569714153349821140549582023644467105714753261252870865770265909606
7994711063993227292030212984783935705228149676675893942175940559483553887489201971720065744594434665
8459636142300071229514740394898113853538261422824532756573179017423127204317700209818847716268747044
5787508556456516417835569619538844414046314742140873362842467527376005832315543643324093754394262555
4651533546063088363795805162181189500674786906906059540369445577997051028599820810254748633694415575
0148180332538658874055231493479055243629175942612720152337030360873203343611378240005897584612354617
9229698528382094073574761836019720048841548700878059696461359351100195295041004269313673983209920747
6364478631098789893522192539713385069495297285978504030427703800790239908824150502640372247016878811
0533642667097277634305141052328360390493715079922716534281888745532600065190614666481886762370601421
3056046672004604920255549326904217696960056074469151359337648447907031485713564860163251113052632330
2708106221666523881259407419481144160980459224025682433226077900852232865639853285216995250287233634
5066668941546319170201702530079632163903750853873380171097421849983865309972617188352115308313530061
2872150597710382887398539089637972377388958476177512083105374545556468834409322172923569593888326605
5945759292960773861641084652823839142714775207616466345412723813126847809832507691984370739501098613
0408266198925929907177032917883284195159901568332647714976474654577104058148080495242182218575698980
0161512035212536645891689344607220691084352275697418928084549245765958947274232983691355861092281069
3658057976332148586302848739042635780601923724178615695197231101870322631545350130714254434087290288
8872441863199400109561671096405377267072376705354459119705544872488734828356094955845634509120500548
8121868019898322542838971648547083264270412030274690916210616119609017212388277581226244890613053159
6753205033795963863590838496790103851554175325130340801954462186486814206602329025244913689273329255
8233188612168185718755434629688067786636918252386470528440846734446816208789554676522887622677455724
2253830847335898507267876607855480274606505630424380311553734350531562071363230112490464354719339090
7702300171373742585432519736120396247772782327032597721454585048989104802585524800134895538169646461
7719436064607363336341454778245394425170680493893355804601298029438162632878441101009469370523766437
1910610138114948382279009546789978512329092600547434613715145747094807242135018584756631257310752537
8934514787427990974357273496391105896996642424990541851177524068593584581022981167688876059930615781
8321550454431773840203930010636195150157389341732500162533553948197878269357384578678474339895458500
3952935067357111406584535732039820514196794052969099370109922142470264277942401491301776151882690505
0163382578914731528080443412311015030832168862376234249748044568599836692353643648857653024968734889
9568594346567524299109316044789940010392281205461965684009415400565322923756782267097564502381712430
1252534094264404793281115106941130482296425980733085730121158226547579189972376969054552111249394789
3438201630997586653119482023220782075104098794506737716142333799858789054151177512246605818443640759
4884490271832919539871331075670400718392587043517138689450838726046720728687968080227817564833567878
3264010207881562082554407893580206613683512298551690673275380029989820939625277640264230234360566698
8785963968223900530159342940091395963183836607056928427293975333648511731681235525851063893561530929
9998561102139135729430700048023256233777123211364174048264049338237172823971691367993184577769793966
6021565520086044886652407230453747011305571149646910661358037114285837158402648139807182114836032390
7844332704418504909557588450031234511769577026533446053145796140324784968314068779111728449975120750
1420299931809042331247361639475279179398815415692183875964039528372696871668079542355152936488519117
9360330721228951141472796466383415821373688306234066481765714612945556820459413583563190835339956408
9134577884147759796369313065693451610612274318405842510086253359631057220140817646343204459534288641
0076858787374378484752849385021995961350509351289714935987371182727797741195257473796526724045960929
3373896185850437023297600685370078063352747383110421050985368751327164353470117349009771356263762980
5940895405928466778423503787226884744108665600015406009697470447697306331262496593919347943437438224
4990345057731544025930603737797479451412730165754148703866745574265499387255701297181233718113930751
3949831301924900821452586699976724243306240590741738442393639606895141334090518805153782973457388509
8082795167973585461345914218932973595371800111629635363351420007811076059617070203368507573782125271
3091299065579729555452059696295559180627194641365828185103694750575934279709979785875374607411672887
7616602245474408066128508021326388943134862914067004698881437383420969056545017280321500748067969855
9992076397792317215889715548554640430842564103761426601878745955553448373699807287440398521737293421
4883171024109634061039093768890975999389526730632505360087385952508981474801654729316188039023417579
7536498036352410038667516340216508903882195705988449452117656377892467656745699134609426796518162943
1464207749208971449728007580442104321047480904096634285281207967279420955802716666481335807708958134
6724468182455683311781163072292328020250111902155395837052850859796718093818815757949141666146913345
6766371305912379082018869386860185015953820511057328232631370687672075482395669328415064600900483240
1686207899625615239167023358216394173719293996751009357243138510941952949311640383395938363429233051
6130508673815654107984897013102108460846589453229979022531946933854677737631246068377992220029945665
8222638980082402442346027301141606793441317122111923343433083691294990522134247128663968702558807611
1972073878888627569164934038330389016853670696450297151831975091469595377341149907278657891023617840
1863454169715885792093914817959510086943416349358199906638862045454936239989384254627460060897931365
7932811279040372415753171254904383893308712193302489238931843404810661482740355958969607538318009811
6270147502551879943155720695231859837623745168076041325581429962051989835757220786768100504529577879
7932843482942860650217019080322180530930533229245207172429328775738404402475518245713216453318957945
7582131339171831239074833016669149241071088672326110786687868260691959446498410584827443471518329949
2650142665267491620775533275416304646437047921403395194750424956953661913262102980741654039026085338
1692104231089984302609311559939339403340494861962940366276248487474852510273942609267308444628077578
2606930524035829772194079675516924708662944225246390463448726272959330801599446695000050721134226372
4034662022112463444268302350687322389143267698226301673531067432009031098639592522423005209649748075
2072781359247324500251330725209741823396132360963908900455389709069232670358956120583196278221440005
3063407573701122787362654680408032101217019152898821880147443626848140106252866303328539440820179484
6169965070370949197850570213140711073294494957547820166473989496727606249778909377434120215648203568
3887470048474760522898007020176380737688658313669613808967323920896969636244139190923223997834480036
7244404881391707121658113390609663329649202891420102216317411957301430536732089852648530371585356507
2364323695418574555064927743928391946491603461636880122528413622224852025186017572831521646481452961
7557838491947724927435058276207980897916287810082266565235736071178377640231108997381782606002273259
8080200534735091522135367977619472764492593503659931376129353543405497856312132872392176026594584328
1745217277928863399591199711254551710932792792830300059850610647094655184947662087411308788954817694
3864348003270361559894768524356346362387086596327029368902454230259994053953285433383073312240381701
1647013526391338097827313430519777799381213339113796798055237075518627136011692124673039630484164029
6098374557031970228418420663212421996247350422919182699336267225252545487252000816621295256769657336
3094182275708302154869804109923270903419982952380012550966535358193362979915862779271710121025110032
9433481269972936322514265504068567388540332193059139077614911260872296599388435832812967282950809996
9450032470153109370467649799501149329927892510537586574569906953566430541011840344684770026680270805
7534623159153228883596273142011067833734831803185715554511790278922256645245834870235916072310871363
1206356143799110651076675010316446116499873662931796264384942680003897797349708728744560323622084121
0988327802804771923018235493945164183946753152880963271684012179804542204783174154673998500001275607
5144828462439310125511711246939415866744053583048430383495561259011508080670295661779592077655690802
3606836460298738821330802598273738915111018225323356653291781799652207850359829644321413628497476069
6881777073434886730771502208914941980996383484911119748461881423794739775827956169595962667407906927
1455578980981902728820689406993426593048186085441662191059309152064533542845737248418951365355430705
2790655365465554199540478445829294872892011899546405959252751060590461428164729070778360649918993163
3717484516921760647013678186952569671168861788352429796629611242558532635064631339261818549475609847
0330297777449412204102482690107577378147062786030012473140548023578381177940185892929418545552097111
9960020691589953399846375107173744633603985692489990415877256623743079714650663676505700915852974482
9583195783017294640802039549307808546290091174877593918353515693088465558861841751625697253019360080
1531558055612226506920952878487067618971888021256365479233468710136489491558026096889684031457871742
4646424330744766980558119669182114084718432610067257521387892539463813351440992933542447204447603341
6282575050273753912038671715544401742028640150867671584825492788033592854884445939785107119576288725
6302004117497739533262167861987883877885089260063648205294329299736155279739595766882901969211652410
1146788331078515937565043406336925666595159635223814192919565905683214713073593511604220491269447914
4284206891287655300438449200170410875760716430628207113054553940333248799170044368832588774707550583
1692142129529279576397223210108262078807076022470323636077345991993513836357637293922004781088889813
7121615183148457013554226249629848408927752403668047601045418373063767069188864367860219226377931450
5915714470190779973032805971226750883850127657229899664294202979861470688031214023571200161915462613
6332502579929053153039197888166043278988174450054639681784933800579310351580255095455226746278159283
7939492660591153840794028575512735469484690271151877322831698883210591362816523974664972762338643870
8434487505529532669253650735735623778555101915056559323235393238438300580460932123790606409046449291
6779371170545625779866177367174951617262493210094681847918001476348246539934102410896859901192055419
2381555128075338430148588475674249989192261922926851661164728990243588692730673274218787383035027917
6595600621824751234003863842552763004874662533554356357417242024521939627716906894368338444833492079
3096877744510663276934085345192453102821541617369557393793158429099738823002906205346282880404961687
7171468538618166901595040276594097489236846827988682762627076144892228742700945968901274948466145953
9073654685490116710386814988014396257414651204126654714966821128509122235161574776469005732481550409
8694539451728718670279976286045102550186541814085727881989282850223467230197474431148253907091787551
6120911354931827310004189428086941804414169415040490182057720937519427269206097402090283593024643464
4055068841960937259374681900185666135714344674972146389885156383523113309571816145754844694717344256
3561476720674229125353122452659241916414713209958078780184312055123215670271482019831208356681202211
6219769965173669049997322616184299776422525843601852308274237087292729243055579743810849734150231855
8883359827487808214832944373150011390441530826586710050521956173419871539464263107039223808708335532
3726431984949803346163139029062642008520543644024330422886886206155515451967248050373499018561341780
5357121151154027985940657867533781366076044063860185622601511555167202202616853131966736681413047205
3028181905658441417859594176931324773427907053699216821856751418713283867866834213843500253182624773
5026608517406775370623624948762592119977768364688284444917794521827924162644087257907098190436818296
7688796174820254437377045771295771993757646262073876124315860118934175667724043327451162574208051643
5221572175302638585754919141237037557792229105114025069976953254737728915278615748045534852858581363
4688890872182545508059831451505149203792191649754648477741379093522902468868048936553534846210017125
6230747300717810004600351420185428574338593437647224580785868767078173311951354469669486238004906835
0911882864038923953476719612287364275646292554241916607437690404665815017991054248448922340707535185
2851373361196029343669528715381364979678867024323867263583731517428698682888388710610053653823569943
6282421851002395410262833811989437414720274007257343850718033000947934812671236566975946009994902463
1203601436843798888633078945869349278841867177213008972836724436184442854819491832642189633935906070
0715760763390638050764226082602187130112792656060674712891816281307763015498265437576140810399545733
8720072384098426676405088080495239413045143201250875052908593401481134217156655943179790022448559079
9136198357331226533466565231148305053906055783151463822330907839547422301065521383631661142527140676
2767200482818433683376720462564143539374117498710750236358963912310019567814905244214816773151420578
0383493985141432868692600346935794118853107934004501578709861551321165353525413771534108433904141771
9195668687038066479256525864227163033572958228394019833118405010476466191959693307112820342695072486
2235667192834059682344605496815724975856262838146158831964286089480004892823271943224602457289850405
5020393168355424912021872126892163335286611352404539275660143767348325367305483625540359103715121929
6167250071636826917838996981069371033518545100615615614809539211928949898975692146506686514076401133
4530164032568973080862941200886756353067065578657269302739224215218226965693441311160671807876997085
1344046489717393798706744404831982339328268285918192356544425528233689039070645801093471915544562171
1389476977244161271956736220777161704716167079569850346175789929746633442931958662181152876344385523
6735011271560944735885054707099682698986936096917801902740490349453432397999446818953765289183953518
2833710530677441297503633829043796320499212194817243745451862241499034938944712794240768920857419072
4733339012660849405717173473674681344391743097472856477436513415808862289138208398444783173132717579
1011902538769682050328377178277141185396204746025737722369833525359909526879773408304636799407031119
2491216044953558347185330971401073469567595839449270481785869699948475926430540422185330578267683012
8933834372841257155738905498023246178910338305107860992589103332072687334704819651367736732157858130
0282650890902406137759930572467993516926801856788209013227638532819588854980132273045588394540981756
0126863533536119988018157417622933886016870606103491886526781929148544817969045116320517083241985081
9916449480439080141876406950725147353501893477823734341079617951333726426523305395945216918455376729
4284410853092775410088050487447919537553335386266864336605785197859629618791367869131493338433400955
4633639754228032847009062222240965785516809004226362840862846812088079507506367162950279159374233968
8683048317620149332139919204641941479898294234583438496827249183293405506819456111358450863883989224
2023890860366259609144206800359858132875874109148953480393833920561619676901345152301389893991749554
8409384181971682778750079919738199888374829254157679638441978222057758702034695398432823861234909404
4955296561920748719078107391607237349394663782103386186138627673772201533126983476466339494556950877
8974943505977773793345468622272340642236323600354611853395001017919144351315625828495546243451229981
4925625884388285460081628454096485608794460016935122216919575965636688885947075365879931871164761101
5339839975598572811422920622070767238839615199988117843720464359362410933840525848094039522100506041
2026218760324556507930084094381383759580881562112516518600463982848709509784999422494540430640997024
2413571503552293185618019078406460177117494043515606210566539142787231999823098490177590128030584659
0972652150983509758715133409795610251124890368031608010147616648229985334245789223573216021457536407
7229096464231625955367029712488450501176614491130068576171384586075024854710280959435583646349792761
9515410582985468378561296454799105870029892463790223447625415621194223921603906904949031667557591814
0097096502545572113222394732652658365614694635237778824811513380418118641228418459657295611148065245
9130453513368288440293098748234074379201961400646888913886895398901315071665545337660587540662942776
8972929402068674948546910225853439383753305222749001281361020445938000499014053266341974477113460587
0143060817180527595076299141169818770417893854680598309865160823483847167907861363036115583651012118
6520032401589668454144742170477633487717602978756258744031928286632023224105065962495382263980303451
1386947016385964087027112494041140734328300637415971092376418612442864815103384771269950988015685606
0094819951778308580311604804459567658310719355173031112549028135896097137568871500827511240139951353
0593204011560558772429380259823462688734155997335271855253603418889356633481961806995480534270183123
4929737020391710514872233930841576669323682507472704413365843172614662775145161837613750314921726549
3906845737863685162709668925287075298983746510111329924949331072983272629026585941563146344361433300
9132916236655800512590090780603695864500027521721215576015998475415689686289442355525836866405924242
1874024907840717677215045557425388021151163910427285545590518727648751407406141715221696330240816782
8951416095551195878129127797046693942382380646312196980020019937396924820761007412911485649986649880
9236025702668281655252217652933021551453543709894535035416166284685207154401717180335917109690060274
0027028030892572653101082985753650329094750504539072256266739923468826691577798328696491801227935292
7614017871191967086507947915162827347850684090727021670964570859977163406827461376693746196521740698
8523825494724538619998364399887339236003056593766277849237755394122974098929903515525583352408436587
9333774368447555618072467988366795398467630034342235297971901330044091146926793729751249949343970296
3895526743385559137841426434254794174940967117886074903074812255768871082917713122786227865252445465
6783143295203453895665201145107342291456164209766933367697444598675801406447081831704957580276656332
7890535660392256384459593424269040195835579778720809530477855555888870458434507071961557641645931783
3932973194446803138782618098557576413602172006225043312232941608965257633738259136341212358501815741
9179832141314286494945345956891346162283802821547162134514765094773155388443681463939331590842986935
3737740697018609728219133958132694668178237351948732030439897244979936730263391167774792351363237743
3579723107494361694094188688358050219459940927169157252643411107061200456224080105795848297970283824
3527153076211503076733095104008346119122526744578459469394364038207612453766552116844743496508811913
5826559568358639140486253866720176512859568380038605940979609622622611308428437193716614571559451317
4615159299482464635373161993035460523513084515577873468885805035952017572126762235123230430814152455
7743562196915578934683821247269651466798637341335023107270838785338470662393892774831396334385997484
2488319666997808454796788325642233889128842948256363715384062661616149244813873098431597722919029672
1277938226637405326860920506799648757258799458479108842102195774489643385746267558252182086331797236
8929600460399075324946785558794501667391434454401205346518799748698343460561050790289906066024964805
7430035583431850861629237967967025320611675096972822311073921258279293136838493318599374111878294150
1243408577614654476815565815026971582985488845779452443516988262353476929347679292426599626587459937
1564635776963568414265888214337666461060339087007423217570255103139211561264423675201666168209459622
1450803499378373153003528707221926956005595171268418390668849491223421484249720976657685526517428701
3985042680355739314643220624285588177278962208804263045867348868274228070672192775416860031846929182
0808183480768714111655647411748728860178846080318440193246722291799487352543998619585040301625834712
5264737365832306403140828509528236008907018380903207457026528979787787436435241361616460557273986454
8543402548831482437337350859294189587591065136910798497759354890297256446625659262646654386325750846
0172448449263924575772294060049448693231930618890398373276481199780838213375295934202476699643128593
1469991451752800391833594106936690669733696972561514790437234965683449634303976817431951335304761050
3180131243565498658003374762305679910732958797219846837338181116837198484450923930326973778147910872
7764014315945273251613595882495241091507630805268179208266356551199554636747101595119828277020259923
4597378260218377691725318153204685750659906659917975279477359589465276889887632727577543415533983374
7232267636762541914239859241415063877090797458877603002902049746562535853120820596823874207480409753
0249076928522809637712145472755885530375373009999119377095799751977892593297698209262764130934981566
7665507047637037945517726656478686141613264155395534985503446585786901264951852145856100800021711353
2267701733355576389755944679504094016780068029914080742471450775384449955662497588366134018342456446
0429483617884877493967753517638346949485469163998771526377568139590908895471057129744562659480979909
3152074830224373798749691632262210416015583664836021080709983032745724322330487693424567462207680518
7804346025035732669571043665871727157293269682950715210771987408595131897202837044322550549502346813
3190943535569686480571721451474214084146052354028801127651871179423574056876021195009168435916392781
2235880536118607632666963233806318293231662423461799897992659712478704565799309526217088213353039103
4391616657783221369425441019036438955629647954386874722498439669952936953353108737109793235199377286
4235954990900870845304924584780596977930309090243580579967613479555518265056629735204717794040499317
5249446400335795386476520953406461257061740167763419807576672143145253429736966290034250090253652215
1213429886795036176129840272126501132537188791602348340998937360811407675224309837116244057129984187
4054185293702935234327685415525218290218644848536408970887593088253958701011936457606192569728259807
2877123259218082109303838142933419017006730840756576841193874348904497953228866429577368568368701051
6523435319782071957515100033600188385997000666271806488085654854203916210374926903619837766794944576
9278556943595795466569241303867968752153736279558268778061128211645740582628567272833849489492936127
3300340887474372941771441026913420630358855264337283578948199084948748895520538786625765270107803922
6034208916969516180799171461593496944880813446729664246006558375750358148106654196121533070938213264
7372215562084942785447167177691315551952642471122680161776568377016992138506699209832835725445394507
9398667369916573692601724140265057641693693332375148131529572511557815869817991603455857503580565912
3058741107521189107249399097451141219381369677263135979246189348226492373855004421325510378139640588
5993711521698160886830084469247872652194312608901206511145914393224480931483209658195033673655564411
8343054121760308987336211548542765943930485261230322958982242971690296477045119196886791665081743288
3973845740237114020044154340424664634231143859198766591468344693793184160761531103869591127797777327
5639721305310789800482393206868791271886326741553131577155612992454274104378860445907967163149388553
7101759430525636016842174213964855262875477177108754539178076770578059943335728983093528678371692476
1409110698264941617093182906600088127148573204335723902023811976037889734190244622590252414991737965
0637723020374530169346929949243055934758668147713298613926602151107029362857898348408856948505366580
9472791192511663005122565327836935325068632949233735544607159285586999723275666949847721289978217073
2381122294503718895394601811393760584852181334283909703587864165045854179883680131405519884054095165
8170924706213614123032795599706595413751775091732411281953294997588470559629884229046696978243093702
6832909027323765922976666632480099681926722329744813899479384274326726650390119064691857039090970655
9756287369052112180714463694872240375184564908567535907981939118690626003019853520026212588125861339
2707642705530874304014888881700790036162869759659539450043554182919949436434075833079559395501077115
4663464291436780806785201996333716318682517889293247656082812122932592442925055571942289644286054355
0117243843025368966324720443392381953566116713698683169109341366794051694968961455713425011648134863
2360270574979345501748321997018071590470655812876553980053751685777872105835190292391211145319182797
3720273445711893833852021955486764201060506854179097651719446192451319504389329423508616995319661642
3025639648859383033042326672542176600773965824785671958575755025270493414358350748376656396220123522
2000259977373549683978855314671645656756588972257991842299926771638990189852975988018162302195535982
7377639842655768529865647368814196074337104675510458142159291340562543252337685159826044085585118303
2399936448703370746551096054193043869983175040838977793740739650276574045786991907252424945440388513
2908364950933194322837082559857115523155168342243345518004420807004507058452854610900652768765257138
4802096632763882892906707615877484500573775754226312257320667926752215028886091964337715097074346633
0100516382424810671593887237557146638914244092457390722641738417239637328790733985791677432292481437
5305572572116070338011107914854221830697211590618886285231252918642937103061577098735904952726681780
0675878611225683121454101666654237997484281286511400680052797302936232559347795254296033545154005559
5936569363529265732015601855537417259532323306904567081619266742537019927346328953514201001371875323
0852932519233943888529240431275874277297614950103990786331247909930432210904252913216519290265413321
1416815846583755850710229354871042369168777493442019224528447492217962432892885357834950978101235206
7269952463248432837317503360481542080209797933182017349539525445683071624447014231671144543114943334
5205116394995145958359843270677757329023572426672918619681521479366121867651495539982922213765290796
1165831656545639290349779318425915235830701640745860215800273895458548396967274824857650954596746346
0820259387926694664957727929432098099268297450048346269455203525739148721824175737786868375108984827
9702313184507442195134937332902112318889511052156911576059624942456285581568622179637677316417717182
9649227551494713324216876214441187011276101140377903954293927290310434888050240113097427686590312132
9525041681365179928373700900159504794042116701236027082452871555152716624330115815801992867911284616
7156961976684142725914480998411793035676880271143941338755743046780989277084139500835863216487755279
3443907217419098231566461155399497505185394665198848712391015621903269947124892587893929227708813192
1680138387728272205220993761604979938429801089514678093444518430957399102295090389259509335298551411
9826306856739224372894525196926801884496347602841112441021866816949562595085632400147549532710385054
5772409527605674878160297307566320882302958121888324755669457934812073071569403583797194057393486321
4178670191498433297722082008186288719345669903247741645578488197456318529342166129107127799903884247
4898068589466320509145468749163212062958338171335049246897628071397040549422512156181334117689346290
9050981823740964619453006194078559361604037054508602454919764980825501265427225646328445808420841628
0224116493242509138198327373527517422699042151634609879205186327689537254438639009939489782795299803
0252038666358630292597999284510196295967121139454334704204642778049355999252331142339050792576510506
2383990905106566182501146517178895298119526480415712413367268304511010194717595033905997743722625868
2156768840122161621756037559225530356953508786699538325927572106094001715179979276353654534267566489
7772614834556089248760641494613321819046556446610751705003833033764768729590000975443946725053413337
0815025996648998608845898008641064836063760865531462928520113841559253823750536550633505047690413672
1312213551695933271232852588908172610163732060986428200239586620494780604514026904256663816870648834
1453056744673375884282149849139299872530540046194142470669662380327065485941482582524668185664490824
2641214496399772027618057576066866859787556825003448973289107254695070164430408652203778795938810507
8882591554731993101544148131864453459972712652164967203422657275999605746538580865070547542722299142
7946761929295175032719710921290977532758939872432945585447869709048727880163169290558445349281635396
4397260538950826602505877657994399616785993336123011930552671380686376591785074638150441134173417376
0305555416833699200538816752674840728348487670254119100475691387951265338222152448622440156842927959
3294463121333737665642862500114692673496991547904154054383731294750486686716464390923634626707703052
5060860046701189428005019470046933697040518574470734616345068375292577196413311006459714494419232181
5896056817037011088192878797623851301092001308049787665654298130893846738951060563889292617021348273
3835779197673085244440714506934940249296514425435006701095422283007351451363850263013951893946695815
7107473945566689293413839858444535770778419679136571009839436717503375238562575857627322195391406994
4528793899889799766756031354008511038108653826175023732499893879076938688921706960622038037014805276
4675038676211484777833282377410483392361139651707874848800905180521274525517639642665191808832881696
3467372220418541132412982539957128019401634355139849144636007074814551904301680173197065789315952807
5190727861656931633778717640549834852429082620302925876459849678756747691020018700147931660021363713
2473090546382705863282750907814318335437122530955014701546698859593536869609558492991892261548673598
1907323969508939474046603192380132776730273512881272479532084334492613939652233501162039247326340132
9486460844015575620057447258772103235980605876070108334214430764397072395273651171256930322736048539
5238374385320017815754230060880829720888960367094086191898139652434033084773049004107781310857031712
0680484215519984213985919665397426314182345720097333804512430441135746363851067560284936504230717801
4220981140362906004799180266451421097125406926002050494244784740874599690733471095567535829358058182
6489423416748957796838131313250746416012843892037667530046076086870594329668780954774065697382555244
8809809215764869490455856847210063883901511410967484769996818904250084477849053176610937690542473850
5044369022016705727467596956092422335126961912488570346127932594921342959014904690628525399657712422
8955455307015742602052172030780534699434663339688084174638542978509063929643292293013063348084574289
0074260059940668196357304231298825930970667156246839040116409501974853935033548134394582224107293825
2403719124609804383929902088767683679676283139850485544860119789883034366760839799203840269108977452
6029468992259899357548436639814655678607642797342103934805172370292519150813203623444856974480645810
2147826244380398085131934151493130330764369720179066708999623701302511222921653668338552784373239991
8688855958750020431219433904630632432773253018239692847194106393354424559561519833047815479655661699
5122520688698157070646283796944991106055077526834036249332039061365077718019125253553556839494794845
1207205787135667368046371933694253088303946101628364016937949808758682819516445392260565068507108992
8175124238076572089051451156727624536832551828905402239333273153953496010412989760358164571986402684
1301308802058981931796447703194326186290240498492063171213184415381122536931549962489614909361340994
5428009383689759234773297109761708368696938380335404549446534368594103476775700068707300259026795396
1585366725843265329797015953750723489295958862561520727986994913728383663341988700014291642602810662
3450102232168820002825477217665417894387555083269280513156422573725174905860546877261292848330553646
0748326473227733100814262238825794791822002064094060466199674771233682065903950012414173968085316023
4288202461677829951676662331021926465769679066388685951652455557820799702163235863157641659813278577
1352505259703350753123872712760475425575106040046191950440247756000945400563488006860130050193043515
1946268317114095466200732526919614506401222912454509292197707255327534015051009894139527296201515895
5278590457497998179021166536189679685867144639649273440972992228292733777583688474992012957776101746
9327279823649127249183532283022522889622202983000441031868550094810489403434378149632227897160559700
5105083775898394614023051909415661124853027832391526900106664246268968904721238508089202868297994494
0826497686404998009825425305099457329848383755148785288871981085309156914822710240584727387467714137
9999566333658264425500743264995075781320210424609940239122825367915803273153649763781923378207731925
3887655203449489779508171936749435546930153788223191963400655919941687986352150455590959298124454415
4853822730928802934128422389729425750554846619357387008270314582254304971620943864362233075719728873
0382235304484164950849544170019009665747023268122154249182127928608974000223133915701411125070231114
4177432422908410813653382241175121139082167877354643223412148411780197043762812103379078589862314471
2889492216462477745552233606479908505559603099800448431050532867414885208332470199062101256962818025
4642408874360553395426901588601237200842622084967545064738614810285077668476975758389743392782319672
7818590686847943206323990161566458197521475300244006901668685484494052067564337911450396872006883272
6353520288938301942755371472082052539637399948062154748288453280804188090378868424186695880906692654
1758051702688735004801005968597738564143456183502239256647456921339367435532063058204356971645642611
4343865165480178360396677297377966188685850284490252709468315626350705371316968360523158855636978167
4256668570552127745812789598854150946216042275285207062503682756127333551538312138590218875914660587
4725192834050411738705491171550470924338577418097785325233214433700190308424226836365069098591708734
5693810500249983855391392393120334360486795236180263742370049434814450369711943472943117531369695133
8819642868732372871532976087930274616269860320209865034116582014586375770116961972200843709218781449
0144722019920346860054895023723943130131306562031541328375784179189202714107880859695377147446682216
9924157660625139579943100955053150388523262019600620534078427741704716414273577919038243821276984481
5763477972666996955323581973608089145975201189941850462023736059859759654807806236681526858747059269
7398253647439942915393525006953696192792548928609675507346465043844028808239036589252584923130572507
4191720212552205658648863796314144678131764871803782607504363144256251564463267588035721460708559978
7969507819503213150576983916920029627417022696074612824933003985710695968681363343407944334424359921
7022522752982466963783284423840472420934747091874215966265857387251458822742709668900720088663524368
1428639129466042584972959649324016464763180582484354983506522254957766308618845491584701477384014311
7887696650766757605887212825591666708958148815980547098485842997702807591983655439187948243388333968
7018207338955397563768121303387471639686088213286590089242307336670715347646723180432248183228700585
9130975894830228143495761019130597881819810641453570650223608385360295807231565640652824496774629701
5501830485870736245123434656805091161665267729333186180017341162446434585188872059920471006362093024
8767027740640961084466339997978205012477750097518706688618148839564021153152445668485819939516914173
9202096718795342151162159685875603180378434517877352616836946894723402636434558730072095278299370315
1125372906766850172015632306608240992128886452832196132495648297947009130604383234655929694630601617
9899100500490481788618652439307416465391814094479872810598418773190385585352044847481667453327912317
4523633831362528150545431318082588392912240582247169911651063310928971578805145260983933978594762229
7903090111442444909192142075112781462611355546345983432189569423299297700992936315672559106873551442
7209210991698531882544061479697348315261672956555101143424855787946368591685959709539719337684707476
3368015074125827835252077607245451656088301654520471657757608869649099457503547018581300966599506166
9307186211635037521075677080034453880123511091105231508334509397099773128252471530899293129536870631
3550086608641189962244594507610552872641663238812678162619386323169123627077887017458549706420761799
6806928946157734599881259380484611042366516542202284782528941750673120902912324168928478679589896236
9621059085119892466740622323527581845201320697213831303944234603797395325885454949135882094276631291
9502399056640386666301342721005736774068086701341433854476934931198820232722064581293264275677906369
9874582510315800117527416921333689804606851545025251803324429488611034538798048963373409471304229491
7872443508680781300567438431668592740214957521969947245048081838786555660291967878442528168821373028
8077537774021893143949797966115008213638654269883469693919958829793266029525399139736762480127179586
3786709440910434264854686628199117443957521876135434561112856233335204739303301685026069935598340069
0148345293450698361442437958496791729490244471078482717294171502158817255981200082197061709800523627
3790428076221663171106494766052828742921041757976556967871867943408352762158315833667059768155003415
0219369530004644172626216811485153804755157281181920691533679140023775970766829506456281379172136254
0955627004011634845944692196485886012712014071824035601712421032608010566275665292471499533476962990
1985547712465550283340733876000509950345690741272749597366834592681511826853911731319961149951791780
0279813769467529360316619453630488231445332652831240697834144106333016081618956636405912312992899932
6734296146414748738414052720243135746998232696863393624773361516841734293958198517393064482723255048
0106028720551811222041935674386181518921245670360228837580076608958607886921864936156629287403448016
5296860978842342121704761796976770447328506930902177831808947258852205202050662029403397981023883576
7950027249798034676802045444055133364633732998675721411742663753528370823301588436303876449377155817
9600527926133751217630428532541315999245542075465009549710779497911633505602991007003034237563456777
2487710787451619814382621719525833751601141309100194797198453337941315796919372101261123049320403538
9585494168950326928782772809210276433870919602400531586514194645862114086233724877381759116424185409
3988595251151635059003097132424999711869358803391562977785197563146994588973349661220461272690940207
7094766744856033745590883100930901815733210750081814192229913951833893330954494291732800163079490844
5449730358016467344227534598402975215578989423387353393847987026340254380334057789693481711720409806
1051857663500568100570416068990015441899253098004812184977317009459529513491496788827485493686618297
0854347778220158029846334742578189064284654932950360076369992704729336498012131422534584154506734695
0740207623758720097418064222566670955328959442632152795172378216760425226516046663691160759951280734
9091538794490943633562804877978582431245692390102204766849406611424690370261287915149390705954990316
0122860644188349612349912747104944676665739355888716567237715361634175923646653015455184350060029783
1617268531526072578423024538709553366479455191473895705841752841465120161839424382713835325221497768
3005321936357442121230312426674651911941744298280951704988424627932430193602289843363234675487149915
9590976738294512752546255214723172115956945831244211417105686158635362963828952862822750906630262925
0184121057249900778538095220500507388107297703674950867862272010102377764401871212319933202800027122
6747822135411071516681107276189544558978900261067884833245511063144507288829513035727321588592543482
7041816603565084976290103819562229668261774055954914870452798065577709461955714048255832595806274747
1944424245747884360069029827584916884671118886601790611012439639916567368480892208512888572169094597
5798603112993208565301352156831185521798383360970837458788891761923228567612170754954142127085857231
3325976986152846360989173235805962921230580444539986364900481131870551871405397972084661790942590644
5760449913588770904217808841115179096774642806441166952648878317966951334653234348851565481114662514
7615960177186735558980651481926472784420704875323566087608719322038796788150280147052725873175276581
1884403185178739331437086094045280324938977124889398913251155023069233476423842601772216363707281621
7371857740686436281483071380906433308853170903724135890328996623769787671417167868605989713627997584
1024593815787995877401585183302433552749806604378988071979766258643377257932689970683760148739553285
6571543406001804177834468324613325999656538140277140152588570721676735142871551140886044463332747803
2861296061291367027426085188669863034491403917892139551543074737684028302495496883346810486292676879
8105406341524025323162121589315514388267819528509692729235686059840187069118582456010238019186891405
1261204772665683371103140685550568964134878889754018350028247418994525775009023276409804235712386855
3653847193829430938403517633528106759619933132304044920319877758624822237755348095904368958088337547
6683296913208721380318378948910729394384348868693208963511360212084846652365606939727978973519227194
1798419612009897793870934784326655163097071104408332150677358816935080818703393060262827002592617052
5501173930071819881665012925024760565396923308299656596063869793271781860313720351869761583446690377
9910751971518632976237192459406182743427468676341001725812685153188859125011303124887292856180856844
0732762459835588126870906605691245603652889585115822437848529354631312928262839504358075270410655598
5642983079591480082222286172393467804329297301486545392232872858511174391885828276576746743336677045
0942042535772094793765008307707745628864550502633027060369009824459014284408621941082358000723277287
0615032947407502253148087346565748636331489002565904640587543502268307190447386342663880191691406287
4301765827854185118512897068104137033961789605668656420094144858321622051564022559239778829536601561
8700144762946838522467799935504371975725081732172659178919900922309891614377685163572985765603734196
2381917397031899582526534293543892183080155516405884031550867805156142590223156778263900061208974845
3348482674015365763206670855114233247518501964408170324161864030240808300252547461388415319558123248
8078835960136921640183658173060382129371130533338415559110392878958185142250873252301338805760019359
4099176283310002481083026777960161830315721976982882674135360980996890549210380293769194583072623291
0432785858543330293174959037955717694525284927437603302185176059686592590075717861168949984115382515
7691784075211865534867029836290229078754637773255510339047113420706039938022734687283173981767407408
3796639723936758296167061662341033220217554853840479774157137791933082114573338689734964650672683186
8224563805812449741818807339999756436510048330745054967411148659615037988920834689311792185443157259
6675508188331841287744290063870926986207377080217811484882753130976903071533125594399853558106182642
3773438354254358283864725650713523598901398477861376158202570517318349931218678279987183899845872994
7471635258814572380165991844141941513155713961123650065494205323893797623896583661044746926127970219
6891909664268741650990861332867512675514570716081994218056401286623584960251612071121513938931942539
8238859260782161480177043982131188811859056163205468163865936119189397071423906861351808447992076977
4397436299329946175767428600863697845791723860297593783613990133529204979768287438495890024935959854
0992464756910523841051216629517299260734726332782692005665135282208313503755530582844248070268164843
6233844902073107437225774990494311649957805665204424813859311404729105290326717653612284484795776868
0915220690457415482306720450433500717241327537762634172334436165580104618971897898546950184379303084
0434146900993463434954172492662112146069743575888395483308982909363472562124843046349047204120203549
7880627874070441555548603315383135785732138802914841877077665411231206328291044588723501834499800710
3453923907438698309829847310815871123490451645230251296807301352280827491663170223192827748642010969
7379784301639844236842177961271901978240111806926547523781586935877439450957428802605608408399090029
7665985175818368672751863296591397860979318608075314078542368576154266788976788114339073503697268380
9904872340552228129943860195084108070102513604516388853456479407985239054873886594762049074793742039
7794797408435036455419697815950861136661300718168261181244805887528835978197277287586887653317451809
2866242575711564338809115797921647523857263335185769350791544861129591282839191423380830809263433048
3958226764448594461545041203770248492225100784237536200606014027476502829793648210741896652622821722
2452897226311116883058277992673800887423445322094459401009958052416948189001633457583626406311659743
5176474907201667773109747500784481304877015799769495659224298869746789628309825092721402585440905911
5616558222966083241312031036107683501813483300115575432396219072543972470421794231107595194655310371
9233247656234360964879703467589675608704168371064829314376257933188637937616476380223604130996484697
1589973890097398426764964905127365122582827898062291684857899532078445934310364610003885227001667121
4339600700729320504019732249274431602009992498037896741942629759790462767223571444163727620710297226
7428377742439626517304738733113866486701332350500261133278046609373968893884687762209256259728095588
4904137388051786151088105361352480987710100201900197300944461194346927100854377640138270960588896593
3965440070428436837347687487909971649252451555554268594122019841884201784322699641297293420490662609
3842573820099098945036325728136521126886303472024361786337224848444554282433095572616633477626773465
7341293502617997745481071185357823117400517971837969075334512026763633556139854676844388073364106361
8756280566806012605344368462195410985733887240038726434098491918936071602115772962404616676778767428
3889760463008127449537253322921299637278637772457557545924318670533589276624008741648733685062946966
4646188793163819352363351164169015923859256285302969628693227247580811480154280641343454967447435322
9468445428071328925837074851596325041672458449716168469787562028371115454736579384904971502566375442
9253451611728234854396188077678811510339302096826248371565965721093165841313997913870606132304303973
3986624030883808087332511026582952309759258316696847786948189971744196586070033703881002809834745383
0908667759923369529908411448886617069605727740473969844481461807456404575149058337034891223752108230
9184889104660193341192148279913177764745322172999571222575487331455342875777362431059930871057684274
6589395641196443770234829163695394006393626451974029292824705987909104284364511315947319544240228012
1932926754600604466355763913311644964459075394941899010636898446638477925546149276086483973312775657
6784048085714236986854599297946609111616531165997984212894549390195268676646500082640210526577212822
2558351434297137712958006734158735062215636050020889015262975911109164841643283512037921902910729809
4612223102979635841815886951369814962913461158620428241172651886982131156936116053721396980132276992
6818985364890250118653744004356945582155693291504832809273556851792474373162053261830474793012212956
8260632201735589996716896514882617547070290549603711095636741837630322511942974396796355139496354451
6397477033343116807089387775869797261203703171267040197420119162344797124281087028097663224319014089
5602411450794165991794915118880284912124725414470373635898507352258196012073828729519654697762738217
6590932928516264939142212202810063461653194853364391197386840598411877822227154726160719878375739781
2349962819583865795084994611396893181874968616136597045565175782114357893605939666194339482574603132
1843313471732244956336031214123020911730754915699530741278665101801934720595335795525284473368785017
9501530085551079378788255578595839632222877338768116985170790073947964600349770529271069965542380593
6703070277844096729355080347620949606985805115738629464450646511519520905440407265644325019429356411
0166418387104323214987732501339815276543585197446499799139046897368636751141853735750099529795192072
2278291897406143813342797932954595211481069831683719431012482187399533708154979474157039663975821714
0536925240676649824295010280417951863668252302520302623087872388217003014993302986395820947832338705
5287589964765807276939489686772673998928826230813584132436122731385273646748416376428376187707578590
6850355562172209151605451937184945738980482337084465041160710746636912202358832626408720034464328787
6534264453911686636987617681619166598340601622618572296513356245905434220423236846811253711389343943
6415569012739893233551890046036748307422575678552703660656721844682894104092912572465492578409351560
4486765655083952882547558275867230219380772276377337332130523348472209377232632443603452280714237774
0142309869605521310117758554784369605985039723664374684828354354906575273969479992491096949311961998
6998915721551925185685144278355002573873028440334122411328896545870633191663640410800598344799630238
2914385335700176123305320908817969117026572080306608733220671367520140615255325079785983289897829661
4774804247967006300079148004241106898268612015899967758949469644873732019686342432880678350628749947
7605071193685318912031022703968128448675971864166459081331527964380218699282247636942475192710377535
9245921080260165840896821089141228880692138337704638103569300613132869933302206823022699883783144248
9963865667190712762296921709873319837788507730853460765320874193802906734950133664478876656411353941
2942912962017710233700644189530111183660944457869453120718723996615293394203516971943448092441560255
4556999722870200200232219896311534541905398013651833856986015963500450887047509101538473036030393801
9923897880492631329630807309624203345161851152761061515193686125583848830140004262837954043585183822
4574770248163345542154170103849951853395563849025080378404667909531913849068570890055534589661655430
0732892559755852187618912217127498279269992196680673126100792480483615464060987292741082285115872375
1003978592477244940750019505197259583159215222867456607942146673905094835693007974303926461476108147
7481219029941797424308720491229865069837082084272612233440931441482262903384894190749601716015996634
6770600575301753295279770371149669043757850756463924729391831895531694058530200991165162007791553389
3553441920360284216251186116990011697466649365996167003188755621448292137396470628396092050318880798
8115090263162064601206257521837149963927366354741157758684681691397722508369517393169073493517704602
6246619303388131915351451175884345617435511746938249990410297322281113422413123049889224015883132840
3696296193334840458504022467764797141168472129034730402528561231645850737458197954435896889205191702
7837117042708885235491818914807156627107971621022201312101481439962278298246715065831610756553817305
5388986594927221034928823064548055212824111827043938881386423992459538769872168635177282171397566165
8386002185601489916651164202208679265685954251372357162300440372420798503970444920898486168267449378
6186812865390229346257870380419468284925445833416333419847240025397797186637025356414514843755093182
2999118874978637585050289643613683512157498417018889196187211052887716364898853555465059858129923753
4357052562735722004997124626867215169632155588453872870585447279801726607351065884021739317327350448
3807161932421394656556131715302769412282836581710737164257834693227398002306725813040813660740492147
9773997018792263548046733325697573818028444886886519377730236166538888648715788166839824940799705229
1928935297310673256831531153710822309770920355349750116640748282456547352999165359079295039529162827
9105493727964543371228180997640189527247792830802229285968246804092734567365066203269635468286672704
4415325726222175300050341125197237532832763009391573113316641745701195181156807598812015191571885063
1818105854772744818643000541003504821596556961357547734428396198959111673248756433675118817471474242
2349601302122884468843343489804133425717843449815718970869136961235579204208448091367177125303781652
0984814297136632497062535711017284183842333234220325942161807789914792828947356111891951153904778833
3122403299766602431537932162089535003321539995784356055829098563649865162734873405190382326720075781
0279275980601730412782736789464061592345798668696599317754906983193038984497230367170635733642779745
9805004323922001626158843145098481766933256244158724197177500225655739129612001475026451628207148466
4818379152507439217005918577678023640123399179642349760167328933439129374593278628632661212498490599
0341667187448284913995658740164147057749611032552428416607629660285371302253173498097871644417018834
9432655179616819302157855053103707183913582416592751560728730852751127742539165604832416305268401157
5144471896560673770305534290783970425997748739550641497372141614913945713410193618347793731011556128
2509492229795608592037633040796873024164055590817842945539755742730724470255476292030212667196417507
7154060678126409305198437550215746516778169743323946853206024115308949557833371437394895192063361691
4998894420303822308134643444985012554084544499712101359637027623534082691689845329633935594589399291
0836893444871897631011072562744959459420156131568328378320522884633141077390387639550062318718483192
8178721288345532114938829571887694345753408608605772026745198894145176487007820799501981436667680044
2667582969331727154779471483064810429582576395737364864120573506970139104695200593571229326985904354
5193787897281829747769411102682334807382583852004008667832827808740286995469289433086417820839271379
3726595123040546769774330457081791001947194262607157030791303404777114437532244853806033974259397291
7779448687652100706669647787041474791088571671641923550904638230892046108523593070775381658167467610
9743382641151801743499875753206266820795975081033816843340579480131225481163938901063344143725569213
9016759794360015424054136976842339805438856609387347692611599996599414113774214344130219669740570907
1079485606272370168555186662254864809086917091537231823826349931823883062023070469364497227178814573
3355238683308112074105989055553519283421654751194977472615251295021567425827598062655433820392698723
8770601925342206389629644462510164173821593831529680588705817379513713117386042558672815174042967556
9062073586186244579685420075491386648933373456434115363393338262534161715885902795333408247603646395
8244931241722935292730490868400400898176708139001015176042289613098603896486079513233404082008053947
1405926349888370496405882213891277554102606467617101092301721029372333952679259883450413496975379990
1167545549703069337089552850952783203179511148558095730920183494577666965784139755779566630490431922
9205274645680452599804218952003754636966629068580109598301640568140374392525186548049311503034943723
7502703152982140488967348688402360420138133819722390495341804876844586824248333259896032855841437596
5956366206470621854635731659025873711014456614740828772694812187958306386811677209094595409218062942
9619134186778082208489625269730301355345324617684736588025579449978707635933066646999463837030702607
1822766370102020469095351503761691997874729522795167431981943050442606199572242487441779736803707537
0821366999054243472790099112698554787748937152323761058236091125856573353590093297538013027161395680
4367093289810748524572816359730552923619307338536640688381826723655689926558655016945430136010729479
4824981674376246064117197245130112774285907502759059300674512697888619835943771824395414829278258832
7931620633757340869308043385369010066891229158170611614532783649480388329367689554705497743601958614
1823152807311313452827029885773522910029049158597382652539274006110389140449323817907478530048027113
5887406624928180116522513803830267268064810540927145888508279898079462550688256725371911579788138597
2978364322949651581431787353967563871391198854053741473493654504838931184535892484905400729433138140
6930031306482634223670880589176371207434342221026904254125395134889976502497981639838238222647117970
0524901156826777628641151888761179389530300818720776262394887543772361139531697530314949362222364941
6896725070331304451282269754217457246961637444912782004091460870104353015474711191689401079023989084
1172140523100442238100254745840102555597087682344786871487246655510275868261122736140673054727952218
0899121608500941357901421319891535453053376440188429228584564595872032877489116821844185645898169768
1035756503944589004800522170147478241192569522811005083366369645456420642747734976817363748470614969
1233937649620102587161297314717460130937510213632480303587329744938404621885009902108785461354151289
3042688046262523832722603270046982472112086006178967244356530726978675726357596232566044837745139942
0731434693169467496723405404355520122731574886399693477588358546371648127986806772763275673291264318
1125974760997244006400046603030835626246988965670848484379937221045487040728910982329413489018303746
6373138394418475195538295976726607997392939025231485924993136006302063671386294039348383953056157886
7876172421859293977776006432071938618399409638841494712115300932719136112616074626248115510670507477
5877669732807621959857568519706239293639571674617358857841198251873954558321690746433389048786041800
2203700663198030969285730759095180069295068334606445027659210495498459208252800563557352168091785070
6648147035214354670825289854044928591969238143113170674956317734894945509390740374047863603689058519
0497415138716744340874515611428984806021630131991821618462534354148921105955891961298695870502230504
5399125821333414999210601993772782302181226448664255907368064460053125550798242591440612446447502288
1608996197113454065338417101677959295161093389643077044085269503891927079246019580392676991183218006
7708705546311532293152240427254069122939839492660047204355815986627496315484570968880105963686777194
2928159139278723678719781888431531189629138120221208576061514437571241056833543628415433663612837371
1287427467930328634438153007094832315490011760074694894683908448806966928177637847749812773929145844
9540229814517866116592865681743240527336369485109962877259586048942078651006256308306178801156299280
4682865699897089746089766611173188859136868242900234453465107518418717232164902283912011024748950519
1556763536927766561630503766785394926576424078296058700379254092933729678758396955459626805970577267
2502876949483044215926925578466461481580477219888475555190020778537115198385975444518034826486796419
1532138459940640376444113097906504536805969549502128432563430672050660525130407394210071072042224224
7386905383710222431366144457792623175591296728909279975635547489607898753401990347452598705473765375
1150690314047917767887561353025498802535978737423665854902362124627897458558197209833574693506020676
8269227321014663779695131371332543766426625373770601985555286341684317053654590722824409603404503491
2055023462722332849796754367838606872805728229779603782847769387369663043889392213649153009092490922
1865158707928137975457576752609472463349736209727508062768771096431985482142820947264044393829891269
2222955788929180239131113004790802480061660499675799038071888696759423009836074730885331670789413364
2568244671517489060047689667536937700394163844289819728188803036538692587242325451597442793130045805
5105708430701422119295843251825991184248745230235765544763985153493901108346176135609839999769674608
6047281496476682828155831354991464842159917348604669808069554266867624151068643002795031746866847027
7755888647220723959210976193465165679512018196003618545681506965634138012610766786216438984910972698
2597098402493986189733813358022919226884906545755940161177548557415188265159576104126264742483379516
8246469298832359735192423013042980101822470198556940427685313209568859790464501542827612262505242975
4409255242704525645339917305414263995813850689243515963692198094888570421991740036522803830951013729
1065512996185790325054925085152291935383350395886758507678415178428732653800144255856339896837724028
4968943895098562560803334976231063952471446844251895363307498307493967339078795851215657013219586178
9823340851497517258280060951154194566205908643950456222103958306273817657711678659327031608649417969
5740239660289918174185839429728648281934605802486987436608984876361218695478944637695306427421627137
7421863216307418782957345292943821819569595686755513056715018275523946363106771031620986993754137344
8680279507540102823993057027903687243351865174052803634944418479533741483506450561944282566253322506
0337935511192091975416608597483063669710535924956756769291106515442083611548596521758126563107622871
7679758201078271993197117837783149401318869078417900135788717466981894490011979202067777110441343203
0209569592563590538830901442877742701169054289043706037804967860336506966882608651608308584499992777
0484358094519868604458420758147905637187763582555148228662777026838000755505745894374723924271064132
2704197049362720520947013356945147116702886491914676350001107918495376304923071088981583284437233919
2324165640312452051900056605936195626784347764849153864087066866881296303529510535195039899456106024
5306323542941165571103251069420233831244170220839506740646337199850442812842391297013497336177613017
4492296331110926028464633790652238130699331709785861284508237200372324468670361414550445318051382777
2293962695449873860778058365074212537262845094011655944845901334210470254611317994449636129958874311
0341236311153313620951419841752676919287712120802767407388997874754499921908770820663590339527196770
3754539658116695638318740075396400130294233995544814415490632355357958197062563398238786717459675820
9897529529271142537296411565663743066665665582982359789163193337395846880935913955771144520149661584
9228552907488836597206424730415021924229330373832931694953590600980022479023248487117902267415510895
7925867360627768489655769150866846670376354118322690486128797096988580260972652215728230598670845470
8392832196109568335193746546329278423950604633391074482764360247740582391040801650813391562015978362
2672289284809481602809789043857307448840947748138083605559166592835006161978686322163095691090532572
4361395089332658369350800477181333298165943832065122350238701563882869806805554309300487315462453489
9065270108747570439761651417667468378709426400432278480073634364499875654089307709336735898872023450
6612010965215327614687970808826971813988076572000507029871964989987049111511139614213236634333802528
6717098626298831474854252322115457114587098123186738646762207731175764183168232732840073346239425711
4252171804269407853972933395807640245345611359569268748694179721562780729760216669116127345734637286
8206716982290274269663005896340987850932280459178147237402327854654460729692599253062459899465480801
3326564097177353927910329266682222519707052100053871026085567586290585146952976677831580058148113161
8732057311729013773332460781309767870915490855088507868271806604607945895358755239345477574849352329
5150515205594939678947312375780673002472130345547951854130486185616835641472377251142902442725138714
7060653006746810452920788792888234395303069366445519566708794728452694564973982838040904142155886218
1324103630046889387749349404202720815451084910562097751713519321150700660609060005233786392375209010
9430661585206788658289700595213821792110852023963244957394631286364830764564681122367944507421751603
1515369769084602059266032729442396685262548401734291027079817174084304450093443560104237403431789763
3914485234399779549412931458915468301139636627813174877190905852168921809335744892478767388042942242
8949805928532759248388594945850634571942086027417701965858066520204443664858824974178895607312574458
1879488803081951120454332705258783183882548099522389186232691254447407888637395040862160258060285447
7163990607244003399502906640835946443026691820415990184500568332298953692308167383531577321674714531
4330512971049629785498084663542300465509499618362593830675743158725748796582858299928785278440478279
3308581477058268260022449366595826700535995975132166209153102338859581114310152126584633592527170456
3814381005689824624565483727286005069635957273249252083603760599418170876012362463874297085523320275
0903487461494594880360032308031467193599583171018977491145982553559126292045903389268646116912861574
3639887935727149799231876932013900648586416852759152629994250060244025939352303924545192089192180052
3855678615299304360249808072675779532360974527634228816677146893460629571596545139097496436292317465
8982984952659768971794278357951195440099936210856559427890765886042119346939172214097744643409273308
8670183310109212974639730397382970865834491113894057823227020787529565440072480691605796742666374677
4637628581940538036975348726422814786521949940019699852611910256791497804326890337966338204465283388
8895958277133406536242532790505357498562242404689777319732856569323188290119005584593101942136750296
8848549324447747419462422151584088305987549313549792747214185834098300788933827754960300436234900118
3187776889580900362512543582388139196356161147505729095854645162709183991908023451747341719946258605
8900532820611256299099678987944154972930636231401525875932116322216082233594949580498443502711887283
7157201646185140348871949962964644678242201334754731248766947755769151791433142023361443122961001057
8954263770269741601333777956774904042910536248184410038092395855551980548656955248256757636261094870
1448173844370547688382849767213330042180126851435913081731156512121742098153547973927219723883673447
3647200453244407276536330415029714424694373713126518862759501520538120270959328043405030154669811580
2047289180151654724911237591974745335080051031195781881945730539844726584961149559106342312087195668
5408992805681875194025342380252151200297072972653931812091732128108914088977566725602645992369934508
6315022581302104744494682823470651704858046453568257049760857635278835587263327312936006057541205240
9443955280518181609328734289197396070403891501750061295722000933280421085022202092944879930709943619
3981956384653712443621986959096444973703633688935356385945440649401690047519174272154171751642436243
0690980294655708287631386087267465836356527269623229604416651125083657481987774314395057853902938182
6836538954091157112309388867894234997787560151464294386463390696092673559956522186259535078077366242
2953559389268340671946321211515736443553384548120745098579134056225110129793311647401250266434094602
1123067821421805694807901828081591089288884039678503528598345660629158061427628669946266600123037698
4103398484502465971794840521771847967214010790264213319448102236469537459792271551622061424196433551
0103323003175266980023796342401473910877147737215758252118500495068007711649035588498144177565053916
6194479501110181883304467934131041505548159778218729365530577817896663148913078302557394593877949780
5683054730129747765527954326049514902393065278566348602368151493169570713976147461902271670597672194
7128933622989155081829043313997638760678842748772354393390501598677147851411991311328148773493173149
0613946716163204058138394397376663178053730919958727842055313535472810785069785985449751792947883421
8828987590293659919559934341462939433492039963655899587556576055342974475155270524925920980820563952
3337803527786033250253763167920490677756064970532124761792281151175505036944520129433991095058870836
8113823854390207352496038084403298648829727869923958414064416597160956460446678157173440758397199576
7961139480040963220619283482712617530388339430234331513330299886945710670205135756379354461835883382
7634841565850519415785474690951633992031347692057846075091409923743926569839809020292028651574364503
4039963381623728135212516739999030700129643073592543973381810306984763305163761675841477357099344290
6338677301764821576457931748360519670403893897838807843682398929357115210244293085115476511571099924
3686035237353409758210339479896816091516518764463994093375737639926992894422930597864273040982053693
6770459315887321981053178640319740012491792105808983980067279162688140722582640152458260742396751714
3058567652194920417568138708386604233754109549910938771688707367237638730522160383248320597575628718
1448744747849761594013310497327867581082550720755564185455683646790082840537256347471157466127455698
6888873610971517412413835660222412005709614707460421207841525995681600570496037791186896511891738423
0591618599147420864692202113318547345551674972884401211517622942525192732890288339557926269880418212
6509057064391095387537461382155446260165798523762583735891337533951229761542148363363386923281354506
9126924053305321958255835891965324145080174009025465750915570895402450958184019394257160222874932267
2611830579072695698562931570209698864133997052079986969970519940380559083058831763737530144778048414
6613968555600220656851885135304899375694903841636203554344675740019510622770407916468834886981477534
6792999118912829565847361893555980111150245992072678370700054943756037536935863328238374469472499208
8985189827863413172890190368676868464307718046646934473636865159647741061151487212156640982434190365
1943690935055426062088573272067026729424155188850096475028568499566654071019196304928776030444757644
7231621834761734698216965137420073799586801989259691744306124597845530588311704022426341784505015481
2378862461552720028523047792910501519428745267893339863724277898186268326659405935281417607857417371
1248061944987676263605142548044581870034862876513783018111736170169079369617786826549749006928755921
8817093394237121440794396733887438075118214750940923622459126929052103677703572295875123571334375207
6458403331582941843278932964413422035738090664906622849102362644274380718700159176258155318657238995
5710550966331954243429601354871097923229091362249970177592448984744673172992711717115601263240694746
4325758231635819712300908337131768611612456956510853653191784940768696151688325529373768329032202927
2943433358451973665313394915445405404627815655819779120636292209331005752519174711056736711492128813
4255002847115849360661377294230545384578650898816852802605940044494376061448950914847823508376449235
4460157918076307925109794856904659346197554529754159691057846451375721003356577682031573027289160817
8974893383631874627146501210661782185271604829155844782343823984457260838083902962083685666618126086
8085931000861919992357124462671546947734984784321342650915942879351771468653835941476502579187893504
9884386306801903090427734786932697682350231586232791086562423131075085153538301302452750025901168327
8569758910779689177892316521616014178227799206036711629976756755734318809077331045788645087039336693
7130624315211344926825920007949613048039652003586760290760246923675217652689185637037288738781088424
9013176462467403830638686267869362069498883887164510694618010560963480360105690286325804530011331795
8592003579367733896204751134793300624416522813308994537834451140324690127258126657438579498239493010
6101652953382827905292238879605399268069833717723583056342839960346795899414810418815924505438473138
6403757003574231763529426813329013066270676648531729626616169644194298820563630309756426802507732323
5818000404826146642983091085737009097977874325063981304327300873676595808956473956481692543837722180
6925753217344865785877151482600812862360109690160300375918000612079141673456168715408622414102820648
9912874522005119625464945649925003781315567615392511575097853301138705749275384737613046947580672080
6197919752051857800094005988224473244969798541748113885111710460144570136342928642444586211452439413
7974646227968413429146691873858782150906441121204942164811251694520660466705929593309117571728417732
6576747653720362615974439669839581077492238085558514707244930319959736025557284183976146973162749227
6786600968075447335087429694984222112444413539548757125321155513983152659594674750107304469182829175
2300786702919868234875357817440649495130341463229634556935164915782621445650869987963017630494016493
6797878093109202384611785625158889736409762559571474127144182792964474294307311886466041520727235554
0425300512846161788013994281806929357536394388795743196574188211016947553481039246547590749104521321
9359292653469524567033940027375008508356546735518572380193056705614385586789249404758567923361014873
8311318587182803469087275274394697964368027906912771857138436227866122793323381584761263371309286481
7448419427090108277485162611525958910680120051120266668834767774427540604050329706407660328484598148
5416247256802341510655988086488861470367948844675491515357634215761788794346518692104842811739861734
5167640618026190427801143304632981325910962167261628402366933216349674880015153553305865934212395926
4775631518453812085949123128438892657492242753892161233404187791831193136868098975185625574451866635
2384990006757548216177875828601254410832308115116409435796988494532252624118650383172149249804246024
1967709184829996892980415853854731101481798808602843807858868974650395884974436738184557523946551377
5398153031835165721338874486486826195626602686635008884113008103927043653321929553560166919782242874
8098856326236990305017600300372431057077851130344637868683093238147752204099226096620902298095686312
6494880702433132264596254496801712812342035906644084663545276299202159029595175043971492413400959922
1952120189906904591211132977234447494782310761128342387923258681747799947834047665360362871929280774
9521448302353112210784064018115189850596933612517395868986922598847392789380125060892975760629090884
3475799964102371202225801125268618857842277218618344648270010524686766692636562368342014465963600054
5214686227445892828551339824977062301904821140165982750032759793435009235133755247408215670273161008
6067149430737789540129802960742630364525552422521805899654663604332756874004305772929680570504738533
7171429158263235909356166397614002125900297043677622607631089760338435481949385272238384504917671704
2748702268401037864168038702314478049482735916392293181473616004347577526858923172946069992632509163
5106880353153758048837098892727772901251150518683377347967136386506092248222207161549146819855656439
1050797389055706807011853853950159479062398278376415536820511722798241937011918053876669122936074481
7728943595867033635832968867276290166383012611062047693665824676385289420854861865154199783854793660
7315200802034735021601610604849904544147368573463209297807429399412606017455209394158109795669567496
8759176068829226802075085856882628674373164607751658796310771233239620903700531237460589983125028838
6541935066004186883488022670486279030107088249681427058365504400363408855115099509857532288049102641
8218534293744451499603951107495829295473193359951425008930990381285616083061670938590646853556834447
3999229537271736576221768581200387906224490054004995693267905062761892690131238696225193172991487850
7392056672758618914193026254939438459799012700655484665885087671026922710509605254355520201691666637
7367133964466885698884686872515301586866589948224625364903589338106491189181826456525442842106687330
8929854487746780318411727979167704242784284080012108781570987341869957233266291103378519837177410906
8407242723583494188964220311368209008454364831159590204857417376755700324060096193876158358829885882
3109011776864179216919937120655347238971183749107068029275584073424790339413047790327301556405937562
5504160147476959617016450410321963014379006736122498048253278180991936813581267405303239782001651784
9343871690872108954104099441408215978553536799195760938590304078067487364226851511505177709424305641
3304568387196809714539643952238142854760382915258763369827050509544098934382112217395812499079747131
3745558866224017976902000723208958019925321282884236431901336648988277024695869512069664918876408592
6845515949518949848417875351503092180869429095419425246605859047763943444871147247327891288972833653
4010978242296031609070362485223815981996590817092970163781793511525271533419556344145221039992880203
6854522759411995485609429659687135666383683098166706130069727057510258350143559002319514417622073234
7015414488716273375480028963113578241020655979087872610245977722691652353138665955416068882120234213
2998668578126235444997159402990839080191585753361722177801665008913037592929889175847585847454003596
9657328365511098851797553360481402472458862636604971512803405480312511330133709260184767861136201689
0462539317780130570392755141354185978732369293587396610896765711216287786290038457078654005680478981
2565678477612622544879973387119402106368104155219825029534689101467214240246546410571570327283507812
0616402970426898562720098902799567267447879859125481815132044557871014557068616132001461233055859051
4980607074714561135727303073014194491094518934592954001177968278198646327102174465123166496411752850
0372218823242513834299058822099653352853854968625237089573496776177306959213030793537175898267794306
3850999471503506831475127314652339043914942567771338683443992791881903658768571951655325865942694858
4518738234653731743105503015284316472714518335646464722727998301762046337809520466100464018845667905
6694144691704772103456110535043974380898089488493757276125634618263057465307499463985937687957058933
7923954264865765726410636739475823644536000855535588659360735095084333301918254124694664831944044991
6423090663275564277699890852288295274844085365489563990709490333615918667796223541029450602565514859
0202153858458093919772085115542777783195726565640376912116622215532077652356833931604246462197716756
2400335693759732514452947389936998515863833070818064040695375997664783399241602630851883873192830293
3374110607033281794233774185324533232943306358553666660331407804326986674074708750625899485937902577
0634167600000302040615418294809364649118114491304035940428048966398947896910478146697539685810974890
9047990907153985306069732052142420815486107224384046238371828660536652148500777475672702173879210009
4063865647489316391736790231672126332170201831138995255107166527004376402962810792777727449346714534
6121634033856490024290366813835184831671193775452291530679367904614939667531016708400466788482948052
8052705427298700838908606713538416243690177856358565021377088236559185152338879902177304527069039669
9757915180646220206724735049649996313866422882420418597533963862120392957154203270858162095501559893
7977824267580027353481734410977185442260153723328728040958473713737613074779197574279560356167898652
9313448785208268998169535171846630711642298728375996458669682213049447160617192734096419602888355445
3484101875019439155201693998704918143036087043465177501918788356222911799972611872053693337008021368
2527213983294727991603410772953495149467958353489534691966631617957572505543043519976785343524518356
8305640267667981873498944139823766856911722652015877036171995576927156356567924023021525108208083795
1093290075617712452961256841139661205774697434622473810182549737317334577574060347113284883441731966
0307724340057340448969456969069625984014558782947569493125548023170828602565814780435920996569565310
3413544760790137224514456506037079426266680703206921586491483183391780158653364208670489824881704110
0130560817109741052767387834769614205017819895969178231003916678059631835937991010504580199998731805
7572217753433037304484133512540864459471431950596969305577235901265925574798664880300019540488095349
2958266272351603488918640866381939231560416485691719910907841973604557400299918594084854427254224369
7388277856908933901083331432442669723828613894339838987853520813500381663227715876432959243474070761
2737167577254835443467911554642530529647994936612768439850105710805667172378966833166197239823021758
5694931656553386645616972202054198946446145547466212255591501807811041219057790329059456928081049536
5476175886409464575101470223013285334755269036279345190266341731608954605498110479769739887497570492
9602995797472861013378993168110068011283023786076365857248342166030053295018371993423968578666341695
5089111804028180029917747855912671023325935906244072579037258826037607070626047524546005297975180884
9796933735195929765802809282443013553769298282524666296103320639177554403617909180362298416800319055
9889041525478740270572543839231256968267368124406159113057082889808931539616570142618179386933801552
2488434727467529711251421851307226199895386542076341473911063709982460687783507207528271575347203773
6242488434541400547685808726583271370934024688584384198841932798145515350005028057451894771737137695
3423615618767716685696619049638806313872482917733436662563707694717808450469094454990698354114802232
6291647963510792691700244164752907720693934068082952049678356084189169569673322110839170798486107462
2142754855299973687147307572633757771214043026722148491065027966845810404942721410311484166069895000
6651541169510014816672005243459625942328364300762719963929475052393345054121354427282497113712586059
2575732885270489244930875474990196621099119893747963246502117338754605736629907295417099150184319692
6856114339200093260652097105397177961262271863417465565594361453757343294158573537400603094138087520
3457795658496429916562385584276892948311286316364200575035578045697253880460972726098082901038999947
0463693887459338050365009907374453110903457480524671183425060255960683107640162826920374501420352086
0182443019230621765049968876963335579301367024218336757518784717205118783495059079793518470582388579
7391894230023268551548171078530545247405216418423492056401829344403380675355588163537161003698607108
3067339804321384035523270198871712823976764271218492967522249163319881406847868988989050349193941075
2713219327514768821682219028366181945576489247168347036263320174128517135735362486890101185927234346
6148393919493841689800191838564877727462377997726023449063046668532768294437183494495406316634765829
3819700052544453563760778803087154423367563428547172793651273488447626436628070980244910671814455544
1614792637653598796514770615056857004491781099900839399003949760918571473672496030125814002973769518
1107662587742949175066321424293648814902574338976282757513618112430629798438870021633540801686008373
0482534805128729167287780068123244341381399565511147695269473926834580118297880231925514150203915322
3896609914334593798479200343871575362725914960538527344839159194391770488970320109120331483001742068
4027427174714653860234332000607778740083840448156334317250085904998848030894751999569332473094344323
4973010009092203662816948305152230473575849655297276416622456407294318059626729449527614797803208062
3014633813926345313006007361199457179851613774443912324861583504301201635888485542743888798033995099
3465674381529229182875849860425106745730484626198569241033471623226924661422108220609201782221010095
5725240210878168669671511849651438755234992672024991403789485163642661885324655626528350189265452234
3515897727188840009345641689846221336601422991554459744806876100584525540919364773788327249143514937
7186816665030088312451484534254147191146386487073830788535653403855664147290139610880523355899479411
1122523564131584699415482057607262287759357708307657011146320160031540104604301733267848785622783600
0444907620913524766147070397744103898670357349986474402852277337797230774177471157136593266787862172
6616868286890557247197481782143954771467054461677367625264291591188976874268447113060821139542788774
7884544207059946395820845144565811154605829378352640250570612073126420989797527725357042715675952200
1485649977468300632707477279667810308571091619966899592606385560976979621332509408066026384804854796
9499312215354889081033552556784935527207973575069772979724015465544689359630009903824355629495512619
7326610628847777046005729070922364980430575945253776173656754876732081242465488434092117739978455609
8692135304663486913994303320301917028169272245665750788925665158564943987567074285851118041019734435
1966420956356599737043141920108615782148793858754928818262117448484650203865320127719563608839189316
5245767794138627148915189769986526866387438657922394388178637645337603318980636729362384219588585482
0623397036254747185577447237571615512848536583795576804097664644288908771999575456633453574316397801
3142310302351638582350620797052110544574255129911257023549597446900461288585634176450827743451752991
6682360885327061797031116859414177393537875971573107202469521252981987728643759145880813692727913254
0959994240402791079196675994918673849055936061717672012590313194493127649217530090294075102403407044
9046980756609841189514455526012120477546380053352648037116787526692820309931394120090361750041897650
6582970873901681921827255281776534314890560488224002548281130347134735771284707851855125446581742037
5319256845859412027914746465640334829172937440710217221160269926876078718781888539924098124079791065
6425078944350253291272431593455518856882912679192771200509819336427393122021914526582965088082573071
7206232159380233196681250847900985459592542514623449828416015864597314654698475680592505132307907862
0562222228009513725387549271992841451451292616139867613009919927693932499437101051427605015030874636
0500103257898817595698293562480351491960964687220087527595498802253155889910649149546810822041716593
8904815309518582164175902756844953876507874791569843011197274655030744569059879713666177471560914753
4590237611235445087432847317116897213171530110117748409982679831498328885262421222512710235272825204
2220727980111088145073301434901538223286258313967530839391551586291472628784848953925997434641821889
0680906742078269575164092629518870449498184347638165186466619525961365737544343064008544426968268575
6129442966491297891158013447849266319476660153919290833142801893435049985241217441774233818885099508
0244934560478428081476602592389730520251914048694457640939770738381007052162955152936640918730572861
2031974565165305267544355367017943285922278998794951666751440845449884879179448477445533910455790380
6372224189148236652377785965831888204331193146724192774510642331809580394781642279481523827607191307
1663453767573082377390794011517362661521475807913625167388568143474938725926089008960274773354966078
3921707263839980920974133374325861937965242577082511186912050959236869319626861524812973190396462080
0801215170551995958185823002595377458558349260943046534970737718946598083218318064295506814963639184
2753930543708515089266196105072156443240705734644321210439256410211087926776069799319159625689390847
0419433002785381090088997339524864873299164215351728441866008705173663566825263113316438746918062589
3986820074954487687943804772670555290176932887587693257978781469531944158434162912086547109647540720
0818441172187379142203161766277642880893569944619833060931704998379684902864929587168372395404926299
5132774054707301233110061571619957079813956055327515337715193891968367433540192238188321940075774237
9646870381969257213369489447261138831262184659823972989003070990494108766498353701818794432068010108
7904819976447766762032130529197501467115167571658324222732070565917508358488845015769173164839495935
5802313172265501453876190036711610038758732312509839749058204387940370334602737937724122490258601697
3562437597079533929841943965494834470464625755660654085137842262826527877406796036234787163733087552
2134375574253896833623383251762335472007619419105386165489214268322729023084636756613843957560189573
9536921791371989003205488062074108630737250059086723896092036990982108031620894600553570175481598886
1390200353009214792563252071363503785822421999050277430108668598183147907776704094293026200754496998
8110192074043358439223966371167595032670185765140086772772675366095057270294980249908751263932575702
4246010301050055371664494066741298643993505422325381032302035108571692582095441846729696517996003416
4569253187248084589057340987250594750695535694771772859077990042302711505073213691037224984183581291
6905153712503094766956213709064816627081351976649325028946693576905192030461944867730763557646570840
0390358155637305055427415254170256558422923857655464661659746690641365127760785355104673965793342393
6419067753489743531287108993073999369973528795229733512603548408195245911577894354865020087443377913
9588724669713807185217891145135513252808129316265746284746934892564891975274797459432360340864888238
1121768480668355037546716326004538954871989133608059025933895745151730591906071122423002861092802158
2051254672056230727157262501354568718895524220756034739320485642902387105040790603565308190243454958
2819634957565493888790195824762673796486187621120115020736149897179480662773358366328386378013577323
8427666598916363652554157783015107546793362364606298537447542809510296082509891228752226941856042603
9053207395587562174974084615758725725478153687441575510341350252516743193971489884784817023667233031
1617716673669461469095789723871648154296119784371456363892609167019178152464853353867971551155290685
7287726390918397983976664685622182495130692232049327577249838759211935908322602253632723098272337345
5428709519846287340095672518385387719464177220111356309298485442201717665517331126592703543378423598
3552634664050804561477646147977574969468955693588532934500501566262161098843539798424953633396530444
5444338279738732302597295858625421439830665284216983268140378094131162840650299297439577441813315438
9712056349185545721987813983147997619727695153624959358173647873402766553155921900910760084872589728
1181525237401689977184091777061137419814614131570205073826502990161603831110577917917715341694475180
4808164705863856047697158962200055038109179274018422645750425295481739061258770452780472307645575641
2045274064535585295863577404897698209339868272650192957958695377567905570376010901541675488402361335
2385477979247342132187960636381867704374067108012202449480975997730914085888459235403632725814565378
0466061208505830030190429664672110874679468891908153708148380635601795980829514275585243090545954596
6526843962520908764722649502636723218950666117610944028570742495961906036697178228107900381780688069
5485346560535478559878590201129060148359185659036424562086395454843622750364151574017914912867880014
6373408078096428116422202038371005565864069249512151857615207665828448825875267187599325547055386160
1511827773308809671510328440870413069386931117005126679974914849396935448993450506268639883379783602
3328593288711149260943706054210380863043438331037594380193646760945208196793055912893118946456335913
7670517990358164858281077502377127213281079551041223283025436425471622317227598364057407954518050355
2677733201562351866498750613077702484630536865260421524198224855685646529314887324964241354841325455
8478633421499244699760970312728479161534923641106099268016027427543758354643681012277867041772085583
3914951717995358440545488594409741811714426128500180603350084971434203914343333539933102463794138698
5658129185529705730109202804882748130413115940476177291948773204559236797407351558603855337644411471
4283124296677802813102051371823851927735168943274359821620872547414729031926866369721252797987245062
3029135201704538262246528811204906406464877839496321928874620499860524012077606425662615279857269821
9242141990554579231420405947928870190781052125299150228196108631568969677237031114194194957613088869
9110492620326629187461809080838125682781523858273882382021647651024362201432002529017821773869394396
1472440648214928193417619717564087825451372396372228674091979964924273154461842654269541924342440325
7799906913034907092800065287226202794373216601376839243555643489822178569005377062270442235431917297
6531144688919154619675382294771497011221156311560262505655660785145918999590526267694874699908779153
4227368164897642419557297348018402169971048601191292064124319962094110220835519743225066248898785951
8974483327360528357333722699545052914528294405999145218631213450824061210960828417153688802027601952
3852813407701246540938368086026570666006624369182099038363036189317961703457403386625750968194341293
9590174879719343956935704415507906499530071708159483746439684364733273476685188845788705076245286342
5679967617013588061644795236298833444527533437246307775020508020777995983806398431804174415513847222
1577870131412860414260164662437789598066531591023836979062354504387720585278739793913451919143623182
4493992812415552129720548045692132619652414040497770466890706525059947030009691087027122664348723677
9011402259907845670333373055847911667776001599680432625491243613003724753403215562996727411313702698
4916085639940680621443401471548319015272855022926518797995116155615441782863473313791001031447637945
6527147678019490593329653118415717930095013127071701068891796156133497740719484194405890084567247813
5250873412371000315485758926483760299032138649911272454966148281804346269570452326093979739547679530
6133864517896270743498058423755211855972076628354168149171975195886150654543543439929871064072732829
6978505590665859518956943926760574304786452665258428803381831724603981071759842285794794164698256767
2486379592867815552925449837038076598326381640857495053961738755202151620228146896734705014001265136
6467452230879962159350029040727233000335454522873163930034876613045741104123077818440009076832994320
6660412857177227240178727652274577201518676620845625375632943103173715133303627802347182931956457882
3042721920933590606883478285322583362749744547064196171777532810240877665823404918412781173489796663
2117355121776677740835532187302924101583253052544036007534251314319673036213916890554188550988916455
7091095307830918616891206248818310778392153972243452844707382787125761580943210525750697401952203339
6379004490710405439577998287416938840063240420101632374676221045201832937832536817163584891406560113
8047163379319624312477044803799329588606826980888528316431709619054642183426748626239408968281573803
3951039315648684882022967549214410749699601153096429785471990507047796011742832261673879822204985411
5157058428220914726109246828436100914315082689266043980373079797141060026814427703489591211581190832
6250825741390723715860659653792791652387703558231309837835858805429611649881715669024230715287571337
9777724738210439209541189966775766673263135576031868980135434502720629307808148761850050388778116352
1354630089315431108318451736593074073013269750710052556638252318851065378886263877146750642176132881
5538315817698628146804847099266739473246674012906792514451611146026734242794322656799915970957908651
6210487083461183569670010414004081046437720382155399057128672279909328683692429798468576258820950885
7702527969260375828024414395175623500119068132651698358683781112063852194961101022026125604602061382
6684118704141040877738533335935393162930595688510901722202603758621847056558477508889613101385916308
8017679436907074508577028517122479089527270736462457540689009678744113143448376293732686335520325824
8473170348270453101073616178622254749114658030600176504916613810799076298311082600530322561855948596
6048641676480733332361755329037064266995479566790606057191209033741722288859956210495366147111007595
6221806456280498098828352367731141303793960137157269377710422796891827510112500784487284618070973028
7781440978522671512273287411152722254420629864816481227750446561402002865487095311009191608115919776
7069630714579830508837320074834701940792381164237110434659651151703065193231628394410663642211143170
8308023608502841474203015052244379286012685797117698793261414092976422103852560103602329046028577759
4783238089441634675390753966554266641945924194598448319563001874588347859831525117247079431940391844
5478185096291331320690384359286509068524348482713937575583319843389434772530832832967123320067703978
2276041751719787467111970677163910900745496962661882255904251440885746423726783945315569754059210916
1405731845714216031937055762967018230793741848430930662495823233544079088830086715684319979958966778
0871854185869155914469353077339960445442460557218272831026750500307439874779522586536531556860354322
8386982615849770297973828117796410054438933206458211939200487722522973399988441499691847867484901520
8640741581853072572821765278034032834479250291697227556615979195385166901568987957361366689550290207
9184718314907397398394602747798078584812660493439808874017220132516660713624502095947966826401889116
3976268667536394907877717512686759837148854153947465980745676885638107552642092901621388214954072000
3904830790148340800632900798763579780293693670491715336620619126528749185160801327253151839543754727
9794285018561326788993955808081093620819654177114353582193037151559869379847975595308393005415577304
4590690422211568920623129227659516648677966252104310195415078291448085574143033064326762009048199452
7175780005336455654165650846440558988001907872482705413771081749625636527606372076317098094572690580
3122201290920887249746336083547914585294629081818879986406837258365765344855287417606523203865248145
9505549331656551510338328177065134223580932411730528730183178959974259278495170671378532496898368796
1662801691255481313514880904224366215259132042163466688597979476353325538490049833515449925643067274
1626243120363321633042175573747606443801387313788863863194260194158319637587907070296837042308719413
6825469709316008495065731669951871570230246371756317719559926001848870780348684301825774687433672294
9501012664837213574763471219928589556070595030709119112070315536289841430156469455999739771503802395
9837655351855808518561330436230367021592858712008819549178733086258743652986005187443923650246065800
2108096300356650806476317944029405208309392724329798247373937875942695566630694601896350222598649017
4353750209526677534511998368232174102237254681086726938674668507075649873116843887990502759165323442
1744692396500615501522082423218729521472306384228308309743641460348689817738680251996867567010205008
7626031557338222651974036003303606733146547511280041071989529533728931286655847891950099787336918520
0298197479771137014251295339480654111650560463006945091024613255987867488700280511573114639942812084
3387145011782917330527479794888875075357241357980398667333685081619642750367150744862098371348432307
6108987368916647140701807004501470292277147748219624328420826198326036770792416622090607482705978208
0426686288297396673478592078906976033900550751151136327698228075015342734088033479596525993133762026
3491369965097511949583645111092103372255623002468777346331923146740062322834752654601028413930593424
7775789952207722048852544080047925199134109491804763459003034359715823911058942465530052555285049235
1700797670588264371662889876073242085209865387367823688659698322666796112411760002526709001153332234
2775031863638324211730969279157944748094751095364138186693636339296979253372497731387010140481112173
3999360983580523805502571467865896467318744508600453248964638134628914588399152876745021452754786621
1018246668099056039276820797295170790707567796627931962947517252376423362421511896240555997645367485
6844005028907042078608456757406885108474657917631737604128505365000507416599328305580922372769828514
2175216836146937869411651166012591595661268346563007340614092985888696070275511446470350741774450291
4024249179667208518235668503387346203976749787394176019319870766433861958572086188943280006808298187
5217408783900507024957549206128292826601122899610250862604061547482660633384838033279575979981875757
8713252149893289673578438978675483847201180610733601484476150532785664478487089207099444019329720080
8848524053863702855029594925976307483824370161020920880107495349823224028561470809976000143461024670
5446226167283952241319805015576807996275793857349696508879245314844878047878747539130005188742643550
5746821221796270116230833823775467669148067803158529602227349804112123693631115357716685445647734850
8402298560512246955146615855649195880602698452478177592787107649420572605342289230683939735662013522
6999535412429837240747146273000088800101222051137430389629888541526743136092299024137707024390526870
0403144556126196148861820376754462444102487104211290779257031294669267956431477145469381366305513350
7765188359797400283906186633279164483107497105993363574517959652288111744379099828534276284039697945
6145495528361548155390976682575161900624418749505542560873707733698931280226439728724350351149859472
3599642669038081739384016172481192251540025503920099800489381965912406586629784104616171107389880157
8392766074674323166115156732970961362023579213993197526318573899003817098235219715420027473336511021
2963939662486609061995490642307047928503914326672789099883132907909069190303239219571613054083690492
8758281147555531296604872306148345848601821500540654837704152074276307511372280764380437816076566066
9635203010975549953479924474640828962818729508474877475369035774655790133796770505075433517526111337
3031390474968164355266248431437365565366537320573380577196337861128904013394379407920848119561629666
8709834700799906452756254036792369177666585743664087010381533135088218042252632591394725923104690750
5655336946290730958115387322726246881702641549703899803371349080254703557191901679188432671280317902
6087230997150168745358107544699417817877077024418106070997453834751265329755764197329245322615724004
1163417453644519857951802620209825868502485988282821358768868445978185615480455252826102516039092252
7287007057214213061119972682452121013946558054621671296728546519706034808957048823993735680631561569
9956319196469964061355501441499648443220152698997715325829533935669546035681253701472148944767104122
5803487844634294577720867563455813133384289743181425753814045282438350527229018769572076887647579966
0781372083510196825867913159949917658767380217918878900976734734545951567125098820625710742524777533
8995805582673787943067779930784278016174957236034727318904483243120818702691570733326410223010331652
0879828702275108324274498097714310047455812013342726925353036476600592612268212015867405422333428038
5578174508431797597286543195123015391876264144800812190854147525867893363354908219383793283199186614
8622380917805128110466628814953888221769251361582416006923678283016953357453813849108720082676585609
5391751830754923743958320579795134506032862763466957391195769454316062171620276067216378677523213115
3784444309071261595950201549677950715291883777360789614818340493428848897669999896227825257808985565
0789449357684705775297384946286035546749285838061087587065607723488206048997733830096525118262128318
4974471771982920503018574245183652094766987376304379858114783671546840559456412983966566413750112740
1491099003784217571476927047435074678721239558538688072569215191087930649517846282215617639029248146
4957030076052433498178637647619599425188699128094131848107792592355532324953553815367897662546778335
0703576894737483727665402313880507354910166540780891830633815894812552817818807007101223117253887678
6388440765226506587580306285066164600057528001768001553302161422247572005809407064834845612079357766
0470223778004140701157641302066904432091094236519539274865068705651018497795373024835956702576879606
2061293120843919608012300233562773279672019755451086498400084944517887227946461476844403931221132085
5129466278617628748720357409212780563857240251562380295312772666396970341546873086002917034777440398
9252523120784475022835637528183876682992393408226396865852379138409715095032586533508929233951982762
2085577088823871151969938126299416344572462480045428899118428722169927553079734139407086580169349835
1664653854783270053849461104038429531964343563368097563195116356967997101215428087144085675536136471
6712498058486971570047601469793489119032055750075868866728802639827511776818273909483877660789039210
0045230486127185621424426939250045338392310948474403526909676276682117575963796867599160624113604321
4314840852441568031065108700763122802899430607902296117960322248804248694202792792767304443093833578
9608603055455629162194437619176843605348284866354060731556139423674948749741976439314222044413632941
4739825089887670039385580974369965199966642171880092933281960171068877041054616776076480202486075352
6463089622305324471942486379373350137163218552283928621677169199131082560072406928772036898508729038
1636921168409229313171108069633804527938345039003054656857125479683684169965223994349461805033332210
7714158154101428484073954032126755429171165778349019084023906028999321179051692189966431040428001819
2414717467400036662095321311012872409534103733285662331021317276011947043487513044497220173290291644
8945238867855794774151882339839162524423990316927281291845149881116490287150357337635519003265487928
7822354472754284730940314758584013873092169829133925694235277861623511734671452779466147405939003114
7017965655979372838010611132764492825826543650242411822751870257671770947640717818341011123500727436
3244887042455744923881695370199845596196625317379678701780130213982842318214994811657667716348140838
5736019292456043069726399587400343934640702066159319499803493781983932165602817522567120704341968225
7723023568481923668562369885034667430919490694200988571244958073462228691113034085653882424687607604
2291235828095851100794254906237843855845712209722765735885026918391494989580740610689934189949044718
6845528837766146469131304709150814010599121696344883476726271820306873277832611624579055711588295298
3797851075019648401869255742185000460883254436235279059051369288430639824790551595348732808491542488
9539484790831967019733293325471792669515118927919083498065201099153130557042986399115728811435060675
6519206600665538438294343660504498367940880684980015190966502612012834758360375298761189743796840357
8215771398620207456122101239561109069203415707574327003681357513931153887696190482437570230389696192
4014280873230034450648399898304956796102402450765686832006251122011961109433362484235213190423789172
4412069459466944611274574495492891310743128622817961486628976740466953310858716573070004808857519898
0212678969472300975485612166310111839736892561363075120443134705183804826707941889336844523821245964
4027501808155334138465879648152721754634315265793962473476861785403119756258664842410523024324939034
8751843634997047905427708501282505681911562133873255810697582101307603803314215740772718086828011479
1431504408551693035217247017495531065323423106260147735409776225441892265710683729250235011060692676
2626840673842061024385784781011823815838391163596643389569233963700089663958966205490169321742281532
4725556969724609571524494606012999637509618054724486356920183765130186689643235361988134738889079206
3394123016263506693102499954300359755851727654229586945001759365208141511241918352671548440529699958
7891910308199110640645289671463343291173982476443532033171004786459969545023258072614213014404679944
3174989072653365460031585507119358988598025970152624678819443702102990966708285607794019188962645307
5941258469015576208954676729288264815744727619689431975993329052621644420701556262026086554155703490
6108100986813856678396920638226606794710710226908588005976487605487430625748292434736553015050558054
7993434955937933379397897887689659618896485248197082043994746679039835785415532093774889449473774284
6812072100307327681218139727613489374389459962477834206239895848117546681517730188385258108273978498
2089542905833856902456789597227183895214119396052986699306511058517406530034285574837379120960392750
8585003339772480077359352516446544017537311075918236834470406322487260984742909913250045679744761722
5956751117567991769565399249853068935888064956420822639703926611755137678853996364181993085543391256
1270481523135175510202510856013053661980387316300161209627551742819549959669928484357735213765778544
9591718309524131967719105544618979580393494168293359006930592954845939882267153374049648300857446985
2162671183430838211385779065208765106752941054169936694727915660893562313168993343987023820443451240
3327127004046742176876231334934238915122379315717280903170428629014301169050986244051620939198573482
2023217932516998666610473900795445658836936618078363271859415562894377848656708900836565265066493566
9865936857216305459482883115306142660557936382947174650281721790288609334456480669941813221841178955
3065091981208522111194876000319941864451228982228977146441115926032482434907903523209454905920972467
1747584516261618049708103391558531328708895780216372758752620554444687500700247157481187441035143279
5940967509308788559982517810168198655554317683736062595000660714945373995037573797414059685178608954
2169328514367224292102793373741798164210468235936734937007456454314299090392105945417155457940739335
0637634291411027569651172697347430068653169230381271787220328699889358080402034474235793259692802973
0657830753378175243644239616537511354778941854199652443736549802011936115627151048998518090454552152
9753007500796221455643376994648573581369294600473923063897135995295662608935444254004910244184310092
1706609219711348606570602003270989038245518393327773066543685313784967190741467916319002281038440105
1490273190981161376928989558901282028596994811090679216391001179544709782583478254980540049240056237
6594182105335001849209003571178393135739084219776543029509649497994929137933164507723495134150089744
2620205785022722170239765384808609467107436456617653909421549726702720393213404822754246496390292444
4546304621957006469686097616754400146052709195878032300716392616750195390543691213884301940083828445
6283856671460058933046071425421080819509759406017113746295913401530382672386365072407371165830290153
1941942016253514434881692103474159626651726796540507445568110818267163172349441898393855145456444052
2952684481585921555341489632713559189367642939502421890564953328538827130225488860402407468159420773
9142853604643738181579297480046348100826135949141913847289320712868750197110339355092942570798774950
0756071115900404980579719902190870881910009066846702634865461402462543185827474417341505684684508723
4791453334717700852072659252257663582622570169226719985325216248090096164799141327402909356000034193
1617447618222348233491270133040670019530290484681381745451754904055056936876549857174634086105888492
8965445847037927515956780376907042558922267137939164203572767774328510532369589589958670278458206066
3727371332217978355164756251108460987808058568678968543453283054796040500400394580488558867162824945
5974915309982138074364676695380064267927193009382459858905327247168268505984634681279147525615498656
4731044402801458484841810516202585088834132473060801534677389203832141476904339312980957701055763859
4978699297220722402869953444991419784184223782064597854532704586987266565513245147474955332435051427
4379840183114530177728171560754844151277698353086045630769525726839137462415065929944868740571387762
5419922512479243030575386813174497444027300463512480476467494643867150806203545543320266825505410602
7765418484238353174922509798119547743246528822687230631323971062324018571779500548194848499775791730
5175373795145157353294843005481786956185854571776043149886321033158267476437794906068735239132690639
5054998167889955996986730773854528885056967863890878113310824136933619336615175088064806388299876820
0764127118281855360088898273091317271217264527872011429222097599014137476420697634332224320136294149
4345775284686188376726190990137340302540815261939228327742303428615971800522384357451684775491185207
2848173664801897525463443289191257742445310514539491787985903140034576104339230295919760727552206603
6335814846301469151771546303214216182606438959070366937149256752486113729119273054927233340797215080
5153518591925739262741385860876693591845530451798604814479470192340178120251196825604846656672866163
4954093990392454043712782110105851064594893924255337787100883392465428640975161872013556415992825645
5334975013873795922048982098118912823191145507794140730771998445886992731288477214797290876843392413
1518914049173057441933225317526320856843156557495615511842723228769465367246896699437520991087388621
2776399556640833289872054658334178209983227741842543440243674512477487913356263704198531424253617493
8433466138346085875829358646225555311370088862277987449439796911351104591208848414080886638701430881
8941757784560166567888614370981816521288467893198680432014994429191410068181281135396001607498421318
9473804219697964599424008860133331915174342898294326208994796897405273196352542121515048162499856079
6506887827632737150622677967618489662892683021888197012340247145405289333468121732777363389625779543
2282955526404414701323770645422736987339046468820118626782636611357309453689398143189965730661096962
4097067451437870489146782047220974606035527881658298515379037711042344538495079512657292360597621486
5189156338782733235477110695574925499394342705841702041123363759215328531270022752428657396890735661
7360572395329667219699713449992004273945303838000789558425791372924406892366714357347982035412490713
9583593058857701025761129867820341371669736859576791436622307501487360863306118769807761181348095978
8996632730868108901989402657869955180713012268305846461268560586007944198561720259789140538694804206
5693279779435928954539511467730490676470842867468327627714648053136174609534610019540055025835238984
0425303942985315533273498776440504368074517972483673255320691538876354948258175309042816170240575114
9528388075232939536039381316446225017990567351093256662162481031988169894864968700350398048863491720
8978812811927104245476709186457417924380387459732327380991495561567183441438264906499418305081986066
7042164046697830334867819155412186498785791806380393298508456792402609795625567934382433887554318746
4025186440452988314721542898457682902569297964743099703773038334131924986701864039179036177994447178
8619380591187371579972233841138081025352036831977952755445664734814403971887971057056768398341162552
4823189668856758663013666550023442083210425872137035799015854253580869323768899547630589715234487066
9574245406007891799655501353627616031545010365561116999920126043134057279046961143031776792738911599
7939245804384183528843711883161113657365231136521635991904523733819750448073236250630222726460557807
7357768002861357174825415093067503019740308526721952176739491274574527323120923546823613980087850410
1282640522449200920473347966756587377614312884358363967437334676682797597180464412549258876943199635
9252172858697496061008630781414384127030590703629110099193671220923731941547333632356539216040429660
7203369920792847317667329444249116276907004940718381539467529999756282817875644097080476271783408260
7917584419302419512789061603688959537234317727804215083640441011903590971916463102919520611801974618
6016422120210976754310186412342526114362718088979285079125853850080567490235071022792344889203580415
9693097826507315869970336252590839033729742171365138279354410091073560547530555154417972851017466745
5018540477438123289116900282617662237007989850188765925502378491450370452374596586187629325710532225
8062107851939513781834226716215126495889041777381871809370890610482977553630025601707024445435408410
4439850031899760077242123939115492699645744495215260724895371469531985972281393666282326319921620427
2461854690767365794533837720540654482144660444626167837149932546745586721324418708995066876932756286
3798270502329000663376850830318400920156413118434727277316641587249042764563178851541934779981770839
1072083995745339515355086789208354462963150341124589886553804691061894831232586955067279465359448636
4373302346591330367144847346627585243009980018753107163003358594645712494712707985690622650433710167
0366003400595211040203571946785233169827815177296330480239837152440121533097690513054208513693383754
5647760920788559011731735666679594589797643060008428879581413310694261089311199137174434401582653562
6192289017991613041294852525821310924990749717859442502992607619966363605716401177385811958724471675
3623073673066367050534138676312645570557980022349655454574952506293071801437972054923905591285451869
5690351457203454411145015861724564688133192649072621500850226420293782217605565174887985249004982809
6993961163471433067406175477565863300581226976634655690944195630357156155392019831553730749095207637
8824744402354649209000773774566414716671607834234151488783468328066770837538333030713097448630940902
5212422633065625383823909152692364036440060005521831485402351959099951776396613469546039002680578400
2833213098920493446155736995111908849814926415527430377635372907421150244209227568942318558712736837
9246221657128404831561615105432826686521460665180958485227954516939594491954742240974661522942780126
6439814186616140973269630481363683691777653896996135206572990752245845163515606738481621893454698279
2234373219346605634115531377357129001531407683899144581992453378322489784477631904673236554999817844
8542383079486033940491028534532815413095780257702700496859698515868566163905322685590868772744567444
2180000504591344425554434762334594665869010164760556925480449500347436983600235413696134298293289353
2474007192155842332980907351991378454727009359591365515291544300710308651702559469152911285810381937
3240237105169693873953974013741837476604139610993996719562426818042472417496487715338415357910696676
9966697099785678727896067802599183116783667939109687214519054516873955589818410379375490833356160669
0531883787972108445379179423780724179578612886928532686594776972850559690293890653237421911147496166
7180659181307170608895418265392664039275718660923562343518253526957482206948983151982322372081270405
0206493803575803492545195936193442755457518077292366895102880309430995990640952264279186618202902293
1956625209899091676749700928904937775638043248426688614903825240849618875667828547060148767255362434
5966297979890702583248961585022369551480728224136905312209240507654797185543341860681597406992490830
9909359089187847435969137211950186930951024263692373380408748594063352420221584631552089969225969466
4957482289823799105907818243426754378632561223167910418228498582946108444971902653326191349862535878
4191198148055085899109740000415243340398584266517586938767129418811677351245255332876121438074450795
2662233726569583018017308649477381856001138802952768229979201336447971070749225579112423158118215125
4918540294564975876925458471435116327502716509259520684692476749354599918131439251814450815073936550
9172181762131375344318246728245328793960231375834834997761815317836473768440532286562067932827520158
6932191772806314068057284832899573390260963360021322504762520988224055403093042961609650054991583891
4296858380607516324583198940678265521080542011025564997609436654387104394462340857341158631136643633
0352370494940777456357592042770021048425310355117771540305669331957470071950323129276026978621387591
5867346995497183740904049880686768642859493437160058212633186882283337845882901507868473686238856413
0377764557090652772818106868867027083152997997534964728251853653024791155493571552375396362952379561
0635428841525018409111786151521483228626340738996255510373822492677464304228761923766593264716936425
7546565779106761852993973991623337903900236194873660428419599326740941722128340245798091693646204987
9647881833818302100542834496064890855033913867544133609059802604419962590420605576164475227636988593
7374553226045914418039302928281518065479852702430191572836083424122755907348665041254573037163063827
4267985818355748746610233387385284273815061277091348581816380952531548907995777457447213233457035998
1293144052179470071130233619334812117932821414277355455297057822952248753438578308915547014258733585
0840381881783639815209832824422136235921532848301730479911148217847247883153950921657018167419798030
9455261948487077684199676757269762054638669592139728282837411018976476997272375932722902092168078217
6371817032046249822085087997425974873608790023551287742450241330670234620480930680475549432823364640
9435488810030852542674892223624253601780709714599907360494755593151202496432425039952597030271741854
5323790622805948957031860773901973906429781767490668090491560636320145030157551486823261488750792318
4793695912821964028875784680488080255446747235511004080026763690506171627730515138773207841291605116
5426248358870064988666593915130187514118748559730786963689820664782290809271651009963086376762592313
5645767732118007626363820025138428569553810289624156570713492968154569924875094377079748940641889327
4495998162752274008576034275311364143144014078727128932385546441745597743636513613443554274019697743
1957025767222464237728144426323137204543642174726644021808954153473019812160895296392223599235193371
3743625901772551899444473263183631172277166291643765918377720958621228828057036777210409914655307023
8307229256942471764499799781852605677616234955228167574205968043283493708408997718229302385925029903
5681960373576849916377442460195142560525856293551212441989892222849339224750223846101580290540276520
6890681621215384404901036149960197607073980554995280541027989705855029218960035990178007458012591623
8795477288784000053071342479537796753637842381323117007482179544440430255448095173915163357234173793
1220023080866023941124986656074343619158744244926610538977258903283717889626736382293696985272320670
7920648459190498493181305531022276459101963016075434114915245978408252731515863362378500911427450768
5515602773199474775156313729824519337062731625916198323162198240074107348832906337010192928423643440
7163851235598835099322364235296526777689449126417574027206882479926477014354041176656639232436631868
1626284104870767725947817497561073618359623167905399885647629969191064366542762976626306246778986588
7127157799699842874066844019211798645451650963220223291649671333413102382242080595502982529890272956
1502635193444116412554028563892001174768867004365250775242673255927573297119459108590919915426932929
0274482720475120790040000713501604042912809919253147077056487990617700373927000705542100822039756722
6679954792581513489198396880909996255723131981344918395076628934030326046834362039522748235338931904
1502828770558018435174225391920532986595819694713604466007449444666901298175322920706585003176269833
2747898916605541784946306918570937582873501053271934661809710018729789744863879227663045249117261150
5695999820799946806630967841545785303587333748198767996306396131435264002163352469960046760382086893
5837012814019733572670707123743168003347763463608584482463735225087039149738585836553554787929688065
2085280006374520358408536441217958566133942796173339620565796979520326014010551829284131834729895190
5275080304819777258823396169073374134349077293712273529680172244037142704368997648832578882184177045
1492494035664728630207871406099447410452546251739254454762720378578231558098885235587176796004541616
8174684476717778121647566780535069591905510522658870674464390264389415559973082862011187200439239853
8239371204844290397465889695790592668623067599083318263126926301914491532491640860732214475625597353
6238609548057698187270846380076802861705593023752613110692189117889694732219270752862788234009194659
5777698736845137062913114118361024046352057457685640875400939806884402501242426389531893973427929525
6754183384455624451443457081354839670208610471625030086023798262684941778672652816669758957381567877
7552908824707949984567243821708955412716644304385401280112580586325818497396544385514834537119151022
4059098628289677975060712085066447910372629978793212366882180058622038378757629189686567640927349816
4021953745618118255863009676875403177078171446934758244624097838609244598679871839924056283248496057
5274140397028146292788874687837641899614832716894838987060770369669691105254971820498293369641656163
6887913047918735915587974865888778467275914983323541714066710336894840984784141492128159063491869104
4910926743540803101681451826941679969532454542897906646047918739795902772191896039687484232431278369
9574052962749186264518135704589168657870098221715745494302519214326975993558936643195681883100320487
3098137683655776701202736460770275805277732835209746590151494872674084167376339205087698548027504652
7774910655886910746890709837678638685141376434075830495194080656066774169483040739459518251825238930
4095675572519464052900885445393976559522801942718556837330371928814019298941163167394706789788330621
9114841174023198799895895640074342901872900882710281932954573175745385079094008594431454128213204768
7976001191895381945948871037779916016964826459212584192117906497717763696177461091672893035723526507
8051446143359046501673441325745697810936630753267325550012674180007116516039716231503557658446080544
2990598238182971442198133868936964110531104522273620934858522789788365637061254077482769335640474108
5818430736954787388771812176005668051135317970737184082975446008465513018231846447021624710478777467
4827748429466269656872940560340797641084256426462611217683359629531351908176808291172066786060317110
5777434085453732245967687179888034049535316114998873364186365418450309359592199615037936975897099308
0038314302365556112194925352628720804057647416218783475922586421003758526165650298666304377341797507
1696508349369625262410153558186943805393940768952043467259266022587788097705456971557402817661042862
7565048051921105881980930188088913875700883174975375077667473663559391546818416921859703390412322741
1137349386114486244533702644408379527716505332356027122196310395489444438855058137775613178699178678
4315011913376155184003853961588504116477336959708499215144905300533779703358943742956818298418059887
6255337424746367630652569455730377194472772366546050264791354104703562880592951979839900447394650041
7940928649986473031572681074784411931351659479250276920075724820232874402151170474819116949372186596
0533944761306607779547600520664354060134749079507940019196979817742625286910771431786462249981703746
6207778621665878956965038975739506554939760581700951941987865124564756414863474925365693296946137488
3064979457639767267149797952740545288724646088038618323302244962191112807936552362557336143685845953
7613000665115401871164320181498326341716268839986678721543525981466259818829011445846559442950529141
1254675475297996372647668461126911114888878756781847310649588711002125693729885461228503900851028662
2422251353386342574085601166807528437562685924406277861022965704507783169412142480131091339109664094
1364224328704766621011543744282107067103086038935982081020077216852360398294835597218131473069238169
6283018587692099531197878713417131681277194035682748834359558648630484994240290025423042756755357321
0973731296652519100117603587831650913950558077797687627359215698962077111419622257198531068799494430
5889852891483905853944454711643801395228193701024035376531146860956645049755413450981824772223684017
7796207123853060964220874751408067530902908085586505156912212813205575821911010870910479009544449852
0799233723244859022581683363682735295592476488113516004601042306730284823609926980199159600950682172
3519924955152004180393089388259010357221099511431884807465580759726579891030586884239037791740380681
6014184828022013529484598141147692202307837418301582245411185017850025255265320565209918605839577401
6235622543297375819555803387631006226660734379677369963498931647125054372747653385294673827141634351
5878500847291780795732764374326543305951222619864895392317757207424458221395158768880204066985201427
8501053185526919853019285470179689866460533110951734792176094796991054161817757832016774556638439954
0799831260883895006601504726628222693650329601501266914726325810153928575072492287916161781697690188
3077598822621588873861221221515373099289399972100177856448485440433109931227164748413824857833907614
3551920211176056238177173750403357924262604372408931209090045392686459538257858232720979229905968507
7807411235104492776379005912507863762720990442817514997378217825650783852191689448258183775557623963
9442878786346289977421531260323930709764214384543298693226148837724401849228788046537819889428543891
6585664215165202789864248479450615685388603617254823411747100842822339987540812915879233632094689155
0154143356209187231084037554040784326641777808443639098764228553099949915900099019798341677409833423
0021537917757735337584938951410414524060781259195990486329696744245955067468101807121984657469788726
2419420831737147496366864862477123839746475312854041221055856862689327902354263319956838199844021126
1212832512770639176986746323807527649829306626676386731133743045744443939793573816042854385989126129
0174820519823755865668678765324532502315667596395162219837737205931505437923636035731622888188750141
9541637243910337357775698306886858181339173271489360080497566398557247634586593455314337422911943573
8952517550763618637634801333724508916211827537119761577021872949356516331401461104067541421228487943
5674246049507210467166727402084267312408175807513845735987803636379140117323636804491979999764699672
0010613751101265312779711590245043456187775748434495664175364489410566522705510636149090227718436896
0613449707150533220397741764869698738681560967511875067328531124220871487717434384728106918257324361
0573835046962362960973313824399475520833246703683126523940130189295295396344092781109260752135603431
7627565881020195439330548935695132493433630429342618656143787943794592953426558672667658390642877660
7162710772902925524609759923631635665562894671045255730584457646342813797964121813837061864072700675
8471245619908802866114917152673162639590493896740615594376055919568678677597125422621605465479176815
8318026810170683860380975104749365569847240349024912323738606605066638673256484595660395302483411746
4620345220349250246667741877128908210456382471573141795824714115905107069671783422763359764780567630
4765733903635506802928236361984550700488622741375019215828579798720740994568811167320797891790706118
6173158860784208750767763287995597074669533646302622090342084163974769005332279164738636884228224405
3978541798498570641812555322917233863946033501905023512563002740494859015268835116690165123220803689
1099787512077634254730713804906209160774057015973185774551808919805091399213809977168371756384143050
7226358464880516758627404552836666282843740865279737426340394990535928693197278132804122736559466800
4015640806738824137985799415648746450119083149477350078134087800361018679456902048328995071103264510
0313075762728371237906344393260792226080543717833923675502041198812235958757040844332667278624289845
0969416171120561106624914709458436960085267235113735978816173368376759240441187251234394865672787693
9267012706220763930914041103578314778385351889845094407678449481323067752885490501696848081236032404
1870420479254497066613210640020493632422449296095964505805766278027170329696287638337995132388713427
8612080989129155575497006919026446015981269434442123315097264425585216075853326862628564430419597430
9412553809936993415301213323018404901304268348133973510864571515481983227699563207147648603203600730
0427273331691746960268801574531692260825748126786269233694520879323203110769474726180443357822680370
1905723642991093627062949500686595607420264043408004788598113232846672366037475493644954690447333709
5904291836888986583593503744619179237091249813898674743335240803480326871496946503893758234003287374
9113609519992523789327931041539419147206018555727326112919171152483758199035695239652746778418345927
5066758950079980706655948450823672490331864780504279814502224544895345787371760004380597413578433734
9915458253223539102675311698855173749961268891998227712379228580730711294451672875222846283125669261
9181337886783626219081302741901002064719210122102980127481078120895318302227838439898419107920148977
0453010080328858448334464893525826279499116558011764177145507570797684381825530270521883938030813742
1275857602718237793091148700574034012982566518173318391344138847965348669626612590678683010096615620
8253416026845241212993101685832361931644937789405097566366350769480071296298953856199539388278016400
8938251686732131812681113203917750604998743713679263206687756114685254795422933781238967728796907772
9316062774032153971155019549920549420215818224176625866853833964701681009852997026563407494171551621
2208399204956742664799986974891993074962996059090622298178665823719862820447530924907681510564124470
3921013163313363280672984228224933364742154935200960034093473104067771293413987975680950835649324515
6695276181216930412403071295255648587361999174898821593595763240518146882235922307782021954405364290
3588669218926423166666683967072123246543219144610275645428054532379367466849432385634683166196718955
0382148161701698363684518259772774076468454495875901634996258074288008376106929363737986542769011688
2458101816795108340359068406910580230254923574854112007203328146196876329163062067684558811500441424
1998304411226981655451457902758374613627974453875138211084517367017678556655722764161882518801161251
0243755140162036107328062389268417772981490581581749858903508451794778303514850467827028662571227214
0043652791532079498024344290313932611610416170250874025470476410071151735655038913032983860388225320
7268644373319157495003913076076175026622633322606636306749595935582868519131492882511919781389758651
9306170438764173209749223051044228566183789591938916289268515802073815351151087157201606891862649078
8516515854413358139207539761581849786390303558071779953662651038188101196686587658788753872493119970
7184468788168371459753396005976104851208717438815395449666151366740835327378406241674474828203120938
7676957600747519696982577644094189635360946248851417265675965437052228704609339972848604431622063414
4867796618705391130745822316255980635196785342129654528211109569757072597102771936798640483371146378
3825690882210563663810636492398568917432740417296312983193377470953098437742576859567492698839149146
3288466780092084089469096587977067472363209307071739160346020907194955617845116927471569734891852132
1177615940966970800704614763528168338650224517175091714873148346395766972919812860872093929295794410
7552853252441538106018128204713869731148914906805759718280454989729300991111811196559431649858522779
3803127359127673541197208003207612312071652603360461934072752390116537453756567050647196611635949172
4067128117079238130253882514745151039839078627996852332378119069688056809434206339139838441480655763
2978694279484084547967052434290063277141344956627552774075451868798316739731932870005377742160597942
0831734256292421075744113816848511876749967309090884166077833911047272292698529192110116873377284169
1770411998692915413476326683295880814199492514623569165562487146869318393338336413332283410226364669
6496996627742485273157045994307209922681843891936230940458131456534312782729566312898036034770461877
7648749669973318051482837497483484363873388054072667993430069699325200081785740239268374780720827962
6665213529230982749143303704650219729931391673991718045079072343118470471247150552575009196749166495
6669355847116676647316530811052322083060390118614947724956943649497620923839392293072140229356607155
0735769511633017679866117562159343701504953013654896502465241531614716600639340492528219157821102489
2197973326995583324553837759839362503019075116841087251238203116260184669809702630008755897276179614
0878950142125587974141478859259180066825350799989033234885765892036560459092025809589603385618530614
8435221463925386243127252614492775037556993019176846297884004803581556838302582616771903499516309813
0059716455048578509481071017414199342858168073649718028667544641150951224864530719826895400548226341
4734282194289003765646971942424227572891643960707936176625217087810609233594289408811745363971254175
6204927937382294745302273791680158918256406340233304012118289300346551328615030087751897590104602197
3855661344335495678647870663998424287651418277149308194812325906983548400929219832414937191926581086
8693331741583953177370196825288057025482314010643915546921592067755041823860302977094016974509347076
6823134322194857135624741578400473437175823878167639383349865690276597267886275066842651415369485415
4864400365000559888093705568476298065689205106342614756720422292754571317618039734127640273086084636
6342527397627064346907349655085160400193026824009040309296517195315918136752339173750862365371895900
5022291992763469659678402408871911154926801646121056402957601585864550755605276064921343635987718976
7899922154704275731071224805761161691828800589108313561182155968456834118991444556294768657908218946
0323348384825811182690673867927790781969292836667868674288496396267633752177239132427548867555777150
6545747551815693147679570775475935395992337064963951137973877201365217263833688968187258338735378193
1902546388427663903944218703640099724550868281264943333491829002740832023640029029067468859436278351
0907085201591743314437512554792381585873414815416154893959788011984981942663343220228154484335835382
9883986757783053138251824458951451766096660781021023245313276475542839512689652229211357178768960119
5914610831497328711347643065926436119212745164311387969168660427932503012962908194127227474472626183
9764959976992680847495096852287161448040535968151497207124322419103605139434249864047894929384924490
7672067772903177176965907828622251574404739104949405872705041613702907939549272385374839758189072517
0413096332144367540129327248623159928019483103464300763803968837071151550417319361454486958651111825
8588663334826072444312989113697489112141762652856075989929442846936642780440393740725696330668939297
1418295037155419891668258130534792893221559309149981670013738717411357122075765847395200541575396317
5572872056028837858616972286049919734804920601171924273446300419132775550215916491705384928054223395
0816767459663959837676587245719378471403254895646438334048343911525262795369336734746362639808781590
9521752352372936605577272361476669555368067834983370894663196961466235013019376927174744692782579236
6733313974502087017770784329418263893001170414660878928453635620480874154772239367087590317930111819
4415603138592493320602755708284250909084250040717322758604025362331116011378988342152896968360417825
7527809301774079222809199266291500695811306112804081459565080076577444793287409477499711256335244475
5555230103960557525360942564254703883057988378409106575320968148343801975934344206882725787733132691
0932632914316145050412671411448800479158778928460369805846854541304228708520718320764194570498297820
6173632411402706331061822876299661619746423940330998310073806955725243937693807383665989262606204728
2095394399124094920388127073317012264784719911956663981220094714336185348326209717023745189871612091
9764059120956597273524150952680203181877917607742253152239362885616969659811773984719289583467128575
3477906337807454237169772974330677783259179368405604984954172571808494731611472930658871341286870878
4050565302816839082868772486101901822758507595427453451133294592740755026118044173561766512079458701
9854499752666074776630827814082795379487973650915256333304243274099518606113105665468226732009098344
6345390159823968158941440878856185756204445179448300680463390706353909860376030390646047092779543741
2813908955304043466322345933580763516373590958285457623671416987833706974395270396542322484259867679
3552940657274402213747141183976595412385568992554774965558200069809311983475082256005209597971678251
9067871100498474922496391895990772186729592094976471962300470522320430885609507520442050723177429941
5823170826133331283993895019650289560435493317761215498659206337687554287081847999271661192179623178
87469086668862532595823282601124310286337
[Return to PrimeGrid main page]
Copyright © 2005 - 2018 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 2.12, 1.91, 2.01
Generated 22 Sep 2018 | 4:20:13 UTC