20
21912103755889838757250060880973625683
11303233337600024317723322986438576863
19086199740522105576178750548682586083
8611497599372692133090347626435865683
8744723798122105576178750548682586083
13987873995275436887347642423373626083
19101249781965850056057899627792208883
19509356324749670066521542285144034923
11155577061702423780000379956614904863
11295851406731838164767797331536513683
19369385014120494733829153896142114503
3794106344550505656022285500499586123
5799248600147454922359636050116033263
5780174841547368212329115755853474083
11712934596634048178284014272342626123
13994568180071453332857899627792521683
5531519680948000003039663696838897263
8894026886022765061841738864848681703
3651833239811188434969653921553002503
2975006493734117809132414057098441663
14275468188583280845313076792583090103
14127794210708720982774622338691721683
5805658509805162504282985071764370103
8471222413516906237395590766412976863
11443172268422260434969653915341170103
19502912185267179459724331627722922483
11438107019224875867354371206739721703
22461709411807190919193685659085313703
11161582423885272323363647542028993663
25281675307747967738119437985687074123
11438107306614116392154371206739730103
19369046993053499597231322680720369303
5805976265960236130653032556999401683
16960545979215959268172885696602114123
22464850326942699428848909985686914123
5801029761767103701427253916299106503
25280987225702640070358295707022314923
3411936631462655666697044673744850523
22449012502934933576357328036307403323
5800325118711641611162678406739537303
16679326152205326229598854761226442083
2974688609662730998928222338699098483
8611161384173742498137141864010425683
19631124506928811418031341161229314103
22161447451105236913705822342730433683
14127811866510507516253043332106433283
22186664781395346271953954948305162923
14402974147265707516330836048778450483
3369588121382737155126118969737944463
19363328437126765061841778822804362503
8349066794851922877088390761156193663
11155576973516906237395590766412976863
28106270402166968228848909985686745723
11303585831102240003039673447818265263
16805789495115175829676658308042114083
22187585642609836791088160359878753283
11443808705421053270774622338691544883
3410227997632709471536796837585330123
8893672720905879757231403167053794103
8343027922261825429844398620292042083
11438107143046763751285569615818441703
2973612392957374731145453162435376843
19636443102819732303565846665427874123
22186664577740905656022285495508530923
5805658509805162504282985067790138503
13992922431641160424092358814924977283
5921052111049104559805268048845144863
16543428905235674015519407237453625283
19632484432600217263011085492762442523
2976082928842129615378334419540378523
11303251706438540501427253916298450503
3793115058758556856022285500500370923
11308902363080479280759852190854736463
5659009569176724578653043333450266083
22455333274912362504282953294218778503
11430388610530845794653032558474273283
16947123990216128011162678406739537303
11028355514546810493600420455942753663
5659044098900034263798880436618938503
13992552275819405118849691757004976863
3103202969408808065778700348499705283
5799637255062605732762678406739537303
8617217244016192463197022345169137683
14416787760880095930479904802823570123
5920062379032341550047887979722265663
11309273390992132153688752697933793283
11294775943014425662349937692355873663
11442784628460817128178709536269296483
8894681113350717645632730224848529703
19630066833384097915225131627721777283
14128145029117330925593652796634787723
22317173572455986866697044669907730923
8612100700326909123150685264778265263
11154534359919286196978709532426282083
5926418349840194083492895776336665283
11147858787340676697383784530125145263
5792203008288254922359636050116033263
11168663334331693307257899627792208883
8618509842546244493497007237453465683
13852044136191142863197022343882586083
22187585642609836790838079030026762483
2968296660413489548755590766416657263
11431379481422804651406165611853954503
11153864107943307647980371562505936863
16262174056294426909180365878023065663
11436142652687977850581445204816377303
11591818987523634866697117321361338123
14268756554338300238746678405316194103
16522907887139055896674929744771545243
19228103195162641863824466541002273283
11021308240557297635005268048845777663
14121805550097861355779331206739889703
24987401045280365155304695944080194903
24987401045280365155304665249680674103
8878957672505362458649653917901794503
5658337689805299453481218612614577263
11571990001610226509849653916554594503
2975376389607826530652991063440505283
11301858404913725645313035371853970103
19510631552433575830103675933709313283
16819230473307307516253043330627873283
11570342685039214797231322682004194503
16685365157561960569988325463254625303
6194603030611563751761359467920994503
16960546148886872957117925019226450523
5792200661371232688800411753027713663
22597338321903237962228606113748210923
3410227997632709471536796837585338123
11302529579536958267827060873491529703
3121641171747423072290276534033338523
5940213459757921970284046516689338523
11435805187061924045468920404817002503
16678972907916390044726131329414897263
16820221260622804651406174825418281303
11167620670083907097826142853328512883
13711717662480194083488207545876050883
5645602986153794773505282180106096883
11167637272915648286073478173584328843
11154182164207425429676268574925642083
16538011825719520829784721541453161283
14430189440767443839238423661207419323
27964636217770053018031331435789978503
8619216880334814716253043334739873283
8484593858731614049416010297677152863
8343396806800233074209414759750577263
6479115297994132172338290869008538523
3638091695392363751203474003533802503
11577053611285102797231322684371889703
3792780105667144819607002785687562523
13992903802640194083648543797958912883
22314085851249837413262185096012977283
22315110939141905552523900527764370083
11443455673038814716253043334665944883
11153864235974710500000390200525297263
16811830886594541135893321246921944863
8483636842395627064943637532419857263
11296541833299563194303305762899881303
11154569673740677420172504094925313663
5793579666852611464082270827792185283
11167336128294737155126089244359217263
25283422614942699428848909985686914123
16409228036365945544810929744909313283
11155593836800024317723249750092976863
8228960385552667874530153527181306083
8617149841356674307126109213571864863
2960190620466191435707004471171529243
3101489176689839479961081046100034083
8477580181221161112797861428678576843
9033327191818598066685361806423730923
11168681696659809378653043334665928483
19233855305811563751605681231818289703
13980171487224860680541022338691864883
16946047903881025429848699501008666083
8611145277836692133090347626435865683
3653143374726765061841778820238274503
11444500054734814716253043334739544883
13979148030806643248759636048845969663
11161953326513575829676301442758912883
16275966609662741224416279123344369283
13986883176823578370397022337671218083
19362337740215094650581855337357954503
24750238445953695325324762785687250123
16664191385810817584841145396618113663
10892829081805299453383117954691552863
2974335363360517066359636051399392863
5940211823847198663414213227793320883
22456038626700614215705664129422298503
16685045387788617849910531206740354103
22457097269030214215705664129421473703
5645269121552667905405390470736665283
8617535050619580719453052039885625683
8202080636702086403285647925894913663
11162694833008860373427253917639410903
16665565481948996734252096109065954083
14269464554647401994908552868311746923
3510886675608061288797022342672665683
16536046089467923176178711632906586083
8737928224619406462505585720461465663
16945713242456235775116342381068985283
16819566946975525282227253916429473703
5511032053606427041964279401098097263
5658690894352667906958164104010601683
16683719985742799284249653925332354103
8751402092767008003121613906124993263
13711736951763950672380336718407057263
5658690894352668595176049747537162083
3510550537983809429610948228106433683
22161764666332996734252096106445154083
13992920491356130024260456066759057283
14126803558262178550924331627722922483
22187585642609836791088160359879562483
13995022056188887245399287917203529303
8893035518211188434969653921552681703
5785138208614425662607801397834281263
8745680896356861288797022342672513283
16684391240173163751449878708935081703
11584048831425744250806530130122450503
22323567534911838791705664130769010103
8343345682412262036373975658445000863
14262380324435097266365698694596219323
19496891142657608424092274254278905683
8596999610214425662607812711814897263
16408556066817247976178701368528986083
11435722173292270849569414759751081263
13980524735905675449652267627792336483
16945376771101480853676679254160345683
13987538610433598562648712304724034083
6345551883410174354007484059409162523
11444162792963495829676268599171864883
2966583492441317809132413010119393663
16665231615124641713705822344009954083
11437133900521226445468911211918106903
16813510374222804651406174827850754503
6369092787897962504618846857226441703
16408556066817247976178701368528833683
22160407303486219362653073972688354083
11161953196285416707125689474637144863
11040132157271482109473415248774898063
8470199925851582731145452623564976443
11435805390905362458649653917902106903
8610772909840194773341206098122433283
11174705604403700107030775964432353663
13987236580710209429926515790470913283
19369385014120494734230561902419417703
5940211610074509646578762299146601683
19645538870474133482894380673809162523
14129205260867392738194065487566298483
11302528692530213195297415246150744463
11295514939443985916253052033610426083
19777371717219732303565846665427874123
28106958224087633828848909985687906923
11167285964613381721473465959751081263
25139687790761791428060192339536345683
8477917449615878494966622337482594083
19368745797960637714281731206740194503
8342002790213381721473465959751081263
8611463206190503829598875274577001683
11033772875286343293600420455942745263
16819901692406743245632730218637017703
16946771886993651211162678406739537303
22188628432893333482894380681366626123
5786816848557297635005268048845777663
2973630095248380464595590767693969663
13846661051314395029676291256659704883
16685012753912224981103085216400842503
11167604603465514456035759132237298043
11578045903720494734148497055054114503
17095099830046085028848909985687242123
16678319567720494734148426890515881703
5785860509600856246207520950029474863
16686020144038217849910531206740354103
14267818501950240434283984010580522923
16806494012462664424591781509386433683
19476404184333709646578710663946761283
8618544864659809409946656902666097283
3128686721573874016686758510346433283
13993948230677184027296617067859705283
8624530222340691203294024757959233263
2961232357564942321430980174147697243
5799954386278220502151826027793498083
11444832245929796734252054660045633283
11161900392294426909180325970128344463
25274611841541906175538402929107377283
8625589580250509646578761784521945683
5645285099743271497422502558922113283
22195021393067863155611068041366626123
5927073539870466444755590759949161663
3638091695392363751449878713933794503
19504257051526765061841798789453169703
13839259692083226352193772571017945663
8485367460686809901331918951817945703
19638507494866473589576963208016177703
16805120000194541785997937724493304863
5524119251081025430103061102544849683
19644884561067863155041294477079570523
11167654977382426909180365417094584863
24851154907715396734252095570186601283
22053084379664957645632730226131721703
8752762729320494733992849053841314503
24602901481993879757231342186641314503
11148194247686017584678124597965313663
13979502034677730024591781512012994083
3792779430494301299607002785687722923
13853336537484297017938607237453474083
22457786019878864955581709985687074123
3411250359468610858874145921561963323
2832699679384052077449442383427704843
14121789653716650010649653916617816903
19228103195162641863824466539786425683
13865146143668241863582373487508026083
11294843811067923176178711632906586083
13980171487224860680541022338692041683
8356095567667699453469308956362266063
22450704396867392738694186599817945683
8610505191405167714653052038672360883
19785439838351213439083982368199419323
14262753668257378704368929486666762923
13711416429438334442140480056455057663
2974688825841591425778709592788201683
11443490951661163751761319484439089703
25139687790761794083320454743507545683
8477244767261742997672593029453810083
22053402347733313234969653922835730103
11167638288467285939430658155792336483
13993946508606637410156964897619882083
13979501191203443248759636048845969663
8476894035035582731145442844237129243
5524119871418048286069577245571697643
13724486000250507235005268048845144463
11168663245801143768121990759751081263
22187585642609836790838079031306594083
14120763852975822083207630955792328483
6479115297994132172338290869009162923
6208026481133165061841789597837954103
11443828926160361396978730016138426083
16946065522159859211162678406739537303
14430189440767443839238423662413659323
6082181466608189645644413085715394903
8619216880334814716253043334739544883
5511051433393024668808042144403704883
8892699971829957467354371206739577703
8470921390499865661047646338628050483
19630773911752652463011085492763098123
3242736553994017872380375683977960863
8617502204725639319159636050186264463
13719084573357036803363647545734753663
5659044098900034263876478624404538503
17094410412099192336086285497732210123
22450704396867392738271899777418610083
8335645024463646987322001464595696463
13852311571221514328822622338691882083
8344085551346917809050451513872176863
11160944095171499924119983698061136463
5926435961402599709180356175565618063
11591151381932727509427273760404033303
8469845842702409469559636048845970063
5792571475787541486240196200007057263
5926401530470900801799210063562104863
5926150753244995330315092051344986083
13994316490259631446688574007306265683
11309273301134909907051162756170425683
16410185174525975826195499627792208883
2833070493595888617230993541386097663
2967960903966577890612267627793338483
24475713575349207211140315220816377703
8469863586816118755005268050125457263
3510903618688586293433007261709321283
13986917777954625429848699445965465683
13987234911366193548755590762438576863
11598196137442741590938678409220033303
8612118564318022376178701366026121683
5516718690643778635707004469898425243
3102178888243782785778731095446913683
13859392395439049380762247759693625683
3377642946870159122777140816970282083
13994987532867392738784267369162601683
8617836826387337776759636050118897263
19362672405843361997231392923341794503
8623860771902013645313035378455410103
3236414108500036950861079202966753303
11173979989811699487629570182733633663
16684055777516509733532931206740041703
16536717383702977778746440837453474083
6202960642684279333532931206740041703
13994987532867392738194096773386105683
19356281165343677030831322300493170503
5799617700892025985778773126673162083
14120059117419405774295502954377945263
16671926605343677030831322300493170503
8470567261008877425639866421834265663
5926773145805300107030775941399057263
8470181431288833150497414759750920863
5927830991421611152774197869072505683
13711065863124199709180336210125144863
13858737203116051176178701371085786483
19630403174610817584423537693639065663
11169050934237254884168963208016657703
11027684262119527681405759546957313263
8335275038406620681273969180359233243
8625236549861153905398622338698601683
14121454937645845224260414519303402083
14121807257189524578653043332041929283
16811829120577609469559636048845970063
5523751699707110462431684715728512863
3102178762215997645399319734025945303
8618545001300036952331155099085802503
16959486365706279459574622338692194083
5794286029579029224092347040272184883
16402148007048423709180345912457945663
5920380147692261347005267563725449663
8894009227908023194612380320401306503
3382725768140609429848711252685626083
13987941015849050575926078007238577263
13852026316716051176178701371085786483
25140747318089277317723352683792345703
22320797576521403181077763205389153703
19926034625883344250806519326986450503
16819599534515318397768963208017178503
19898805120428727543829763235155865703
11288450974420358403294024757900977263
22450704396867392738271910505164977283
11168697678950369335968206982739705283
11295499087161093688701380176844968863
8214832205645508940767694954445473663
19235165728015977850663579777802602103
13986245762253091119453052037386578083
14268776723897754755498867334800691303
8335626567440194083661069499219721683
11147858743200869356520900688771554063
8329270477005300108592344684931713663
16409865526503320527197022338954113283
2833054555240689208783301226509473663
11301822419667034575926078005958729263
16409514249574209429610958952134761683
16811562579375479333532931206740041703
19368410337516509733532931206740041703
13987236631041608424092273767818273283
11443826453843361997231392923341794503
8349754574724729571090884176905945263
2981735130754005834736662154772538503
13993610001578778370397022337671065683
5792890960142979043005471823686744863
14268739642265216752370709533703234083
2974670068598991818195590767693969663
8618207907289566618031320685075553703
6054967895414595330151087261706121683
13999298482669162504877304431760353703
8612100700331889921569600055238745263
8342053035878426909180530231239217663
14120412405831606049436306027793170083
8342690567994778750497414759750920863
2966583534477929418195590767693969663
14135264305857444713694046827792336483
2973998183063016707207620226697944863
8610505313244995330311006855824369283
11443457395131772574532446825091712883
6053977238447905872380335695559209663
13993274700837727183197022342669160883
11026391577626727681405759546957313263
13992569094995248516649822346707705683
22456039553536653631828798524563705683
16677258318489626352116144208777776463
19638155882173354582451253915086130103
8604062025437467908937167006922442483
3102178762215997645399319734026610103
5792572190612301552280209538697936463
16817852273451628142941022345363545283
16817852273451628142941022345364034083
8746033341825091605397976706890121683
11167353870505795330626573366154433683
11308920729959745003864937606740698503
6195560084465558626653052037328833683
8343043688324729571090884176905945263
16537675278850763727197022338954113283
16817852273451628142941022345363544883
6195560248268609429610957956109786083
6068037224728955624416299091472833683
13986883336411836719453052033673969283
8335981363405301489918782496275704863
5792183802470900801799190069891874063
5933466416128500107030775966992657263
5658655529763919107126088732362113663
8611816624641608424092273767818433683
3504496359962641896350362733072513683
24475393967392363751285803655952225303
5645269121552667941786851410122442483
3242752492343946220437975658506105663
16409866449475395330630894158473953283
5665416039272837387321990709840329263
13980189059266434307126098973574745663
2833054555240689208783301226509145263
22314086732269159817397065329108370503
16818909942625143528178762910928513283
2975729637996418996978709586186602083
8745362211031824012268412037453473283
3382725768140609429848711252685786083
16550457799800862346789931631504513283
11301856813064442449441414759750904863
16544083216679899701597022337674113683
13993274455276692578653052034890585683
3504496359962641863824407096525626083
14120059203403175830189303402509145283
14262064120354625429848699445965465283
5645269121552667941626933918858434083
11154870738790426909180335669965152863
5645269121552667941626933918858442083
14121471849310011531375485061517794503
8624549564909162504283028130961338503
5926437557324772842144390763655064863
5920397719744337155126099512396993263
3243072100411417008796099636611865663
11295835470362641865220733011472521283
2839395376095837656035769374915536443
8342371804989673442689895554759065263
2839395376095837656035769374915376843
8470532869913106979488390761027545663
5953280303925338575852985372365456463
6195863672388365263197022340170417683
8470532869913106979488390761027537263
11435822925088363751363657885834441703
5659713419520024317387194474438577263
5919407144871685757600420455943217263
19784734354100797645313077381456850503
14121100317730592003039652407181297263
3115600490986553549231394463053978503
16549802693556242487890752594186426083
11571670395834668263449653920333802103
13852681387178775813088299625287386483
11303923810436177109427253915143562503
8342323106908775548690884176906105663
11705536003745084385305664134733482103
2960208238541317872284488736272665263
19772372903554005834232282248019882103
8469492768614425662435812483977945263
13859392395439049380762247762256825683
11168664082569812515406481487497776463
11450872125064285562905664133456690903
2966919124941317872284488736272665263
11443826537819344251131352709581489703
11167973656196076803207815224460984863
11295480497796076803207815224460984863
11168664082569812515406481487497776863
3503857229901376463193131086474425683
8624549564909162504283028130961506503
11295110648473626352206654546118745663
5658671468313106979488390761027873263
5644228006998731687616933531155696443
8343026158556994083742741047309650083
13717457141671685757600420455943217263
16537339614788375188857899627792673283
11571653824329079333532931206740041703
2960207441733657008878010498692034063
5658337729640427849667196469962097263
11303588347905654922138678406739392903
5517072643791850148921990762438737263
2967254799494181131321990759750904863
8342321468917196526563748379017768843
13853705713920024317477715024838576863
11309962014476550349231362669072184903
2966599474836460803294024761741137263
13851708428293296788857899626570586483
22320797790624864805377078406739713703
16819265003554907265946678406739864503
2968649562551276803207804471239073263
11167620586296602237600411753094576463
11443121718277246294774622341319250483
16684373705879786727449653915402281703
13852043852996217576178701369744833683
13839242082722830883566215274586424483
11295128350533657660883795047818104863
8343026158556994083742741047245482083
19638525153012944250729279035220370903
13987236374964117347296299627792673283
14262027963356994083742741050003882083
19369064648940509733532931206740041703
14275130927004559122777119776400842483
13972438027312616707207609911312665263
2967287426885657008877998645898097263
11443103353825973443232618115911250083
8342675512545826673718078007238752863
19511321053963029224174215273158584883
19637467265558184627753639042762265683
5792538680545826673718078007238752863
8618526378279899701597022337674265683
8469510342736887256035759186051376443
11294844056644422376178741378886913283
8482932245792363882513215086417010503
5940175622809625662435965600131848463
8618526537947836719453052037386113283
11161969225138244328178731087430745683
8745361456266544551289899627792208883
11295498244017449928639531630416665683
11167353870505795330626573369869786083
2826678290319438058549464142150576443
5926150753244995330315092051344521283
16678972996207567284249653915401817703
5517778125724648803873415248845481263
8604062904133657008877998645898097663
13852346803349137762161736837453321283
13859729617280633576178701368525153283
3236414108500036950861089974026762503
16811845897919977396978709587476042083
8469829105668877292593604714445488863
8483973358028393850987594395085802103
13711082600494311709180365929165144863
11591151381932727509427273759060033303
5644916000985476763256055401158913663
16813544721163029224174215271879402483
24475713575349207211140315220816994503
8611463294149228142941022345363697683
11153898538958616042144380985744657263
8483604919774403169743515755853474083
5793261113857608424006289486218113683
17101122139450785966105664133389987703
3101472355449374051795590762375385663
5786196848940719869559636050183065663
13986228192318091531318078007239065663
11167942000105806407795776137555874103
16676940392259991082124331627722922483
5791882779679289647453011540813633683
8469863505231640042144400442953945263
3108554062352667220644507268042434083
16670902272210817584505694260614745263
13986899113102097293497007237453313283
5665432816494078956773806697098097263
5793261113857608424006289486218770083
2833054515405300174205186665162265663
2967960990049123798479700051469297263
11027061945045667811005268048845617663
6053624117897241008956028523597152863
16945377656303573606831404705619705703
11294844056524609430008855631625809283
8753735807822805965321074825236202103
16954841639814761159332734081485474103
11308584605042950349231362669072184903
3652487385581163751207815333331882103
13994301435224551688131648672400672903
16947459706591173155910915206739377303
5537877320973695847801284176905937663
11020017072200526109258179687946417663
11154535150120930024096627333456841683
11013959782106480845313067630554450903
11168326949033795330552650344071226083
16819952650793848186905674909706105703
13994317280687256579789878403972219303
8350107777065054475318078008650097263
11167605396304877425635953695053473263
16960529113825440771789878403971882103
11168311803385519869559636050182744863
8611463208167320527197022340170738483
8342372729918091531318078007239065663
6054952038727708351456299627792208883
8617167673760484730905674910989305703
11301520383636460803294034485830737263
2973647625425297839248222346641338083
13994987532867392738784267373069145283
8469492768614425662435779693132976863
5523749183135733716025796176844968863
25282716117894761159751076947472682103
8604062025437467908937167006925642483
6053640817628995330630914152071386483
8469509543534056676082331243661153263
11168343593808877425639865913933297663
8349419114395627849491478072586097263
2968313267660826384965858896775233263
14262029599019658907255646338692042483
14269109579662244713694046827792336483
13979534160844609429926526030474113683
13994987532867392738784267373068977283
16947442843408194773078469198215402483
8625236547753795330232947309005321283
8483636922187540862002004024397457263
11294793473107731585778773126672345283
19100275906729795330155133011469313283
16409866487103790978425899627792208883
21649757508543253224416269391686913683
19228774157843213263193151081354426083
11570610151055205438518078009933297263
13986900916762641208620259895306426083
8617836824196077425635791465225928863
13859729617280633576178701368525161683
5926469515939442891260375658445465663
11295851528334921766188269648909633683
5645605372287310373204615248845296863
11167975424215273442841428024457800863
8329976886100037021398478932954433703
16947442885267898573231363227018114103
13993275296129813224416328321670921283
14140878849757743780922400851469482483
13993273782091175829676311764822744883
13584229147560945949344390760006744863
11174701361870722307126109776838576463
8603728993285351152198084713165297263
16813544721163029224174215271878745283
16536382758056140018668178027792673283
11168680111538244328178731087430745683
2967959224252655896507218971011697243
11443456556270972574532446825091712883
22450704396867392738271910510480177283
16537037748762641863746164281744513683
5798895569675029224346667651978265283
11167605530633203979321990759750744463
13980170692409217584423764097418265263
13986194677831606049436306027793170083
5510698189010817653236370027785937263
22456039553536653631828809294215234083
11020017072200526109258179687946265263
11295447872622876596978709587402441683
8342355818285133437600411754502576863
3101792041084704003363647543238753263
2967272199249777890612267627793338483
11577745549789827080627253921412193303
5933464736409625662435965600131848463
5792889244442454396605268048845617663
5645269161399106408059721272522282083
5786179364995257603039705245702744463
22456039553558186005475812993417937283
8752073137387800006419499627792208883
11436427873753566618031320685076530503
19234830019992788932048131206739577303
11436746380474086331359674448845801663
19625068017920024317219268199814577263
5792572987645416707126119993865768863
14126787791862670431372331633040345683
8469509501580517809132372078349137263
11295196418031289799824222343885626083
22322158078710333645313109661709321703
5798594546694952264025131626442273283
11033454781358435965834048056458265663
5517072687925613795913966136522265663
11295835466136828089479815246150729263
13853354145040841510351700054032184863
13711720092769256872444375658505952863
16819246624015977850663579777802282103
22323550757695838791705664130768681703
3779020309792363751211706040656377703
5524103140543839012630980174147528843
11160944008998737155203533954829457663
6195544146110358626653052037328985683
11444162837003437410234809400525313683
2833372479179221927702959186121785243
11154888312824860680541022338691713283
11161583262746308940767694954445473663
16953092615046762504541044434119402503
11296523336203437410243852983306434083
5786197645659775371281214519309465663
8737928224619406462505585717834265663
13995240235619413728076853921619890103
11430372049321750797046622337482434083
3101471514470426352112036944778433263
5658690934188056941699740804109473283
8336669266994045391926078009804976863
5785475428663455388894024761872497263
8469846056937512802972500047494577263
19086182923460217576178721365968834083
11161246833427667491488379931018273663
3369925547032341550059981905997297263
22463103644500036329644699777418610103
11153897781897241008873894453962417663
14127106521329096627422046338698097683
11294810424519232201053011542097161683
5658690894352667906958164104080673283
6330132738910009693094536326673154503
13724839957460199709180336233161952863
5798577683573547439248222346641338083
6196854650318398593778751086224521283
2967960104852299519116309532365296863
13992570068151332476212267627793338483
8619232690675189093684062827793170083
14129205218714638229676658254218601683
14129205218714638229676658254218762083
3115952726655188474700853925588202503
5807018305154004523844897954961338503
5927109699070897199772510827792185283
14120075936562179018195590767693969663
8470567261008877425639866421833928863
8483972302719709453046622345361170483
5645269161399106408059721273939865683
8737928224619406462505585720525304863
11295817763977484212978699858122770083
8610455864519232201053011542097161683
16550457843920448463197022337671378083
5786884716800024317473241170124977263
8349738678329333716025796176844968863
11296151586325949388079740499401776843
8611144445272828879197022345168208883
11295145878320109527475426869827704863
5645269161399106408059721272656834083
19629732044116658887500853925588202503
8490700977488043121566752901386113283
8619215917769388333900853921681330503
16817869132677293185778731094096353283
11436425891399115838518078005834265663
8482949022919232201053011542096673283
2975376519747392738440062116307713283
19630754611143445224260436055507377283
3779020309792363751363667643216841703
5798594546694952264025131626442113283
6053657594844995330397227088909938483
5926151552065160552797022342672513283
3108554062336676402393961067786602083
5645269121552667941786851411472673283
24476705024824118650901392539401977703
11167958558804570379321990759750744463
19632132110859438789767856743817945683
5778427322214425662607780920589297263
11294810380462774131278503044042434083
5791865030962880975926089244298257263
6337497053818064250901392539341954503
22456392758089273973658840689044370103
13993593257717730646688175672525650083
3102849764756870335783128120589625663
16536717383843526907024222340109778083
8618191706454282831725200976771376463
11309273301139915577856647758474585683
13992954973148995330151047814669313283
6330132738910009693094546056020346503
16804431337431553972978762885322770483
14128516553932317103248222346640177283
16537020006751865576178711632906434083
8612151868848395490448222345360665683
11167605396304877425635953695053304863
11162306442660219624346645532359082083
3510870982899038363997022337671234083
16967224110424551688131648672400672903
8470903648378449533850472530125137263
6069044818499395330150872682570426083
19638155928337452410905664129485641703
14256025035537452410905664129485641703
11430774616422129376068446827792337283
8328916561733657008959950928774914063
5926151552065407689053052042384826083
5658690894331174065378336336913001683
3504496359962641831216170602506433683
5658690894331174065378357328913001683
13985925439197612776178701392906265683
8478638869914638229676658254218770083
11168343593808877425639865913933145263
14120059117419405774295502951814897263
16954505965245354582451253915086130103
8471240245909719784178730574211545283
8478638869914638229676658254218434083
19086182923460217576178721365969298083
11174702211201818370397022337671073283
11428993671019405774459731508618113663
16818272584992363751211706040656225303
5785489735440194083661069493962282483
13711064944770840042144400439309618063
14268387324934018965676269623175250083
8610808020159225602397022340170746083
11027380592422737155126109236807065663
19772725265029713861530678406739553703
13839594437079010646688596639120514083
16804448114857792084550279250122602083
11294793731057427585778773126672345683
8737928224619406462505585719178104863
5785842939987562504540796449687082103
8335997341595627790754827830022753263
16820623911814761159836898945485970103
16274622832239982153405268048845000863
3242736516235057699484500048775217263
3377961919595193442653052036105961683
11167286633494520930653012055440842083
2833054555246195053798227511181297263
13985925319644995330311026331274578083
16805118232196076803207804476560177263
11294775943014425662349937693578272863
11167991282874257941062699627792521283
3101841368092025985778762889296834083
11176012593675436887671617076874265683
8610455776207886230103114370765465683
16536046213079829224416298600074434083
8470517816346308940767694954445473663
3101841368092025985778762889296665683
8617854450874257941062699627792521283
13993628618022506502898321541453465283
8342356663636081479119700051469464863
11436392423275406367219949111309145263
18958692142044995330232978052170738483
11167353870505795330626573369872369283
19488785895350930152178699860816505683
11176012593675436887671617076874425683
8746034058740699701597022337674265683
5793597408942255740212267142669321283
16543730895143895928197807237453474083
14120059119500567614858283627793170483
2966566761362372727689452597827545243
35079585218147732172338230921300058523
13986580591899169428857899627792826083
11027363899197673442689680978135218463
2840065625775421623673467936073769643
22744743455377199937321057522529828183
23007777814266637435496145154192738983
4203537652097344093263578350679274963
5927107809201124842144390712458266863
11167958600642530024346677382736857683
22321855463980860251354371206740354503
22597338280054311761298917079507384943
4204494792249672547407548659678002963
3646449431452951749363162785687570923
11187788393459537155126099510023217263
3849892484148237093730002701476724203
31224943812556274193164981035049884243
8752726612137792148935742547469634883
11442449000381380243158274692106778923
16952741041669462599705674910989466103
11187789274248146557600420455943065263
14402706725315902352946241185688026523
14523400961891816707126131305031073263
20055609267985179260389267136473857763
6885894884512072547407548655959602963
8350798291949117319193653921613129303
20183116191568869014443493582803610563
3848551057774720172894479658974644203
14000996164752183304369195625229802503
8618880501453492232627211886362434503
20220735080515670261074243392739437823
5787220477236793904595590761091696463
33772074754462090283547141915806028223
8330999325063147164726141547789136463
3989816227406175681620506915244100223
3990504051214025771960202563300405423
11443173109431875214554371206740834503
16945714083535326617695080631309802503
13838888915609626352198126183814744863
13994583363442248424018616990986121683
19636848064983797804758337130583250523
7311049845121375588157568809702675823
3861623069771688593947121476642340223
3861622570308751577548929319140573023
13994583363442248424018616990986738483
23034625015108751577303259524462812623
14552734601636877747120346768100395403
23156779713306975588157457648226012623
41691912407804705260550641922206028223
11443828175720494734636311713684202103
3989129411908751577548929319139597823
8744655841772739728364187726218096843
28263091574819116656932882575973036603
5920062259415273442771805725639370063
25699835311599520164132796711137684603
9355458558094640171960202563301700223
9359196436046175681620537610982630223
6673149182668080171960202564640237823
3991174343041375681620517129639605423
8328933383088927677088390769040345263
22596931432682468457461220486667115763
11309273301134913087345103031373473283
33767009712951690283547121922205235823
5934205536799097592652864137427881703
19641241811986773651158358119960066123
9355458558094640171960202560741700223
8610454983494639358857441870214896843
22195338276589106866521542280013970523
4867294779044405856548747015259596603
20220399364376488593947173123182812623
25289429737203674263418278022804210943
3863315052005288593947183370923125023
16825588245789753549231362666372034503
33764997579468080171960202564640237823
5934172695278205113393604176906105663
5524806236028078824346656338119242083
13858685986339057241460952116685304843
11181042312739057241460952116685304843
14107679167679590667321990762377792863
20055308245089505259308732659873683783
20055308245089505259308732659873844183
8215555341414370024264746576909314083
10893552219561738445317378155856682503
5939858531120108870541538923718753663
13992903758284890544800411753094754863
16704473479208530877088390761091865663
41691912407804705260550641936099475823
3243812946943743340246285500561001723
19631462788252922847835416251212993323
3511189668013844208374622341322441283
32402615149770128991041415354068362523
39262571531005452964137006414702812623
22903122470012620391434573607139437823
3861622570308751577548929323041692623
16946064595113794083566215275856816483
11154870696862563244700498997961954063
22746373691510716121945994486425820983
17398150435258084542339548443435771803
33766354468011076006013036301476716203
28263091494984182869636765916901052603
33766354468011076006013036301475731403
6530173408260807440021611817694324203
22746726896036873022858725613275620603
25570364265528970822494571291674812203
8915590025636873022858736370529852603
12410316035066820970952811821411459403
14121452720987861295452991117124360883
8619212941668715240178793023050441683
11161245248521557251294046827792336483
30248755993899788772410842785686778123
22327912798310179286742285498003578123
13994652827408192738780590626900041683
8335962199851366066451908152525978923
27709774748484731747407548658461835363
3242082368399396835005268048845457663
17504180756343298114316209929625866583
6343571331069334793532460726229002923
25573367177425607440021611817693029403
5920078317387542174528319079946265263
3242753205375915268604375658506577663
27012428588421547464221768815568825683
5780173786249457931145494688330097243
13853974111542905576178731095114434483
5793913661466400003294024763276976863
8753700651281198653624978027792825283
7041590934794808477742915829153844603
11450555707063301743027253916369010503
22605426397006098699666917072772202543
22605107676249435909505272426503578543
14254998311834503327528604273242947343
11154534362121557251294046827792336483
3242737434808590801404375658445777663
11443152846608195330233007265492033683
24328694827331136463193121907281137683
16819953571432555065046285496586096523
30937746938824356940232811817571779803
14268070321849962504278490785683545703
22454998611291344250729289360025945703
8753735086386750593778760326672825683
6080787145520357808956273235270753663
8618527458612808424018617482448521683
8746993000656448463197022337671234483
28114374810977036878004483213473515383
8610757015315457020809442869898433243
11309273301134911219963538054608833683
6378168557363347700733587688101034963
5800324858570946023117878406739546103
5793226420556715268604375658506577663
5933147563151381764604375658505952863
6885910986560483113821444822298794963
14001617051856448463197022337671226083
5807371509701374255367427252618442123
5807371509701374255367427252618778923
14409066089264534793532460733847250523
5787590500932179203039706223760176863
8746017405576521459487407237453474083
30783281537417062235624739543581987363
3572348046014014735443666157348236183
11282075636313897766269359185027528843
11155929427362227952374622338691713683
28263091494984182869636765916900387803
28263091494984182869636744407646812603
5645586076386749387825368683716024843
25289446432563347700733566721699907763
13979483621247171990672028238214728843
11872003790048700251624739543582634963
3922250804370174975034442916183258123
25287496957876320084895625943581994963
25012180068142471058908408404752176863
8752726654095800571024222346321137283
8618897366953784943027253916368850503
17395785812360711750907570984352229403
14122811717290363623928936989709314083
14274777808457266866365677678551578923
33752580592058084542589282037216229403
27845957641911748803663578344464410563
14268070321849962504278490781709145703
3849556979774007260567874830817037003
3504496359962641864139788834768521683
11160592652457794083402600091078913283
25570651996760696768968863446371429403
25572344604086417212254521107930796603
23022527547863605855986970867809836603
16954136996532797645399265824273010103
19773431588042131615093393005076378923
13987555223757171663197022343817800483
30941054732759607167104836309278324203
25141436064970134919677392038928522923
25142474616583321266864959670103898123
8625253410842922951414212749124033683
19773431588042131615093393005076042523
16402466935832342174532220498061625663
16664208458494315240178793023050441683
25020337121433332887574173857753849743
28099278755549023058769853092443107763
11295161730692076803207825977863064863
27845973704119269014045752997658635363
17647778256574609770952811808736419803
6234857574065341997409960119515266543
4189730758093810839336576138711891343
13993594304616008424018617482448825683
3236680777933026175062673028039057263
25002200225295424035574622337483738083
6746578518421646487574173860310649743
9063209387118182644815548668813660163
33765649116206557606013036301475731403
19369048504649936608310531206740194503
13846308006145598593778731093898738483
4076685960771924998837693624923579763
2967623809862234379321990759750752863
23008451465646851108189302031972419803
16260898987893379042771786294023218063
14127158440515396734252106304323713683
13979853898494315240178793023050441683
17354893730693846416463578354458170163
14127158440515396734252106304324033683
22598715811238883113739280525277682563
3236025747281062863197022343888513283
27846612873985238968600457947293058163
13992585914336729635574622337482265283
25162274174515879165007548655960059763
20048244154152112366023980777745659763
16536329659939055896342785616845297243
8625271740055726498141022342733289683
8624566170074509646578752084746602083
25570652038577671750907570988253029403
16811847705974596734252085353233001283
27981519753820613850687380233691884583
25283756969857716299883984041559578523
25572344645998720172894541557216229403
8625237258714509646578752079565802083
19490162426161179042141022338692042083
16396109134362641863737991789069000483
3850227940513920172894510344296244203
8221894659036994773423136875786113283
13858685946592521127780783669897785243
13854008750386750593778760325325313683
14127121530640194773168775274506761683
20077486091065251970381942028192229403
38866276028857336839498030350752267403
25282381238145716299883984041559578523
3363902530798002017657899627792977283
24327721746606366561657899627792512883
30939361158577671750907570988253029403
3848534450280749840021611817695131803
8604770023962641864217623095373625683
3566641859204070418462591708757034963
4486068616458807167104987432357516603
13853337416101070280057899627792512883
5953262776133657008709859486922104863
19920737312563347700893362907478612563
3849557023730296768968863446373044203
3103236651778406066451919497431570523
8759120450993037777573113476113136483
14134909680082277043593484988439394103
20161637070171344250729288301133297703
16805826409321242437575816225677482503
11738473003165793298716275980061500163
19631797491709328273850904142426450523
14127846438596855344854295707021979323
14134909680082277043593464453521154503
12003216510950430126516105458521842963
5915806054222258812389268187553178563
11442786522266918101427253917645641703
8329622090134931615265619004631410123
24730676878561564596978699869781162483
29710878532746442418284014267223402523
11578060963228213684249653926480841703
4332002514768869014521503397597835363
8329622090134931615265619004634441723
25424017365089509979793721093252370183
14277939651524827233441899251936177783
8335981363405299453383117953677145263
14120746188361266866451908207834434123
41550965757656583751059717879653044203
14128165954173877064848254081351065683
16818911079790338484249653919120368503
11578701094019676442076038816400842503
28263091494984182870313251574565212603
20327835540424356940232811817571779803
16959154890313136484304551079002451343
17357832813315455990863578348176258163
20077486091065250005526830337834637003
30937746938824356940232811817572259803
28263091574808865514018484470372731803
3935404141824556577785062052315571343
22456074872047063018886608549649658123
4332002350771331708626815671760730563
5791866262653057175159636048845473263
9035308499213296086738384035029162923
12408972977009208477743057696797852203
16952776322409932595631404699015570103
27845654651273048564402057947293058163
17368651005876320084895625943581994963
20048244154152112366023911565277835363
14269479654141801995253372553431242123
6604673342108407705302285493009162923
19771648214131900036408578156999747343
16798762318373874016769077892109633683
5792924428399362222105727699533810503
24738428881492064542827419296340050503
17370919203570257471210611953242947763
19646242674685334919677464708183898123
8363160405300783522141022340038730483
17371254829784043071210611953242947763
13846290389974190824416279125968208883
33497566908857336839092241109278956603
16805436511315130692834151992519747343
39119931426637486836168863446371429403
31071884973060807440021611817693837003
14571507293516062016677371122528212983
28387422365493617934767416578768850983
12398186862699483968681591457950475783
8470181513066201225974622338691729283
17371254546264569684895625943582307363
8624547889588262843359480429069652083
11168664967882527934230796449622752863
4487394689524321862494480132637859803
17398150435258084542339548449891429403
14122159671110864250728900178051890103
19639212932880194773250779828681945683
11846834564257377424778459734096849723
4219277075684399201441818322590476183
13986582189699292930232997559370890483
11034092563250338339324375658445161263
8470905500500035641520354875287082503
6375786861724306882024739543582315363
21651389090717305576260846217111225683
27951250943699141471786499741784386123
6619758496178075973408393381531411343
11458961266685334919677474958609498123
29972266205462725466956853930388354503
22611818816924381031757101298458642963
6375787740494383330789216493281834963
11174685467639837629174622338697961283
6375787740494383330789216493281674963
17100835977190015153554917075795602143
8738011196137226445468900434250754503
8738011196137226445468920406035577303
11451597790739004370215753356186618543
8611179044406640845468910697357000903
6604640590581298866521562758803441323
8343380155816268335043443334740034483
8611496968334911844193527891469634483
25288740023452922848336225076746450523
22053084709142725466956853930388354503
11167638950626749387829741193168176843
6068373771697575829758374483472657283
8342338334533410003521989739786457663
8470905500500035641520354873933482503
8619217635105061737526131384525144863
17498442576814503669868425943581674963
8470533127961869230425131626505945283
16664208116668711739741022342598913283
14128498897909725988967467627792824883
16813510374222804651639461995853177303
14120076779733178982913035374487249703
11161601759856873442927843412560809663
11161262940079550108963647544532170063
6747903958541500593390863003597826543
16811496223415025146700895899091882503
2975377572721907569808222343952665683
11445489405432510094156853930388202503
9162798647378773518681562785687722923
14276175441079357419472009843665826123
22195021393057377396442146927763586123
11444854014052430158578762963472504483
3242453111549804062909945578574628123
11845204655715732172338200219409322923
11872355015067569602024739543581819763
11845204655715732172338200219409162923
19638490558168607174358315191568849723
6335868028192363751289664649236202103
16820572580145100466279508644113162123
5793260857833124143453011534279073283
6618415771636022259496676049172691343
2833052833473643978838242388813465643
25016244479178134793532500649303258523
11443775274710522403574622338698408883
11181751192273055388894024757834273263
8611125937690930154873467933514122043
25288740023452922848007589509457506923
13979148913812245224260436562122441683
13985874901715207625458731626442610083
30924228107522165621516231867424548583
17370934900349027266668425943581682563
8752073269707896433963881608016674103
11034094834265937155043789980425952863
11429715131142257482400411753095225663
5661124557448992003294024768531376863
14277922572087426069989299442523772163
14006009371066436954215866475853810503
8202840110249362271953995474058602523
22193710886736723455702285449306770523
22195674903223771076134362785687258523
16946050206454583304619471009683713703
16818543364854583304619471005709481703
11731057555367101997409960122011266543
11732414576493426356008626371088691343
5919742733436350108963647544532170063
3707252675284703329854939400227748583
16946065522164856431027211882452202503
22469831305804189771883982368266618923
16664191385810817584759031355149145263
5644932784912612132795014765210450863
19630083524689437103412267148052370483
3108554062352667220550269012810265683
9037623960778134793532500649303570923
14114759994005064424591781509386433283
6330132738910009003803906130253802103
13711738591856873442927843412560352863
16536715584246950863197012102612186083
8477581989502271625974622338698266083
22161095171528264424591781510663241683
8350460849408248521053011535437298083
19497245060257377424298652784980522923
8470905500500035641520397471060041703
9583689001350558857164897522529043383
13979567597820867553305683615053802103
8335626567445174919516827243725642083
13852681424932232272380334674189465263
13711401369815273443005491768455066463
14127158440515396734252054125130433283
8628043812633920351958306489936185723
13993256916683903535043443334743065283
14128180965478016752370709535114120883
11168680063078016752370709535114120883
16819232069571383304619277468425953703
11443138671836414779827253917639410103
19929194402825746203404180240097683783
22604720915156059665810938071514610143
10892140330751414798102948384073776443
8470181471228280347546677945869466083
5940228598855959290614212741457320883
14121486067775362965676657769162105283
3115617442575762272040290551774307323
27964634798097776845149064889933145303
11302880971808848807781418629325137263
13992922517718201277088390767756976863
14121488668542385005057078406739704903
33757913183994636188157487400417347783
8732595542369045224260436048784681283
11450892220273277805057078406739704903
8342071450969888003212114997833969663
13981194895292655896924796496774577243
24838755747842824113705822342669314083
32933092895821493938284075197847098523
22169162621340424113705822340112841683
11162305734027040003039663133571544863
8618194353904211203207814172355874063
11309945153132484503910075575309970503
16261200939807724803363647545671217663
8344067979520024317219246701066273663
16651122817558186005893583440909314083
6054968937683644719453052036109321683
14122511990538416532951707777478745283
13986900916773874016687188585232513683
12395582239846019547916209929627268183
5517742101145626352198084664589129263
13986546164711598498141022345360496483
22161095171528264424591781510663721283
16960530793534076422247478404038912903
8753115092763073063015478401485634903
11160895567079448317555528272909137263
5927410678016026909180334674189465263
22454997063697776845317367888905945303
25277029436380992738530110543566138483
25274275758573947624092316263818770483
18952284797120337155126119508684993263
30778577991936026352198105729414737263
27985946103300626529679437020643466583
16812888862361193850983230493639410503
5657968719079448317555528272909641663
5791865916208806831977300047495401663
5914039199030905576178750544970586083
3708610577246551751841848074846643383
8894345653126763751285578866004186103
33760314003604234843793215657700387783
16818558552434622605415478401485634903
24872311862120494734558486689616690103
5786817570102905576178721386509626083
16952776406236414779827253917639410103
21636974148647693263197022340103377283
11438830196994398791705664133392353303
5934878433211163748037481608016674103
16798091269553326824591781510663401683
5517742101145626352198084661834265663
14404017153912433124410842785687882923
3706901276495583329854939400288380983
33762877517969627233441931530846652183
5927107809216641207599575658506104863
6061662885297575829758374483472521683
14134892820751216974578709533705945283
8611496968334911844193537670669321283
11154906855952667874711789085571882083
3780650176270909645468910697482122503
13980875377628996734252116516170273283
5792538552293670360121990761155858063
2967623728182881227911793180227545243
13859728778424828669317807237453313283
10906249174886425696919983698055058063
11014331446100036295410762885319410503
3708946121566551751841868046746636183
3914883926832532172338260663569322523
3101473324428247245399287915857010503
36040639649909968418527248576606155783
36040639649909968418121425653088258983
8470888586643807997559636048845464863
3706246667512151751841909978206155783
11026390021629310442144390763655066463
8342708228000869356520460446857952463
11437469606741112431027211882452202503
8746017403269628669317807237453313283
11437101176771383304619245674573802503
28397293154444109102241888978052370183
17073938943947929266451919497370778923
11551538783434131615355958870170617723
11028374091319258063197022342672513283
13992905524318387015119700047494729663
5645956102410523184673209423625945263
11302883530234451203207814197961954063
8329623681552667874711789086922282083
8618208571997579616433215568973801683
17506496481567817319180180237342475783
8618208571997579616433215568973154083
11442451598615290978653033093322585683
11296875525497450109678204984525297263
22746725341826783329854939393768562983
8343027752077402544624036950160176863
11168697767460932328178709533581818083
24328712401475392148382333548944825683
16953465910100036950938840686480849703
5532948351620068457370925272925634563
14134891807738209378653043336023234483
8477615459953620490822290028999082083
16960158383803481663591478404039064903
19772743680021513055958306489936664923
5792185391886121144009371218118576843
13986227265397379042603449449226257263
28115416550282460840716231867424220983
16953093363194426337305674909578441703
30636981565293426356008626371088691343
5785489735440194083492897390282273283
8342389339157486672380346475853457263
13853673042514347463746368573584834083
17082014703106200940246285499223088523
3914883844848842418283983984986762523
16542756260828994083808278556490577283
4217952132978301024368737522529355783
11449867167933205224018616966669625283
13845668714534472424416268882250113683
25287311617889002108557182648529339363
6330132738910009003562057889491569303
16550476422705644408444163210451569303
13845989070960122403574622338698408883
13979501279399185128178720308683098483
16819567613891383304619450475853153703
22748034633876240056690456322011276183
5659377830950120495682182250509473263
14272196508403162392684035714903250923
4218606236753052549900180242465675783
25276007041473791537349676238493818943
8477245606321471625974622338698426483
22463473626463161726354917082009842143
3708945282705751751841930453089675783
11167622305961794083328441939472521683
13584565614848026909180334674189465263
16818910871867717231027211886359409703
14134521163594925544583814688336834083
11437452032397581586044163210452354503
8751401642772283564717530785687907323
5517055115988607372920238671491874463
27528446471277172630016668295946113683
8343043816465945138069975658445609663
5779518635765730646688390226122442083
13987941941008192738365871645638913283
13993274619064290024260436071750745283
8349401368090930154873467933514122043
8611496968334911844193537670669321683
16402129510182737123918482025162257663
14141603581233230781174622337607402883
2981400423087529173250706050758912883
5524103182503185128178730553930105683
8330260330752026909180385897225952863
17066524961853724596978699854218105283
11315598984443111152198062674128328863
28112446269997838746052305682465355783
19503636214533682866521511997780370923
13992955933644359800263498832970425683
14822142251156240056690294492704411383
16664526135398775626400411753094577263
14241896100859268992725240373837297263
2975041814188857337709794952081338503
11296858748082786312541022340038913683
11167622305961794083656512052743234083
8343412032212607408624090653581480863
28121791974020068457461168161745178563
11161617651965416707126110288771394463
8752089077740028669317807237453313283
16402096918433158403363647545805609663
13724823142615273442849034885257953263
13986261702825795330232986246605946083
11156264925440026352198052897549145263
13980189939965416707126109776838594463
3705208243693688929854939396388388183
14129205260867392738612040303760834083
16818877491924504620758306491350888923
13980190030331452622705492102730761283
16946082169147704123827211885079081703
13711083561309204124963647544458418063
11020335923415273442849394716426266463
22745367226191583329854939409302620983
3780330570306109645468910697482122503
16813191439336661428249653916618594503
14411029105220063307883944178193002523
6068373771697575829758374483472825683
5785171937319494785778804919309145283
11161245241717439304926046827792664883
13993223322521884596978710094218442083
19496536971433794773250683528013465683
11294792762168212399890873967760834063
28107647014820490391336636632854729743
8469827476070899453318584886032337263
8482931444238530743673488924291545243
8611125939903964289778741362387545283
3497163041020867553305683617617154503
19369719839196777850581445763018433303
8604432713521908561298917079576075743
14121804746782711585604446827792185283
8619232863149953032627211885076210103
8469844297741004413600400979609776863
5919742693590460796605268048839218463
13584868361613137155047876252426265263
8343328898794692382068952120390569243
21636654540491131624416279123405786083
14134875957573782248178731091469002483
8604770023962641863742292567121289683
21637646915014546068857899627792512883
13853000154308229371024222342673289683
8604770023962641863742117508177289683
11578380441302679757231332462353482503
13847264063988750230004359813460034483
16281669181286426909180335695690257263
16544100866191330024346656848909304883
17081663091770725740246285500631402923
5933484032205300108669565059972034863
4600472408212237435496165156507275783
14127474600433999061341022338691528883
11551538783434131615355979478170618123
8618173383857985429758199891604220483
19631462788252922847835416252566593323
8752727369014905576178720822087689683
21663835268406905576178731088970585683
19638525111085921970284004489434096523
28122128361295583329679437018144274183
14256057837191236328178709533581465683
16677913382575421623673488974147688843
6061662885297575829758374483405321683
4600472450039920968460180234907267783
5812668737059057931145453108614576443
8752727369014905576178720825873289683
2960542985943032894345441844551089243
5532595277095873687504551074967915343
11295514901700229371024222342673289683
11302193238509162504541021856397450903
11162287237272753380000379959171376863
19645943331634406012389268175437802963
5914040163810478824346645536336344883
3262885992396780477088390763718896463
3363229682652995330232987242573634883
13980878735174327509427253921683384903
13712056440277988842140489784458570063
13852043852996229371024222342673289683
4601110823108720968460180234907267783
11181077548987346588963647544461617263
24838738929014596734252085309770114083
11033421229043537155126089810058745663
8477581066533893053174633120336682083
4471990686410455368460180238625675783
6201970027791977851061516420241450503
19368393478637165061841779333521482503
5940211779796539313705822344010921683
13993929689332493263197022340103689683
8624566170074509646578752084746921683
38724994209920453523085368526810011383
3412606755396748155811095734106450523
14128500527612077185778731094096665683
6196569320106549684249653915267720903
16947108228231927083259364007895562123
11167959529995440824406478957136841683
13986193670790462251349034601159081263
3369975966991977850983661650189490103
8752039545091970996978709584905800883
16806514142825745818031341111308976503
5927408918310737155126090293959369263
22061139207370132172736116307667729723
9020223548687977850581494943050441703
17097097172669013961463474364634939343
25287464999366004128847548662237042963
6088558616564797484758358119960226123
13986885062383424046949203026186442083
8343380155816268335043443334739704883
8343026995419468335043443334736504883
19496907118982546271634037331600858523
16275297112665937155043789982854753263
3914902421385556274902285497997962523
27161731640455929574634960034900979323
16826664638921588182742295712336834123
11296522367103968385778804918025945283
13999951820809911112926046827792665283
22194683965144607174358315193997962123
11169015565443679690846444624838576843
13993964208585512264025131626441929683
11579337665336118651057050254164354503
5794603871949084596978699855498425683
19773414766764167243965709449369793723
14114742505838548913705822341386282083
3251212449964167243965709449370938923
14134557064872424415917530785687907323
30939676482152817934861938875358483783
5524438682672616707126110293005481663
11295463853020994083476103300038922083
16820255698055929574634960034900979323
5933500765601861017695080636564210103
11296810184764112411616279124695690483
3115952858753757487617508511053321703
14128164146125277928178741869072352483
14128145779676994773246178333709793283
13994652827408192738780590626899873283
11296522367103968385778804918026442083
19645925585302931615356042028134592923
16408875876599770063197022342672192883
22464145639821622259496676049172691343
2961566354175992894345442331078913243
8745362330559253224260435540618281283
5791865914168212399890873967760834063
8330579015872337155126129774154265663
11705216278138273966027790908436194503
6389227385124388551841878766629043383
10906552837981615589220783669898089643
3424705856549006487749676244951099343
17094094298637501997409960129808204143
25274611841558186006238629459533305683
5792924516646680042140480054090097263
5799601093545062701728390765196993663
19771685077544144250651581646285145703
16536382596470595330232967812164034083
16800119465229709646578710662663401683
2967997058977407408792005301891544863
16805153680455959290614212741457320883
14256377310600262623917530785687579323
19361278927910786996978709588819545283
11161616104465945138069975658445777663
14122475791629709646578710662663720883
5798578480298148045399287963025010103
36443291281986282108302758056353018963
16543058122580757224260425325072825683
6330132738910009003803866145616841703
3497163041020867553305683616333802103
5779518635765730646688390227533642083
16402818382865945138069975658445609663
16947107212680263968793653917639402103
13583894647832341451826024558221465263
9037623960778134793532510908568362923
3116322794275423072544617640347275323
11034428826882186415805268048845161263
2966599514593195594719857181572025243
17383352257214014735198027572967588183
11154182031882377799705674909572210503
5657648448570473290400411753095409663
13712375245256078921405268050131857263
11577707674616021197231332942535241703
14120815979791977850663539743050137703
8484980613506180194653042281227066083
31074230465258946870437780232217962983
8774606620701849266864959684368850523
11168680063078016752370709535113944483
30939676482152817934861938875358484183
3426381732744116576863717074395266543
11443490114560907156464899206740210503
29974883962743767244907449505553466503
8611109293020994083476103300038922083
25275687603034238727071573713053818943
11444515156547394773250683502608665683
13986581344436146836857899627792986083
4076670272098129326516105943583411763
27953983484808235195299085498008058523
13993610077180280347546677945869297283
11028019087326370339324375658445777663
5665721470593048317387787832586273663
14276175441079357419471967912209658123
8476237163109588043539109972809929243
14007707134817260803212114997961792863
11295816923145884931039694442509481663
19227783622836408980857899627792994083
17368331318047924860389227678164394963
4345458601070303329843256533211748183
11444179825848799865266844806739394903
22153026464877172630180508263891713683
22745351162133328347916231867424220983
11301553938278426909180336719434257663
13987234951102011313705822338832842083
6068372851152707330232987807056192883
11160944092989673442689896039884993263
8611814686646877590672006708678896843
16800120389931959034614213227792682083
17101172606067900593309097093713491343
5792571400305841479770595947719570083
16812553232037215676199765615635729303
16960546023382780676125361878170939323
5794301387332179203039705729415073263
11437098876603481663591478404039064903
14121786331712785128178741917779714083
30935047562269668457461158056352850963
14127493063990905576178721388881146083
13859040113843519625974622338698097683
5799634478113557224260436535123721283
14268755671123562538947626015059856903
22167471438373874016682447469069960883
11577709354539630797231332948691569303
14128164989368286747460457147226602883
28249298987586282108302758056353018963
5935230668532941560562914946766306903
11444163594216879790597019296400842503
7015047491110429308626815182926307363
14120783142270822753014213227793160883
3794106302764248211649650875348210923
13986578792208195330232967791508034483
13986210404065374475318078004618770063
16274320760693379042693747744144657663
38166931025078348260414928032468690923
13993289678608195330232987733907721683
2966935105234037706195590771668202063
6091274504127962392683973312468698123
16814248481433624317227470927558577263
5793244875405185620636521577226113283
11160892878309572057752801847238736443
14821152353364088930007086288089851383
14254412994950546271634096795466610123
16821882203014759259518280863056690103
8496371636666436955858188957709153703
11161264537815273442772000312531552863
27819766595695769266864959672728713723
17513207697556238746052315906071755783
11309274771243485997081643118483377303
30530983124781881405712265943581202963
16791713236612076803207825975178432863
13993627651230993818031329872973297703
16671271578895977850581445763018433303
28107312395438881092921041102353346943
33324403042006169266864959674008058123
19637838256130061971158358119960713723
5934878303149953032627211885076210103
14569780917905751751841930458270635383
30670938994426638746052305666071443783
14277533554685334919677360836369498123
8738011196137226445468900434321154503
4063532623317542150505946832017491343
11033388725479448317555528272909641663
5658655702133824035574622337482088883
25280651509416424415917530785687907323
5920043127187232003363647541956177663
13994651944391048111899076203849776863
14274816740169975995299085505809658523
11302176370806071070241415246151234863
25288740023452922848007589506832842523
11444534540644202684506985657937018923
22451393057433624317645930651014745263
8752409524773874017177827469124041283
28249988056876939587458748666403722563
2981770449189147322479853165207242123
5645938616472753380000379957958896463
16826293773932484503910075574029313703
14268808685139346272114087606231570523
14007368365513181928178709533581297283
22168827077334996913705822342733641283
13980862878696631964726109752528176863
8470181471255331505942959190157794043
4459189464641638543468425943581682963
8337005647993806589395590766416497263
19778766656542448753226826913747705723
13980540841829404024927326776653474083
16798426102922811313705822338832842083
19779119022107879742448909985686745723
13725476575212787572834775659664352863
5926085193966357224260436535123881283
11034077421797142798598986297738418063
11303587427150806488281561168772210503
38166931025078348260414958778003898523
24328693824577907663197022346385289683
33319960063699141471786499744407898123
14120782299304324764980040299786257663
24838755747842824113705822345287721283
16818543364854583304619482268429810103
17498441737953703669868425943581370563
5794301085132824317814039195015073263
13851658811988275467321970818694913663
16805808077648238513705822346570441283
11451244588288551330050878575764218523
8625961455914637926658878575764218523
8328933208716517809132403335945945263
5786531684329248003294024275405144463
25425021267530870597916348659798612563
5800325917847401995085264008151578523
8330579015872337155126129769155865663
11718368864786782105302285503062633323
4191056240141500593390863007376866943
13846323736468301552374622338691385283
19779471211501232560628606113748210923
5780106006406944003363647548237296463
13987234695039170680026175620038729643
19637836406463205351600365624522610503
8471221790872753380000379957958728463
17093151420980741649810946771731922143
11308585357810142552248946771661810103
8342321559320436478947748381703089243
16812518081672543053849653916618593703
16812854504719977850581445763018433303
13853018607127654703453032557008344883
13993291318366360212857899138954889683
8195355489563339754873457182797129243
19920347196122299346646102278660530543
11175054486511357270774622337421145283
13852311571420994083639932471376682083
8752090669357770480374622339975225683
4217616341120453522437861645409675783
27425082715014765061841839775056530103
5658690894352666627375546960973465683
11302917173056179578905664129421810503
28248294074191583329854939409302620983
3256511405601405113393604176906114063
28248241012151267767186702043553843763
22194684210825965874902285493066762123
11443775195028170480374622339974922083
6376490793793872508802307816161507363
14134909763957877090166008994900202103
16678619787260908803039715458698088863
5517744655261279917023674448845802063
3243812064048531615355979428313953323
16811830886594540410073948727174737263
11027011573452141537305674913683873303
16806829684520429292844126776653474083
36578198295603687899916190445209794983
8611496968334911844193527891475721283
19376095900510010285188803233553458903
11451244588183401994908531337433946123
5791866002275125372690874448846138063
19623339083647174091260981326150576843
19777707263537001994908542671568682523
4217279666325691089672289531360723383
8343733274060826285273948727174576863
19476757516482029292844126776653474083
13852630250239336189395590766416488863
22194029697781298866521562758803441323
21777903763609409429610998406672360883
22154736734402028642653073972688673283
22195021393057377396442146925207258123
11431060590361620097049653915334608503
11704577988955553997231323702157482103
32932439633078348260492792509847098523
16664191513941825429926318622919242083
6214720795838055914153238689620202103
19509020820370167705302285493070122923
14113347433986288588424287873350576843
14000641454469628669317807237453313283
30635605503699141471786499749584850923
3115617442575762272040290551773650523
36004314623699141471786499753488850523
13859075308058641863902456453324992883
11578701213592799884354438816400842503
19778059585073001994908478550234114123
5786196978864767112246100048902729263
5510344984457931032499046992716968843
13853000154177907663197022346385289683
19763932111910786965676710556362770483
9697788162847924860389227681883099763
2966583494559991205409414759751081263
13985858963359991205409414759751081263
16671942413350120495682182250509473263
14134856754168166066451907614919578923
8625589877584238513705822346570441283
16805473204773874016682478163530114083
22167821952269709646578710662663720883
17258225891066638839515212040288220983
33609940739117174961723489528982612983
5793260147080993902121822338691713283
22455703082192145128178709538960513283
11295144957670368385778804919309810083
5659697483156872337985762900752497263
11294775145986039547744699445830728443
5659697483156872337985762898189297263
16946770326807685574358315191568233323
11444534540644202684507006623060042123
22195037247436597079602484412500050523
17074615069852922847584536201434771323
28115418146020399201441949955289851383
25133030849507587731158358119960066123
14268441312227587731158358119960066123
2967925627871850109600380983302736863
8476220348150081816507003990090601243
5794302054006029920277763213338441703
9060141675306934908802298092001507363
14269480409036597079602455742935562523
11161264537815273442772000312531553663
17087381092776636819797476512404370923
19503971801036597079602474684564370923
17251849712117883549329238308445020983
11563883280261724966269359183427897243
38817215701337562392683952831188698123
3913927543536842418284003978583722523
2966900625963248587936802410509128843
2966900625963248587936802410508968843
8336334567952667874371205688586122483
3101824846833428898141022345361010083
19502980349539732172095982237898922923
19651946045025121970283993784708217723
8476556859561793393722258620563377283
14122476088963438513705822344007073283
7015702765352115547796701806682787363
11442853335559365044249653915462769703
24611594808455929574634950311834450123
8625923574748996734252085305934280483
2975041814188857337709794949460210103
11033757815832343485170556522378265263
22315110939141906240570054324615570083
2968647889018449564726173345616833263
7015702765352115547796701810458635363
28113101462199452549900180226010955783
25134054345615396843799412385688058123
16267593057206064321675920978061465663
25287464751713081405712265943581674963
32935090431178134793532510911127258523
8618880541635448217695090869968681703
6330467320522424525231322686867729303
8625923534834906669814213227792833283
16953128511599362222105706684560682103
16818928613914916494554371206741298503
2975395857580216228848909980369178923
16805137530535309646578741305930920883
19779453676815717740246285497799241723
30925937578132238839515222760168243783
22194382136862668466521522254669810123
11436425935477647812970162364635275743
25282363173609475451237592120653145303
17214484156914143992386409581072841703
22194382136862668466521522254669033323
19221745513310010284790643329801977303
4219277075684399201441878771808571383
25430357470716748412389268175437298163
19637516640920368818283954263446945723
30387385295051792329463474364634146943
30669309966562718234011365132190316183
11428992873986041582654107191174576843
11294810466441025429676290691971384883
19636543602133399218283964525197962523
13986900916773874016687188585233001283
3706565774014014734530872558689355783
11175777666519614267999048301133817703
11295817765985534089974622338698128483
22745382197969426529679437008150666583
5934174458778292202795881608017002503
11162606671045384739324375658445153263
14679870576464869014443533570004082963
11174702368587544043701300380422904863
25277029436380992738698562228617945283
11455892172499141472204128874583898123
25134036259980762392684025516109322923
6088894033079357419471946912408066123
17073186533729963386729332870673009703
8619232242514333051237592120654138503
19632838299349762222105643633110913703
22458122489064409900736975467853145303
22194382218840811974358315189069649723
3913910170903685574358315189069970523
11428993671019405119349771342215073663
36290634428917875560155458262370003383
22336974174790176126354917072016242143
3921932035274132172338200219409170523
11033774555304324764980040299722273263
16665267818821691189359885497796032923
16679931059262278284354438816400842503
8625253197043521429771164193546921283
11579657395262278284354438816400842503
16805806272314939313705822340112841283
19765326600975762240659725961431571723
8895335387056390318105633904916354103
8329975912591330024346635856906433283
28115434164267351751841930420967436183
19636879228452042418283944534097322923
25134053876057562392683952837710786123
11578700089095176397231322676868202103
3566641903118178958824739543582474963
5926100549412639280513907305159065263
33322692944457987731158358119960066123
13986916853110057382962025090692034883
16819263319426481722676278406739704903
17095100843180216228848909987030745723
11295851528334911844193927763408833683
5946236566263631190942979206740386503
8343026907145884931039694442509137663
3565970642663983330789216493281674963
8739019538165730646688390226122442083
11294794353812245224260436562122601683
17093688247857002684507006678231242123
28256364540044109102241888978052024983
22455386922284027948758358119959570523
22461828869979723707794917076954146943
8746016522330483663197022346385289683
11154216343391505128178709536336496483
11705871468358848646706209904852042503
14134909680082278328657524334416377303
2975377572721907569808222338698265683
25296157318952115548268609717201651763
14403999613337303952946241185687258123
22315110939141906174940019309136834083
11309273301134911842473032864205001283
9204156416967438839515150142046475783
8470905500500035641520354874004041703
19476740739228833713705822338832832883
16550474578784226024416279123408985683
16818928492154273997231332942467720903
2966901469034356479111793181511089243
9154139330950546271634097339280849723
8752072302721041863980524192275721283
14120142088937226445468900438036202103
11310634522584380349260853924311073703
6888195923752115547628969637661842963
16274638770909771242144401052426265263
17510907375383353441441808566552228183
13999297601655067875918460038615066083
11309945153132484503910076086029313703
13711720097068928995005267566221473663
5914007278169937155208214638160665263
11449498077994471332762678402698610503
22160760761436931531019092616013633683
8611814904987977784132446827792336483
19631126231018678067631342747219882103
22611818816908913256650193599261682963
16960864486074147450323817604113178923
11295463762534665558770709534925642083
16960864486074147450496075933713178923
5778444185419174446956964896343242483
16818522653811899346465468114119747343
13980205968807207341860099206739856503
4061568969827514692768793253530474543
22160760761436931531019092616013313683
11437470273431211417858878547533314103
14269815860941624749519678575764210923
9047390192016650614572107964633811743
22463438349932484503741892748051553703
13988528346670368825528978031568521683
14254628372245174919336389202125465283
11450555704668130024260414522006744883
11423725536900076803207804474118729263
5652363232900076803207837752646729263
6195561806362641863889982086672513683
16799114509991309646578731090257161683
14120430067972887780000379956551393663
6476495493787645618283994245649162523
5778477775497241009116017230339857263
17094412182730130925249363561165642123
9061835335366992508802307830358612563
19369383535592399284249653922766257703
8605830299974714238911122050756379323
16947409375048820434965803164621017703
8618191796773874016687178345169001283
16805471478482001799279885497799578923
3934716112317030345463474364634939343
8469828268584930024346677894605457283
16819264329939498608412122241559082103
11168680020930530646864917048650096883
6336843625320494734234902694675417703
19630790686698678036341977762957802103
8611462406849969660167600286998754063
19490513950663841713705822338832842083
9063209007885443708802307818782634963
5779450692638908881724428346957313263
22188292049586412103705704091277954503
11450892306460759268431322808656842123
2981734333714822077088421970122113663
3785749737223321266521542283801826123
19777707129077030791279885498007418923
9033327399620387286742285503064202923
8328915681040194773160366622986265683
3915539917970173072778664557264393723
16678317845916698093593653917639410503
5793628318781724596978699860874273283
8612100700332150758040208979405457663
12000245721247092128847548652118642963
11168006415917845224260436537811544883
13981212857719379203039663668618602063
13851960969328619164726141547789137263
13986564653209409429610937934535386083
11175357308847549387825409693638736443
14276175441079357419717685928209498123
32932439633078348259521550470803578523
19644884561057378706241140841489314923
6068710073004551839929007237453169283
5786179234855941115437714485837297263
8222617847019394996978709584724049283
14134891809730530646864917048650097283
13986564653209409429610937934535065683
14128180923330530646864917048650265683
5913669261198152240595590762375218063
16953130231347613704282995898003713703
11443845701467430791279885501975418923
4074353254641012128847548663518467763
22465521239328361159832856219085313703
11444198285472747428848909985687250923
11443456555939805988967467627792824883
19100275948767194063197022340237016883
19369719593425518797231322678221793703
19497209865653781926966110827792185283
8618544032405064424591781513287721283
5786531730560676797174622338691545283
19502611206637165061841749152404202103
5672815502369557224260435566538113283
25141769843267392738866671261708976883
3638714087962641863738392124307713683
11027062867787541519168359508620993663
11445574637721281081218533079578450543
13986901126236931530851361389066441683
16804450004077172630343938644746114083
14133849107957838781174601757645634083
19502290761811563751203269765453802103
13980540925505506024591781506833001683
19509002531222932172256289903767250123
11296490780110398593778750547475882083
13859711923604215702086679118599234083
32798221905078348259443786945622938523
13992989448115366863193121358599226083
6061697282900034296398481544081010503
11168681027992605332857899627793146083
11161247888725825429848699449933634483
5524487422676356992385681487494752863
11295464645628280316253043333322602483
25287065829367734908802307827802467763
13987237383919425429848699445898097683
7016021572251343628408333553242947763
5800995238467392738866681499081777283
14269128964184831666864959677841498523
16670902272194538411058035305098281663
11429668070957845224260468307597297683
19638524991516784960407002300566626123
11175424461972245846946437766794098083
16819264329939498608412132455956529703
8754156958102930236241523288794281723
16663838181247174091346750491014736443
5650953948743641373344390760007065663
25289781850917923432326669553242947763
11161632749363465558770709536333642483
22464161366495293814572107470493818943
3505151468204551839929007237453169283
11302830642252772842140489811469145263
25287009755910706540246285504599250523
8350109408659809378653043334676033683
19478098683149709646578731091466441683
11442805688160829645644413083220370103
14128147368898530024346645049872328483
14121100145758583588967467627792824883
19369383170398830797231332947475881703
13986899279092189928178709533581642483
11296187831822874222941022338692025683
19644900708886867029464764038803403323
19644900708886867029464764043984203323
16813878885756215728886622337482434083
5942294589532920390153485504534585723
13987940969706477425639898217158745263
14269797536237165155304685723219882103
16819264329939498608412132459857489703
16805826409305554426782762017686896903
14262063987908165116253043334608825683
8758445965072195330150832749002433683
16811142137732689564726173346892976863
14277885037360534919677422733328842523
25140747274175447838999412385686922923
8773248593079357419381803679063898523
2833036102531863780000379965840664863
14261090326808443200407002785687722923
11741523897909906882024739543582475363
16819264329939498608412070052236994903
14133816478475029224346657411978433283
6343907716278348260009384070803578523
16814248481433624317727614081414744863
11295515944289386011616268882250585683
14248256429427604331246236296202266483
5518449260800026352198083668941649663
27846612628398503669868425943581370563
11161616106789341928178709533581802483
11033773754187541518844755027405457263
5532595147072700036408621294423066143
3504496359962641863975589482573312883
16671944183702175918105633906132658103
19639884860380992738780192871814913283
22462750528253802060871314077713170923
11295515025537041863976018617869322083
3108554062341919348433994349073002083
22162117826503841713705822338832842083
13851975188240194773160398979975250083
8222634445972245846946427501194266083
16960546234859355054429433016663578523
3920302170662021574358315195281162523
24991749785424849315611958355601002503
8483251675066048286154999428038729243
19645203120123901618283994244298458523
16679661157756215728886622337482762083
19636479884794846488684035717587570923
22598010033292549299184909982993338923
27844344352790627266668425943581682563
16812182367283224317986102939014745263
22195356014420784818283954254669193723
3101505028851802575926078008586264863
3566976650525404997916348653281674963
3694500183479270418462560499803107363
5786531512153317809386785954892976863
5645269161399354691286070379722442083
5800325957660759268431343287312842123
8745681737189755624416278657613009283
11747899237908729938360253092442947763
13995239952268737453110531206740194103
5517054279440194773419062404103241683
16947108093809463304282985065168345703
8619548360385304497452055169552505683
5805976265760979127668952116691377243
30530983414404071635637764332121842963
5939524262619084466197537422686635323
11436072817106698445399298183952681303
14811483519731229308626805434325164163
14262753668247402717283187362967258123
11294859751389965263197022345169450083
19087829607185165263197022341450425683
13980541764487119668933675627792513683
22187637775852975758554371206740986503
5659025685795112291795590762374728863
5652297885660024083427974199306105663
5511367642076994773250726509139873283
14127141793438712672122072173204218123
16811830886594541099836028472457784863
11704913697237399809983962785686945723
8484326428032423829598917259920841683
14268051868909634263876467893965810503
16952424751622091708916595334800337303
11296522451216042728178740789828042083
13986900916737191485703241345674578083
11147842765010817584432181327632345663
33322692816563929886999412385687250923
4076669858708032928847548655898314963
8625572135909511111414212740174440483
13852329059361557224260425321098417283
11719662551969393124410842785687882923
19504929025170173072778664557264393723
3235405034444609430008854072458417683
22455685554289843514835848321415241683
8764825417811549398811958355601169703
38449494662973085101626997951262307363
5791865918173782448800400975495240863
11309273301134909907047232078535386083
6762668791632871635637703374744539763
11168292471549763395682775658506105663
11014331446105553735201426056084033303
11303252631409463304282942543569010503
11161954167586884328178709533581473283
16811546559282755214554371206740050503
25139741566154134919677381823184842523
8618525831044823289958616709453474083
8618898071409463304282974880404201703
19510631466350466996978762986371704883
24992453503878765155304685723219882103
2975042609009463304282985631059873703
11295834759628393850806508601799410503
25140429218137562392683952824663898123
5941521201675436887585855106954121283
8604063701161794083660423248723865683
19657581467817792738608160284356042083
5786516412559330024260436078416841683
14007368365513181928178709533581304883
8484326428032423829598917259921330083
3118388952675729580299307685656075323
11296187792087922875204446825092042483
2968647090108655896429221967562096843
2973981408237532679540962872451385243
27026203731539346271798375611220522923
11161902027973369666208575546957777663
11309273390992133497099317354509801283
8900065842719677653427253923927538903
16798762318373874016687137414666433683
8744723043252241863738450612874434083
19779823574875430791279885501907882523
14261677229056265558770709534922281283
8625609132060759268431279726417178923
22597674616860759268431279727827714123
8625960530783596157428606113687746923
8605139032207330646864917048525296883
6054967811108834024416268859088521683
5913704577562641206661552750288673283
17079897241756686230103050809872665683
22598395862875430791279885501908050523
19922094417581000930789184786516067763
14121839972760999830103050809872497683
14127457825320930646864917047178441683
8336686845222469116330858114630897283
9019903148012946271953944659598122923
38829633659933670418380896982298140163
14275839269542135995299085496663898523
14267753574099141471868163263189026123
14271173937087962392683984061841498523
6061997464628038307369822337607386083
14140543305437467220641016505939704883
14277549279167962392683952828565186123
11437788253993125914325445256083890103
8471173048834225642144380985747864863
14807041875752115547796781288525682963
9063209261404394896463600288480212563
3102530198654237512848222342666610083
19368392761411177850663540283149481303
8356451378870422180922194592458273283
9063544805724394896463600288480212563
3384035189998018306397022337670754083
27845302327828903669868425943581370563
8476878054957845224260468304781481283
13993239386689924764726099003225936463
9155769117857376767697994909902122923
8349048340240194773505271429386265283
11295818600635973116253043331981802483
13844947212457794083566409808845624883
11442766972637467220641026717638744883
11593530433188497595299085503188866123
3638058218444362326524951144074121283
8476220429950037005279868468548201243
8905772701037973576357389954906938123
6082165486441242438067007676557482103
8774622559046289530979874926548210923
11161969308903200003039705172816176463
16818256686462574469391238816400842503
12129716681606529891407548653460707363
5511367642076994773250910854666264883
11445573668687160417264899206740706503
5939859288538509646578752083537161683
11450184047699994352374622338697945283
19502947671532975758554371206740986503
5926454506727201315398053431174744863
5531166302138048286154999886214729243
5792906900784888612713300051469136863
6888195923752115547628969637598619763
5786888069936108803039694442372034063
22059509099079210905302285503062945723
27026841938822760569988783775121154103
8611815655541850972418706027793170483
14556358433950759926863600288477819763
13994585880014398593778720825801808883
13845333210185401799824222340102609283
9063880224330870597916348659798620163
16946770873660279528178709533581297283
11167973704529886716253032554643721683
14271174106788497595299085503187554923
19639196457664870066864959672660050923
2980340897961794083492477011533473283
25298153805648871635637703349143115363
11297128232529472463197061815376521283
11436460337346724045468890681876202503
22598025883341624749519678575764210923
3255857050142693269853073972689321283
12130052511568870324999623374743907363
19503617679889073706296794789399570523
13979818284768850877084531305229153263
14557716591402934908802307816099899763
16805489010992811418031341161229810103
5658672523401025430103061048656497683
11442805520493527245644413083219394903
8610455862295975829676657773134138483
11168681698652130646864917048522273283
14813752762152112335050193599197675363
5792925313469817985778773121479562083
2973276807014425662439876148615072863
11295180315653102115398084201229296463
9155769117857376767697994909901658523
36147676564121026178361655991521675363
19638171994928532172416424553489475323
13993558906467572259574622338698088883
16946769961489073706296794789399570923
27844983806317128328095625943582459363
11429012256091344250729310852106610103
16396109134362641863737971766154585683
8610487615184505576178701366154585683
2966599558711490712879750224771376443
8612856640067392738866597455565801683
11303267779143339386729278573197810503
11153864902543450575926078004615216863
11429329307724470165676269625936665683
12129716927183022728095625943582459363
8604078756206807061648222341322771683
14120747949946871585526622337482425283
13986212082138509646578752083537161683
9162815584233686348952641185687402523
16543428349725549007852207237453474083
13858704529378314920440670827792185283
16664544590373874016687178347856513683
22465470788258344087901823142809834543
11303267779143339386729278573197482103
16953446658228384737305664133523696503
8476892408059294653174622339981321683
8349756340752666496558134404042121683
12130052511568870325401205929437826963
33213693052224883505014665943582459763
8201410603149467423793594448844976863
8610455734407229743453011543440842083
11296206114495977396978709536403882483
8612856640067392738866597455565970083
11436141692207314603562048672403889703
22596333236609466016351717070426451343
16543412245580010132857899140301313283
16275313298779709905580904046289130083
25282716252206059428848909985687914923
5793614897009463304282942548880682103
16411158292889904193720978027792834083
8342323197086574415487396407245465263
13994298825948583830103061534922442083
17498744568740715773007548658461987363
22597741772215269014283360462861682963
19921072854864869014841360525213842963
5926452701399418242916599376906266063
30530984251026904464463578349399435363
16671270454402826445468900971853177303
25296157318952119353476162264858794963
6330467481982368589849653915334777703
11456188745437467220641026690762113283
2833019237103856551616995463885305243
13852346725780215702086679118599234083
19638828862705887558399070395348210923
16806493968448909646578792992330593283
13859394194779709971190866587334929283
16952423029860011417858931895306282103
11718368864786782105302285503062633723
6202943823545965061841768553291074503
22604738712034961726194795220947882543
22328230009337878425302285492938602523
24738094134120494733906587755920994103
5791882605080362456031888416195864443
11309273051620984262513308275523714083
8470570792927666644759400555853136483
25287417016559696886863600288477020163
16945729845514813645313035374541473703
8336351385009575829676268112970273283
16953093319153985300505674912266265703
8469828268584930024346677891911057283
8620962596128361159919218290456066903
5785860509600856246207520950023074863
14269111306280305438999412385688386123
14127158440515396734252116562122105683
2832716454287403288339067422851377243
8342002615940077425807792208781304863
14127475399659134784811870827792185283
14268774035348026368599288456090433703
14127829531158186005734228534019865283
16960546148886866998175142614228370523
22167469674752705274614213230410601683
22469459734934930925421385251034450523
5793595519103968385778804919309810083
14127460340126242018612267627792833283
13987589663622762504619029582285313703
14559408487863270418462612174500874963
8760161569741566255199123644631738923
14126786028147064316253043337361001683
11443120170782756872541022338691696883
20049217232664915032605762748698635363
13860048346615960212857899138954889683
9035626467328358066849191567702626123
14275856795478344507913485493022130123
16671623860585840845468900968141954103
14134909680082278328029638255635882103
8605847957989035418031362665155882103
13992888612868655125812267627792833283
17245121374996246313478250688600394963
8470516977595634947363647545747544463
32953614243664869014443533575123465763
16946065736173947624092274232586770483
5511404637935425429676268089872657283
3268945339824543701918784161614289303
5651961508859272367735052368909473663
11422619079504876803207804474118736863
25155210783947834239083972740113338923
8893691343710010284791003704781482103
25161284480618062460389227675665507363
8470903690316259069395590771668202063
11459312833009911995299085503187562923
17369609066714083113501781720861842963
13994298825948583830103061534922113283
14940285007070331747407548658461065763
8329252194658316553847646827792665683
14128869714438706402448222345296994083
19362674127710010284798784647955577703
2967254629431156478857452085961928843
9063879425358383330789288628899572563
5510715807174559767023852597897936443
14120497294481613859312898720400529703
16825957430619341560562977954960353703
13994585880014398593778750544977137683
13712057274969937155208214635661770063
8625254033691314889053073972688665283
27844024910618133347407548653464051763
11168326902586857396978709533843713283
16396763363877887218668207237453474083
14241225052065407408624036893577776863
3511861553671754388857899138954601683
16664191385810817584759031351309465263
5658673984685239964726099517844041663
8618861161523226352198094876365465263
19362991051087626445468900975635577303
5920380225497126147363647545748170063
8752744980781770480374622339974913683
11315968041146662360121990759949314463
14268793250137562392683952836430458123
8610772909840194083488617093252024883
19623692288210817585186018382218602063
5658690095221900643959636050115697663
5792186402939654704595590767693793663
5645269121552669253726875728906601683
8907466321068612233655103695706450523
8328934133665406750233836677258258063
8611126911089843514835774523281001683
30785662394163345080682356459997180163
6604322105014710674163162785686633723
4459190589264869014443533575124082963
9062186476505001797916348658521812563
8463469922658316553847646827792665683
8484680477847402684506985661975906923
8342338248550424972669627034951234063
3551190042931738976863717075610626943
5779485165529087448121990759751073663
14121101951637981928178709533581297283
24839759694708109646578752060490433683
11168276535376125103805268048844976463
11160927357695966716253032554643696483
16953146138140428314727467654733177303
13987236379173655093432968300880513683
33323380598617241266864959670103082523
19786534679693809592432090791002947343
8745042768844607524550114489812025683
13846641622972655896256728659465768843
16551751325121291393778720824656825283
8610791366890950697386846827792336483
5942575942976984981852991114570433283
22168157877967271469405022340108994083
16811175952773890222105643114509970103
30783297643549670418462550254557180163
5786513984476994773246178333709642083
2967253740123629294559857182857945243
8894026967811440845632730222353794503
14122139578292036734252075091530114083
11449832783459730925335563351511578923
16664544590373874016687178345168513683
5785861390520356872541022338691696883
16686641945627122277032809606739585303
11577036749832513234969653921619569703
22327575823753505907607002785687090123
14267716454801281722479885495246138923
17095100757113914239083972686279578923
5786161576522315242144390767436992463
5793545271566979042935626322061449263
19631445964678827417695070372244370503
8343398522143667822941022338691696483
8484593858731614049416000539207057663
11175392759535425429676268653133297283
5792520095253702382654086711177928843
3510869183452992148542136969108185683
14129557582403392738784351361418113683
8625254375207278513705822346570441283
8350796526147394773160356405834442083
19503300999916644867372506785687250123
2980711674435396734252116562122441683
25287752475001338244990857950036059763
11309963652247403374277686408017178523
11034058050409085732795015248845490863
5920060581693673442689855079949465263
14121471003822459624346655772291713683
13844996662992097940857899627793298083
13851707549387131624416279124752825283
14133832417045174919336388176778281283
5652314669256072403448281167491873663
14807041875752115547796800770126764163
11443455586856930024346657389066265283
16947442929396941560562914946766306903
5920381026519273443005462046922418463
8343396888777080316253043334676042083
5792873255650502382654086199238728843
25288454897079270324999683816343122963
16947796003716153549485303963086306903
19639212932880194773250674236560505683
2960225013554769564726109783441161663
11429683170242530024346666579597642083
14127457160943425430012571195213145283
3369925427415273442693745693511065663
3264614800950889850733694017674122503
14268421762560088644424972933389818103
14121100141464703535039531630416850083
6061980727566979043087188075655057263
8343396005793539824370709587661465683
11437467845017497867321990759814737263
8619249944574116045144947841486138903
8343412783009539824370709587661465683
14388847777966775571505820751434441283
11845841472697746271871810132881162523
16819248182120494734636351650835730103
14134909763957877090247958665236674503
8619212560422721430344184400912841683
2832381700709588043539109972810097243
25284463422881976228848909985687907323
3552882780244916576863717079512226543
6203951339406964366554371206740194103
3914901460925642418283983984986762523
19511959555283711666123899603728546123
8617838804001953713705822342737001283
13711401369815273443005491766029466063
19770996997767644653679885496593018123
19502894655272942511809169025415065663
3376635638857414907257899627792834083
11167638242203315939090874448839562463
28101977200988394896463600288480212563
22448677002534028155811085500563410923
25276038655704111163073395334739705703
19086199983976000463197022340103377283
19921072854864869014841360525214307363
27711740079706858108626855178713858163
11295147065837947624092274256906442083
14248607820137669730653032558538441283
6088894033079357419381803679127578523
8342707391347334909473415250134736463
8617217162232272036024978027792833683
19921794360992942929385148654488411763
16806514531207547624092347521417945683
19921072854864869014919184525214307363
11181377856854861552198084149958913663
3123667817381037449647147652045313683
36147676564121026178361656022299274963
14268405201593530693088762575434602543
25291157618275729580885508814285650523
28098943083549670418462550254557180163
8483954640416448286073488411088496443
16945727503205993850728922268356034103
14121081772405740803294024757958896463
21643366310001840034878517409485786483
14267734157014981190153485504536235323
14275466557523562538947626015060210903
22162117826509344088159326776653641683
11296540413626747624092326503878913683
8630907290912362504282984558481010503
21786277951507873997231372955341177703
3692790796666646314145212661079907363
8618544072135346889053073972688354083
19921391663771343628806025943581682563
3567664302619183330789278420958474963
8342355826784128995005267566221313663
22187973282608533450048412343569162523
8349049927469409378653043334676042083
11168343637749730646864949869072665283
11444481730141566606554371206739569703
5523750865051610058273414762439096863
5523766803406810058273414762439096863
24477981056027122277032809606739585303
14262753668267600387454455994068682923
25289764398597749813356425943581362563
5792220045572887780000379956551393663
19779084048102379428848909985687082123
19779083745902776228848909985687250923
14127829650779711773356894854608817683
22167823629991309646578731090257320883
5659394566260865175159636048845969663
8744723043252241863664293561812025683
16945727503205993850728922268356202103
17093035916575222902658748662430483763
30530967188398503669868425943581362563
11443845701467430791279885501975242123
8617856210294867400057899627793137683
16945478155718194866521542794583570523
6195241361511591485863189659274433683
11295464777754388898141022342665929683
17066844653796775829598854788170113283
11161582503897126147363647545748170063
2981735130754005211722816110484210103
8886625573033795330233016995927082083
5785524044830907567805268050055065663
30636980768060569266864959673940050523
13731868690224579350205268047558752863
11161617742373874016441356418765641683
8754036994391214824018617995664978083
11161617742373874016441356422666441683
16959470475706434263880574082765314103
3410227158771909472285771419286763323
5792201634747805309600400975560066463
8343396888777080316253043334740202483
25142810035095408684758358119959082523
13853017850056070992863480398215073663
16537356513859392148935713341524338483
22462414893646182066365657201114602523
8618494539298023709180356180560657663
13839967825047404716286220909069987323
19228103195162641863971697798672201283
19502291644822932172256330429847402523
8469878686205399669244375658506417663
19639834864471843286742285500566778523
14134909680082278328103824031057002103
11309943301479155181593664105168682503
24839759694708109646578752056586114083
9013864906339732172095962246868523323
8611479186273535956190046827792496883
11167956922920931336458898054605304883
14121789819570660515951055524052202103
8342675426242530024346678382480681283
8328917272463449163624869505482105643
5510696507078374433194846338692042483
11296809547214398593778720820873808883
11174670372250100107030775966858274063
20048563000948156873807548657174658163
22315481929730061971158358119960226123
8752108413566375829676259408839234083
28116474969873297847785148654487587363
25431750732406959914649901780950594563
3914565201686541217330241185687249723
14270504956043034898130394784336185723
8349048340240194773419062406797633683
11296171012675396734252116512330441683
16804447447963208424092285010256665683
8482950868077172629771164188433161283
33472044181007491708965984978397827763
5956385687487962392684036235988050523
25296810789508071635637794548957042963
3794106634167196856018414268628370523
9446368750597173623559714033242947763
19919745531382179082512265943581050563
16543748635162641863971677262410426083
11738473340618492130789184780122467763
25287800296043573623559714033242947763
5792553826193586326995590771667376863
6211316493190765061841830049619882103
3504831145302859617657899627792977283
11444179825806371858866844806740202103
11309273390992133497508313168910121283
5793545271566979042935626320778409663
11578363033007455053849653919050754103
16678319567720494734157069477396202103
11718353130049562980054285498001322523
28109041029366484345353485508508985723
19369385014120494734230642850899890103
21777265392632272036024978027792513683
11435755858062541560562977979222913703
11161616855236110716605268048845785663
13718128314187541518844765724422904863
13717457858892713955005268048838752863
6195561806362641863746398858323705283
3504496359962641864135937617037626083
3248809027389673442931529323657945263
19636441422669587585778804923280673283
25287009365569166585558274692177178523
11578380485212324045468890681875569303
16684055530062799284249653922835897703
3511525929575846486361160834889816883
2966917533301749943673541766668976443
19639883442706265682199412385686762923
11155259133437978352374622338692370083
8618207726598123164726130793162425663
14270840284362129580971839091802114123
3410227158771909471544815241427563323
3934716112296320969463474364634146543
16824613489628994083566010425936522083
9063209007890938244990857950036059763
3256917716466249513809370303326972163
16947124297062054175405541564634280543
11161632883983283233194846338691712883
8343060595983283233194846338691712883
14270838392767962392683952824727570523
27840237695603683114059178120343435363
11309222847756934909473415250134736463
2967977186679379203039694926217944863
16537037748762641863582353999754577283
11296171895564826222941022338691697683
5517039221877535677088390763719241663
2967976798386155164726173345616833263
17079911546640194083488423045325481283
5791883532457794083484532304970273283
3638058218444362326524951146509009283
29972249140921965061841830050833322503
8483636842400856246371760207629474463
11301821665310948132795015248845297263
6352279668771079007958356148945330923
8470886069967312131208030341453802083
33320312087754134919677381825809170523
14120782512905310151414212742668994083
22195659046892946271880206934099906123
16839363136927618996805869627226282083
3531372581293473997231362670352522503
8328599304993009241460952116691368443
8764859059982883399705683613837954503
30636293155782198046999412385687082923
27846294150962603209647334584984219763
11160927357796120042144390761155553663
22456409405475883195299085497940050923
19772054975526041266864959677840354923
11174368420000748803363647544521792463
16946771964704146272114148020998785323
22604367755090676561298917079574729743
25153213165298874693088771292569834543
19778412745580703357428606113687242123
11162658766608192738603858487309634083
17095469767785530239084015799245642123
11014331446105554426606020743946610503
2966917575255840003039726748358745263
2966565039595103948243202074950744443
8342389423247760559805268048845625663
25135412033577380229399412385687250923
25133702024015473029399412385687250923
19779453551213112957428606113686913723
6088894033079357419717685920407898123
13852043974825795330319218331143226083
20056615693212040117327548659677826963
11295817854370490786137109536269634483
11161970810259809378653043332176665683
27966383697036647775557308059085650523
6604002339372246213363162300567562923
14268105598154134919677381824465986123
5799283836594975677088390763786264463
5792553819780470022316474448845456463
11590462094213478066864959680529986123
5785156040829515926995590767692976863
5955345500095962392683984054103578523
5793949948807547624092348065612977283
11444531847796179839084015259021650523
17094746002754650975958306490001002123
27952626208060569266864959673940530123
27846294150962603209647334595037362963
5927106253119581821600420455943218063
11437470359409463304282974880403873703
5940900532984578322216258279886306923
14248240358957845224260468306186097683
13979870424397841863738450615370426483
19771702912071621190153485504534585723
30932259725510539587458748666403722563
33320311873881562392683984058004370523
14128220394043266996974237443971873283
19779453771833503357428606113748210923
14128220394043266996974237443972050883
17093671289965856927446285503255578523
11308885667857593277088390763786264463
14007721441803437410149225120269304883
16812535525268026337305674911123890103
14268441142474134919677444235987554923
25136099018687962392683984054039898523
22329573782461183666849191567702778523
8470904611092107272541022338691713283
13994317163241226445468950172618290103
8470215029865096913409067627792336483
13994652200343479394653032042446130083
11296188538270583528178709533571697283
13992937357072195330232947259085321283
8342337453845174919336410758736665283
6103355196531901997410011292573011743
13981212014140248007005022350403554083
9015813581970174974481052806868210123
24610940497031929574716880034964362523
8469828268584930024346677891911234083
3505132172278541263197022341319386083
22465471243419211707794917079513834543
22167136145459972840178731099204041683
22462380542307709367698917079574729743
13986881711344008695501878403972050503
14121081772405740803294024757958745263
11170040114583479394653032046353330083
24879375953057378705851426927702641323
28101307834163347700483905285601507363
11161262813736930646864917047181642483
3564596800270988328424739543581340163
5786161579038907567805268047555865663
11435755858062541560562977979223570503
24611594806474128991196829828369162523
11296876796807547624092348065612977283
14270489684482815666451919489546946923
8618173509461153713705822338832842083
11154873257380073443005462583309457663
3108554062357647988012074630672513283
11309273301134909872952362602573794083
16536062948247931624416279127120208883
11033421392701307130773975658445000863
27846294150962603209647334595037674963
11027046809815273442689905769156329663
19502894655272942511809169029385944863
11019997860505626909180356713161953263
14276175441047401994908563643351242123
5530123728386289239995402807238729243
5915100399777157854434378913748210923
11443808747253979683402589751316042483
2960561357015273442685565519494921663
8752089239325549007852207237453474083
3248809027389673442931529323658265263
11160927441577080429212520553095081663
8336297572182815677088390764998754463
11309945153132484503655845970253970503
5919355936614425662607812149962273263
2981735130754005211722816110484041703
8483286072999309646578711178570113683
11026392412492713955005268048838752863
13832866866378130925589557361181818923
14274463628575222902658748662430483763
8617838722659730925335563350228378923
4076988665709585020389227201757522963
21631236380841795330232967252688521283
13981212555520024317814049921417944863
16952474374637165061841789090832530103
11174669487042530024346667604819865683
14127158440515396734252054126346601283
25274965046105554427291249751511082103
14115765033129796734252126749712833683
14271509525410969266864959672728226123
22193372907628492466521572512397962523
19772743724266475428848909985687250923
11296490660688092930151058000973313683
11295147474599309646578710662737001283
16274623507443537155048060960147865263
19502326039987427225302285501783266123
8623878824710706540246285504599250523
3638411257206595330232987809424521283
8618544032405064424591781513287233283
3504496359962641863975559225872521683
13987959510550332909679885497799073323
22194701826897509887702285495565649723
22194700742470982250034270395348210923
5517391501470495677088390763715872863
11443120212516341816046226027792976483
14121469246519170996978709582218265283
19476070487394920207250526776653474083
25282028923321171616351717076954450943
2966901586453085656035759187402249243
22195674821329985476134362785687562523
13987622244755220898141022345360682083
11168327787568722877088390763715528863
11295465442242530024346677918928665283
5919355936614425662607812149962096863
22329573824509334793532541122903098523
11443173018997388121310046827792496883
2968312386636259135009414759751402063
8617838722659730925335563352855578923
16960530707341130567296064130762441703
11737786145950759926863600288478794563
13711452622197388121310046827792496883
17086289491291344250729342088151073703
5793243499861405309600400975560066463
28383165062942417465132677739729170963
16678319567720494734157069469774274503
30778951507763347700398228097701034963
16814248481433624317727614081414577263
16423606991251349345657899627785961683
11169351952845559732978699864660202083
16677964765117863829598854713805313283
11148194245683226352198054020112664863
11444533743589056391279885493968850523
22462414056777399805637481608016521703
14134170389442530024346667604819865683
13852700008011310178653052034890889683
9446368750492040117327548659678307363
8885987994690192840057899627792810083
8611814946920008424092274256839242083
8618545001300036952236658286481002503
16820272349363402418284003995338458523
8349754656729087448121990759751073663
5652264337812529548833415248711065663
14120747912413106735039531630416666083
28249634055543435081189235905949819363
8336670021775331336458898054605304883
6761342552708071635637703374744539763
8328580973163514496790980174147545643
16817958895203730236069113020561162123
14410726949772411707913485493021802523
11295127469850691671184426603722434083
25280633935255123499852864137364538503
5658689212520115939090874448839562463
14120765356518998778614213227792665283
3108554062357647988102207617418602083
22161112787605064424591781509386433283
30636963235880305438999412385688386123
19780142300141232560628606113748210923
16664561365571396734252054146765641283
14128180921222067822941022338691696483
8470517816671143990563647545747552463
22161094460582988489053073972689321283
14121452425467464424591781509386920483
8738279751440194083488390227472841683
8927282985689014908802307827798612563
30784303980894870158824739543582474963
11449832783459730925335563351511242123
14269111564020286238999412385687250923
16670296701011563751683545249617002503
28098943083549670418462550262359907363
14120748616642530024346677918922434083
5919422967574221460447858746957305663
14127158440515396734252054123786601283
22166801941687478067631393910147722503
5926100421398066866365677678551578923
11563211399019407150453177426247072863
13846308048108823650653052034889961683
13993611803137188929643153010001298083
8612789734636823650653052034889961683
3108554062357647987769969744842434083
8335981363405299453568658050765296463
8484593858731614049416000540423057663
11449832783459730925335563347537178923
13981231012554515585778773121414904883
16947461344582492039279885496585784923
11295817898194935585604446827792185283
11162992589056024317731719783814577263
22463456849047401995507323984912682123
4049774421194132172338231428365962523
3638411257221547463902465670669321283
16804782690105112726995590767693304863
14267753574099141471868163264529826123
14120429052626289467741022343946104883
19363345090400829645632730218644674503
14269129008330134919677360822039738523
8772895344680305438999412385688386123
13583574079280290991805267560006608463
6330467482222820173849653915335393703
25290100741968870325401205918103907763
8483251675066048286154999428038568843
11168628896648164842144390764870753263
16396109134362641863742272569872985683
11444163635898260754044163210452202103
19636510377353505907607002785687090123
22457098454152345266197537409546770523
33321671044279357419381803706003722923
11428993712868611300000379960461313663
30778951507763347700398228097700707363
19369385014120494734230551121038114503
16678318057766322934924331629005305683
28108706672442952529385148654487419363
13852346805566637410243207225933465683
13987234867436363515839531630416185283
14402017980822932172256341178000690123
16960545979215959268172875425751578923
11026710506301307130773975658445000863
13717473042278426909266545691078897263
11019679976622458242916599376906105663
13851658098857794705998460504660522483
22188611022206068434969653919056690103
5799636153781560417264899206740706503
11167638288367684328178720312528185283
13858754863233041863578482337485313683
11161263827081025430103061101200497283
11295464645418316833194846338692042483
8879933019621757493433016994708025683
6055623045714347463746368568586434083
4074353380470132128847548660958307363
16804429789927076797174622338691545283
8617838804001953713705822338832842083
16664878498784283337053073972688345683
20047268514950618989471625943582307763
11571988487865963751285599848080682503
5798611990784025662513378846992674463
11175391920674625429676257849876041683
14129240539351536214615309985686905723
11296825324114347463746368566087225683
24610940497031929574716880034963906123
16953482643353689301427232366487081703
14134909680082278328029647983635882103
11295819439612693945156445779600505283
22167469672529467313705822338832842083
16550140035125561303224978027792521283
19771368074128746885399412385687082523
11175005033454414109180375712147704863
11309273888181560417264899206740706503
5920718368387659242144380446861466063
19623692288210817585186008116617937263
16678603972842662863197022345168513683
2966565918223945598742959184842424843
14120429061103475235574622337481792883
11161262985692617841222094954506593263
16550457963368761303224978027792521283
11309273390992133497099317328909633683
16811494543182071862494046827792336483
19503955946631929575024099490966946123
8484327313118913800381462129236538503
5517393134843111152198094978634265263
22457080491703574271284278406740866503
25296157318952119353476171990359442963
13986261704833041863578482334986113683
13987940969706477425639898217158576863
2966918416313643275318078008650601663
11449144915291344250729342088151578503
2966918460347805309600400975560066463
13986915881808877425639908482694576863
16960545979215960682366426812628706923
14256056155159975829676677790925641283
4077995546186714528847548660957515363
13999598662184930024346655853139704883
17101050927101330960000280813130450123
5645269121558187319632519277136513283
16825588290034141928178709533581304883
6336437484322622084063684176845296863
11303269582782650951705664129421978503
6067399095244609430004419206672513283
11295147474599309646578710662736833283
13699039210647680002077954644813818923
13993611803137188929643153010000833683
33216982814573585020389216974743274963
3108554062357647987769969744842602083
24471270884561718650663804582487089703
8470903686038594658653043332106602483
14127158440515396734252054123786433683
16818910920217004153910531206740810903
2981400423087529173250706050759073283
11296522539501163194303347845252050503
16960545979215960682366415493457018923
8342354235360347491873414762374736463
22303399857053846934758453915159082103
19645219264420490391336636632854729743
11174669487252245224260436051533320483
13859711879454184709088299627786586883
2833406168148752536547748380234097643
2960559719124358403294024763162274063
13987588782603438099829609581136834083
5914005642480766913839575658506105663
13980188222801644233053073972689320483
24877712611608443200407002785687722923
19502981354049562980054285498000698523
5793261069806905694966622337483082483
13979501195738509646578752083536993283
5798931512999309646578710662736993283
2980711674435396734252116559569001283
8335626567440194773414964842509482083
14678895534603362909263578351959587363
11303269582782650951705664129421482503
16686657883987303014831422113616370103
14680860142597173623559714033242947763
20048897746342883114379075720343587363
8463841409552668528083428586375242083
8753380881398541263197022340170889283
11026726323031432272380335187469465263
6088557647869334919677422733328842523
3101170279463060834239531630417162483
13846946379214398593778720820873960883
17109562097079270418626184974678612563
8329976886105554426701047406420041703
11174368298475756719805268050055217263
8625588869289796734252043373133146083
5798596098571440133837058128913001683
25274965046105554427291249751512074903
16670296701011563751683555510218594103
11308566770327016707126088733574754463
28099614128007169586661257950036219763
8612100700331876160726243358858265263
8470215952612774447130452102672665283
22193357046967767084758315192785170523
3123667817381037449474921096010113683
11167285790340077425807792208781136863
8618208571971396734252085892045801283
22314068449313770940265300047494577263
16813559026157165155304696449560368503
14122494374467392738866607719815898483
3369925427415273442693745692362409663
5786196051929087448121990759751073663
5940882157397150440178710132804041683
5517779006628379500716484176906096863
17243428511984994530789184783959906963
5657680859591660803363647542026265663
14269109498005765625144794788311579323
3114929662697214027884068082458938523
16798091227715396734252085892045313683
11718656545816645018031370812298450503
8751735118307817006879407237453474083
11706241370220492466521511999002458523
3263609304421318861231341711750922503
13999952661442530024346656824650265683
3504158297052992148935743133773473283
2832364168717547701948652597958737243
22187000325814710674163162785686633723
11294793517147923585778804921937330083
8470550618005610991137414759750897263
11294809713563208424092285010256834083
11296170175900983727248222346640184883
13986229704165755624416319111824521683
5779149702987554627920293920141457263
19771701945147418942448909985687418923
25274965046105554427291249746193674903
24995469961227223244981527681555882503
14256343047865963751285599848080994503
8363912909371266996978753079184506083
14121853440571266996978753077843881283
16676941273257794083484500541777162083
16960546234859355054429433017940378523
11155209638343911709180335695625952863
16953130319543353549231372932105777703
8483636798250851578933700204931856463
13711435001828556905116315755792665283
5793628318781724596978699858125321283
8350108706312344800805931630416498083
16543074189072195330232957550285322083
16814563941444570518504717441559082103
6329812413811318600610256010452194503
30933653115325205329385148654486922963
30636963405561398046999412385687250523
5799600254674339171959636048845464463
17370919327348156873807548657174658163
13833201525163834907460436074586122883
20049217232664915032605762748699099763
11428993671019405119267862071178265663
14130970179829030791279885505946114123
24994147207984533576357379721427394923
19369704575998917453849653916618593703
16811142181910559626462046338698449683
25135763516252580229399412385687250923
3913591242339732172342306959454275323
14134909476479279667803034299216994103
25291138414770515128276678836899899763
22189299305095957224338249814096345283
14271509525432176684758358119960066123
13711384550536146588963647542028985663
3108554062357647987769969747536834083
8625553678763834907460436074586122883
11308585185644723706864899208013802903
5787153112189924842144390761155553663
8477280840460838738756435589386450083
9028915788776827395372506785687250123
2969018965710408424092358335187377283
3108554062357647987769969748816834083
8342692249815273442603449449225952463
3117364875605145266197621493082114123
13992903802640194083488175671309786083
13853975789264505544810949252234426083
14120747067150463276172331630416514083
5793260189013825429676311169411713683
14127457953550463276172331630416514083
14404017990619162980054285498000538123
24476083555120532172338231456401610923
14120393864827964758770709533510897283
14134909680082278328107646056202754503
16820540828844390066521542278801610923
14811451047838843747407548658461835363
20055609349968870325401205928221674963
13993240229871684328178709533581473283
16953482511050411417858931896653473703
16954153107101951764505643111885313703
8341985927019405806977681975181304863
14539226293717542150665564939930474543
19651595447447404716635784736465002523
27711755976119269014443513560861065763
3116993883014761159328669910161338503
14270505881102284466197610685907385723
14402706685539732172576198253203424923
19644884600882533086277891720020057723
8470550658286972574536747626372363683
14127459503042530024346666628038896883
19637517805139346271876149889738602523
8604770023962641863742107270672201683
11309273221342995584319725190733297683
13858368985257794706158655624016513283
8605105610320302773383630955792200883
30637316484279357418972676235988858123
30638673930754553491158358119959898523
25134389636279357418972676235988858123
25141100522679357418972676238609498123
5793931147520024317309358674125313663
8329269635926799879540962872451385243
8342675426242530024346656826000681283
3116658554811545266197621493082114123
14814087507551827606607548655958650563
33215656575623094908954454711702642963
27026203731539346271798375611220066523
11174315487784930024346655853139873283
16798091269459208603333675627792513683
11296541784546020039664899206740201703
18952939312053002673034047541962256863
13846946379214398593778720820870921683
11296876796807547624092347521417945283
11161247007933009338794846338691865683
3236395651565162504536948408721010903
6195561806362641863889972845072833683
3248809027389673442845544044937945263
3129393216951267767358991602523283763
3248809027389673442845544046221145263
8222600981723010996978709587591249283
8349367904156559122781022340035865683
5785524921136358462509517953478753663
16677966363152667874530355767178282083
3236395651565162504536948406026602503
5645253977907699453469329514381304863
2966599603087518046790074448845802063
2959888588756001197601393181575065643
20048578815520218989471625943582307763
14397289118774974458279620795348210923
25142810032845457595299085494103570523
14121853440571266996978753077843866083
8341985927014425662435758701318904863
30786348580279270418135085294557499763
14267749965209342027884036284567898923
5523766054706532945441415248844968863
13731851158228609309180335695558752863
13980859353169467313705822338832842083
2974334522192876803207804984519072863
16678956134900750229771141764045633683
16676941273257794083484500541776345683
11161599996236713955005268048838752863
5658670715545626352198062620230913663
13987538448963392148534149764173634083
14128163307253979683402589751316042483
8490684955152667874448039965588041683
6759697712317821399312265943582459363
11033067273905534442144390760007065663
2966935983835332056035759187466113243
8773248593079357419381803680340866123
8618510479975846486361160834889816883
13979854737512871469405022340110440483
5806682586791309646578731090256833283
5644246422399499046269348381571385243
16814248481433624317223548473932976863
27026522339144439705302285496849322923
3695171104330870597916348659736714563
14127457825320930646864938602378441683
3108537238784379624346677894733633683
19644564747044879871702285495565497723
33463639634767608165861257950035740163
14128200393930130925249363570455082123
33609179632109162504709131370509482103
16677612403735975829939446327245482083
8335275040614425662608027675021145663
14120429052626289467741022343946113683
19369385014120494734230551124819890103
16684054858999609003562057937034594103
36147676564121026213430695206999099763
11442766970640194773259112530122602483
14128517264772734784811870827792185283
8617501328414907567805268050054904863
11443138669871172328178731087431242483
14127845467499281255719138902099713683
5644914279333771447841393180237305643
25423664160563347700234367675358474963
11168326904998582917698204293459705283
22180571881328924596978699859530594083
35758076012025716680574182049750634543
2966935769837248286073467933645946043
3800428918206696790938678406740210503
11154553651410817584677705319815712863
37785099125167860887574173857816043743
3516858558956740382155172381510576443
19778782725224600250479885499216192923
8343063112460838738756435589325473283
19630049085060076803207804469837473263
16825958141233230781174622337607234083
8349033993308250575926078007178448463
13718112256215273442685799017226264463
19489474560194542512399413326217776863
24738094134120494734234852459920361303
8202486819503267719193653918986602503
3532346540610083399705683613837954503
9155769117857380609343972512468522923
14126806158720149265138731630416505283
10893216721798762504618846853527410503
16670296701011563751683555512720994103
14121135508167398074393653921613129303
11148480255157630442144390764941145663
2966900625963000404464057424973128843
11430069929431613645313088641421970503
11309961884138553549231372909203856503
5947257243524690877088390761091865263
3646450066570442418283984521364370923
22026523484006426352198084711814577263
5791899548297241008956233811277464463
8356111590113728369886046827792842083
16953465910100036950774848159187864503
3137497406900658812389268209176243763
19645202443048403839083993737302625723
5516719445634988805411042869897928443
8208844501571394083566215274580184883
32798221905067863155693038235408850523
16953817390777963194303326880269144503
11308568406248760417264899206740706503
27966383697036647775302872690455082523
11296204564899630422864712275536682483
19637130836124686230103104156233945283
5537557712800869356680008761933473263
32623403272583594811991309985687258923
6316693301568277224260435539405465683
11450538267384580357359087267030585723
8335981403240427754492950097990897263
25430391777915940681189234724241178563
5517407569749515373940962869898433643
8612115087120194083488616580039056483
3920957197135738515391942283802466123
14276527760586130925249364129751242123
14269109670386417801974817823120529303
11295815333482884764726098999178600463
14121789020356309328307253921412210103
11295112412277535677088390711184328863
27711101664695269014443474587726307363
16946031791042530024346667602128665683
2967960239379345675318078012561001663
28099262647466320508802307816100866963
16953465910105554426786860111619874103
4203185494234083113821649600542771763
16543412251966636887987243091408369283
6195897226725755624416288872075050083
11430421454159940328178709533581633683
8350057405460803197600420455942592463
5652264337812529548833415248710753263
2966937043437947624092347529364041683
5645233887495600932795015248784674063
3914902503529738641929485497997658523
13987890772580802401657899138893802083
5785489730941841021600379963155704863
17108539270105001797916348658521812563
14133832417045174919336377399239065683
5799951697519092175926078007178264463
14404974367548969035884004544151554523
11429683170242530024346677382800833683
9033646206570275286742285505623730923
14128162594233087666370000035101641323
14140258929628994083566000160340034083
13839930736572655896256985703811536443
5531165641838982077088390762439057663
5942239178544712424591781514570113683
8349371213357845224260468307597473283
16811494417441557846766399541965810083
5792572320855900949967700050121936863
16818910159061220173849653915335393703
5799989488287014101427232366487410103
14001296766419640161424222340103225283
13852363492290530024260436078291696883
30529002656263430780389216963037042963
9170197565760703214585071797076539343
16817958895203730236069113020561330123
14261677231042530024346678379850433683
16811159001257794705998533277642425683
8744739736477305545290815622608361683
19636778861037947624092327041418273283
8469545616844825662513574043085474063
11296170217844050633053073972689161683
22465519394028371616351717076954450943
19496536971433794773250683499728681283
11161969308792823585604446827792185283
14509659669204607408624046672781480863
5532595147072700036585115788122770943
16804430456754341909648222350615570483
11301486829414425662521590891785929263
25012266393472693938284055226003898523
8470517898140494109180325996941152863
11442819736886905576178710557770273283
17106830894030774908802307821341012563
11148195084544026352198062620231065663
11301522103505559948833415246157153663
16813895576983479394653032047632665683
11437451870812324045468890681876202503
13987587899696628572418706027793170483
2967607697448426740548640848845296863
14134910264668130024260414522007073283
19503617679889073706296794789399570923
13992654747075952845468910704855698503
5645233887495600932795015248784666063
22330263155876145570313485503258450123
19927799974899068713478292137559587363
27845318553834469014045742756375899763
14276175441079357418886576320529826123
17094412050267430791279885501975242123
19368056931458826445468930670416682103
25136099018687962392683984054040066123
13852380357796631093433016995927233683
13981194895292655896924785207241776843
11161298048181630442140509238090104863
19228103195162641863971697796109329683
11449479534761794083488369771722273283
8774271376038135995299085496659882923
13987219004604116703826607237392521283
11160929075363608042144380980749145263
27846294150962603209647334591259419763
27846294150962603209647334583703907363
25142139692579084835574622337481945283
3510869183452992148542136967892033683
11160909825500280429212500051469136863
9446369040208870324999674088343274963
16402482874187541518844755027405457263
19505599268578473614554371206739890103
11154873257380073443005462583309304863
22316133464320024317814039681414577263
22196649064117375020758265478864546123
16671623860585840845468900968141794103
5805993882142693269853073972689321283
19637483075882283312837481608016513703
16806514272927014101427253916429146103
3101170667960457108300853918986770903
2966599735413088687248222340039402483
17107426225030762504800299680333464903
11577036586301079757231382684557633703
16946436340581993850728889377616681703
27846628648667937782863598314899450563
14271444306060188856022285506902626123
14121452720987861295452991113286913683
9015813581970174974481052810583410123
14121099346748914503292163209364050503
5517776536276356992541309010182912863
8329268885587563194307659424269481703
19643808254307709367698917079574729743
11161970147874625429676257849875873283
17101085269433087666370000035101641323
14123146464587719778652991114570601283
8336316901318750475321990759750577263
22461828911922763707794917080794618943
14274781033998167881189214340113515763
11182486963377447377556739664784841683
19503937447638141707985819296400842503
2961601584144110128595590766346602063
11295464777665519358857473615430584843
16818927777115344250565470369558593303
6606622139594132172338231425930762923
16812520394537124045468890681933481703
24837716357699396734252116566086754083
8880604152412324045468890681876034103
6605295736876269055702285495565033723
11302526266246762504541031992583587703
8631241113144710403294024758035554063
2960560599723423896711793179079224843
13993292356770888458424978027792985683
4203504978564070324999704301463275363
14255705599625965874902285493066922923
19638827820071312633558315189066306123
8470886290681826024092274235280833683
13979483707561794083488389714057945283
19369385014120494734230582433617010503
11027011533721884596978710094218282083
19636442089607229743453011543440177283
13845315512079787069047646827792200883
8349770691238471408374622344134898083
5518802465347394773341238403981465283
8618208485971924913705822342736194083
33072395005315864507794917082009834543
16678619787260908803039715458697928863
11296171937519425429676268654419697283
16275296357665764842144390763718904863
5799282362187541518844776041162265263
22457080449666425985778804917965970083
9048748140015979279680955611411411743
14114022677100930800374622338698112883
5926773265432343485170546283658409663
9156103617576004752696794789399410123
19362355276788852434969653916557962503
8618543147318039811039684206349473263
5935583917257369364505643111886466903
2967959180144843851542959190026921243
6745268135958260887574163637137026543
11295497409460241863742476909008201283
11296170091830905575940568764311225683
16536717301929795330233016964045618083
11303921203456024317731709545033937263
3116659395763978445399287913229810103
3913910131078546271634097333069970523
14128870645701374162052581001492386123
16946048570764614215705664129422306903
5927092791411239947731620455943065663
6477166746084906905302285500566633723
11155629152641302010778677918852201703
8330345978235247829427253918852201703
14274781252400530925249363561165978923
8476910021950636791083859027338602083
8484645195136423829598917259921002083
16402784742451226909180335184781473663
25282010896102379428848909985686746123
25282010896102379428848909985686745723
16946468810561464774358315189066770523
19773078255352994406831436503510585703
16544719991798541263197022340170889283
14269797536237165155304685723220370103
19645573393894962866279530190410121723
28100285132929583330789268177056212563
27978530321875985020389216974743907363
8335962153796793277088390763715866063
2966901424883802575926078008583064863
5785172646057794083402589805011384883
9035307989841049266849191567703730923
8482930563875668658107004469898096443
3920942139454051690443870395348210923
19476757684238458004214213227792514083
3565284752089014908802307822557667763
11295499124920356872541022338691696883
5793614897009463304282942548883714103
5933145969305626909180336188237769263
11437434254735524045468890680657154103
5914007278169937155208214635661465263
27981166188368870325401205929438459363
5516718774860149625737442869898433643
8343396844422067822941022338691696483
14262753668267600387454476471504858523
5939893809731394117972593771920850083
8476571873066904487616933533635386043
2960558886339781039067352119363368843
6054968654373352381174622337607082083
17107869148168693595624739543581012563
14277198224064870066864959677840842523
8753065389951606530232987755786738883
14402956489256930646688390226125641683
8624230709514813645313035374413481703
19625067971704574512595590761098265663
14404000414429172313408421563348210923
3370278631952668528009874055888825283
25423311000034961726194795224858450543
3787059997857378705843704015888546123
9027589549831321266521592015821033723
16409227399131367545426607237392369283
16947442727840441446102285494282762523
8624919720829715160135152316635115343
22611818816908913256650193590484859763
14254630049966773540320493646218113683
20052653038535056637007548658461826963
25428645355939553885263537844756715363
5517776540481909003321990759751064863
11444885979351536214615309985686905723
11154182033874698445399276574925810503
8476287585244995330233016994708017683
3511526810284551839929007237453169283
14127846262237394579158295707022155323
13851975188240194773160400003974904883
11577388951746724045468890681876034103
5799953371167511811039664231818601663
22597674577047401994908553912660378523
13979818282787301725065442875146097243
11296153478497386011616268882250585683
11296490660688092930151058004685313683
11719024294307369035884014272215106123
33213676824263232928847548660957042963
8893691343710010284791003705997482103
13846678578891132315674062981456504483
8477951048203440169464638547472497283
16677277698276775829598885536205145283
5926754733020994083639932473805321683
22195021596550039054042187426967570523
13994902969192062817657899627792673283
14281881414362301997409960119513811743
8893354798718730445468910701197802503
3652824607622763751285638840656385303
5798593535956001197601393181575065643
35899693165473030780389186743642002963
3370278631952668528009874055888512883
14556358433950759926863600288478794563
28101994733331905526863600288477012563
16275615879769937155208234088006904863
5928502080067391426081436290762601683
24879375953057378705843624557264386123
11296857112508655896679088206214896843
13993627861134909939897416326669313683
16953818982284582101427221587469314103
11162992589056024317731719783815241663
6379525622387830597916348648161674963
13994651986234745985778709102413297283
33468657829839506882024739543581340163
17060486887952667874623725162323865683
9028613633098738835649650875286626123
14262063903923007791535146576909649683
8625608957809463304283006112333313703
2967269850433732056035759186115545243
14121100980116026337305674909575402503
13711720136998680042144390760007370463
14120076779733178951705664129421817703
11162339072143330024260436052880681283
14382488285935857931145464911433928843
16670952692149211015271722150548041703
25290133155108714821010927295322282543
14270857686308714821010927295322282543
8752039585142594083312069763978442083
27839583264552112366102019823959122963
16545039557942905576178721875401969283
14000674918913335173469011538131697683
14121101867415270433194846338691712883
5780174669061898445399267362967081303
16811545003144543053849653916618593703
11717697815987427225302285501783266123
14806705204946935037007548658461842963
3101472437017812043539109972809776843
14120763848787561192169708604564210503
11442768736662930925249407163351578923
11309273177093339429782559773636042083
14134909763957877090247908485457322503
18960960421648195330232987810711233683
14281157433352118908470919876577843763
8469827566463670165676268089936657283
16804450004077172630343938644746433283
11572962444910870078346498720400529703
29852460943070544735958315192785618923
11578700297043785358554371206740986503
3114928695826792622105643123739266903
25142123798275086230185024641478745283
8470903904446240003039726756240176863
19509020986160532172338210459469193723
16672630323456024317731719783814745263
8342675518622574415487396407245465263
11451245515234961726194710156058947343
5510327502924470165676291204103081283
22457097701374116045144989902285313703
22611818816914135070025219816462146963
5934474007576342174282590290121945263
5934474007576342174282590291405145263
22470502440879851579077481144657170923
3228340943497241008632240157578417263
22611818816924381031757101298394482963
3919967303422800274163162785687250523
9063192612125404997916348653280212563
9060142342421718875624739543581660163
16408556272632272036024978027793298083
11449181286099141471540750475988050923
19637483075882283312837481608017010503
16960546059029646749160258153489170523
16953128515882283312837481608016674103
11309273051620984262676974163466441683
13979854528002160889958616709453474083
11168646556990636791338079366673170083
8618543530887119668933675627793321283
22053739574110010285192499849165490103
2967270651788055088595590771668202063
8618543530887119668933675627792514083
8619212858008604024927326776653474083
8469878686425614390563647545747554063
13981211091608604024927326776653474083
3410913846452909746697044668628538123
19772373570327483066479885498000858123
6747568208475394782610946770454642143
5786513984476994773246178333709633283
3121975921456530925335574664145178523
13844978967218555624416279124685169283
11431095279887100358358296220356370523
14113382668457794083484500541777002083
11294792850164719358857473615430584843
8328915681040194773160366622919242083
16953093319153985300505674912266273303
5953652850841961311958358119959242523
16818256644314275060954371206740674503
6478477006714012446094451388566626123
22611818816908913256650193590484707363
11175726581872383892378678406739865303
11161280604076023585604446827792185283
5926773265432343485170546284938257263
14127457915696870433194846338691712883
2967606238018549943673541766668976443
16960545855436600192795927738068050523
6088894033079357419717685920408226123
16812200910521965061841749152404362503
4062559544804747126736377559511418943
6352279545034134793532501173008850523
6604002213318194866521512534164522923
14127121530640194773254812779722112883
8605104641122294997341022338692042083
14267770764794846488684035717587570923
11295851404398220585210543210506434083
25139741566154134919677381824528842523
14136956339047467195299085494103898523
11577020021180783829427253920268992903
5531182420953453759869574274640680863
19643455272482863429010938064781474143
8342002832271518046790074448845802063
17236309758324878487418330811422139343
4203504978564070324999704307741675363
9446368750492040117327548659678467763
3129393216951267767358991603806483763
16953130363551014101427232366486913703
13980172540094240003039662672909641663
19771666536523435418031350817613473303
30637316484279357419381866629462762923
14133849147693651894621420600454744863
17095772020237503214585173198675746943
6759697588585853399312265943582459363
25290083679140715773007548658461842963
12254619944885034861471625943582307763
17498442864464869014919184525213994963
8619232026066214101427232366487082103
6329794715861220173849653915335393703
13852700047867972328178731087431242483
11147825058640876803207826003459713663
9061500713689014908802318059997012563
19503617719750168620758315188999723323
11456244196554134919677381821908050523
19086517628794085217657899627792977283
11449498252157715160135152316634947343
11451243835405723966448909985687754923
5645269161399357514163049093325465283
19786534679693809558361746085658947343
16819230738199705266197526130390585723
6329794512002826445468940395854106903
8470215149387541520880252984458265663
20048881400735735037007548658461842963
17498442864464869014841360525214307363
19920029172767487666370000030986450123
13987605603975236328178709533581649683
8611126911089843514835774523280673283
16677948875196115294966622337481945283
11295852161469817985778773121478745283
5658723603511276477084531305031249663
11020015478689563414205268047632657263
11021042199943461706486827678925144863
19362991051087626445468940956618281303
11450184089333979683402580125706442483
13583558105184128995005267566221473663
2967960109151461808624089167494577263
8470922940095977396978709536403544883
8335981363394540478980968551750897263
33489443204252922848336089171603721723
2973276807014425662439876148614728863
19643805828211899346465446563028547743
16818877312921558919193653921680496903
8343027043461301571204149355792336483
8335997341595627168187628088656337263
5511739213260824317563730972230897263
5531166302138048286154999887433936443
3921277725857378705683685999767250523
11845203938489746271871819862164362523
8329269766281025429934962771399082483
6604002213318194866521512534163897723
6093911129594846488684035717587570923
5786867897336897968800379961875874063
28113031452349529078863558870232067763
19107641861430905575940568761805321683
13986915881808877425639908482694745263
6236886947879037447648883957012546943
30932948734434961726194795216913018543
22307730602093527245644413083219394903
3268946052960829645644413083220370103
13851975188240194773160377909828034083
21636336572522105576178770515472673283
5793578867921284765061950573133313663
19629731375162945148048222346640513283
2966935855936113939755860048845802063
22611818816924381031757101298395107363
5658320025588100764726141551757793663
11154873257380073443005462583309618063
3933406937991720087901823133976371343
16671270454402826445468900971853802103
8627001599178130925249363563857834923
11296876496600239445554434151815410083
14268105384281562392683984061841826123
3100818086057794705998513312205634083
2832684619730008247841393182925129643
11557189259169156992639429711494729663
3504496359962641863975589508103385683
16960545979215959268345285254807578923
2961249478912810781987084905091864843
11175339741424937340605268048845144463
22598043673807107594908553912659882123
25159670512408675266668425943581682563
5927444278684709721310046827792496883
30249074926794134793532501173008378123
6342261953220387286742285505622778523
16275278699871143990563647545747552463
5786885511311330024260414524560833283
11443811431818005224018616964176985683
14126770177988168424346645097034113283
8476878054957845224260468307597290083
13993948064504430797231332945034754503
22316133464320024317814039681414744863
3937049189901503214585062045975418943
8611444084352788898141022342599242083
8618561820641778901427221586259873703
4457896348779643747407548658461682563
3565619373751004997916348653281674963
2966935939926774320595590766416497263
16820859711380840884249693394323889703
6378854743479270418462612174500387363
25428997333101425079785148654487907763
11442821582685805155304727681559569703
27422448694120494734636280988561002103
8335997341595627168187628085834282063
5793259974816525948048222340039402483
6054950321270596669047646827792200883
11027081161165022960374622339974921683
14255670987714530024346645048650434083
8470905500500036364132621445453801703
29851167979271988421129485501783250523
5792200623837467220641005651466442083
3129022265893874016686942295367721283
25160629246317128328095625943582459363
11577054365914275060954371206740674503
22611818816924381031757100786459267763
6888531300205585020389297896404387363
16543410448116550376178711630474585683
16800136242209557224174409814154105683
17101158473223771536463600287201834963
11028018969660388842144390763654760863
13992955012879787069047646827792200883
22596936421481215666451919497491690923
6202307004340954834969653921617010503
11316656918260944250565490868746113703
32934419134746293938284004514966938523
5800325957660759268431301283095578923
16953128555927385611162678404045810903
8619549031689159418614213227792194083
30637316484279357419381866629463082523
5800325957660759268431301283095242123
11155223104493587143578678405252219303
5805977276909162504283058843086466503
13993240097320931336458898056019704883
11429345197845174919336399981136665283
16953129520302708628464899206739856503
11571671520217718600610256010452194503
11155242440008153307718074448845474063
30783578875584385722479885496592186123
11169703475456024317219246678093801663
25282733819960309981447384685143082123
27422112185079910344401819296400842503
14128552673495539591279885495245314523
16684710208698639396316009121619897703
14134203151664601635574600732362433283
11160909741845173507117736120656850083
5645285099737765128045212320266442083
8618525914705462068933675627793321283
3921596285208026361558315191507906123
8624229786547181425713584260103073263
5516719661961513636921990762374745263
14122474113908109646578752056586433283
13987217964276152475997022338820186083
19637467265563168709612770894278913683
8604095581867805383664899206740210503
11444162923196922142827419296400842503
11301504577926126182913035373204210503
5645285099737765128045212320266282083
14128888305901429370319678575764210923
11309273301134911842234830415619721283
35758076012025716680574242510675746943
11443121985139865266365656177242618923
11429699283081025426478531767245634483
5644562796438109031879108201219528843
5645285099737765128045212294666282083
11295498955062039811039663211724977263
13838908169462274595574622337482264883
19636462694099141471872453286929826123
11450538890380762392683973311188866123
11444179867964362134758464155158762503
13995323288983479394653032042446130083
22025500117864838077088390767622745263
8759118733425549777573151317901634083
8914530412015979279681038491293171743
11302584015095898575921605867859536463
11705888287612265508324250296717794103
5926806695828052515398095465159064863
11309273390992133497099317328910121283
2981735130754005834486901468826938503
8758783308663661045613405778253473283
8919882088245719414572107964635266543
16403439810737394293490300499277625663
25135412205565334919677391528208690923
16799096436431271469405022340109801683
6762685568848871635637703349143115363
16536062910604053224416268827271386083
8485012492329473972978699863434281283
11449161910958021190153485504535746923
14268776900515136286999412385687250923
19771014293415884466197537417430585723
8624196406509634263876467893965810103
17498442864464869014919184520282794963
13986565412378457575036162667853802083
8605135811070160509600400978243697263
17369960981003362909263578351960059363
22329892591613334793532531391062938523
14268774084001676724245763205322770503
13847281126636823650653052034889961683
14113718965639124913705822341457001683
8476238092457794706162300523728513283
13858368985257794706158655618825945283
19079489097576000463197022342602889683
8625607193977740501427232366487073703
4205166761808870324999603872598962963
8343043692739456637764424760525296463
11443490995596218276762678404045810903
13699039210647680002077954644951242123
11451915049664870066864959677840682923
13853991931238209429610949257168513683
6234857362236750176863717077015898543
14127811072026282728178762882692033283
16946065736173947624092274229962273283
11456243982681562392683984065808850523
16811830886594541099836070017478744863
22457415157695962392683983520407082523
25140412654794134919677454470803562923
14135228283403437410149225067725634483
27846294150962603209647415538458635363
30932948734434961726194795216913507343
27811697549735967633519475904464858523
5806682586791309646578731090257001283
14268105598154134919677381312529826123
5913704577562641206744106555088825283
14397289116458133991359962785687106123
5645269997947232720094024757958745263
14268403307528076724245763205322770503
11437805111110864250728900178052050503
5644933535692503223755172381789305243
9035644083436349924410842785687250523
8631611843266295959159636048845464863
13981230173704476596978709532359242083
14275821485913067428848909985687082123
14269464554679357419381813925587562923
11295463894952474222941022338692025683
5779132053587563194385471624019881303
8490699305638471408374622344134898083
5644225446392405067542959192720833643
22604754604358204370215774341460875343
8214849024919642575926078009747536863
5792872668757784042144390766221144463
13986226470672195330150832749002586083
16403137900635542133244375658506257663
28108706368189476681189235892693043763
8610825040844609429610949258384826083
27837937127938440117327548659677826963
19369719595612324045468890681876034103
13724167273097241008796080156432817263
8894698056430708434969653916557810503
6464366569043346271556252780049010123
13858333666795102637855817886985776443
8343714774972655896597147215430913243
11160928993495273442689876077005297663
11294776113114712083833468468548026043
11161935704139813493244375658506097663
11161633678731842234553192526218770083
5932831356968804748833415248915873263
11294792890330712083833468468548026043
3229349052642286672380346477005144863
16953129434213793966105664133322601703
3410227158771909472449447556247570123
8611462451226819432064258155792336483
13993239258570216707126110290115697263
8611850759565258501846285500628379323
11167603760625644477088390765066441663
8611815571567505741108267627792336483
5779484328770195328463700047558729663
13994987532867392738694013574736184883
14134909680082277048435376262797954503
13987921810445896424591781506833321283
5798576714264362456035759186052024443
5645269121552667907384351773709633283
11168345447917763432064258155792336483
14120411524933657008877998620234104863
8611443954130698445313067656154441703
25423310955994770415961099371860546943
19772760366939430791279885496657346923
25277364527732468887749676241113811743
8880604358227293153305683616403881703
3410227158771909472449160380628530123
8470905500500036364132621472269633303
16960193483323266965684462164819865283
11450537379952907523294046827792336483
8886274006277753576178701367370434083
13993239391110763194303315001866602503
16818273259855626445468900408653177303
16819936928970128991041250003604818923
6209001071523479757231403164621169703
19369385014120494733829194401616217703
2968277366405111581987073615561776443
3263944511309565334758453922956994903
8484680477820394155303827643217178923
14276545464820619157681237692695579343
3269632199236079000143158355600842503
11028087834060824317637459001872184863
3378048160792934066365688486877329723
25282733908222860568684047056845145723
4189411276070694039336596099217018943
8483603336215176978600593542861633683
5928502080067392738193892489293145283
8349049094999928475169414759750584863
11168662407039170681495982670211376843
14120782173260508106191741549066265263
16550475579534913087263621815369969283
11577725618367814215705683613838410103
8610774583147013872374622337482425683
11301503690510724764726141551757297263
13980507163996288690283981859095578523
2832684617522532910870948382986265643
19503920915809648845632730217361002103
11296188674905554429633159250257010103
22463792219193423436784909985687074123
22195340158154132172338200219408706123
22195356096509332172338200219408706123
5518448549754871581987062863433768843
5518448549754871581987062863434105243
16947105625550179734754604116816194903
5524136825319130467873415248774737263
8476203694744156343673509972809928843
16953111824727595591705664129421481703
11309963652247402060698851465367578923
11309963652247402060871088265367578923
18959332152979008463197012560906586083
5530493754189848317387829330189465263
14120730161804517809046376039814737263
11034412047354852842144390761287056863
24986077153157270934754541729680362503
8342020273948866743673499726150753243
6054967895189386207503178325904674083
13718092960409626909180335668740017263
11577036586185751373849653921620346503
5645269161399106408150274666378265683
5645269121552667220717999699539882483
13999984748287259581174622337606921683
13979835234387562504545516577619881703
19626426347370660045644413083155722503
11571317560801024614831353483668810903
11167957055471684328178709532231241683
19362674127710010284549133931917802503
24738429001139568844907429537552370103
13992586713257794705998491273168345283
3256528436169086897452065389130441683
3123667817381040754708953684813313683
5530493754189848317387829330189145263
5530493754189848317387829330189304863
16672278001920024317301361724557465663
13853018731090347464135908949907865683
13986563652658192130232967812113130083
8617185245471512497452065392967241683
5787222905733293808374622345370096483
30645385440134761159750967451086130103
8625589747686889396978709582288177683
11295852291504776978600593542861633683
8469509631819175829676248093712682483
16804450004077172630094338589712833283
19786182358163327689648030414221810543
16953112963712368845571288152787882103
11295815381844036328355484907783410503
5954323100521242438148590164812994903
22307730683987565155304768573769794903
22310444270885565409305705551635394903
3638091695392363751203454013655394503
11308585271915750462513378846989145263
24737421325879542619354371206740354103
5650954074803472407200390204432985663
8328971842560500108669565110109154063
13986564407407438269989931631504834083
13993946554743981380834358866128673283
11160576714102594083312089706512842083
8469829105337539659616912976969936443
14134538779886972574532446825091721683
3103237493056700036663124047626778543
14402251049471616752370709537815250083
14262787043880930646688390223427882083
11295146012841897630364306027793330083
5658000379804439811039684199818113663
11154888491513522005951347334739856503
19233872802025628084249653924116194103
30645385440134761159750967451085802103
11443490911799542619354371206739569703
14268119814637165061841759388560681703
22457415241257006635762537606740866503
19771685079856528238277759671313178923
14255672663648033351705664136141465703
17093071813184436576863717073054306543
16262192429248337155126089248070592463
3933742442601620056659634364634618943
3412271962077870993519476385687250523
25289427933448742022530060422804547343
11295499171046937105375674452749137263
11436426105738812629427253917700194903
16691049278342762504536946820103402503
8335998187062704932795014765210450863
5792890165296920042140490324685929663
8471574821120024317227450478413465263
5658690894352668595176049747536665283
13993593345996766716253043330631242483
22162788202023291623928916563533313683
3652168742208880845468910697482594503
11028053402914184272380356715721945263
19107643539137550230164737670605785683
19636543646258237484758315192784538523
11451597658308848791336636095254577743
3383700404762641863738451594384513683
6068019808081062863197022342672513283
8476254070658632424416279118407234083
16542806592476995330232997480135065683
14404337470705887558399070395348210923
13570472755415273443005062174925152863
13994904403649550230164533331402121283
16812200912613884078105704091278122503
5657648102292378160595632743821641663
19101569432075436887347622432269321683
9431603122559611972015794364635091343
16960545718970144695125487269654914123
16812200027504537831272890500106442083
19476755706513498575926130766214744863
11309273301134913087501550136650586483
3108200063089839480034808503306433683
5652986594764824973169932930697784863
14126804441257794706412780626058602083
11175407859029825429930835509834105683
22186965726775542619354371206740202103
25273626184758937105810968709530451343
16804431291283435165061950573066273663
19101888954049550230164533331402121283
8477598724675395330232996459657961683
21643366310001838201906228356109946083
16678654946009709389849653917901481303
13988592311463906024591781506833001683
22461780637612344223938226371088691343
13986229869977288188252991113287721283
5791867638247644373250706054730433283
16952387883474698445399276576333802503
5523765962542473059140251246413137263
11717697694252996505302285503063258123
14672134312335092887574173855256043743
6746593412295271657494194364634306543
11295498368163330299257899627793290483
14134909763957871288673578658900202103
25286992676395779011638110861402114123
13979835234387562504545516577683881703
11154552059987562504545516577687234103
19630756379141908206981992577478745283
8604062023440194083488379422858442483
9034317293139346271876131432269650523
30642351201133902176863717083409338943
8746989645213248463197022345168825683
13838555006863449163797126198025776843
16811546806716026824401819296400842503
22187957302120494733911084193616682103
21650077316044609429853216872135065683
11295852293601428804748342893069650083
22592674169971901997409907945373339343
30642686659570541737772107964635426143
8617502248975248400733022345363384883
11160909699692417587704260225414904863
3935387490521804581459634364635091343
10898900754293379042853725775562425663
19637130754335520299848963208016834503
19913336789942456228848909985687738523
8342690653961743309636436048845136463
13980172323878120495604553271308977263
8343010089874032627397460048845802063
29851822328624528991196859042967714923
8336316991600879896335197749833776843
11155525846922220803363647542086753263
11578381448324372405146678406739864503
3229313897988686614205268048845465263
2967288976785293451436494954506264863
3249145450400868738843261062470897263
2833054555246192957940164687494913663
11169351153920024317731698766218273663
8477915016913500343673520215369776843
24985390295968948037575692475213810103
8342672909660130024346645024336664883
22464161280600941737772107964635426143
11302563840587770274227253916368850503
32408014896739732172338240654238275323
17241643953030762504540839070986264503
13859056811287853307257899626570586483
11442837686716026824401819296400842503
16818255090550377850581445762954281303
8483957199168146119664899206740538503
17215172026743981381100575851853642083
16409495750481062863197022340173153283
13988257268798640071414213227792682083
16805489979755899298141054081488346083
8619548148798640071414213227792682083
19088467181249550230164533331402426083
14134909680082278328107706040656225303
8751684702873625662431684225542888863
11437737079279256440197981805072833683
14129240711422860568684047056845145723
8752442957340426445468940932234434103
16664561365571396734252106346509154083
8619212690445896424591781506833321283
22598009282501372944647384687828538923
5792185480209579516330814520525818083
2974318586160523647980372047494904863
2833054555251697980383685200908976863
11443474971173874016850761863946601283
33602134126238712671781963444689834923
24753480560826718105302285495566731723
2833036813125590160351878735427368443
2966581986812010238947748384202096443
8483990005131838164685682818762265683
14121169810967825818031350813706282103
8611443954130698445313067654804033303
19773078249067043399705643118419697703
3377325060675395330233007259274105283
25281340646422810699883961959821642123
16804448114857794083316564534026434083
3102531209779506844726099023497936863
13838555006863449163797127246217768843
16819600499215462702064899206739696503
11847170228204946271634117301066762523
19371045832550069902554371206739417703
8753416998865142619354371206740354103
5645269161399106408150274667856665283
6203296944075892434969653922836354103
3410227158771909472449160375387098123
13992569847536461552198463032528176863
2981734289901163194471498861133146103
11027365577014182678205268047629769263
22470520940004747127215969418646649743
19101888159333550824018616989709321283
16686976732890480845071248545620354103
5793949644322850283865131625030737283
19369046871298621645468900404935081703
13980540925505506024591781506768841683
3101489176689839480034808505936833683
2974299466404230077088390764999081663
5658690894352669283291976275658097283
22456392758105554426864661076947697703
22456392758105554426864661078291697703
13994265275810212911854021227792200883
14120395456345317809132402797065937263
5645920781845949388079750738051377243
8922262775211572180367026371088691343
8343380950107307516253043330627873283
3553218364531901997409928920854931743
36005020691162301997409928920851411743
13993964919409937128178741327428041683
8915217269204302176863717080851411743
14121807227609709389849653917901481303
16684710682140426445468900409933802503
16665231529246267313705822344010122083
16818254804933230797231332946250754103
16818909995033210497049653916617816903
19362674127720494734075139234835721703
17094110115043060887574133898714474543
19503265604043854453576963209232193303
22062095550655079621129485498065475323
13988597345263343509853011534278753283
13853354193276400607503178325904674083
19502947671532713614554371206740354503
5517054279440194773505271430669473283
14670505611977914692768813243351738943
6195225542809409429610978459213633683
3652823646812324045468900481802282103
16676941273257794705998491271888345283
2974705433292600253174622337421642083
11155525846922220803363647542086745263
11154586413318867657135146576909304483
8625607235942564045313035371853810503
11445521080659299734758453915158762503
14128163349400664937694046827792328483
24751549585199327558399041185687258123
16805120130422697630364306027793330083
19510330325894473589491162785686793723
11443827286296810132857899627792513283
11450908288994081092752806022868547343
11445558743444321970284004508489801323
8612167180154871581987073614214728843
2961197961954749387739392617091849643
11027684299973383461372375658445152863
5791849095014425726583419445958897263
13584548000863382573973975658445152863
13832513529379057931145463323014745643
22470520940015231576417725083476218943
6606622139594132172338190929169322523
8483636886540677452931739779974744463
8342708320590656514065246338691865283
6201953131033081486554371206740354103
8611110970742594083312037433936497283
6329157938515361997231372392202602103
8328915806669531416342959187466105243
11034092443696920042140490324685145263
11584031124751728845313066579533650903
14106989668142472369288020020614737263
16818256854234228434969653921552217703
11168008139761545519686678609037177283
22470520940015231576417725083475906543
30255483663702655153554917070737955343
5658655531971446807200389688585944863
5779133645015273442922957906124992463
11308601296160362504287049810196210103
8623859049820130024260414520656673283
25280969653859727549269412975831578523
3101454821129756414947758619015385643
11167959481545958462431683663619858463
5645269161399106408150274666378265283
11558955151672572260136625314966928543
5933502482733900862513583695639073263
8350091092343981380834357330186105683
11168327659873963418031331431818434103
22604365324182465687418330273476387343
11301504535884019211162678406739537303
8894027047492967014831392935764202103
11281353287218785883025849371015064443
11167654935139753135805268048845608863
8329976925824788898141022342598904883
19779789486000769047028596385687906923
19227395106339055896342765140688176443
22602637940140898660136604863258610543
11026340445081884596978699856842602083
2966934094197059163353519182147872443
19630756465456530925421784706769338523
14128904904539430791279885501974745723
8611462543711497886532446338691704883
14128535940247401994908478550231082523
8746015767491054281053002327124337683
14134909680082278328107706043216217703
24610940497057378706241454831700370923
3551844182641414909736584914334306543
14126787791884716053648222346640834083
8624549774109995311453073972689001683
8343329741955192068604375658506577663
29704485612422760569435004575057618503
8779959479468610858628385931984203323
22457768401599781478831330384913010503
3228658750105626909180356176912666063
13570472755415273442849404443139866063
5645269121552667220976898128906441683
6190177203022804651406194824019737703
14247616332615964596978699856970594083
11579337789307961518105633904916354103
11155276747108571717972615275863251683
8343396848953002728178299449939714083
22329591396430071277679885504473801323
8623879270990182066365666958747275323
24476386257720118650663629499216994503
27959319606089273285194868893709474103
5644581207335517656035769373648504843
16819565986375826253849653919050754103
16678655110022763751683494994189169703
5791865075202014716253043334666441683
6235863537719277893338361550432851343
11443172136012010132857899627792505283
22456392758105554426864661078291705703
5793947838537047805395590767693793663
8469559877493379042771786297738570063
16946383448206544250806508575056681703
13712375287084273635005267560006904863
11295499129093414754976379960524977263
16804412880386288588256115278214568843
22598043675882475428848909985687578523
3787059997857378705683745974289162523
5652314669256070334481429022928337263
16819869054540253305910531206739889703
8335644938276754659991778846992834063
22455703470458340088562537606740866503
8342673878963743690359636048845464463
14000640531492834024260445749958905283
22731153130270836241810927291284202543
11033421268879725861372375658445152863
5531165681690648317387829869065937263
19368728099979819853849653916618434103
16813577394933806635762537606740866503
13860047421667073794393111632970586083
5665751495308517809046160999815232863
5805977486109995311453073972689001683
2967960153406637410156964897616842483
11451579911966085028848909985687578923
25286992676395779011638121093457675323
11302915497663208699520699572746281703
8343062273517763432064258155792336483
16960545979215959267828412089936682523
13570472755415273442685389958537944463
16806829682428520207250526776653474083
27959003274109889687749676243609811743
8752036980060130024346688158986442483
3553219075492614909736646812574138543
8463150272354823256736196152653474083
8612521009785408232092316289421633683
11155293564175729467736948920657010103
8469845092163968179094129774412977263
16954841597744815217484853916298938503
5913333840914705385321310314374745263
2825637434239786782068952124432833643
16543748635162641863578667599632513683
16954155407214959829427253917571696903
22451728148785100466697044662166603323
14133865969065449396978700856659722083
11442482596828993392005972023376985683
6208999519794292434969653925395569703
25286992676395779011638110860056075323
19502275867838057850659739803341170103
5791849141168034352759636048845793263
11296525056083562504618642033120512503
2833070405426388043542959188746601243
11033101747104542987321990761027721663
16805808835149997185778773121414584883
16676973988828993392006012573703386083
13988964726232648424092337281481945683
16804749972194749387997873258502568843
13987285951851046674870940754256665683
17094004454228036295673887801866619303
3510568032425795330150647888903538483
19629769170214028155811085507018930123
16805154393587259313705822345287233283
11311338498950761159160649358611545703
11160911419561794083574397006218434083
3780313912822506628981638816400842503
5779133645015273442607751301328665263
11014294489861510403294024756752354063
3108536311848425396978762912272505283
5932831356968804748833415248915704863
3510568032425795330150647892692025683
11853898655204747126576348298714938943
8221912321046402996978709584903241683
16664191385810817584849726005965145263
8617888877500459288420783183427738043
5525161032203438789595609706375242083
16260882332297241008873914475728344863
11301840029546462026400411753027712863
16945730726307604898141022345360186083
25423998557284550161810927291351074143
8605425172014712168797022338953809283
13711452500567552303453032555590922083
16254506868582426909180335673735217663
16679628022691479757231332459924362503
25294760352826620260136604271764049743
11449144919601294487418330808593515343
6093894649964715288684015236247250523
14127474646582928520249796153869481683
2967925627883135408624047671174904863
16947813661427241034413541564634761743
2966902475855247543673521259724968843
11301890243785751373849653921620346503
5791883532457794705998471253968826083
8753063117168130299024222346324026083
14121434888667938365707307142736513683
5792538550296145564726141551757297263
13981231100750805799899383892881010503
11296522493027460848374622338697777683
16960545979215959268172822121169346923
19502912525567357917938731626441785283
9148720042413473997231323702346594503
19088467181249550230164533331402738483
2974318799965180464595590767693969663
16805453992643859094172500047494568863
24602549531838057850823939233617162503
13840283013858749388161722959561776843
5934190441300034264303023749390138503
16817936079861924045468900431751402103
22592674169971901997409907945374146943
8758800050506985775453032555719082483
19505887203737540505302285502935723323
11301823124299345564726141551757793663
16672294951102240003039652407181473663
2967977014503200003375782531975064863
16677595670659257603371859001872176863
14127139142097480098141022342598896483
8329975115788885757559636048845801663
32408014896739732172338240654237658523
5920078317387542174528359506057945663
22456392758105554426864661074129178503
19773784662218704955581709985687074123
8329957457852657931145432097478745243
2960559765587562504368754234004210503
5657649949789183842976379959238577263
16947426869386481708758315191508370123
8631613655856530925335680180689834923
14396971396257378706319278826830275323
11167640714535517656035769373648336443
8477245517737874689569230955853474083
11028036663552023727887176783623209663
8349705084134782442144390764941152463
16946738072310333645313099428307553703
14128163523558669230425131623818105683
2974670326791227515225131625162265283
8476238092457794705998502562899713283
19099940364401841316029112994701626083
19503282970140426445468900436756202103
13726484846158349767824222342672825683
8617148249507929851839531630416833283
8469509627712925309600400975561776463
6061697282900034296644856942481002503
11168997993523226352198094878919073663
11181414855550017968800400976771544463
25020657772015231575934417051475594543
5645269121552667907203330667856513683
11570325865760362504287080609680849703
2960206474741849163461254711248177243
3410227158771909472449242712785330123
11315968041146662360121990759946114463
5658690894352667907215790701072841683
8350058196202476803207804494211376863
8469509505874163274719673967693465663
19093901403495100029448664710605633683
8617536644470595330232947282257306083
3108554062352667220550269012817154083
11437115485444718797231322680721154903
14120393908757269224346656851539865683
16819248182110013467959934063572202103
24610301283120528991196878522065170923
11160609509255205493244375658506097663
5799989358368447701427253916298770103
11443438012723170024264757327626105283
11437064394827435418031381099856690103
19914024521487173101679885495245818923
8618174266742723122398272134800842503
13583591693044708842144390761159065663
22168827748439624423928937017933313683
22455350760838847078831341173012210103
11443792859639370944037931629069448883
11168662407039170681581999130950896843
13718431060943203373973975658445000863
14263105943630071277679885504473801323
22330263323930871277679885504473801323
5530492875262160509600400975558897263
11161616771355302430482894954506593263
16952759587309162504282953295569010103
8745327729532222246265467474377768843
13994318168185415408370710557770265283
13711452500567552303453032555591082083
11295498956938742440108474452749474063
8469526282979536509600400978246577263
16947442757413936241562678406739705703
5657648276366742064595590767693969663
16813511129177554365916038816400842503
24738094134120494734075159199053170103
5793594892154871581987073614214728843
19495849986276775829598907040205137283
3128686721573874017095958581968513683
5658671682243859094172500046214896863
14405293891635476115158265487451226923
16811831727448172272374622337481777683
19510984635325681708758315191508370123
8477951174022045438948190827792185283
2966937489496382539707004471171706043
11309255519293723184513855544522104863
11443808793700378352374622338691856483
11445119979268659814831422108621017703
13846641622972655896597115445961768843
2832718083890388043542959188746601243
11161280474151941115523502698381129263
8342658730904021927702959132236968843
5786164137380073442849824872007065263
13993945789273268594463378027792521283
11167285924563034575926078006023072863
8342019611469599280587614829005137263
14127140201578698056029011543504177283
14249009634378557168374622338697929683
16953464316248536587162678406739705703
3653142374054955129910531206739882103
13724537133240747463906357359440825683
8626260083428104113705822342730441683
13993291442506985775453032555719082483
22464160865071246487749676238494146943
22462749684961970890437481608017010103
8342355908656920042140490324685457663
8631593390745626352198064262666264863
17072867590570053018031331438477810103
11444180320871071949231351888906938503
14113382668457794083402568786250433283
11852908124267457687737993380313842143
3262234950437990667322001514438753663
17088724752648742022448150692315107343
16683970045742471058908449461897776863
8611462325281557224338270293968505683
13858333666795102637855817882950576443
13853000154172638568797022338953809283
22598363107668593389352626365911418543
2966936783186325117600379960592993263
16677663609885862863197022342737130083
3511172089681062863197022340042730083
11027684423710331509244375658506577663
9162814627822809394902285500566625723
11167320187843184040604500048775554063
3242453111549804062909956333200690123
14262081028029509970109709981776193323
22477566487698176288875542045706112923
19483450826614184511423531634246586083
8895671053190759259272470664019569703
11294793601144103313580474452813473663
19636495911099135666697044662107098123
8336650811857491203294024758025953663
3229331598355491196605268048845608863
27153358165494256966476853921620970503
11310230237679770181738928696586425683
11578079411983655377482202780292033683
8625960791106717755581709985687074123
5798948329725416707211910174995545263
14120075848382443164726141547786593663
5786162373571446807200389688585776863
16947831366191197957932517072772539343
6330132738910009003562058401552841703
11309963652247403374277749978199578523
19773784083719325755581709985687074123
11309963652247403374277749975511578523
5808429485319325755581709985687074123
11309963652247403374277749978198746123
11309963652247403374277749967569178523
14120747735948777366111469647433945283
19361295833257794706412780628816345283
5799599287892511434514894954506273263
16678318638555792840057899627792521683
3108501081775421623841413711625777243
14120093596695975829676710564307545283
8329975206381163194298821789639233703
13986899112866638269989931631504369283
16805824817882299346646262819028556143
16677007463260174652642563210451881303
22470200371191548751894194364634474543
8618190034935547368825899137671225683
8605743102475436887347622432269786083
19774417876619199355811085503181970523
6062317156875436887593996829702913283
25020992351604380382610946766736874543
22317843822219199355811085503181970123
5933164380003816707126109216198896463
11437451155992810170393653917638896503
11309273390992132185067952266570433683
8895352533529716434969653921619721703
5934173618024798822913098884109978503
16806179569791210170393653917638896503
11436798606181993850728889374919233703
2966599472854627226927739982147545243
8330311629081990403039695465161944863
13987252395002591520617106027792833283
8619233745857741560562977950992353703
11442485868522678067631424601997969703
14120410597693628157395590766416344863
13994635930345226445468900433034282103
5644544297681094675747063375558896443
25274648714109889687749676244950611743
8343025275545626352198084665872513663
11443439655018105576178720852557313683
8335962155910762504536926268570602903
8746991322940114376057899631511225683
3123667817381040754708953683466761683
8477228025681062863197022340109482083
19100913482691054281053002327124034083
5644896751353635248800379961932976863
24477022997132439954154734701139889703
2967605266728132381987073616845304443
3108554062352667875918523524107250083
8343714774972655896597147215430745243
17088724752648742022448150692314947343
13986212920989125352346656340881001683
2981045496794385128178762881488833683
8631595154555065603294024760586264463
2833741496252655896256748114249929243
16686641781860022621725934701200842503
13974537867966038879958295712401356523
5798577683479411561521614981386265663
3553219289149978976863717080789026543
8753399252360432329053052034890442083
11033101826697241008873924718221153263
8484325595578437676327591045453650503
8483636802671151848178719261635882083
8469861909193309003871038493577936443
2959854989869371918099068468548009243
19489827764758186005902357583561777283
2832684703837101131707004469898097643
8604078974923731937305674913680344903
5792909633390187194303294544913178503
2832365011772913847841393180237128843
19511002457084110021129485498065627323
16274639527572462672380336722128665263
22329221456504583137305674907078753303
6745938507687100593468911285198291343
8328598466132209241460952116691536443
13851707591644995330311220354954265683
8610789819286885740246285500564049723
14114072209817144009130835539597146083
8342727391566130154873467423193936443
11026726365084832992719729255943369263
8759826820247405373133468294801002923
19503619802766615749129485500567402523
16818522565510763194303336531472681703
2966901508869221292527842873865769243
5793224826726426352198094926211713663
19361362025461924045468960927120994103
8611444042630762504532626054666450503
13993629374964094832247646827792200883
11027028352870425662509517953542584863
13986194636020189928178741893385929683
11174030441097241008718256238154256863
8350091000064024972669594707404976863
16536046131306105576178741898384361683
8617132181019730483782278735427376843
8617149883085005886518078008519072863
8617217080433103478969007237453946083
16804766839897382754976379960524976863
25281322814256528238277759681879578523
13979871175267912424591781514569945683
24859894954240026352198052943558904863
5799601049295443203294024758029633263
5791865119347064316253043330826441683
17236309758324878487418330811422138543
2833406037810509386719868468547529243
11168982010807492381987042846918897243
11449193483228994083566000157776834083
13986565330484402097452085334087241683
17100414977705328845313066578256841703
5657648982991886230103104158922938483
8469861158754823256736196152653474083
16947090475309626337305643657364034103
8922598319505127776863717080851731343
3102530995660824317637459003152497263
13584547960812785635005267560007057263
8752409524762641863971677263626434083
2973276723028757224260425325072825683
16804468247517267372466844806739562503
13986917731627514107257899627792834483
16812853455923224317563763305161936463
11174986664809085732795015248845490863
11034764289314184272380356713162257263
8485047810670766498141022342733289683
8617502169167590266082131565069136863
16805825696257608424014480976905777283
2973612481468225430103125664333297283
8477883056333589224416279122058282083
11571350164908070116082514997961929263
22449328667141905552688150125136833683
11437115485409014753305683618838777303
11579019694924410497049653916617816903
19101888996222240199824222340170737683
3504496479579709314274327097869313283
19100292686027452719686679124691569283
5927461888260877263197022340106569683
8215890093430594773250706056208505683
19644565074720146271556252810580210123
2833054515389310636941753400589128863
8624213221667519960121990761155874463
11296204697235437065610735285965810103
5785826957166682575926078009990744463
11443491035542009486554371206740674503
14268774077302129467818642002189818903
11308213782310854397559636048845464863
16811830262057706594653032553225937283
14134909763957871288673559199053482103
14121099304806426352198094979981128863
13860685880933549512135918163472985683
11288434197204607408624079925955529663
3651514550322544845071199346068354503
19631797449550804523594868381710458503
11571335017310010943185543790353002503
3362592148444995330232997486291721683
19368409416992363751285578881802754103
3933725828932794692764941988314618943
14269446978405993850724599378257010103
22458456265380413644890953357332210103
11154569673740678078718178948112345663
14127141835265856738190173782160841683
13987587895194108731827253917639250503
5800307544599395936277763205388985703
25282364681362175599105240687831578523
9021214878520118650663629499216994503
5658018167831975829598907575242113283
16946753213836336241562678406739705703
5517037499812219624346655827539704883
5785489649042248240595590763594273263
25020657772004746472776799421850474543
2973998269261193648800379961926744863
13852647910451226909180385897098737663
13859729533369113680466607237453474083
19639213062908611994031320693076866503
16812536322390534494966622337482105283
11309274106562153850806724664516050503
16799431638972655896588923449929768843
6337817458777554365916038816400842503
5658690894352666594763583033933634083
11026407759445784042144390766220992463
11309273301134909907051162734224833683
13993611803162641864135907949005153283
16805137569935330024260425319815082083
16544401981667073794393111632970113683
14397290037386481708758315191508370123
19630472213280146271552546441300058123
11295162873960008424092274236563545283
13994635930345226445468900431818602103
14274529428370167705302285501780058123
30496403806178353656808932486804538123
16946364951435741895505153595348218903
14120747027437588488627242016403864903
8471170448051172842144390764870753663
19362001525010937486554371206740194103
8336015004129875825713378847059865663
6081829942121242437575723137559729703
11450519591820777396978709533706441683
11027046853950636791083859026122602083
13993982535370830781170752696720504483
4049120027786442418283965035988362923
8335290895083307698107004471238736443
11027684383859463461372375658445152863
13852984459536961480561687125904681683
17087311230252722005951347334739856503
30389366892015231576340125851476690943
19496890924333047585682270827792185283
14120395628510211018195590767693473263
6068055084374467715503127097869313683
16960210302477065429423350814915873303
5947593756960689562199287911892201703
11731057641140366487749676244951746943
14284595967911101997409928910494466543
16960546059029645501405004397265475323
8626297174287517755581709985687074123
19630472213280146271552546442583258123
11021325777166979042693756474954104863
8329923907609982442144390764871066063
14120730161804517809046376041225945263
14120730161804517809046376039814745263
17093350098548888940246285500628379323
21784328520992363751285599884887402503
14134909556145592972181977756359410503
14404016861957682866521562241866770923
25273626184743221573010968709529971743
11154907646259143120094024758032345263
2973981407938649163625483879882096843
14121117057104022180922218063443865683
16544066483589272804320299137671226083
3651530207439413684249653924115889703
8483955483681557224338270293968986083
3510568032425795330150618169802433683
3651530207439413684249653924115425303
8470868630465744250806540910483865303
2967623719679205809050635832458096863
16797739742748766511453073972688513683
17093055663143221573010968709529971743
8349065163262160509600400975559072863
11155240720570387143578678405252050503
13711719295851497529442775658506105663
3115953737466214066365892748055578923
11294775943019405774119774263308977263
16945712447867152700556567712400673303
2833390143600879896335197749891376843
8611462406849969008170436764358736463
13985926078604053224416268832202586083
14423479397846631295165708934804060123
25277045244618411418031341166483546103
11168646596931657536889899137671226083
22461828498610561624659634364634306543
11027717852323172323005268048845152863
19369064485278518651376868968142106103
16536380796898929710457899627792977283
11161600916907690728178731087431242483
19637166869946634284758254275017803323
11161616943028413500883611753094577663
8342355906470662115005267560007049663
14122475040702011313701951568908986483
16812200027504800668225999469072842083
19361967674564847966966622337482097283
14121788093111039666365699210852032923
17094109991290360477074917079513994543
3114556857637472275747063375558896443
6060284551019405118923182647309297263
14268792492492892578227253918851713303
5927409000294426909180335674950752863
3412607424487858679919476385687570523
19778077373188855047963712699348370523
14122476045028104113705822342729946083
19511002375370132172736137832266146123
6188228527392363751125445256020202103
6068055084374467715503127096586113683
8469861909193309003871069801091376443
13979482029840194083488400416333642083
11442783749748888940246285500628378923
11308568450140514068505674907018610103
19637467265541909551608270957066113683
5793243323386591520617106027792833283
30347036919051388332466844806740201703
3127680339931106024591781508109146083
8619233745857741560562977953680353703
19623023007625174919193664105168674103
11295447872622876596978709587402113283
16946401989226477099852864137366913703
19926777022111381860136633892103427343
16812216848877163751367898198099882103
29853098912976828051158265487450450123
14120747822042385128178762882637818083
11443490911794292434969653925395569703
8604415093449715356726078009805457663
13993239346744710403294024757827528863
5644897460175005976507004471171385243
8611461612244619823293688427792833283
11309963652225906222077370510679578523
8751684702873625662431684225543073663
19914410714433654828848407709520842523
8610421343057885300416965251980968443
5933501564175792970400420455943065263
2833036808930749387825430606215393243
13988293423683392738194086021325642083
4061568051253957277074917083289994543
8485366575683392738194086018765633683
22458456265380413644890953357331545703
11438813717810711930905643118416193303
11027363897190426909180336718339866063
5919355936614425662607780944775072863
11442768650359067906958164128336841683
8611093306099907366269359183427722043
14269712014373096858031362670484337303
8746018202143218211574622337482281283
14127846350305901417694046827792336483
8604416859245669356602381417229465663
13994316404055386530141022339917649683
3795096118521064563607002785686938123
2968630312892655896838790735491376443
22168827874043041713705822342669322083
24737775241056829645632730226132194103
25139408710283406487749676242393971743
8618509680855273442603449454221457263
8618509680855273442603449454221465263
13980172323878120495604553271309465263
16819936043735231504819253916429481703
8477987074962675569890347139972050083
8617854526471342824260414004679402083
11310299192257741560562977953680353703
6061697282900034296398481569620370503
22193390645654932172657952955280858523
14262062270263149407958306493917970923
5644226329591693451436494954506264863
5659026484688628130141022339917313283
8617520792019940909814213227792833683
13724840714426963203363647542023065263
16804448114857794083316564536528834083
16953127760775628269593653917639402103
14120093554862772820550269014225002083
3103237493056700036663124051604546943
11303939876801010901427253917645153703
11296894997884886229427253918852219303
3250189085847404062909883498573978923
8610421343057885300416965251981128843
16677276771120357808713996930691865663
5792890915878117808878062183815561663
8617182722697241008718285880519057263
5920062379032342207210139241161961263
5792185524122853808624078443661304863
5913686206595231357600379963155866063
16818223092205163126882971781453810503
29837376262637165061841748591632530103
11014331485935164041332392120522618503
8328933294793308999119893021577785643
14134909680082277048435376262797017703
5792890913686607107126110315715537263
3552883870669828470572107964635106543
8626313863422860568684047066135242123
8619212774258783789814213227792186483
8914864022955836945810968709531106943
8597671493354692382155172381763713243
3108554102182564402152113793418770083
6068055084374467715503127096586425683
16812216848877163751367898198100194103
8343010178163594435064229946957313263
8484680477847404751041772142420378923
19643253813654932172657952954068362523
13987571959259792840057899627792521683
