16
10799616912803161321879770961749059
16635711894482046420151570391052851
32516844224932185535543523892344131
16962771613788138187231325510190403
22804194169026153224884463328446035
27344824206388852923218611072540995
11060768100006751743862342981722435
11447376774275575989916444199900227
21831583302543333006039197970215475
38773031728119529955288739763017315
38010772909950532565599237788812611
11425757081304803257517891473859907
16593794955752721142772054655906099
26695713362918106700697607953654579
11386459580167905541641276581373523
32868056769563932517704410293683267
11056538637883253915852721547845923
10751197941822797844395922845405987
16311194329886409236050294230758723
10757699932955672316940717740348467
32880575419331349675498551846712131
22176702169935753318348733212148819
38425536348070125863016111824655443
12055620681563667948019436620038723
26674157748984553155263349896917299
48178840743980975470973999942825571
21829196554071405667789380771975731
21788715877465945921321069078258227
10751202582808463643088957189731107
27366300299690458956636381007454531
22138656500981064894197449277915971
10734881891057263527934701671228211
31586224599048810503615837286703667
17266927325949738059848000374850883
11421621679503309409075378201501987
6981386203649326516632909843490403
11099891666936947086884457124549699
16292103665004421429540782814208563
26674237000111935625796028115137075
12419600452107576814769082148808019
21786097327353498729002909032526899
27020311455807234353344186932278339
27346016687201170968681294333170499
52412852821254864440180667614196819
32891131333814407645922242632827987
31888010221452937783736206712124467
37772612456672164839896215621690707
11835282831546924306510841578080083
10732020084224827189069565527269667
5558901083287970215865426516185891
11404047921461190585892612704838707
21826656629933966554568997389743667
12096179950739275045262960029352771
32887339584157095803346670756119395
16270638450691129003280277997498675
38095939145490183070349861985736019
11402765396314118670490798400943155
11060584576604891557061119379194691
27022851125776653100246431310111299
21784744583712689616327844186768163
11059326847810199552404996141302851
22172724876454009870308909002208307
21787527494837802375606894315315763
11059326847729643755027419255620931
11425758029022461436731766114169411
38766356711810470348820520647493987
27673324265678473739462546730337363
28034267345503791780780000705533251
27022846195772527251692798678876739
38788168884148501110545280855786083
32521983514871227552717718263383363
32864269332376084579056277989311571
11099891667097819989009991165227843
11099891667097819989009991165363267
38463481373121889110749603984467283
27365023056097682440956113189028931
21485668814629008541850507484017715
16979176540318811602501266050536515
17286026596192655436994768572527683
16962769830987026105925556708328771
21484321647013571712956173050331699
11423141932729771937155075514052915
11382493240889775886529723715826739
27348478874995164622247164833514819
26715994901250438735809112681103923
6207849657411408998159425849135395
11750028027299962353300154190467635
21481935770253345441933802753761843
10836220342089474237311638509397315
12394306512609875249045177401422915
28034437314122561043194127079540835
16941047369422971021076862229230147
21806378844633296218361438406844723
26672958843875588354410970505949747
38462203819001346598305908088268115
22156339211936446065024640389231667
5887228528133559619536089391506227
11404043940326813974849741741442099
22799347848525839581294160446436947
26717173401821238389766007188242995
22174162458346437874337656531666243
17265744186589003754199180657378627
11426940221713663176591116301779763
16943517347298980077333625516999219
17935148794825651452624312149832787
5883256538502335893679270153048867
11729750586377002080424360027435571
32879629983280754855091406849328467
16251791386612928194036387182420275
10730747810615801927565351162356003
21784665688170648873509071599317811
22174162458346437874339722428634179
22133433340378428876752141091759699
27364937885183509902415452164080963
11730943319924801134913466829779507
12417054937533525537890263703508051
11462354593054202629152506467664707
38416811095760577645492114481899363
21442568404239629806958756527031347
26978314065396292392485089237344803
11440721917943532868169116651176499
6232113362060545114088555136828227
22172894556521611637814330382509395
11382493240889775890752888017862963
27713798671268160119077835222963779
11440727880607460371443132709640291
11098619393163010239203248928072243
21810345823408298480689581787259187
22153794362489044417520448269656371
27366384169207535625588923437495619
42640465019154866836477634248205651
22826937273098037738896735709852499
16593795535050730258684661370987059
21503485227127425307971733512594227
27344740337478286600102958177853763
21809083476602978142066748269142339
27350939009098502728481672889971779
11765393918223651338494326550574131
12436149216055101796250456710075731
49475557517420156504150620546426723
33207787129518290727369552484832323
27324466863119783155013974899180867
12419600452107576823215535306523987
11099802492785876777633020279735347
27347290451414863818531979212965187
22483398718311749034015964946261331
11080871625980836230393907819721523
11752900707055676126656593682458195
16964118549659438550349762821960259
17595259396146065333552990503978323
16595077419391611696360093053428259
8506447559091969041853647017170787
38425531396309968721495013067015251
49478261178965481161918929836529251
22174162458346385976212214147069251
32232890451790161306323530296681027
11769047698169027845643673288319795
27669258560872481760022281518924867
26719644349487154140278502710207299
16273331851577910151052626203193923
16574695667517659013399515736716067
22828125696526688012716568659321683
16989797100004745329550231410730579
27363997402465193392835682059433027
16612651546140757970022534984446243
32212607152417697788885447176693059
54665155976970493500980636141507923
21825463530318315823937251191173427
26652686917014650278372441275384883
16966817587697270734029913926546243
27386670563294091916254961064952915
27366384169207535646741001698231107
16937492878687664744590688910656835
17242985546095768336145417059378227
6298095874505765805884129733329731
27022850838199085464146283397862211
16966817587697270734029913926751555
6232113362060526662020925298660675
11402844646005294154706079065719859
5887227849836154700112899773440291
22176791631811206891172031998809443
5949421977150527086847949068915779
16289484165591017301224647740970307
21787369966816628563806791960502563
7554272029360069710997831427835475
27343388176691155393461115945309507
27343388176691155393461116498957635
27654473243436684999074328398353507
16943517347298980077334720750560051
16980518468525083804216094806324547
16635712475909219229142551860757043
42966092767386907314738632862225491
48415644702629202298879015054951747
16596334587689417780861744453068083
11727294204151853134786960259556147
21481935190039214437161611775001139
12723836596011273010664446741595731
26693326013686304845715614756840243
11452624382754592007809998023509075
32210220382261290822652115244364867
22483399320659296928605206730794323
49480795820796882068240845433562723
43311062438958199591966836119664227
5892540797214203113961931302711859
28032217377330953587190506844288611
16966741085506640472734377267852883
16984494773276339928185965421033059
6279080807075845737163876637815875
16619231798370932064281370809213219
11103852087289766642158987955614531
11443329928697889174588218039083299
16943918421964551330953722952238403
11728552823783423287123566747861811
21503406000248767588030313286284339
28706285901671423837845142453367875
11747576613755505953915523031052851
16593879424608457195008953940194611
22829388104011541396286972167210579
18265936587764220102852498745824099
12441145830982412453061804503352915
12419600452107576823210097860167251
21827934843160473633981095331698243
38406595204418308729728340828968259
33251061841476744531524051248052067
38093402005736170357230611626087763
22176701181931148716741109350041171
28362926561213293466777534915372899
16961508662581003445444889558803795
16633108853707034749037419757458243
21867310565193340860080928140248371
22871533775827095639965759048283747
42961176267742310236028453295375699
48157206173741820101760904283313491
5561441974490584701747911383598131
38428135423744989453469884804720483
22825659719346133960222934216893523
5883341664701715364303269660930851
5883251295159737661170770874938147
27020389502915112512644479315100995
22149838542018803970003761206298195
38401452262319350664770303363729507
5562625773910665472019701158777379
42615186571570902455422288196486739
22156334902045339040406084404781875
21849395096944837488020869946286899
17305041932920967016741161835770435
11766591313318538368725943994959155
27328434871748801128614552657015139
31582579501603601005341068497270067
11057969077824397062940551600681251
27670611644815688288560484304896835
32558839795838135572651274033050963
21139436462649527988444549780489011
11101243827577131742155213845718355
22499954023294744552245306450208611
43915478245085680618112618545300275
21829112085508877344379307022172467
32859114837615560721194590995170371
21480672778928507292287481232438323
33576679622144052639920614876328547
16290836364973480128577535148642867
54969392121025268557341017722082643
21826810446563146535631818603058243
32556215922606856976473277904270403
21805023342445960095714962477167155
16938437094279107939526423973269795
37368316424946347257231354624431459
27346101759603865521124521881649987
17288487309932695528218891410478915
22807843286923036342292621408097363
32845159481292268421745756973773603
22476016246264998885675682214733139
22174161876919236455647159241687875
16596503216988584558550462016734019
33209154413668869637255660398072915
43922059446166567362608544593691715
27367567892257506895655387381765443
6232113362060526662020925298385731
26719644349487154140278502710396227
38424188617407543172828826071291747
16248994281409191965839777349050915
21784744256406001194252675285668643
16962771053291916349224751662768451
39395205535284631127324987690861651
11769206562139470841829372676158547
16642299034038844007246757906175299
21826661545345754053011346281341219
54665155976970493500980635586806867
27364076960745051457846969269438035
16918309506803932563635884837463891
27692244609827302468615719038113091
27366384169207641901235928339657795
22174162458346474916447765131506755
7186485555865065142427538713486131
11056618524914472085530279892239155
38420291484235549055169153952278099
27366384169207535629265626685846595
49475556549726471051956631908087395
11382493240889775882041658984117043
38443284134232913413082871955285603
11769206562139470841829372676568659
6210474170098669724388096757417027
32904834151644791389415734548776531
12094913770055287380186693758108995
32523260738874371140636913323549491
27366384169207535646757489591206723
5904802282528831075789223248339491
27367488664307794270952107225199683
37773801169101033639846508540093267
38751481026787953752615850331096419
27327155360302664577002252520273219
16593710737134441578454094394438707
16635711894482046420149363281179187
21809162375856187536485549302034755
33208906208056015009352750033220675
11724590524759420348017546517164851
21791420899838114112717084271321427
8202127797265323844106943280408419
43915657169819728968758033938208867
5935894428635904065614133111121507
16312534975262008483014298463965747
17265744186589003766872988172051267
11056702045968439586049008232243491
21767086957898056524134380230427443
27344829718958956697035809989662019
32862907249930209023812835353118019
16635716846474171364423880136873283
16273331851577910151052626203268419
16598949097728463775500960411169587
5903707307799919509488450709623075
27328438853880518170472088157382483
32859125380663023493210069628572755
21483049044653186342033576750752819
16638331375837142087564467087234371
5887228528133559619536089391645747
28337722373582314204884968093619299
16248919385064558720258807078981923
6858233375048153708737287362458675
16289643570842810562096591245091891
6515982855839937396844972767192115
22828201483024251700116259892315475
32234162474083936539444854103749699
16635542896328614024668059239784995
22459298113622384921194198914507299
16593805170269218658919498840809779
21462850813904656096010008710492723
38766267623744912746634631053801571
27367567619035566581624637505094707
11080871625980777219690469568819763
16028517200624301865842259124237379
6210474170098669724388096203768899
11060584863035251571483914458510131
48505808889115436954607203845834083
11421622010748983983483772070994211
27689550522103917970115847206098243
26672968437066127557694496419619635
11099971515207589935305782945207363
10757695927699372694912195954422563
42961175357860348149119561746306131
11400314314788645203678890137297971
28012786569810554970731510448346435
16961586571956544580026720946762563
32838758770504366428837756898784579
16270553955227878484298366143841587
11468846678990557764874103583683395
11098618076803667963985656124945219
21830549337313552634793396025898051
15964966292562862906531281477321539
22174161876994737668033777691219523
5864316344749558830353819280478499
22171305060683386708680337915131219
43919534727232162341584151064434787
16292104654806866547021029301306163
12747763500873316119716229600920915
22174162458346386001896874506806083
48499703968615945503756276780336483
21462850813904656108941295454667571
16642301758801487366241994306708803
38075496439874242994535925074449475
27365190466181878553328699221168963
27343636654468377655812074139444035
5884523876968364489953274982707491
16269192512545841847332021845972531
11440720350047339882636053193110595
16619399868306124604170566931731779
22174162458346474853146875726615363
21787353854248345015831520896758819
43316052883017476412161149040293475
11098455285114477779217779514421555
16958967441266382219184143334930003
21181347580552409261735665354294067
10795645929980550367726379956786243
17283561491057149133976489929425731
27324547056676360978667037474046787
16288216205425792861812822319968819
11381131818617271102891787424257859
21481935480025276826454832160383539
32884467853010545766691692908589891
16633330119773074372168246782993731
32838758770504366428837756898984771
38053952279153140617677391043577683
26674236087666355787098128728208691
6623970266587937606092731677300051
6513437964301441250140550672426035
16943851018077918543584224329753939
5870837211893988374194833746764323
21787284838199495745052926037738035
27646445801828511100610934679754051
27646445801828511100610934679483203
27325729889272388936220515715138883
32565024252918803663983469561926739
37771419043273045132846585413268307
28035793787619737293450301811021923
22499954991639899925848196494428003
11748838982559176681212015256281651
28077714090250920447476430435205699
22478323145181139113824817689159507
38037456071757594514916277058942019
48497085086822013609046135051412835
21805264697308125821394842319729203
28042374676873891037278163119199843
32908478646903076512377446744745043
38743639642967842382257123016336739
32253246267369579977030965453657667
16986930977381490711561004157064259
27708397270732212533553107443065667
6517175670376195760617879695995443
17284913980222778843742510893127251
16988456801661316874697830820112227
54665155976970493500980636141503571
31888009350181614685175652419904307
11769286099938014962774681434084691
6947222117066871734337358201505619
33229258271220889155318890423918931
26677797005051649013982015845114931
32561295577222133583039245643568723
11427023759535868768648192440292931
38424183644797636547959506208253795
32558760875653310786928387808511827
11747567580368404793106400241062451
22480863126058180597984726644901715
32904823918785440629325750737454675
11058054248678749462737067919422499
33210333306310240374353867918772323
16962771050410813850832984117563971
6635233079747004674730876754875731
38428224184664476658137671839991123
28364193882253025436246100508559203
32514235573366292690995933818864707
11405231103352461258914115507004211
22457961157647566205908376201024323
22130738905783056729588985620616003
22499958025122456993202461873497427
11748848885715018978888393313956403
22174163131633655204095686930154563
11421869906961168402313710070280499
27019122179498750617359728805897027
21788720890720798818538445490893107
21503331104735014853533181065573171
47163283574625105245889561272788291
12394306512609875248758332941743171
32881763880293536788145254230471491
21808839868141581999628750990681395
21445094111248964534789840991040563
28362926561218033181390056797591395
11401493126266127883699401747931955
27347452891149877677941803995911491
21830552989468954616870423750652467
37790423026059064183972300091442771
37768878811016038155759476153611347
43307328793453187626192005571380579
23171897623714546693263417968973411
32904834151644774073324696841373011
16984563418421731307362725484704851
12419600452107576796716265694848339
32537115781923435807247849521033779
38098483170970834993902029323654755
21461583103864036831372730109674803
38098471754716049672547615606527843
21445272725439541318883210329225299
11785612958434285504242867427951683
33168416014474734838837003202868547
12723836596011237134694879705056851
38133788541181915741854205197177683
16293540665238271646685143716021571
8181929005433648578296382767727715
21462925961578369896526186510758451
22859903345705770876959598181836131
21806454323911772168716958774338099
7185386613574122399997549062010179
6279080807075864197364950183920963
43228487461873838667788802355053891
16598722225637334385131506967462963
43210734147833143601799084367106883
17594069751484420614259443182498643
41987536388304883714867641404765763
17632179720094977283980874455548755
42967364768688751298268497900164179
22800534799923425612458838487094867
12398044217768494265602004492772435
37756054040839785919229947982013779
16979170930983067365100937310975299
53695656156178969567688734042187363
38443284134232913395331258555786851
12398123445713779684679711945344595
38445740188773213625819085484287587
11769121390660177137511544134111795
21807736596243150859649482333958723
27022850838199085438204211501413187
27328606819858322103727554952512595
32843977925860517775995839384204611
17595095639814200586258246317519939
22498605864331134744991521992688707
12398123445713779684679712197002835
33207714133382583082072865965888851
6515977904079780255323873170761011
22175359871631828567025237959582003
21807726924840413620801238179394355
11382493240889775890747652452729139
5883256865809024315754439054143779
11060751964312960770338210475889715
21486773058357737427323921000506419
11785612958434285517414960893932867
22503681730262948599029153729373523
28032291671867197995224675544160099
11754157814775018042597759207687235
37772612456672164817939036613658195
22497327629368163884141722864993091
38092442005081443493927296715363427
6635235520945434566596508720256083
43957395866882654966626107742848867
7185386613574123558004222186377795
5887134403738468888149817342178083
6859516770546776481150447316513587
7185386613574123558002087317354051
22453985205161972129147199850488627
28018114335158283183545763222463299
16939783992294899326892698306290467
16617964497387329653579656694425155
27351415948245960796929616864420675
5904965404179155586154281491121203
16938679516462546420646344705586499
22152521697496209905618553434874163
31905990412043951063786425458840387
22152373144691495659985565539967283
16289395711954403129415729639806003
11728477965963393690761740262986291
26979829965296618365462232317636931
22455575939988325101107834725414211
27368999007908824197091071815136067
32883273839290324490519300023731267
7185386613574123548945350162466115
7185386613574123548945349641323843
16294713244712505355787273271058979
16289716646999057652854732801451059
7184114882636488382717929938302275
27344823584024670552469060667651395
32904834151644685117166161221674067
27021499626570612931227138789823811
11056539238633183553483764048929059
7205586005877618695904879931896899
37449361535116287480809059286877011
7209235453113431996955282550109251
32862907249930209023812835352982595
27367730367127849796874438797706051
21481944161487480341376232540226355
6248597112597965166050876513797427
21484237136973041349777858532360755
11421616439932937749724605138018595
21825310373857709092157252564038451
16250360677307073780643699583239731
12397965881712585554077224388477763
11420354380775463418519895452955699
21829286347188105453687757719352131
28039828503405974478978158503859283
22129863122362677052551182551496003
16289716646999057652854732801327667
32234077692961304329217000432084291
32236538699629837304346729799497027
21827934186770386172081047388562227
16923567327008156038643470287852611
37425187291973836897737593878750531
27001300796341877174183551829361731
27038132859813374391776824826086467
5885954608266000553882494179545379
32904824538053801759862050311516499
16313574829268473974724772051034931
22149837861624926495068926184137523
21825230507448770346004835901514291
7185386613574122391518115372873027
27040666358349353589257281198241091
16290827433378243021157795900891715
27343388176691155403080674456126275
22176785052997495074046101766157395
22500027930889705508709334238983251
15964955728959233761511636329373987
27020384841235688485835164806636099
27044322560009801271426069925475395
27344912407502251675960456559874627
17365883592210395519644049813619267
26675430082043135386222239110218547
32235270756611876362872970313741379
16334248758117682319193927913325379
23231129959668103357535593204958291
16612646595674786350508937057538595
11424405539331777299420179937248051
27344823856933713572548055879926835
16638341649374134670981712130373203
21849568756872331277758881112208451
16267929194489025833692145619579171
21484475109270818413989919910548803
32885740745679073678751216130163539
16332753344679076922445228461610051
6249602608772262230068290717356579
27041781145115394827258153004250179
11445956608092391905452514422969683
22135973282271464584284436035875651
26717252919974538495283494222185267
6554091974671017308905422569563731
11421701277596887136702766233432883
10774010391225645117150357993243427
26675345574137443273361538414691123
27347444016581864267406505292206659
26696901202729117275507863402586675
31581308100991333338464405260747571
12054348970404208637927880232551235
21481944780306142134075989290197811
16638341649374134670981712129963091
21485509757330309915518207648998451
26699352304735551973215038125196083
5562872763581112364533524344148259
16938592248781589573440707344287043
43960089294290815825671786451776083
16595147095902004262273017159369523
16966345292028847471417442077664067
16273168133846524545730199420088867
22172567082449124966748765171097907
27692170662030542805379645254546243
16247646784885374163268198905164323
27707204538559266671729715858059843
28058343445337200918434965960929875
38419028765896530531021597553341523
7185386613574123558002087839478851
16962776951409043252811612393129027
27344823294798370829115641391560003
11078331355198010384289212154393395
17286026596192655446034944603935555
16599039198814236901284577934726723
22129545548349548604291267531252531
27670699481879932970241998384669507
7184192619197343954378719790245187
22499863549603571439690402149782851
49454006797949220180364835604026707
16966345292028847471420602939950147
27688189139953233790681267864617795
21481935169346118176200651717100595
11424400625039504324387498387395651
16964128473575225876260003845915731
7185386613574122391518115372684099
10814575868325264839168158144414515
27670698960710509633240689514267987
5885870446401621743579412594570035
21825305092051948835546027556745523
27043132644397342254592818623689795
5926515155053863767852316937564979
21832058946029914356175199588030035
27021498133618339071167590001100099
21828092954866158495412461654725443
27343482260134160691047843944870723
26694434626685361135631243948471347
10753644130844095779800998271394083
11746299660399965162242650256126515
11750028297113256795772871533404979
38071604338105469694286847819195203
16292093764723337102633721092321843
21826662204380608727417442407826483
11105205855720972787347868584321859
21461661769861878964782838950671155
10732187803414434731024053813977635
11765393918223651194694775604523827
32903467403892774481697139517122387
11729745887509605125348924281996083
27688189139953214123726750203860547
5558817229851162393498737613803811
10772737767341266647307550015558435
11427018809372185106495912648254003
17262084817486276155024795141289283
22130818812143808508347634910848323
31888009350181614680918270366794547
21810355417680312787322066212888899
11385117344722751925893435394114867
22176700872833926335204629611574867
21462850813904656086945772037546803
32255706670780399420451005831144259
16289559430819117332755895221891891
12744119005614924715763691425314387
11767859023359157624317604856607795
21825314685114721263846390858404915
11406652529104141767228040488756019
11751216426844270870765913927595059
7548094652438171672497048139547987
5868213731563378689033188612973091
21786007924648210320156570669110851
12746568906647082542498551930832467
27386745745101292875784356302763075
11057974687169956026028365674988595
21828093825434920989151284147074115
27017929407714488506042053972738883
11403954151064227219685910567466035
16596419348731435354253057623995187
32215147093328518212699367701558339
5884518615642327006150933748138787
27349666116378691804781712817472579
27038132859813374391776824825959235
27020311185007261616778397699105347
16962776951409043252811612393133123
16635631738025989088037948672595267
21484400254774392752965601346135091
31909559139302877602433844411446339
11745269405293021799994751845745987
11445956608092391881773362447869267
11748765926954357099741010249990451
43938464975733073678290930984306003
27362649613229897862949571808015427
27018002463172935415831259089548611
37426459332618764155321268392248387
27348561873716717529640658166440515
27673313431043844984013707902399555
32515411886956529069692783216894499
11770299603649724130593036350796083
27671956648760788207499676560339779
16612814977442002394487229322187843
17265744186589003775614239783412547
21833163227149654822014105716802355
16269192202979999537072441885078323
16248998284474569262594059786064163
11420592954961572945510451736949299
11059326847810216769648706396041795
11099797873324184401369672231174963
11724829099016348015134167994213171
27024118196234786170465909581689923
27670620313200936053176470985852227
17589064395942802213556871400662339
17265744186589003775608998898050371
16918234262132823800641461769413427
11425751177883338278927710668871235
22174162458346440260968188834174019
16640871319246673322822459911918659
11405231705184769732128428886532915
5889921628079271415191244226380851
27690812893334910438436819134993475
11400071971171811752898752666682419
10753728988742774415815290042725171
38094506227855312054972208612856915
11786873477420227249263915469849907
33208980815552672791941572868854851
33206361972742339646983146287936579
23189559951353603407644817538443091
22153709828270866973590778566353459
26674151907743684381239435607556915
43938464975733073678290931807438163
5883256558978557392782295851873331
21826735511371443324763539507319347
7853597557323771721890679985948243
28055887372299258723952846114669139
16966345292028847471417442077783107
5910124478274696209751596729648179
21829281026473566323631448455787315
5904966021940249409229789782417971
32211414959344778570522862984192579
16961508042311465955388531747795523
33574063835412358689897440371552851
22453985205161972129147199850558515
16289716646999057652854732801266227
32899510659883430355296439534773587
6232113362060545109326711439578435
32883275060400809083221025191199571
16592368829635821240193509242454835
16962681238253457673249777226424627
21480746456765965525197075647705907
22132159769276150260119580872745779
21769791279097969193768865824663379
11440800197265133506165528916603971
16252975866904734644071337584579667
21158525519820417808444188205859379
22498521025240792022369625501352755
12739196644885315167782392125998675
21503406599730189363381460181009203
17325417519192406033144615696413251
16309836887368426339653650115273011
5887307737033523638856589443871795
43615215331247581634572061899965523
11099886965263283858653515696190003
21825309404446186566686855716213299
27367735630714737524232477933257283
16960155881752035260966601296650547
21483202220167487031985130350662195
16593804200399330288022683761451827
5887380715040713415542876263359283
37443245237481858011047240816547411
26959562080926949484518615181116995
6230756579702302957351068269491267
10751108478974872483145612046512931
11746304300039736837072239745835571
21804947457119488831552659996955699
28014148633886111105780570605691715
27667915683649738015888603899773763
16963963823856924773748703882581315
6232113362060526662014108899300419
11747492686285287170922139783086643
21480746164201438028060381782742067
22806650223717495399780912135034195
16293450894119276176277913267745587
32254434651339487949042790881899843
27362492067448203616777706375693123
33249541032379656350490819716915539
16615340375122145795210633281885763
21788547868133882476746825143567155
21462766346040447724362228787401779
5887307406831766448258360625279539
16937254301960977673794843558823251
5883256519083709111396635470008611
10752554743448707088047564210246195
21784833407194955059893413613871395
16638331745853782283562356613190211
22495036866136316676786010987852883
5542421643543648722541273317187875
32907364150198709776891355984966467
21480672468083474320265892197450803
7185386613574123570393326186353731
27020309982126641796367149255967811
27347284301901969195307748122113347
15947213551689234542748818588587315
21767086957817499584407029952955699
6248430031967051112206055254680915
12401532311648259625485778879329347
11728482007477894973002101689569843
26674231737951219844156244265083955
21784744256179346044734927575335715
22133597639139065269221382082081859
27673314031804107027037556217173315
27325814049776116330164065268806195
21788542586256366541752010917618211
16595147075274765192485751913464627
11747567001293581731172033930469939
16964129112049286697499661672277331
26330629118639106996245364522361395
7856058291134872121888877809387091
27043048175835000585984360464867907
38421638380976358043282811568538707
37426459332618764177276321910703171
11098613144391580037600448369546563
32212607422012581687682617174086723
17262014891011767696277509514675267
27674581703041351118841323124507715
5887217985318712519591847211967283
16292178233735173921324022889796675
22804194169026153246043529517626451
21807641522840740634030368412025907
11423127033933636592743846840120371
12054426686129443860060725278291267
11748834630208685799117008012583987
27026421073975010679556390926959427
28038407307061837906820168473129299
43933225335360361389300672350348883
17269310616524660527233119188100675
7185386613574123558002087317226307
16248994611611813991908000719319859
27046703483578662349980338178245443
11769036904809653042712639244087603
5564050913780543458046130254983971
7208203704199323190189631905940547
27347527516932386969982583820407875
11770299912066318202689830892217139
27043048194039706011566679623288131
11726100809185052368237759355425843
17306309005654358318558840005875011
32213790932580263182919343671563331
11420354380704645286872025353503795
21177777963311418698239363297583923
21462850813904656086965567002718771
11099797235171951453212906404201523
32556379369377947818331014095274835
16592452657836656678448102958572339
5542421643618597829919382425444643
11425435484897410441222072769586227
27038206246446381295409201145926467
11400310545357921275083416133710643
12090076519493764210540492507730755
37749864941781928036740696734320211
32215067558538527238576188027254083
11098613144391580037600448369481027
22475619422167834500050575945835315
11056533067067207682093554614870307
27043122451943757083654246945150019
5864394643257562404712315204342563
27343388176691155407301623110911043
27343546942576713570404144438990403
27017923836842729624704804407620675
21826745144153763697295835536827187
16938432161620626915567062445334819
10753570124943594642857342698397987
17615541805749860249974480417609043
5542421643543648722541273601348131
12098641865387112165705163595920451
7208203704199323190190661658031171
11056692163004014830732359311176243
21806453432862106217041940067734067
33917513320100049393065493840427091
5864394643257562404713414146527779
27022840042340105413230299694118211
11746299639626311956696900457206067
38094417075303716366103437062190131
28038061035733549248011018494690387
21805022394804506568964661326258739
32231448230936500679561016856617251
27346091837736936226260018114286915
21850989562738465223433974961017667
21461661769861878964782838950732851
21826655974696135357634904540127795
32212607422012581687682617425744963
27690902722643438206212970927904067
27712611859356567794031064906163795
10775363519167972877685523777598275
41989991571573475698629386575427139
11444682047110988635481616932872499
27344833122382997335855887497180483
11727294204151854300921166711435827
22134705633173209371687666068047171
11097267195126603795285472640643635
22133597639139065269221382603224131
17269393343536227003942894207853123
16981790451995931591775683985355331
7185386613574123570393325160973635
16961497517555484353969709724812355
37426459332618764155321268911166531
27347210042131823790701682753811523
27690903342746864990572538449048643
21805190731741356937634198133744691
31829866442509197786796922518258771
11097103784709160468248369933075507
27021572680966712884247546362676291
11748760336805772372426253427425843
11057964125752621581691338002473251
21485589548918959546843530344416051
10754996251272836373457925797192499
11441989255743611958842496326583091
11748760336729624212889980398354995
27365022416817706703662932123989059
16593795224280978571637407664710707
43934493665059929838704115627275347
16965231747825799102385376517768515
7205737418156056891340132787237955
22129545860404173715625658433024819
32858945531020167445357704580973363
27669188924327636928067594176845123
27022770700003699610045691698033987
11727294204151854300921166711374643
33207714133382583082072865966024275
32560023266515692396194076857303891
31886736127642320821714977993008179
31906064960454411358376316871332675
5903534324946704376269031320195619
11728482625238713256593411428070451
16290826443106532396313844719424051
16270389947283793931849976872309283
11786868790565942704215220062204467
5885875707576208936797670355444259
5884687265629829559574233214108451
10752386382313806512829578884485411
16938511389783160851626728512238115
11382413700526374712997205208474675
22844664597430285088477356586587219
16597771819088969872751352261841475
27344745597287006889659723876226115
27366384169207535642512605386716483
16959987814310645667794321304330547
6861972224614974526029338136166963
16957694526917171037146781071974963
10752386382313806512829578884485667
15924390928938926269745325733647139
6595759735337656259387674577801507
10795645929980550367724099884893251
16962776643052326240999814002263123
7856048369267957819824259162338131
16294713244712505351582739698229795
16961329719487596833741935134057267
27346091857075322121516394617197379
16592443126666027270010217745752627
10771391219672805146124660144935203
5884682335710969191562523053474611
21805027014190048471087755452232755
7203203918042268955288860774184003
10775362530185467077965024196695347
5868301930197494637337409195483443
7859707427606192134580467139958355
21807643131921006526991771792122419
27362407884951825116638858278220339
27370272561622756687017695088030275
27021583205945457227836397705188163
37752319794933161231243346138248003
21833163227149654812414410605343539
21826662514908945636762316368729651
27323115028658370780403582416003619
11745269405293021799997921295676483
17265744186589003775608999402415427
22129789735729670149181590014870595
27323115028658370780403582416139043
11099880773225514942131639562814515
22136131720604201648408794832843571
32861555089289907798218501569918003
11724832559174846455247508096754739
11101148733391624599496198085428275
12423324157248068372121553618621779
10752296901412586448209591942787363
27040672821342638260695943626183235
27666648961740657570183154317276227
11727294204151854300921166459777587
10753654013812987034425544350577203
22174162458346385975947232885945411
26331971357554351475879102789264195
27017922963073205430750371676239171
11443330236988470088179018245493299
11425513805515829175576428498010675
11098613144391580037600448369407043
11727284282284939981405089643762483
37428994013640312121872065821361219
17265744186589003775575889766855747
21483122699809084982108373624693811
16897867342413323574718068715229731
11421706846139960288418549075297075
27323115028658370780403582415999523
22436327557198022129290558645154867
6860858138048782528595625802872131
22172815329875272181259477409359443
5907506625655242420648272812192579
22174162458346385975947232633238595
21805027016366526914070721339863603
11102500896217692928476332102533939
5561441684499797634766703056663603
16248994281409192028571172597735971
11424321049999913356226515083342899
5561441684499817220886096255402803
22498605864189185947089336335025475
6560191882949962695272635203593011
21827924554884760939384264613499443
7185386613574123561943914334467139
27669269121811990400054297285960515
22133522491465404668882141332984643
26673053528220767568753477028103219
16248994281409192028571172597731875
27039405461253193437988409192833859
26980850583919862084938301793654083
21806374223962035938969542914744883
37020979501538665260476552404297299
6233455579130085228933635510510403
5907506625655242402340583871169603
27024117886967005194387125911638851
16636905598882561508159014319567683
11095916003001519769459280174134323
11727294204151854300921166459839283
16331391280523555146305519854170675
16595152026968842565931549988234291
32238989529551883748897552348820547
16961508042311465955388526628783171
6859669715611068559290911111394371
21808918826783882597794147058590515
10732103972634632714459150885794595
16959121875414613843810306235654979
27368834961293374151659039258399299
27709828970152736952488232197768259
21462850813904656086965567540638259
16635711894557588197599191522095667
27688189139953233795467372705100867
17265744186589003775574850906960963
32213880064480284856894724308809027
16595072798872409232212649243189555
11424330352830857722883443682403651
21117965649950975457786870225842739
17348042135458342018501393654301507
16293450894119276176277913267741491
27326987968801295448147028038867011
16248994281409210551576341446341155
11097415766231058718288957503845171
27026410261706692561304373742089027
32250789864512709262387856755806787
17000635862010963186873855999349283
32560022064838948540392327622317651
11402775650351496001942631174202675
28034258081510568417186404858352979
32235352056726313730749125446816835
32884551411781700342723892502274883
16593730850119449949983766211609651
27675621902791767408112224422753363
11120163842983514895070682295907379
12747842690127698529008672565195859
37122213266697074796885207616152131
27367726407980830116399797596467539
47186106567306803249362343058294099
17323797944090008653622055909069347
27001300796341805570641775399551811
22132166019493217433440846425044035
16957779346366970323508085810148419
22152369180472321191860622791483955
32899510659883430355296440659760467
17265744186589003775612174155985987
12090070368555100196924653145764931
27344828495663049806125787255165763
6232113362060526662017480163550531
26372461570454701282229352124392243
27039320099917210640241670809273667
11420434247169939980088616982688563
22152363567273607475097502335770931
11750027694925973218411478369186867
7204400752398638501986172572750659
27365107778068909232844884187112003
16638341649374037786765789357508435
21787533106761790736931735988416835
11744872934363072009150619942401075
16940028469954464899273590570050115
16937566263827849424009360680637251
37122213286323731298137465542500931
27038206246446381295130964070504003
5885865494481473463886226331472675
6900234534818371900136674536272963
31914478000961342848936446156559171
5539881372760860913856684131164707
11748760975194199958219910653493555
22497159888573435769755230590555219
11099722626309938371075606590010419
11055275298387447558211771212894755
27346022510672438881619481086485315
21805264991076508598396795578627123
7185386613574123616797247799513923
22149827959388856178661243137172019
11099885745693915499399709800342067
31888009350181614706845917980541747
10732094711300417649325475653571907
27671887594846841174732993562236227
5538455863866297861820906500006691
5884518948096927400173957060768291
21524881825002391741295822729593907
10776720300156510865491151838913347
11423047826615574070470664769643571
32538646228903726680819825015866195
33228073834525162237714882309215315
12399144691617001470168137362388035
31888009350181614680918270366982963
22130808908552656427886415617217859
21826502449660395567531632204329523
16596493991670322745011568308785971
16289553800685700958673217109824803
10730827039978092277871198988210467
21834123596905248373164782386307907
27343388176691155403080670429660483
11057895400661755378922028226778403
11406657172432061903083423704298547
32864353204999867372666884195701843
5883415013942913658225212691518243
11404127132632924032695470203745075
22133438293196078903584480390698051
11079519813515322940338904287691571
27024033416537976519815302197163331
26673042713468484680515332830729267
22500041193938721950706071326892867
22151017057460209783498647982514995
7852398922032144523013572859942227
10752307793839573200654451530216515
22502407926003536016417179799406163
39395284434704932560882320551527763
5865668215101212076561227642582067
21829281064035602441342760707564083
22132080539974976125384459993289267
27367568219734178592924406817043779
7185386613574140932343064692077891
21483123899912896758329903895946291
21483124210678258192343005179224883
21809082505602376782117524324308291
10751108788379010697872686282191907
5885871395328443105167095263011635
22131135724723062423455087690204227
5560084902141554379659642817229875
32861565010858869339444950620980275
21486773036597072674260594561659955
21805031965864612729131697487369267
6232113362060547361157170287752003
22501393665106734057377161817497923
21502138060644816896349406211752499
37446821570795462618602326679967315
11728477965958582426913484445131571
22133432682335175326251629059191347
11751300319047076358741435732865587
16640950878654842389899523338355779
27366462737002934478279071176676675
17284750205054029032143100297962051
21830385579692357029697209418129971
11444602510742931804115664818619443
22499953033023308164462220190954563
26693251156007804312088440385713203
27342442390501156351505626384643139
16939785333074268820970307697455683
27022851436394771601575996685505603
10753644130844095779800998271389987
43938464975733073678290930967668051
6556542123877052891141649629066291
32561222190594108219849236436899411
16293286866072356689564376753247283
16289569024769162092063652204331827
21829270812571898702192521977672243
27712368274177418738273160171565635
6209280447653971674009601587749683
6232113362060545114109513737589827
32579041793523076431013896793519187
31542019653570694806444321278272307
16984488173433379201484374730499411
27020311165300529970252653969024323
11421701606495469327370264030429747
21485574133905573071985041045865523
16942492315039294572877038857958211
7203198966282111783311423273452355
11420443181293192840800830253835059
32885893008511144373809064824615747
38743547319554957257804753573917779
32858939920319901574523119280009779
16292183844208178201167520245891891
6861971953966795557165352951624499
37773801750381550149728651733726291
5883256538502117001022047508304163
5885954626399811592853975091847971
6538964347390969629151514017027667
21808919115575503166648884744438835
7185386613574122391519077713793859
16595072509028255198445412749157427
16938436782135091126887360736994083
32230503975327153204514439170311235
27667996188201521610828659717067587
22129630389635256736011974815863875
22845764177198721619480522436006995
32232963838200831795250433222599235
11444682091760962433676299590639923
12399155466843578286214004729987907
27343388176691155403080674169795139
7185386613574122391518115641177155
22115938749992893639089445262340435
5911556198323108744645443364013123
11420434247169939980088616982688307
11420354380775463418519895452885811
27366374573509717277610037898204227
22133522491465404655637291927483971
7202008780305523426553907169801539
22498522284956290426686901753042243
26693325705556561170568083138556979
16595141505687434459813842790851635
10771475728422966230396500251448099
27040587421471500538993914074522435
11100990587609119764845166309159987
27688189139953214124047889168802371
11767690393776684679573210019340851
16638258397750616526022745729094723
21786007945124963089429574533132851
22152367902552136962495587889201971
22495037156207086497701031774938451
11406415463582192473558810656588595
7507443231749185183047248013185859
12096179948250347087790125250655555
16270459853580227761987857826329651
22129863122362677052521298169910339
11440875364565224611709048043348787
16639600015268192071006798795056195
27671966203963760570996561842152259
21806373583235814633794731512304947
21807730984635285504119481464865587
16596335826465295118352986060956211
21806373912205308563459956388541491
16270459853580227761987935153562419
32211492694550278017763216406438467
21805190441527751739917152825783347
11745269405293021799994751845745731
5561352862065307245560565417055011
6557984076359215303650303866725971
16292183844208178201167520245887795
16943834531952697969034214692303683
6209359676029198659192975762138163
21484390642605200997049033509913395
32883273839451436048032965315613763
16289564382583702701679842806740019
38053861869393619669075591307604531
10771317273387791828537196377555763
11401493784149260028831662449513779
11075553417513385026115596646106163
22130814168503856774596356095488819
16637057844951228552292063073682755
21805190714967492621327617441014835
5908863717267194147402547513668419
27690903342746864990572538449052483
21827766446886796916721096374567987
32539572208053112145265449560794963
11079529332597540103999570141598771
16964122571680006297657319101908291
21850840680950089953168543050978371
38420371352076229537293003827266387
27647792989915702960346281532404547
11405231705184769732128428886598707
31908445555422365265237274302440003
7185386613574123490153229996930371
27670535493832141334117686820549443
12394231344015784100231781569410115
5887306787040055037548904908600371
21483123900055195014169889859642419
16982959070938943531933929882998851
21767086957817499584407030220342579
11729745887509605125348924282118963
27689630079179553995128569140171843
17263358310744710356508625256731715
11421701277596905587936279063184435
17285942086304365926292165968086339
21788542586256366541753256709792547
10771317273387791828520648136999731
11099891666936966691595625581196099
12740459636512197086980566379087443
27021498115479692444921745370334531
27667994892388568635892688292758851
6214440181737640356305173643076147
27692086794091346284618894785323587
11727209714602502079250007219843635
21830781760707285004083633011909443
21827934186770386154896706640228915
27366294668509009341592495352660547
27347453260925005822675532703352131
11080871625980777205600297332912947
16270638444479484237284175520145715
27324630928558696762669335589499203
16592620772114180675236912582313267
22497323029400126102765058661888835
5542421643543628969209191718850851
21826660964231092291437142396252723
11420439548314991333863818683171907
21769791279097969193768865824588883
22455575939988325101107834205320515
27017928786473305732996796528407875
22130808908552656427886414792049987
27366384169207624629119918027264835
21502137478013407348363845775209011
42295505269748704344142220963955779
17288488783684016229307888589620035
21853213252272691201192186390729539
27363670586294787396943594148615491
21806290354894229700782047296312899
27366464346159626393881799678125379
37120946216933185166495243807318595
17365883592210395519644049814542147
28034183866601979803391265421419843
38419024473313487043553913580110675
21827934186770386172083241865192243
27366299328917748808082784492073283
6858316954205751858084755869422131
22134863723042596456565210441069635
5911556198323108744645443364148291
11750111875906212593894421542872115
7184114882636488382717929938051907
21485510648384216485243335177490995
12397965881712585554076120850318147
27367740910245185362587600632960579
32174657215584463822800481288485203
7185386613574122400263566435505219
32213880064480284847611353841685571
33211683508400284142303550758929747
11382413352592410318127038781998131
16939870090636492515440166322647875
5885876676978602702417403050214451
7208203704199323190190661658096707
22152452740367478682561104747635507
22479744627732832385339501765215283
11425508851272002411971074872190003
21834123596905248373164782386496579
11443330566180416614775931964564275
22133522491465404655637292181050179
27366384169207535642512605386466115
11059326847729643678727832015816003
7209392728469345628466807754212163
12096264727947156738440732635182147
21831741819243593487668104527168579
11429722471471092913831273539253315
21830553688525884977411665622811715
21177703413540415476184399714927155
16596341090293654333318251628811587
21806290354894229700782047296308547
7185386613574123621300843148821571
27731373748559710956582742422467395
16938755285888290767529799906845507
6232113362060526662014109471822915
16592630675634494958279111775307059
6859515899275453377502375699620659
5558812278091005251977638017306915
26720991557149092115906067342509123
22499957014011606031849057463518019
31908451127427964982057912336732739
21867300661673026577038728948237107
22132159769506976746613269946647603
38400014993295942708335754554459203
27712368274177418738273160171640131
16937566263827849423721619076298051
17265744186589003775614240035255363
27002568117891706301183104024658755
36773762856199183098624468119274563
37102015036793462944043268426839363
5887218934169663666359635936355123
5907500353582474017761314128138531
22497327631786015523370908184232771
6230756579702302957351068538065987
27022935349286526241771050379793731
31888009350181614698401669200364083
27708471567761551701505051896070979
16271738066475321943977432615948867
5904974647862680979561692210078515
22149749061107197072787991937884979
21767086957817499584407030220464435
21827850626813581879254402212320051
32555967444829615025511482767061571
11059326847729643678727832015820355
27688189139953214123744200333018435
21847107112037273441489023912981571
32212607441133201463602930118648387
12096180840589012829717702064350531
31888009350181614680918269845717555
38421569038280828856278059305813075
27020146866227550847265944572674611
32904655869932393326182574168748371
38425531705794978542840080399357011
31888009350181614680915036272337971
21827850315963787324518060846620979
5906238026043894663225117374559043
16942577092176062983114597006975299
27020141895275750560962599549293619
16958794459621480469776339797562691
31885464415896399093476103117022003
11400388883751085324510615917835059
21827849367264601297788545830962227
22501220393476912323394918702920771
11421622299525510514167106076156707
11097103805341494456339140963480643
17265660297800262999970925968299331
21830553979664257809674747493049155
21485594249151209321855369953481779
26982370547236448420385266886600275
22155067930781790602211735458178643
26981093283187285771151614613538131
22499947459795017895401622200472899
33205102967246816398441830049731667
10771317273387791828537196631241267
43590959363964587093295344756273987
5885866132717902256414228794778403
6232113362060526662014109740118851
16958894133218032722305401850586451
6859515899275453386528279268500275
27672045411650406275174526854976835
21484401454109016784517025562186291
11440632146743610387899900513820963
7185386613574123558006365105767491
16293361414189663492124828366869027
12402802839638870253640558745888067
11102421336809523852389930763366963
21480746456765965525197075647959859
22132081157831144612112705325843523
7203282854626968628366654159734083
28015501124653083054768857007010883
6230756579702302957351068269626691
11056533045467360428473403606905379
22129863122362677052551182551303235
22136131720604201648408794530652723
12723836596011256797972772469229139
21827934186770386150073222646870579
21828002891233677643655200726266419
11059326847729683180398147431313987
22476887772901377751829754520154675
11079677573575541044073373164970547
32555967444829615025511483035637059
31905988629313415144442758832477251
27694785521577046556466793831015235
16290756845095719746260521366918195
7185386613574123574910390266651459
11420443819530486103799596984976179
22134795406644549701070174394078787
37428994013640312121872065821488195
32232890433509638537616004634329923
11724832559174846455245514192659251
22495109359590576908598116618753619
21807726012409021737158051575767363
16615276002240101726250294469551427
5560006312366763112641887735001891
32910063192023953739215401176823379
22133437632962040610086530527277891
16315243591855065529241717443793731
32861565011095520250840582626288435
33248362450597838567805135122351187
26371184016121446027495009097687859
12400343889210545660421874676613955
47827764641516962800343376575226963
32581497866561035982337830242571859
27712612440783624293653996918375251
37084114440750654138185321649816387
33203746784429500565375098915472707
17263358018038197158644490797598019
11424404937362295513857820797837875
7185386613574123558006364583572803
12739196027199572966914631850419283
22153706177636622630584195990513235
22134795406644549701070174106703171
7549435380337754833338342277797203
27025306911237027632664377091514947
5868217401947463702749653695148579
17265659387336805195487158891459907
11098618385160251101830107386483251
32559949299593865944322083254769235
27712612440783501791244729266419283
26348202875390839394426853113537059
11099891666936947095592520228623683
33212952437656499243885636818781267
22495975818343913002471006996350019
32255628355645201502975127989736259
31909558848098391643338877561029955
27024044232023613046040433054016067
6209043070152663416804797123338531
11747566708733567972076911856923699
32259282133182206971076829905113923
26672964976907629104317762250220339
43938464975733073678290930985489747
32904834151644685112945134804239187
27345923124880808354793289789162307
11445961539215788897496791828874051
33212952437656499243885636818715731
27367730059908985514637353072862019
27666564122792223226239589699441715
16596419036989782281905793918055475
16943760253288605150220623838336323
22495892299623072402550608314380867
22475709545411287077619054468613203
27021498988111037491202110805598787
27674591605504190949790309450934099
27017924745950466824511715314651715
11099891666936947086883435189720387
16273168133846524545730199420085283
16595146434709972294168341068993859
22132085490531557142965304897450803
26348202875390839394426853113536803
21482013505533885281385229383312435
32560022354763253396230566387799635
11750197683270563953856000598160451
26674161811263998664280603470414643
16270470084629341592369924641202979
37443245237552693508290285494625363
5865583723114250585990281543492387
11400230077970607264883177733374771
11421705878924338109400850559677235
27367725727194423241190278740263491
26636212120829643712398276208894515
10772659820403449520332673549144611
27363670586294787396943594148680771
21485593937248347861281043634144307
27044326619582962826523697094943299
6859515899275453386528279268373043
31541930212620085282986775661396787
26695628891724596448211279299039795
21825547420240756647768948064006963
17284749992155636437673338653197651
21481935498022235087852823975764787
26982370547236448420384236094515027
11059326847810238872680078457975619
16943845073785532647955320401961283
5866935556131408211399054743180067
11427103650190285516289380621361987
11099885745693915499399709800411699
7185386613574123616797247278371651
33212952437656499243885636818850899
11099891666936947086883435207545923
5903544557294821836339051387630115
33209059075516999136120765187048787
5542421643543667096963999062954531
16636894395757213000153497882202659
21480746456765965525197075647898675
16636894395757213000153497882272547
16937566263827849423989633609585731
16937566263827849423985502640620611
22455575939988325101107834725479747
26675340950143151906898363248030771
11445955948009506060337322325517123
16962775674787856907926376392254275
27366384169207535642512541467374147
27366384169207535616305479451628355
16635712475909289552606645459428147
22134790473008503011576395018150211
21853213252272691201192185869776195
26373654963631261894026657513354035
12402802839638870253640554987791683
31907256861118640070664200021820227
16597697584847643675332575061366083
16958887593897414011245562465506899
16592607403892748916881508302857011
21485594249151209321855369953354547
32880579132763975294044154725029459
28035783182459359268850691541845075
11400310545357921266643359493206579
27667916633869876741147741092398403
28038402663582487133512378088703059
11727294204151854288275683747832627
22499952062255893393719777336505155
6878763682438275221378500113286467
22501304903516906646735902864729939
37124674308197800337512116555891523
11425752436375391978422354094203187
16597608740803214428088008006767139
11420433956065245143233237578175539
5558817250492568581277741983417123
37426459332618764146583316089615683
6881140547652434190552371950736195
7508633436294915087774672541267267
21807731626741693701420260938359107
16593641138151381738695161073124403
11059326847729683180400501325059395
32215067558098845766245963783033667
22191735012510009529041154306356019
5560010275065019605195721475900195
21806374223891200441726498236478003
15964955728959233766312031619719459
27366299658883991873241415904859459
28033078883020094135651323723666995
21784749847375708218424361527349795
21480672197425724755531508014720051
5560079580529984447462665967977251
27045515042020676791587600254198339
27344739346979309638307960946041123
12397955358013380076872800500327747
27366373936727484596022405850341699
5580297948260872831438312950608163
6557656598594098583503453813023539
22171452602906357858617207056254515
27370350510746771308940896974943299
7185386613574123558003122926474051
27363759404856051817470242710561587
22152453360309715524927483951653683
16957854223383176456651689038394691
21825469081634879868767975310107699
11400310545357921270859088149099571
11427025678338130984910932384367683
16288211292345930771119997486121779
27366384169207624620376669525779779
17284754285178670231516564931429187
16638336987604724176338287889294147
12401614998699160924152616100913731
27666644010711599001931158223475763
21831990339560174271893563367511363
22174161876994737672818779834565443
22152522356119626161880488956990003
22155067230883613622543983489126963
16961408677071810502940249413665331
32883278459966550501981093174059843
22130892408812863856837528636380211
22174162535859270104876567881720643
27370028664465945577951743815406659
5561441684499797693261761608954931
27041855381628217417179933453673283
7506250148057671345177514488378691
16941215048567834417383945631183939
11428376562276558355718357733762371
11402686168085514492046217572537667
7204470678873146960735592326186051
27041780524869988051901981680300611
32230503104981208928179341331022659
21784749847375708218424361527353891
27370028664465945577951743815529539
16289484222259120946673545847784499
32883278459966550501981093174334531
11727294204151854279248761987543859
16616622240025969586838975133738563
21827923682414234688457934574334515
15964955728959233766331890993799459
5887148639968993305570865506960179
17287293916320827628265547514651971
11059326847729643769732064680817219
5884682973943463927687525215655219
22499873824284495924566517490210371
26679153787334705790764482375721779
11059326847729683185234972635321667
11059326847729683185238352504051011
16962775362662749083773621933258051
22499957323576620679276143859343683
16960310296421118651117088900855107
36773762856199183098624468119085891
11423136630462094690768811593196867
22494634512809481612077778338206787
27349825464895454359446368907518787
27344739677096671898988239692898867
27347368498456852319377904157082435
16939953321865292799672920629715267
11103857698080253069149969418831171
26695628891786004515068893542302515
38401362492322966541233688519189315
16962696153838531808305392653907267
21503405128755807961674778553758259
21483049044430644821528344971592243
38420297403055747219682343018521923
11424405246833120874362534063313459
5561441684499797621237002023551795
27669269412422291685175139197068099
32230427936387117774852193327133763
11423054058420445602060942196360003
6559003458089917927322865687082035
16939953902979326147290380088198467
22152453360309715524927483951588147
16292089160151305378949990121226803
15964955728959233766312031619715619
22174161876994737672818848785712451
11727284282284939981404059606524723
22133522491465387361811625868084291
22152453360309715524927483968500787
22476887093395674341434633990976563
16612651258733699287056434536465731
27363755115430834030951298321630019
5884597883850746407160004004102435
16594983998757871590748431076958531
16290747234125698941108103112962867
16620673420811385984248854062982467
31910827061911120097221727365460547
21828009102643220058731065598292803
21826900450943466623299837316383811
27017923836842729624707017087464771
38723182665519147945805677675557955
27347359488337182897901993145553987
27362645551314996969426638470337347
32235424241828898675063071622390339
11727284282284939981405090665808691
27712452432182701858205643040905027
17265744186589003771092012898665539
16965231747825799102385376517764419
32230344626891036483065627097253187
21503405711245030141708815196893747
16270553955227878470208266904355379
7203283146204783189171155022197827
17287209717348721206917853121758531
16595072509028255189440351882592819
28033078883020094135651323723662643
16633018137354148859555849652556867
11099887313283078512761863208850483
32230344626891036483065627097183299
27017854509778198853785923236541507
27025149345738917293640745126880067
21828087691203346122131582978449987
16595072509028255189440351344673331
16965146675564461954601368971072323
21503405711245030141708814912729651
22842044745086020717968377092641075
33530799981798333149491610443264835
6209116417033582360030801527181603
11727284282284939981405090666001459
16942494174069694826779232469136451
10732103972790728999775737739289123
6900160526707159851490540451419187
17287288966205181363574829414229315
11059326847729683185238352503980867
31908446465890231730606044342281027
11425756129875460849538995181802819
22174162535859270104876568991114051
5911471996634774815677919614153795
31910907491745899058500719272477507
22174162535859270104874222813074499
7205585714677854009449072176612163
11059326847729683185234972348985923
16958794459621480479103724317656387
16958957537589356985718611703633203
10752376439064812075993162297197347
6877496052176778035245193580983619
12394305620413175734245326010533187
5865756417351774058932823535207475
16273341445613214617552418326799939
16962774781387197062314845887808323
21808919097749770115382954605814083
22174162535859270104876568991118147
27365110597222544708316909898384435
16962774781387197062314845887931715
11095915402406818416450081557599283
21483123320979727418762514907141427
31583763301033475934723144092492595
22453985205091153997499330305602099
7206858317038239376145214229263427
16962774781387197062314846660670787
16592616417643658657773538455409715
11423142510682497972502207659193395
22149749061116659166581427953349171
11420354049610364293755289890661171
48167109675558461161935215885833555
28370454126893415137908791877003107
27365033848264121364942490269004611
16928966046786911046122810115520115
12157281288069446537258571419445091
37772686714278378194529293035594579
38040066577664710137432790023881795
23171897932826024985748707676477283
10732103972790729000343231786979875
22129629727139463093370008081019715
21835544732656404230737868285691203
11750274684510847966854582723110211
55379173734836383310696650593556115
38765178566145003164413339319494243
27667827788848566880233923881939779
55028060967145678711731554074994835
22824476578780883768430169721951571
60901307378703015467445339409922707
38461001182483171265551458203301475
55384493904417574541235252742932115
21484396216117648176999016884871731
27675760527887781924976201244558659
33578124917210478261368889257841763
43227228479427518680242012763345731
32861565011095520241830978777269299
27347369096875133028618311070852675
28064086229993139779531522848828035
14382547581494368476124791396800643
60575439241602264236959119736993667
28370453816199479496949093977515875
59575262006487659092403344966264707
11386216946181346291112447045681715
16966647970649298206852987158418243
32903388218355227917897052632396643
44327963061382141315780394473388675
11727284301769925488174487759373619
16597776830166794517657540627883603
21807641874784805688876271648523571
39442282580632632387946404141365635
38099588555982499908136202686322275
38423001724780359027890008958134115
32559785832327336572922492926506307
16309757352304646701480369348358723
28063910808731728081722430215255651
28038408007728704483713968315193187
49110563916655863128640489190286947
28357926173695847089526811951392611
16616528155449281432434822299596067
28343826109774696150472766383228259
22174163131633692129651093911654979
16922368649409771082759807982314307
32841368966094060877657152933155651
27369000266712556467178316186793027
16986932541500696711638664798950211
11425753407061954593670920810157107
39092321241256660690287438531482979
32885729348917257869714444940240211
26733812205718566750042589347722035
16597681738318463044030657451021091
17984590338954040782958691580602211
31888010221452992052429474866934579
16643649587940542313575228197336643
37426459332618764167975350937150275
28365463681110045948675603457074787
11429640538785310687730660622279219
39092321241256660690287438531622755
27673452370550704590507481842857027
28058690417332356117303241234609507
17292127744773455318144642031625539
12872474552653661602806589784037251
54645209381728834201150973885376883
27712613059602566191741324624479827
57932294176502260672017800645412195
49498549857398014325924301643483251
54629908092711648470663684442908259
16596334839099096714127300637316419
21810351107859489155519526931284803
11080871625980798126283199813526579
27024039277845033556197446561977155
22460873102412225291553037961409603
38052591495164430779626884746724403
12054426705467150553119731609903939
33532088063320786856125893101188707
11406820598802623209573586116625219
22132090751937562434161450952246339
16270628872441535859319244642792003
38764999290097151931589760310990435
38402707762237409637890697760818243
69964852979739193417787782999935107
17261687745559299068465296813871907
11730943923254619674821777785431603
11102580124380245311263712652370483
11098450356409189292294182329922611
33205171960723601215696846683788371
27020389830609220255147043943764803
5889837118039198437928629567832867
21830554560080788588850683680601411
26715994901250438744256522557338419
22458041045123831382979193883407427
17305026481568918507200770807710531
12399229744455451524455486557737795
16596251027945654863016710793081651
17265744186589003753925140285641795
8585283644456800295077998053468035
5887301507978304522310692825744435
16612730774695914784584919042564387
43593660958724708114719936490067011
21462925961578369739161961150821171
21810429656288112574088159427768899
17289677204917526728556001385329475
32862906280215786137314665236280371
11408004690872696210013874366530355
5884688255004424575011752929014323
27693516923259180967446997116269123
29037483550851732871034920137889923
5908937993740369473383615959282499
32884625999780024205517843175982163
27708471549627704816870028431536707
27343388176691155388976289600979779
28600981730198932511224371511321139
5865677828696521530949096215552563
16596245705956409976036957288018211
44283350451614542256344346361624435
38042596635518063765405819828520259
16969173057323978194924625742349635
21484311434994631907678302256771891
34249985722097804759415907543259011
16309757352304646691857443599888963
29039939623889675065500320000543107
27000018272114416969847556922492227
22544398798574776947852729992439395
22826854587336673522640321872795475
16597855688076021152597746461791811
32562404733033933658406035421090883
6264300773038095589761089290073955
27384359370348703128270985241183571
16594992930140656408423851637425219
28356647999769890634914540868167267
29359468952926373087879084589611395
11382483979257534223551878740137043
38746167171592674490097710644160099
32559952737996125773590575025964627
17269309125919124942395345731736643
26733812205718566750042588321166131
28037051224908353990211424383240035
28040933077252580842490149578700387
38053861869393640470606413802259251
11447375515779371651688263687816003
27673452370550704590507481842857283
43271672713251376067558425885103427
27370034777932406929257785274357059
6264300773038095589761089289938531
28365460623349786371912337936705123
54389148695556790490376744255985539
11747576613755505953613221776794419
38416405301367565385310875782825283
22495892299623052793576551977529923
43304856971734077277077158443308643
22499953054703379165058250643218755
11421696656029240742101352775365187
22437669155207816549206855278273075
34208225433690136349152908932520067
28364189238768326260078438439416675
17606971220528440951182195300857443
16292252858303387008766851216970803
27996400884918380174156800801985859
28370455036005631488109929409505123
27688189158157880422105879806165827
38094739930283190856310499012142435
27668009751612805230630138041230931
38397392788543852986275549525648195
41968436559609349746937524750992707
27350934057338345586959390900113987
11421696656029240742101352774316611
22495892299623052793576551976481347
33529458401828571377737400758510659
28013989518952401810591612190077763
32230423274986386186106173637608515
16922368649409771082759807679275843
58217281337153048649774899102373459
37123487048817597291564404988785475
38420297403136321396794176175424323
6839391655935265557168449561772611
27371227260014485931527429721429571
11059401414042801839644960250680643
49115708795459133169057270812858211
11425753075816280019262528335979059
54300246245827720034023599920215651
49128231158890238799350372690003299
6649483030585051859548332130395747
28043626834778065829968330073208163
27347374672596851172274699380138819
5914177287232299777111936963339587
44302116593733402537023137121440883
21445272725520116681956880793626195
16309757352304646696675353229017923
22134949218356841115959087890515011
16594988988957146142420688021239107
43309869043621665168062162775008867
27670536463234790971713826405426243
49501169029730178762271584555792771
49498709514880428124956924304849283
28035614492652807191381242980614995
27342447633895984259651972103299907
12419600452107576797036158616356435
28033401468116028977437096429056867
18067300813208052917763769946966147
5907585524088494171034373239297075
22151179479142281923010332281938483
43573457424126467308894449089926483
16595072508891341144857954772857395
11727284300631540000427584178631475
16635711894557588198197257646121523
11727294204151854283489497269289779
11421632262358769876220316788085811
38422991802611268593404465037989731
12051970632429208358654331747443523
26695709032626488602395592118056003
27366384169207535646741001177093187
38443284134081834587606058988303971
38761127385842267862083971013179235
11080871625980777219391402405929779
21461568578459216435542433961808947
21462925961578369739161961402540851
5863054985332886309668417336329523
16597523322875017791170756329349683
49111907406563616779328140819654243
27689630081758596959008779133216067
11401503046782187193823756472689203
32843892800487390022326435324249411
21788710616141091478499575879377459
27673452370550704590507481842791491
27366384169207535646741001177216067
16289563102255960128940570887410227
32858945510558783223622963176170819
37755968620696080987047048341042499
11080722394968680619944966601384499
22499952411625420238355407552464195
16597770849610763592183789266416963
27689470983338120130320717208368195
11420438251137586887370158804329795
11076820408040391360578357382235443
33207707261924057674499840090199123
11424315788830378170408472727995443
27673452370550704590507481811334211
27673452370550704590507481541846339
27079716519223429009149254162260259
17289750301484225829173754430047555
16269281372049430928816376143622691
11789319933533608957744069185978675
13043503026770554674692970258986339
27383878057000288297182499323593795
17284670976532113525684067521217603
16313738587045454648391159085548355
49501087981076737918205456696375683
32561296758645427960328393365800019
21830549279275579653938444884129091
21484479482092141758889590050079539
44302118241499294671762702245958771
16331402169318729626610357452952387
22868917353210715076060281206892387
27347448001045527646032906400515139
27347449258332806160180095274534467
5908935766899046709038320919733571
11382483979257534223551878740207187
8592736352827192378219663159633795
43308591800200370958871392859674211
16289721889746176760297201283965235
17614436963905364691983440314521187
16635712475909308080098848819979571
6264300445111929747031675434145891
16984570328485800754927109245798515
32902050251476599429277445680022339
27692076888304277715115054248173891
32559952737996125773590575025709907
27325899814445364258347802961466691
11728472415638178433759674388198195
29360655244650629187225836169041795
49501087981076737918205456696059779
38746252279148553487723312996177763
32904749952317866458083060566423651
43960177210857671674891313744410739
5908935766899046709038320919393347
29359468952926373087879083547265155
21788632685397726328214094294032723
16977734921509912906687711947146547
8892052557706331366302026212935811
23854209110021989127202652725016963
8245395716439954186365712090761075
39048903475514041211439545450985059
12871131368061341799361345625819523
17288482668092231752702765944689475
38443284134081834587606058988488547
21850682552167842644275307933348659
21826660924052866154678170488492595
27673452370550704590507481541915715
16964211355277239579053463549929043
21808919120552856764149036512068147
16597687680350077384155086180472387
32881927268969835556860358339736131
27019118100809950938059073486279491
21806226288913434954626378171307059
21505862090283132799745358693544755
18259815939690557985296537521444451
16966822229740115842290748382348867
11099808415313467055592350104835123
49137331546487601861131386802693987
22495995302681629272523588963296851
17913826246083616480462382869993059
32902050251476599429277445966213699
49483575057533083619343671165670755
16960152133166744345142442480452931
27688110530836258995943535803646787
17290850191714906909379730645394243
28337721773884083316095696171537507
16638330447230780363306416849695811
44327962388094912214679529368954755
10755005534609148331557125073474083
27694864420754938255421797578462275
27688189139953233795490824067433283
28058690417332356117297677324346979
17353454717823227229151003278931299
21849395405357575041909010310837299
27347279677755986802868285225517635
16293614923828749064543468125438787
29030029239912555280461082870315395
21461573819153754799846990091068211
28013989536996546857104916873495363
33227907100519135575520550093857107
38421735001808837339980094183802211
6840575456285410574306054585402179
27348795145781727283731466612388435
37431450047694785742584324908200771
28366651794062750092394437622130531
22798876268546814173923723162301523
28014140380715137239817490798883171
16597618315415463592153116000400675
6268706212868699182521718609752867
32906096850267486972614491556303955
27001300796341805557965174124856131
17356064603315020865154599881037667
27043137325505047518372827483161667
27348721552568519485628418802000707
16594992930140656408424955156710979
49110478151155423392201550993261923
32860297999705451877019552832505171
27647802292524696974879658939666755
38445735237013093373286938137884259
59815794007420746159942554215605859
54622152471576962343817861291009635
59104562170825867665497287057102419
16290910931295511097430773776659763
11387892269779271274802892176320355
27350057537388137408040942140723747
27363595647396636626756143170274371
44326613605183757693535945911260259
22481016840905326381984126303744595
31888010221452992052427344798032947
32859019787112552269976289034777155
17267015896544942374030252363363907
28038408007710703784343046639089251
27349756450795779152781690781644099
33570741637232454275113313447024243
11080871625980836243885942545457459
17289681287384550622503854143780163
33873711041159554138215776783799923
11060504357113389004495144960074019
22504949999757826426332677114517075
13738274630732001202025648853907315
27366216350596836409530358232732739
38789427005999883307433007313675619
27017844608680180709091063744386115
22151170193302706188194221590328883
21789895096522897075975820320973139
16941217009526108891753691004154195
26329440076164434531409989932827187
16961508042534228710210366759724099
38033665514166053674983384625333059
22494811889645685792017855780513107
6990401504398847808985421230466659
43228491159756653096461280178488643
16939942506870968880914387713737795
16937481482072869544927888542090307
21810261024359844341136655504258099
23470720214707505624573665986417203
22477041920847124591897576345842019
11793366178561717399146006075363907
22155061987621922738343758776120371
11117554556495136072887403274322739
11116208644958326176730054559810355
7512520898135614991272518454891347
6248430031967051107720115977860179
16963964097225570872989101940155715
21811612528940211945213803599373363
16937481482072869544927888542024515
16314842479868702204131628321751859
33211684824845198408451373203346771
31909476101814810584494543310369603
27366384169207535646738870905885507
11704625357923169539016339336942403
28034342263855535965962888475325267
32883105828900082897494424527725907
22136131082598638671996959619883827
16250262284133935121076136636068435
32881921346437819141201473741018435
43979103080023381266024621855438947
33208980835127454875049162950517075
22825740439106059595794279100397139
27344655845657239890872298279102035
11099891666936986290421520627155779
21140872493802695728987758222722371
27364937575683390828596216938570291
33251062423220791168339443439978595
5885871703835294645212884405129507
32858951740072916871484087274119987
8240395058562176144449258809682035
16597598218479126167352202285499459
49459245824203686687571983358585203
33569400929884942080092479619765875
43953771836485786244858936670972275
21504678311187839489762903069041971
21830637479113051703083280265134915
32879405606715341049078848438953299
6980120703652517033765587540862563
5560001980553840584076730054161187
6985266838982470513342031103358307
22133597078339173259490061055251523
38423001724629261738464090543719779
11420670983798543503064625957967155
17269467891880574158746847457465411
16966644563816115876633394028041283
32576735183677398930662609328898899
27673144745175157338317762456667459
12097453442949398200640298379720003
16592452349480550633089402352570931
12739187034151811715478459521586515
33226554942467692188037799158686291
21523773190389326056497344570209075
28040864062099780929171717782845283
22130745172689480957399845551035443
11404034017620116260484942440575299
11097104076220842365906311226528307
47856778244867462933368182557595235
11404034017620116260484942440706883
5884519256453826588270820108477219
10756517158604867563185417018876467
6595924114361279852009549845378371
47856778244867462933368182289163875
21806374511918128741939701762839875
12439882861711228502644477183415635
11422968928357283612216184343441955
6251207991256485697240042709673827
16937333531100429116766785413329731
11421627930697257142409871013200691
11059326847729624232183468805936451
22495971179539390290042350308967731
6860868059773765195391445872366915
11059326847729624232186917109973827
10776725253215650966003656021975875
22499958025135754942966748520273235
33251061841476744555518761953097571
6292960591177826829544553690125123
6642986589488557190627073672234835
41970986716090277647528625164211011
53071734667791983237698330530637411
27669343379097874738060795111940419
38123598789900702135249206333028451
16999547484245228094784290090469203
16288212241286883491839234006913587
21806374511918128741939701762835779
11831410573614976299977082823529811
11059326847729624232183468787975491
27690982592916529541354867492410979
33251061841476744555518761952892259
22495971179539390290042350595224627
22172641686625903776472727138157875
11831410573614976299977083107493715
6601068354776009645099166007899715
21829187291357960901922242696660275
16922210874772196563221035772629571
27041865615549108898808942171353667
27346170754147981386894035425378883
7514743037831366246305401538827075
17710942111621862400874369250654067
16612734758932810019599452370978115
16640713191891139786094515999425347
27329696229739257488292441665983539
27365026418357705453268484250416195
11059247913417544735057015660033075
21806369563623318201607167241565235
21810112781200642794228214190581043
16918555563183923278896479675434307
21805180518447448519214935000101171
33251063042039625760754107431355747
32884551742192112268031561126012243
22499958025135754942967783891224403
6635236176779224508147245772854867
22171452602906357858618383915042611
22132075898918216709561062590124323
11790756600958903817526518721499715
10771321892608309013199748046328099
12720180974574107075472026292864339
5541312719991958702671496817693475
37772612456672164862153494781052499
21787360105930821475387135383459411
16251539464530134030780027066528803
27670525900612625763682556119958339
16924915485056476368289257856717907
38750128499026275277064734716929107
21484395590819067151453131213193523
15989294290214918866351395223979331
21788543576608378308519002887321171
27364874191627462355019251396797763
11423057421647649645789234790348099
32902448856094247130852471825785939
16983141623573369420066812584927555
5561441684499817220917973236335411
22804194168662046922806343714285395
21784750177643814884466818802725923
33183642041525242922136476874990675
27364948738597178776714957299004227
32557562860607207690640682739987283
21830712781826744761066622682481731
16636899988570156820243051466330691
38420455900787429480999721831200099
16273079973242804260982709088821539
16592447726552642578557039478452787
6538641840875472411992405281416499
22495971179539390290042350559573043
22495892281418386495531532173919043
11080871625980167535109792545915699
38423075982217135529827109732579171
12723836596011237138954460494976339
22137399371204429859203470419448883
11747576613755505967159192130433843
23468745452686074853917403675846243
16943681687621919202565154688689219
16640860799551391121422954425173315
32561220700357649456998060323845715
38095858389472564218534492021146963
38789427005999883312255609943188835
11402685878990778019009358446543667
44003199317161357679906432237196131
21502217286389740153776403610084659
10734723724722685191626560034185507
26329445338255475790540153436587315
16271811335846841832252753386279715
10775283303156298705784468002779939
22497337554643495910718778387865923
16597776830166794517657609348338771
27673318651200311152035722229461587
5889921006998611061237975759332147
12414600664590554891831548523796051
7859781996426442526728118063096915
21460389497391310632718164529599027
21805023320836076664918469163504691
22495036246952849736715522224248403
17283561491057149133976416376145219
27671877379499796301051187790230339
17632179720246056131169611197924947
21849569398902334214096909834286947
49457984709669311812016679125677939
10773942015590213533337770838475555
16964032475123369669525678250341699
10771322862171222738120334284895011
16636820739695265776669204168323907
33576931568224416772469919910741347
27366215189183284321072751243899715
21791247546076302060991290970157619
38444629404599929136277928484750691
27363764978013838703616127667549251
32850304709631884055097235221857603
11404043260009378678714563979059763
44291108931094449656050924950481267
32880823337668726177492499605964371
16983136670372890501270471198253379
17286184704129538808987942554714931
33226554279971898527123271767643219
21830553627700936523620884306735411
43578516268746217809091332733617747
11405568424875420704288222059119923
37124599725234463689962402597782595
43961444816793183491591580834547043
32561220700357649456998060323718483
38439557258556860540494621371893091
27363764978013838703616127364309827
27712373474976864196061977566795075
21158540393305592353044765077676595
16981784838791922438346826768917043
26676618193503383934725350100444211
21850677290771264815078027613647411
11425677501027629596135944397009203
27038121464691401416053619916420419
11748838981127137492025869054719027
38789511823913893997168062070281843
27347602124414564054538740955370563
33227994934873976593883871297282899
6279080807075900933279814742524739
5930487107521262384218251811181651
16961508042534228719250761310356803
42992569576787719267985219237799267
27328433220275792424160307847504195
37119916830953276027990573454800195
27325730219479770128078079480050259
17958050434544726302653059349710179
27324552011080026622165451482997059
11727284282284939981405227603797299
57934595254653397146689005667440227
38018521776052322399061022620206403
27367562978337967516589904173946179
11747576613755505967159192110383667
11095914744983158799562845995955507
26696900274269401316990748482277939
15943570296575895441319600064709427
5911561498330069713571230217823571
38743464438103932218182185883432531
6900234534818371900136675814491203
16965379353886112163264768497497411
5885871725530397229168722191921699
32858941546325165922004448557806387
33578118867603988643747635646785651
32904823546659385344632823621183059
32904834151795763960406154472215891
38032316781431837967603057768347203
12447329378955343335588429523342675
54382638891358350597701591683790691
27689625788701526408484742363226435
16250262284133915449355163306115923
27346101759768260729604068803167555
32884551742205410200036598220932947
21787444263846360021973690822571059
16313653397353011570621088767550003
21807651777166734497437028748243251
16964114522877687605206339636515907
21807651777166734497437028748247603
11059326847729624232186917109912899
27038121464691401416053619916231747
32212682298325746604531826933584963
11767859665247210554327729164412499
32904834151795763960406154472408659
32514235573366292672999127479964483
22134874652044273606693048108344659
26695618076740934917835242537820979
5561441684499817220917973236195891
21786007945290578030375700283086403
5907510566667782114566928910660643
22799272389794379057661563555177811
21810107518675364984821289989521715
11748839603578462344815521859773491
16980513517973444424640593684209987
27666739678093543459375673978799427
6598532744543357802766072436573251
16594992621778642837394338918503203
6595924730677624693289318343004739
32514235573366292672999127479698499
16938592265948649729755166099587683
43308516615267482053171009374606947
11817530789512995217123622502421843
53053833142868281263371030972692067
6597196735232601885903764084442179
6292960591177826829544555315151939
27004941501470893633929664810669379
22132239073837445137056133274744131
16938679439402969059631455952786755
27348805049302041566773665805382227
38031128650581069691845896616363075
21767086957898056529221820781573171
27347602124414564053693152374305859
48763141884794715130187415931999571
27347602124414564054538740955362371
26330629118781056997718925197517875
26330629118781056997718925197329203
10813229609670670424137905779909427
11059326847729624232186917109978435
11080871625980167535109732384916275
38789511823913893997171505508157555
16248919385064558729231934896087331
27668316852465388177921151029691987
26717267213104503799044227025085235
22536462030544568799700285374210355
27328343782589373256162723657495875
26984980126133820129606415760717411
21811376101494419219978483023430451
16998012048107419329267755956520227
11421790700549911129246611775177523
16982964309224553855939627617436483
16961509587092818782342335953196099
17286105535416360093504818133615939
12723836596011273032344354252281171
17267006885211842375292336992441667
38423075982217173648311880372418147
6986528263161970867849027787253347
22828121073888214843721073772873043
38445909186931299288436397132956259
27347602124414564054538741259453251
27044157950247924792521910547465539
32858856688199774369700636325384739
27043123053144414451876884144014659
27324625957455801289626727751173187
26694439269107493193182493092692275
22497492048196034794738943032448339
21505950255887839199151584542073395
32902287707926101946137036328297811
7209481278952199690725132591318355
27040751410195811534236825546867523
22495971179539390290042350847931443
16639598716886287951895246807450435
22495971179539390290042350559577395
57934595254653397146689005667317347
11790837373595817109835065572279363
16597439432036768813280232748499763
21851064170310936674508670596637507
32885740765021762001516440571769683
31908366947581094646986840031372099
43961445456078157336080854198740579
27342357897462218515046081795146563
21788621854308730168501824386254131
27347602124414564054538740939641923
27038206246446381299088171633693507
22174161876919231562961441428624707
27712612440783499629516912423490899
22459456549310434562576126747812387
27672035566229366830877572204811075
57933481108618040304441596455515747
27021573284078542925756384348824131
21811306468358629682349160590885683
26676782242541428841758936556393795
11794634755879973199925817455821635
28034606908904737112541940428134499
11767859665247210554327729164272723
32887006594766626592036597752223315
16988199884056236919710377146795075
43961362244897890789047656896755555
5541312719991958702671496817545763
11059326847729624232183468806919491
5887217618777186575191760727839523
16313892710348654576891712412791875
28336528108335089682385061790520419
27673397902403234196695098379888211
10799616912803161321881076329817155
11750028317442159060811156119949875
21851064170310936674508670596567875
21850910334575950959057619356165187
8199741359199098515387147166902115
11076826365626554873544548899038259
21806373872471669770308192869425715
11080871625980836243885942545461811
22456604646320024972127303202190403
32907448680790462695537190588802643
16250262284133935121076136638235731
23168164597396620459593220055586659
22499958024971378159246737909634387
32579118162789367301354690165441363
16977819121168281014646181499908947
15989294290214918866351395223839811
21808993353444235323930293131486019
6860868059773765195391446124147523
10755075477178611708386802225254707
22171463480740029519117752431035443
43958747385573470867224501987796819
37775062338801058642673869502244179
42980350105823542868589786827216483
6644248380496525967083388426212435
16592374418419252149793195958604579
48157206173741820079506867574166867
21157420655836910219604242966188595
48158468543314906663588118480115283
38055372798427778388580834475533395
38055372798427778388580834475267411
38055372798427778388580834207880531
16593799537566874328841535234458403
27688114201055063353541639659668547
10752460929757312635353892030526515
43953772763425527467041148872722291
31888009350181614706845853304496947
33572802149812999719138421344843107
11745042493311451667449272278000435
28013984567258340506008118810129219
21461731697762542084177721252193331
28342644151099231065607979579955043
10799616912803219102483680372995139
11401586607876805099384812986446899
16593879427248189586342298425311795
16596256562261109295702972375110451
57567045882958157252519654029935955
21805028312335005540953196606927667
27347602124414564054536267038475075
11099886053729652260872585643958835
5561431740924645158524797980906275
27347602124414564054536267038479427
16593641759766182483502557021938211
11080871625980167535109792530047795
11404043629717549893179041588200499
17670216064773756793514078860830307
11080871625980836243885942545597491
11401413604414846923096411351565363
21811528987023161292135754763752499
6642986589488557190627073672238675
10771322862171222738120334284894755
11424320717847637934916361938674227
32521987519886943378432310233871683
10732099971256045372574582404559411
11097262242081668830462953634533923
16937175381681388332633172963697187
11785616347053451040441592142185283
38769069680542914479392806351037795
16960155881752053626013680280941107
27039400510413602607895044513027139
6599722114401807398692940626219843
21827924556093407824052372969300531
32907284033924657740926529193534803
6981386203649326498639399385130595
17286026596192655446020512469566531
21810345493381326568092701889409603
16958958428416275175371201928504371
43960177265637067499631216115279987
32561220388312751525820684816373075
11425757718015906446318127270806339
22501305521353322278276555599848531
49456712416718730058051519636400499
27369161758348459140335889610531923
32561222211363335274733284551193427
17267006885211842394222705997338179
21806290354894229701117325630264643
10736065360289498344014957009515043
17718619232661639056432198355285875
43955040413567923721495265791280755
16918155400279831956188791058936371
21502217599430342407039298083836467
16292273014638043417017561440928835
17284828251887938264077298602099523
43955334480324246780137277338580851
32864269332376007140539258459341907
27671877750640114994074810160858179
33580730864031818647233930812032627
49457984709669311802743329605973875
27996410772642102010736680917951827
32558681027600413261376517226902595
33203752703572058128867244760257619
22130897068324630387925708218512435
43955260167796008454791267795691635
6859515899275453382287531638531123
17244100024595523162113390616593475
43955335972210135071185659027895411
11746378580134761077188023744148531
32861639288475189550215448443049283
38120033212676947156373742080587363
21851064170310936674508670596633667
21830632857157674356973778735809347
16270553955227878460871089356682035
16270553955227878460871089356681779
21502059140758332310809031502734643
27671882331259953447373791061955907
27343636654468377655810004234941763
32558760237558223099596945080136259
38102048109234275520921331464176995
33234671555729396074696010201720691
33213042580474770667141984981111155
16289479891887111721240730710118963
27692254184373164251015633953964867
27690982262708499183535592253301059
11728477967105822334345628878983731
43957716840759035251516376195765875
43672168229015421979906717432165427
33248366169646542141967500182972019
42009090508077239755885935342080835
16638484902172457375554227016127555
43922058540837912195554728612022371
28032218887723130876222605630862947
11404117885399066860984801242976819
11746387551815293269051883403752019
38421805143000407516648271347410787
28037046520826759853802371735232851
27347443337165553643984909108532547
16983136671813212278545712988430659
5866944799738490288080805601423907
11454050470497908554457277859648851
6601068354776009645099166008034371
33574223633720292421835206503510371
16943517347294328038766773094466355
21826577713684017746978330311201331
27369161758348459140335889610384467
27369161758348459140335889610597971
10753896960588708990521553471108131
21825557921886304362077862624502579
16248919385064558729227532553626147
37121024844259271938697710359761987
22132318594848330285950677462238275
22130981268884948526112876062192211
32850304709631884055097234971247939
27022850856545685478931199216264771
27689635383945756689796502006145347
11745105355036219988937098362237235
27327165569675564194758811144298819
22475535863869429473740719197922099
22130897690609711963225867015177267
11097183344121775444992914557645619
33556575580100093820952039813178739
12444873306361229731483289257268563
11404048211679794728844106116776755
11750275962733814747880584444457795
5561441684499817220921409209967411
27333484345447168667727603266110275
27666739082088688247472533326288195
17263357708557686046032027543753795
12522443561773096630199855569201267
16960155881752053626013680280936755
22153716367581374432734638737929267
5561441974570884441254653656769331
5862969505739401026134584048296483
28038061035733549248011019264222803
22130733955061487015181632491762739
12521100398265943213197986521249395
11405553568618011010917024993199171
31540743281784030006064071497167411
28038234943264473818866274894487891
22172725228316888355967398311113779
33210337635307964774861560050242899
17346863550125877647505707147407939
22518887593011781526367319572492595
32883280992515433767404970243606355
11727294204151854300924401341842227
22517525858968567608064930535846195
16292103378096159093519200359101219
31540743281784030006065102289318451
17282367227089927821213299318797379
21481934879203679490261949977084723
16596256562407761932576149829993011
17284828251888027157199861620028739
8245311847215734438329696951760755
11747567328907424380044155149296163
26978314065396292379029334385566243
16597771198909750082700956003410243
16028512228161033019589887684523315
16267850273710621631003031166391075
27020141895275712451519178340508467
31542009751112374627080907114423091
16594988310758949109076435691254323
21465292071268927066686284208686131
6538641840875489714277847166763827
43304942042635077738914319250773603
31540743281784030006065102792573747
21806290354894229701119743681123651
32235424241758339806923538549658435
21481850699281008084401186408895283
11747567292937141594667754016883251
32232968167510622221128932353455427
48843322702852394902154796941284979
11056622526449155722902059837698339
22132170330763786601413855167271987
11746377956329038156039369595761715
48849512421546463780756943031396467
16593720348326637130981326035698467
17244100024595523162113390616597827
27043049378857844731146315513418819
10733456151494299708569022427701539
27688189139953233795472059070235971
33211689486761023333674101015860835
6253743930769756552259289296880995
27039400510413602607895044513215811
22800534799923425621221880475817811
26978314065396292393087831811236387
27363759366099589016150589719135283
16615340684450412479822628735038019
11767859665247210554327728609576019
16614072100711748912084813078606659
32899991059275020273590886064416355
5908851895096934728762010496021555
6593320742099047332149356022612803
38417855589312606190883827033921635
6980120994247528179091558030075491
16273164153084900288727439748768035
16938600231480518630182490132067651
33251061841476744555518761952048995
32884551742192112250274586028492371
10794294390647344635451550331196723
13435150812141303511590602929825907
11406653829006646803930298311652147
5886035152636742577719144465183523
21483129182159310590321565447033379
5923985116317572072324874814903107
21505876637145867737869005421290803
33578198951080966942217278261913971
27666739678093543473144861568615491
27024034889445174212091350277768515
22171452602906357858618383915037747
21830301109778899782660826105848115
16635568622261774074980373067219779
12516036950217045636584471534339699
12518565096994501616012009029600883
38041331147917430717110795596153923
21805117656722680197727108915733555
11425667637642925741215464434250275
27686921819394716431985153043210563
5904975288356656773932958584283955
16612814977442002385482164652290627
27667049513985250254358208109106515
16595068507351621559885793496220483
27324373415023355503128606004093219
38116219756732654424640513045136739
32899991059275020273590886064162147
17951934409546253435479355410569059
17951934409546253435479355410503267
38116219756732654424640513045321315
38116219756732654424640513062098531
7209392728469345628469010819601475
17269467891880574158746847457403715
48741593081949395120384973756322899
11724907127853318559423834727257395
12424592426742946225630893225367123
22499958025122456993213593369925203
26978314065396292393085633610064419
16961508042698605472535254473855811
16269122217126155086529027012506659
32860465106140615927471471590524499
32859036536628371069919271939556163
33251061841476744555518761951909219
26674232315600569744187787024998707
42991377094777103036996546641733731
11101243827577131732581552211768403
28033000336852950599072001642607699
31909476101814810584494542537573443
16963800377233044591820126658372931
26984890951655056920929810953347619
28038318216492449603032445204387411
6249855830616242233958087601452627
16917283851578787088483468786623299
43205752677115059231574128598336835
21523773190389326056497343795311411
32859036536628371069919271939556419
12438693200124623265155547660703059
16598960242494139313716961834378275
38095941348743986351448820537513299
32884625999780024187185617641629267
12419679371327725804783152630552147
32884625999780024187185617641358419
12739197828570381079378492517410131
49116966251183367279523862151256163
27668316852465388177921149987214163
32558749750420137091473270158742611
32899911191727381223736598940898643
12135646717669751356338559335552339
6248430031967051107723490999297363
12130500872934809022079230040171603
33569176553630816143580599150602611
27667040190749329386338012771935571
27690981290500744255713123174064451
28037213667443361012981753812972899
21503331454256838012457524001911603
38740850217017027131368386771580499
21808840200671998439739329070904115
27330959256043110493697250242675779
26694523738808200745351018052981555
38424268754899502632628544343594595
27043059571169169743004283114185283
27346101759603865521124521881584707
5564050913780601243715292468818467
17592798643214032706884154747795027
12424590606317577117222373075342931
55010040459760349421401226207384931
32562483609318386348704404630418483
7206862978797836068383871356461635
48155932642709177534743764603852371
11400231645937933278004950195254323
11420433937694649220035167281169715
5864237157463295372440146990613283
22821931665042964813845903425750611
32561300820636234899904682587935827
6556547405820906572251367948301107
16966643326853862451095488390313283
32906017603975678784467194684720723
17592803304978787862660899103011923
16293614633686552357038255524631619
6209117929247801266321933663998755
22170115360577250911029869477848659
11727295075423156566995400396120883
31829866442509197786799056653529683
21787369367501708199061781079073075
11443334879566406881804548757857091
6513432411786075311528123296920627
21481934569567258802583633915892275
48157206173741820101760904804459859
49495840585571821270561485896509027
38765182547293545577598738423436643
11079525058219315383910396724326963
21806463914173020366885704658202931
33251061841476744531524051247777123
22459452256580703853988163168113715
11059326847810199552404996159128643
5584333341669493298045500653773347
21806464227209338689736857814709043
21825310994183418142863202332062259
16612734799134612116770510046840131
10732103972790728991334657621631267
6272678823297851314132884037007203
11444772807056688614471713178683219
21160985883255480390406808628437539
16248919385064558720258807059133475
22480944138519333124674426513143379
48158467943909633993546758010263123
11728561836405482493853054717469491
5885876987743394665005475300516659
22151101202172898111495496685199923
5887143650575334756711500694626851
6858242713920036252080806283256883
16597776150670221030487865199698243
22824476578780883750697246189372755
33250977023562733841821977847228499
6279080807075864202449019757282627
27668000521156313598562238614025027
12727481091269664461976175474390867
16597691951253029123257794359923267
28032217378690922388431121823459171
33250977023562733841821978117489235
27712527041125584371390552255841603
10776556525695630773577718071173939
21486856928799878162238177953333811
33210416495725301751795354531079251
11785616347053451040444957219570755
22804194169026153246045732820243795
33227916364678862854005426580894291
6878685364383842219792208497955907
21826582648514471384712340664623667
41986346474265511065884671990044483
12739197247440979211828001518150739
15944673979438896948279918963471427
26960557035187542499859724487495971
10733451470367415676077112202309923
32881838159128304859071191926072915
27692090816333924209370312820938051
17595259396146065333552990235546963
38120026766680086713890988680775011
33252258846320045516676863231275603
27366384169207535629265626685781059
7902965425343498057377065855313763
11452709861380897354374139833059427
17284827630642364140214559305971011
11786873146712629355943482519601987
16964111703592505857971660037109059
6858316990322393374897300230710323
21504687926832137205869306965013299
7203203918042268946562101676421955
22156414110775315233083181154714419
17265819334262682886010719134168387
32881838159128304859071191910274131
16593800218509061517398399244312883
21848122164467093323624692969447715
5884597824698699810799777836511779
22129472240216158175494584672658211
38099744357076435043466974257710435
22171461890927333681783916267259187
26374917332434584227113290177987635
12419600452107576801225302750750035
17262163734803443907834000107008579
5885944724985435403456875888522275
21503415633111959436854669354353203
27973504953066929772437112471361091
41968520737109779251809287724741699
5561441974490584701747911383458355
21503406018161293830955709103227443
16290826132322517629086161595286307
22151090988038983960013703932625715
27673324634405883530420132980671075
21850910373033997403769054692455235
27386666227924912673712016817665075
21831820989453136210681179099181891
48157206173741820101760904283317587
22498605864331134744991521992622915
21507065372614444075324884411167283
17284822989424161067884317009794371
26696895672106605517371879504163891
27040750557766492191368755932444227
21480677731599561206425466154853171
21445272725439541318883210346980947
47165739647663136363642897838781507
26960557035187542499859723932873507
22110624564427767133938553897365811
17265819334262682886010719134106691
27367725785227251759082707042251587
26982187644023292230336443588245347
27328518409646563488839329339683411
11728561544973695691248074372747827
7210511826264859612240553657393987
5865594579268073759551809270535459
26330629118781056988696351002075699
38033664278417487585559804457923907
5888495828211080092601681880298531
17632179720246056113426661363893843
6858233375048153708734122224268083
10732103972634616726681298083586595
26675499116179015068303177608864819
43611232506839783835257980909068851
6635237723226651685792838591145043
49474291165126037349782148232586339
6860704030362339985035970046149427
16596340800151421961520390574580035
27018869623032709000075222062412355
22131060536714784308605062926779459
11098608793301641625472501400618035
22156334570799684219328802025780019
11060504357113389004495144959943203
22151170193302706188194436624893235
37747407068573419486307983040869459
48158389625921734943268033723258195
26676618196205060514627690531210035
32906017603975678784459695403386451
26675499116179015068303177608864563
22174162458346474853146875726738499
21485594246879698009209019769889587
7203209161002190765777073613132611
7181732196231553091608735969862467
33594253174813736788525578029712227
28012786569810554970731510448272451
32902199775124361322230364076388691
16636900996733657354920674472506435
18263554210702050704448858074080867
32864348190526666044549116872381779
32561295207739938067828822942757699
43592402261590290088109920461346915
17630907697952835312556717223003731
32885736665847720578054986446354003
21787369367501708204198622362018611
22495902515056044573340104632198739
27043127404001906306627340597478723
32234162474083936526790905995289411
22130967071188952915474434342868291
27675932583187996076869299006301507
27688189139953233795449922271921219
32575394148786716831833201611797587
32562483609318386348704404647195699
16595072509028255202704851823903539
21461568289677356413976143150199859
27020468148162840520944808681158211
27690743917100018160300007436268611
11404122527745085558599700793401907
16288216205425775576730193029710387
38402629852857089657504261648561491
33165801775258444674272318408835907
28035614536098577526857459511420739
21443995131192185163396732851410499
37449361535116198583465397546538323
16939864187442251994466822917399331
16592611173323472832209386466518067
37752330047068513156511096453162323
11424316679728648230764357978571571
5906158097832954689021915695358243
38425610355581250275671656253970531
16593794625706306430318662697576003
17284829143150305791785639915959363
15989294290214918866352356692542531
33211684146325529981196851234284627
5539881372760860913859024315818531
16248994281409191965837428289319715
22501225657225006378358906331481427
32904834151644649210780807311156307
16964121582853949803591372099433027
5865673787347524363882181957002019
6559004059077147620115700310553651
11767939531869208109995289086416211
17974599198492251266677618191205731
21808920087708015208596881984856387
27024118176740301608332966344471363
17592878471150495187455321396692563
11770483768985960567548647679673427
22176791631811206891167487352075875
11382493240889775886529650968642355
21847022911118107486340591421563699
32864178926098243577478150500926803
21847022911118107486340591421625651
6538641840875471191254054264382259
43636844891328854038545714541524579
11382493240889775886529650968831027
31888009350181614685419674744800051
16957627407365461471317040558461763
21809003937665027941819327045719363
33207620423492991343927030585915235
16595151428550561856690107987345715
38120027677845716287774891240158563
6279080807075751355766358911898435
22498596538535708591630955176141123
10730747810615801927565350890845219
27038285163763549052176575226868291
32883278211159468592307840156780115
21808839581696406858851745068630579
11746378870428609341177933087195699
21485593647252455608351988216115507
22495818972152240565530098594427971
10757705232962652957592092972168259
22825665581493967404125984179770963
38744814967581533800448510545437523
6512249830877868698689866233426483
17265744186589003766872989215384387
16575963318117887242801003866694179
11401418867993253912992248099910451
17594071845348366294038190074778963
48162117080668813235725697420776787
11402839344950893708997154781209651
16924913892815912247536415430567763
43933147074338502821469091049854035
12746573856211671382931918366729299
21480746456765965525196048882279731
32561300820636234899904682588001619
11059326847729645057462486112228675
17951859514319901033012013603186531
11420433937921913107023270066480179
37426459332618764177276385041208387
16309767566670270525988503247000643
11727369351825533420099454559728435
17591614900887638049704731634779731
6272678823297851314132884877965155
6859515899275453382287596315620147
12399149914612091607023885397345603
27712613059602529306986465457300819
6214440181737640360813247786529331
21827919002525494966135016661402179
17285941486677159397436095313823043
31905988591836714736389254416778563
16273163184508625437650502236049955
28040857599030901496844427298243939
27689466383133706918238640388837955
6272678823297851314132884608481123
22503443113825753497155036879602755
27043043533266252640661721856496195
6860703992885068867889901240140339
32211165821332810895736377415382051
42640465019154832172269166482835027
17265744186589003775612174155990083
17613080141131921418110465108100691
16635712475909308067133408477856307
32838833046981985164137181310506051
16594978385644472907299461731206467
22505350803553214428686318148207971
38752833187896045745007140064036963
11727295075423156566993193555608371
11079525074912197002543828199220019
37445628797727152971639137884075091
21157253807139082368771057861599523
27346182150388913097080786099975491
44287227659189714226543382035256931
21806373914405600324571070805979443
6232113362060526662020925298455363
16292252565658356812590351212679731
27368998658307090977388665089770307
11420597326437389693450918530531891
16635558760165783031746582574928451
5904801976832321241442784819487011
32882091008669577612890863632016467
7185386613574123548980542888555587
21480662877750173067689845818798387
33577694199834704428667295854244451
28032291963435549367609093447128163
43332607526633027417297766425138019
11794632862542024012044080420111171
21442568404239629806958756812239411
17942443028741311724393805826700883
38771763436467239375362826309809507
22504948179332457317924156964492883
42640465019154743258002926111777619
16288292109042265075915811116561459
32879629963102510485243664523675219
22156334589084687236796638826738227
22174162458346474899518778392450627
32880824266590842311877549235787347
28039676838542947408134784233850723
26695781467754227397490877188547379
28345100786216704168192615998657379
22499952702745700142307233156440899
11421869637659365271090158605968179
11099891666936947086884456856044355
10793026098192765879000956934566963
12397965881712602843696154631484483
6857204008558195650807238453695539
17306299680000880963100458846921027
6635311999397704918074454437156179
21809003937665027941819326454322499
22174162458346440260963919133422659
11727294204151854278949557150888499
21135707457138282756140467971306275
21768433818375558634003622223094579
43943772583361390044439340125332291
11099891666936947086884456856114243
11420428617283247808454070288781859
38441749070086486019848971318884451
27328345014796978820396809327114083
16596335499143336530157979492762419
11420518118907192051038184656876611
32885808501059024114399282954580803
27690733994004921804038057829274179
27020300098864501634251275146446147
22739290768765879374584887617208611
27973425724904415508099518927410755
16981701277924845192996070589931827
11727369351825533437829143966524211
5887303097086503062306873620443699
43311062439109314310325515492746851
16308415095184697854258247468597811
17262084817486276150792522003800899
5887217347973061073318482471428899
8181919083566627991304410628387939
32906180060631728374607864012026963
32581499941144133362848315107013715
6272678823297851314130617135368035
31910905999086672395632652066305091
26982271449013324942986185448506691
32904834151644685112943971910571347
11060583585124491335690495165800995
16293212861314148418838349246444595
16596424669607124001713212634780739
16961423162264887231819589173461811
27367725748959477170643831801066307
7185386613574123548945275870856515
32861565011095520237061508041028403
38750214984451671128357854343480675
26714796556945810459638278720398131
11729755809092971205367516417499699
17267011818842631964283515257840451
21805027616069823812272646604997427
16957695477218829604791390304687699
21181347580552409261735665354416947
21767086957898056533722044563735859
26330629118781056988696345934312243
54987060309542015140952472637826387
22111951927505706283478573295878963
32858944851528356748400611651249203
22151017678772818358889354306396979
27351414029529569350086142985725251
22132249848997701482454209127597379
12723836596011237147958353668166739
32884624720968531353671870596932947
27328345365224276417615744817583171
38034931620892691060996758182249539
27365107563876569617101546181780803
11792018025515899396365963280011843
22515001452853790318031373196281187
48761800267729954037132754628793427
21809003937665027941205893203641155
22501220393476912323394919561634371
27652863282992241298748950526965059
21442568404239629806958756776587827
22134868401580206995404655943758659
31541940717972708039242390555476531
16594987978309014511523244950041379
11767849119838843354521298778993459
21808836428898722527070640103699507
11382493240889775894972941703659827
32868056133072955689985546916152643
43937113435437725109294733767885907
33251061841476744564509401207297379
27363759038476027252850669994054723
11423142198618247317718321815892275
12424511359034569948730568446469459
11421866274291138255821607997428803
33205179141582352763734176801781331
17303843900660800651600012946654275
32235349966417648145781250426356291
16293213208342178020515264784909107
37749865270307314301505287440590163
21827850006786380631052141576082243
27347285791996898891501209852122435
22455406027877803766512461613978947
16983222809969725154559272727250787
22537998703644794921517344690886755
31828514281788378972699313977972035
27041935522444374711577604186653507
21849478963751242463293138938183987
11745106267997371264195165201510707
11746378250036845030421726167966771
11101243827577131727761366518613075
16920943223326943794676170988208963
6295565198509546606671257787319619
32838758440467617674043991669294147
22499954353327067169330939254310755
27712527041125584371390552255710275
21830474478061913779239973638329411
17292371311676620860684435380917587
32562494214101066126446342842708563
11750112204876206738355826866730035
11101243827577131727761366787048531
10795566061006716219096352186122803
32555186305883161937766269176800339
42666703794693628449838541778077011
33251061841476744550699534608713059
11101316787459032582331644501194051
21503331743189833406419171744625715
16957706327016161719168675524990019
43205672502439167711812504820725059
12723836596011237152198065957258579
10757699932955672316940718026544179
16937333531100429112263048364774211
32838757515643884940502204054390083
11790829604136289590771107438409027
6641718322411868448575489899124307
11792018025515899396364863768187715
32879400636821296613338309596898131
27022845595002713122578937163113027
32520724820370577975490926383354691
11422964596534700034375342672397123
48159662228282120314194889839764819
5886048690344166898366887383606051
32841361522516685682726967393203523
11075553417513365416880899375702835
48157206173741820101759874029081939
11463702419237680753757848216093507
27673314382558524475236484301346387
37772612456672164839896215101662547
39131351678359507337121124664558179
6599722114401807398695140754408515
11079603315614396493496088796542003
12398123445713779684679711945089875
11771905891755078468396065880429907
43914388882937579615033655830275427
32558838573827228738821265664726099
22503745773027687734207009469649731
22494812489584254985887846163957331
27027684065592986212033160969463107
16959121292489879209898386115486531
23170629702678465838241744453916259
21829280405549781818188131978130483
27646445801828511100610934679688515
27686920518656370951754804383466307
6667150910825714364604343500957027
16916887383294247976550314868490803
22497492339249041792495815900751187
17287378756983977694241481334941011
32868056133072955689985546916283203
21480668118372801467039744935605043
53371137602515803099504495751030627
17614353365182704655730330444387923
32558750372505736940644067142162003
32563756000202313749170201888708179
16961507732987884758511165339363155
12725100166274094285707981608076627
27344828519691095890836341199754563
11059326847729681936522841666372419
21828018682091686699441824849867059
11785606772673468601409119139874147
27327155360533469135514701923501379
37754784880957564113773224125424723
22820743531911514829795587418179155
38789516488180237365122325758161251
38424268756037500559407133531465571
21828014384590928159908367238902851
16961424482577737017630252168590403
11101243827577131742157485883278419
16923642244383296292065539603653715
32231537710795039442301630375347523
21464117863375115691712905432277811
21484311724079107420387685614097715
27019196455901107740176222753350467
7507597958770066143552711563822675
31888009350181614685419675013235507
21825547106911777491818789571146547
16920943223326943794676171004065091
21848142319683320127304960208954179
21807651777166734484473869051708211
26330629118781056997718925466940467
27022930994735963733936441037763395
22825738637432583024750800331494995
22825660030960798583766578756998739
27666817979005527950857563766342723
22152367921003308254779386040235059
37768878811016038155762705179501907
11448738508077987282899589471163731
38416810785977593117580215830730595
39132791274726355185525380525479267
43209471448993072513921027732096323
6298100499710003065475346142221123
10757705232962652933614011809997635
32212607134136878778730165950440259
6621434966294839522727577374574163
37777603812412921515936963853706323
32560033188533685523496790126908755
27347452891149877677941803995833155
6232113362131363263538399177487171
11442077133619917533672947354715475
42959987865856372088894194270491987
16966643306537984740564116935165251
21826660964231092291435006503568179
17587955531784946313504394401964883
32885819662925442823017207810847827
32880823336926887028227714945799763
38098483170970835011670138538124899
48497085687658145957516835653441123
38096022726923757946251080925534051
16957622189717792931542024167957587
26330629118781056988698403726963763
38423001724624521997054346886735459
32906017603975678784467263402829139
22825743589491082681828128220996691
42959987865856372088894194270237779
5885875379952925108048182084117811
32885903902539326882683140035802979
22824466345770560428623966848177235
27321843086215093945430079967404851
5884518927630466534517202065957155
11101242798624889668360055715812675
32581582336839226733448051328967507
37789235497022010055758054916769363
12395658673250118684973897804567891
22476016246264998885675681693652051
6232113362131363263538399177556803
38443284134232913395331258555528547
42661855729931435528291142614668627
26699351704961413728423124637266483
11788222227525285078344019721008195
22503745773027687734207008932778819
16288206300771778508883211632981027
16962764800575927835286936063661123
27368998350414036258912955788243779
12438610550111152304656895011407187
21826656941765918599492836039737907
27689626117534996343884702202213699
5580287405308821380373533343953955
10794229725447277127715961707897939
22132085511399656584355438788949043
5884519258951660868290839428866339
43915478245085680641772934853448755
22498522284956585574592081105859651
12093729737657827787053550816936771
16987103672596604151507961182189411
43284589400187925006708943635371875
16273336805679788066670925023686979
38424183683998849272487822287656803
11402775650493427552166401651393331
32900768408091693413109872586863171
22536462030544568809338380926272819
27363996528705170560967476886398291
27344903123720816103619444925273667
16920943223326943794676170483909955
43918266747035622088948823830000739
16938512068222514706390238587274051
16919516746177025361338013804934195
12398045129996290822282699313927763
17958050434544726280673959349421411
16958971775566476719907552211645763
26371193937988360329279189651108915
5561352863747336787293880568014131
38771764715983210910017178701293411
16960240080800625341725765614654787
21808904554139876285949382627705651
11448738508077987282899589471298899
11706932548039088329684708658258739
7185386613574123548945276912154179
32903551607017005419615953337069907
17590421487862174581524302414377811
11099812710626665645622765176427587
16938591916407584234059832088749907
6981386203649326521136514017551715
47163283574625105245889561021130051
6232113361829129493186535419630915
6635233079747004679234480928937043
21445094111248964534789841259536947
37749865270307314301505287440717395
21445094111248964534789840991101491
43223347844094374651789857648956227
27322017015743449553650460494545731
12399233221690026090531104248829251
32558839192801675600089092363219539
16983126461613013059832557823411267
43307407709339182047107597403244387
38419266876927211974231642926040931
32558759964639161335751498819269203
32556373819279879086377466103817043
32908478646903076512377447788135763
16965475350973299063848548778001491
11785616347053451040444957219767107
33168416014474734838837002649089091
32841362469100919224515569015473475
12094923693277888640555158916391491
21480424262238353189710258424197923
6298100499710003065475346142151491
5949421977150527086847949068845891
43293236084045962857142478541518435
33212952128171489422540568647988819
22132002263241821625900870382264627
12112659986479304466779757735060275
27688277611558100658161146034140227
21526233344987823541426960359175235
43922059446166567362608544593687619
22822005319839335250267880802559827
11446028965612464754573569291608899
47188487762110079847798044987114835
18256245412710109819306884958079075
11422964285760482856560221979099939
36778685215275912441547271952475203
32900856588117935360962588437594963
48499630001915827038540775994652003
11745273756430054478702339859760451
21442568404239629806958756812235315
21768428866615401492481285676024883
21825462949811764942702206623298099
48178915001591892732376103387682659
16597870254584074987522286207320643
16961418910634188504096663216079683
6986608109156767174424557173040995
28035783182444288351001160094864979
27323284030453215937405442576368451
32579037133033413404118415455773523
32581578275910414978182592207221843
32561297340351808115609423969416275
27323114702177956197297691721815091
22136131720604201639123495604597555
27325819307390041664170614330705203
27367646267282900174961284322906947
11058043993526914465992549154964275
22476877539330147682114423794975795
16635711894482086985214630128006195
16619399868306124604170566931662147
42661936741263959831451990447506771
38766525135658046102870208509531235
12173760088657020871997696264722531
43588602369349550953996991237420643
11728556884479713879183918396359731
12399074746795856026567977681163587
21768433818375558634004726029689651
22178049338845195961279008689645139
16966420458974189409482394865906755
16942571830850891198964374849205059
22481021524354769776698976851014739
11428370620561935262569852389848371
27366384169207535637694485808686403
16613924130518905427634889327723299
21825636572182276854844899180303667
11794627912222096580672489189163843
11765393918223651342718659317674547
6537458310879715709732230296511283
11080871626136304015550191868589107
6857050794139947091959545335194675
16635542896328614024668059239916067
11059242299980977700420380533204019
16942488622904578766926860194751555
22806656066375576585028817291211603
33594253174813736788526682391008355
21505876656701428109559547860038195
21505876947758672292549519499015219
11080871625980836225012013455319859
21501028866369617195619996656611891
17322530601765846055768415084355875
37426459332618764177276385041397059
32883273277088188460477623181919827
32864264980082277074844010723488323
43203069150492962480519346117624899
37774988099440316963081922629887059
32902288928577351219079266973148243
16989722823602388206733736908305491
16635712475909308067133408477856563
21790063476744108783900064952444755
33211685754428836722459046598366291
6232113362131363245192020650767171
33212952128171489422540568395011155
22132076248443858426454170574926387
21442568404239629806958756812174131
10757705232962652933614011810141507
22174162458346385976212214146876483
7186654245827751763583799759361091
16294793749496278720649795823800867
17595259396146065333552990234498387
6272678823297851314132884877825379
32845159481292268421748028994695971
27366384169207535629265626685850691
33211685464291066085090237528286035
16288296423783575658696736323683139
21825394245580481684434335671984963
27667915664301668891123835371467587
22518969110879740513952692906055011
21827840084980765790912184470152243
12744119005614924694599192353850963
16612731393273291877050265994666275
7551822147080097056804017776383315
38746162836454817711277912420857187
16294793749496278720649795823940387
16595136511681210275310647102214691
12394310553123807788551998679631171
12398123445713779684679712196686675
22495892299623072402551785710170947
17589229023914681886402785238795859
21846934072146738152032236428599859
42666698551365119935928686883337299
27308062668132732481268079344833635
6272678823297851314132884877964899
22499958316180551846252042058548291
7185386613574123549242209459323971
32880822136463548150900944193082963
26978304473708081520914318792803379
27323115028421663313128262577754659
10757699932955672316940718329582643
43964060295002067003893322639029603
16596502908787763277157327344916035
12399233221254771849462601094797123
27365110947513007020281140493767491
21787369367501708204198622075757363
38420370692823871542101896126022739
26693325705405498477502305579316019
32523255807741492431498650817016899
11101238817551922403699448967533635
32904834151644685112943971910513747
27366294689212101359888836935762995
11080871625980777219690469568824371
11097103805341494456340450928505667
32883273839451435970292952913499459
16964032802897955287459660149372227
16293366034704108022117660662767907
11726105781714140327449367375196723
16597523300127915654256888979465523
17607920346818988544571078198187315
16637137711497390255342177587762243
16290911261422612008547091493504323
22151091319203748602207559703736883
16270553955227878470773359745577523
17670216064773756793514073210385507
11406657480864298894641302919520819
22133438620658547629117837671744563
27323284030453215937404271154517059
27327160311235522117565651499566403
12400421604935675907324096065913923
16028517200624301865842258806515011
27709912490001910849039703231190339
5561441684499797625476852306166579
28039671325237914964838780800939107
43958747385573470843245193020654931
22129546538611226482840720224048451
42959986644845757368699577495405907
27001300796341805579373824368198467
7548166818202979473111846617564755
22498427582618842954002704998019395
27671882374781282966957368190260035
43964060294926433051570293911602531
11746309583202052477182396083811651
27675755270198706550799115077633091
6574373122207707534228071313060659
23144854451055168099982307210965811
16968167810504668380589495914931011
5887212354061670533941455152619811
27694779311566170942095036681106243
16248994281409191965839777636430627
12394233127469690569626504622589251
39395205535284631127324987119383635
21806374221538907518468471461654835
32904834151795763942650343058593107
27712612440636588615532527162443347
42657012597879147514926580743165523
32215226944012182808458060429939779
22174162458346474853150044403876931
11428372558385432159872353064530499
27309588078491270442945206841407587
22819544915726708216259969548571731
16612730446996583812284959627301667
38443284134081834587606059005265763
27366384169207535646741000673649475
11421617389025575596756437169283363
11440811995172207106722470437405763
11727294204151854283772083601289779
33231967853101938743854244309386323
11787047384048943608408304262534467
32562495085732030058947445159785299
15987952381497573902560638008505411
27719202363509537034379835364444259
33251061841476744574115901892753251
17954322359320809477817993811559779
11754083516612015938428282118423875
21485585217489158742984205371974195
31586224619600549437064533256708915
16289564091138092411560600678765091
6210474170098669724388096471085891
38463566522835960369370839507162707
33165801775258444674267847647769923
12744119005614924685334513837299027
32904834151644774073323529130362195
38743548288066005416282378942838627
15986505477100005335011957471908643
27674756025379121972799232053424483
23131331021341659412115000606885219
27329954689767891134286342972060003
17592718794938772651625938176656451
32887006903037800382158140836439379
12401773786051858308222678742750547
16597439432036768813280232496968499
37426459332618764155849098666394435
6981388644847756408496347080386147
16288365415819690456973301954728499
26368722988834570657675085843878451
26713523952096649054882189115740723
33251063022625644928956354421872227
22132244938250373624264167492034883
32883358056633692295742372626978387
27043137306162234404538760938534467
33251063022625644928956355479504227
21445094111248964534789840991105587
21445094111248964534789841259541043
53698110699405699358175930126657379
17592877270388814830168172316342099
37790423026059064183972300091315539
21828087402189883910413437720748867
33231966905303705257759505228374867
37772612456672164857927106285561171
21484475090894870479688854523818531
16979177159439375014989303363421507
27343641296521242731971906830406979
33556485788107316149141100167378003
38378470196921105498817326144898899
11789484925156430346609786547946307
27692244279629402957594027700409667
16248919384827851343579938223760163
12398124338816045007172276124538451
38397474392326197857296388784088659
32903561239288129620893369606952019
32880814034545141755318906039592275
22825738948130945799546563148134227
22498764029390447069811255725355603
12417054006589217394642651023959379
17287215016981762114915450806821699
21442568404239629806958756527022643
27367730079322337964783046775550787
10795566061006716219096352186049075
49470324474886135319123270504170851
21486782940117386957302794527392819
26714712377023139053781637781529395
21505866134210835988518747301298483
27323206057301726931202401519289667
18281289903577874350963257514743651
22174162458346474831983475662665283
16635712475909237680428639922041651
11769286410631950603734379333571923
43922059795471867391215743069669475
11788221589825696025657586323895619
27022846814652433098823306889466147
17595095639814200586258246317331523
31888009349817509535713638930985779
32883109750826353256346334212072259
16941215070091512692187452516296259
27363758745997067122342157232583219
5885949968172235965200664187965987
16270553955227878470773570213716787
38744905730427079011133285237024099
22497169153538560432503281788609587
38767713558095760067934111668786275
15964955728807880671279665667842595
17607920346818988544571078198183219
11425667928752989887502139054564147
12746494648534155659931014542943315
21461568289677356413976143150261043
16598796214532538315430692883014451
38429582264134696376530948893783139
22174163131633729927835000850564419
11409435749558167899508788909118003
16961334069348518485263158758089523
21462929731009111119208189946766131
21484400855761935967769479773299763
33210501376008941975462733467361635
33594253174813736788543251801405283
6599800704171115519891199776609347
26411748835328714712581981461430835
21827844454034233375086911667062067
11402775650493427552166401651520307
21504599102297024924637035466208051
21485757636987445532052519764837187
12054269410834812400884515843752755
27708397270732212533550766685889347
26698158352524207374901446271124275
32236454848530372752399325566551107
26653949016080583121460924105634355
33207714133382583082072865965748563
21849395405220921489749110725751347
33551014733779081255359640363156835
5925263658362517531666452131051363
21480672799399393002564394533667891
21464113182343854828916927486968883
32235425442074713474215065035162179
11447391977641700557423015109088595
6990401795754489607756052480484963
27024044522868297639879255608542019
27386670563294091916254961065154131
11057889866284650927164853210845987
12419600452107576823215535305221459
16270553955227878484298366967755571
11404121889900300746907043206734387
6642985973012096677974787561710419
11057890447692655123383124091806243
38091966284223870186544426144519251
22129550171277456658827001953727027
11427029023440318343091325183022147
6560192170669828613158013916947251
8184383856030288982239751731180643
38416810804409454005162839148557667
7186653954325218370122787192251971
16577488807359132474562811274675011
11079603607861493381853916087727155
16957704433838328202659387935249219
32885810414634217083305612676453715
28019470867421256793978524687296355
5558812880141062487706942309470499
16918229310296852990638826903974195
27040593304459270693804099123762243
21850836697543940442370334931637315
22502413806294074244181233299981139
32582771379308954444883017189131091
37426534480292442134475263922488387
27670688961977417826226568119534915
11464975040109002810145957218567235
11440800528510826431877080095806787
21829280734064671669670219540996403
23478589551878472197860232078517859
32523256753122074769286828382045507
16271906115868121900776611484287811
21806458694026625095687056273912883
7185386613574123548945275870917699
11442146457053430205407089770246979
17288393519201169052389369610318659
11402685917757274777178024506049843
21831574911459463168788204548670515
42623667717050567680532503572079427
13392048121254240426959842437076067
7899238551098617354747245885871971
16613992505030433465070209942495779
27688189139953233795449922271921475
6513432411786075311528123548640307
21831816365311893527488547502826035
32864349180646670775790128590186339
26719643728307343535579292981412659
6230751609812666121910047162651715
21484395923268650031088170189336883
16981700683047729315338326332682547
27348557484390909887317649988473923
26329430482973895328126463533921331
22459393205764110554693682975950419
26694524628653072939056992218132787
28034435068411414463904227130054499
22132333137866243859913030051714115
12417056117373920977590626594276947
32579039496559243762349544640439891
22802918067599138618006969520580179
21805186672031228193825992810382387
17287289564183432371765940837368387
16965296756598343918859098160190531
33250981996987890858891028838232659
12402803131207221626033579484074819
7858509394066057155807657656206675
27044157989995545123868829237331011
38099744376494875318728961265395555
33250981996987890858891028838306899
11746294089528206280908639600460083
21810355396977458198479135633973571
6279080807075864206947065170969667
26348202875390839394427952103035427
26348202875390839394427952355680803
6232113362060545114087451598865731
32232890143291814731715249270117187
32901100506139637254009927695099219
22134784279620469452954612485403459
27346101759603883954619618418898243
16961414247570572896557757368643891
38766528438685720094874746073994595
33230614723300754588229081784276563
21806457763229321536896469330641203
16291073720410713955054782153770291
11404042951577141835214849850098739
16292103645344048918035612738741299
43916740925640511331091822255817523
11745105353974225885258312812999219
16635712224518814689007473818546739
22501214806283996595503545072043859
27022844994105002350150396290549059
38750128866223344260243949241910355
38766529733289139660302715341666147
49478178276297730602951025410258019
22502482456884224824905041775249235
32211165821332810895736377415115043
32864349180646670775790128841844579
32211165821332810895736377415115299
21868424708810865730337411574281267
11444597558987771347536511999824179
33251061841869036617887194296046947
5560005323389571136860820037984547
11097261912120438744867790260347171
16005520548015164340403223592645155
10813313129595680033431347005694771
11402691121054242199954660006446131
32864349180646670780924612189779811
5910289187079042746672380284130627
11747576613755505953615416739906099
21806290024776866219661669547979827
16250355110052558736832802716927027
27342447031415966985719290048693571
6554006532681384462205969019184179
27343323472714811898433489704670531
21848206692853723541977262567203635
39131613748175036941011726543321187
37712018613594620019458055599388771
6538641840875471191254054265430835
12424591807848333486003925724452179
21485510378794034209068697123902003
49470323197207677228293231055492451
38406595204418308729728341686498115
28039674030496577218165236417787747
6272678823297851314130616865884003
33206446482929023748107533695735123
32906185943420604708840937562129491
28058343445337200918434966267118419
16612730116874832460799540495463203
16958973358877674196414912058971203
32887156349537129977157740336145747
32904834151644685117173529840076115
32881838159128304859071191910344275
38786643785616693739507763622934371
16599984346539436810623177422095155
37789235497022010055755855639635283
16957631412687817573054569330004803
16638341649374134670978267549549651
32881838159128304859071191910340179
26368881138011954532507511995642675
21806290354894229701118652184876355
12054263530553306423049867674927667
16574933661409892063406230812627491
26694518534600277552007770586555187
16248994281409191965837427752444195
17288482340118878143918920057754947
11727294204151854279249797611529011
11729745015651547662696057286178099
60203605959407642976471734250076003
11055270365890450628907048659718435
26675430082043135394661252595856179
16961583269166778232264875662792019
27651605206847997788752288997073731
17977060223290350602665147401524835
27025232922554536427735323945034307
5560168421914521163377178676905507
11056622526449155722621774027952419
7185386613574123548945277165720643
36795074901798141744743912837366323
38396044321020614564343749814089283
11404118141851290031306312589193779
22505091725829328186136058589176915
16958720181844304732612262491472435
38782747100810392950078876444611683
21220645660396468119355870733808179
32883189329416459108739313830286387
22156502971588298466113136269407315
27367647179818315856580014902629715
22134710293724210128473583738430787
16635712224518817219992943833850163
43958825297220547723405242403214691
27044157369816599661564062613062723
32901106056015548519996731458479187
23170629702683205552861760030529123
32904834151644791389415735575459667
28031994512237733849752795237344611
16596414435969465923399078434321203
37752330047068513152287866165027923
6635237723226651685792838590744147
11747576613755505953614458692908083
28034752678531410045993500232746339
43309788925983276675981354961499747
49475556529566670161900731482002787
60199718496438593965725366085698915
22518799762298732607404203541161555
22482130449407856284540944427148371
32566060352974166100059774003979859
21503406020579164039338568346510131
11099807465016939283105800849207603
21462925961578369904985825200980787
53695656156178969540900173403088483
11767937940463612656561403831923251
26330629118781056988694134026028083
21826651662543086481608288908944179
16917283854224197753582317008540739
11749943536764019581959042216768563
42967359506452551528839549844350291
32557646110647934301990842173642323
16979086153609553657542567229797171
27675616969160945542996986259981907
38767802687678886650421197117085027
11790834863941726175510196897662019
16960062129645924848574189793387059
11057964125914047675070225031832355
21831900525887325700691056647222579
33226554942467692188037798872634963
21826651662543086481608292932330291
7204395528337348272637770647090499
16595147405477387064912039165379907
26330629118781056988697373205217843
12727481091269664440552135823082835
27326988607285370627527058478561123
32862912840083755929474968304641363
21767086957898056533722044563670067
27689466382241713383572897433666371
32537115781923435807247849772692019
27712611859356367474196557480608595
16270632853197568519624241949450547
22436327225787339344556748072686387
27673314051464223815464098229011539
48761800267729954037132754628662611
16923473221880950052237128647255091
6987791270730940395279224846972259
11786874730023826832449670394303555
26330629118781056988697372431369011
43204409802691738248496467901891651
16958893822745438352585242975487299
32865521779293234862040989276718403
33234581745682380484867633831818323
27675616969160945542996986797773907
17264629128806387047026180812584515
11060583585124491335690495183757859
11424325030987636032488819170419235
5870837211893988360090452664324643
32884630948230155237358012468642659
27370112845384276816758156647752787
11724829099016365138663350478316339
17265744186589003775611133496735043
27329874800237674382787925554657123
21481939830963836631780845716390451
16957853315994919020603149515175235
5910205663602852727779847822529843
27020385151556298907550258811852099
27024039550552269350121761026561347
27669268152560692612998181712835123
38750128538689431366685711501702227
16635489084779257272758869651891523
22494807229312135416484000368845651
32596938656833746570331131582235987
21831900527408204413560727012455235
38744896793801076853110493935077219
17288641455455700746175173059818835
31914481791024325766313944835842883
43307328793453187626192003472131427
38040067194212358869245314892711235
38032311791212099847107739274786115
32884625999780024187190152856290387
60206309638658069264046345122445155
33211763066292297111546615197414483
10793026098192765879000957205111347
12398123756407715325634038134498387
33251063022625644928956355732399715
42967365058056775050494057367426131
28366576298445001343816413740110691
42665509818450699175168204967404371
16577488807359132474562811274745667
22496223466944770613756044993717075
42640465019154866836477634248078163
22800533887397181507041466440431187
12422056194957359392029496930686035
22507891056513828005348919509354339
38094753875242520111060163849586019
28015332145989132556623290239759427
16985835382398409062219785250957155
16251623006296696159533586287178291
16292182642682950330746731436974899
28039750553975223870276460591920227
11424236579014478917897386903880499
12419600452107576792781052391289939
32864180180881650924856864452789059
16998279177811209923823205480948819
27675760219536492781439230812901955
27385305467304320786586586866393411
32879407172203292311640645598405715
27366384169207535616301284294276163
33247000407140412279008734945236291
27026420455440076001698516096476227
38377206260136475853904926985111123
38418078436577821346981712028075363
6574373122207707534228071329706803
38103390305302320775240044660544851
5865588676083333547127100702602019
21826499455231735441539981322236739
32884625999780024187185617372144979
16248994281409191965837428037656867
5910124478274696209751597821215795
27362492067377405004262862506570563
12720098888515381349400485835392339
38422912262460741327929309504365907
6981465123300026759976487525774947
32904834151644685086733813711729747
16250267522163262162922219576312611
16961571756257769278058045504631347
16309767275319167675385129841411155
41987540450295690645682882992284995
32576660907275041807846115111961427
27366384169207535616301283268641603
11056707327765345482363872523526435
32904833162208259048363995656569923
11754157814775018042592047742211139
26369995574269699406087694345184307
11754157814775018042597760316032067
6635311999397704918074454437160275
11099802166461259859329116263289411
38740850215803675192938521436841299
32561210715757994164281578736464435
32882163773621947345507456707352147
21484321337603861623329514151100979
11424246174192633093051677513237043
33208036580424279553972801413157987
11056538016490678858308545362923811
48159657876144653675656514287130195
27671877711878265815250268565217843
22514922534095690787728087539008595
43958742104517663057909327273936227
27367567619035566581624637505090099
32903561528590558781486321211962195
16597686689927209329104966047179555
16981791094025933302776264373340003
21481860600534513753774385491424035
22176791631811206891167487352076131
11402697022869020192466179917496627
5888570415237203747501849151873315
27342368732993467258180792122365251
26370006388030964535124989354062643
22129630389635256740793544441275203
5887212354061670533941455152689955
5885866423177049767680470267740963
11059326847729644979970079399883587
21807731294039721172332100124287299
12090070368555100196940175393317699
33205014105078609898291033214685763
16937333839376494739006845040809283
27324546725500561657199698698842931
16999544387213008265871525799941715
5903627770233621270622703730246467
21830543413803912807496373638542131
21810028584201338415111700536964147
6882338290681454900092606835148099
16962775674787856907926376392315971
32906021952765622543593765425402963
22495976109610052676685750573811011
21161070724541223206051326172676915
27366384169207535646741000673834051
16957542302695133096049038890264147
13084081191016656758070098990225251
33230694592188972690456496083972435
38420531667582519450632847422347107
6981386203649326521132052652782947
22871532519753169060361521543542115
6640454676151061729833219964494931
6602335697251269600222051808003139
27688358776419777935827304099169347
43223347844094374670335315425838403
37123486156635027829851062854050371
27343714679745275291827371737440835
11401414228220922773633712866472771
28336524047623990863409397946206051
10733456155206965207820101624144163
11708199908710127741754619082130227
22174162458346385975680184704197443
32576661490341447423296339028759891
27363997089348926962251318737068611
43312250843049349413678620823684451
16957542302695133091826914793252179
43939810867861288272075620880696403
5906312610480237106621991566394147
16920943223326943794676170988147779
16981779582850270566093467306841155
32864255383553488120979579261502531
38742195489188191944977656514504019
6987871773697264243858787840255843
11747497093877745571296337348334643
48497168376975414242086827389900643
12397966752983925955842356200948803
27020231045305213782845502498550579
16597681738167052168690967313064483
38769145234628391939789700186138467
6593320124409085257559876571379011
16313743518254188761496950030865491
11060510277142256050708230958232611
38381084744795012871151620827010387
5891268176724670099500206188217379
22176791631811206891167487923550051
21462850813904656108941295471444531
16273247362089633878813149356041011
32864179211323143593924266338435907
22174162458346474916447765130462275
16983131413373170201352485428409667
6982651343687827496378942926055267
16984399989935312459141433041040451
32885735194372027114035752194360915
5887228838898903759411205115364659
33206434987106460661001513453573715
22495892281418386495513939988984387
21806384743954625359123480569070387
5542421643543628978793629746344995
37426459332618764155849098413815107
11461173323448937105199217997202499
16634369967720988967893834039113027
21806379792194468217602380972573491
13395776195816435643877138249130851
33230693974427468287432349345522515
6636498220838592299557908426286163
32555973034817565360719054412783923
11076978903211920244625463787799859
38426646219736574303638507942860643
10732103972790729000340834923713315
16938917200950141145475664306386243
21826493536335367111091697894053187
27689544953721093044521608076804931
16576221779446588531026143012611907
7187838625613045786928206155240515
32879232543090342934472547386995523
16269276712854121958211044546785843
38771763436391605423039797582382435
22155062276630123147747211940667955
38443284134081834583375529623327843
38441749070086486019850074873821027
11468846369887469332831117415364163
11767859665247210554328827549869651
43210734147833143601797989702910787
32514314492039371005256464832087107
16296144303397977026985147223843363
22156503282442697650026421093016403
22137394089326986703224361392874019
27708550424703262808576205797934131
33207708499702984313094578220979283
27020469061190156867806524383257155
11381220598497925725036171124552755
27669183972557208481218612773990979
16311109489728811710576246413988659
5561353500378140002084771056599843
32235350604735220706724913548055619
33207713182845491176024518523241555
16937333839376494739006845594457155
27689466382160860151642560025276995
26694592773672364580339672693223987
21480746183397319425958604941169459
21480671906994962303142110993716019
11770563344497676123164780771440211
53372320144227867766291706374739811
37121024844259271938697711117022275
38417761135928637370310899692557923
37454119283226640636974243302765651
32883273839451435970292952896721987
11805977343998524087191522527822899
22457956204834044565487549680988995
22494812181378636537982030151312723
16945192322716616582262411056539219
12398123445713779684680677807572563
11751216448604935623829240383218739
21481934897550279509584471679841075
27043132955091277895285460037755971
12171152404232040806887494860170595
23133709378583214803985519921435491
38740850217017027131377534765659731
11726021892778987807115596119942195
27669352622313905377273195284013891
22155061947802300212568076153336371
15989294290214918866348912715973699
38742195489188191944978689539917139
26979656631845414101724447131255859
21805264738553253908487782854239027
6533884479858706069650561799837027
32215148877702976010102837630686275
11056697731311895477420731208647475
11099891666936947086883435207480643
5565243956732759733988120422650403
5883257505727994182074263816844067
16635716516276271853402188799169859
37426459332618764177279546137203779
6552735422980225754146136685486899
27364076048218807352429597979784787
16269192533097323675383178880898371
37085217734613418210099974692348723
6574373122207707534228071313122355
27669193237770280528331131579479363
27321927248170084369324041022227267
27021415406739147280798617070416947
27021494634901661545136210614367283
16958803393573586907279686692451139
26700631082222687274368591035843651
17942441244513733689136987295524691
11445955328963795832576365682832707
5862968885556104433569008076268067
38072782524402634364825451492352291
28039755177218702767674197496115555
38072782524402634364825451492348451
16981791094025933302776264103855971
32556378497671390137422167860675411
5561437989866654784682396291900195
21787369367501708204198622094631731
32904834151644685112943970869335379
5883256558907739256649655260488755
33205179141582352763734176801371475
26330629118781056988696346707046963
17287378756983977694521930083091795
6602335696344042490970491918373699
11405470666293498870035191349523251
17595264639257417878364440571962707
27347453591032295070922496812392771
11101233225302531452263357607973443
16959122166690141541667584374563651
32887160620435189869736794724053827
16615428555612320960264228510516035
22825663778914734798437973261181779
32888275447332603856090146387813715
16966642053027712865352263061034051
16958721150355334539792640137962307
27671956322737443373250492043052355
16958721150355334539792640424371523
38417855589463778389012055797618787
11785612958434285494671695482864451
7553085116280093949974021141780051
21769612007175614506592784952140323
5885866773760576452999805902328099
22494813455204622192962635400045395
16593794914947416583317100449580355
5862968885556104433569008915128867
11785617601913932528780509511570243
26717257601010781000466561021129011
11059326847729644994409892592955971
22130887474219377039726964297052995
33574054634509639090959812811637603
32866873916717583270926380975591971
5868207498427149424208773501891363
16639693810014281193411088520542051
17634714091414286575188126129014355
12422052173555212943590999521314387
16288128042016377931207851167134755
11059326847810199533439516353512259
6859516770546776485086828078314547
16958804693259138547600165953623379
16962769811270297439365464155439683
38746247016930518877627254435112803
32210225064208706851967318317417795
16958878307165702032578599839945811
11060499736447532522748636577342243
11060499736447532522748636273259299
16595072508886305198453928297111859
15987783011886590467234157100671267
10771312009639808675582598066680611
11406746611414370539345541646795587
22476016246264998885675681709380691
38383693375733703490128831934711635
12131770725584950480147665052059475
16964207060851312258308218655503699
16939872833759737237874879523730243
11786873146712629355941216149394499
32880817474845255760239144103990867
38419345795128555151815143948776803
32904834151644774073323528072225875
21826656013315700408327511479694131
27666739678093543454879651209561411
53367404264766841775352606081238883
53367403064596405870272692140406371
11381220598497925725036171124486707
17958050434539986539291570339083875
43939817136529409921608349937517923
32890578906632540873054844625503827
17959317174379302246371383857268579
17322794363171201313903971167266131
16986924461653540606514776346080579
48741593081949395120387172779578707
6635233079747004665463088949384275
21830633554939841233999323363156803
33225297195387778227604838460568659
6555270452248432052806826303300659
53367404846411464497264715006109539
11470115584757371491988480941176131
27367572281862434396969546487521859
6980122268980352624954935522915683
43919534727232162341575225302407267
38747520277994582293077852197189475
22739290768765879374586253416731171
27343566437403192806416823193260867
33225381353228368830818880467453267
38766444587269044975506235315074403
21445094111248964534789840936584243
6640454676151061729833288683640403
32882081685145369980200319568987475
16251538826374024753674893146731059
11059252864854807757998275443101987
10752466229692510990034893433685027
5903627770233621270622703730381891
22133601060308836682325409228141379
5865673456917657118770489030939171
16979087102862790218024111525225811
13395770080295968467220677363082083
33215650506523724522520670965618003
22174162458346474916447765651477571
7899158723313412596427668426741603
16612734799134612116770508652238147
42666703794693628449838541777892435
21827850006705527399121804403618371
11099891666936947086884456570831683
27666728519708228393274942097142595
27671957886790886957013678484318051
26694598925531700037718357391450931
18278833831385235769876206626297699
16920943223326943794676170215408451
38034841523278190201811948875760707
11060510277142256050708230958101283
37752330047068513152287939431450195
38099670080456185903454899716712291
26694598925531700037718357391451187
11057886813666342904226624996324131
21481934897550279509584471679710003
32861490734466177167508317657260867
11785617601913932528780510063899971
11420601678418929439779526124188211
32860388697268614537393749945829203
27325808481388805252473529120084547
43223347844094374670351811593192259
11470115873464911757125955659055939
6512249830877868694166673486525235
11447376774275575989916444199834435
27655477812355212021896264200373571
33226722658922497359333893867984211
43308676561985243428660690254518115
27670609443974700879507012339450691
37752330047068513152282571781071955
11401493417465839544493856176292147
11746298728243190671448001189397043
10752624416285707199888490129220643
27655477812355212021892974807172163
33211688595423167176591428243653731
17595099989742049254561936919651139
6279080807075864206652452175893059
16962764800570893026810081834259523
27367730078042929441639696776180291
21787369367501766052021188274893363
11790829603905485032258658035184963
11447396951479433902444853930968419
38033658669748797092152915096261187
32926394098070295143391401770959683
7894246886420011444068325837526883
17951860094160259535095199551420003
16271896173500715747536779447845699
17670216064773756793514073762985059
11727210025296732868114948882179123
49134643667038050705339162032358739
26984810756437221670204383905915683
12725103335779198800919248793778003
17951859805307106193051502673155683
37768877900472486947018437225301331
16984401264814385839801971066098499
16986926664085301495510171881063747
32908478646903076503634127028908883
17595259396146065333553952307966803
32840099442646470292719094926164803
11448653727630822745823784771593027
32908636444277698488617363212420419
6216986685308734772693732638934339
16979175901774674955442184242156355
32906176038530545963673340063396179
42962442427959323112221717317502547
23123944197774426372089220376782435
23131327251546078179726337370322531
11447396951479433902444853377320291
7550548943444104132791296485381715
22136131720604201639123495604794419
32860293687471127587317885447586627
21787444263846360017190883658314803
21826824430132488683239835664864067
27647555341927313419344192650699843
37752330047068513152283605809382739
17284754262982975912962947430957635
38751480039171193079786843037652323
38381084744795012871148326586963283
17267006553966208392175989425645123
27330959894812977763515231446840643
22459462856437605929655308235658051
49479528169643154459272260384601443
47523520394183776694826988144580179
22176787279205248344325020501296211
42658201912210668924888292560283475
32904834151644791389415734548649043
27707298311388617946556088481970019
43922059446166567362608544593827139
11788225263444565037764313694347571
33206277174001060549893596725331011
38770415898915072475428111705584995
16593868923034280959234801534059315
16957542302695133096058186884478547
43208282080192727077465399680451907
32880892372938305813162823895966547
32883273277088188460477623181669203
38765181559526003668669426544498019
12725024397132210471766250395817043
38751401140465148413972749503256163
22501224455330369526971118364607827
38092362194287394890533238528570467
21828008503067315018691922913215811
5561441684509003785317716972479283
32899911173078254534354517863322963
5888489908030801113247524532335139
32523251492854693666263030126687555
11464975040109002810145957218763587
33548553358482199502843593586206291
27646461602484528978962192382054979
27040751158455692823636554122740547
32864183852540796794228004868997955
16598721355210744262598500424164659
27670531162175333816191309238780755
49480795820796882068240845433558627
11466316945946976675487109493110339
43204331519296284813605980154975043
32904834151644774073323528072349011
43307334634982658071976353750938979
23123944798610558720559920204699235
11817530789512958381655668862043731
37772612456672164857932469640779347
32906096521145826000248347037284179
11792018333179053288903492097102659
33551087361367162283241293297697875
11427019449876119655279346925777971
21791330116838188693132958055408179
33208990720045776205660890896754259
38437163740181007626789440306115939
16942403550647720769535990716060227
22820742621434239418139941219292243
38771683550068800084396696754546275
11467579647440722564783367474201923
44279295907762499465354221347480675
33226734812330167206233882210026579
16985837320306497904470352304957283
22475698035299395123451892749198931
32908478646903076512375377091584851
22480937402389334212481918540600915
49478181950802889584268941324469603
22801807692345326099885964287030867
5891200132330173439412256063500851
44285885092268061955738444995249507
54278701444064380508524025052620643
21809003937665027941205893203637315
22136131720604201639123495604732979
11055345554950302625553692316865571
5564051550875101498888076588618531
22459393205764110554693682975634259
38102132908197803147311094357398371
16961576687306217402886004565819955
5904891129151634371748741388784707
43919534727232162341580856824518755
27690980961985226999056473800192579
38018521469220987379126256304014659
27687010288576769535017890402812739
37775062338801058642673936122471763
27708550424703262808576206085243955
22761148499633487306632637465384787
21786096395204748703047663072133939
43593748193377195362165667809424483
38416961449566788410355742779020387
27041696245947587426706812850741795
16616607034393404188209551082922275
22129641856296637410881361691166019
38443284134081923539818642196096611
12444874217451985156426846494155859
33214208966220150715185866114942803
5930492077410802192944394872976979
43285857050939232070074120004662627
32864255383553488120979579261702723
22132086150841154596908025630778691
23130064883324787520137259505964899
32902367264548094581943880679384403
27348712572280389426439016473252675
22501215420933713615515910359106883
11773178803600473660663730904913235
16983126461613013059832557555110467
16593641081241808834356725594608675
37752330047068513152283605557728851
27708550424703262808576206085235251
37770225979840258872759035736110675
16962771010525005644982784816792131
32890578906632540873054844625253459
16290748512197571909538985182254403
27369077596322117926349643811542355
52398605715091034257987595066160979
16961577347852856825434887627546963
16292179261402735310797937841410627
16598796812884724479969589697131571
23164515151218375128730915864856419
31886737618323377317679814693626419
16271806732342970260211783829697331
22806569791460385648873123012047699
12398123445713779684680677807379795
31888009350181614689679252031546163
22132080867760061260148306998469443
52396145891965199618942495012492883
7858509394066057155807657655956563
53060859418736016575596551367780195
11055265744090932075610299545227811
13093995834808816940801309325620579
17287288364928724166148620176015939
7208044975573161573688173265113923
38789352354826057934088084418548579
32210219803478572983639120677385539
22176791631811206891167488193034083
16958804693259138547600165953758547
22498594974034028881107240315138883
21831736479403399547752304914538787
32880823337224897587132240530338899
32234162474083936526790906231219011
32883273839451435970292952913499203
16577410242987780362987438111876931
11731017909443424688319549562819379
11470115873464911757125955659060291
16617875632635636910830929172308771
16965475371766078075508489248187219
11461094404775858790930871232254531
22483399320659296928605206730921555
12398123445713779684680677807383635
32575384807856420853004553403196243
7183001045934783512389058449990467
38443284134081834583377663717770339
49475556549726471051956631907747171
22176791631811206891168586041620067
11443341441706127636975735409043043
33250977023562733841821977292531795
33251062423220773781307206316233827
16596341090293949481223430981493315
22174162458346385976209054075466819
43619175133607538843764599929857363
16289642639969947964370320288408883
21826824430132488683239835665052995
11425588370865640481207516236223011
21810029222665788288511079105307699
21445094111248964534789841258488115
42640465019154866836475567325730387
7893053512666470398327321404266339
38773109348169901555512540113552739
21810429675797427148629741470356035
33251062423220773781307205290726499
38769145234306957524544556522222691
16958887899830890565380173066215987
6272678823297851314130616294274659
21462850813904656108941295453680179
12092458007711280826680991795135811
27712612440783535446112714121901139
22133437652294523623517931098616371
11057890798442902305906676086284579
54298982309123036330962753554569315
32554788925912215338704704163164995
38015991117127013260434061426774851
16292182642682950330746731436975155
11425587729827707120370320354325539
38751481645908754631406292365882467
43312245891289229156639568903690083
53689466437484900688783263957210723
27692175948895729686578050203145539
11789494235491105674245768044185443
16293366034704108022117660662838051
8203479047290822174171021673006435
11726105781714140327449367375262515
41949427951469174549162452934014019
27006128741726087731822079000261699
21826498794996809307813214972678963
6251033072585891360450873444741923
16612814977512799836580745242227779
38747520277994582293073313524053859
21808993065719890250846027931394883
26695701987073200481449346297307955
11446123032281919520753672295773779
22113319578193071505058094166328403
22131135724723062423455087690458179
12069629502626385342324222340641859
11060583916370146147705589809091107
11420434226698754465762706194501923
22153706177636622630584195414910547
36779873328233095735661508173309251
38076765348810432164139532767343683
21504678332943173083434789453042995
21484395923339521413010842201756979
32556453047442393359477130434606163
22456683566366740214448825432286531
32899911173229333368318198066595155
27669258539192982690773540629927251
27709739238762440025834082792592451
11060583604693958274101111120143139
22495975818343913002471007552095299
12397885742936159713533832111150147
11420349737139958727082378550972707
6214202166004442732647249817707315
32210225644715383605132913530058051
26679153787334705790764482914628147
27327081370258942974330678350652195
16269192839998847235219887367594787
22497244090014434736915470321070659
11059326847729643755027487655215939
17002161644960382106037473572434483
11440875364565224611709048043160371
16309767275319167675385129841476691
27347437725019296931881629141508643
15985317036528404075728616692060963
32901104856067449037832607668266067
11402766388861166218026044214301779
32213880064480284856894723284415811
22174162458346385975680183410505027
27001122161618729957586186517295683
22476877852532306868465016848602195
21848300486235144548078225602011971
22213299969097836265813806725477683
17283313013279907196279412409849155
5562699412076633155039845973889827
6858317555183537839959917214376755
32561300820636234908637771726947155
22498847820939998726528366769628467
16999527308556782816812488235173683
11099891666936947095592519942362435
5930492077410802192945563373421651
10757700919590218808605684219008051
12093729737657827787053550514095427
11421859425650460503015038397064243
11099891666936966691595625278157635
11424320157883878023140697987884083
11099891666936966691595625008809283
22137399371204429859203471561007923
6860782930541538377299633168917555
7205739220300293375547965493818691
27038285474608895559465319747892291
5560080260017720872962520562091043
11401413898103598635325101576635699
21826735552172150313624803444142643
12069629502626385342324222340715843
21850841943072756876872749262524739
33248273010634203652212033173336403
11059232415964648102780792917472563
33572707053129301913116150931477587
22130814168503856774596356095492915
27344823604283380650460710116279107
38379649332224963775803811989431091
5561441974570884454783113207423795
6232029492675696864217370084201795
16961412991506994935580729117188403
21768261167004726627909033904137811
11786873477420227249263915469910323
21788542586256366541753256709923107
11422969238895420565701571108876851
22130893729049250586907272124126275
16270553955227878466552394752926003
22174161545910194033360818999079747
21789973996965574789295091854039107
6209280447653971674273483839579187
16984488173433379201484374730565203
22130887146519884869526160465335347
27973430020213151052550366468330563
21480671578531299924906773948146739
22151100578443046788051976255058739
7206936655431403434008779333841987
22112046069053280697815392012350515
6878763702777006264646755245184067
5539881372760860913858955615216163
27343641897428299496756694140273475
11421938342122656751107392745456179
11102500275056886222540296750973747
5561441974570884454780703428854835
12096184918224582847352434953958467
22478229331258383291644541003977811
21181352860776228777234802333139507
22129545548349548604291267531527219
33207632946599384136976750667309891
16596345072324670603500691069735987
38425610312720737252710106504705107
22498526636026688832106407965054275
11100990587609119764845166309032755
6859515899275453377502375447896883
27366384169207535629265625124516931
32213880064480284856894723788526659
27693517561567250923874227835712323
21486856928799878162238177919968051
16574695667517659013399515736781859
11770563344497638013982768383813203
21808840178982187753072649749807667
21810113071338099719022046617944627
17263357419846661521707747903624259
22149828598759127633219966606918451
6861971953966795557165352951563059
12739271230848033734151701251114579
11060583916370146147705589809095203
11420596724312257545696598972310579
6860624764358706556135448263152179
27690981581031081211122056992792899
22804194169026153246024907817583443
22130887146519884869526160465404979
28015336725244317681384374672761411
12399148423571006620528401242735683
22149839161229960724585238363465299
16596420006387966524211679201403443
33229436493316625789303364374652243
32581583230239886579060688423060307
21484400853272864786028750380941875
37426459332618764177279486008837187
16633097715788161961976720287814979
21826577404270212515415649241146163
5539881372760860913858955043877667
21482013505533885281385229383320115
11059326847810238872698774197842499
5887227850153422490008296951452211
11728562124125348411735259703747379
21787359442145506948923005651465283
27323432583257890051985583767893059
32554788925912215338702432426337091
23189559951353603407644817538503763
16981715534707051911098009172330035
22136226420680008181664827561043795
21833163227149654803401573436367667
16270459853580227761987935690568755
10774021594668278727497067763492435
6232113362060526662013009658270787
16962855211226402138724620589872195
16599124020671266248970433059823955
16252975866904734644071336992204371
27671877711878265815250267994862643
6597023691691941404747024928289843
31888009350181614698401669200364339
32883353397736405157910232257626963
21826657563224385779276004948390467
16965479334856684344063645463041107
33229258623980189686155491122880851
27024033416537976519815302196909123
26370001744546839441547275742290739
7853597557323771721890679985947987
5562699412076633155039845973959203
21443920564799298949951711565001027
28032921108690436349107147072881747
22130897688433311049393954702505011
16273168133846524545730199421137443
11058043993526914465992549154964531
27019037690095443574347605641413955
32516764047833441858729578040931123
22130813548324969102198265708880435
17265744186589003775594444025578563
21805027633155640895200201500152883
22174162458346385975684449354265923
11727294204151854283489371942564659
26696821357938966050370488421856051
27344908348000147954678773916586819
31829866442509197786796922518201939
27040592120717536384413562989589571
27368834362105849095133192076604739
21767086957817499584407029953077555
16957526456005136065922482966831667
7857327104357615229426311362925907
32213880064480284856894724308874563
17282367828067642266806836138361667
27323115648600648114618757493760547
22133522491465404647190981293331267
27367731046463307178811886472025411
16293451572407197249855654018245955
11059326847810199534057445608464707
16962764878928876882952463056254275
5925168895190617779911155073033011
16593716346711378124778832707994419
27022840042340105413230299693864003
26674157790163919905491590842692659
41989991571573386784077397985932355
32883189329416459103956583453958963
7856048369267957819824259162588755
32213880064480284856894724578293059
27344828265127374370703533208195907
11827433609773246044726685729961011
22153710469162111834264158355010099
17307575726439532767611274902389571
11425434593919081385240371011134515
11421779866237310779005834278360643
32907364150198709776891355984966211
21807643131921006526991771792327731
37749864941781928036740696734319955
27325908481541129276813828565578307
16960061780104384560886908449862451
32885818113536114078847671780787283
6538641822670158235430019550946099
27367726717546672350100597684511059
17269382819912525122321842714260291
31583773205984908073770145431044915
28035525734533092788911225650369619
27022762307130054019681613645103939
28035614511991193086636446957590099
26674231737951219844156244264956467
6210314783872565401572140234445347
21788542586256366541752010917753635
11057974687169974540874076771337523
33248193780129672385590890538096211
5862974127534215457611173964629027
16595072508886305202902187286815795
32861565010858830222320906308699187
21807567230887667644450099199947587
27349825464895454359453862585258819
17288482377515351500531859903157571
11420596415120071398886236720866355
11789314362653147571615486898876723
11057974687169974540874076232369459
21807727003652615118657961693893699
37790429760989231368836810685047891
22501140275776669887067564420908627
27040667271244480631121591784268611
16289484826873696362244128372823347
16288128042016359619225630839738915
6555364226271985001996745949061939
16595072509028255198449611915280947
11059232066424487650464303562301731
27666728211432162771037012253287235
11424399326883941668914795583390771
5566755235061088133104052590691395
16960310296421136067349185187562819
11429723441039320520881552919577667
5542421643543668326712856442642979
11809681593050352676512243725256499
5883257176583182396732503076578083
11402681856979872819765846098592819
16290905631284710635002433918677283
22129863122362677057053610190459459
31886820616832773203651424279413555
11769031953049495901191539647590707
27020389811129716695669195333063491
27039477955259175104510316042609475
16958962196774968882469791295746867
32235345636555949715395753308017475
11401340260014036232209729235207219
11102500896217692928476332102390579
6514714936013374984797776586617651
38094417075303716366103437062325555
21117965649950975457786870225847091
11727294204151854279249655878660915
22806650223717495399780912134779987
17263283141021973609268792087634755
11747576613755505958663209408942643
27323115648600648114618758047339043
27003751877512272812589933879579715
7208203704199323190190661658031427
16248994281409210551576341446201891
28058343445337200918434965960812115
28038313286488012352268042759390035
22194448578209803479884755001160755
16267849634113284371577822334100259
12723836596011273032373205093271123
12741653900479418395261955615315027
32515411886956491019061070108238371
22132159748880270240447589056135731
27673238845397634779893228200281171
5884518596536185546462251634143523
22133522491465404647190981293454659
16309757022187302877919164145803827
5887308045144695041118815553598259
5883255916882518849574877216981795
6595759735337656259387674577740067
17270571242056950976024480899740739
26633596995400701489133642658821171
12091342970915485563601198303819075
22134710602835875143856395937665859
5864394643257562404713414146601763
22129462007868040715426832349008419
6939545917884864454204173803799859
16939784671554840643313722116621635
22157771590855097133833351681365075
32556379369160531165081099418428499
5883330795486066234213129417462051
22133433317328556993267796833359443
5865503918445473454863349500223779
16599039198814236905785974780544067
16638341649374134670985146692486483
16597528251745811505481475835634483
15943415551572556453824712192116003
16288128042011932256264398046306851
5558816591547716652071267199034147
22133522491328490615291643778249539
11750037907926871188744210482282803
7185466132794713071474092641891395
16596339789636103141857140837602611
32213880064480284856894723788715075
17283396530706784949927016982135619
32240267995283089305412621504496979
17265744186589003775594444025451587
32238989529551883748897552348697411
22130907612661518274141475456762947
10733456133511547822849621248713523
27713809547006244623960342460056387
32858939920561311745599355815871283
32234152262358078608810750552265539
6557735500639428273829088189366835
32860208228656721202949984236937779
27363669925083162599194647225053747
22132166019493217433440846425039939
21462850813904656086965567540700211
22130893066629583103701937452950323
16957527469090066736234540924285779
27006128142316110048232292341921091
11755518597545062233959539344098131
22152369180472321191860622807282739
6859516770546776480586467092276275
16594987998936370117301160405701171
21826740794225880377711934041245491
27022682126475681047643758821393459
17265744186224897465037023882728515
16960229887213725393399717457904707
21484390660819279615090242338632243
21807566996256815019860485376062515
6190106902208160897856182120821283
21502143319467653069587809151759411
28055808144136744459332682394190675
10730747810615801937168477126271267
16595072509028255185199535786046515
5927792668071223556801445336654643
32255706670780399420452040397247555
11055275298387447572283174997406499
16897872602534253801674926586999075
21829276113475184722237433186431811
22130818812143808508347634910844227
15968689024791489340295516502696483
5885951593054445244193179548533811
6557814436242226291928390048162867
22479592035756135538816580975739987
33208980815552672791941572868785475
16635548835771722225725988991677507
5865673476265172855307835916100387
6557735809912020500806144434057779
12096180840589012829717702064227139
16247568193826766835840180717429283
7208119216076088693729624298304835
5561347581637829848112335687070243
27044400605838437840889856832975939
27344828246629569709397953553577283
5563967063975273647292575680574003
22132250179034450232166034566366531
27371623113258569942446276869379155
16961425025234072169823507800343363
32861565010858852113178579246007091
26676613553711834764525078552134707
21484322536707158903235690867278131
11099891666936986362460148090549315
