28
6323383230604212616155677852634251947
9451057116862698606818569710021682843
12528581108700607057221971376647477619
6261543206097022947608366854237832555
6371582611242950829941705031992460655
9287269084949185162038832464876806975
9233338933770073285637525016829346787
6211181747335377563394514928660383287
7888720614295543772253641826784241247
7829153030937594868055486655030090755
7832940892422859968071081742502193539
12466944501103753005422713447341592835
7663593861080491300443110557143709667
12582020390462541396185875033051022591
4751282462096676934831389679640112819
10689322472862404605844505182164729827
15276699055516833167767140244843741259
9338924416021168071265891740312720695
4751488873977882797539318656939474487
4753355922714418349476738159940375363
2007291760386946254770798019706556967
1621899354775105675357417254594713831
9339064443516503432981510673206384259
10740987727229340151961110911536158403
7773368148509226484187830673076887427
7723301901088555833181057499758986439
3134009428448513275309016090987606723
3077877795621559171327126409479683303
12355376797953767539453444475303904595
6315188131995650779400712404164670051
9394984358717840616304454225624886047
6153409525834322156065096745995207175
3399381004574601303113400671565265411
2161494296336192294499530059146809707
12359088939899355355245087117521276731
21631906030463527403766434925315965339
4974773610903702464130443805280925127
1837600563413485007810269220650436595
6149840752054860948635605387611914587
10844984003609694282526308812924170355
1847716559485468286994431875712926795
6315249447399234903326923426176822127
4585861188500096613967289840600151075
15492208732424172311154165423364381107
3303921867256755333607486658596207007
12418733128981600490165947390211409223
3293849581009643804147402028196310995
9281149650036967369508827184988924327
7719315081492946318853195011307584387
9229349293964345146994847135728977927
4643712021504750014854451760349520355
1891592105742414548344102276528856495
9343272894849343503534748511027983587
6157335026665999756644535776482608259
12360609529415374949035955998271502171
1729602424526921829089964947812468855
1911416611102971049033713964300699903
3077956667053120128972087475162114647
12148956661901702613799733426674841587
3187517137889809696875955607541593975
9283353400748635663578476247163725375
4919462982299996962165402851153379291
7771582344130587078342741904928914895
7887220222530878244106257342868354715
4647418714169990529576312015135246315
6153549901231356477977623290448674467
10902824851332901076637420086979224151
6311759467065985523557087872860463287
3131874620269856538221808867306561671
9450644172409619068178152344766061703
13928234276059749320483737457555378327
12253299579795132220823221374929876235
3077666623434696975484880791201050391
9341194413860967074458827850800246591
6319101353523685432312033721881895731
6149761704709615062442150665038451827
1624242947086323489808004336884707719
9341194417002417597278878821167362155
9337207224075669269163111076967410307
6205480439828123139379075148017469319
5079175553749865439490437744088422199
6155473433583876768819957367982450615
10904694760316901897325965626986382299
7827298199754743896382857468985341755
9229487040410778947046217935097620995
7719519043718888250123132101913364031
9340788835467941129697955660401199583
4593422061841442923197219570906692699
10905299265171392199785613785260895147
4641712327456928194777753904038157047
20295822412804213378458609351939270831
1783601542202423842733523732142172839
4751626451337626368456285857965317155
7934868799572653305224682442756322019
6207693934337591689680669809658536547
4699558332358868652981665365860564883
6203554450737258380700459564930950055
6319317699023253662815436590608076451
6315394469274384099286641195721670131
6315323230464408230656543275499372019
4753557347083213658878358551581082243
9396917920797781963776520385747531595
6205689246146466305401467048521054003
7885218172131773465045257774550677147
1895515441152843912776253404568143327
9284927760459555290402431505019589011
1959075189644098077915896507417579979
12528581102758718900833581665480630867
9396984215129702238593003012021540811
6211395993305603804913185313446638035
1677539045558661704585395063695913867
3187659440268525890199467508175209155
2063693336675595330614186014592147827
7721095788545049955222168882308692691
6321243709720134334545642647849974623
6209469744602070975419477054082864963
13815075214129669438224939032544514291
1625748706772417262719522360807161495
1675684487104608032391279593713394015
3245360331881810574934600758652047751
3076163414250141661244875489427522791
9394918302626230790000331864518415759
3133729191729034209980978388780210835
6315394657947927674767105916982286147
4755205402545993351644598270113039079
12470518626907647225203340569574731407
9337278400434932258247522060371554115
4927173991617354311655119509371411491
20295608429819166401030878700438286243
6211329410478138966703822069879606403
1679887836841400230355109071366685679
10902621208128921033921289844396214639
6317394153686062480554867883078491407
7826951925866354522566303420501515039
6369106085440777811653622221107503715
9338998114482701775919422670438413923
12524446792019791498505926433634765095
7886804877947627082353461016649506955
12360597055379085172362459728739888515
4641783481895329900365440301355752615
9123294464316336160337688784838500739
14196119225988028767952156914676032379
10850902013934411498053441729130827055
4639862844476771238518872304476849951
1891594838000717769800790111020016271
3187657240224909519339532823741705607
4803291702578995888136834229237879215
13712798372909188562519597446287447711
1681673625997579568402745038400993707
1681533611386588508145060917843839403
7886795154967902318714901770300592971
7827084398728995547816207634691252975
14034141921436910722069768282510423639
9285274319381431489909680249341502643
14034281920041962345412857092091106123
4916991566254661940574099849245292187
1625748703763444977212865777413827587
10960681120487577685023948937346569515
7827232137046936541552713247168404419
4751422726895566696390565520572924019
7773238116818020051038450392046867123
9396917920797781976316306647540450955
2115144777587945028055053228087069619
6205340262285586504141302163088839415
7881081135976641515462927818781484431
1891660981933346480381827568677364383
4809268643965637990454044784653443219
10797247007522512415688282419800878923
12528581102758718900833581665481881347
7825099794908219877628946655636862835
12412530157370584285670406550134151363
3129811066580121114022560258699378471
1731742142365572460121231715325652959
3245225418634453784801156352700532155
4641786113871225797054201350932350259
9341061489230236694684168866714421667
6211253246437431520539367664161543795
4757123943664431990683271492243687623
9395269570664759155545620758468922143
9396917920797781976316306701048693211
11016945126028530155305357786461653875
3183733848455552442860956724784954751
7887003958265118945850519686534557407
11016743779992616045685899707493835171
6321238596382652552104682517663082627
7827232137275179151024373101079140735
4595493170156016703737718562199039535
7661527851332239428312473560835955111
10853172005163616595957198091484657643
1625957419331425564377017709897066627
2059359960838634082638440908060810215
6315397198946340900208363462100004127
1839659297861863967952635380528615907
9344699496953323296201199062247129779
1951570719023895133641107292976544891
1951167506391349038679425306179711659
1627603193868895803391730385335035267
4813257841750616988877050855302064899
12526227376197459560345123263701562343
4803631118215169082673343664567969423
6315468518882111643867139349802989023
4811059273860226223418366910095440739
1781678082244322706435784170248675619
12472304444734870157325098080190328075
6380814250809116458115749236746596767
1625537183663898933314745747177596947
1625888627521034732975996569263988931
1676387663397629576755522222197400967
12360606981922808749158922319655150719
4699622192116687120193388669557574391
12145040890424257113631668982318320463
10954829436180695904579850981977537295
1735596482616397024150229779791134003
3351430358069258485935809864623698047
18731985420988563849765070727676565251
1781545261472682508597496869242203411
7887006502848335928714222964287447259
1624459386474157617212487291680653259
4755343327714679336553626441350548331
1737945205409776372618762484308463475
1735947971237885864102913768191109511
1625888558806996239807946362184764547
6097767368776619914787592405673741587
7775097338209178877775148139587964547
15542191103969108896305304950897213135
16838270814811729999803962931073442379
3189511724075884196572559641290569947
6203768787905461798571829222095156479
3133803163124485365078817630582110959
3133803163124485365077589437745935311
7771309411388004458733511075476864187
12468447713429616290414130818293222351
10902829929839458485404077372502763011
3295716689379999936680093782155645103
9283014151401405800358601159620394575
7828951437378637829598669192617891443
20070000022010956635946441453749748139
9339066915254949862439160338528207471
15540481661125555180109137302638026907
12251034498221225744414727127521368495
6153407072573271733981084504200010915
4587646811602966290002685665198693539
18618010885682823768053614112973230275
9335352655865411651567998936034993459
12470307376504518308279701482925734315
9396917908596834600592689970356428523
3129880027593973788186444206586717907
1625888627521034732975996569267696467
20010783187243862452843377806223453163
3077877795621559171327116559624066471
10958821353782557938528872129189839791
6209469813299252276788277654807517731
11012532693438845264118296357368435379
6209189507663055731640961350814088231
1945522620285489915616910234286555627
1849217130087535218834758014343539139
20239899855990840410995998518214917955
17108167875932763568462977266947609899
11014675216028872264533312500473075387
7887006502848335928714223060696766139
10908888214958359178427005460022365423
1625888643402515447323262209464087235
17108022694731267572730698330953090139
3189781943599906188846792864367407511
9123291989221486978969626005630839799
9229221646390969734147900910743483523
3187725947672733732876318671211713363
6097910109710045396291497520282665455
10841200986668716986740853159030388659
13764529871606815412226013774603840059
4751420192172289832558058997816169699
3129739649175936357907540777492407095
1785738957506488447936069200331515035
12468381387520973186640679551032499619
9337492533379118702442607835721604879
6263459011268285555645338178661489511
4639857853817893359209906643570205611
7777018348607040732986470583306934719
6149700467399884782054994492071299439
15599970766736952166236297340345629191
9285006632346719202638309286693088911
3245357868984906395654331527512718835
11016328733077121033138630665627950115
1945517613041288144545574454094985523
7775161398290242943971427379159197075
1731670897065297268455486965621095415
9336929839470381920101444143318490575
10848835734157054451120761160370421827
4813049041475514739893062539366953731
18282972104988122372201553612808542843
9342916161299003257248051334330579459
4917330734263305220555006225397672651
1945716687203110860863127225718257171
3301491852118196635299244038636177999
6372891480463476636139946245473961283
10794915512427896208082182472870273455
12144908063381868550540375567529070767
7831086323881060650657481570401779311
9336861053682539907209589020513771827
9336860969438570273704120415024766415
1567971493922241953911913576959592631
12352829753565166791699223238255024435
1626026026277562210055272536265729219
9396701378347612228881316903246272751
6261329047646926788786810987017312495
1789516726282117697951167580790981987
3133522766506258742202169936921351031
4595421934379732190392946266188745839
10741054134480148073987541841364068931
1675890918593844398927030661500101359
1619759567888602026012493788177842263
9229150410721592715060301147985635203
3399504005694131056841968289723968787
4641781203982999482509688196766817379
3399504005694131056841968289723990739
7831086323881341353551357179697845727
7773031425148630255466368359428742467
4757131767745750647922386739130826271
6433221036008502442454619958306731675
1730170408033658889249039902849965191
4861540825894262957595155875002260079
1735522442627384952003850199664185911
1626102714140222823702175805377879303
18562291946551366565171854553956167695
12299179293674344659122227509781543575
1895716859798843851816476023763538351
6107401985434282485584431987052990267
6267178181440576310712818411396279743
1799365228800662230939963433351231655
1735802654049208959225020585728254259
4593704927514984404747179270873696611
18444534196670671669269203615007136079
17109877269319451616352557949955796127
20239899855991279140016062716557317267
3243437059593564390056434392059701599
1785952686701439346878483917026968795
9338998114482849776740020268035540931
10691049305761475452339032756396346515
10904761208408442324598121588603681063
17108310369790888405389685601110980251
1735380055861262007535904689039729655
16996180115720742029131245336557959107
7611324139362663197801070886324788983
4755478338549648119954198995599036291
1683811066479121089443146472647046375
9341273022095107178119187037395332335
11014461220167336864326845570086772955
1799291445747472938430219158837781783
1631528788702831019352835554848821347
3129808694780852382081698095940308567
4589646677630264303985899824664305011
3133594093045201406066390928324689715
15600324699116385836735732853798721223
4595498004969115095288312521001414607
12144903153042173499900179212889162371
1845505790499122317703177513099286159
10902830102402713059451013540671561475
12526861526260468260899698201977359719
6321671403212061788090813414477937431
3349229142535475277575481208435812387
6209258478192124543487148559021335719
13982493781183000336708886035360893879
9337273816531418048429870719043214959
4643431790928246043393497774068474967
3079666323744713139568005458423137763
7883154694088817204465332022941898747
1895719322700183011493161487512630139
7884810206719434174838762568503805707
6321531300863952357864279952243616903
7777288639638418833104871226063468691
4863058695366017797345800998851583663
4803631033623380584925992319777735119
4593569634230875646498033790879310579
15544048316907690132191486669647761967
15547973915223660979997577780354920679
6211255524242278090984975397344643491
4699772126897748089674491103409688463
6320963385716025759778745295085057619
7719310162201238498223512215907089187
11016881344483145356667326766754005843
10843127082279801523757651879181681315
15382358433295402524197825710919232151
13978290434350963189714804897970271699
4645571421593614696570076125271349495
3189725722957943168848887755434261211
10850766730384203967651652401973899391
7827084561528945487189075621515688983
4641569859564755537569338632888632099
15167121486240924711389250665227457967
6203694744903903439034943564676315631
3239658764190098845475977307510646007
3239658764190098845475977307510009399
3087510128211737526950717632596303347
1681385863196262306417210608128350411
7831086323881341353549907983757678479
2003641278957739466981075257196635643
7833009677971504866811854128294727955
10901112910341594328997330211991334487
4639995223347843642279810727883327179
6261191570884787533880854171405386787
1731811012057369934883949503301417383
4641645923899381961718557461426764931
7609604770007516648069742787472411195
7942511452736125521766028882720860135
10794782773229512506658926132099093903
6261263066169967856422297397060426919
10690845415594256954000219196299235603
10962820738168234678743288238714365143
3079666229621818748733912235004135671
7775099891856174797941892363639505775
7771304319652362478646593508573364975
12141186618767247776043344381673552739
1675679388986319222913812325835124899
6261405553185984234437327550023861103
17106522042771905383824771854014758419
3079946626027656341224228429102995007
7887283825129928905253873957044006155
13978573290265344612245081420250226635
13976438638556507617677835470462462651
9119641526605509123063867311148847335
4803424614104413372649026776277809907
10960538529502469739521682987483353931
1785529721701633276900204361543619011
15544190690900494779035121666910245875
10847187415593474623620457921419980963
4753554802827862724564755986255103751
10794912880452158183377056963733442319
4803360563434701664203920076363951583
11014886579694129445975460037687831687
3079875117417781481334773344568120579
15655954843424978473571202952098530035
2063420648537714204539804178381249459
6270961110420918382323333092533611511
6321238596379354714390099729197289811
4927171497187282228996729947553935139
9285008928826095932978364887515454031
4867674648493180090397514405002416635
4751914204506224715269222570522291171
6157612979314161730108073026301984627
10904546933678360375921503456063479523
6321029626797185328594782022308215395
7875381839251684762096371077393946823
1677888077681879239289085076750346403
3133874216501400143502367650513713559
1621820573521378355936015349188825259
11016397518509997997667838842895268595
12526229942945174827965464891802562791
10958558522705763047394050228530146631
14036087462568492445936658521511357027
7945343702807738278160839569525314723
1675682017589102207890611695669080739
18459889823514115576094570136958135907
4695564039588334599232277943513054231
6153341003710922555079390667137755303
7827089301886567912857252068490643651
3190074537848482166233101898459029987
3676650186572161666249488529905061667
12632215905018966542232247918725846419
7825374739119933003260053769631594899
15599904654928274659358361150434489507
9341062018982929504805256972779915747
6265254733119182696384073839607792771
7719381482021527087475549498869000643
6153621221051221643497150659867683267
9446774885497917086763566242659243299
6317394247789392239182444767523460463
4591710150078176969808460717107071055
9392712001731908818271396875490306139
9341128009408047913101845552645161583
3245574230032409918699740186974250307
9337209859184426112179101577537473155
7883221097976946256355499325311985323
6261466872305625661835497455716009283
14196119225988028767952156914678008843
9229015045478792506239097896699510931
9391275209541768705774263849435363247
9396917920797781963776520438771467259
14034706984122485607766081170082935883
13816934874187753899203941661320388075
11014957818504105314605557957910129799
9392712017865732770715813553000440187
2055232853343115240890291949608345003
10795116946304379698689381728268138095
15600396204482199293651354914013880435
6211113049755345139510225394229536679
9336860862558956649915815378702384339
15546256882841304886599309682000659479
3624648384086978017711290595753519715
4695431306561219097279470222353612707
15655954843424978473571202952099166643
9396917908596248160998784059840672811
10683544505936922987144423256828611131
12144839183602008836746975662520201907
14034149732988131539541419338047439475
9396917908596248160998784059843858203
14090000869040201508011471879427646147
4757063057412551940780411921433429199
6315466056544430796723827141861111407
6205834638659500425938946162889815475
20126686375053757754993826747257575175
15600742378006620319198360704043286275
4643714299176852877453138313628184119
3082160127143579356718234053976090263
7831083764083350842177776996957171971
3129880027593973794688841989007417395
4587718141394671521870790502858835135
7661461441067906502533377347054906243
10904760737949459302543291068488594263
6315183040496117292529013627668774355
7885294314790319089975976402012560107
6265466347894010884832869487387325415
12523007085524655723525318462182448599
4751422466727370553913883451522167619
9341204230168102766692801108688514495
6207263791620702266277051351808921111
7721582424960687881619924932172648067
7827018063308693578527243340766774103
3187654611841922348853657145651856087
4805345326590973428785102350667281323
10741051684011847610917999436667402723
9396917899305807708361103139272458539
9339199648625070961242411091470235619
9281292494717151852624606395545483663
3185940233488500857613315423688352915
1622037009995724016166551639716693715
4639855127611512004965137492450473051
15654461441010706607406039458333512679
7875381839251684762096371077393902919
15387016397751925630108921683177970823
3183662687629604170081471777945160651
17109813663359303817750209536401821555
10683279468653079491570494722943636179
3461479602021996243187383883352027355
10904896209623528799148226140454091359
9444844419370600742533841273659765923
9396917920797781976316306647538650107
3245227586297757310997585199016705255
3133805534923321193670970656825192799
1623611461139117153061679605702140803
7826951913209391151961261620675299695
7881027092526122054679500507702307467
7932940432075768391233807490111487475
12416664749998158707504692444131686155
9339138499290935325757777055280426719
1837598194635315688394011827627519907
6211471797896119484852178915372445571
6205335336507040492225781054182642007
13920656193834713657254953732201012171
4699634753885914947922326916535811819
14034561903409799942804806315173543391
6211186751238412655787124800735356403
4755908672961169945006075573894365611
7775018645155588824943244831560090807
3187583197343248014438853527582944103
9227359520422732598419851866170631779
6261540658384059105278695610484514099
14034633308285794278887844437053448279
10742916085098686155896772282918897967
6153343369344067707914086995261205511
1729818870077163156531804196702633679
9229083821623660019842271645573660819
7717180104240875104561276881991427027
6207674106898506870781134795067688535
13764866670721679274728503353031535099
10902689817864657079735958156762068963
9440992529360578106364182618919286579
7773299357145323784991425632872478227
1675891002961401407030296123579743235
6315392273491511478132487164263504387
12416937494975549863888962764534066843
7775018736029559371298201250388542595
7773171524474323191985926563376830659
7773095112811210029610088286635910147
1839592787655653050066676843693345295
6315185587760425563505247232846145011
7773166529879959238203083098395447859
6261395285811045222493311217746000255
7722957895817095716938429892330854387
4753481286105429328312164353810629635
4751631624434834667297066225764916531
12360737086007000388113030736865330835
17050530872858124394429230083542318295
1568108951868139127632353944654012571
2003434865933190080800758405541842507
6207546553664126005485593895525209055
7773230233772327464749476528089752151
9393346314499082574493344617364568635
10958612641247983109582271313026858011
10847116255007917388204257809666193923
7775092334317139057355186424727849779
1735662642451763105504690173266675571
6322825869112638595703701029490685499
12416799945818568576419693546423088203
12470304832265443985011525120338882031
3133803163124485365079409702260656047
1625748703763444977212866114752362099
4695563863791576236826461480172238915
3185588692507485517453276454044295415
10850688021429712720316408600741283923
7827089471321824891627965874839679171
6101410373896058259536381224230053335
9340855239805378032438200377779626799
1677748125045704319433881152374173459
7881012171266285933121130682944542295
4751284993342341676314305490264347503
7828946690526591908468684351039603347
6149914616337872774428473136892517599
4641854977396476788412644084595546551
7776949553422415173656941044582856019
3187728307047141161212338284191875779
13816521823079276009442541977400972527
9391135272923961151012977010309735727
3189863092836624836707275004781373743
4862992360285979565340345489091323647
4587718141394533884471272311720134623
6261326682001613129703258787904368547
4751702772375138021062198018682694435
4643839750308238702871590075179533911
6261474251353501000682662038464861743
9450565905599464257633621466636795175
7775444069915294312083091240297535563
4807411437293095472172674137290132367
6205765846616162030320455703813171579
4862999633237133611791838529035984623
4868902982181896473559650988604709315
1731734590877744405956226770865246631
4697634972329655967238547888954062899
6207335111784970859748680630188475271
1568111590114192061083738855515971847
1731599567153567774264786758012164183
4803564366297017446072823246646919255
7719374022183150602180342489719783203
3243363100955133000082330016849064423
1675753344359528828761338963291802295
7777011235998246628509059899305748751
12468384185574127874542427736914068267
7881010072520259536227182331416537359
7777011232637291267684535234463000847
6317728415053105100347028685356747375
7719167499488520173226893807860058195
3077949385129689949503640409009896087
10799037625096265897224413681761764335
4751289903114366578722454920388856643
3133731836353900138395451225195921219
9396917920797781951004230187528898555
1787876241450977627773488766943825735
9123164075420858633288114946928153955
9123164075420858633288114946929340147
18294593772570336736622199429845748635
3129880024572277431234595597415372707
7771378372277351068905536612032910883
7773304081929059470649005378755909123
7885149293034918564586753729077839163
4645421574333542251269678493429305939
3185802399417899142956760657205993699
15438143316060471765549490086370024583
6259548343840164209903828699276420623
4755203299987099302577510246431851155
9284930220210583466825534779859769959
9397195484916473213840879095739648983
7884726513244513978205877631690229527
9229083909240691958644935228753677319
9229152869906267013034413225228446275
6153618680280867108528612649128037031
7777023348909484608186052023945244431
6207472504055817347699715597733996403
7775304035693016095603471749620749523
7771166927377391987727542228580270147
6319042221917566013504132864759335635
12416662092824654513435864082813680879
7767454961012326398985997444912847559
1785461039336787076315071499489305123
3185861180213495112387362311022293463
7882938082368973475452482062776181555
1675684493487117224605886038598780335
13982213572791129978291261140425922687
7933161615613217233304047834316915491
7828946427325164473844784052154316771
1781545261364362279725988310126508003
12412533059042601678292432046570831131
12416868627965424386582645450807899803
4641712236579104380156168363219573875
7721159927743203982364117297398550267
6261474251353501000683275980686339167
1677748115533596516366829063982576355
6205615385104374992199198592401888323
3351631704216510487099880940061939631
3241373502986323722343733196027043683
14250044548629072497880072249846543947
3461209382824824987333038567924889355
10902768792935074455632217645935257307
10902768792935074455632217645933455675
3353759130093657026826346726387079663
1625822402225116722871406602793799631
15438548906766624096983228637010247831
7719096179216487509637063851145433271
6315396935744341961330127127061641187
7827303560961673611707293551447666399
3190148411990864501027676734893048235
7828946430469724553624584855792068083
7827017978825378987073480217653739939
9338998107976294077526798029639509955
10850629087113310872895579947673256143
1951437807270663405742387671757691899
9229211563420828086355010399095267651
3187725853337730453708650048521161239
12412812929036994193448916840373432127
6319175052200579971321394663113133715
10685269223951249455037367255596993875
7667104139663653407367642918791196007
1837598185567820807442763043268043587
4753554978409250974602105751342572163
3083518119400199360142173643109366391
10794981916653016288095097373534051455
6209327172874782176245434238815786867
3297502494209393679543426242683321603
6317249144815857363280675565121710591
6379440807880409748358742906158009303
1851364647061668684799024649406625959
3133734296113788807573352303550616531
1839732981209125357150098411558994127
4695428843660017561757590581464456183
14038347552219633289858214009337507991
9340860143646235219642012972510530735
3403429776329979484332296434420403375
6315124253542349526659293875450248131
1731813381291734264915512195932465023
1731953574504937915196613949727649263
12145045806354978669166966765228121087
4751417566702377834367791406867629219
4591774009508124438481563724004559543
3083655515020001138480895891259042983
1735667828525961834611467665444858631
1735667828525961834611467665444836679
4591572394004306526253315379904680631
3347376852126520956151370399045028431
7617237054486316847238249820688721283
15371144797708257421824101105604849303
9395063330880071990392074111575922711
9395063330880071990392074112057813015
7827030524684452100462903260588927471
12144908157045428509829496085095495839
3079592527706827082992840790531437607
12145178542639026777006715191901362335
9395200983318496718436399339283819207
4695568955751285261407203265508855127
4695568955751285261407488506017598807
15371142253465043997944454737800486951
1735382515629159255804483580333778231
10796907830329056307490403509010124975
6103761524553918080712013528757128599
15371076187628663390187992260084362583
12586210551428900684000994140475601055
1897298589264918099685305806576950659
1787809808778478680051739465842774119
4695568955751285261407203305023860055
4591707689869949173107582720683215543
1683879845649243338744506382682363719
10958892868559423526555598225269060903
10690847793448613020641873906755932323
10962749505853548940468425753765820807
10962749505853548940468425753748610439
1729949070962527080708218357860224115
6371248250394052463136629364968202175
6319248923222825646037593814554137019
15384625952794857987051742469763587399
15168779446078509483060745853742865839
9340926478506880528422925976066288399
16734274328711106587854946037944982651
9175219911633931118194774391080698455
1731604671886028723809698664172954335
18675851519540392893794410081479637435
12586139228379400330591662588336245279
6261400546513020501078345332326890851
1683805805424999017191674523134329407
1683737023129708546420526887608424111
6426954539914937250720416816395651555
1683805880632589878221898611557273231
3349432948323713091207062649119452835
2059224677285699606175438733489854071
1624034059310639829841469391426038575
7667244339487318286211675624799202755
11014389906501472858429270956794412047
3189374272603554695427525970422318419
1837598185567820807442477073194590019
12252962771270540634200955571715655823
6261191486173363053134414440157101143
7827300916440605744526089930629976271
2111359388275746393823230329046349415
1683803245299306310673954950418274643
12412601402559220812266876136137951359
4749565608184182230283049695497008019
10958492096867512190926960200689816583
4971393627665769342724345127123353239
1683874487350636870612683751381410143
12252962771270540621661169230364015823
15168578033703951937930166491655758847
18674136959687690089023013772471506967
15168713214181836674308588706054424623
12145178536480462883303183312794657231
10794908121282270596408571215384118179
12362522793813164148730058298575824339
6372901303373228427873604548313169411
6157202463157457111246030366155304691
3187588104090161266415229214138141303
1675686843001970615775919012126530487
4757057871441979280490575402849880839
6263400058593397613269246631862430479
10850832955331825026938634246711946231
10795112099289920882947316063619495443
6373235642724335028858258579797816851
10850832955331825026938634246711331575
10903324124248449938405850929381501199
11060830237824462882758387482224504307
1679818957178022851949308223840578415
7665242010902247810052544953938513043
7775227708736321132087739067551390547
3187725759326622762443112212812913847
3241518424575615722707910831243393859
11010678469892800997826736609575816155
6157470401308284885843071952128188995
7827158178765081801262304949841308159
6209260850103588111600465225520654131
18675922839816279318832416497094020603
4747433002618512415831707381895751127
6207615244981245127140620881830333379
7665315969412641376735996725367389443
12420373883724675990736816815766224131
4805419213050927436208382471455492995
6207543827225071638406370982252108983
6149555263812911550606670039512786387
9285276766592258637793184226384864567
1851290864008479392289280374893176087
6321243697302531175826288609723041983
6321376436612252221685079438905723071
4749565608184182230283049694997907347
10795112105565083811933359554614164131
6107399525902039635360653994317915535
1621754063095922749737175030104485143
9450911932179305033295337741327504475
13982636343174373111118711456193456151
15486339864178860001407641123687307811
15544116995579978283473264697082190371
6265389919755921950699668732846148031
4747433171921276397506159828077065815
1947514844079598747583426001006220751
1951437982631526532168128836236737467
9341204330885599742575936238296697019
6211327032632051134494677397287987427
4695848997861490835149369359103015927
4593707380900948684425204183243728091
7934937585000967483655072783093701943
3349428207625796324699580376204949011
1788018878629668070396388110256248343
3241442288310875328520590204670725891
2111020217357035050377256050755462263
1735736691951308618716926603641720519
4639786504530811673637343073391750151
1675750718778172468363240497571730287
1621894172045903064095939462943891639
4747632240048290785066932937879323271
9286932382858709046168231957838244031
4747632240048290785066932937881124119
1623965280020621064438476105092321283
6103262404365350517828454461642240199
15386414129312775115848019053331336519
11010970622337176038492267556340272091
1683668228193298406399286633539451231
6157200012809053508161943221630991539
4591437292078706478133884118879126455
12585999028320240166399045659769670175
6103262404365350517828454461641602807
12468659226798661706488229508444119507
7721027090844834857576738059868606115
3131808206856651098000316261154812263
6261609258831796279128985084380180503
7665242010902247810053160029599152595
4639860388313635277884609003261302271
1731604392677646683189253416525922871
4699563427116053737144849926732845999
7829231740117913333944549239867926075
7829231740117913333944549267335673403
10794976903469368097623248456436397587
6373100446903782243534190972614718995
14034355631484329135746365456399324519
3239447501353665984363077630683303255
4647347738665934401438737865680992355
1683879770565836830435005720691678727
1891393140818340248097370784743096527
10962464258632680458450563186475598031
3401363753588196481165238567603232643
3405289167022647586123379870696361167
6371115601949594075715391926786855119
10799104029549185058580835023997113551
1851433438752733404349382421405051847
4751621610377688651738757413794188887
6319037666324992471998374985247248827
4591501161348321791231953561761309079
6205546781519341890459815661640484995
1675748355922463671913601511589655127
18675922839817156466434998236223295307
9396917908596248160997260425348384875
9390783822692594569372483515457400271
4807143505292823369072986906931805615
1729958799984590118313540890309668739
7717384257821624671445731978608148867
1625605965967034519622996153715456791
1837598185567820807441873723902348099
4639857850340889678927797114558459759
6157539268206929738196281747820691219
9231012285577859070737725849273945283
1735456477513380518515948544193874871
4753208353247206539741227451692512087
4753343367335820683268156929769829223
7825375005338764973111046247333243539
4803353102800708008333936134973268327
4595638201431390759898537901322397967
7775234996922659327319730135695190799
4643571815398341974468943263689181815
9340995257892964771298128974696508175
6205340246611071149214944082127452167
1675896010105377597682557293631365871
1567900242570473483143716640016590455
3349432948323713091207062675158739619
9392992238438974903785548652409564463
1683805786525258649400429160455853391
12363009631104282311430714832413285115
1729681038923765694781642279831131683
10904896125140499702384405029424405507
1625822402225116683162083176130386927
1627885868062869063656870453208825987
1789516729415136497222155537709512691
14034778330153394420167332502241425799
12256812023462566621094588701316798463
4807136135536235013416907467925509219
7831086330147664791403241790338316607
1675962242002887299889645804398426863
3075811870024351812494008447493366455
12412596483159182494952827506181638627
3079875299257780221127705260471938115
12362736854666782621337320519111302147
4755554590763077980319854379890543679
1567900242570473476409386183834133495
3187516790204782396945802707139618467
14140349060341935522830511407495200819
12524866842710451834236669197745167047
9169516160369307338567778848433450803
1783739276331586730677612178684616883
10796976691293367768126701425189414207
12256743328896222184082399250540236591
9446777611821081363241482679178772259
1891393140818340248096777972858894927
1839457676545938826969191472378073263
12308882959413498566675932128499825211
2059357416595420658758794580288333799
7715463363715034762248883814757513615
3185662472319458100919157981376860707
1625608695303162532065860976729609683
9123227953995188751985267816044881347
12412950318058763029259781586609815311
6313466193429911952225969962627852675
1949104125145262272285057765884765963
7775161382719765222190330637841773111
1949104125145262272285057778895804171
17050945769246259968328793537176070103
1620110914264589506739562038765602807
18190462115049007258011811488048771387
4753213166218243036408072433881699427
18675993984403604778983582126947038875
3183871578778973109832197318147461655
6157202475470165288361860496916767123
1568254158716021149148039668618626275
9338993198427933712184506707553000759
3239587622288768766517614879822374567
4755203231629177545204155291886763247
10904623715775956571881359983509373911
9337141002150163135158904497490320855
12256743156456570263905249259888083951
4915466148535306668231500701957477967
9117376633042282640320391307541003415
10851044478680876784192350326138226239
6317040419396367464299030597951050795
1839661657687464722015435714362233519
1679607625648389750224454277927344687
6205413947982397656957819682432561367
12418585540694002966447904242716586223
3297227271013704053096643855784543003
3133803163124485365077589437743453951
6265321046478906857667785625686119555
3183736395267687760520834469730174935
3349438027734091180950046550139249231
7827091927819509589131524547217925047
1625537440483245756350981513712207187
7830801005166264730579665753623321491
1839732978071819228626379732604604591
12257013645237403042703117169559730831
17050670796615138465769620256223943639
1839597879158912961792391744503531759
6315328316481225511667441786436773455
7771309411388004458733511075476841451
12256812032642107601714597126137995279
9396917908596248160996338980249241019
10691182054475244372787821512459959987
15599970782862793365243728292682347627
10683075396762333639046756839710103907
3183591364228702367029501285226147175
7719096179216625139597367564602420791
7831086317834675924167296534351556543
1673751193928479257444866446662206603
4755411921547943232006268034591345639
9340992979985187060072119470933117295
17161950483505981405632983507667660607
17050736956449791291948421198882145239
7885009268677021144330175357323228463
18294254592358354868898534043171480475
1623891584931904997618558705571951215
12414738745572597709795231624433527023
12198767063143943781374507985709515855
12582509122838887095385230646052313047
4643498129485446119773885332426103719
1837600563413485190109328792876240691
10683208211379130685187837290467856803
10850616701157098397137442685993702071
7607533655533511820689645701868351335
3133731833332051039630649228224294467
14032493505507930113163143736533027747
7719101104546989856483380012832824167
3239587622288768785318112279266879143
7937082394575244814594292587280990971
1677748122024303599763871808229370259
6103264864225158128041718751474732711
1787947464250150896305894846821014279
9125217636562937834825722879371273655
1735527816816464048123219338494159239
3185519728245025619134883621148909111
7775232537170177564386416889447828051
7938718158312159542053385533939703071
1683874568825263918200555488506310719
1799502627445290925749760654982437735
7773033869230567510780993489835860067
10958963919026978925174296819526232511
12360739539380826604669324367012858403
16674903181817304790070555252904634863
1799434011099949276513851107912361079
12412535531315587447854343887645308571
7885417049342745249948583222411091423
10691182054475244372787821485940012211
16992542387421867299422924618875796203
1789651925115935162940370092735635395
1625822496332743967291092953134653583
17052105138672235561484238416431809071
1891594838000717795618759811365544543
2111425614018964025439412617597976327
3079946635659946675048358142276560987
1731744774457057867065689959888126847
6317249060096158477355991173542726915
3187583187707526951860107453389547975
9117378910954903462458741394836255143
2111558438035674571898206063208133271
4805416835205263229779739505967439075
4639648868217937761259301190065412787
1785807746187840454256835476887624419
13926713968437647844909523025681171095
15542262430511609365758838952300777023
13982562556983581856061527292902897887
7661527936038953837583862773892903991
3083513115628739668066058243011687559
1675819751617340420710747395031729079
3349438027734091180950046510107933263
1619828246556893466669319311911362519
1619968261179736562380774540979677719
9393132422604105726996241164073538283
15540621838908899943449577747411754279
1839868089295878620431598138826974431
1839868089295878620431598138825151631
3185799936424781789763776616986132227
10685406797737919152782695362114381331
3297298415360638839734958366774977527
9284937699312118055320214219596305007
1683668416535565731733390119390664279
15717659493385494349925339881929700935
6149835478247133817668348909712179863
1947377100986857079980501084317039903
4747565751567929948185748037568858803
6375102691237909838489097541446644127
4695571327550284019211340783076930343
12256745794595006581905969183549792895
10685335562064958795451875896309787155
10690911741270808711810063551873797267
1785669918276231017716107788571858243
1783876753206042229594556032151083523
17050736946938687486640425522742777127
4757057789971770814241609076972297367
1735313817693284662209496188419939479
1799434011099949276513851080945557607
9340778990617355629811079523508947859
1683388449172346380461623769903811215
12413161822032182236634350222540424767
6371383452257539421449881074033370431
10954620629411180005041852072988219535
9394709329910482050934033263771936495
9338855461274388911826413436873914339
6205347622309985409883306804454993907
15600322135613149602272226933255704315
9396917908596248160996338952764283323
13926851514450802131550367797996990647
6209465000663085343491052852358551507
3241651260806374976991357698898483955
7827091933970503483424721040986088099
6323100634506313485823564184678482563
3129879842616954394829487881721334487
1620182250434527140304473361654239651
7939207267145256532382486409176493531
4753419951451580600088494998732588911
4859142911236278339126424622103473827
1567900242570040168961896046479783335
4753205808995709256862725437749548311
1891321811026900082009342176359695107
7771100770447383774647717913511635523
6095780136004774564070382144619281415
3187585650376780058049266894516344823
3185728700859427358201857053283344771
9338919606974515880201577352455261947
9396917908596248160998784073816129803
11014888922602401354425314078606930187
6317529437687310432793996590378590495
10850629087113310872895579947672071519
1733530478553820351481923856064192119
7719374022186728591021637172903544435
6149769324666530023213932260567079331
3189723172444562708202734814222686991
6317593319505161107490623235291316143
7715384303825449266575641270891120527
10904824701350242102603453631349409103
4801498525083221018798473498406197091
17052522820456836795305118275765513775
7719167499489101832359610922738649171
7827091765239814381589881879971153123
1891321811026487015650652022707885683
10904756006783326747689178551896758931
7882943242470087029735184422574340035
7771378375410655518934627621362907123
7719246201833279462058011228208273603
1729818870077163156531804196705138559
6211258247075280923485288834425080515
9336927012774603444561454420854111747
4753348364836807263742869436854848247
9341413043312272325548071060343386719
3183807625121791925444433019681214219
7938659631215594387867407971866457499
9335352646122227255018485240763670755
13986276791393328248168528800256353007
9340992979985187060073865671765780687
1895584198822437533131051498958909647
7661326426523541579161091570217243351
3083655683998482709153767199507692791
7827023158293683204678436735825138111
6209329625796436329086897438515867863
7773036422885418930630733271609076303
6315126631840471967008236780299694911
9396917920909823500114092605491712795
13982279892305131638926395304382415087
7831015238835660403026425911907627291
1783603992779070256371593765837478435
4753618929369165867395867281491096883
6203620779658869927934321080189854791
9338781762827974313502760992398836311
4862992369581987224039405567528068063
1621822936145138709345243565165598295
4809620028629142655411422653665742395
4861339392018482923916856651163954479
4749422782654971878061623496355187719
4643709642966833853359289337855999399
1567900245591588370229323957764240727
10962392759754883081892563445391549167
10907104612857265854546389403336183355
12584218418748703730693314775280128939
9232869307836903625272545033969660083
4749422782654971878061623496355824327
1783468803124794512770371644691641843
6367180265323954013552390406209037511
9229015042570136818611760385823594643
14034842108337089235938763868087966651
4695711615334716310146340412851426239
9396917921234258631806539028592608539
4861066543758368659173354615248633519
3305625996459427379196203571265921771
15548253951063526150430270107886944731
4753205802617635726553868784656703415
3305626087549063857573307707266067275
10743051187028287662369343839975927999
6367325196205251837611856381995833671
3349501908997408508985979824474061475
9284861444181911916812377786865538947
4701562753771357959458220886301097571
1567900242570473476400796882870281831
3083584711747780437290197029073150691
7771307026815407591930195671961414003
4751626523515532807116162161762645331
6211186650737168590909566501842738183
4807413880806664356259480291361934599
9177286022103818911504799331724859043
7771107967871512946645961109112129475
6211329485781779668118204351236786467
1675891003077011139574984367092154639
7774964696043620415929017073763196543
12468379018854860897384389608418937903
6209327078528101456532811635352436711
3129880024572557620701037386096789283
4643709558599266083771985298338554375
10798767221142452350562641205909020639
4755623554798014409440844917722042543
10904686951542562584599780879174648531
7771235524587761006786127302588409431
7775087511822158528531660408228970471
4749558144428888985283390326042434007
7773235487859538501021202296613507383
6263540251698556451320932651709513775
3131736977334970135749920101215633927
33816778247537578038238193794133632315
12414736357987337920966940268313118879
2318358350566978838737212734136588483
7715740939791295470118150535671421071
5410657410175215180281589053731385491
2546835134394396607551438353794647939
9337276100709944112130355093552910847
12415279256140431758535996174648626783
23431551392464592624675071094487798331
23484796001472641119981990206865743851
20465867275042067813035382838416079419
4640140443301762653508960228487518347
17341632955035991573837560340404824635
13818794362032699253459473892775792859
24833538451339576161815246677519589087
18791907459216452107803523782163523059
13978425370219451674285037548105959707
10904681976430457933737064840114887003
19696720855695344818366822181636097099
24989042407973400767760165757259026447
7933220477647251717062280810176047011
31096523205538418702633654176119984767
15434554438423128541928891072865384687
21867648090518013042897903923151809535
2083038628286018079277829914193191183
2082969845986731033703942267082006799
2670788809631515680651846720177213807
31096523205538418702633654122612950655
2202798801312321789698647145216734399
1893727180152173317784038988904424347
1676173677275710141646839147423152459
6267035521856869852303160144406218423
2198669400572505258105558056864059251
15272780836256623432829145864821694923
9450491950325726072033849632913400003
19123517283697036465341844805726405247
4753348459179502520246075228060062675
7939140925795030664433110517675080795
15434962219088867497693326631777139951
6209327254217243405793624277400232851
2202658805480598943196274524942850047
23547110856891654765027996506581680719
2202592542149973025792034957470115583
9339207008753528456452522489922073647
12692221612987480340790449652698782555
2202381382713157218310544663072122623
32710563897109014300634996524450015823
15544185608676976486467328312355520671
7825097162816005909795025087987195939
2722788255877161688459656508263580079
6205620571071236708955570610513297851
13976438550820995244637379801445462027
15486347584770219682619009186165059595
7886657700367427208471237966173784075
2218873385508591104502551540076526259
2218873385508591104502551540075911603
22039613925207369104204069605484869199
2202315044175098817828068476994557887
2202172654287090783194898524169633983
2218939805293024990187899083739932371
10741326803800788362541888432679945915
25055233828855264614461909786275083283
2666796904336331740107317005254946867
2254589513408406689911266877143780191
15947772124621251821311261172685437183
9500909281360134250698413819101146847
14433593649697272884543723748249000979
2001710470849172002703090595079842011
2202592567424525321501737035825168815
7933016587376106954654660352391069475
15883863263329308422661527796965937723
2770459029695250118836683465326473459
6267035521856869852303160144405606119
3243577340650609952122091793285816431
15544402220280215919530419965723725871
11066822015067403043641238309293084383
4753419791892260950567649492552362175
2198738107672923719274767191153171139
4695780209060374136300238777311514699
14202533617868912809474603344579292075
17167750631778291081360872781969033451
15490680869953001776807435168673859547
10847121534965777287321729972680305211
4759128713421238897379804465892091083
9338924416020591698829259547192387687
15544050604456031841386559981148065447
21865250160313147807817721831011009247
1970640975217506235179858212502104615
7827165538433343184887941037824282979
1619904593000538649093633625727443455
10796976691293367768126701465191843695
18733987662183799222723767521294923899
20295481227406553522254247778167668263
1970640975217506235179858212503355095
12413090517994326723090289989617643067
3129880024572557600696467666048153043
2602757682131552275788642644323855631
14202531273617643247247224596185463035
2277201145158405962757760049760301067
1675824674039356195678539937281466139
14032852250079621621466972769256447711
21867446459248197096912031239650955999
2550620789917989681839668149846241631
10958824010608356367711874079252651659
12584429834877255999522506995720920199
16890469276569062951461456070038704303
10683063016960836580349766441349607907
24937537287861889278071997548614865919
11182445427689911194017847419359793515
1676244919335038773270397636257740295
12526581484150135265518412140967656215
10905107378793716193130534987793061435
2382988242905463324903180496065657339
17054099731232085674882321171971956099
7780867603492478668513729981853667507
2082552421117241242122815972635175423
6429096887160964338611245925471228043
15490884760340174090472887863395391563
12692221612987480340790449652697574411
2450680306352051335006110626570058907
7989008017242126293098361030187508211
2446621871825737406273873967646137103
9173159084263057387571297367784231791
1683729725435692748948187469098533875
20471925124739837842931112188662668307
26617071016978417832013108118267583507
2666524159478689774950915466469190675
15486347584770219682619009186164444939
3303005275878710164596943670160385803
32305756777813538683566150510414479771
9447060380470658253057711325834561031
9285144384831238394210670950588802495
23542355286868774299979846144744213107
18188669025397533655395792671476986571
17054311351825918057239158736455280555
6261198942986046429938864364130479259
4805350433777460614729406180433465827
6317045263828899376204168999460988159
15660244277692134754950990643712690363
9341346801902501891062922547966651487
4753210907238631208294624279572833535
2602892965683089077664145358964357807
13874982318917354401559650617890131991
16674632605415856407733898357318276335
14094761840440025352899508185669267563
3079604804433289571310574954144214835
21811440302629447352314016384007767835
6205475273025510609980107997817483215
1731879794812566508897439471834490255
3241437275123658942317012385883749879
1966784178447265499298486375317239707
3085512815827143012517897524940510547
7777089656110201704823528205863969955
5246267339086037980929888208239659243
9340722412878614650884575927152944767
6319389044374451462449509538182461231
3295581502846457454604323241970570671
4751282543098552346176099291749203731
9340722412878614650884575927154153695
9394846888350502295549410205649473567
2275071077781984587586100241769209695
10909150722993507959142853753191568315
21368337163110114804712330466079272795
2438642761520929511506721879565327511
2382786708983461424636984805561084235
17226075868454431457742692146640681895
1623608816398508738477059951979801591
3241862520725200635611207100796366339
13866796943280947342275273722092200627
6149769422263007722939231663675888895
12524512841973539490866845993073562891
14034347907773097151272261665227256699
11014812605054352395481303634636084795
2219281354173581215796696873494758099
3565345856235930723031736939587139323
3241862520725200635611207128264113667
3291867340039407368653069619063566035
11018244259612367026067547733874570907
6207620072955491484336484193685568071
7777089656110201704823528205864563443
18518077395544786173974024736913192735
3133803163124485365077896940603253023
3183950375682930032745054645983488707
6207620072955491484336484193686205463
7775235166228568217048425869050747887
10796698748048121136378137026756127911
1623754023354736521767167448864023823
6149560349046422732128447955270137299
6480961030936251046293621511365565675
12524372645519420283819597646509857075
4593422061733398131187083344010630651
2438913159320455915248919915168824183
2438913159320455915248919915168823399
7663321185596999411325183017346071063
17334341570491702190477661951048705811
20299888210940275285286130626287036179
18847486029333929974932599972727138335
10904758466435037910020209505417477471
9336863318957894692520766478436682607
17060239172860769363904314958283703947
1619830787666221112977344148262010963
2387115350400982153645666427873738119
9285006563189224563839110069907265135
6205411488330548922754299499214811671
2194743821285327008095576125873216295
3241793738425913610025270041628397315
17170150751720057120947999773447729711
1732101329073776753836817043523932431
2026976147604741951552121049863492803
6376962178499776127012391910146100847
15162932875232406083606164131268577135
6373039055862310353991378490443327391
6371113151482273077922524331797953263
1623827539845379132156910505885600283
7823377452505464825147958259569072519
6261395285703000409999117822623559935
4753417416944556984457582051142020723
9394918302625817898958444661130855455
11234648660922968823717186415296365483
4641854889556197773149165168776559955
12413090517994326723090289989616436491
12413090517994326723090289989616459227
3081943853473323316589155771324448511
7715458353329556217830533046714558719
10904756006782750375254960136221928003
14034345363533446623894342576820980927
1625677210823798012280707611574588951
15660244277692134754952736910153714027
12524512841973539490866845993073585627
7777015885597947516246531726580424579
4639929089263197474214726298378275887
4640069113509909421061965631482689743
7771449426107182296910285366216705715
6209467359693783341387426565124410883
7721103251645039239019760047811774451
1841663899219865270832203763478913027
6261336595545112665818409886279482035
6317465590345677072774331005063506463
1620253658434945102746607513975829647
17226075868454293431823671878469972567
2386641065239400001362382728589388919
7989074248915103932316706211396957959
3077951666067565129736383828728784747
1566043029507703343051452007076519211
14092341641153739530856709444340841283
12528647409639144855249511116811414215
1841663899219865270832203845465371203
8117779292444549538244248977074251363
9448914942624421433028953647298446411
4807694111487359312036600467326146143
3564937893834251674081825641628204955
11078584162037378034830660252886039531
4645421759314695844057471730401908075
20463732742826849994031938476732782875
9795249656201181902379583064255650599
6319389041351908561697956484735454559
3075809504603156982182322923179414787
15220985490010123733074251776996076347
21861651368340990687604074256341898879
15717397976070922682716364166890270659
7938669043437636592488673845770576283
2026841042646159623603028334920295523
10850636466053998008596101944872657307
13707421064848233129665826346378087183
4649342246510822260807598812642652011
1785664923780357939271815832809725595
4695433753319996188477387178053203675
6263530247057722781034125211801634367
21210619541655644184724948791297765191
6319458070830967892330758895605076931
12413093055747128714803188702081442011
10900763913487739036027178147555949851
13980226352436760721809860988102341195
9393206120949724002331616425570872831
6311968442686378485396633740492544391
4695711621604739884999667215897672079
7887006502849202166496908372257663323
6429300796238358377886012967466040155
3241717326530280352459812644722484435
16890673267222977014369539489746031263
23430647737952955838160666519311519467
6311968442686378485396633740491290775
9281152106551510741972809903641550947
9740297154779597051192026677632865419
3349499533948628617037101782263455251
6209548512279039102360863918701200099
2086335717050790811918259238763488411
6429094160605454425083382748776740399
7884943017872353953055786804601148587
10904969892642654185133232983505369947
18735980077341300579465861085126779995
9339204298560350352147060319786874275
7885424494295061495106504412112914779
15987726897659678678833302010942246843
3185942511512734843498104058704558307
9391135094093082845442406345681529879
1675750809639856930120631286947443379
5514789061422488279421939278005036531
10795183444544333876246103484492980671
7775429239637753035656462706309496195
23433477296844329692201783040181261579
19916347920145144183005358919245612675
23433477296844329692206440153299360027
28013277912573272392479897867062490779
6205342715215355955495136882408290967
15832003853427814522543206990705993371
3133655430845497438232761200561400515
5469680086837991715627315194377932779
24996399764594884541634681842995888475
7719374025208547858563108725912627651
18850170977164744895326267440190556491
4754262940074052908285962900480007951
21923570634692359845685097424503446347
20299956958987177450594475921241135315
4748062834628727171599487397134866063
6424977040082540883428289549643493787
2502817176739681204383551634166193723
1675896029476998468336346882229094363
6259471919175663837897864595261647543
2167348261701172984455599014990407795
3245431470414324175818527386117506231
2450680206198075072777504540386194011
7933154148613011628873446536082955115
9336927181849139919553636780707350283
13980499091146421037431158868355301963
9664488510320695776080419978417463859
6209469644104670528737459586049666983
29233381848700595155648496648063707451
12414522378015255166407485757142677751
14150467973876811149757588546084366427
7775230268881705769114442020603564035
4751634002832871334660100645094249987
12812460745747884452204291240663785019
24995316894680864984845267244969798731
12474365356577058255295403957787947607
2022709188421769773649689989841324503
2111359294499849403471017965049027719
12306883255961894244255545759208496591
1970984896333665692092638025508295735
1737588543581734343923562076392401607
4751845542080103380351218430465759499
5131177446998089399457130402096021143
29419188110000754632098219476798465291
2450409908555674982022383409896586651
12360680677351941690534142209740923339
10903321586396478367968720429964035547
15492545559199521033807010486316150899
3131874620269862025738751866190616247
4639644039687571971340538793953880231
10902761235392455257689701508498809667
12468592826154613934115094956994674623
5130703067945280914851280018462017927
7775158753889331885590495676187762359
18849896039091179963335758722195980011
1729877644369945623785695477218684679
9448838361430847122403135821481767263
12524650318719687211863360781818719803
17393981084804746233154615637391885883
9508694143009957710071328501984016291
13978425357453994156041324048536288515
2087030549134525528226416207412530507
1732164922384214592710115221017228315
3137716027114931779057588045683850679
13978290327355163831585176088931147731
7663591316949329243631069268353475879
2138268725032456783651372786951796027
9339138301877911316734544471314510511
6319320233979462440771285701875315375
10904967454592088834849936984477008363
2138892412308061696245697778380585115
1893727180152173317783742792136543515
9508829323380501124168616263027155587
2023192932921156056249363027676763447
15657954078958959530659259763687605055
13714721836117055541396460681453363183
2606137686875560803018232132920052075
3355009334011933575780306726949291183
2550893534889140429365240847064891407
12468445091082171848935838253519868815
10960752424646371120013154335601392691
9121161934394004943429052675567207639
15711673337514846148777247258045680479
1620182250434527160050101788808255555
1679885461677169016589831515353530463
10792915903551088357446924637812895727
9739393512908794816565435037405743595
3189725719937419636969077465743343931
11018455594275304564577647146643355291
12524512841973539490866845993074769467
1680590879325393639876103230844412187
1943390099319718176219462913950337171
6371248425967421906203990522204375791
12352822117586173730843655593778736375
4753205799480191818536463003519783747
7890715470056809857067678381636420371
2138892490529482491761138210412114763
9392847034976471852080432908572975883
10960467137954866408761742726246947691
14094412686929976078525617687631417119
4751486251753775972017477482643574575
24769130109060895331073690867361489335
2450680206198075072777504526900577083
6261540476532794884313486152823619607
3408937210412152379869018955608501083
13922788191410573045486499695281522915
26399370042102305756134960720370308363
7887006502849202166496009039711166043
23485407860731640546860941746036508907
4911198747449080655273208966110620275
7887006223416580113590697783139506815
4857485042039602770340438040790009011
4588001003702669171947947063876615411
12360540768825411547903546706457407323
2087030549134525528226416111552645883
26334892943048787274023077178134133747
7884940574117681601252712017504623195
9335146321488778603352063004160088195
7826949281122330516357465624476899603
12358745034541062435675615816591412163
4643498038623899295419643931457866243
18564220385775142495219296696307140059
12466593129201566763887991946640509495
1622319540865288280137227518234715127
15602250779069665133768029969399965671
1843240709153570755416357336159245379
3185588422935543673897864706316055251
1619970902910505531091576513792831111
12358882335837719233459915055738275939
1566043029507703343055389906659856091
13814937627254402805102595810139752067
23377490795338099857927929587350658683
2450955441814956971907376770548371435
6099700642573119416699323680330932315
15544122005849847108834916080993742591
20411733324566414458068678700161170699
4695433935287604345975402983862766759
2086890543906880978062606622536339003
12634375545211476536305634985467291423
4639860309980733454034654131225752803
2167144277315422996401041045003934643
18785989624809379802182983575048656423
3079804157927800823358357898671454683
1620182341524306783564493372681842335
2502817292345497254414466109255024619
1893724726775054022836302289403278411
3189796786299311861418278891272894339
9686442995744507624125536144782600763
7829300688133319600103841250707214651
3129668514108420906986445025108492471
11018529396587634610973020720883934555
12359091136113402959508901154422510435
6321098321484293598077280474299331615
4639860290717305585232302861875189779
4639646398938223587617243360501855995
3246491197969357696474868016982674219
2138543779021734286304624708558625179
11250277330186548527936088073710727403
1841454816143022003553596348091125447
29233590623580958260982398118990383579
4639860388313783284957295140919965647
4640003050918456804707061577490610763
9452838096855702778784594806948259655
10962602008100224223034522964158796347
1966926555474190036352762301547126251
5187097525690216382335346654852629107
1679745277983637947148698069469381451
10906758175469824072918107542296248987
4641569768934713431023247479681382787
1781545255202077059753261400889240195
13652883641459516766780216394228324675
12361017567225008132857478677489672651
7715458353441459934470931712142984979
2086404417991631108989082263238984603
7882935892417115137003686762005445691
11018598159631634952126802117277930795
1619759470527783666905779380225003395
1949711070952780092113616029652149147
7888649375489849219602940855938871403
1837598194635320785817159340303479411
10735133592681665851042278256642556835
6153407241655663735858412288596948259
6319320337497993208666970048129365307
14034495659092139171239878206434489175
7767524185223716647018202930624832643
4863334078697521789865960096940104815
11008894770195230129323600356093472415
2139098749694819027659365070087425163
9337074669854866275605086371228200447
7771520837136275528270618854054575763
4753348459179502520246075228060768275
11066391596052358647139663789762856435
9231076136376105665408049193087813487
3237944568140282588590832093137435243
2138892412308061696245697710453742411
6267037971980899816376780199159361767
4971051996987026608311992180182590379
6376748666418202770487218551574453851
7829231740118352163114772580963644203
1567900242570473476409090785059865527
4645421922018421726193330013465660739
3075812042347807405643299970741544267
10906824570747060280803292783911936731
14034345363525596599239462811137003611
14144341085168595129665931706408745203
11018527024788946816671020642287578699
2139029967395531982085477423472861659
3133798064778106908816297333721006231
6159610109743009959975897850641343223
9686163044387819200143029109320348827
13922579384752521964776379346072732435
1731882166732181274150915506791767883
19916347920145144183005358840201378707
1621682912018471475188503909231050551
6205337786766953563468222902106889099
4693714381162831054590709663691605907
2138823708230195446187250563304637915
12580575673461734148500884864773221575
7715600925176302926197651174321975743
4643498207706439297876782903879194659
4751430015205506856742765186288562623
6205340340510443528990307632175802387
3237868500792100924922695043607002991
9339069431509537163852064673037697343
28013069124822538271359122613356926187
4751897024613773840304950801379409327
4591712599990256619264585890477750211
6111039629241400365709798862897188619
3241582384379492761778105134076804615
6205406487584639793610275080953273575
4639646398938223587617243359951124219
18618845982812505599484134362953870855
1966852970031003786388629678990975211
6261331426408491823779240635704796431
3249148882234306807051506099920531623
12759906434927311806034203350712990267
7885783508094154374245527610920973099
10908610102967563929265091640447793535
12759211593332473284421328529109509611
7775301319349562293990673484818894151
15715891623842290767597762074480967751
7885638004253624521396584417125024155
6720619010638162259565087580138837227
17443029949033381733077517362801111819
11510338388013118602150486347857731563
6720270299130414054107685920225518827
9999409554331937171600780917327258939
23485547781471963761220190513352242331
1567826465895664268302289083678896667
1675824687035588252056661659687979851
1675959600171035621539561140905746731
10900766542334761411065902028277120783
7721027165580683210519826079899841483
9447131430717556379433945361618105775
21923570647330947222149399639206550507
11301719305497345154990284928268454315
2710814922170000304358954934288305483
4645352898906160575181533267043124747
14034493283927469181274671422880625323
17168222553532629254062657378383046271
1730172883703441720126127574182678207
9281213366598860337936219002425126927
6317248975733608459631011750082433071
23430870635396545788188399853163007099
10848841098490458844857360899103156475
2450817777062544347185501323645435035
6319590465829192550222370149386274895
12140984924829940765955672731834465251
7669383684670402172344918899156113955
15605684796035921518782440914572702751
3253137722819580852726167452228020935
10843404642710536690483317826271733187
4755551867805314740056601559320593539
29419188110000754632098219369320946443
6207268798417559428840866167830946775
29233661781041647503659743892166800731
5470294299110126523862152199185880331
1675610713558938294567908666964331495
29418846567173592505702393965666417163
5469680065010469010707740640065918011
1897920444005896515151806814561012059
7887006502849202166500503900377302331
17226075868453594676141455798626477175
3187654429882904071763304613213001283
7885360662967513989127321724049179099
9451337360197222455058124324317478723
1732307578490769349772930125912183467
3185871194486058205580028824075353347
9337141171224699623386003131110821759
3183662518555506397828396283181987267
7722952991979817077516960640650698755
3241375975283441871767433363050926875
6153404782003106199257080883617179179
7779281039109405252829229005208929251
3295303575161671977882039532379398227
3532893348543896583933328544392626391
12413159287300648256282901933707704879
3079946447209634720524369645853430607
4695571496856631495621602287881630199
9285281854966909041713781061912286471
17280210063777439760527018237866810131
2394487351742740743578619358616165199
6209255840054270080163808913153004115
27723472814751370717666867263344109883
3133731833332632140054185710998590419
2438780423140037823207965391112190183
2546702388922390341720513659391751523
14096407543255926878237431927039356427
1966786618964865496169043146733144315
4814905975205998851434192502234240091
6373103000555605949825532298392081411
7829226996062303133133665065249034867
1787669706323049275362062855283736023
4811971345007281545996248483364812899
9736165228476935145486537619445005311
9556972038112348028201573458147221831
4587649534440251159286958336316870691
12468592728670177250328574345084726047
27723752831687641693350584023903191467
7880891890654351217862838303024685643
7934937487525253974049945676905262835
12470587597544909044697811371951399791
1681597480304643829922217627775249091
4755338238660433904280610767668937943
20183625563248021319484590356932359635
4813540603797593409775100789977978971
4813540603797593409775100789978593627
10850899378253458192700995405624221063
9736374016227669266607027768926406655
6604710834703351913756240896916618791
2546835137526716644878621373012448979
6149769422263007716188314944658420527
12470587597544909044697811330457202543
7935080228342779513780449760897478387
13928639872817399652284142553693468999
4807197633130643265456530545011190159
7778867906199734143019228027332988419
8154918631838347627495754481347543667
9337624777950458149332730365976727135
3239585244443104553353488877756941255
4753557362973400851164701819835792415
12470727612284666872957432556273857947
2387184132700269199219554048463745415
6261257883803865632480374679009997911
1782014642680382090096918524362958755
14096267356196122858685908318172646987
6209329801473569119087297440427070619
9281289768742571264480229444965151627
12470324654108638281755197355537952583
4588072317596347395438568269945581439
9392923525083947215412370362034504111
10902687442607475224506388765735211863
23321489523634479248048662479088323851
4813540610176111001515162045465461083
17116021605154939248715587063697231115
6315532294600504418418068434682266719
1679607707006551238348216848230737083
21865444672396665342218781277579770879
2275135128795548643824869100016475215
2082969842961904709596484041935638719
15878083084166527897338364567834004175
2446553180391708292095109428333623887
2390630623578774053651345377047712867
2111221820655766667633961644009705271
13922648085818138333426661964998607087
10902835012059424453687650749201559407
9392987137195369859012573909807770835
12362542627862429466619011621134539515
13928374218624588143044405057139454615
6315264362611109606720361266135891039
9450646535037921282958578119036056215
13655087573459366815312922744788097807
1620179790670637019774644690426749315
20297682189017650642186750652045973031
12148956562071860553014283877801780323
9454409639708333684213299266981192431
14317891748585614913291079328291509247
11186228567061297560440292456281721383
7769383676082631099746229629736254163
3243437059593564390056434309588232015
1949170372381851418475444456149643163
12304895876168973878511092178454824603
9173232694644656525660305306444992835
2395236741140358272450050346041444463
2446349202272011377606220678928644687
2082346168219522545207608735665885007
11010891997984320730192861086588866299
9285144206344217366438492588094144943
4643503124084342266520799307187705059
5131243772786687621974807723070947991
7769380953016695456561090373344614071
4643778249808631148845133472735881579
3075954708201828597689371467847239715
13978573177130810857031816340117683467
15598610217703028881161041285851742739
11018455600658257832674664697153180251
14368174050217588921556284010427981855
6097700952114351894801824749497205431
10904829705245151180764464815367680191
13978850850571034826287882029541541131
1855356580552856992195990984638916979
15380695350707723781571391706430361775
12642767170929044441304612997747624487
15774430352453361794155399869757412351
11010471944168787642177385574284490107
9169516160369307338567778848433358291
1787736279410908479141176138599574583
2394757649385140834333740489100282991
1970844862581555529939517587205436471
21865719801702433948247880076574842879
12356958985196726214523098149559244739
2446894698259358034615878539704842415
16890673276397940696868236417732333151
7936875853400222049047681877923305091
9454763997885891796770262487837498107
7831086330147664849233883320518120879
21865719801702433948247880036113267711
7831086330147664791403241803836757423
15380560245641667494037182204901332447
2082343802570090540494238673404383423
1781744232567871727306293510376899187
15380764223761364408526070954305718943
7779013015791427343183999404744248835
12526369857162533516221263426562204151
13870786341489080894178869193208849263
15272780745498283542797725418191013291
12752408806876219909200376314932989715
2222867696851438240187197729954259711
2026838598772604122795266640256746435
7775372830765615430626527197514027871
6203623236397796255780126825414865767
1620113558993652272323874153965938799
7881297571667665614413503748737979231
2275270236775113676757842440269032527
6215178746937383938425370861057467383
3131874620269856375395008063579860743
1620184788403138729088927537593945135
14038487752270678922591812454851556675
10852899248106016550873335037641494619
10852899248106016550873335037642109275
12362808282055240988854964422361092187
12362808282055240988854964422361706843
2055436822286706285050107554867541755
1619759470527783666905779380225640003
1787667061234443396050525890053530615
9452833020015660111442908689742886555
12304959720024019055634649845427814387
1620253677466572387236458202862922287
12524795509789290706809961893736581387
6265392379631134668652653973273341215
1839806773889180727321677266465693063
6265254727072517253083461941546088227
7831086330147664791403241737318685103
9281147284619912146003278974927314519
4753417416823645723319930371329307127
4809199764314102115013982235887847027
1679668940939468068021308443920570031
12466878269650433160146630071376401595
10631142304406121389897137989619088735
7942729812827571724414782522023200071
9281147284619912146003279002894162519
11134715343659357109899836171231547607
4645635371889381379338872843903264955
3405085113495827591818791490208786527
3405085113495827591818791490209401967
2222936466945077721115715415628300703
2115014491871137028812890148286995379
10904901035036280546646805920875429387
4639926457295320431660550977619414855
4811194548345375057985445413643852675
2391107258823588332473199584055908483
2335184702010654094029435532769997463
9283075658159465778021042182614139207
7828943883205416282648382609628053811
6149840654458383255660926871065473839
3077951935531753314018189717342124227
12416453295922512083491540143913753775
17226075875043900496724524248995045927
7828943883205416282647769100179762547
1783532662875038013665950787060750487
7935008901796282482528408860981221971
1787381933890165709663841008130140167
10905387232798878905882356783051046235
1943390099319718176219462913949129027
15172631267276022189947531217920056319
12362604313003329715823639880701108571
1893660854363575095268097628593882187
3083515581655252510728084986926928791
3083584266474543631852939407185928119
2223069200096795960436402791014028639
9338998114483288539922573164619322883
9339209650476885811889200982712069595
2394487333046824650163348131039706191
3295293818155101528025441051380428299
27723544028279091733572710809458524587
1783677779089187257979681126151896399
1835812296249978470750189251780330767
12470523740695894142854512402265136923
6429231891845806226451481132954253915
2115014488626627572509212735642266899
12357165134489737277308615305471782051
1796081422913368247528420757243173463
13706813955778831993367677678095354287
15218648894108093707418161181928114607
12414805061961007458592258545270837423
2115280052064259405734318336686375539
2115014491759514014800358985906345507
12141321717446384729081025892544850627
6317256708049141968391747098130973615
3295443944295267796787382544127504815
1839806773889180727321677266466329671
10904901035036280546646805865905513995
26342833094310700830409169406202453023
3353422518972211832137116284753270127
10844910317808839801378181755349980707
15220850382030558675036212133099143147
15218651526083413724382981502235584751
10850835594142397770172740098763281311
10850835506409873169349304017580741535
15424993610981098935440652300552009311
15494198697001872663157535262515232307
2219148520969050349142336190483298675
1731810836940328041703920881802904431
12412665177722382069673534899113384479
4753422333102818396121468773286763787
4697706211032020689158991511082942339
7767659377906407509378675118048909827
1839529178438006063878090027624462207
21921499620718382057935055325718678655
1731747233989591257147873332534039467
3189509010745690132067061948474036887
4855416302727149071409070599622631667
7875448528959503274670488748227798623
6207268619595398147176517258125781959
7875310964360929183522713454007230703
7875313326984806243793126082433369007
7771309580462540940468019694517263267
1783945726420535692836613773199457711
1783677791290404778062821841722981807
4759325324806605895900540931509940487
3078020627420671501768351646758187955
6209469916821916912049533106416899011
13915084580273656838671799078539812847
3247777626356092402251784351687599903
7827089396229711951850641291532934051
9392920986991870628276034713063863807
1793230976822130770317091145293568403
1793230976822130770317101723749521811
12526510076145429999382694653790677191
15544190697282861249913218370386246915
12356819036050278878800790674095070595
1835947501258488848845308493098528351
6375100059154127027822142385732260639
9450771810588342288832331065691540987
9501199685876525002353347870426156303
9177079402489282687664040738202722691
6149978144325543940306899678197118619
6209329720247604796200200173035283971
10796976691293367768126701371688507055
2030621803947793594001799441221049343
4753414788105406683690066183348277059
10739199559891964030364836083272336159
1785812577859937482609483123295592491
6205477989700382264044753998355257575
6205477989700382264044753998354643703
2275203829408410372359228179789969791
4759190035210589270474011205734606503
4643635863170556801192849605341678551
1945527536328263164928075079359202011
7888649629067407842120629090928216015
15714439986155433019328273934821141767
18456777505597579236508231297666029643
12150882290882662948386328370077360275
3085439110870762551410811596649120387
27723750274692408360016308863876375867
13976507349009608172816862668228249947
6700998495938488863012770300721562063
6319113733221266624064045671450355119
27723890299045146843694895903102083483
23429345370541967995036628181631623167
12148956386502625640488720536737643683
27723544044053521152279439226564853387
27723681492393121314442421216765806139
6376748666418202770489608486071847259
4759057559098722379088169033801121399
13653092792652866060014146433842643059
23429485278641166240718557194972520447
2059222302345250157691465308116962967
7943064167641110682501821681313730887
3184092937566987904098147257186104091
26343174652471686580426727718434552527
15272716957794197012660563821842283419
27853287649097893175512414384272313039
6480961030936251046293621471848144459
7769454914784286733697318494830956419
2082969946356521730555750025017400751
21867645706082171015781046729862209535
4640142977916682500907349725767780027
3237878073488950184634305074641329991
15602321930038923602244568610940594967
6261400546513443937832003630976794275
3085512815827143012517908467224959027
3295913313305593132251236751828368815
1623896319246873620637755429948035951
18734056620178116595398890786473158871
24833061627978153157465853130757421775
3075812042347807405643267100470477963
6149980682074053706441984472006244975
10906487677744272889935199611369728587
7825232186532332497317231828397747075
4911552930033260988240956267333955231
4751697950335637771516557116800642479
27723684036636334738322067666438704443
2446621871825737406273873941126803983
2446963492979959149949206754433640447
6322962985312669118998409224711256995
6149980682074053706441984472007496239
17222218952280350620380948664598366767
2082901138775418015839927763568613375
6097629618857327213283823323468185863
21867510431597022187498723346215753919
27723752847462071112057312441009520267
4803559531052438036971971433923109995
12356819032684883278102436616916761987
1681734950911945011496137748213909443
24937537287861889311030393661787033599
3187445635994026679109732409126884723
10847121447116913814154448852823665695
15550597907754267625358936836531113759
1620113571874137810518390068732446367
3251280782582106816548278835585457319
3187519425430010814818546655438667267
4753908894438750334144160051687073795
7717312749207049194134078684169959403
6434950855758592632128447732866630163
13870651211692443056055552939688115551
4861540825894262976652773547753572783
6700929632061382386316070250581456335
2394895286154611867636822437086459231
2022917878811548633450980225887023831
2394964102702735687889725072150046719
10850702776511790106455239719880691275
3079875374113086854573492650687437991
2022984314594672145951699132695839703
10791201427932893613443475192941896431
2546970417947331077291325906117354067
2001577813108859256631836204708964939
1620322362525667418083637090635809327
3183950638657002982517472372039454795
12702406607020667701463546517071587663
13707084441425941950279339954551801903
15272512904262814051594669631055070107
1841806555438170626545177550284886931
12146897918269918494026929241925408835
18570212088290941456113652558231347663
7827440859333867191508989891525758779
2447098601179748148398964933810501807
2001577813108859256631836218201893451
2446894710792575834733512265588062383
13707153311457753596676663682845526063
13707219643405471922549972692005854207
13707219643405471922549972664985576447
7883356127964602322782693204108771915
9285210525970121997149527496109259871
3241368495629820649094521873122839415
13978570727114096180592662301195431967
14094412686929976078527629536779611599
2111558350303149971074769981531301095
1914853551769997332527189011053331003
1620182360555786027500431558457269939
29363265553187820393652688147793164319
21865577142118299839471743206134772039
1675684389620176601595397187897612151
2111221554432514867348269232862378215
1569966077078044316697543641458657963
2335184714439262745360492806353698711
9339069444274121883466750778451509343
4755134533573860139406538454767516483
21919436336592743557057695074411500543
2030481861175133576959516670390046639
2082621306811578576868674959774031279
13915084567520770692151027307640824623
1835947501258488848845308493097319423
7719312624762446596879115533373911123
2111425701754928997451142516205100327
6373314455087299557841129352696782091
2115144959203697890420157580732558035
9342987491090856489695045999830763663
9283486058488948409649730691589951263
23323427795511890151374047609799893711
4915466148535306668232072382934043743
9666756139378614196088132089690336719
13709079152508691011263098583541969839
12414532398447926925168824498597056687
12252962771270540615142174267422015599
7880874791872381971257045245288511879
12414669975470399291060391964180780175
2055028853621716173755962221448716427
3564937887570940611737591606168313995
7777015885597947516246531726580423795
1736016909862983875205326073132465987
1732024904296791147643608601704872267
1893793602737773905817181439547602587
7611461885469368639309032583032466871
6207332564296707465786327623766141923
1675822139431710162564302248853294223
6261189026417618992844206442947872323
3081872523681470084142161174320257299
3403429776329979484099792955809536751
4915063011314578456225907862060799903
10850838159999165421185045726973896475
1945657722331129388799765693607661531
7773237850139456937002197073950458463
7885006629970217171513413356513968735
10851307622781106217839680173738023003
4807276247399153091449660148048582435
7719511774571889727590974804716155939
9392781063359035805737901171827301295
1627534232743160497755585892497847603
14150052368529274709827669399840184519
4753272397989874412182372312862272519
3241508532625987636526764026099492907
4699558238127490356329305197382511819
1970707297984703738026320435640502743
26503434902577688362491325767830016795
15548045047157570849064671122719209339
7775018651426057014457025921881587799
13870651211804204202079433301756234079
10850756722266361298096969065390890599
4753557359836400925627281782189833475
12580216415495710721393867589055551063
34865638145141458979420343650376219907
3081661007067068460381110759745731859
9230940874436556822090434639146999891
8050919707800746317381609474504428675
4640002865705931006678064826599653983
12751574031904643074205461364242324243
2165488607686614735069189241897261699
13926713789615624173905530085666606731
4695711615334716270395538887309239663
18788050696229121647827641154388069867
21864901526602756839918100750957811375
7831086330147664849234454193809089391
4639717563128838009932403921505752943
3129880024572705627550391904707551379
3187516874916049429768777292781731007
9450705735681046442900281581776357787
3082160315610041087510073218700432647
7721437412724959383017166396401288307
2082621222208800047860860670763798703
2003029447889930958216027832764025179
12468732944624113906372732028129279647
10685205269966763678975040256797526179
10799236505545849704322184945853845679
7939217252646101851389936945613793495
12364670144605400355492288382122263899
16836679052608426244781643213926232239
15548182790461681717600245939112289963
15371274459760291185590153371961955699
4643495839027602720962313037778451115
2082066313990699839627647177712360447
4641921137463352354766819727984748907
1910861621634331260854722324030099375
4807544351955528311483546705614074915
7775229813981057255340615497678662823
6321322312247470322757963585981945671
3592670173768326536830331367462658991
9284999090019031195006937111971478967
12698068496868584692527458311521533379
7936998766555284072323438456394189955
10961295223091074867675774976474955355
7883014481611629898154658083851533595
1791873140779994212441923266071723695
4647490310280732316114975308407594551
15220850382030558675036212093085037547
10856682089469041436104385971376400043
4645357877271741992468935336060559751
4757480651684592369404469807277047803
9448777205131281021702790818764318255
4699354344611597126505171082480872915
15371274293699151895830013362072612227
3131938223001359011802530909078801687
1621751866749116568930200149226093227
8050445425771922788874242373100716659
1679885481048218396218607201768357663
27723472814751370717670462737032951099
9447126602275711368745499182079279983
9227295669616513309589000951907750243
10962749496106379086723208466656620679
10962749496106379086723208466657258855
20354159638390150974522464349974619235
20297819646975955819947695471443790891
17279375201071035276619506390276773331
20299193268969484152582765159715968467
16948057190860610384238918110500544979
10689322388151000015107261011114428291
4755274369378105045261873233437598887
4805551852535364648244611679302892243
15548182878194206318423682020294829739
9684099433870818802626110483979558911
7717177725598487229632863873819715115
6205758028553660532546943031271409779
7771449789805878400154729258988327243
12751505233838919766240060680495856579
26502732077323111165944879414509515275
26502732077323111165944879414507011179
23142861161531043451909754394497894731
18736053646746279416201354102776291819
2027253557955431949493507239377416131
2027253557955431949493507252870344643
1619899491757091462365845390703272783
10958612371312053178426654064487852943
6319320265207326685824702662962304367
20351393513015541482630983371038234747
3241508523225345314973018721020644507
12414736370524679665965653406363966815
7936870946313871362986729543037046403
7779145673986644462776401630427465331
7777013591559771138874215425122085379
6209683620371502240293257410711719047
9447266824504387515870460980065993151
2082137455671796135559870375124942783
10904829915616176801848620232616212827
2446145227285618913146740360991418367
18734198990696609468100160393333718603
3129946350144754715813479088561003195
11018605639521649927707490147553548563
2083176114768366148474363282484865631
15494267463957246902317380025348997747
6203549362362290863464483816618764987
13984358430008022464335750640629400179
12582786818906920061243356971947696619
14209483631826424795932625068248389827
15713766551188694851938193141842169767
21862142767959338136435239601624061043
17280416247850658368631290231409874035
3184230684132879626123472799960663751
6319386829231106419627583844873184939
6423100177279940437715993864336476971
9736165228476935145484750561091802111
2083176114768366148474363255039288255
7997208490038165741301699363509687419
2082761127284294525778522383917530047
2274933422535994877517528448969845919
12144972020044728770453622708702679523
12582860426496223211967772732076155675
3079671217510492524895132789134351915
2026698734224648187930887903235408243
4805485354306277768089515654416361203
3299224407692736335181092275352205303
15656107388004708189587904038020311535
11233906349877203013600122231842238507
1676176237528859563989564798782246571
9680033993164706705654322583205660867
13926507518027275762242189815725364955
7829162769347887806812701895257880723
7831285373641004453985118415806448623
5097961230811848422479096914391026275
6373243215482415501922328869387554319
15656389996743282731652098147236143919
7881231067164650316348547731543801091
13982213631972650762147779569765778011
12308543703787945881116089517494110827
12361014862855136597632452591314293403
7777160891674979601398147755565258255
10844910311417888351969109270625281899
7773090368536809033860052937953980483
3185876442307400647403752214792753731
12468450163553651332157570501775730387
7826951737632876618549589950779491051
9343252794237668996268470896302805167
10847052567221576745249763767173331291
4639860388313635270876286728092442031
2338972663436675870297973221073612995
4641788482305542781455683865887345179
14034210446916983659409794700371650219
6319249007706700908040007471501627567
6267035521856869839059610689842891447
6752798776710753468055976273257777615
17168011127660739475996300934929324563
23267706860577988403284173768349519667
6101407820365390873147861941736482007
9279154960112144840550290482494771639
9396917911617659082963527372294029467
3190217216685080374556439927544661567
7775089802272141538339046806149071667
16674767813561667765825872368867689695
6263464018633087819881099392014968591
7883424894693702634914227782088926315
16674767813561667765825872368866504287
7881093323739484684148561383787155927
9396917927611899999468938475079641179
6816769195227631534852772930517927731
1625888728121918102590997842938535823
9393063624174684345845161055452951279
7829012922195869607126784008870526451
6213324256832377201631628393388626659
6207548746749003338260119611997102435
15656390006374711015069545295784193951
9450491982462803953523747410874041747
6317453201139989353560026596505743891
6265254733119182703100960773707308371
7829430905034610016474300332542311035
4639862760112909113517602127884385567
9230936121549004239430615132995893731
16783164054645079877011244427362364659
4751774089397675188685015455183679187
9680660087249615362559531703228303379
3185522266105587123192873973106499539
9450486858473750127506654068933465775
3243579712786747784165410137803611247
12420440034055927003140494854624799331
12414738814498154153120685033931575279
9452624104234649485808979959165892307
1677748122024451438055610868939553571
11135671471624768603260950014580844323
4809408831131325429355595982583985859
15596472883749112184600979578672644191
4753419864058330262633311639668128627
7773237931956779138596570409107323763
10958892761219766742257921713491261591
6704172232668911019787218580036626827
14150332865897817002647914772459857835
12420440034055927003141417028271306451
21701332123797838555689234179134592583
4643780985639320111161958054957113699
3243579712786747784165410110818983535
7719167333543291546722755609978073139
6317045247822368396682113002626742367
6321248616926805650826805159279085783
9397053270130535017326900600372605891
1731602299858659732901940999968981087
4753210891232100228772568282738587743
18504308562243680459850379762667253147
7775021023573179728093048182668365443
12586001670043740067855122776596760987
3243722177641262920699766822725674559
6203620955243954185664980939368675787
15270849930894165817979003274840076035
4645846722898251582607054012623564119
6205404043831415176175732232245787439
1835610777666785668525495128403066479
5304796707970314509314023184994850611
14314312505763686093509851078083109347
14314246179975087870992173704083038691
4751348778125222064875514398125216327
6315185581370805674761285826460984979
10692975131705133787319970434492957123
20354159638390151059935214484993023683
11234783859764366319937461775304002779
12308533686493716814624734387792895199
11061039219943560986943990208411489531
18623857102158212550749349795670124195
13978356568664438763756041387267337635
7879015119054448910311996867379445235
12361083811551269182867355405188479739
20239405648820103059064621361092649099
1622179396758716797983076266161630391
7771164304801572788373346685345873087
4695571327666327032232476307615329479
4645421668333109228654340513833153327
4815255151129950513894612264429850571
21861447932631826810528132065683602883
10906824570746361576010918361459697467
12470862817616180559512305973639201611
7775087618930009435567741055298583287
4757554544871468768235636175499513203
3295709235131966494047497792664357379
4645421846939312702940229522111909399
9394841712023786217454326571132249487
6207403728479180729979656879620233071
6373034058809520374088778373349153639
10962749511995836553099448447548644423
10901044212762433644395229969396732783
4751623813102997300180984832002617043
27366554608552936030499150506356761211
3079602356998935138907776088945668211
6261405368545135724002149604384516383
4811334560174070785792060418502021487
10841203618644455037426612989296587171
4753419882858004247924639623050913443
4749422870159559559947010005833350327
3129946350140911076973858643902519211
14150332865897817002647914785953401003
8100452565877989698746652446509943043
9393269802113909318466358747200818351
2167279564105567763849798516075472339
4639929170380836094639093298756431123
4863471649342623693415764758845547375
12297113543757990441938996369033696679
6215033643831973278154166133018304407
4643571912538778503992606076587046291
1947514838136986821663619501431469919
6209538514136482175134781816628327095
15274505137457413236613151296293147387
21210282714993035696229831594940631431
6215178746937389218139845929390957559
3083658224996778330183048251388322807
3076023581487428324622837909636010543
7781010522908072195436040655343214291
6207335020691353444394407671310751171
26213843700385444584207298065893302683
6261540658500398159912671610873256419
7779084605534911218304619799458166499
3185588413304257929309637780834613847
4639786436066292804957451465738948051
2339314184327424034006286361263114275
10904561782540341484195704135616114427
14036350302145285748166105819619723227
17164304275299571985481113330461722367
6317597868724075669673490717302778755
10960467056377491053518620595763898027
12526583751859258360156800810915475143
1795938935773453181492806875288422071
12468587734535316308117298949383246395
3133655430844630296906632366463649875
4639997780588468138120317231914741115
11234783859764366319933968750650483931
15604053870688426268098460735056143611
2001511487320261034114158804188332635
10906620407758404265792448208483313771
3185524742000329822300599462677984975
10850619258049725948411399416923228111
7661530304716918213865463596729268999
7827374796859033650191599172701416935
10740913765345572783319977571743935659
7936875853400222049047681877923919747
9393065905116418822266290169487177647
3245429107798445173557886993789616903
6376763026245003179074388036768051691
12582644130793074939302038468869359359
6644468842372720389389585672629643043
1677748122024589074973853545998912227
9288919421133581674062961123260289015
6319457814139511430654685952174796975
2339311743378362869618205422047133731
9390854973650006073300999255362171159
1855354023669670091077968710508844563
9448981014292193719055910142181206559
18791907459216452082687876417433543155
9284937762307194803687642572531491695
16784819837411592448022075251022476635
7940590216639862944104767175311845531
26213563780802146279684941668826452699
7934868799572653305224640128932509171
7611390653153805700226258344517901895
24651935348665492336679230548691912843
26213843800875723228519921149466904715
10794915697292287672403626224085950639
9340992801050122374653078167075983903
26213775031213559628501795409181240059
7780939102362854756158496316973846163
4749359003907174877086167478830220711
1619762014886596075099432553715052563
24652072835146540731556000615682648283
6155542036948400260570708987892208151
1621754150936349636748168490011868247
2165353399556799467436756295205118835
4639791524664480837750955447591153967
16842398003885068227839354420878506007
2026838595638861638524742463607281107
2027047295545177643513162269900773059
2027047383278130083492113230539802739
10962746948737272319927704145940701243
6153412157810473253628368408028189463
16952314671789592591537919011204359971
3241579673963103954530973332638525831
3130231409235469812061536229594326595
3083658224996773050468573183054832631
3251069262718495521735861742992724951
4643712014998347406662821026105612675
6103476387350387300185945046019695795
4757694471641456810560984965570237019
2339110293940251720340833626523195235
9341194413860967074457684635433217135
1685377689940135334855240737907138779
11450020691665904136034028836340121075
9335077702137895469825700872510922783
9396917899305807708361103517553908155
13762734152997135031860041279048303231
1621891800130289822721733530221165303
12468523965874994768672860832265280807
3187588451679577873027513070485217071
1677748122024589074973566753769585939
6319388953735559527590095255840686347
6315532294600504418418068447229240431
1681599937175186730663965434173886139
9504631080262225501715760550547321563
6211602183546088095650167864884945651
3407284044741775419422044896617289371
3536607699345090247398725990703898963
4639931545661554370614116696420064095
6321034803140621338644803793320501379
3129880024572557613949210177225833491
10794836797545499061796839351317840723
20183704899212262439180982573263764223
4695428778324378769092204200855946095
6261683220710847466456583460105633327
12410741902180046995188793235016940631
1970501054593654068320080633094062967
6604502046952617792635750747435217447
15166989013149897446015980817479448799
3243299491741788995158992714572453599
9337074672992167268391072255489594767
3085581588495001774673108669828804643
2546970417947331077291325840045565123
23267365251727625320504042151780786995
4695851655475315909460459685751633683
9117312588187843941608587399847140151
6699141380020436912802649181007595983
1739453402475022898386544332204322891
7880891890654351217862838303025301083
7719167333543291546722755567038842371
6318973872246236969555515866504423263
12468592819655903155136625813023943455
3133522854350988199167691461943223331
12353036116229025955237772448567932019
7661321510476623735394379027757538823
12306956963831773009053185743589959343
4695571242839180521705402863998775863
10683200581559410671497541735572591331
12528581096167817376538443339336291123
9452769135617329166994336194110830699
12141117651710905360307143654056658115
3187654614740015863166250383001396919
6207475304994336144819000840255700439
2390768103466224263646899863290325027
12524372908592794238540974311578509851
23267706860577988403285348150974378803
6365259182983717781246302562744120135
1787527043261894899414278119315520919
7936883241633609018259096934718135195
6483162321784257167963968788652283639
1679674126902042109972004268514365055
6259548343840301665036262915509643727
6203549362254536780135696950868297915
23321086628128831793875569274052608531
6211184294835788846555467936186625895
6315532294600504418418068434682882159
15218784180797911181246251567203836527
1676247460444360963834493303710862059
11018672062218592964109995013543068899
3077951591315587612940496446434286903
6377025978749075070806759104566760879
1967270363464389467918274761154136619
17168502417397178301731485874038357995
7934866261707809932285063916132748787
6261189048926398147472228922567839999
3238229799455121134171707386189526751
12582646524856471558896536387707395839
7833009664978677173891070391150400995
7827160819904359812603529318590349535
4693640328413505161471571613215028203
1729877644369945623785695503259156871
4639857665356167896438248429570208563
9335281319579435652573450278721743211
6315264362611109606720361266136506479
4640071644871913602222544097208742191
8266087712549584004220929708144018475
20126128756519161658399335491317378799
8098858525874672510441418901189598535
12414664956248951171513886603444985327
20299138711873990025806373486517699459
9448838361430847122403135821481744527
9392987137195369859012573909807748099
4643717025383673008141993623377983987
3077949213037744212008520887777836851
9281075876615206893575207493203215031
10904898666367022991943825056614814459
13978287890107755038807020560673914115
23315574352536062242081155233995234519
15424995992396386616464423647792936447
6319320077321381396862017897756591999
2055164055600827774170093926928043995
4969261367092138141227342912721733563
3129880024572557600697706843078399555
14032704878569833567546583687746825887
14148404338385015319167826827539023231
1676036119055791395047650343207359819
17279797354527283734168702915965793075
9446775067693768211316161262122233215
4919052578726020154452921048217638059
6205337705397542122884315297892798483
4695711615334716270395538928786226543
4701629258601922913579628335998909571
4639860472580849862170479905095240867
9335281319579282567342232357169981803
12474367813204091581498753118297262031
10962749505405658725675127091951855943
1680028033531913763915535867057311995
15660244277691150380573929400720654683
16784615683827545256848208922023773611
10906895728219031018654871615635524071
3077737777653456220784943202159316467
13817067522859449884653219503094056363
5304796707970314509081804786389426051
10958966739345137392659947374953707447
6315465999489514561238179726139879183
2022775586276951264777243825585111927
9616325800965009406708825460702320643
13978425432189842880318312187619802067
15602324477531923244918245800295991603
6207624892309889028064444828225828451
12468804352749016996473270094580587815
1677748122024589074974149310974684115
2022775605184827666067135147389531191
9281289944203618610896950437970087151
12304898332679662701564973641032290971
9288919421133581694049705375928680871
2001511487320261034114158830707686139
17279652676790789316263679213841299907
3247777626356092402252080507511444511
9452766575248575494332903182776719055
14204400848121720835982758866254345123
10908679067122264869097318598590800443
15424787342304658594234429845699267183
3245225499624635701424613237574314611
4859346895294600813983929658286588367
6151766467752938602540443578793751983
1839809321158515488747053867782603463
12416453295922512083491540143914391167
4755552127757828246598667978050593955
2546567202398121021874620941769890339
20301814115320012339355653387371843059
9504554642944462474327995017811394767
4641577134877581747630740622168272183
9456404414128767786533870312174823279
3243437059593564390056434295614049807
13978287877226984200742661715414287027
3238089602997295918446899572238134791
12470594982644032852878662212743550887
7719243660948014497790614995580494275
12150882284715682442531763547893380627
1999723341592003996502889256364433015
15600253466684922605272651144980822727
12472722311724447749226246627550764967
1893525570810640625529660419577361483
6428961612675244592436592830539646555
6207332392072869869010481401493784567
3183591279625337633629297275958165003
6205475266634574076190702132465103851
6320892062198769621881547337517702531
15276770312686187767240436649863191323
9336998517911159871356407875819652871
17114501258608782574451092664016534347
20302155557768829863964282710700455395
7717384257821624645885739136145260211
3081587123512181209146735675228827259
1677748122024451444556569646042791459
3238369996149483053392965480583370315
23427414264536677498866042614701300811
14036564203796013206373286417297652899
1685449010212030342451450963920438731
12144974567656911778779904968649195343
17269798659405045999522507430310089647
9513029997175822954796901854409173071
13991985299598181783483708597743277499
10904969996158600787770541084630131911
6267037971980899816376780199159360983
1794084185488562072774760941609689051
4757266511818355226384555202307145335
10854542117501750143635978485768713699
3245225499624635701424898424161743683
11172380479177506253147747917599975619
13866585498148030724052955474968269031
2063059023791924095788824478414733519
3075812042347807405643255779938340475
6371248425967421906203397737892364431
12528581090121151953244125434601651443
3081948685272575362598988842599655099
17331329549551120710792780452367937283
9290845328754830588707654172810788039
6209332089025764089333370575912207859
3238301210593141234235466339978048487
1625965243880484888663006842875583731
1737451329913258649327203687849603991
3185659843589081368099233220340293379
6265320874254620667460874356581367495
13982771721074147413937096893537187923
6155475886840940655601259514656445079
12148757406223051802894492693539077091
2391038488952909951233999741059598691
13918585007283155556280537904122092067
1619833344114653728468453344565420423
3082157755232110684455140969257466023
21212341277216322503913390071098008727
9338924416020591698829852263557796407
6211329485781927682182943837611589267
18190459661562889544927830171234028747
12468664068329980494814484770429617979
2165353384214411790023219479839351715
11013245971853559006779972292816413995
4811403530351860674713292411257667971
6097487069179212766139089948220664875
1675824674039356195678539937281488875
1675824674039356195678539937280851483
26213632528310634132554843817786876315
26390815558934901280881426218693577515
2165353399556799461165699195872067971
6552502691146595871898808644067256791
12150818418567361647646859975857904131
14145913047541333335074873505080408999
4811128056163224205359851149717031811
1683533292433150924774192345943580655
14090413367767432721943419684341570099
10689123579980347817680150345895588739
6376748666418202770487218537615616091
9396770417338065546609129528153925151
15425202317146020489087093757707981679
7885431983131353632040611730811366667
1951238748222439976221439661930572747
1945657640648843524422340422966734299
12366588582200740109228664709766156179
4599342694629102379182402561895426063
7830946374826514411338500076833599555
6315183209578794925642158294102531619
12139194213025242815109095219673855267
12150815959043270162929206639620814835
1795376066288350055361062357004700103
1796221528502240096318031306243065287
7983444374823593009266734558532072839
4599561151641331928346143146748636559
9336998511640993151998831150209754263
7719519046951816009713371174010951295
12306885734309806735064936480207964847
12466593129201566763887991946641146103
15161009515095582231416956366483467455
6213107931279644382248345936027394291
10740911299323072152781521162980922299
6261257805467553288172360909779215159
12150614443593376863308063218199690355
7881017165969975141141311694777252623
1625888728121918095857281636887633167
8118127928636377342984036165848495891
12580779548849121446901731459896936115
3457360030464096419970542386772021915
1970776108582931570973332554699048151
3079877749285749597042598106071289811
4805485354306277768089515654415175795
3185522204130607096592226754922224551
10847258917492403864981015589198656739
4751916755363890845794521527430524171
4751282458726264121705436650303807695
17279930121823943057919304386277454291
24827190015381048714437147901350572843
7776942177296883585997761176179031203
3245576777979871233794776935622360635
11234646292147118045538074472524370475
6919885724444661109551449269924494979
1677534048058108600837936699220080859
1677534048058108600837936699219444251
4749359003907180163037363529140335607
4920840906194076483224578426684355995
6213181431751057759903960004221267463
3129880024572705628470664274107586947
11018173036821503872558485149389160223
23106591790601652246150899036352462999
8378063362990971875431406051947087331
6205340340510443535261100349134470915
11066389146048214971330973666234188051
8481798920254026800568661190610739811
7882800426899986994869917283347094419
1676244919338601656526797510756159147
2026907453146599963502785098274973123
12468727752159133129775760508383017759
6153623502093155633580867147288048835
7723021858638229596224021762195063243
4649629928073879816513636674477694627
1731602299758159302227699691574696367
6317045257337743828896717671765775887
2026976147604741951553009449432707443
18188737732285696105642576385882114395
5042942306252980176611728820801753303
9342773504961086652103162154849914835
12466521714926251180469343556620261111
4643638495142446285833608736842319235
10905524810152745646951151974396196955
10679763835480987231305088846120084339
4643564461660259536693290184993852307
3081943583900942312508558217462590439
7887006502849202166497521503955632043
4751621610377689035155707986176197127
4753210812667254702394773704599117495
1623754111315350775638154564704840027
6972698655608785779839131258611450051
17005051124838511213333696160839335091
8170751018508878345568987367816828355
9279154960112144840550290482494727735
7879086266774186535251230720069599195
6213253112357536962174178490296881455
7829091627574279274929077636177242819
9390849969654585964589045014801407895
2339041511643972291428588770039369059
2339314184327424034006286294755533443
10908533853544025318209858876766845515
4640069100632263061601414764860092115
3291518174215063965778490607719159943
11020241409073434623876723937596718395
4755205841208891798670876163681744567
15658384686783424932030818229100943935
21811381540419444612448867292202147715
4753417419952953598537713009648484519
10843404574000642538663813471969020867
1566043029507850986255319193374451691
6315468268561306844724309659530268063
3186011374934090170214948589262530295
4753625966559015396781470964852645731
9835702574724963220524217708171872035
6261668581481272080793936781230878307
9450489581547847500783420453236680707
20354159638390151059935214376139925091
3187792266979188907201532406236328643
4699423142357024019501712992944469847
10686993540383487366137164289178940771
7879015025162477936210556867008743211
8118889112013336115816177890757839315
11018463259262236186445967896527401003
6648323189440844107693285944714401727
4807544273276052550861074908177603811
3075811873273418937974418325793700931
2390768084883481549069309799355888947
11012601566712307675931192266899412807
12356679121580988802888011328973159619
9290639248420081960382061418583101839
4699487366266281739451324876284250787
17331597560211859982220339252026474275
3083869576121258273193743111973769047
18673642928089756029037768889952807951
11014606436973916278466735728944139835
2026907453146599963502499492975269315
3241651354816646654413314698147124671
7771444857744997396708714307496364387
10958607295938197402188202264831519519
6261668581481272080793936781231471011
7715453105628554893957820177914279279
2386370655230662953940336983123576119
2438979660682423536453906766321909639
4919531767843778334319520150992670683
10960953768105328462862547134521140891
7723301897727590628367473862082877015
7611390640397198434119762039970573511
3189649288670604648127760692805295567
4755343334213384862539912156573282211
3187858507936057449665712208155960279
15380631572184167963490716299791067295
10851373933462838478695872618277510891
3076030759415890468881360750583712707
3241373427906638171541424924491241955
4641719696872946188205940378406709267
9570603579960757059791880500038735399
9500914376340249945430973392827195979
11016323547473222573238387197033460527
4803276947840189178086550320950310455
6319388937725480768053866724158457811
6207612609756006156549616335423125175
1675750793626204584832679448068219627
1620462373886872043310564409344489531
7779150928422454910025932686849741199
4753486286871881813224762209207591623
9281149650036967362750220332766740151
6209469991677514488956444544824834695
6265320780031832817358986112995330743
12467227172048664095543957837685515463
12528581096167955390582332516905280307
12526232377070243856744296121964874535
6155480361207688603493134870734472311
9283070638382225411807656143458387983
9281503829368390831982796680321303815
10903252888572370023393777201546869439
16946669581674668222770421560018893259
9281149650036967363006704469426713527
9511040536405136647077005206687151303
9339278263573287009306725169557879543
5042593594742386900793272993398688743
7725154460846226412309193622236443275
6213115456897109782793158322758103991
4695571333596949468085794729911123959
4869399661517284580811110131875387339
4641707414767402443077568880744073755
3403498458347537894325999081335145087
15542199006395028522625868817780985815
6265043483172666608787997484127680155
3241370981027949271508673550577781391
12309283461410125684371473510755986267
3412853220920263840981738134188157399
12696068802944798690455622366299559463
3189728267428960641964500928198646619
10846769805414552943628378423924890387
18787773155068426204203313375446581127
9337415858401679199771997692887785027
3077949125404980686279584782973588663
6149983411638567413528673123062005635
10849381440092912635555416033525259691
3076094723040634225698576487848793347
9392918436130488502762941531476391727
12468661693165310511102606010379876751
12416868703143600696412121286544133827
3081587490456661143977439692610763491
9776468656725557330603517534812873595
21210282730448015626504310834343751863
3185588416553610692303098431384828227
6315460792149188366875155082132796019
10960749893388674928625273723549996171
3403564802843062417590958655164784063
6153481030983582473653004062925380727
14151846223538779077108335163511036535
11014748986092950074372461521844610715
9504416928419032570074364675944375751
7884943017872353953055786722714217643
7886669682343026804008200487872780187
7827017979152795934787024934806338343
4643574281644216758269198114381253879
17273721781831132585097948470231346295
12628364274977295985050200462153421947
18735982524558139118624194388619947927
4807413884048023995905345922914426243
10794908130582540064255435340345109107
1911210339404273926213848973173161647
1731739510162024924149053793751865963
7884863889269020126989449423598811279
7883011858691815446679925924055541531
7719374046813680212173714322671790019
1740296417929840204587390644855628351
9508274095482006200489308188688199815
7715453108869607925817112443090805139
4645421486369211773414133848900082019
17226075875044471284799969411721352663
7780938832554692289778765433561317063
14094412693520153918946164532739514623
9281429873983007108348021624444949811
9612828159902509317391520814431833811
12141188893541863934600587259801914883
6207472851733000084756240220528942195
1623896666932060047462561053394853659
3241368495849911717010441044951722987
6645011991409720933923884052182068851
12360948534157454478169737059392071963
6213321540381016602087501724347460151
7719383863792784243494066174303396099
4930890855237509297950970579365283583
1676104917368720258969068501802998719
1736021923266009103297755344702711699
4699494462972618485174757115112172483
9169737607013755989019618808777085507
9336998336175505207869412518992049159
14038423701257813583477018391140157235
4647418714274049163183090340792746759
7829152943429602141186240176268296531
3185591064535578753250108283270708483
4751621610377689041409300147264894055
7829501520519264584280535496476387171
3243579712786747784165399195039180719
3347711016124624983438703748779958895
6213321550116942262523771991153219139
3237661727884588326443793349207141951
7826949212652509930987214735762278603
6373508766614638517983067625237244255
2167149112003628649690032178473355139
7665321054537811555827699693836530803
4926967707174477708058568237336227347
3133731836353762514016392633111471267
3676650195760114525484017237328837907
3079661319630130980986033670362521235
9398624744862948704494877540630296543
9775996740340106710703428489676283227
7887006502849202166497807500062161547
6259479197729701511211257302845260919
3185805028032375577126782132204738675
9508274095482006200489308216173772167
12682508409141153367106571064231578235
2023055453030998627141937295949607991
4859543679458612901865411246137472323
6211324306533423803617563925874574215
3081729604381633723464834647223479543
3077878237417349015508481100337710819
10739066723556732736878272869069546975
4697703572673339807434179337385488931
9233338598171336657463994487472268643
9394913201150708141975732475415682511
3241577380268341136225429673692742171
9119236042211759557031221007808813159
3185939960654777978747744345299553667
3185731251593914055873425737066059043
21541616983477524271935624040968955227
6205409035188813851759642694370350659
9500695302068047998316077664721977731
10735347751131466028005973031354113471
17004380497528782786422874348581023523
7777227496447284702373745974894988243
12143048566028245153370802960659803667
7827096941222826158508139988233751811
1970776180549019909404356889684416551
6315183040496270404016889713368310259
9283218314162257786824303352447991231
7607538756213310883928114633224485511
12248963396284308019627755805829431943
2167146643063219151472224217592971891
1781609042909747078363426234238816067
16675040749445700927537542506725222207
12251100726865396343638617174008909487
4807622690713628715773291874657924871
6097696051642454129053182995969879615
4587787017693229691071553611250282047
12364394758365383320507776696210566059
9339000649441918170296158357023409007
3185728534906639070662072631113243683
3480545193388981433180498944138761767
1677748122024589100982583667371206131
1677748122024589100982583680863519987
9284871276731508793847314574596890523
6107472954775925789365070683719830287
6318963698058695513793389271883592439
6205752949591035164172512712266790883
9284937762307194803687642572534521071
17226075868454293406262482981428628055
12305166249444888311867394193805915483
12468661524086175027689678026150729531
10905038496236389336350413585711933531
23317777550662515387185223389855714327
6149838022490632872320856949014765191
9169516160369169896945108014239862227
7931302225376489298872228941746861783
6319179952458260449994582164005802051
9231145100530923636005066949713161091
6311407380549706452307283511930626819
7781010522908072195436040669800539635
6434800547323105183812859264427994687
9339138310945125844762879701959009967
14038487655129543825929773561219309535
9335075067024846198749481674905362035
4643707111268537373956744254706694487
7831086317834237551822564919534279951
4751705313482213447222593309078145599
2003503717488896532700690389358023627
10903038821220337151041088587687739935
3405559564821888320288867486704097199
6319103631315828274528191842962188431
3241368495629820636314192426182186167
10845050417018622627311116485927093027
1839727980226710168535736059142852739
6207472673022161387951853952275765283
3187445541643185356070354238989415991
1683668416535565731717724236710374759
3185733526137020202739521951490357555
4639791518289964769132452324892850527
6373245484565942971652478081083117115
9396917895956861389667492406025985403
9392923443502559451331631409640540095
15162866546298508791250799230688267567
1623896582324989318396105330626336863
7776878405602738164993393024968321647
15436691765426019102520313022688838235
6552502628691611338775484343005152471
7942729812827571724414782522023178903
6205546677884344781880668521197637283
10800828324588107662921295745544932079
7719243745431186335619976916725143383
7769383676081932394943264271358696787
6209612479153135642158273140266937599
10796767455492101731038098191951744735
10905235104812585519413750713042384095
7775429233479189304970173412764585619
10795117024860798442187089604081605871
4757197895912478095609953679370878711
7828877745531704656148806113825031459
1787519576589836117992747281444808711
12141255319724395505361687928462949451
10904962353801650741370880723841896623
6812981186479916886308665116245444167
14036347774032190833949898066885390603
4805618184382199432489102865839395955
7779153219091662385840642865533281795
1911070337086982459797682475311686671
7775158838368940840163171362893371063
15714167222487238835534375138696109419
6207617792365909074303028937136865823
15494267376008898196842222046866625331
9394849247377346269531939017525699263
3081943674882819689800270189614729811
4701280248991491661935777764396128931
1567826377939025990075035373603683627
2059089466230809429275681766908692871
18735982524557853694766734883200570967
10795119666012642324217635893827218415
6207470129002898159138540589463127395
1621970762536179069747280072136870527
2022709175777799734612807197538392775
23313994624931663552901045084998135335
2167281857359734214884617129439740531
9336875608013892893819092600177083883
7878946151885606325519319385218980843
9341415486950035622328161118498584815
1623611185052917188161106822736177431
6317396538582498073085686586771165119
13918595187856916536179394482661085359
9396917899305807708361103517553315451
1787450801012760926577234090931746391
12149025259552392355654215181760957571
7937080016728881877845016957541385963
7769381134979996135947883538175362419
3568796987643220857558189319672159655
20010783190260690900559167430766766123
9396917899305807708359653188242167419
4859347086205938079406360024586615727
3131874620162250520965120508555152087
6373314442330279199592289389184383019
7769383676081932394943264271356302451
9342702266146966032070041786594468719
7719302698329907467152138672713765399
18562220691738575758492001597339666287
6369248644075039059398688189743651411
2439048436711105165014916444238095863
6205817003626005220254830127297229347
7879302709635047976239715462695596991
13814583542034466247365951082509077495
16784615789924276237180836193840498795
6213382947094012244604665476020605623
9227084312788929681023012913294650979
6482948157171605598049650416209160991
4643783348259083559570669455166127363
7938799489500066825290367114542427631
1679602703003296222148116718056532175
4751491333965600789628646007326936639
9337344876518814796928161143573479647
1907007274666141763359570439421171475
9780728672722922585345609412374877095
4641643633109966095081462846519677447
10904827336575455227984002918706591983
13866796758196173911585355936599272835
9496848571938603248068404123729049571
10904893562094314513777086762422938863
7887269164507308058368525340248965455
6373243018643616178177609655059914479
7611596993669157644732404382052456087
1735662818024419267172610264280016051
15380764211332755744191383189678762863
6485088235340400346191231330074940743
12526583930916471768101684259857427591
2115284867845149210814628510996301683
9342773764793407223883215939777202659
1675755810510822469609664968266246495
4978824760825597093179204643985308435
3365334290273013736550128244970607811
14090212019185439154953662822951346963
1911070314942609166213554967309477983
12524254902421024494961143224479463619
12692624684085093577458091526291503467
6319039934489417375205878363295691731
12250968075288199898603262426008768175
1676176149912383276131091370568788679
1895512878318165548317962878947510015
6207266244890480805058865553057432355
9340931479264646817159051480136640175
13655153999185703701716250316351906671
6151412473730096611083062432062103095
10687192502174394677011004056876257047
7882935888831612413713926235452448819
4857484853693767397671838720382127787
4645564048472631390118702195079670015
9448983633390708645278571770709821291
4803276947840189178085915587572280823
10739130592831207045091570509987275375
6373171685386177675575858024386075907
11016542073734174465314118909464638003
4805411740104108610764059350273187859
10739130595968650765467457181764438063
1677748122024589074974159902907588115
2022709175777799734612807251974172887
12524586777982692944578184730017658523
9448698421439941753606252682189857043
2334845546653290025203135812004414007
2282846128392283571344074595949019703
7886935260437315361028035390855628699
12304679512088496839051895270125700195
9173299002073462938202946100672857283
10739334661821147579970072785223497279
11016817374474856803303160179558014791
6205342715215360871108234362623064247
4813048856258415440767554161440548811
1953358798289054169652166801266504927
1953358798289054169652166801266527663
9279081264791770708949021093530370231
20297676909179545402103054387387467167
10796976691293367768126701385198031279
9225232279194606291545012217519479299
10739334677047634939913372136486663359
6265321046478906857667785625684910627
9288919424374793312638800067225612711
3187657061738607241224697512696195255
9452837898657475458682880229269173915
9336944462698340828986830147703014299
6261543206096874953548493743069650747
1735729143813017489690287638280086707
4587718310468774338318041513369949095
4695571496745177815407343506088606835
23211784303764768702642627790135750551
2335253496738549803938010997499498391
7828949147157605606710444621234579571
7769449735315982522121129123935765175
1971262322234269334455502370239846439
1947175497807609607697673378652357391
18673642934472265221249052008614394255
10739064285406815202085698742449931455
9335072529048103855932928525485654131
6427028323196649679754315445232113859
4749489277526395592412338388550702483
9454409724191801914290357899009965315
7826949277876244993295318082618276979
1623817976899987933421400657909590263
4805487901459120695224679614181726307
4862982358777730658189986648025425875
7782722268946206118499928314695905751
4641640923033718908050144722871116923
15172429745663716247787181660067009279
6261540304316812834368984788870950531
2022498100834713958733591535474771927
14036092206502354425690754650987069571
20297682189017650642185841646480389335
7828949147156892351534785128996252275
1623968006351635574376982489675184711
1623889050208781940287179911206064303
1731742148748367303318776809261722351
1731813563023392373595746891849100015
4643569368415614897210950566444562975
6207480052070331876694376299560540759
4807131398199876048330079807751334495
15380417582808608624472608469327198179
3405085119762013003323875972285865407
6149840654458383255660926912040218559
2334911954020278798301346954354040727
6205617926222409258049658547060973479
6317177723918386840587550794735577231
9229074011363469841510117416135933619
3187445632517007367967417122365523243
9281361082399569698543618772751181379
6205411592077439736588296719630840019
6207757816608175292997678591695430771
3517402309674287879644035668355280199
3405692219424767697330767750463203135
6322817872571383894725578261848228627
10685064991822074344676018841327052323
1685522991123749795325735268086599819
7669025033989926768294186718952211207
9177008163559113930206961984558646023
4857418709636536366623446306884037667
4751282536711607978742224154203939875
9452906768689287105080203957562898075
12412527616256678756764262876412969651
7888649368990853127261066839967923363
24825483386485286680064572068345751767
3351432742180960687302382485360357295
1787949920873329875381393901685575575
6207332564296707465786327623766646819
6149909349032847711001529265443795255
12306684025033965542027332702074604815
15606099955745808841886074737874675671
3349703333802247609063195027370206163
4915534924564406285488588463378723743
1619896944144480394236975783187182391
12412527616256678756764262904430810579
10686996063237525351368707863120756143
6265466344648802717929297755347596919
7826954639191969994532376080291970079
9452906791193926592472549464721192603
10687133715568624043339919238525664687
1735594123225290222575681886645628151
6261267719362592386432255964714464787
9337283655347057414041808797717527819
11016883710120149596662584343618597319
3185662381565680976547709690556257427
3185662381453782180602274997442384403
7829012658998295784900721933777668931
15385228058198414268592262082578799651
3079877840367255725450387308524254867
13918793719829729934805494749684810531
7948558758176277351951963518841158227
4755269271823902751106053294882013031
10904898666367593922627901310774320027
24827472673453039329237888458952358331
13866865715960510158806115759552481875
10794915512427896208080732535335345951
3082086425440257452008146372253274811
12412741583118866123177670431364594947
1623613823531071642923134714427630627
12410601890591043445335456652610992239
3091361936971812079087802497060057907
1735525425533221373258349568736441239
3237733138566413792557697163208885251
1731958597999430129399867905915799023
9395200983318496725179012349694325975
3185664837964471003658485270553498131
3133731833332632152833891406878671139
11068743198253897935480170830257098835
3238229880801288001788471742973857275
2278925440196910546569049282546989563
1999792033145363779591897785705468343
1677748122024451444556569604532613155
1676250011186866696987203035111267103
4693648048767324103127973463311994651
4640071648124829268460355115270660303
2023124238351686230288907272613483543
4640000509924596143821490110836366935
1783596626495785417483917240929583939
4699423142357024019733878364771804695
16678902563298506329492689469296184295
3237934560133772594524112610475611667
7888578227549117271025937107578974835
17170150933795694986503120354075108363
7775089981217910240177984760508590947
2023330513398641130227310046825327639
15380491281594435123544451187960362979
11012677903644277776815144834400167835
24931117612985183433869971323546863099
15167190359301997505517943526213710923
15167060167369079984326627877806206875
3082088797359571058014012080853296827
2062941541110663215922276840489834355
9564250143140124837283809694558209187
16676698891135121610887440084150576027
12746621417980327731380952846645515175
17170150933795695018342495215431017483
1947522317019276902271307706554452359
6319108629172069741476333650506650755
11012677981856987068948968253763475183
4641997552504866544529209219426737695
16946187930455026211132920153000739979
10847264018976241751237209157618670451
9227226784026372219572688783607610995
4918914989389712560315510210119273371
12470732719906351975902626914834471207
3184159357698281402892281061022046567
17110022466643817431657633231299057499
6205475351229649631847685151512861291
4641641091883723145207994965486475883
6205475438962174232671121232695401067
9504837433658797079796973054873515331
12468661693165310504849904019793140255
15274640430186453576682112057812019515
1787590906269198837018421486237066375
6315397198946340900207792238490743711
9340923934379720527460162038652576671
15162869099841440803910336420763267711
3133522854350988199167691490425130323
10796767445860673447620025781083064175
11012468759053830808159861403176862987
9281427336470157391046855224958284223
9338855383517288035559259021829731295
3249145727112763543052383737004811255
2279126952513769521022817252835138987
3353152184059859910793519502802216367
1676250098799203877500786559220486719
12248897057955064908210631108313840215
9337140995651457621719777542230118127
4755131980054912438917942466069216959
3403294501844830655819194628637444847
4640074289840770075486257788374162135
3509489625211594707105650262301913615
12468516310508093841513839493035252403
6267178253150578066771362342519234439
16946868490339285385006502134129961803
6315397198946340900206924427300565919
13866936788816540631097337180035200963
6315183215961166487433293545278478115
15162800305225449019422111690836693823
10900904119810262532374918425458217103
6263537801794179372336518203511756223
3241511148823141829421740037361325527
4751631533673064405602581155598790419
10908819166444089243660519898700320127
12412673008185776254065097244927340379
13866796758196173911585355991016590531
13866659369062649022084452818219543379
3405286635104835683251766971933501343
9340923934379720527460162052197136287
4699774677519320661391417722854997923
9830669450427057159568171996435937879
2113356613271531032011170704609491347
15425064849782643464173215134992603823
1675745981213702886235927845179420931
3293367913890827102953583493001057207
14088421147450469855448988159375439211
9285072801017631572595250045880282611
20295965072388347487240163188849870039
7890786796611453312189447789738966275
10904756006782750362233842713997246499
9337141171224699616893424004789822495
12362675557973262061362545956495989303
1730022757106943168180261086850375119
3243722193427824947960792350301787119
1729609891095667183689936625008679407
2023399207853499844619568454487180519
4693709110604885038486078992650989003
7723164348807400693534603637529738083
3509084113272965171866628773545169071
1854939061472716451562708905622818243
9396917914643500087352402958470918939
1731884710975394698031779461954868139
1737448350248633846661799024515691431
1681813650124246444710543935833770467
7888578227549117271025937093567208451
4915333487665542596919531228341767439
4697566008075479570319171775804153363
7769651447840610085264479503866696371
7769651447840610085264479503868497219
1793304925708940981054724290702610531
7767391270448946399511386549143358979
12470521171150718285594505926948881467
6552851261977938748718354994735809751
4803348102166855571735324342610205651
2283389171003800972506312023855051319
7829017747484711728868600211143918915
1839597885666029924698095919058418295
28010430004349866072954300113504361411
3129882396371689241920164323842643523
1729607252845174186389110228437505171
3461074268471039725580493328894512539
3129882396371689241920471099065292355
12526652631750577761890029312346908247
2283254050492903796130201196406353383
12137337269422944479751197647856699027
9397058196381266818353718597185997283
12470732625798439236318733811168755063
12474301402692385260950155337092289243
6207475223871834030075960645883069315
15494267388542677103167171655639462451
1783537588441628249465292641772924739
4811194548345375057985445413645631571
12196971425991762307563277234902952067
3129882396371689241920164295841374787
10849116218515222426190396654063117755
1843316773148499283918614394589267423
7827096862790453785976238407405490927
15425064846653335575942313602030692095
14040484986442992686263111629460991615
1999723344729161727578716499266000423
1795587413936265073344219462025180999
4697357210941393990535396738388382883
1625820033555446237200619872222662527
6111103667714044247105279424349345883
6149906814537692576102264752884333771
9283073188999510672854347581637019751
7665315963026273071087541127673929091
4807268858943351018751268201119545111
9233004503657313487909942377839361923
7773378059714727135463807546707175663
4969261367091439398572494988199148779
10906536817697956092481355386257204231
12362604313003329715823639880700493915
3081943863225087041125343405887200379
1835743610979636783335520680132260495
2283391643076117454230651683880337815
12304694333058458395738692792739976923
6261326756845531802676084958835361011
9508903225523820998282346328773204855
4755485971051918028095302855114161807
17052382812220499407379062107256959151
6097981351545571833419890529140832415
6203552085320344987974080034018610087
4749363904839519481857458954270077507
3137374663111062738068968901142974339
13818794362032699291807508566103334651
1795587423567830824634226893904707399
9448914876845862841353198032324670295
15380629115782084812000975670211944543
7721304845751530341303154623302830547
2161361563189169529151224924169897435
6209747486631426167569441429786151363
3249357425927297607130090734675934239
7771166920878395713327448402941524651
3079808973464598855564187781702651539
4751488877106766859105792325528356343
16946325519902523726871485221255372571
10787204509808914024283672860458193575
6213110101963480920159468249819227659
1795798830066138207583707904152128743
9450489597673535608290968809663738803
2283187771376154256576084616689409063
21210752196474200287974733532769206307
9337352505884369929189675427780763903
13978504598947934930490490600009019687
9394709514875511421723095322028083231
7771307039348635229735303616917172643
6209332163881075840679594616206317603
1839457597873895116023293679805548675
17108239049515292742232294795093704843
6429440804698503199815664752142966555
6267037884132765658798199577931416487
18786333448573290429227494800388098599
1970567471248223894205343797367898839
7771518286630174830388317330199127635
9340926757035132869967458906313064783
3409281260102685506276303576209492891
7934868799572653305224333353710540067
2062808717201436550569565038697635715
14034355527740986453280125891215316715
1855287785613596469383727349291101971
12413370716186230714779371017466554887
1787455713693997147786655806356135751
4921113757591777176699338093733633675
4751417547431242323903861240905073987
13864870860305401504852760931628721747
4921113757591777176697285873279901835
18623601465368235975108904870823560715
7773026596842663612853843000535360943
3187588295341338675147811092036150851
12524249979775079293152824688271842535
6429440807835804211643580082122707931
1966717836665578450595155499617615003
1623611458238348293735073128793546755
6261543206097022966889833441817552715
13653087795267932687897324466244795651
4755689523258874622937789590111675715
6317597868724080813067847580225854131
7773444191010212106457171449312290387
9396984215129702238592389000391900507
9339337282380594124354849898579415215
9393132406833244849330712676394913967
13925067911438752666200964608321917279
6157261334594396708202804984152691207
7886669609845824013972247590631414059
7719101095147357241557339706891938711
4811691192663342254986653516295547571
4703135018192543596392596894325901871
4807485308186711638445659423830517951
4643923460017907125088133857333356659
2063285489877335886587723601431698867
9339272970971325677414210628212138403
8055051580396046210908100342073735935
7659741964696090058186413363111639507
9444986724318814297134138288835911511
18787699258879249529789245209623825995
6205411836239246606376828603267021815
6373245660138613722467251402941941659
6205342715215360871091076067569434615
6916033718601705850490040728053091703
10846909995953771275034210512307780227
13984156851236889938437867638059846195
5042942306250135106252166042045262039
7885151908776617109445071603394189231
21632048482578430532536488802636477611
5251141516680167877012406623562591815
9233139868672167109626435501226141683
3077878237417349015509412368253097075
3241651091715434012708864521630506371
6373245660138613722467526144555298891
6099548160531715949362499551459934763
4807485226836691112203331981504873343
3189725722957943196034090722525868859
9339199560784797213153345079238345327
4807485308186711638445659423829903295
6209255849462171463168534228338596467
23211784303764768702642331593367232327
15714238552279652966590028670570303303
3187588276082050251070918955904455755
18567791983122109855960836549794137767
4749489192703373449418745504597040783
2167281935912987854089130068713645331
7663389973938526959594712510561415671
3480545196630188103681777635623251495
11014817696670087118234454087993231963
7885783508094154374243706955606034219
7884795110226634892107355258349675523
9452840550012980238000204742084852043
9283075658043417289518093033089639399
17109882169683713137740928439310322175
7887006223416580113590697783138870207
9452766763818641372692621858238989083
11016883710120149596662584343616708663
14032355852961307650899935553060558383
4755132002559995604385916529147342719
7775227529918156581493293072089947139
1970569840025236624999173951434074231
6375240255836341364092676369597679823
4857420984407870363117262044846910755
14035196193553176862094909283934701355
7887220290777050185196792260997606259
6434530704942513594598134194483069687
7771582344130587078343038180758856287
13653154220986414464063966954636658355
10846775066472370418660245847318006371
3185728525270489994266788695378693507
10902692352596788227262373240054638127
4805628182748997100203333549609793235
6207620164608781028249501923752000771
3347581014887372942615908245680389567
7881300116142679811407064604428242683
1910795279852644212151391379959256063
6315111795187869373933738940856403755
15656110045510197189786236228996204287
6319108817282827061348795070304817427
4587791918276434579451306098561410923
12799666864865826371709486529073876887
4807337481784120167272134552356000019
21632117177145192977286940559335226779
7663321451923462730169891761427959799
1799225211043796442457026939707375575
3133729457944154715871605100580717959
13976367350045294138189760493787415211
4805687045110428317116909142474330243
10902824838220324550335345230673482275
2387049024612383931127989106897603911
24938828938439153906751004989130110151
1619896944144480387709974373777737511
7771309310897862695906666293307862951
4751277438597601206024194220968249131
10851037112381442019986727850539240679
7826949404011441167557173676034691059
9283353400748635663578476286695963407
13820449871855406188924273347978797467
6261543206097022966889833413334393675
1675824504840175614282016162210682027
4751346305375773163553304945507658539
2274999923790341044583975131095754335
10958469887553673085488762941059143531
10908403756189599633501805706991870843
3241862520725200635611207168742307283
6373100283748719768386575743223541887
20245549949657285936026986672670710423
8269939769283492309343927192481538359
12304829453471745184837708592615884747
17226075875044471310799835596600705415
10738995318342892742105041260793127535
7827158363738099346595545660704654675
11124668123736538542900166008885530975
7771518393386618898481810837722057379
9395058235778463107613600937078093423
9341204503101734782117410780390441435
3133594093268866294513763389447333283
15492053915423098217097142364970885719
7830806291634814015195456532809458263
20297267166861273757826595267788858823
7667308017841604511671277975425614727
3245849102413637448759059061793776963
3133660503540630945834574406127691575
9233073552170879782755153268766809923
12524724183246790257342579316683655179
10905107294202916802843830293101741403
17168156247116941582752063972739195723
9337067297073595045209941614759195055
4807271418860947257356405557536397319
10741125285561305343050069342816917187
7939072077591868624080679575570393371
10902758879262970547312216070484225475
1622459702289992672132848952936619663
12691818406840930594110436998535178123
1687731566677083849680004539028332103
7771166745413346531427433589234408203
6317526980948394299769288457846554351
15380769127490164753652220927325449375
7721095788317250841336657115449616547
1971056063068932798556376436692327639
3183665059541665054867350606245956207
8062271716738867871485727033287975463
4807273787639111479357522505405281879
9281147284619473403486341217638938791
3421119398519848061848375252221923071
1891727314004544784565986983520589615
18623938182797653935456584330317890731
9285485670730019979911526950421057711
10683338146157984762645317029795574755
24937180635655676850008003559882138607
9511111775215112515707103126913842167
7773446738383161830380892178255051535
21749594900564505191376728809024312111
1893523114299951802472274750926958875
18735982524558139118624480006464801863
24651866550476879408499747680961325371
9614756721117893191637669120404078703
17004380497528782786422874348578628403
24823768638525670051458785564008084519
15542402623840126882528742828402689007
9281287308631128470579308917620948867
5042662361275237683975626651207255255
10958614909528741976985305276052966379
4591781379040037784312724245060266007
7827583587270330949218232058108000959
4639862759993012792719546986912521475
7939005921109342409511831594780614187
15656456131412726844419651723845940991
4807197623378731539869346960966628119
9232935730425812083793914002280709635
11014596081183780459902946254648216667
9395058323734790253300680645403572975
6261530644327055862850191375882156295
9394923033791057075760639273833377503
5250119326340836483131594615548222007
12468661693165310511102606010381129583
9227285655907628919763510094150029347
6438385392866090668840214117723192575
12297116087893307080890670970569513895
7828946436956450211940388348174110979
9232874217720562245540612776670363795
6313333369524967317371658382245399427
6756717059184882238844592040904986187
12360599612159216937245053382931400255
3624650777607025071377113097927572755
7776942011559175424364392122504004223
7940852690644144950847768952441633995
3241370981027949271507455839769755903
9229354404069026436368513037755956195
12468378768538348695127134982480872155
9289327997991074486228203962565650783
10739199559891964017577112256092319199
15436622917446384014607039529071533851
17052736624619289002020953257334325743
4807696649340652119453175332702657831
3191720315635162434371442701713784623
1679954331708695011986106668748551727
3532964477359780430793090370638997719
12412672807314425294612784739391413363
14038487746000083687402958141447792739
2383260994148341414634851226724377531
10958610168722923139103080835790166511
7886669609954144249577493768507682027
12412599105507351161356825781268500227
6211115515781567091449288863989372087
12470658927337190609747875520944048331
15542124677566618236551492270346953463
13872717316005036344731527735012925579
6149489110348202579792121380575807955
1625608591684600837035417373046246811
1951369203573726567363946612467522891
15436411573159710157980510603367157499
6319391667289846441113054520135500679
13978570551649195228039362292296878335
6265254714431687968861177200192858307
4699703441846656201242056389499752019
12584432570712084088908345742851383995
17168156068293786102468639814807623839
4697568467730743765664501413666224019
9392923544116002728745532097477435343
6324952664731688573188885513067662451
4641783748345956628629123441712265843
4753491553948532098538081458498317187
1783603910980588058463889549203932983
9341196870263753689171556824386802671
7829356940352265365148846741219678339
1675679398614464805299597288024769603
7877302840573476927377723841870762935
7777158363217899239781288641048938211
6207615335858762555787407208591751427
7723429727604718756460561320555698947
6209683808836785314511729551855910571
20011195545884068671359435658453330667
6211191758147320997794300125430539763
1731533166505222691639044100905463863
1619828171593383799078913265280447155
12360668394458080688397581478542385555
1675681946102167438123264909582875363
13978433269156081698041994631374237083
1623680162088685000224222284525874751
10846976246646957815335864540318840803
3185522188009359646044672832628215487
1966786641113810983494274590692007067
1619830787434864388798089379138550867
20189627483710175833065227330907827883
14036492886769325806257327329785498359
17164579378982663786735902943707661099
12251437375153877182077240524602712255
4641648364059835334555651641499566647
7823166254548904488587284513441182583
4645492725290795168483454815900428039
6205615372455251984553749968150578419
1733390552027643224744253888762533787
7887294161562764078529972518306334403
4751562666890605582159277621134133503
6153473492812176009104387240432095887
1891326827339565438306148391437467935
12198762153148381424470071779392830991
7721304773237653270829123292014714307
9285072882935153301087170908592117363
4971187168172772656667830504312924231
4751348852988389120813197538633743651
1895173722970355175771749797180292719
6261466777954789801283813584468735267
3676650098839637065426052355645841971
7992783323000664659428269450689427299
7715600830833607656191098453316377715
2063420648539274373853519512056005155
6209258299486445577928857493414457971
10958487008496143819531467331985472071
6213392964727821615387412913948289007
7717386620329321068267562102088189555
4753419775979553254438592656708609999
4647418717295449869840952051767960775
7881162275233215294195511754236396723
3517269576527265114071233771536745111
1567902608098999675033605820665427623
17004380497528782773640554289897037251
9502638828488324941209166536696255895
7943494417689811397062528062867347643
4639997774089762612133714177465720579
10961032574080655043985558761254352563
12368790223510945784026625147701881459
9123291729269401708890416945248772599
4753350993803709931850692882057886083
3301491961343674761999060629041065631
10902827395463914546733514501070465195
6211115590637312460653999539848782263
7667308017961221000836702895697732087
16675040749553322483437741211753235375
6261540382302436645370945981287922539
9288848445521179607904062276694637943
4926619074004050837542800221692586867
9119506597112128757332457407409735351
3129880024572705641010154040860330371
9285274395144116407643204911970136495
1949241796168428497640540358121260599
3075956797652290298743044309553988811
11014753830761575375569792149997085363
7773233034602204282230900913347393123
20136316351631239288912391332234518443
10846976155677212722429421497781860563
10844910311417888351970907931966371547
2218875763795274569467161383704753763
3349499546494122098145099612073017731
7887077835885397334806206490487024711
16674635161984471320792549712228596495
3461678748590651029990595070911475515
4757409237069701135064999066743102467
9339135863838204518542976712669253471
9452978114490928321925878033401077575
7665242179972645191415184446159616535
8102376095548822296237471355718812275
6311609162218987334382354915232460291
5246404928204069597996108122175712267
10794915500002151905422581329123948723
7719445348393936423540433890190773267
9395200823515528967639725869649168143
4869679700607818308476111895139190731
7775293856294106471509402392128386627
10794846642396084561683112165906235951
7771098076142271794437835687153670571
17224007269679757285131693590460734315
9234797665705530287376800485121977523
6319455000317218462757451079077510755
9337072041335853055265951672512489971
3291660723437564919138842062909186675
9392709476755828887778000435031799039
9336863315712676114525064858363647367
7779155847602238252766037188674884963
10907102068722963446989993480755948539
1910930488424931288662961574784738015
6321177289932116928573939762264312047
4591496329905477612109736221273706775
3081587484074141392564586403661631879
7719172513011595751556343626906660159
14038199999110079142100287689054916835
10743186645934367603396756642187329743
18618285566592883116020088011753822343
7832793323295519425353296104451021763
21206765079302566469489815236188464155
4867753883950991481916967560238383839
10958821463676884306988713097785683807
6317593325659870978682241975672021807
3187445733006842665100977883831783723
4591570128296772337645601449113954375
7827300828592297895091613231140135635
12197175401094896704672448212033956163
4751348849738745798208328830361388707
3080302995438965223220372966774599211
3079804151541289769168849655303851747
12251169684748930701912676672851003599
1683668501138930471625285490654248339
10958614997149225210532011618925159803
10844910311417888351971204073317570667
7827374796859033603226715419384221255
7938937135332904053697020731373646603
7773237944386371819692742928370769827
3078163108057879389819058614929141063
6592466939944955304378270933396041587
3293446434392427293999338064169406887
10962820738168234691987716111007366583
1624033984103049130625590102688329303
1675684389620171672515746688519619735
6315470806306268993349752775701305139
3187450545654433489372157910648648403
9338786669351090495834960841926215219
9458399013183612299595552833026888863
13978356581425159447592149514006546871
12528581096167113743817691990795449987
1623680227420332531028476063012397687
7715524500519515130945446508666205651
12468521489980251509454404419419619747
7773306814634283434920643085257288031
3365125678105093842600985419060241587
1793801615036758818950222789708243739
6205475279511792219357884703015116499
10902618758000450628399784447022071695
4751700228239826876842809477963170483
10902618497703793746280493374341187811
12196968987845708763698320816782581187
10958755118868918837599991431464491419
3185797313957007025033383589165440115
1945726519856761041150472811733277147
3085724072612924246839258649904282499
2276660371057282011592154890218930555
3625395441987965072729286972308479875
1949787289135072996044521035735142487
9446777436687894818420966320596201659
10906824570747651042458379638072669435
7773370759099224317981473946493066355
4753619113902138353224572641271788835
6149838016220032710164784676740250883
9284868819993010636507904184781851119
6319391309852320281420416443249036831
3077882802861733209925253956336842359
4751557571678250292129027368056503555
9340854986363580719307756100070274715
1949241796168428497640540358122468743
10850973343726259626569244025021551259
7775158757242880913078069124318064547
17113682840477709848713132053010578591
8004145848435979735084923210776240795
10739135530255591032887113381930678031
6205340428122633215126438189641433339
12586141597150010556297479795608744939
17165952816129952488261773125462638811
16728700684449179961393526521049431483
20010365849887814878816420089276886299
10904827336575455227982257446005938847
8058768446922853083438331165500988731
17110022366031241113030056953930985567
4751842890956102845828524150767727311
3301356844188003852449656009494238047
17221938988281226713207727861166935627
2173133526445997156228965112333481899
11020809471022789251492762452900422811
1736016916133446238119616648999640903
6644468842371740911100986053371975587
11020738248336396996277403703800331787
7884731614275857745123371867976763271
6209398502546886912674484031095433731
12361353936637260159893717627806723167
7883292066987165484202480491635141123
13978287971682312347883237437117137631
9450843231237291890926086208391111723
4645423943004084584857218149121144435
17168224835474503327303396914085782347
3241584960655450679867751179195521263
9396917895957146481252317700106491467
15492208644695368972938945374746753523
3676650189712897769325573226781767939
12524795613196626729741010784149791539
5194263195478337221804529189792476491
2007362911356775816215841157726663559
12472385591270045580734051937708266055
15492066282347249567270833304601865015
3191297626834189922828838434068935559
4867188434950753290535753755191856203
6373309460035776772704901293111201711
9337067309958658304402009764914452027
12470321940663268710834650772166610311
1733672953276417896072553040312128791
7830946378079430077576311120865416531
9395129565569862069325426841440330559
8058071155191841807386861076842105643
4753771349099755577560900371117677503
7998634907270633283275550839655579211
4591496336067762832306366807770751447
7723429727605417467549148124361757219
3353353799675010415103664103908782255
11020809458263078254747221390200962571
1675822048570025700809610156064515451
7885566796122265807686323848681384955
12414807599598179684290199957847859119
6259408052706903906524246887836052727
10851378652427303819751542291147369883
2279127049538443238825163839557506731
9281432603787325075790644190781896535
1855631427537085764221927064867193459
8214899441339585718464551439679333195
6149769246689765721960721290276518239
10960884898073516816465223339239768395
9333080282753188570478205790196174071
9333144243236787339207704642384698103
10905036133601072734107737760296768271
12470941516940100229314885106061318439
14038627682290442949362138064175798567
14199934390889458873539221593008136555
10904620995939507927187916485884920559
4701766838870730348213909228101270083
7773169171151286933132501100869778915
14090341891741985527210937541317509919
9450843231237291890925767762767566555
7885011539973888974323203785068372719
2219281351255805452128230432394907251
7776942089659842998587307010134239507
9337281091616323002915757073633320079
7826961579237519316237801209933501151
15168914911260028009623522364232960671
6207615329576759282507987105078108755
13978641988205052278756886759679236335
1683668247089037641652086841302983007
4916925161805724405873025827450708891
12412739136351937543901176499579436035
4751417466313038396419157431717498595
12362805643580379429714070820601975811
15326425940877819828452567515227311791
10847123988115357644808491325521741835
7659466835498941875890862775168462051
6365539586000154252710346649432049003
21749454794744271441292712305807612239
11076935580166885784379047632612016443
7830867587881825825192595660334347719
1788087657691158562127344145046246071
10958678781815771843896002151290447711
14092127768634099244344681547260578723
7773375590095019949517381358585113919
21749523577043558486866599952918818575
15602744709822059304145232881944201239
10846981243931992104338021438558366495
21634188213509664665852003018000243219
9340995364420743631494756476061125471
4645495275924812013963850990432574627
4641714962901819327054540768314471491
10850830515067608899573542467047875467
10847044934727601418078808050018514659
18619870351264198153082734154782157843
3624646018337509259964537560901538995
7828949147156892351534785115535898963
1855147758129674927769790916023566963
1967201609574932870777067649476053499
24987111499589970904759512790194235299
6097487153886355567484834307869384199
12360879735843087163953224529746968775
3189654390145418377223940203738445183
9612759486945717259246599160474657459
15598047757662118354131602951954669971
7669170137546393475928125704652178211
7669101355247106430354238057540993827
9123156802697365504140091284586890599
10902684810620195926700609228882972163
10797519580046991934147279795059438511
7831086302275785738039174351174966703
6322889384331279306870188607045911659
3241791360127934255140608074353054243
10904827351908993175061641676516602975
6265111979752728382729631831822622599
13708808839424294900258157278806343567
15602594872529564504089239861564360143
6261326756845526887079838595589953347
6319322709296681002969288571815108315
3356930598519753894524552243610837499
1855150246292562445934572650231628899
2275068605932216282670122702702567391
4919259004181283999876274659825168027
16950457543557016644657713245235531491
16950457543557016644657713245236146931
9453046834567903561517001156049920327
6103550176674207933223432929588658747
7663599037415633783327300241825682147
10904962444554734824509098187822494047
1999789576742577164881222152450102887
7771235790794751312049258400124813475
9284868725989589843980757634081021907
4803488298741167694336484514737245443
15272849624825817209908550316354197083
6207266238384073275223812625065860211
1675890990535519492772305438687435299
7784653255558194113112144517126719367
10962749505405796713707343070564304199
12144905597575727726006253818463569567
4812977630445554576003390410102238611
1967476622629007780590262967352370683
6323100907091964260499536459157440611
9394716602417604125920761756143239647
1619762014886596075099432553713777779
12526372505168343277569390092389584615
17058231858401817237761615694043418343
7931228341929218636357372283138029363
10908757750879571450157142811753302679
12474589341641730126582536247758238947
1729614716264051871940529873437196547
12412739136351937530409150042841186307
4699560782259249001568531726302485287
7831358996792031493703199695968695675
4695711618356127556214665026493973375
27954932774932688988653115698209345135
9335281150613091996899650397576809651
12361285163509511290613234680874506479
4589786604736396953213852805468592747
2175197017136230968728780133713213131
23141957542031979757676144370812037339
7880874782356859462005736951228597343
10958755118868918837596468050028624539
16948192371454114885472357720336179763
14030501466591058955672934524714544891
14090267916977274182027307239821394775
20185549043138409510113047123219862927
20185691608490885848196679044848865631
7885009284010544299098382934548185327
4645566771661893853175213611297059395
21861654003566372054884002911816838219
7719447541707051444125436750500269603
9447197941707710792307157149376347351
9334934955041760928035027552045141299
1915199734916150478146611660413005611
1947377022433455452038811286780899615
2115144946890708996958665454076498307
6099698186290229147416645751160850287
14032287064387271120054264995673642799
1741234008573245068378740365561492951
6319246553872857018753782610376426339
4757271513139907263231293521616081839
6207263869837275972257386048977224227
9127077393749024896653691320368841299
1781749418086123756930651034288565043
9337212591766185580139016445123316975
7828880358702461919959752420535491299
9724267795301322914268142236215584139
6756785950934143237365320665913681291
6153549901231356477977623303478175875
10743115225052459851641400897856843491
3405085113495827591818791503718332703
10962749499358406837421425613545298327
13817067522859449890922816424668560811
23260275470474078995052958211664094187
7831086330147664791403241790342006895
4753419791992460255699693454904360771
6265395014856949492223709132320340779
7831086323881341360018843466364118399
3295362509588411684229856625998980219
2275201360584181927004907570713575839
7887077835885397334806196022914330839
4639929079630902420098500194052231171
10904901035036566049012201991026009275
9127143804244173869367644234793849527
1684307639079353003087887265655391595
3077666620193495747525434014416052867
1781813105744278948294634657592682867
1676028567679724325057207667291269235
7777229849771305562955139841840885471
6319391670535054614758943050825670071
18619730427398563645010180358706001347
7717664647716634494249722993326588867
13978779439433014719475334975104624643
23141954981794526016171890181382973659
21634325800136574102474461228038053395
1680379421433346571267061775816790111
12141048875346364551695824745789740951
14090079201759354495511269464495422067
3191648989092223539836263115036961967
1675964961479496991521379336184098687
13978573095783919933336334058196395631
4699280737015167675109229393110210459
12574804972428886890497615777650619579
1731742314473060610923369482811954615
3187720852807508584186731019825470487
15272635732478927779859741535718782947
20296033600996718983304653087507836051
12468590363373018503414645638244618547
3082157751871588644082965113501601815
6315251998028357278412967484148357107
4807268696235913854954962143958252431
16836747935181306236810851095582003375
3130017423106148958524707384651002131
1621894356910575056450925235206882935
9233004503657313487909667701776127875
7888649557340970503472931676580007087
6261611812823068011976360113784265995
3247431527937345407087528796856444183
15384625952794857968240887629482434295
1680023045426981783750251281359852587
1624100488614047545306487230073941567
6496719989488979151320153768763030507
12360813416553184116798317078211893647
10847121531715547383476308738458679391
6372894197039026868376666749788583291
4699634562306733853913731901280877487
12250965615756110355875836893200748335
6205347615919049422505003571383181623
9338995567217802743045581015695640675
1681946035593933693091317099732896387
3351364019743445927519312880288785519
12145244862380821881661311377173268527
6373530979190259036817744524683583439
10904689593381397283065530138035146927
1891393140818340248096777972858892575
1837598194635320785817159340303502147
2227127621981989823297778055551104203
16992616010672533078634331989871164139
9452978114490928321925878033401076791
9338855627351799560328772469820654467
9452909420152995087829602873819969927
3129948631298750659125573240777599395
1683668501138930471625285435684332947
4864918367961158000990216732255021935
6265389650063930114738348985721525159
16881114523197298763046941102291086499
1787809815056786854496554271741344375
7776944555806094283782951608374199079
5133041854127734261291906055164605667
6323172146258067760804678244399292635
1675822048570025700809610169576566507
24665497948083659427115266749373573467
1621682912018609112338942547031474535
11180015142526233453043881813057133283
9396917914643500080833704517042181179
10851309794600150395984508578770205791
11014461220167336864326845542115534555
12250832876445971302278783948851191215
12524724287100705622456096489192237479
9229010217168966943855118783275361379
12524230249241337882156332200013763319
7661328873858537592200347924841018215
10631208705266253479602208333816032103
10852967848333228614149084170559224467
13978425604413384246445492985507082167
7661328873858537592200347924840425511
9333080477473387263657242353871326339
12250832891905508354156944504997240559
9341260733378964776293203147519299775
4801919208917485710597445255659627435
10685404341335132544581259128599294643
7881159818943521522780124640912121859
7667175366383744203797840340606508791
15488550902405147689357937981269339695
4969261367092138160525186417889343995
4695637643707316665531603730976610699
15600393582020235504416124712913152423
7884738701462531727973780130829074719
7932874116245868108224166873557667123
7780936294805606150726024801619130855
1619830611969524445005831061876180179
7936794528487789366300392472728649315
4697772546004432104608321839243376611
18730410969744822463159179093912436759
12251103289588298431446178213294209215
3297359746885322602198183797672976803
2111359385250201449620767037316111319
6317384333901622007805714170327961991
1731599576904739813378973887066887607
9396917908596401259945625206666480939
6203618144553823845695735687930872027
13930432962252085147677133725779317543
12250965622030712379531667539651278399
10743122344036075525985172166266891571
16838270814811729999803962931074650523
1787736201197607663666613302225375303
4807625342060554336681955443053639407
7831086314586343628590978575164600079
6157536902778175051526656855679785123
13816598050665044965141511204919575451
13652886191969053622019379072953988627
1729951430564998492924048870057368179
2059495068926932398039087029420772407
9281292319252250671785371204257340603
3349433132964730507189430487159219411
12250763937165738489624900773361303567
10798769777698659583274057897556847903
6373232929063018217436641978418371411
1619830884906719162083853626157905111
7881083494679320156374128941183174915
18675642615527122264846877606815243835
1787736201197607663442402927794428679
6105328593160131678658240879838286503
13653222990972574966685456708504272563
6323383402927515206969778474865260187
6644739227858421884193460496548576339
9283075642153525814677151010811332599
7883149423530035042630516776119885571
7727013786112196310797658823543769211
10842986948160912170103839496720717443
3351430358069258485935217092792305775
1966853045234449863504628921119051339
1967132924521144108324241789361622603
11068743198253897973579092363451888515
4591774012753046968110734651545802439
11018598172613207379881067304071584507
7886934991088890027030280432061844467
12137199701810967707652440342643658691
3349371635714475748946621742394763439
10856679541745108134669963319454606803
1735390145229201489433747013283359331
4643569368511373962217344602004199095
7825374924212557011268920393595347603
9279430089309293016575641137860018935
10846981331664516705161457519740906271
15273318987562111791419248227718112859
4645495272891411238286198721117361847
1945581479181483634883657452495377555
4753277392477616898915712450148018127
18732413211169320764585777470397420987
14034918438883130366081252525611688983
14036279173468711381796449569643862727
9127077393632833686097973303065715575
1735950512347794850965668059952518679
12418447969836955651127639644049557647
4969123535938031618004065326371182799
15600184752862276417320131751609953415
6421319385864561791927923465354131427
7771447050717843577720303101778530007
4753279585898756119307409166091511175
11014947973426318297883897843523975495
6323029301473401942301059212497993955
1627748222001936909224955677255285987
10848902235522177194510686241567917939
3191300158088143829770160997649797995
6315402014262909850217112902170497859
19954654471751150043297796468133863775
18674556960677399031519782539627106047
12361353936637260102058009705840842351
15330361465390379723693493764047859351
3345586319140263005085381656631073775
1789453038619680457280268973880712195
9448700981697383772843798883566340479
4747502057291193496227436575680630023
4639717650517224806809811204624486579
9504488229424523803959530526287129563
1741796816321068054571627076361719351
15544196061852517079738132419298265415
1741448082668075441861728496528002615
9451120917548473927683827155646239047
1741865623901020258592456503739172743
9234996733825948986495912847959269907
12410955643896665345169530315590577455
15276635107689672046814049924936662843
7771100601480886589924438248626099235
7663389883412267874177237510176852791
6369042212813749611798639520268731107
3083726922808892229354589644791154263
6318978625137791010138092481203631231
7886858582454461398626769872521054351
18188737813858967882012024398520077819
3297703927969992722944850413248535875
1891594838000717776095542288656265647
1683454245076354466039243834771079947
3081729604381633723465131207731348119
6259471919175663837897864567330402551
3185522194051278240756293744848817495
7769454914784286733698228591897220035
7771312046492902330865095338578543807
7937080016729993700326009196936586043
1727617488139097177273053910084003639
6267111839405653062428019922628990295
6481096305421399887597051293937713099
3249354699487662484926984815152505079
9392781043987410026919156827898632271
7607678771619771237456432981479076499
12466944501211507088753615207737803843
9117450240970421584290287071975075987
6097558380271597385565571717461588135
15492405268285648164461833913998931659
18188737813858967882012024385490599931
12472793729124773560722129330787704075
4697354744910894970178356199818696419
1620113468247572216931158331608446915
1839809330674910809408322759934765703
19694927605909903190346532999241715887
15436617998275424648704129641212201979
13870439773058802263290842030444981283
7769454914784286733697932059302701651
4643571912538783419588841120742908611
6317251786183658361588616315615194115
4753559903967705345713356715265694723
2059426277550902628990202793812955575
7778870369432491890356371026521481379
7715315700127920195910314329694539819
22824254460788281491324034433672655579
2059426208074672330016172261566224167
6317118871076893100773552585580181791
3080160430086488878866530197253884107
1624034140548756774793439670837196031
4969261367091439423908298248853510555
7881297571667665614413503748737388095
17110019825039770490804666376395989823
6265254727072517247542870610956810691
6211182010657278446915623825111234367
9339133131816376834193356309918009443
18616296049991253065957598003382351379
10904962444554734824509098135315483295
2279124505295229827716643662981691451
15382294445607355243202241003709161863
4641786107364818260477413774726452803
10847121531715547383476308738457405391
9338995560728537873709321942013988739
3403363374897757371352645975035575215
1619899488615931505446351139292975875
3185590876193031186475630374079273011
1945451281089991622682851347194772819
3237801921433789377757567195916573707
7826949469231338241328526952104154599
7831014988042526818729836320712817315
12251103289588298431446178212779677071
16675040749445700927537542506724629503
7826949466102326387978613874489624255
11130166061105188746222065464617636155
9337281101243892367948556979853103683
10795384781276527379316918312598921075
2059155904162518424653866238685041031
4805343052043753695847749874123882131
11130306010248363321995640165030589755
4589646577132272165621487838285275035
7881083497929116759521748414414986499
12250832807197549934920031579355583343
1999723347754707205170804849642828375
10846775066357479287420413392504409199
6265394911441625841166394288925457407
3403294492776627057494898955102953663
7935082613483026157031887373159206727
3187514493260815012235963527441224851
24767981102067953752437408723900284907
10846767355286373312785864037411653059
9447343057805954634485577277229301123
7827234505944860169416267259235159823
4641786383447312203203826514914378451
12526441362322783811428957647002201223
4591712596852945217054959755525691555
2275270236775113676757555675525276239
1567973674353417850273224356813212555
1741656801477410198932787088511108103
1739725795850489506803183989592617563
17110442705548406216327973321931098047
9452838093611360842923803380418413895
10907026004623125757392889449941168363
9342776049088257426606938151529699923
15544333535585257158709102246362710343
7778804310090820239588964581528057407
3357488041476948087837136638638194203
3133731833332632140053920871318218579
9447188024798835913990592033267344091
12256743250462998164300591903500107807
1789450400605137555033262943547805683
4749567895500014227693561310722373939
4971388705348240900406250416339929195
12471079075039968774490202398111023343
12574510191146228123752383004316972219
1568249245694643516046918604111224915
9284930229510725701837128969528787027
1741445626149963677663411962330872843
2279124489952842344680140808541010763
4751353778542984567043251770262273811
4751353778542984567043251770263569763
4751353778542984567043251770262888467
7719172334177148905659622965001032759
7833152331284891507371113571083207227
9231145100530923636005912848903069059
10905105003520546978580503030142165331
9341199320387778341217424295339033939
23315497658415509725293571315583126315
9724267804481838438766034603107662075
20125774833998965728412350571491578735
6261331582478502241767018216542892179
9451049571865572761145675057353956715
3077669164428568027001000028663423671
2219281354173581215798432952727933155
2219276362600332330928384339939766131
13980980846113815529229446595290637187
1684022518109871756363968844528376155
12416662193442247288823985671233450811
7827583684522512467047027778259023323
9123159256403029038777314573852860867
3353633663072374089509475128956386111
7665315975798998928132035809010472547
6211324485027734888637763988934460499
1791511497664572777149116291440722915
4645569058978001306473595264947251459
4915264714659241211171657937526488175
7724945043425904538923967896293421067
12468804352749016969744210876300532423
12306750604624358779763805309010419167
6211393179590056514105231118919922635
23028466738701976066710971851028142731
6479376923520321262851908767320246183
9287202850142867036705418412081296495
3187526609636923348407526201980740359
7888855729001872112046156648053100891
6315180671606334977459717653786533123
3238227508885965313275075771502092847
1787379380019224522317081360874434139
13706742807614726255865192864226195843
7669096442226422416475260439037937511
7933085551522677114190724769321238419
1841307256531204530721546885330788039
1737308420009196538599659860739061447
1681816119623618756392538410454016507
11016883690756807696613830351884097939
12470803851611295016905140481051814107
17166296376215830184465032680214059459
6109325349156174822867574055621471483
2174720241215408869468691447862481739
6211189120352736662782929395316333315
4641783563129592477960177381652671147
4747777183699027200891632738515144879
7773306814634283447931063055997249983
7776878314728905586690994047216545907
1897374919690623782440379851299344131
7771309580462540940468030232511641507
2219148536311152369526385283872071459
7933019043654867738528035977055189163
4641717250217926754335887026720925171
6203552085320196980410584885711033895
7778867909440507174446325008923647639
4749565608184182230283049291211238019
14034426785583022907328898741182772123
12470447309877402598675321469382863295
13926573680772852693443376489052430875
9439501882066183014490036426434347051
12309018076569868168476770344825001387
9344770911228189786490979407343017891
6211321856185158207824131934054069639
7777092291335429765105001320227751535
1839529100341498378239299630424824727
7830872413398334703143439231579897063
6261476698124859125061035142164489491
15478779003486462832634168305900593663
15263289057445034157236520451672955755
1943790855333530824930919247979391683
20010225841530862440421708998882540779
3237656971056823583126328937319279479
12306885725242306750412385629465648927
2111086630989781252073922250505156039
3131874620269862019476834444777913799
6319177593430972407088784816378923391
7936944742244431754349071183347977435
11130792117263434262346209453497542971
4639862750372992151241841657042661635
3080089275871726221388800274839676635
1794221844314364253451016400347973899
6263186075372691106660777714637112791
9338789577521231708582859584123501871
23028189237480737278529201548224947787
1914853551769997332529568503417482059
6151687593411696587060506583062709431
2383125886060456146543286245617223467
3245225499624635701423999646683420483
1949379439322850212825962840805660359
4809268468500288580270004345687904323
3299290733713696248693116001544818755
4757330371916305110126047844635379575
3189374162834131443072695905749723487
3133594275000524416199129854077352547
10841063603909703243753314544954686051
3185797489641433453807230876163030375
6207474960562795253447449524067647407
10846836046723827875799561468763806867
21749454691005654474368563672127964623
10841063591156674544717801401047366243
1915339652411270427486985164114731755
1683803245299306310673954950917989187
3245434287375369822545694997567762243
10902975137035189228407078954904330811
3087512493856169109597467441919813647
14094410130261589672778787928775965939
6149771797191738014501989089076720747
8214086004065847859801096721473292427
6319246384574221955858842777325865619
9395335909222234863163549309314037087
12406755258162394827480247466631421935
1676031111918644996481048550726486175
14151896772775049095718012923491398283
4697357210941256373347139541358817811
9127077208992091668404765891402347719
3349433132964582506378037237674563971
3249212131002034808533403685277191303
7775161389222742966060609936196809363
1893456879373599343210981113823814555
18560442275477463347260585051737471303
15432628442840413719418661716983461859
6323172068045363781603577046691236231
9181005166858226186029223475091652675
1681946035593933725826390888230940483
1915339740143795028310421218310142075
7777087371711314020120351434366893999
9393132328264973373945326516038873859
4757399244961519418184814650030511991
1845577023158675229189579061678484303
6149906821036398095346562734052404099
17170150933795694986505152160193953131
13982705304307673343569827656731152259
6311542839559697000095579060716740035
1625888728121918108861801014996225375
15600324874689627857701019174270462343
1619759639610609327320687688961089539
4755478423141573871235136229819404355
4640000493794462334415882244676012223
20243963109767361093272458717352357963
9397053173338386355877364883730156711
10633274731140922938064647033760605859
7941002994898779916228461072349460123
3349501905752052496593086561621130995
1847296492908326755165825531596125711
1565971702965202866856544565009878667
7773100210357556823601910614552327027
14192203450245659758792304431184007539
12418315255945521133097806634678665607
14090560930957061069311945543389733423
16948391527086405502034634669645437959
10960821044357520674631426835588222171
10633277187539708030762664148604905123
1619894565734591853490101468112167803
4643571912538783433090378337021694803
1793373708008080012564190194051646323
15714312504186869327080347162894984171
10841626508909147558125802538634030571
14034775958009977331810362392910246599
4747501960382848663052181207788422615
3133522757206825627926761617420259687
7936863567477957066982615405399096371
2279330939925615565494246933207402123
1949787301563681660379208773843997895
1949649736965107569231433479123757767
7719243748572218869741081608949713091
1949649724536498904896745715493158279
6209192052126355509886789841141174631
4601415914687536154047942341513598395
1621822939387074377045311461573019083
1619828252826922691672929267564333559
3077814023931256823276887645772861963
15602464768445076817046128971663976427
6261469325451495082490817366735464355
15555814902493561273220172787134865347
1729676132280900660044915834010795587
6426956905452190973646479369072435267
3185802408941557706181340319127943475
1731744608400501720808761376739830107
1679673944942579972514388441628309887
7829302979143127127276496569169428203
18670213723655179434622157620114846007
3237659346669108851667080194573130467
4697568558593595948111967155314851843
7775296421667004305813744106976751235
1675755716283135025166131709066978483
4805419285445346603989989387371537619
1789516716985972038215647861064453267
12250832801038848222462798713002415727
2053373083947950237666035272224821407
13977146753393246312973931722822181867
10904689583974617599288197892990986527
7945140101133072332602031827438913611
1915199719146293291949887449731800459
20010225841530862440421708998883176603
7775291578018645101085975208623073667
8058139865640940839403727346607378747
1727612559779614097663254664811450727
9227224503200956589448948897947661379
4861398251022246408909693029940045187
6149911896521850994630285834817155375
9229155251229353089063544897108094595
11110899105238882862243962225038887663
7831086323881060650657481517342809823
13926566216889368476046092991062259683
7883154694088817204463290016638081435
12250901667932792471111591515619638703
12468450338906944830745313617478002639
3241862520725200635611207100800759875
1914716065512022700342002904208350699
3351430358069258485936380305131076719
13926438560366855024142403679366028155
10904962444554734824509098187823085967
1891393140818340248098535143460855519
10958823810401444516952405474385411819
1729885117424962568483383494105030095
3081663460340828052713335616146329315
10802471463687378916656325921013186231
1625893816496879827135276166274615115
12468381478506836735110791826315894847
1897800442042958084424330318477642571
3087652696813566634528991800225370943
4591778925887047654831684203509899151
3133871757090221894888771766975521987
3133594268737621511358166426360789507
6267175536695812942172973904680411831
7665458534877021445177821805261339907
6207475223871834017071399289315213779
4597556911960368021750454799732700827
8058071171077023465012838545949141995
10962749499358993276818128339535124695
4699352066815167527451649018759265551
12464598530146865356742672570687790863
1625888728121918102590997760054676751
10841409790077266953020541613200179347
4807342739584601801045619617717430147
4695708882633921810781068024317792739
1676173586410462398596766639802729007
21805588790414791484414914798774765639
7777227314711625109771788773939497475
21805588790414791484414914798770987543
4811191919390624673598089385343927715
4695566495875226358697686511679699123
6371393710919978258337336896891984671
12353036116229025955237772448566088835
3423185314625511904384907645528173883
7777084837307778296455220250042894623
3129737280505536778674792568661723879
1681882520383724672475256233348467323
3476762003980228224370259104188722491
9450563386749548608827481532498951495
9392847278786137762024426692906835459
10841338372549326216505760513564998547
12470585215893972368180985623825487311
7887077835885397334806206490486410055
6319251460619785583884116431835395503
6103544984328537733461617847885466295
6436459303396564812231129272068764675
7719307786920387461888680587707232723
9339061983876644007282081049811291683
10850828155797259693999571457684087543
15492331560200261156671394346832102423
6315183040496254923186268711443983187
21863791226714730037423333645821389947
10847187688306148780441839130404894163
9334934970708568451113067960217065627
4695711615334430625641312627015287135
6265453782879248692763196902161900531
1907287203877310304452792876834595699
8154380217444039241507945999210721139
3185873729213447817913099318421556739
9284993998514904681390105802122967587
6205758132416313454503411998720079875
1854732789665816730686640689654457123
10903110135001958890059467717833175387
18673645384600444852092761816545865423
4809268650355860669963347998646785595
16732756659219173624530976703233616263
4641572143871869951334940722295407683
1619830972647237081601127343172849555
7771243076079299971276167277753126035
7827236952592171564267596406003873619
21862074151269139816007235618855224511
9448695880442099830382068886582584047
4641923847428441553271140176083091059
17167954434537262838408086701694018603
1967339183682341549868695151372767131
7825649812132839568925096419686394483
9450557847195604606174986628399528195
18182689702915751127832365044772336251
7773090635079071591929757548570815987
2113356591770161238818105164475613811
15492073545783864893409510131403708195
2007495672486026475915155167155560071
2063418229298960714358919218441471091
6317040266315765219067975885410453455
6317182925899180557719571462088027183
15220646325250945534476890965551944523
2226582098014153298870436278753170763
16727241598781744169475857657741929915
6209543612142581596976622380355190099
3295647812740734333086631071788978047
18560090984932286490756274513946307323
15488204706850969913113975685146684923
4807342733314547218031386313331040067
3129880024572557593970452660347487907
7887006502849202166497521463476846507
1853082011457963623656320289797986851
7775153759285985141811514316318480695
7825234903104012314280779023429995635
17223727143081679288438507719216810171
8162696148361925730364090780696402091
8162696148361925730364090673687208779
4753282139661076270800637920588643199
6153476033806036669990573040602767507
4749420417126155314400383014186005779
4749631852510443298881338636621270851
4753483754822046626492151546702339523
4753687639389934043846387956152248771
6323100559410917487672441385976720515
12360877307539856424375033887639836911
3187654426633408581162827789691523747
18620000283003931546266510376668750175
6207620161364021812169188518646498355
7827575600486131501577410440258274643
4809469914465958419219149773709942275
22718401140424011853801374208901754759
14030353699493289451809690195475209255
9281498656522098387537724625168944003
3133731836354043094280416864731811235
6267177989845255845264753219066333527
7833078454000472088052196015173173683
17221875194335240621245066402206616795
9557040820412048127808515247375421495
17002589528679640122338091952444081819
7771442050084261452686014368653507875
9446846222020434638637209445224043403
9284993998514904681390105802121123619
11016401882986849080825434720918554375
3083726926286048832804120187046219411
4751282445845926948699462612152559567
7881162275233215294195511741172452627
4641786383447312203203826514915632851
6259336820487105332160756352031846583
12468664061835858151608221107132777055
3075880649066303382320131258835040163
3242073956109335548347101443719619027
4595417288012949191318392766997378339
7771380650077787411574726241716790211
12524438974437178360525908493218493719
4751695220879317228336163319337891811
6315126631732151731857673054083322143
6485088216976061082341087822932183703
4747922566244187016343974232324444367
9125283962455161013346159232673444919
1566050223466961267043689037374116235
1676109993094421332444242895957212215
15656458882453468683413783733274920331
4986322388876688990016309475961859387
12196836151851021771952442186115592355
10904827336575455227982257446005916895
13982149619030926454286729286508372359
7883154694088817204464475274525232955
7775163667027170748713629177176577107
1675686924235810283280968371952205815
9285286771469603881124644658080298107
1947649949137952548501629560596076175
7831359159715579178069752996417063139
3077811745687783636845581800376895571
9449116376501746557627053212581103867
11182083605420915116840610482632797727
9339069444274121883470072886427841775
2276660371057282011592154890217722411
2167281945085097162836471452349126387
4639715362965034563133395976808651671
4639715362965034563133395976808650887
10904827351908993175061641703986765807
4753210891224086505999028134170552583
6261255264477382966134456842188392707
7934940125994818145239064823092337239
7884805193428169545411917377550638767
2278991775166024293582576235026128139
6322963160777718314840099774076442723
10844841525989742545266112972480188003
4641709877432209841118727995049230507
4859199329188074200717831465841546835
6211324397187450580407998678606966691
14094412934453161753067384097511170007
20135434122539959252764463849187748523
7773092656184620920444089324772043827
9452626573634841996724888284415506823
1679882930315307933645903780327450895
6205689259139293627718486707229630163
14036281276023169371857454927749852871
4639931721018400186513003350291294787
1729612350280045453295308123504103715
6211467232351953582945900595112924899
10903110135001958890059467717833790043
6261471690880092092244612434455097271
7944720024683831114690719301701275131
12418799529957219759889966924612558863
1729681123406926947614953284510954359
6319116183233112310223857456282548355
7775084980464003064143138595579502755
7881223512651292604941808321769784483
1729543474325191591086029682687352691
1622039297544641557903417751286051255
9337003446704270068210064226090853315
12688775331727805659071209960440237483
13655148892339071970434249049879545583
3187731033257212685739479057086188319
4757335460394881549821485991644996279
3191720318884076778792169853322142283
6369679072950045657298274865461442831
6369678969195595372615328233900884559
7775153749770176974353017544080013283
1911485305777635668061188624523625823
12580358876525791880986264831642058583
10794915500002151911692495695986614963
18675571405605320061694157623012963915
9229285618747925936356725264558899587
7882943336804060049356866301391054507
3241373411896702510717833227432961999
7771103227301776886144949053961642851
7717455333695782381683579039825475755
6317246766061688101945610143930758679
1623753926114539429596661174156018779
3189720455529901857498111771407120611
20135571650298221769903041913008847915
3129882396371689235144674998061779107
15605890707392035822116178622366931335
12414593710940121541039735733577794487
9229010217168966950117639862819676643
10685202731997458991080189635096535411
7827374796859033603226715363915205191
11012960565297616363937726992902664215
7717175278839409559052021834605300835
6323031952825063642650221931231480599
9229010217168966937353007375232231843
3237727950146239869955884241040311715
13984766319909185988517800086682824307
1623751560573141124532213589931338851
6808785202797886175877200717932005435
7771309664717761469955466667553971367
