22
37716611551522374653688117014360631
22009870981339488161903529193100913
23173426182087532946702643596372051
19215346532954329284304110234044267
7800032156109797023132504610914087
15903465083559956657488713803064255
7775385188447074517178472141274705
11253852369441862478158702060167655
22859392408900594286910453905629439
4177777248212171246630897853933047
15903465083559956657488713803064739
11788611226187875729709885117001867
5154634858089286551375711302929023
12141662108371785331929728408888239
22670892282155461857539160133870027
11426958418096375760589566233561023
25825670384592076709089786117052983
15075781147390606236779661654801549
11253542719483956324182685845886815
15762147189689622314356107977630957
7467432765160225165621780159348593
18877597528586757729053594442223115
14896206343818431393164168757487125
26148645092088008426824353677197803
22671266222335900080894443092636359
48442552127629718176545467449680483
29791027986307428503643924812739489
26165687405960857545202729091332561
5155659048300185269411801834452471
11410210719964922609765708978154251
15242103791896798632530737311921371
18876602900760845440901305129429039
15077846680005974610210054535792575
7790766240266205650557654025070709
11246374851741790102548235676458617
4155243008296838203343623751181855
15413795584248147408824683892381465
19050765082580795504871001712179135
7617972055778934514793891912287493
4155243008296837649490815926708995
29956327115326308830818986159395067
30294603712332417611190372432900531
15414119376384889708698963163953099
26660152633819831527896595554640035
18886117155333035184522417081948055
5658955001834269331232706572974811
11267493355928182495526814271323707
18696653419327630756616606615684687
11756808818454745789606829733210271
37905095836638723504522308023357495
11434160184292109985194932368830769
30107548627295689941351580195386957
11246731095156210407943576104161073
15234203748008808128236429300115093
7451679715611887748485296575705783
4148445454595521969633482920053051
11590500961952481621889503307322047
37904039199170011810323478609323837
22844679879444641133516450521500711
26831210724725346634684753130409287
7610493157827630119854149034507623
4696098695353315238416905847782305
26668036707669244617362187497226177
8165347453446081800179330142620049
30295692090743085517944119093522503
30287806900503694211402996431912835
34096451802812533488272255789435723
34283860436013711944044338664751277
19214646962733704103879106572216101
18871479977146021732989892199830263
15068643582500639842118225056036053
7453140797235041146828081187903221
33938012173978118148843843110667799
30468796897810527248720672709242701
18863968563844008902727165971911415
26147619941253346671000915570397583
15069293439220067971028542831712365
11260697757912864246967344288692077
18681600961685182705902384167484503
26126483764976317853727430329798107
26668393525401064700947593062573665
19379929707753516719472838802132407
11417738355173477068008938303671899
7782525512171230800447964980435141
7617320269456937002224660030060773
18546736276900739358206840740099117
11262095212364549004762266522064601
18705191261757414408176705235484313
15227423932410039446298161497330807
30107548627295689941458917510590493
11943861884716480120114989473065751
30294961365088251618015373119184531
52124559100356556607397773219502895
15413828968198827860373527103072171
11764629886228426406491819578845269
11261039955617557004404435613846353
37903340283379158189280253730009935
18862947330742073351317150093689059
22851490700430236062883418808145457
4343727455081532628781443148761377
4343011373957164255216715551702901
15407338655145979790643494797407779
33262651642721624526606429835334949
15055326513709790162543491692313207
4471063823930542853142445276309551
3981407672463397879357619328650157
30476680938137461039485010529096163
11427610879043976508995293930348535
15400869199430984739801523055096753
3997503328963863320299015486097955
29281912273211584865614990520527319
15243809485559627309199409186592571
7610493157827760443285354297424827
22843996318208979421041304564334467
34096824845649661425344564753305567
15077893368208830261713541051213315
11252811860934173651166911316214767
19215982887134496003016941278221873
11605524492455810974851648998641853
19217335937498318153888196289227487
7971380978154579369585665177507181
7610493127219865627551671355457431
22339705957188080483184282871761827
23356528881069965027025263433963151
22663737949010802506081963813020933
22656892363385800079797829732655551
34088582703165961395104364714959009
11433459689806192062391074395779457
4155243008296838203343618638555303
26485944028065638400305585354166137
11598694526829008492686106420661877
4477876185812581554649157996812253
19877393846414359897156964010634999
15241404132886722703850510738394793
11598696034027918398021508080566063
15242104016264583967646540019875943
3991047942215091226272571393657287
18555259213307543099352202246756505
8113072139587879428374108949861823
7973443657194883046307926066209823
7970061059952356910957115933377767
18863910080038279644418207647702983
14881182172151211945799899702652169
11591899859060115677064580192099695
30460228751103859192118679389343519
16248059825222463404720584838229623
7452036730112807919309785855225771
11598352392152699317293337627328959
22506324785735882037089895834017521
19050748242556308104084399537500833
36559169024246083891677103891560225
22859392252838994861860377766371519
3816871723355672078648531369219537
4155243008296839078121248297515759
5153638854433467860830716821653403
15227080354655453037362809375373927
26147961367678960349329963594075383
8287871255479879768537794152940961
7445599751597026204173643915834159
22678402988503797481002668942605751
26650933950076417513384234558509083
22498471140104120836830652154428455
11246340956139849647868213989932247
18862247544679376438505295809495267
11599053491485064685803789737220025
22859392471564148263735623040394195
11929555775882997687355174760582959
18703855245395647086736197111446515
19042522711609880749695952715408615
18689827747691944445564963972321859
15077178030632315680998173381678679
18531402355887794112946613193951541
15541830233578057038866234813868287
7452053661748910656764692948756885
11419136580705900040620608213708491
26486689567806326740383373158683707
22498112781918788143576189538783991
4352277161561933104627359375572521
19042133450077301181633345279629199
11598369325423131092921388673179357
18689827747691944445564966589653015
4155243008296838203343618638778911
4155243008296838203289176783995551
22346891495728461540324833378603813
15076465414010361006846994261379981
7798635636119603847724762089280067
19200323862504323358062326940814719
22993525467039882894979401756828615
22512405586496429051328608668910291
26156870426290011434294954644496585
26298548186929360457067102691359239
11591899254393653656998161468244195
7610493157827760443870885320831343
22347543249768240985841566110926783
15226691563692867026529583964898551
18861532139985207521771367433338111
11253886231376215539990377696818031
15076463296264783411636612489888475
30476680938143478106194533864542627
26831314494010692000638031986284679
34277456542318016195654489515247255
18382526401048290610877483928285239
18876571864904926976733956756383415
29957987662858671444158329065678463
25651913221667413446868482951304099
11434127700940284689568413561000879
5155643559467452741588806131317591
15392332187835953877871841702979601
3991404822363844207122455336758343
4147730249922592100766046799391831
15227405430915169951440487755818495
18871156954345486192192981600320771
30116118125441164425378651424498959
11261396870620230448803981873082439
15903140927370670018958369758146959
15068611229212814882274037835892971
33600698524885442788578314910355847
7461367447419805959189034758820587
14881898889919154116261030169659417
11961713550781695295745614654429957
5155302351928671607877765393005267
15752538531289537662999410749959573
30279938472688423608737638656324563
29957987569578738556486263591350855
22859392217995320643656383188433279
18884083279601062168466811247650143
30295317640576969438134406568253341
26487746202022338993739493856289753
26831210724725346634684753130164383
7624814816659386432404655467223085
19035351348861491170905141556082117
11789632424095610566929610928303795
7483527069282066815714608666173395
18531744425061696076671631659889573
11599410438883504125614902922077775
15046790850367566438743620672209357
7955970902962273375866582796869669
22017072744686059014707922207543671
45160763465656511315012270991031901
37732691213694345621022371760486435
11267819909956201286863360842069159
7453141463245830289851906624825295
22670193268769120886026057906981877
7805772136628650235381490510647707
4320150457653421219593608437429157
19223853464827129567797632528350615
11434159346239221859834925907863119
41531677845792854115049404691157407
15054335449270924214984997552964825
18712703320599255295341092488929303
11434517870639824881545590979344059
15587305906413006765062303235961837
7800731942172493935753485405184851
11592535422017810187563416302783451
7800731942172493935753487899542739
22514193080722025594188960234306395
7948488351057350911752272758981209
12142343843111060420871453326552191
11763262895243516763012044978160225
15061472954460630794493955487990591
23026740717354328231948933386381711
19208813640728369387852815067612075
7452053625241914253797327788528993
26320803138367055481240008079593723
19208830638234745012193260465808423
48797017820184462000181101641507423
4155243008296837649302319802052155
26163699409237003845567626607408545
19028930563086768179330391167479847
7790719810317991110086605782655013
41715493960088586121229190079310459
18689827747691944445564966590121527
15053246975989893559443639821933837
11253154733196440249711087583441775
15406672028783478261643611607346815
29626817888788391583172953772922069
22670519076364531352395022297938713
4170231905704167753901255037352419
4147746407626477281871609255673939
15415547069561549586548032096938147
11583314046219864267506597345401843
22859392542782317703370817126440615
15234203010713081212396484325366829
18877285852704900224178992932828679
29929304738845756213672612814363539
4485401648022545317465346522541531
7610493127213843227684497345644047
14896545621951357874794882857366517
8112777940304916239274855929885153
7791108376560471286384109014851515
22844352392360783623062815678178265
4155243008293963438414569132000087
11259966998747469266083500838892397
11599364617747868597588029317761029
30649070142303346732118382058521695
30114687380044138435335317393023575
18885839258592265774262024770778885
14731638073475947249280774179096325
18554589150078844787574592941127033
30278931922528102197107842599909299
19028212333617804749471708495525823
15055002049732275306673746270310473
15226381238966435371936932050790253
45162501135322338257450904020991455
30114687380044138988631626484457791
18863627938904046413074549898837807
14904385829327945553302950487700389
7790408688279836905978265039497243
4711479400571719365407934032924835
15242104016264583967779169909036151
48442552127629720463036028170111647
37733729604510118914907661221446915
18681600961685182705902376576418339
18885465151850132383518977446537375
26651925913612028940729610945358659
19222131543618596923416465301203757
3816839204957621651901779871347287
15392300341350388718268154716375503
19201302227426356545318084989568791
7783968756666224650280417200035261
22686940065746637975211608954022147
4304445670201906203644140815123585
11599735195743187944295898246119215
3982121406601603278674592626777547
11599720220070814506831813310814031
30114687380044138988631626484468439
7618018546948265194970797550486461
22686272759922025398040073572295585
11757134820292697232834087174180275
18870800042137792322251749274449711
14903017264240290674714503312977781
18703870702108657162283097342110991
19381250304038916760873881523089055
7460262674798924104758519994853441
11599720865613092776929734207892815
34268515359423722977690522971953461
7790409422651093668893085499282387
14881198397029681733063779654140089
22504645895735390871049130759717141
29958004686446442982452911628896875
19027500046601811484037109928728111
33915462510868796347000212740642607
22859392252838994848421061719564759
15408769565350947851970964206011571
11591199943279868141725777567102315
18884113611675383052415359294765399
30287823829420542581893649618769931
22513493326712111678605376082903153
11246032614691097420220730963745415
4644152821241603054958557676376083
33923314645224552387876756941376367
26155876994984197793441903056268481
15242104016264583967805789804877415
29926902047512153387284283984722323
7460946237497454547478535229734399
15766913941497609041969750006389175
22850824008423506458347408599077433
22513431923753322631702969804083783
19218343901454144252689707504592695
15746069106006830261127191714974987
11584045669883906282052723885834939
15587970265520728439020156103011697
19215640782848565020406400434439033
19036377687361915012089799323065697
22844336874239966043948662042064445
22670193268769120886026050187799461
18713681110146888417096167920464115
11246374851741790102662262500421713
15400527222088429519573134602046217
11764629211352214498697372898039099
15233535611610998481628714034518581
18869384949172309918652437302271783
4982181452747794610345093053400193
11609749212086779933078301218911691
15242104016264583967805784821325919
18861565870971483010552603781321099
11599393767865823724738501599395631
26659777241509850476108804429661463
11269606726436025939650283239608383
22693706713463471640769199282951639
11597997658818047079327165420846969
37716595197014081627971406786124023
7610134669855049074504781200701215
18870817070306255930459414019358161
11418793008841243996647303161774561
33932255866401591655711858634426723
26486689567806326740383373158193415
33441279309786856612200318958730635
22504645895735390871229230881857673
29964521194842071947644985810392255
15242804414760329825049775566915187
7986421478680391086565400159516381
4155243008287803565056065755689431
22859718057691857697616825855119007
19216699032377357037170193487837683
27001225167287807955050573192580575
3809700997521399712194403343626523
7452426159122119943894793422689695
19404144151345577692426619591647243
33554914672384350404340197085172623
7783253451482652220073780524541705
12111569191079738059897469128331139
26291378169505984021147394652151951
40871761960303743578092985834208951
11253886295645252237315987052448807
3984592048268438271289021967632945
22339706506541320594139932354774495
8143478632054487846414465210330903
22859392542782316290652108459090751
26488785304245300438515243094667915
26291378169505984021147392275848923
11763635323981885929612113669090335
29626818014380608025424505603534613
44986619695159907350022257272785611
56058119340589365316904420781120275
12266606591721422540244297955635963
4981528961198345267711249467496689
22859392347622126016827634361777199
15414183442085491091906340334084095
8467167481643773654010680186926955
26150012087666389849985025091153241
12111569192501500824421877739872991
11755797908914056075207363742823703
22859392408891678158806493143101035
48621787176397550451912750853649171
4164850284834330971842879621382241
26831270240144700247649158579205727
15227408440532552353562040547711999
30476681003721766161969581454974703
15054287449593040039902197515462615
15070381823668665232458417107870221
18697339160981900789865261438060755
15242104016264583967779120135258295
26487047993172553454290883613818083
36919079800217333923282313539997619
11764970731037354299847716041009199
22513168894938520570329017153798217
26668393525401062642475158990060525
34099228917234782502437339473842035
22986356156440128906595860646675399
3974267792875378641322187904613495
14880859691555042765446358313169109
48486674534688607449034843454202319
4688860919998301954364113381973251
19223527611512968164665472124712115
22679070967633146953851869320793391
12140964120688404991604287222204295
26831270143964831637764166039273743
22859392217995321772983277804814619
15392704520328230514542674609867471
7444510539231670683135710831375527
11261024403844924027468642813235303
15406949963492203582015136449872551
37732691213694343616758713099781587
11591183881972681436259466931662391
19215626071185400512463498749946649
26654735472951384559084401634089525
18877937545797859348583447021824159
22339380048828689279482468445222639
7791140316458189476944747032654521
18870117215460896048408567572359327
19229642793701927735809425718413837
4712874740120121072607377352912831
15391943462605509724473239166727023
11576860068748825252509829831078005
29918351728734514754792290162900123
18876896362477196973245909078435271
15069684188798733313455301479592815
40383177259781880214307939714555551
4524375319154065153311694388766157
18703855211884675069829801439071163
26645860627472980648724641949697687
23010677183483436139163569494177345
7460247895879197212082540256790733
11592208840285384412545000703153571
22859392408891678158806490762357791
5484173397460810652994202486770205
26322137655035218524923390261440947
11601864759338700945344384914655949
11410944462917212839950636997151063
11410944432372830350649210785233579
33601039245933432152207432097297879
30287140908087388333094992911342131
45349604085489042076188190542180447
33937081814768182134644755859211463
18532380820055841781369474098852387
19035693382979400591236701652189535
11907034163663505623274082096500587
45520271222870331233740175334998195
25810289963529020337052647715454593
18358642608863167250582596456581661
30460602560233002720568402418031365
15243082222602443131377505483332815
29920088270437521533142779318590827
22017383840486228730197704197109859
11937749980726009945829467081976249
11599394313027217858974132707457799
26163714223247715935776831225187753
30295675227536999038264857438858565
48489717757545940596081556540439471
41352477052575257034752670188182535
7625143418413633386222576165882765
15227423932410039446298161497576679
30459904185065966381971007900610213
22512500178236816405351450196898285
19224227979252827543699700457057661
7948817111664064730018463434847141
29971022433059139418321747506276823
41216650679267099547751938019038203
19215302115893221559666458907717299
19721004748131619824203996861830139
11763620347915028674078654252013663
7790734624337463524571534149792565
11922059787151264429592251814857439
29424010627782044310434518940371819
4525397451493328463424352866809279
19374749739062349014336485677288487
15068299426254493191429665358689969
7956329291941777663619576511567801
23027097664680664427566335017216635
15399844845718349069943659571250925
18532399097155930808310051440516917
14889688111054780669146420546111301
18366820044003020809981090768825323
26306415810129482931919901115362399
5500889414063606776993856890277951
44851491956450716311458445666827343
11253154598898197519960354246047161
14889688111054780669146415660926997
15227423932410039446298161498067455
18884781687062466932008101649394983
15062483130890850776974347449179503
19366912418729071171317556345294067
26833630512479357113061882982782159
15391587153458537204906308258140339
41539563501428995736197788981441359
11411268258038500856349751489595735
18381206510400031460168128848393715
4171337449424005881994529800722635
18869433011658153726148431906009631
3989275935309963776557883047895533
19042179964560723469121026551719399
4320788167256868159147244714667697
4659580150927680153337671549522419
26488428649734721485559585010200243
22685899016715328093841819214616401
18877254786247108253960444220602927
11907363667826877742903124444486385
12260773333866992836059449106068003
5312047374220424895441847634686375
4011827074919511246574704597705585
19380877771474113765102273844190743
29792720861097277787895161946431657
11598710782456920700019562421750991
37905096033283908961762040688321645
4823106944717751098584147147515145
4674228227972176721799085252921113
11599036692409062735862113610379247
22844354676403069852635996541844511
15053619438449638962323625670178157
15235633690311297668049675585266913
45522368267808815883492930168428123
11605509041588015923605225338721045
29297620105502308066746023205072985
4990408110283293117599383883012843
22671233071850185186139590542728553
34277082736567935999013340031672507
22693410430017340924104597814243605
38408718410863472407304526984765203
29964505063318686213487638346183091
8122961684047226589192269515846577
41533466344512835729939460948792339
33262000529807397741519946960717877
26321454606709268046577339326638645
22671573663068782779622661142604171
40863876695436757921945757896116159
7618640772203580439188134368471713
18381547938277395679725532755679223
15077894585027875420521202245145569
22340357682156052765827140120196399
18871421461338691299356978411855551
15392301080372041486010662662076411
8121968217667436344621554006059685
18877596852505994727915632416421883
22348552561766462098675015606233247
11764971219230384258493760468576415
14896546296721762340148251425325509
22340047934418684801399905480694999
26323131412627645628990421618502197
26661566381715957483997681447627483
3998541719779638618287484540966047
29965173013089957049860903680614167
8294389424062524894353705288207253
22859392477201023928943266940971487
15226693076844796885136083015623819
4349857797602460136571430146102053
15383796423663770688830939020996695
11613394460648867000520300350891845
7955660452770495581693827966635417
26478820434568027284155650128735863
5500873957272159319598256434004987
29957663073415105118101380027495191
18869758121377115270559505807572307
3990705941531040595674018909616743
11938774939273075675869695153908277
11930906706956102999386875883476537
30295692223640773294172253727609221
7783269033339227420103752047479757
4149146752298887881715696814125849
45167268429265575899362922337447935
5652453763574375431430791302792307
22693409590355830834527020828080147
11606531874809340637598413126219629
37903048811435938020565763587273415
11267834687535325692746777710123647
26487405486949173624972252002008763
19034297338001500197633216612979343
11907705129353189370685749693509097
3974626888621281384260124074291741
19050765722359465341821474027966919
4011809405593316771226735087366289
11110452662343156266182197910102355
40862820061290154879227707369727935
14880468144657784838611584422134253
11253170892348373139612238209760485
5341799733578153979931203206071395
23053583554139313163818960424354327
19216324380801647240622017628480645
11268845471618736152168998272980977
4312951067253133892043132241969197
3981438548061091990473074528616323
26862227079178034317296291210687193
11614091968839434108656539649451525
8460307726005383160509168975258177
3989292966245171728373470390221415
4353674044589718797545870977543315
15406658178165346283304437534420037
22859392542782318860266776580081043
4471046863153775681543191809447627
11741443154644004930034356797272511
4517886038191318497752147168059467
11576160252081805094734606681196149
11411268258038357755044780596515011
29273081769543354971728343259879455
14888695022402364838720858734009245
11772515209308863008449190793093979
5304861067586589546909381875610633
26329292120950539537749522269494279
37905096033283908961708908144177933
15219568202331929380152014647121581
22844354676403069852559876318710699
7625839010119538562127250294278959
5305840815822841622884169038468893
4147731526353844932502331726732737
4673872723633179002680973992285889
23022922964827460059850666654218681
15061815122816592979360761321704327
23024986282011137273180507988735773
11952122465609625846866013575678449
18531092640146147470867216558978621
48150663777244054501711071052260365
36575885464643669250670067354116379
4816635524225164148407667014863587
26659794339827830199558820342407887
3976693829048149012917809591710521
30106818280403731562280021973735169
19214945136504915617719589116598603
4674554811222590278081295416046117
29273750485968000059566134546924359
29272414402497488010306404693836615
29272741016355379815378872973656903
3984576298402261265826909542372389
30460228009180101316771129852727795
8106262628637059029691638761497819
29274839095200224933219741010264493
23009589542636373655727724179873067
15763089677000996136071492714753203
26495257748029316744727934084659579
15413827395825320329908877141454141
11126548546526524677665152021624703
15759644255506265013034677311165487
34106711476251856420301453957094095
18862590317825124238317865086939727
5501542735059323274966756509156059
18870458544376035927007315180015179
11591183014489488982115597711021235
11276433871739490495588469461049459
18870798562703914817557404284830463
19049353006373037707559573741653783
11433427978998352841423467449512349
12454425083912274514906165796050151
18705502421898221901476213229764279
29783143979427556518294591598810147
15075842587003849750544805287285691
22671949013957221549343574664447731
22514193144978730654155444097220071
3974283509358143410981657987510269
30302567466467005465412895855200543
23346997339341273756822789803786287
4809093651922549211524644734549633
22851523247975409071843668973354305
18705828267587910171620983180597307
22851508403363389943413312218966909
19223853464845459080788972427294683
23040366794957247623107527625342951
3989975655580011349474287128798595
15077195635768332944626749359430613
5155985206226031728585808839679243
11246340956139849647897292740301795
11246051662801405164575469148154805
11591167495034208361900962333268819
11607944856004024243838008088094951
7445209619864868909543521015858463
7797563220048156967447076718399099
15242104016264583967752729931875895
7940995312514184817797940285657227
7626554981439935581111091315402781
4178492686685070587873486346586327
22355070242279818789293053733190703
7955985587122525133514342271742703
8287218636808674508184253071192369
15392704520328230514542672105446739
7609762299404162836622760160574471
22670893088209344502237837153763373
22527815727619745271514782289953465
29959322787107612814375741649771109
37228320980052343811770267417455087
18877613080230208716068025292118583
14881898889919154116230628812044921
15242104016264583967752729931407867
22842909886691548475334896426700363
7793220528870481105708282032467523
8977308545143115059761270818181407
5147806237728286468381929814344747
4149112085540904462690877263520625
41353158332839856548288027002374071
14881898889919154116230626441117197
14911881694172555294566669041544415
22355396150708211907961477805063215
19050748178435260843289517327738681
7956032179124544289292787057988235
9134395313179376028365605571054427
11434811260733395146987881650645075
15046434609868006885517668926749869
11592208713287242249258879844126951
4147747210846804494675246204167951
11419150056671644524708511879574189
11418440257521515576647185313350475
18846851446691342896850437342841141
15573274145910139054079365570675229
34088955745969434318250795940964657
11253511614793235257947492966659173
25983410155826183390211914500050179
11600092688237238457528754293545775
15242804414748010336117113127429031
15430232027371055669115208412472887
26826101294062260862110813339602827
30288505141535613780044868401240825
7807186623473431622801877691198179
7776114468187370994627277824605453
22513120183660445986729218984402547
18862248021085799218734029610612277
7790764927192400400142071106600145
4973987058219116864150358163235407
7460262741903835868582117078170833
29800917466735392433253223448969499
4810087505683757382411239603794965
18705502294891307254043973218571523
22009872427184215900064265413851275
40533375316274890550126600287430681
12086347423762917074734716459678347
3982462124535294530201462177595647
11592177671467856556988199405627893
15227032388436820090904854430989497
11110811791747483127149060806529939
7467387614757442286342963322147693
30455153856389335713204168069739969
18532446392876877480014928062748071
3981779203199141954659280895775499
33764317928494940479009255850761633
11598336874221167022392826686461307
11598336874221167022392826686941435
11419104202561867946235097942853735
11433459590570190307195256642369409
11958611170986905656616187996342625
7610493127223020696848877765093231
11764662369592452475655972215624741
15407698459372039996503987205741175
11267834618767599334351159540662043
26650919235034374760570541826263199
7452036661345081560886235757887259
11434469032484320762705698911954407
11584030763990407778029061327790707
22527474266150500458324840961571039
26306058701228815205869873989220639
22182323899921889555135036098898643
19215966662253014005822764543323121
26660152633816678814495977136742103
11764662369592452475629414673352953
26148287375283532988429159095247711
3982138301869369380442824951740429
18876556346771360319574025994697669
22845750719914561903612854060906169
11434517870624353539962681215437539
8120196238506105920649574538615853
3975325262301511976911602238494841
7445582083791708212106224966356065
30648370994486386726080918292833119
4171338219065182012092343095463139
8287172171928529124757035851633639
19043515924089076377028919835682863
15054676981031500017807626214205623
11593281763443018895023468909726191
7452378864744656847464718335273397
22687669545577696391175559600193767
3816871723349641952394944294185725
23017815591136184733050899199368693
11261365196523898988324443217676387
11262079891409470961410368088382719
26480576251791740025340774410761427
11418405152397065375928244259042975
15077474214694201779904042702716911
37905794307829140840782520529548193
15219583622604721565431575766577933
11598011602578138240763095821312429
7452036730112807919280693571664463
22680111604469998850732898575836051
3989616625626471497825237296811401
4177777248212171246604395300415695
33444931132994409688193945561697319
3989293670226764919919001103351815
18358967876058265495624080740948905
30286393250392778772812192736893341
40202205182609173573651588486386193
11434159346106889916877210955414639
22678744416318365464494089137109869
15409110287732564603125545470196481
22859392408900596203474477769039591
41711253423429343391179821970260793
26147961399732023314520985467242431
18703777712283490397608938854050727
14895491036918798706324920626950773
29784510397757629021408588258275367
7775710290676354349544111970057311
11253852302254809663571383041276763
15571564992401849583217370352315645
15046790850367566438743622805813973
22844011868259111872842087253768017
3998202374541821906952116405179655
26494901541172390906589027125707647
8302925182214598242417396814504177
7611192977668326865192804403355693
7790766979423201968810157241165425
4697834788032612303201166891798205
11613037518032457210786102917494777
22341694440448572230584205343729535
7609777818714474159185747074157855
18878279616251192317765065171989763
19216016104867497124267223866634431
8791167723242943091886090192638311
22853993697265123925778168092200385
8459996882536626314767308805326789
29785908588174136279271910187066259
4305129167123678997287325782299189
14881898920517312696217999182165637
26320443853157908644667534986394205
12599470432337308008066408021308021
22670859867517449937296044512196037
18696327575144152643384507625727487
12599811860214672227623804668031605
11245690516493113078920543119782379
7625515953823890993499763217210823
25990967516918700094110723321577681
11245659479052115236769060933037937
11930596285966034371440371403320997
40533375316274890550126612649843381
3982464308136611903303332071512881
11958611071876976089104871017569717
15242103947964155442797710976592691
7454165748269034809808406619849329
4469727004561733419628386327265875
4320446222091111220174863110999853
4471046861503286888531267194218543
15226351679502631102789579089016617
15243809485562632743927502226610907
15903808785328558266009403000184159
22331821983830828897589106629732227
26809292490564057379009347328907055
18861566162257350975463670467125091
4336946193439182366364749378459985
19200945210010439604241097952813031
37904038593068100664844526544061117
3996805083528777750181732428224327
7459579886149107429467323346441821
19050748083565324293320295521326269
11748939721786409072809858153419523
19382585682079930123729569548748659
4313340373980795044349305396594649
3974983131849569671585596164562287
22331821983830828897589106629743359
19218001892149524319227049535914785
4148412971306506241906935463360983
4695430684301089038218496233968189
30293904564590890992648248083140913
14738139314596223930193002306835041
37385735456401878983488956791960967
7624815425749246372843173525348035
14881848836619351204612505278086707
18697679300502327790728561168844407
15408395654188009460710589959526745
19035351315133656389173907832554125
15400821901953752874397771629266679
26323798875853659240080881309112337
15406610013651420219966662702661039
30297088775550710831175872543320799
7626571177108615690786919156068589
3975325361540645055881112745082263
11748208863378303516025082833451813
19712778217410451661029782115473073
23025652723250323697855853392951341
8287546144369801518283503585951369
22497072468628507169481353697523341
19215578034798882816937004559562659
15422377805933994278669158388843319
22512095903079135975463173007039015
19034668557164138172299019065699277
11590469249623636474250309357025767
18863987002648360679490993010018147
37409342755353662346206255024804205
4155243008296837649408666630879471
22670534563748799001068229449450131
22504568938190479071589954557538225
23183392402592593133373104179247149
3816871723349641952394947015069649
19043236607587426040655325921091607
7610493127223020130697668306844443
37190097474932400662252282601968283
26643392494550054399422347944390595
11426257292721332510530102367808795
7777157865467190060055079660703029
4643499778821046248456954882450295
30294293421140805944633931152607907
26155846049441346972657027709787889
30295333863780423922366007861373663
29798602123216032363730727478239535
26652298412304201244943787320732383
7948149131342509419498012041597821
15234220008204812044678857465633417
7970016712616297139312182726662489
33908666470250036668341406840467327
18546769494690222739660920713786685
18713028523606910051985088157775107
18876913226929837442141160309707167
26494886020332456417968735043348183
19036425818624523718537551995340189
22843654887268342707700679332204555
26147681347211613548572859519748713
19034977439017079368219400843029771
22671234484106459395596199671189621
4642816217645853208595666307816071
15060759091935889766397008779175885
18870797924458179632523969864699491
15391616847214411216210884761488201
18884392895970379071149813169280885
4477565125001570942867642088921247
7784311626076594722754407877153211
18877596179138332059316790135244735
11758112358894412675799525073492059
18876912588743911467637590621503131
22670519111401709326879639760255037
7790407207255959076517697871365963
18877953802683970849525864157328587
15226413079558630566987993461161007
18869773572257253631218083359021879
11426989459843078420692351001741635
11764630652864388559712720378452015
7625530798444812159832118385118787
19026800162943910289852140742969779
34267800725828673285023528883869325
14888383130741511242283587962462945
19216699634119097322592343426171789
19034670673461663264650537269761569
15234593753077084399725471725930473
18711350463035146983629291040074403
18862915360430145578823460541892279
18862556359433576787231384455803127
22497772190630785014788249816571131
4493564810934486589480141876344677
22678046077741413436304608060137835
4327647827892687021894333475429109
8452129103398771618563553820439781
19200246231667586423453789972842481
15242804414760330120998419167435251
11598041908348346547294747006428347
15400511578743143021522170898030833
11591556314966116881236876829061839
18698006495902437791512142686769639
33946921911972973032491996522348859
19036067358278908953862442800335101
11253170892342208729766844957082865
11764662336117990916453138680908819
7610150319081673604331621479874401
18711676308727982388637028181412863
15061439835916445751244679219522025
22842955166868811949251559388728251
22520990085070389054226836042623533
15069341249561329983135370692043985
3989290683536787417378237976884207
7610493127223020130697668306844927
15069342119760907104818322916052331
26487715165906894814578847279268329
3973912256404873529529190105749021
4642816955140198462145996129460603
7610136141919832250293880284649739
29790703332731034672302169798826173
18704151395877287655398961910161649
33766307303883462108486221337439773
7798618376142555850307510287623265
22654814871973245554236645227184599
11111867856078109281072618200830163
22678046077741413436304608060617479
7445224365249389224717529015879701
7444168367888150799536536266556215
33269854111486341132311326764694963
16069417564335212122799357701576361
4148787621557361807000515611595207
22512110715508336068266404005655431
11584666966510478057150448638365157
26645486049046394028071403733159843
26322154490487777552262015772852995
15603367804903676771522529028065537
18704866185558342165167433751701771
18705517909204450621748363861264187
3975668166628351073174370146324455
11600046065702881113561484559663863
19034978844046080884115059141747719
4643809367449581984573970436352047
22183301531878423185137842023751783
4651989530957955564686612767259767
7452737827649971396730278479110239
22513494804772812581695674253079813
7609777818714474159185747073444439
30304539688290698732305123099237861
15248561455434310372491113810336345
22859392347609662537921779404742067
26487390127879292530058205043590791
12269277991894394704539259409466387
7954976151107944508073897526635529
18877613080230208716017317604207263
4651710213083267218047248998423833
11597980728579352969069927242820519
22851864543088017529998515793215673
11763310922676957181339828279167269
26652998166308085894921250763195571
15227423901811744606265348723215221
11606859195605816590058828383740357
15399129672845532015368956159234397
19200246231667586423453789973098033
7784296270126055398323280051764743
18869401076262557287139915917193335
19035026147235590644107440238252953
30294015481843307877658093668028845
22340032479157157727094855366094135
4148802401921857290053294723022275
19044260921896668605796422480070499
19049644054268645524554289770203879
18878310716415265176333163081440077
7789708932752052265612631275116889
11771117014507653327048238557857655
14905052365547674438443290640425557
18870443224595115080744018608542315
11771117014507653327048238558102559
15414134831640530628694991091837171
15226692238581255335359637009918389
7948147628603730451074059816726769
7609420776849891523865580401137055
11087902165487504950255051704888587
26651242382962595011263101473136217
3988968268733865180232142566331607
3816871723355671487872596789261949
19042491000615492730438030797540703
15407697149216276585661329930595479
15054643694534220044798269570279023
14896563228553629054703441646262317
22181966277845811872062718014674995
22513835493614014999756053799164819
22183643695922383542454657520108211
18531386804367816854278503136359717
22844354676388412618954041779487415
22348211225910293551311513284863127
15077474213236553169289968434344753
22678030524703723301711835079735629
8160921683234582617083371629077743
15242104016264583402051672252245275
19042490933501545982803804820006663
4696438645417324257352847507659233
15573942955750639991796380999362713
4651710213083267218047244118627417
26148318282864884194673227224575029
15233519515046767055974323142695257
7775385925872145125596697376637503
11606873884280378080926509225856209
22174765833480783269035829682828205
11599395018388145259430877027927299
22183301502728443900575696203074147
11253528578696088036182597251351419
22851849764042055232640760701463537
19034345404863132793415480676679883
7782555876247556430305891446399821
7956686303401222169765510936406287
4177776640555715186600980467528257
19050748242556306163005554796533605
4643484872930552603129887207647539
4177776640555715186600985568900357
22844354676388412618954041779486931
22513494804772812581590634457200729
7806163109407239632859980844505445
8633443531137237196611108678750055
8278371235029953259405826416845725
4177776640555715186600980466815809
22853993697265123925778168090505901
11764662369592452475629399924116517
11764662369592452475734432346064421
26478482028306250309608578043399971
11937082223401801804438948677546929
12086347423762917074734711579424067
11252504325595903964123544327199065
11418794450433780532259628276657391
22319287275716102731083656435359977
18856168057140473083287687925346343
11418079146452169769283252518287561
26472690991239642839005464845395009
11434842363751976588880948522434391
29626818014380607201666415063305637
23024220856001259209407733491880659
29626818014380607201535810484524697
11764662369592452475629399924350773
26148350190559248796477773478976809
22002018908322155919256804587917393
19381593144181040108104276360692447
26156530256249035259039429783484029
22678419860662544055559175251146889
19034654285346171225263720898428183
37189739628519070936113793835250419
8294046680103144380645953787747625
18885482210625798457969457418301999
7626570667113199242102790520551789
4179514047823526974425443895308601
8112746873792658484170961735283663
41360328479890031543532269665458465
7467773454016347295005582630766341
4651710213083267218073808921215257
8286551269886678596892467735972073
18704850666175751985639093502408315
30130783265709115110615453152428293
30130783265709115110849808495967841
12087667894377779591373413299260859
30287107685702001123021477960425353
7798993832465614738191034875546675
26478482028306250309608578043399487
30288505107950172771511305682164473
7798587340108280985274409223292113
15399828851178497335419354023304675
19034652903483162764223256325606421
15054676981031500017807631558522007
14888709039169904360952012034335457
19042815498244978503557788447791883
18876601460680013535848674806080347
26488072111895762816760291357275813
22859392477201024212336475657279199
33936971120492288550312890253831871
26488367914436918578209466912914911
5168352831234331338957980606223265
22497756605455415091429088133264601
12102707101879048831901481101743027
3982107229581594318221969049315705
22654815065688107890736027765842135
26320475631077230422679448008982719
15046434609868006885597176476226829
11434499462343029751768913226740659
23024986282005507065876347892234017
18884469821440712552005552361785971
15076107894013403396620629986337457
41352834738916812906954896455590369
3990007334525058225584120304293347
3989649713701838097459861571062137
37408999726986375672987221845049385
19050748178426475876533930154791577
37189739628519070936113793834537487
11088618848266140137219193223385205
26485634310864030316946738013576009
18884469821440712552005552361561879
22521004899210434965994882710395749
26495895394951273571856753304914427
15070025546785688237305760684063607
22348211932670801575377609819824231
3991047268869197885728827925954875
11253886263507573042799876593228127
11606548843205551465519542487813483
22512437230186887359154481792239021
26291378009337943540096917835024887
11267836737968082565930100528292297
26305701753902479885423489580828535
41352834738916812906872802148780029
11259981812625121744145021401746667
15573306600060672315615799970651303
3816871723349641952394944531019025
7782896503957859467662878340458113
25825359288665303727845094811260051
4306106063100708031775137312676697
19215267647412614711116936747638449
33937313223182488911784707889810397
37063427445444401559612715514439721
4485743874609341111304221583197599
14882630386648001561496701388161081
4668394199230413319776539616714301
19034652973638858050928709563770013
22663023248165609828898668455134631
11418437501451338318464725476893949
15068625975991458998648067207156653
11246374851744944592867046941755513
11253542751479391958546455164093359
26125752298631685968525425831230769
4525738781733307316906639305971415
26313554756854926473046934044677743
11268908349771536092021675309949771
15227438780018112679352709520752645
7955690818430942686266008512027415
11599395049004265913157015892956159
18876911846744425169180102689434399
15227438780018112679352709520753129
11771457033049338360206949633887251
11419137324225400724367732196641811
8303887325426937803488188448581593
11599394949894466991676075833659835
4146674285954072626553190436995447
15565437500404922715095166356619977
22684842956759941780561179157057465
7955690818430942686266008511793159
4171678941560949939755026617146111
26479536578211135665997396142720193
15060773102671535060856037552141585
11592598238835074384771688029450121
15573306600060672315615799969735091
25833180292231409268869575094711651
7453046837838533913605972562387803
26156203515375201791918163954676725
18711708662099869861562150268276319
26485712711314419497196413809429995
11260697887696391627820574156953717
4155257852917765589666969724705755
11591915312855396470407245208590141
41539546404767532053340284980758933
19042878985502290477926420370337683
22356391292838013979460520827655283
7783564606775560179639056003744045
4140172879810612637049137484794283
11780041598271049659984594441167577
22850809322715410946079279057099165
7954991797485796173268967417895421
26487047254138708741655983266714425
19215674071068063503255341145308639
7444526692481466007541733846790911
7940962794113384640591723857240013
15565095336430087885414642854267169
3998542393005212065203085968350897
19034654448372117882055434315348775
22859718057695154966752384686079667
3818285436268797005458946290745391
4146674285954072626553190550119315
7940962794113384640591723749013741
3991047977198090468581437279751881
22497057457644764606470077447369529
7610507971840787643958396331109751
18705191327411404561153827796085899
7954991797485796173267705272804093
15069293283149837773605232458207949
26307779917140500747805690061209587
30295318411527663886249815376865779
15241388549049106318450391611663761
19208504761923064940388252498464295
19223104263713521973641523775629629
14896595095166569119805570522776687
11600125235782393960206359579554297
15413827395837788010751687304719733
22859392252838993781509068054837923
7797580081582071799697392198576413
11418730896062099329985619887009909
15219583622604721565431575766802025
7460232444942265231954452569186615
37197950123836227672796835104020707
22347559473114181476153083164416047
18878279614776010371350699677788207
22686613549749265008715745635152553
15737794314215703425783697711789977
15399828080174156608803673093677809
4651989530957955564686612766577327
11590547489568045896124587690324943
26305701753902479885423489581073439
22346922595823820913243974560093889
29965174486717255098841010380922731
11599084719908903858397986621226871
4336198468626910782240397019954991
5326745095547391439541790974793357
11937082223401801804438948678932137
8460634528079391209765886840917841
11763947062674884463218303601319049
19034621832453993396507486096935957
15572606169753576905227668641803941
11246048911434694864500765159981101
30278916371140630501146096614841499
16076928977643246839843250196075757
26290338366434222437208184833669491
18863629349892528394626726095868431
22024536092385325478221300319678673
25810988921683868419706696585315955
22497756605464734506192567852422685
12086347423762917074813293711111643
22685914658582161910400180829418417
15579450150566952425909822085939765
26322139035240895270943085728603071
11764662369592452475734434726595189
33426941424603646205719168812995295
26305701753902479885423489580360991
22671216814767791933767376685885167
15736862510621830804462194220733925
22001350066154968721718068312724021
4478901208472082992127371941550643
26291378009337943540096917835025371
11246374851741790412796005701593053
15746735799592349213013845538852711
15085420840171323308124206271058913
26307438521192601600375548224077615
4997903396479847036175578743841907
7609777818714474159185747073668047
11954525931023002057044521838089847
22858644462503759719889961033769653
4822765031617102018450351124179969
29626818014380607471594798032615669
15061472983610061708568257116993389
12094480161251349533244246872824057
15234545782268699509975824845520337
15077582883031316485905562624433395
4146674285954072626664368956768251
22001676008247097681517828612442553
41697286084109801488857535767054741
26659095228577558208678277358961843
26494901541166648396593976782463511
22340032479157157727094855366083003
11599037428307093674400905632652921
19215626037596674382268599257218101
11605539211617271252024970221444393
4471389028585836808681678417230847
11253153288672878361881489362266481
7468133219022441607415913656751611
22678403023682808376548357240909455
7474586422226988916655738397800813
22693767281211846599051366502632557
11763929359759683889377380977335961
5485166799863951582008062218085581
14737797242552898878970065256407493
7444526661880153299598011561138019
7784638207875538271784494659465463
22859392252838994038583663155473367
4313618246019663319676038472868797
15602669261680350657745862753986633
18847549756307588764390082575756841
22024195369937459945094672416535473
11434143925758665001593144566844767
14747019392566293855200400506184981
15054287385381623822105901014186061
15242103947964154053236942404405271
11605848252534022164714181179683289
30303545771643913657143747023279377
7782570626136932693389437510540137
15383796423663770688830939021678167
15414835286493628361025127456250319
37414739155194145700557894567784435
37912963687085481345198965471732117
11606205907005908548133720780628359
43861287683176094253969452066131047
22520647890482319697868147275448377
15235633690311297964326876473848529
5485168241264177250686949317289165
11958611203033689390809037551063413
15586881749559969916991974069522759
11763914512082081237470279726303333
7775743612219860022330306446763745
4357334383893882971594086232176063
22647983460642839558011628653995649
11613751180668179394934733126155551
11260682305650385983157337862018297
26148676706644260371893201696705869
18531388245707820692130461676164273
21994164593545207550467450967091037
19245313302138111651891969235713527
18539257247566172385310137985233721
4312981243119104966948795812651561
11253510907972617368773858554306265
18531403061317292799350659896950293
3981407509094162517784338193513973
22859392957010683153071240931578317
22024194021874789084225339214724241
23010257553847790808688415011755099
15399842862194902585859165943121677
22685913765147347940703602030534829
4982524198065694464257583825301077
8460276044482897639974734394430881
4651631814014677800093359399703023
29626818014380607471518687691285657
4982197521550004997846048768189473
22497074648917743154638821851801691
15234611489445075851056040962067557
4652704036320630321025259066729865
11110825800889837075620542712442203
19215594194026523754773875260946471
15219912488506720696231121006547597
15248899221805841035290657721403529
15053262494180396103024624326988387
11418779671343524765270871618825139
3816871723349641952394941804747697
14895569466525195229402089284512095
11425606718849472969304634395329207
7444558438405352163931057524830841
18704850574292815939567632334491979
26846847271655792446495705523372567
7625173782612735334135935978559677
4148462519195163765314448473458047
26147961336866703000690174504220365
4312609480388357443757317263901815
18848623554372112734411047156849345
14881898889916000231934729211076337
4652021307486160662460279588756737
11922059788620677667438698473732537
26156528843984137887600841684363277
15707436827706691314878211627011947
11741039581916334017797442513653611
4839463801167487886640596416310709
18877922822163872015253399441361651
12441745473691890196761599076836661
22181624693892188252661238219897623
7452737155881615184525852154388161
22843671753528229727819041563182133
3998916336435321142039506724218729
22340032479157157727094855371247767
7797577227862488566621863536660869
4319794922522717702252992658025669
3974593797565077518966680462052293
11245659479046360591976112450947937
3974968314975176656465233026514033
11584339707119073949627188296488349
4319467759311586610620523207807465
3989275164293012278338870287608353
7775385925872145125596702360445519
3997876597354722685726414246056929
18539257279634309717384142999742641
15227422356717730393299363390378069
14748138203751210492014514311357717
18538557493644022360498119796847685
3974253713362955693520401686701163
11741443154644004930034356797741507
15747063239927305751369265521974663
11590872660501963115370597146691831
15421662434705533354927064785595783
7948489761907587921721984309971153
11907363734998039728489388208317409
26328982250639117669313203476203955
15219927334651254154435058721605417
4493287810681915147435130330219765
11938775001918827080772766712487593
22023868050650069453618157547096821
7791106994908654859396524015933435
4335533218153313499064195872042881
5329431308393883524816467608884533
22182944553927077900207767877020323
25991277751339856162264583179806573
41224067046082993182250194369891689
26501323670559103854289022112947091
4823804614491951952183868802478689
11582957770731146743691045426741649
11119022286941162741098657994510753
3988935983879050023157622213353361
8287840274878872858967794087491175
11598678300565468553966895846533489
8286520324406775009908816318627559
41224067046082993182250199368434601
14731327716428866224766425207404101
11426959030107555258170520532625275
22679443436064975381192739976859617
22174438512793515476772885317377341
15227066215460875245169760304240527
4337629754692807674097853537314285
37385735456401878983488941588746567
26479163341879249442145730064264679
22513135672511252905274259872984555
7610135440875304925443881222701397
3997875829382120510335051200385531
14880482958607851974308645697097459
23182725961341362111087093934454225
4319452083786356109887507594959317
4319452083786356109887507595428797
22339689605437797742552854956530677
4334507425795419123570399635686167
22017056519798960937934807099897111
15068968849776645840600705372210169
7797920165778183616439263023831359
11575819466837613049642487000429757
19208830030578817475559200313237261
11268192306699279053962821689157081
30293971073247008062123759900971381
30316794273578750949315375978612511
15911677884998964574117655172076929
4321145177246898617047934300830805
5485834809540259338380340829364905
15421987605705550907050445671873637
18846852758313938892746407510520241
11261379940381516501439008194431145
18373306400999740094718142669273453
11741754888834880580443969990847023
7474944074982822923506151827323245
11425249869308199086101303813018727
7955985747646572238673962286797559
3974984639032850077821462758404915
7610135440875304925389506833188173
15054645042519006957497301900210183
7954945145858949726739950000163205
11417706678086864477883303833409201
4321550865067393564730931688264673
7459191867926102929398809427072321
7618345229374857988313642655199381
15241387808503828205027931498907417
18877270204942101362174966517154919
11590825460916000024940729019782687
11598710782456920700019567893924687
11607199823249999495465731981718709
18531403061317292799350657628648477
8294389424062524894379070188217505
29296642380165536558290848659128905
26667320533560589314027929559470643
36581392047241010608056863759948241
30128669797386341517323888431649275
8113042415160727197636728240418965
33923007340322402674282961896806381
18849013725649046102821766434571061
18712035277409499212094009626709023
22017350650308032278592485169216873
11763310922676957181262558060043325
5328763782492680564717259897721789
33772808540737457115591093726092753
22852240601008402561880727113345873
22859392347609662523980336516369243
22859392347609662523980336516379407
15586898040029047572013481652827409
15572654714554003318130431012254985
3976024342940739160295393972405441
19382261369739373243230434146120715
30107533653108176210214568874681153
11606565003902860376493754558228539
19050017258604677219809449909622891
15054613358078500217410749467530933
22520337562784104130563261420705645
15046790850367566438743620435165517
4338328195544044732403958410212709
4698160056477158597169718976425877
4540420377134889161652468190130069
15392674994458627335076185543065093
25832186404806465540299374064434579
15407697821068675153233927872257289
22023884338186336902250238608133329
4179172587805633966208481912376849
37716968468392061412743719755059661
11930906706956103269341991005232205
7775386533522187655416110704962921
26147697634756509852862970316467797
25832170885291244486490942056430995
22025204166170900915426693561961681
29640488439168764582765601537135929
26156530256249035259063503051905693
29641483156097573053126324306729829
22656535382588064386521021633725343
18884393702036711001931204142555359
22505314736180078470037808851488045
22654814969625676157519849694933991
4651679206232223301816866883414457
4651679143505437520708294375596705
4163437275899515275185741119527177
18712035404266243710600982257317423
33427578332597454953383753703908349
11756405987609415080250404431431919
29633987387667618608871678334223913
22340001341007733856503972873893965
15053930438055288501659531792611405
29641156542248595187349857946967793
19034313116689828403414703539700635
7806828263900143561489674619784711
15227033797838317608983736245521339
23008611142679063192149209327719515
18690542312658634205388486588470133
33554587959482779858044829746488231
33555596018236402729423992930880415
15744405701843165412657041568563635
14888695022402364298785295354134737
25630729912843239782624028885540529
26322154521155893671183101194778743
7799316850598130731226948282937307
15235633690311297668076335262752981
26472009614933966363055066970658785
11590842455417298679476404929067599
19042505845302664389547930838277127
7797578575925159427491082229913013
22498797046854774665556964596109141
4171986377436121652590725151230427
23173410662506061928203777971020575
7955691461064114860576595158279147
15226724717686936793184635519803263
4485743781329407682929936895764459
4652053050223470646390542969592093
18878310748562122174351344877111669
7783565281730080523091761069272765
19217335968114425514825543804676835
15083275696035199177898784088733179
18373632408664533729679926408574573
7444510435474929764642270175557807
22843638662468871399166579727101085
11102615948259775843979707215710965
7625515953830194006940831671934711
34104320902468565373088317401238221
34096809489166552542825591173319373
29296642349483048032305407474228561
11102599786045001194219588179158421
8466111320777088618173266198582933
7947480384183783627542634179818269
4478543428844435207492220672301541
11088276073798685483866291226647791
19884483855539969442299939758502603
11575818793530581204900541854045209
11599751225376875574560096885352361
3976025214720864784118534697776295
30460927156994037209177458785597569
15572280258422236137490795285037057
23023929545629360647309768560359725
11597996854224701127665633252537463
37730560680834495477693444715476123
33766305891618565277544591323899077
8129447979970385611856339999796871
29295632942609133202846229096848317
19214961524602064558265346254201819
18869433011658153726200392091394783
22341041884582333956995613000669751
23024658773107212786581149629915961
7955627934369695404439318162504411
15572916395306135084202068149881831
7799334452686649340255852200468511
18885138567084872525880839071378591
5328763877362745179463994980760333
36582044505267856852650898299428593
19200617925769411396915340643970207
19209186944316296019890183737559541
19396273834485315356080615705773139
15378009854196705028427552091550383
11598695904240963613765012737270385
4179173325375661441272091451144905
5328763266658627500186602682799009
11605525360999139273631519012011451
22842582535263753619381544961064935
14881199003153374612172691610464503
19042147455118605014643120715770799
30132117874118540967706069387735621
5328437968934351495228582254457289
4171986377436121652590725037850523
19217739571558500628551380570415993
3981764522007950946240774585912461
11245318048247833211632251613364717
4500440762171467282305093013797887
22843946936752951283102306876750707
4336947031627427100359115880623001
7954991797485796457805360521117021
7475629082135368571994360671138727
18538573140021874297986615663927485
19036035613881764731998036659649593
11260682305647231519771705098533049
15392317308105156933005602639778835
34104304479222393830006222522282877
23024255382425931640503967071523815
19051448645228550268788924216883149
11597997658818047079353667865191345
11261038515479502146645124008340717
4477876093938555170080611273326625
15565437436211592830071210844437405
3816871723346501063784645559212157
4147014942814615415472036560939919
14881898920517312696217999419243357
11094730781331456000757922300771259
18855078840336226147534748872389911
8964287021882305446032354728867885
4335533923576783228492253204676845
7940995312511584353790799017157919
7963496331502048702402533261082441
25809652838213356370446978756120663
29302786701622510873254310062937147
15414556005249004915009198752392385
7610493127219865964731260476298315
26478448068562183488065265651412297
22850809452486599040898817482418821
11591540798625426297464942138958805
19208486990363730594941471240230751
3816871753957120495658743432649205
22512405586496429051328608668910775
19035677962577268915391821603851911
19229659084161691310306607950228981
11763309446169731384009680992104699
14896563226960482239880412720320253
15060773267570827687286298168908293
22182323806590363679739290220095847
8285851669122075886148438917115615
5155642884844182162733407985981435
7610493157827630119854156878057227
7444526692481466007541733847302015
15234559319793679638843683514177653
5326418966912784494915296863836309
30287108621479301000997783122078341
3991047435147265647125683689945399
11597996115269708075317075938567421
18869418137950628773086586461989929
22678417772039537734036247210579391
25983410155823029493485753894941715
3974593797565077234402617663455261
29941567187750130448551710172884453
22678388209524409841495681271197407
26290678829661066572653218079536315
15234593753001669381472056253124321
14881898920517312992410471716862749
15047897770020201676838455644824357
18705517203774951935370824921820147
26485633539846797948657208965447647
18374673523440055815260624835909709
11261365126356015129899735309264165
11756777075714422245598209481329847
8287187659312655047347038345917055
14895878958883234740838198472584629
11268892162724948923090096260801039
11419135942377865945103801614390665
11591882831090409023631187816423365
26668363124701523506856714837046759
5171023556709014188182192325313141
33908666470274383219725833034932187
19215626071185400512463498749701745
4651710213083267218073808921226389
41523483709494989525131229868149321
7452378092269937998297915129369317
16106907549506765526593942019345575
15573597876901472374515660035152869
4148430739818479028416578748358239
3816871723349641952394944293718181
26148986359583419174249078742338535
15227780814158404010660245245724553
15061797386300623158327130589558525
11111183520759878529530655268676179
3990348188084872495842792212038243
30138961120250581891911655085128533
3816871723349641952394944293951953
11958611170986905656616187997044909
15242103947964155983928542790697927
3998542393005212644152616614999069
18878669138793940815529998295057969
15070382594673435872327800740202033
11253868559273813587896775180011905
7610493157827630119854154260012171
30467071382340142680253509718476565
7791107159735391527786839657714379
11245318049774873175958890180280641
18870753606281143978572811082454739
22183302910669563195534289978311911
3816871723346501063784647940190141
11261039188786272392720918406905217
4823433558575642903656617920788241
37549994651297034224599991268757531
12103700348145708530296279226045363
34087917548935185661391741654183861
22513494804772812581617204366580017
11599037428307093674400905632887177
22850435443689987924149485079104649
11764662369592452475655972214708529
11425917303338385673485752374306115
26651584386558354272565053271457155
19380583031877763472464911787545523
29927941046120039719377640651668519
26164056575438526082458170078375537
18869385655920634470256640211190089
19216699666111795637877298194342593
22513494804772812581617204367506877
11764662369592452475655972215635389
26472690991239642838978844718130597
15407698459372039996503987205987047
7782570627536809994177071787919149
11087560768289891385388141571218387
14881898920517312696217999182165153
19223511166955523382427178008580951
7625515953823891031503503278406743
37906135095946315188804796182186759
11741055102759564925926763486931199
23015749386743415059629091622979349
11748550999524594084073258308612739
11922059787151264429592249433879455
22678388209524409841495681271208055
11922059787151264429592249433421107
30122199399672036704139435038509773
11262079891409470961410368087434563
15226008807249817806232591612637979
19035336432536162723912923089811005
8127769730929283584885099906264583
22669835582421405989402474613346859
8333359433998933184519868565890285
22339362931692971789384949757585471
11261038683287080245770339383330275
8790173004919720079612964419368431
11442367116093824680260514819511015
22669803066871823863026140902467859
11260307658583399250665790059966209
15054287551804099825093260202748117
8450807957886737215688601102854957
8803876838801062937327216802485153
7955644965513527529322557121564455
19214646869453771215999128554101369
15061799062689287276656556615798421
15069279362698226176958595669850497
4683819183523442285577250120448591
7942409093996434676979519512405957
22859392408900595933749068395001479
4149471181148304104661777042147823
4478233780277354480929659464557011
23031732269303272039670462461531731
11598323433153245020893796176353469
19035337304325739281760970554203131
34456250475184700618751697739520197
11755798550147350948886206320403271
15076496455811244057876173009859765
33443610723614916654311052603739611
11605508368286869909412063902952137
26463099299937885850634062755995959
23039311405354598445408986552215005
29956620992127643886886420211927105
18532382197328838964078359909616281
25810304624387654081798378565504167
18681650377134017359081630151850127
22340032479157157727094855366105267
22859718057695154966614601695030139
22850094622075126601474284322025261
18531745996185359368842545453072075
4154510737554429122727151375741939
4154869095739761815981609013212147
11253528609297126713983375533913655
34097150211605109370572105911260221
18539224897190607996802021141097807
19050748178432373893653085161651041
18705174972683027051694916762665527
22685525139081024299671823612471533
11756808725189469879477516996216123
15046434609868006885623739017285949
30296389893414973619014747514120545
22513494804772812581590646825224441
11597997625238362709284376818662937
14881913734536785691428069254749597
23022997001469124160325509668764905
7625515953823891031503503278661327
22680125749702507487752933687188999
26660850135858465952205346235276335
8112762581391495876324734223544571
18696297945656618767564020168463443
7452021209007456771010913139454943
11748208863378303516025082828042629
18704475890528804178199276394168437
7799707856889474618557469387001699
7625127193529004857738410428380677
33600698524885442788630282362369863
19043204286150611261350729080148683
8461627004769207239158824670421841
26668036639365807610006602246487269
19037059992302196698609669503888631
26148024280694036671423356463992657
23197423516365727902900465152681381
15399502109130522777334909324763377
15400821901939099403192169950481927
14881913734546403724345004899508517
15399828851178497335419354023538931
19034979485209827403357899526458389
23023944258870042447021245842162573
19216357467226961667227930049179681
14897198819008060004365395005469529
11427347013422732598008983462762791
7467402360466773361460762938319521
7805414549652698121164128265583351
22497756605464735394329880703103149
14897198977930061698509621064955757
18689827747691944459641720433263495
12598135242524190455869115587308881
7625873640171605041775441783051997
30648321550228148792571151974966755
3981763749407166402891034871207537
22843946936752951283102304021627447
7444883001502129938316339538458393
3816497911308814554292576267238179
19050748178432375823073259063856333
3975650465300406409175979732228501
4164151336830247455654064395155361
11763587966862295120983434647076419
19034296629464419548815708747096447
22183301502728443900575696202637095
22846327210502880906634707595239707
19050748242556308104110962072938293
15909673758387297041962828948924889
26148007348919939555017219456801325
7782913563982955183151065571108405
15393357749432102180777683828122439
30289220710987094224872074325084465
30462325761131924203805391933281933
18877240544822825036813028950687685
19199872317390606057658103737300899
11433818015999245292522351156329915
11261721369703905794857615656200923
30286393084039016345991479552691733
4352958606442619794851886512461729
7624786472604738339577023975501813
26155876932115873176124498074306161
33261658492773637694114485064534545
22514519056379476431179023187008809
19217040460317692620111448295795577
4695430813885864877767471777567773
22851134589910639258704996236839693
5484856316029254784032269310930281
41358638881765254064481366262101633
4336930709030275869677350711583853
11607278797912987877175740995177273
33744080495465426752992968432384113
11764319530904683307565128862687473
11930596285966034371440371402628393
11435200624095312537342087892855855
48622175576834732762396637655664549
3974253044509604235754499257771157
33923672332963384197938615524063061
11764662369592452475629412292843965
4171321157421858417318360073817491
22513494804772812581590644444715453
8295413675669188743838273737322149
15084720417115321681912275747556511
7956018139118210478450258386945687
11592256778955680007298420034183861
30296049170957660198999513362084777
26486674755171943129349150643448647
4810087505741086053997969893705085
4351595043211092260076677175852633
30286393087020264227368348374440577
18546085258753385530167800665391845
18870459353284675089522081174258281
19216682773969977977718119178970723
19051804852139382790247115937761283
8159184016812275983701208965907615
15069294724541564138812788731838069
34097507829377945291507430945556063
22669819488717712054436060883256767
18877580563298684330334352709000559
26321781348893317524791527245512485
7782198930447714107212618237739553
22505282797736853512617812226939429
33750211418218348270278619231195855
15241406250518989378888804309359147
11606548777677902503590865452993361
4808097550478646101845520847376655
18698038275276102951364282340659371
26320739296740915380262934999112835
4807741308581809467803202981186379
18884781686866859106457480725871471
37069961841857328377133989816340915
19035368274513028779346160307312757
18706526673387572179558103517534099
29927257582573200246103632400387971
26652299117733557407906988689150829
11433785498998583425863678446633677
7610833883319826863642339392264111
26833288948689617994043721680298239
15392953666724924314456885586281239
4981513412469906904121985333900277
19217055778433045215957980725177799
4643484872930552603051205084967807
18878606996741762209602124109114019
18876571092234599722320797441732221
11765298599735611950800386269964963
11435199149242015403943588601516017
22520989930451628618689477796852905
25991294556037782432099622806204209
7782540291084530294147427489580213
22845409831179314542725083158777341
19050748242556307255148370215631333
18876618456711090065312329875340201
41532051051583510859200055756578627
37069294050869249456001994455223787
7625515984428489182484842399269519
11591882131554413161820074961375959
22859392473024525988731600715792871
15227050660962804865372958205092479
30648370994486386726053153950782399
19373413531598373239361877502596671
11599068306895642429509033288124033
11426662746809006773176714745309511
3816871753957114582937074416170845
29800917344221841141191974461142131
18870409299988164074120137657093987
26321781348893317524895397399522481
15226396729208640934125168887283335
26480234217564307884762273199294643
22513494804772812581617191998086825
26156530256249035259063508046467705
22859392471564147993729917244176023
22520663471212497249283652934499321
26660884836050743364705948210865635
15046449488074363970334942932744033
7799675816494143558091223843241169
15047149982560282228341557472778881
33765233572987918851110409012671293
18704492887950855687629657465078533
3816871753957114582937074416181009
3816871723355671204504892881646589
23024286492943364009386027387603087
3989649041939504916603800125746133
33910046450551156482734018615585283
26148350095821816121650784070884649
18869078728724374103452169861846461
26322139035240895271020363212728187
8293705156042900189733795438545273
30287823829272587954375076894424303
11600094801538165265984735280069403
15399438620541325577250473289751805
26320771172445299701608318135533977
18704865480195093999560498305915471
26149344044540017968421300776076025
33427593723720268381077794174679797
22671250069272509904212021323917495
30286410180766861194142111587367507
11764304683238715421652465470441271
22842617202147928541100156370151163
18861874880933490914540940325309719
29791386188476852331685807231459569
26157881118681017852542779082772669
36560179043211943422347111056654921
4478527846599137594664495501187597
4838406263169473066869190534216805
22339706506541320594139922594702503
15227033764309812756851754944645259
29934412050006244649128348776374151
18870799364208333926522290881119383
15564442873886744175090732415189405
18862637515957153185911499320919149
22017071976451605526885027068391491
7948149039468482751434668551953677
11110499219166177563863671246381855
11417706678086864477883298732059365
3989276608743890244698532260707207
15739892206365025351630405537272243
3997144196701911411027950917058597
7782199536571675696219727429380921
27155905943880752211641800196436267
26313927028205073351464719629447159
11755783218848246139262021516803699
26494557864046178325414903697948403
15047149982560282228341557473035401
18706232507696620256255484696177435
22678760001544075536587738252193015
18547125126033678066805607771474203
11937051025512737469756795737451167
19052503899117605230648468754947143
4162755125574285522557086222805529
26660494028174721049754408444370787
22844728485320805124536094655389951
7625141335774085611047921421615085
19209171265864270696669344163002347
4155243008296839078013738972796699
18531386836438823012057585862005857
15565421212787747795404990743999657
22671914385516648312776016065442219
4163809678541712807098710785149389
26150353387232379432058745802232489
8458303020971398279956589812679397
11245315898503247511854890438047599
19224551294790843566393493949918527
33916176600829633475152751229621567
7632296508570229395215243475577681
7625873640171605041775441665978689
11110096419052053333790708427458247
4327646417039301192015528889909757
11110096419052053333790708427949023
7610475488554937369616297209726451
4485745193588282626987725044388835
22684905095701527589180438084420837
15055342772180140839689308116909681
11756793361813882859753550931166183
19041822893286754358457371540410871
19049644054268514300211817598311199
18861549070299628024072163729234767
22859392347609662523952524774926571
4148088443139101577064361113590915
19042179807090482855681220145749123
22859392477213328688008220819819515
19052470006553873146621345572163763
11937082099535062449376492463694065
30287107652122589059166615689387777
15243486398788858348452915710574633
14882256576263715128613964262920259
15047149982560282228341557473270141
15573306600060672315613330557045435
4650685960061253838536634030302901
4809761598854123458085555689416681
18697354066890057081504730748920451
11425963670557072539033720020691295
15399517752397640809140866836180273
18711692501411861416602157546300547
37905094421006275790527356497183923
15242103853115462744769510729995739
33915820229414270954589444499637407
4651337040872433744500126030631381
15242103853115462744688513940656603
22687561066974412851244013963159849
15391337498729240612323553372262621
22678029112456768853574111701097201
37731275888702921939714928099363411
18862605131850899359422212274116059
19050780533322125249514258052894151
29792054294417222948955517310764137
11599411276933240399354460202624829
19050748242556307255148367834653349
5154649029475587061557185243417951
19050748242556306419039583822190245
30286734612682689884248450719722973
29296920991225636798059546907141851
15406623448939973904432403596618067
11763993714223430961981372523457841
18871095552976548133608013773145715
11433459717495934483494229960163197
22670519111411036402479799874783065
11598679612380636679368190711161553
22670517700552026883419472807326989
3982462863682740352719529124922867
18705548917494913752038660871350063
8129416172846618211735602926587511
22859392477216204890039223034450231
15068968941650672739951313811530897
30286409443275676933835925934312571
11598695324346496354543392584601495
14881898920517312696217999300709821
29295943330122004290418595727649439
37364580971152488102458715158055613
4643484872921642955066243582250099
22512420400648531733570149754467643
4149471214743470103934378402326013
26652641220517818697633859123733535
26315308998245088300115408611401895
11419118946419492259702948311189397
3988935788510963274274378984761671
4149113531442973071781563283189967
11755783186774639247891960311245879
14896889167643972750828184076029541
18885498334536328944810689506379259
22512095838816681939836888838918647
15084009312112384015771087695026353
26485726723721512688484873013798243
7798276948274636073352764018888215
4486101434091270055614649700477427
22677315217806970969816633659523229
7791401897898487879779953174864261
33914797193467409557074556610769575
22347249148409415915852196013939309
11584044770411039573690232842396109
30295675226149040790046423507249501
4810055759970673035289360335029779
4320804485608266034287058598333757
3989991243809059407382270426990065
11426633150708698570525102875599623
7775385188447074517177322247452617
4643484872930552603051209856995815
14912658398421382197028429981185603
7610493127219865385586998509951447
7626213588608796430850949620306961
7625873640171605041856281660493309
15406282825671305190379795873329135
19050748242556306148903330936626433
7775385188447074517177322247687357
29957320970782107293994939978011571
11764662369592452475655969720584897
25652891653845064279701893165017135
15233519448011134423543275346646661
15046790850367566438770125482082921
3975994012311723332190651287646225
8459640516706807160132434902340729
15070739543602232073907012080376373
23038917740585010847996625036676921
29440318644636439772080378086213363
15406282825671305190379798486220559
37898639806740840683070100150070355
26480933869353524389884580084647233
30287125615800477930228343385161411
11756140071497657078286645355209987
22859392347609662523760406836993727
22356390683802195953970244254007227
33908666470274383219725822954194223
7782540263446230995771997426523533
7970001391664809383167805449686907
26479877139144639516882027712980371
34097507829377945291507430946291259
15392284052275857639855609412528533
15399827921182906312751194271160865
7625873640171605041775441665744433
4321891587502939891762894430441873
19208830638234745011984300401319819
7610508005426352534429758064596415
26165362325446622467312823388679081
7783271789340424234077473766971439
19214961524602066844596742191042511
4651631876811004312032121756262463
29288120821019821745297642249601871
11765020055925237561813612043373251
22512811145794478596144071452334163
4147714728949591238289355439190831
11599411276933240399354460203584601
19218017993025751134021281057812043
7947510624372294254985906678030413
29957663073415105118179847765153567
15587289783761369106073115348443903
22505282797736853512617814721297317
11253528609297126713983375534147911
26478498187648473708653004588568527
4358766540155910405336803634426939
22859392471564146322047162221722047
11789274838378718635616834291163619
4148073087134923931543813076661039
14895928467337808302278927937110523
15746069106006830261101829310494871
23031440861133830744174718309158685
19050700047112698318269846671033835
30278916371140630501146094239017147
30129009712247137267823037097587591
7790423566495643200579256126821755
4313618246016634116020420919674489
11425249869301901728327777635606695
7791822268295398992338788640927981
22677347027725294039101447199772155
22677657384706125959075755310148359
8444570328532262650505712492401999
18697339160996559413640505123583535
18705191905987025887934295434307631
22340358354138084986105942839838839
22677657384706125959075755310169655
22512826054600108440196155833850401
22669819488717712054436060883746575
19050748178432376093766225415747185
22669819488717712054436060883267415
4312982687633078719811310237296767
15228075746282429546728250568780451
15400184871421356927815361322835697
26133719578067963318721981258347699
11591866638213957867382702347617771
34095735758276483382562813822106553
22859392347622268836033626344603263
33915446415770980090134252522464423
33261332550744597178698705797846697
18861873500622167375522551050067277
15068595706779571231803344114503285
7783613348654814908744050563294575
26321781348893317524791527245512001
22671558241115397802417858808191851
26478156825307355877344198179474751
26479179568420273071862536582868791
19045349466796904085896806146915967
7444526626833798422297431452781023
5139595837211114026581800192533629
15903792652344800489600092024742939
11427673021093405596363278136553679
23030707918487417587901428676859207
15409110222205201844945222447879021
29957320138477927446068146232937707
33917898426108516589608301739376895
23024304769980095730182311774917995
41703742176345307676177987344983871
22513836137828687321072772181811441
19036378579550161624244735742741749
11261054164711869121203412850105357
26478156825307355877344198180177035
11591868015752090947272118088243907
18870117823111361701861386175191087
14896889167643972750828184076017925
15069342051050254400626711966161013
4477876185812582108126719717332833
7791123222638896428003890238064157
22340358354138084986105942839828675
7625873670773055797780187510355355
11598678302025972645489415931814773
4155583764261299712915310894291259
5155985112946098840681752455263775
19207089700971390332315385661151667
15242103853115462744794850783418775
11419820147846176852096468225448559
26322480304184760152968962227440051
22845410064562568676596358986351291
19034328572008714432451276771800039
15400186407760639611405159652525845
25818173783915404648749174219735635
7775385188447074517177312131353613
19201659173358282788017890376419327
15226691631062753996970449548722657
19043190011348818567896536183741123
4148429935209646047976339152861201
22687654059720606179896662969626089
11599768090103699598761984134277241
41179729359220527809562672846376927
22850110239101094339838734409759485
19036051168361623829987249597054629
15053962312304778885430175648263903
19199888545322745454825735403999967
34096108829920018713302116670301555
22670519111401710189862071937586217
15398803123259004768657630352618385
3989975754832042251780376255951571
8790158252115204162708569305786367
11608301673856767979654171434071521
11930596318031011584458737049136805
19215347551932804023468134999553899
11584729139185346671213413776074743
30288505174928594882608527819417567
22850808483129887099120769895322721
15068285322106403238649474793811819
18532055552995830560501264973939777
18531728939137938755428796694119489
18877269439734035096506326786100223
26150353515598085509136334643506481
4148445520249225312653480314244647
11246374851741790101408842678653093
19029561246000365489593505718488147
19029561246000365489593505717775215
8458303020971398279956589811773349
7626928223734186007947511472992871
33908666470274383219725822955151575
29956311310023591232054977823675187
29801243344539048524851376070775771
4998229208725360183489236001525795
30288862221494654341128150993550575
8285524961992879753112831987985663
15053960128971467351736257707279745
11599736350160252678952680469801007
11772466624953772877290410654863119
33908666470274383219725825561932015
7610493090649903211805551106491573
22685882791767322947962741502905191
15391679632036103518207569254324249
15391679632036103518207566868192633
18876928782948652718995715614407731
7790734563176289003936115237673029
15069731483255325210269357256395487
15408719247984993320521966991083711
30129710812974180462496404404648473
26487047993172552323285024766966359
7987801297373530604005123121950789
19050748246732804937518617922521861
33599020885265872972834325140902323
3816871689761060377345735708998965
37542453034187037365067259709143091
26478498187648473708706056989271191
8157804358296479122879595998301787
11599037298539059182405114705722543
15235276037555313757343102762360697
15069682683217515297407923719744807
15053960128971467351736257706810265
7610493127223019848470619434187643
7467790382935940955373615869034297
19042847880833773972766806573300911
3816871689761060377345735822378869
7774671228004765318295972099950753
18877237724637762050952967089512395
15227391482650094744363498126165855
18885498334536328944810684265135515
12093827120369200512522542941172253
11598336872691103252263288924769261
19034995007794036758417078432018859
15392643181622711800485975282884879
22348551855009089872453459081921263
41540618492778676637503593258977991
26306059310605059641795276514189145
18713027816834880025293964769198831
8286830713322821556326355188262959
37543849013526277366524769215751079
7452380878875457400322241828787603
22685883362835595731020987933309207
8151331752787169219057671381645879
4822765579636713390965505698500225
15242103886685686014067630167513707
26321781348893317524870094859642809
11937082160741115520714733485416689
7610493127219864779733645676876199
15399471099246346658034041604002361
18871157693502507976762365598232967
7459875531207947114613638373132087
22340031678932736777614039461709135
33105891160720967681123877954936413
4996567984916357496073419924692467
7610493127223020131754914487751315
7610493127223019808739389347811639
26155876994854578590852581269735025
15046790851764843519613163446380297
22520353082233075231374916276781673
30459171949221972029878629176446075
25989941667869344113108838216719997
7790423470167931351156461155018347
29633971713599887072418747356405765
32933144177204891567216551130756405
4171986377442279815944121536211451
11261006838401667401044663222911397
4321207963592333088005374899590811
7453451082665793565812362463177045
30286443337287468038450805923176627
22519995274858480788987144590712837
33923316056140491895994497513403289
15242055888468467440289564019900837
7782880341685582153064656213905669
4155584367596460870022788680219863
11260680155773163484115925535646215
30287125615800477930257250514175691
29799581103220574762694305926053815
37904395340451797526338402154536587
11607213999029489619867817034144699
15226723281926586518812301622560079
15226334043906847862109707040786643
11432762020050769539007431809447041
18712019054060539760717276369836967
15061473021568672725748247018109807
3816886567973450594733225222852561
11419104840804731490606403870085073
7789711049176340166059587474526399
18711692440127637678449629906538059
7467790314433632712276556397164557
4824783106412956813796665489538773
11600110357632687419926580667158953
11598058933468777461327187302877283
14715947269200221253922717430846401
11268192338631756116921361147593533
15068597188989644029261612675098463
18855061171006878675467907361706645
26155845862751725399390746902332233
22678061503919784987748503375905609
7774686744662066827906489221402189
18871421615948678413146356318365743
18539272160967020526267215682065783
4146658601738444783536548016700965
18878933029250691243409082546284591
8113772724357003329116521929045403
11584013833676684687132344704025351
25826990333612559236430843371218991
18877627986141250838296954698671035
8286177390866731356053267025288975
11268534474787236057389320285661193
11261023699866751962310997595007605
11591899025433816367426052980935027
7610493127213980378266588533441267
4981854745609969917470081488808041
15226334584428025454032965231888801
7444884348231022686488278714756785
15069308964505063834442608542288305
7790765666204316559951486058894797
11260307823355916948460851079390767
11922060007501892434852964146981817
3982835232748674667857679880925213
19209186005343231699987414119101995
15242103947964154078491924070986355
18704849067175523644028317068424699
7775400639314737468799227664551501
8113757818460481291182859973663507
22348196384080487644058433539962183
11600451785510051639483977313882537
18884780979979867368459969760671015
22678077852760819303141758336183853
23023894880328883315885718248571901
7774671226613516307042910872108849
22670161425053995872214619107657075
15069341985478418644239814539357963
11591852658151897930406682722090831
7783954747454335073377827077758295
33923331610512358545280548685852837
11433785498998583425781584134670189
15070708469522410409095997990215835
3816871756878147370040695020801973
19042179807090482855681220145514867
15046416940538658835586532367669939
15233504635509382251348224786157093
22845053018006128434710167535001661
15227049986204010561379619648204901
19035042433401165991187808270962189
11087934610736292711257266869053313
18879009829252386340044217764634727
11433428687487544737758011839691383
19365139637967028003357883634728567
11748208863378303516025085209266001
26478805655531534545357893396438293
15069713143611958674975689631902831
18870100254674513088385779353957717
18712019179460195910737246096360867
18703777548907802414876455099818705
7797594800803629214809461302659669
15406281955354988050220401950707965
11607573673275885482326969453920047
19034296189564881783510649750078853
19358343563696004605576139591434631
11598679610787626756854889678851093
3981407507582614013094578762748025
11598322799279873177024189245668815
3982464979845171040846454541088369
19034296189564881783510649750558013
3988950797898386163011774337926879
11432762020050769539007431809435909
22678061722677402465167436869002489
3816871753960269046351671896770525
3816871753960269046351671896525137
7797546927853294566647933638235555
7790423433601111545373017323708241
22693411037658468716339178612738775
11260697084623920368310775395171833
11088665438747311211288355237856727
18869742501158679820876285043631349
22677704007179708283975608911413595
3817601875084570175631721743210339
7954992475229124343201036967376585
22677688324292096799800183002018029
11252811860931300032169465054282911
3981407509097037024949219321693629
7451695266990193518575307189870891
11597995411234483107018204395852029
15241048631285488138848849992114045
15211700548656679818384834883818149
7782556517414459059469632103832129
7956016758848598825731463073109453
29617955798337839708969760742415881
22842582501747306695414822079112885
15415209197719532483368497496467583
15227066178944812736458147658380629
26478805655519197857654684538386549
30113646804558029222211886794569633
15392330708278224476222427597876581
11599052210324821503153683613750733
22687670284599076546247799312266485
18876555540648092516453222146207557
18861533550847502163574639582318629
7610493127213980378266588532971787
11087545317409621852418147837257263
3997842539897563968817784355004725
29956930770397061211436772965977659
19388387772522862924263438597241235
15070708469522410409095990384883771
7444884348231022686488276101619973
4980860796846198075570317128318917
7782244810988341546083078918991781
11245316670908157256989708851611539
7624474097132946265887634301470109
22504552711857801392316569934297053
7632327544483906994116164012185789
22685216194473631119524659497142709
11268906903932706087157309924566879
18878668302126427427049417911109279
4652004986153232954913273823589299
7467046825267765828304823579531357
4155243008290814643023974473509511
7444884348231022686488276102110749
15068253542867974196486232764517701
7955706337888541806548317193044835
11590547520299395195095801851013903
29956930770397061211436772966457303
3974625575484399296948407342718959
7955022776695686661509217957592855
26478106640684821313511947587725449
11756808175833226006538742469686199
11748208863378303516025085440934053
4312639172611031603752935719212537
7625544874969528988048193765746225
22677315217804097041736526561817097
11432762020050769539007431809436393
19207399958624758863535815109631127
19358343563696004605689510651291983
22851150683547952312658896974756713
18869121917249233021964926440744815
15242073455366198929494005713491913
7789694053217541376293886208442917
11764287818717374116936408593522031
7797903843117657208260713780873301
15068983602509307616418871751541655
8287203114507800659747591542018291
18876896328888469954888221176407309
7610493127213980378266588533217659
8121221225974693230301533686306117
3816871723355670897101394242562357
18531713451687832925947079998252161
33105891160720967681123877955160021
11764613624777382183251774467045061
15226350908557958233042994957069263
15399471099246346658034041603756973
15227423225381097177460463303976103
3991062757625682573521224761766315
18862248760170267495306374675363165
15061829935441798259972049645902671
11606922013810912990826421447079751
11253510874254414868062866476738951
15061829935441798259972049646126279
26487730076314019459491665125796255
64381887721465889003593663326664279
19225624865485248541677905490158131
3981749645252922219293080129289847
16657469373982089632813618744932855
23924361896250234653838044791497403
22512454870558982950012400518781549
11583004422357993474702135867645097
11246374242501063464965890270320667
18555364385036077869652076801106487
19044277920779517804845689599425291
5436457096063873945702569220054803
4149502356007054423630741849788155
7964228599534785353878514420901181
26659794339827830199558809911456235
5436457096063873945702569219352519
19201319224926847175034925759415915
4666716749079406701216394768329015
11914874407748733354373315177494547
11087591773536012263744790725369431
7776131566391498807920056531431581
5073812717841318057316642239435241
5074479858989889116767036272094017
29784900567462925015214926129243487
6540278768430178390280702713462771
18891595431924455141277895793216385
56962362574270181148676995771023695
15227438072995455028866939885865745
4658490833344649427646617140635793
22845067862633208895613556838192421
30643346388164946542854074989023123
19217024939341820671128405888606155
4312283571953935368195107876986871
30287807572347469281946170855123733
6492816569358484131134726603206833
26842571257346454429914603663290227
26660152633822987161784159481429011
11246715670390890276569503630152673
6367158258289700060147309346844137
19380924488890455977372162900243051
4509710917900806511317132532642745
40533033054668571802766394969535033
15091159476872963449845739094021559
7609777754524435565380290975644823
5247615636238898625771215620164431
42067538779055492751009766036494419
4353674044589716793575453916975843
26486350323398352650354743257581495
19382585838017515100105346974257075
19042147455118605014643136032376235
8866363756406937793133310623123605
11245658871402072705834359879563427
5832417420715075117690811472581149
7446298061008362892065632511595715
24214586431077134197243248595322731
30296747578217149045046685925366891
6823660858873468465243207596944555
4990051101813856547305645169002931
7610476867355136956020375490177523
9134395189153566686943713243621615
7610493127219865951322074231906927
29618297005876620842680799099302521
15077161672982630427029985013236387
16075918738390272260777321345554233
33742716519635494617225241479133821
5651785691174020060800001123210427
7792180053951800424716249327897045
6824328744391204037220783287546607
5817036782412395514801768174841259
56955828598927020991100453287138963
5058060315340941314218649544936935
40542237660670687530047657721471611
6019582559757895734057118009530025
15400853617065238323268203573883513
36731604823054554294612785147148553
15070024911319299913146200713160771
15228121536596787488136037193860163
52610312713664478127541635285958509
18861874880942809762327448640797635
49338913375981872493579148434173899
18893286311446801528146693196218175
30296685466781637521715392544172135
45351018065446558594670426391426627
15076820347335117372962535239969461
22347886025774793261833713577594931
18876897099899393357282531292224173
5058432009732391221336585657980451
5058432204889577500112012343459907
19365123345775600910914461911217583
33428618842614241684495116076092859
3981780911716172642070896710313553
7610849300475721824153295625498157
7775773913635664801069643101909149
18861549038300901046226821881865135
6192345931657469404140680092144151
42070240512820374535074105700790475
63479719537518952735906500115869407
11267834687535325692775916675315555
11246731125836385008991270362720327
15091177854543790519048730405467453
11763636027954016297660125716681635
36551657610944071061362465092430437
26496593032901806270397609275990847
6192019832199948265454929988288231
26156530256249035259063512804218681
4989692866046934078255457137914971
22489546144982595519542605461827613
26652623549794349200720990879576437
15722429288654116359483873568871719
7453451082665793269535221569040005
15076478918003545532572500606287993
7474912330655382035324162583510609
5230839783738756361367132318766885
19050731757986775007641077485763175
7955660452770495581693825359623141
36733593430202467690166270580986393
5502225468245610691014427721657367
5990825019224159554770809975807193
29309986284544876017058697695078671
26487030926979476967740043124931919
4990377132660659890178338847257691
3990707219634595438112581785474491
56450871097037878897506387108949259
6195047757178666627500795214965751
7777174930269003703949427467850385
7948149039468482751433566294067409
44868579672913209669494092331818269
18892619008590688280003094832211943
15399517660587127329402165499634581
15564379930206425919150111649279437
15053944610913745506376840555329353
42068207434352236472140501502996951
4643484872930552332563903974224915
41713040641143545929274660532843867
27171689933370981570511099355012381
7776475815986857773093630009946269
11599036692409062735862116109121207
49339922845594491606579295707822099
29318818228294361465995805696418531
22685524334415125097002302138493517
4154527635598533927308566495445131
53133557262138652092171516402651687
3989633621657678673292699403928855
18847240199689701285821905888422239
6824328993948879208630634505744239
11756124614652003467424016549874615
4163453500774830599093122163778445
56418599422596381211956611015636135
49180847176061643009734148524162331
47480795587267393624220396367088679
56452888982373520744463341982360895
4149144669659339526951564410363449
5148115434798908035972893258910435
42225947113682461310493966637128731
11267834687535325692746884735630851
12260773333866992012249331358142475
6510185625394697668098308061662323
22686255831213382008167381651656999
22859392381210852145931506681960195
7453451082665793269535219073958053
37355007846646836311017045628086653
6351095080615369879721415750450951
23038593142113651117988123874162179
19222472362059356827923565220869203
30296391337736224748163032842215997
29317808022569754009419058729845575
15407339527064895569315738054219673
18711693332315884290631181115937655
53148239689591558931132285738619709
18847893271269003665270515611099955
37575276030515178236171710495629715
5990142286037872138723138762634577
56450901114090519147422887131386163
34112514498287263485056124194747059
30281676811358298158181724197723827
5247615733825079276134960654282635
15091176504960114576536113559120665
7475627703407878643301753563823563
34643115519913042743946326484239047
15227781487254902204351836081157169
15077894681358461441070375271661461
11765003763856994853034982817389329
23379094288254858260868463005627569
25825001637433218933807244442897223
12612179547985507098585956769131543
12769948852584223340455768096828439
11449510197481997411073539161304833
26660850848650197160129748536428319
22685914404850465649187175819844369
16580567581550162959839910640537993
5057377360615071188434075196351419
36732256639911339155374285276796753
18862590253628920438976285053643487
30476680869837033966569247196378371
34269929073809971945514180365104361
7474912397823514573594019266882061
15399517660587127329402165500316537
6824328900608724489873072522805987
37402482450485774950254404156339851
16578251657957576983397042637707697
11261396902959515048112119473147839
18696670505711858630105731159609059
3990689814453254093683979334833517
18877614489511264324335156899220841
15257109816576915460948089720599945
22356715822605017490076838181065923
11914872897710407613627130499892371
31146254806871843933458378214256853
33435462244848826204725240319549175
33435462244848826204725240320231131
19050748242556308104164084412186909
5492695943716297081822994480661055
15408412421139085495905682831395899
4486475410889571921174322198024711
19208130817177296364278282556361787
15084985657004641753033335782072773
9309860965225116566433411138603749
18892635807733487703189359498881877
5231536780214817765414297865567633
4148446360043092798819670759481993
7790066619096611836423403550356809
29296937921533605271783279835319119
49330346768141577129743737795467749
22670893280412776561424581391877533
30627979651047872971266304148752599
3983893034746442352375824222397865
11275688165635304007135940474243921
40539581011787518109916303016272271
49330346768141577129502451076250249
7806161665212053067403084970397113
18877595407865569557383365282830605
34285325100305253253334463103348645
49330346768141577129743737688667341
11433070964768742864695146413378423
15242103791896805677580272463901987
11276385803085692798438633156432851
6319012753207923019652380512583251
3981438550840710171655941107732499
41721298943820712052048645498415683
5232575877866382838571436336196389
12267616091884305718518462369447459
38075932205384958527459145609930719
12103700989430601237748351829503275
7956716514313151122179795376998767
18696265428728105986990939691815327
15558625233384206172119644392763647
34465259843458186039889364905786085
33592439254145330830551327448179551
11750601651030528210292528888806147
13288270236965436188260631048247521
8280017064710916870573625737239397
11419137357691239390798495467526721
56050574932088239581856309685349199
26494201720129741719122723637644347
4503170614027570099066823195299511
15242103947964155983268004292454435
15242103791896805677580272463902471
45531649411755308641929207098285825
11260711997753303389204632297745677
11592177671471030251990221451606117
22512826827236772297569039662113009
19932055370371267376439505007768577
7790392393365695533632290946498711
45530269049333763436923816565972737
45530268886226379349214692144488193
11253510941564498258602622336723699
11756793269922045627640054453841747
11598353900721057510161638044575567
5072075884885179141406360824242061
18862589645990797490114213743060577
11253510941564498258602622336724183
11433070964768742864695146413377939
22355723315365212286577033028861267
18869384949178338309452747457310611
11583329629795498181050277311189671
45529586735901149596503943058988801
5075518348849343155766139412622281
15075811607793959545675780476784697
11914889223370828996514842055211513
30832495990719818143041533337347561
5147138195993030443752076906305439
5074494673009361531251964638518637
18876914030210516590533706983568775
5073115080147269438687344508597989
34105034861356848329705251846525015
25826990178993942444367169149291343
60222950511580092527005053157775333
15061132906698987943829195293779833
27204142544371252143915619531597589
7451679715614899071419094889035715
11763931477439429565224207153975139
11590842487419044679898911816656719
6493128213045764490556382575886813
38078931598275950317889263787042723
4846666172436201286374568943702811
26314627621932997433836678126418355
37356046174805067578703285062488957
18405824080643754839261042518762761
34104335043249994630162321009110579
5651118385409491018444974207655983
23402684557798031591861357405561057
18885838386742604791907087887829365
15047507668911151575523475167163323
11590825459521877097769383788834687
26495258453458815431131978292818863
15069682745884215586833565975785155
7609777754524435565380293243466995
12095831889780874887254970660373985
11936693209314965230977235742023595
6493128275784469905284465771774025
7777515618992357217066130041345207
56595263697495891888806231070975765
26660508874322546714955893395804027
4824067703176018754880999489477985
15707439046231620351230562337985657
7963497034019423131381221829131161
18870444473605608939984804860341547
11417705971064211879522454755781263
26494559404887439954356903344278627
11245300414037405436850168795088589
11780723587012645667151026514899621
56279101580694012759658975985768369
45695504078866916568702951160143485
45696202996275275177590474360727317
18847240748982718741529630525121259
26818964764560959221738396405573027
15408038444473254178203248678422149
11088976664470084435000550134032341
22686255831213382008167381651656515
14895878317656517206946988280225367
7467403839771442304575242734438673
33914796487992995542763797326270223
8452129103398771618538089039517849
56279443715406773992672006167729645
3982837480278607726427021832596731
11417706810725292379454732762905495
6492801049903615554051920560357765
41037338255946920276137335343123095
22679413201631296471678363206821433
22694109478654966932300870390158107
25810287787558500119021116062517523
4688861590309165707556027037009489
18877270272107353224601277279093667
38259563203877994192286650704935449
15400853617065238323268203573190425
23024220856001259209407736228269039
34465957351648753147944789611114305
5501558194675546583429405554005219
5232234928114796767839085572411881
14896549211641681910417561519427293
3982106592575966196285806034276371
22325009583851930929379999214975543
4344800578368797383029396465745915
7776100361124308027634347770926269
30978982623716044772182541544769507
26307115400899644091792881698182005
7956717186292582621589954274996761
4343352129930523829433602790663593
8155147874044179472901968850247547
63858117602424957965992519457576693
34285325168605682600981665799988305
4885312012595567507390131661901697
14895879023151711241722017067045461
14882596524704197296050633538947771
5485494024296067293288230800700753
7460604876803852982776298603319263
18892975922467380642645617495805919
26487699260470773231755021259436573
15414169591467359113567173950600837
45527241315224578533481322489387069
15235633690311297964964309503294357
3990007468876808256432577853390893
18855435786265284965029049841072255
11592177671471030251990223838196081
34271342621697058093266168811206407
22325367271723245123245642177252055
4493628333244344744569160861215553
18855435786265284965029047341560735
38259563203877994192522165585435161
7451679715614899071419094888790327
11253170892348373139479383936414317
29791369992817767376954185416218409
48834543107229964990154471499354179
15400821901953752332202569989185063
11103656553158545447491533438579279
5075518956641454189924141891617717
11245301792701799875952022787337083
11247072584122339863789246701065185
26832962438592069566709561263645175
11260697183866343338196887400318275
37905096033283908961817737205600861
11914158297505208610708585856764423
11087576254087041162855818150518843
7790067996439579122749794467847403
11583313979036102487847867400483411
26850049416241242760896549588113553
11433459656220477279063089895179465
18876897099899393357282523589738789
18884393732773814661691584028126003
5074836935943037726835390729464757
34285325168605682600713809069959153
30832495990719818143041533336166117
8867759095955339500332728675566837
26842863333929875213790019339457475
38086426047669352033383700609102417
7948163945361981821155749867689657
22670533890381004516574559621076629
11134075378514335061690305566802625
45199751408590134458339975705354643
5059114834855296837900995393924811
11921327644810441629298988613178887
14883312637812123846530793994947461
45199751408590134458339975703745827
30476680869822374826866412916900139
11253496159471062098442598291074291
23364024715009622217332164055288631
38248492156734674966771815854918757
14883312637812123846530783420196989
30286766456173978064148972237657769
23391016014868378892737344749369851
38083968803001753878518239481674053
27345804686497015964389981068418255
11419154926308345400669016339366947
23363015245397001973144902482021175
19216356160115090465727060692716003
27494355630785236789361495823840695
14911258826352774045335686641202845
5057377361987990714271204933231547
5848465755201880596637212372002995
55700314850229379109990458601684983
26496282065310358532893134266077331
7792537871537516716925343938101809
38093969330767573158130822282985563
7791838790904318490517533861376149
5058416459663908857045018608770995
7618017910087466905589051295190681
11418079079160721030239202283822447
30470210612184177311052997175271773
26323163317467225351361273095497371
19232777851963823003812913538013821
18877953866880306479116263732268319
11605867233684859440614131507031405
15068595069921666951104782040916167
49147652196826509530606295424295867
19034621293384441329824230381812359
5657619011643690169722414798476947
11590469148980488106459347052075859
3985291671097692809776298574748465
23522090491005043947912468014962175
30460943316305727315720715351572837
19058243171288787850227657538747091
15406347691599612969238248311370425
15414153205005254437746271248135417
8474353532967678215839964156841859
4313618246022526182571169670913025
29620268710529894141502277940773235
3984933444008260446272329312419727
23025343832573116799101195667366781
5682206026706656886556600381646223
23009620613649920314040318497989155
15398771445961173250192343788590585
23205959086769014553148937974174495
26479178055208108078556440298942357
15242104016264584250509712764990047
48836625637418931755815086611455903
20222639417924333639067576413384347
52467755555245823992289513940111983
34449241492741650140193684345306383
16754029233861522153140605500385827
26156855362848226602320979090178181
41541659265358527306911682622759877
20382708974758385560252683358951991
26992037402608610683861304217071927
11283557970578763183165601761182383
27496017371764535819054421198559395
5848123748815276471225583060052995
30966616445995188531580499812138547
33768323932843213484677798231584951
34607663714046269455243715329871339
11418733751305444747714764911074257
26842213374037638633658465420198095
33426272614781367851114570056472415
34449582604110263859665878347353579
11614434103528242695482537939529181
26989706568764836436136536900596023
19877392121922335320633088059863351
22348552624715552447844667765033439
38235240532221602962757710282736139
22842907031387982346973968606193877
40709491469248997770686012234185557
30476680869822374826866412917816351
15068967402546978919507043637820391
26652299085837507475839345238708075
15228060257389338590898888691457023
19563638531253425765082621603502531
15070304260009661415896772693182627
11764304683224058457953498012107707
3985291130355975342951506751844433
44822375986223838654452102755748903
41728483524366228307069222551051099
7806147559419912954112763796494185
11599378695805242885506902331113097
4522993541371381875166369211095295
33766648089054963187110697603625651
22678760710018204377270476954794833
18872162930553179901806631906354447
18877971368322667056363102382750027
26653696541653732111016366129978575
33925084602873831685548360194360035
22174765925354809924275459549850117
18870083967009181877289172165847527
19200260242273736992091196850755093
11418796500939239952562022145203567
15227049987736812242475736617230279
11763294471617862721348057165932015
9796797112039863431294549752745647
22850452373997956397845226446057345
19050748178432373891924158520789929
18703840362677717884107091762947567
8467509616362557327127826135786655
26293439175274382095728785618830399
18704508375386442294207810763623833
19037074199812533555831724403509275
11267834687535325692802419109310559
7610493127219865371620258191905503
15414509312550060762709414671719817
22355412926256294936558572258879535
22174781320916369875587328062131609
15406673729640258029177496026081341
12765094212125202553429367520136823
8503362302712713110222632929329719
27337610576397599993321853265039307
15226692974551864695583435067485063
4973318402934286296000863047618503
12764083724901378235069251024681603
4470722366984257236496950367803547
19214570548715882234756147556477529
15060774548712553866839249149986565
4148058141804890367304650206131823
25982398601986891483587846913731235
18697680680814198581150663651418823
18878932169202575764838636482056307
5057719079730240664690152773451335
22339657827518474845041368526414103
26991370191809580574135653074950919
3990657166198856397145967932201283
7807884192689525416203468927367961
23394474735700438331766098805328227
5155969594888244985724885383972275
41887916220062855375799647860463459
29965515268838516257755088161496991
34088225016818246498316448938903687
34449538155110663200630549934612403
41720586231459082894949538560057267
38084669294493949477734137973815621
19058567033527306836017765997523091
19214928335823746550685745182085265
41895085631271350480161826169569487
3984576365374518439457363583536223
18861874880933490323716672809134103
15242103947964155173531135937396231
7610493127213836427499438329838183
41531046591663127775429857088504375
18861874880933490323716672809357711
26327972935789269524757397911408415
45527799238325939323296093460701115
7806147559419912954112750861112121
18862280602144110608191030819970415
15062855562622949417331375726487463
22685914375499110061205894232496369
11779343255093290764991477027010921
33946596679954129468898857029386935
4697479252971565444328626185488273
15227405526914089049089830592716045
34103698526960963903451940853103327
7445956765965309035769421860177989
22838223686454465225243129427274541
26494901541193878775107953567526603
13111676353662732587866486349696547
34106058180211565579989324316500631
18864651422489390696538061456462579
26652641440648477889447841570977119
38093969330767573158130810141711011
18877285760942818224591729926632423
11282844816281903470771399707140715
40872429392901196261509116068122979
23010303469413956300918740054920669
11267834687535325692802419109321207
11789291257022973587516878310507235
33914796487992995542763802313570299
37581141520558677215366838298898743
18885807986090399496875658921852497
18877241249059681198905876040485591
22859392252838994038507538286054263
33442647229467465316466441724251019
26654736312603437480191044208453851
19042181315734542808660254161166423
19035336569749142592575245232514091
8506478792642564250190439429526855
7459905760988911875956442274984811
22513494093507015602693597570124531
18869384918369230052643960102576887
22514162750024432582158540979525873
4697479252971565444328626187382165
14896205024790926902978914434684221
22669818551274699370981981658810083
22356391325044251422593528964767271
26486674755171943438982206256656435
22670161425063314705666292114340123
30129074617778136082951158630732131
7948149039468482751460126185938009
33772156018451171626283200465111685
38093969399073900719247727772660679
26486674755171943438982201257388007
19028181294719848932488135698118895
15242104016264584250509712764745627
29620268710529894141502277941220451
23181063262613080955839219099536005
3998201737744268996776502460955121
20074073913363239669571740956687627
7799008477147054210452215643363145
12961105951575674253234351166817087
15211699844479764681941539910201971
19026784069300157070734312980357583
7452409900724327568099843345985833
5988836536096025435689598536785193
38093969269470351907922893086553715
30633331239170419246259250565784381
19026767679591935065912268008877635
19043204895328252846683653199652039
7610493127219865976335268156510383
26834686671703983563562546211829029
37913337631894099299703976551720281
6320007502081003737078684512419687
26485976412172166245004733694150225
15737500183709637212421594796625907
14903717757132363574744620736632729
37749717769328896863636226351448145
3983145752896843566883241704282435
11425575777736592204799737158614679
7776769240911991760795001016871207
8467509616362557327127818648954731
8143103649024076438832108195312861
7948163945361981821155749866997537
8143103649024076438832108194866613
3992087137462020654776000894685263
38093969269470351907922903187672435
23206656051128759671168219159217167
16094001109147610822821142396164783
34109769673514167534322281691319327
7452036731510085593735259872808551
11261427941775578069743274228511419
23383504601566366062474598235798099
5334160278660171505049850399229169
11763977362551447629313510973965051
11764286983305044448750160554617319
11749623250920727695381165244870903
7971381589132837321425108087841831
26486364430383120465748307218265009
18546736276900739937185285308057365
26652282926525817369349196036486603
22677689161028878057711957220982399
41530979504175006211485961348816983
29643471700518709385468554453933877
18704181276250800113757831031946643
22152589279916705030158968336651383
11426989459843078124472166258443479
22497772059470922610422847180746631
52785936611272943609810062783482211
11598370799017979785841658371869247
23032170374613837713440385169861157
18869758892394066524504489004742131
18869418875366399480160646997314111
22663365384465746523173696966531399
26322139035240895270941880955106595
18871480845791059839181866827950911
4712191754771184525514809532574819
4149144669586643470944656992589595
3999664258070048325371357294981609
45696560007647116413828690203920911
8120910198673820949095435855427415
14903375559629296843734116495792181
19222472362059356827923565220390527
8452129103398771618538089039752589
34451275343485487970292901127994147
52470799484938554152790631173673095
4471063055828739405218144754492791
18358967876058265495570801147116429
41533466344512835729911748859406303
4712191820301557514668250981056419
7985347811980789476273851825050681
34104678588822146600023609332782751
37748739338593948127518082088784737
11245301792701799875950822989949151
15406267142916330789106890281915231
14883702134273477830823669760347729
4148429229780147953935681516126473
5847114984632154913442365696107391
18877613080244865680507435518862547
18877613080244865680507425871263443
7797222497467510980403027785336469
23709939219023679133148696356044047
5059455719040636869270357008736179
4712191625144371235892824296289411
5059099477143800235228031995109299
11590484769072738542460051171817011
5147464936860841753448743417074223
4176703581512569636446916057926111
23348644388891524414177214960090993
11929181829607987753928909262043013
15219522283763817165174757998463901
7971738603413530469683711535587387
26306058669037365619025757450203383
15574950826354265925933606452859717
18870817004646524208637718961432253
15573290950536184300731082310637809
41534163081592978915397663588701511
34616510786972151643101465256084075
26666574088457079618085963176487659
11252796981185975442540211372027601
37905094654550110685332311698299061
27499847460674052784778276054730035
12957722418890112784976486655539571
48833582636101439217480365461922643
30461983951667430652412360496942711
22174765925354809924275452061622821
11260666751089089750687319624741091
41722975653556203441391977035182379
26493861736700365480617451809021259
5139984469038732510168530740551637
11253170892348373139478069198509397
11928855953238411935610449351442197
5170713103632227361334241638584957
30128715745170534224546036262003121
11433459622628883738385598048086757
22686972063953643522770828567284855
14754561809713994538259704456093685
22844320780795374470143682106783069
11930906706956103012217688000475633
11930906706956103012217688001158073
11088277417413700095260044204858373
26502398071819985173249007179648473
26314269326338800971994685329346579
36559836237983400206758542066838753
19034995139023304157534995138652969
15572962991608523553590433837547037
40210400738583165387596449238485499
18885465213200325577930170804541555
11260666751089089750687319511361187
7800372779387512585940742699694017
19050748246732803241562245985959697
19050748246732803241562245985012993
33096407492018169140559119950543449
30106851053590209938393770186469361
27133385072019839220909422186120201
19878061794803431704737738939433335
11757118408739393198508415214027815
34269570581187283156223423473905273
52063394734867332798682524977655329
8129105816056038235336549700927271
18531357878647495990119499669153151
33738646639220806597710054562677381
38093969269470351908141591258711147
11599053654785031661734456292816409
49338896378490140864843074798778019
11592225125053538714976690714703807
15573616858964577419399506382510321
34267910613966106752815408635440703
11268551405300113104745366305157503
16579899319585267373734242111069177
41892989160458103460213635845267387
41894371736621825468955985168768955
41894029505593136659330720063770975
9326933096708808793537626451159859
30642274610206605735392095746334651
12253275871474459963397550051240013
16593245624832546657507847124121459
26832945436462973833395702107886949
12962115421188294497421612740084543
9295147695131361728485497033321495
7775027471296279754597321466438391
11599426089583250007561275639270229
22686613516024724492620084756056665
30633331239170419246259260903244173
30640844130512318486351601933026405
18864311693866238459789021162322475
22670533890381004516574554405601045
7942782363992480419159196738113721
45694804998139517059979856753795003
38093969269470351907922900688171563
38093969269470351907977274963858635
29311961453567129618660704191517511
26150027542919288338211976749369201
7956003291506857174139154818652913
19215673396246173711721520849827051
22850791685589699078849084595558493
23018204115026303850147083047593789
8451786293737223487878562982239985
26668393525401062642421984268604141
26668393525401062642421989494386989
37715215061874920910406498119228379
22673637433227643886174905981561777
11425917816110146788673443702422207
11788934819969236878475182495809995
3982494640021501467257840120935483
33918597342131917887754002327721579
47639172299979028827226245231410677
12267957519761669938127816726671563
29965174486711232376380723221302507
26159215119515134312500122465246821
22671249296671587914592466041446727
14896549182566712336898189415668465
14912222350966580308673312019057701
22844353934524052154273898017715329
22513137118410166150175406344263559
26667321106209428980628345496591359
15070026287195298622069833611911973
18885450524534822492627345671131479
8458319247183495981192818417716273
26159215119515134312500112714575077
40533048794239432398113533705008089
30476680869837032859868096563552799
8120553924850946889145927242438675
29296612013105212153114798517350535
11599443625851434730620004191834209
8806236952166352797339719704415269
11434437992137781646338715763219873
34269929681466428865641901970777755
26313290093939752170637566480240091
15061800275210994602678159270582225
26313553083384120274758860590965387
15068951345410515726863384304360237
7805790644218640172070119232698353
15571938125115373231502727252015529
11419137388295979703438248669701745
3974610057628580949843038775101577
15414150989269282563409261058739761
7964943396631720257155541856417445
22678760578719982553048514383732865
22678760578719982553048521990493697
5329089787182254438407527646554849
15061800275210994602678168928487625
18869775789245809596598438478118443
15055342706475531147959185624476055
19365885208249086288665085461147793
44002638760223183820487051363831089
52295986965871297149715138285553217
15413812613732295106202212494160397
11253153355859794901201846046333995
15242787382222648841375958010551103
7789693315584406250830225306463063
30640255549952292793688075705441577
7948817050521387967370203705880553
26487714717328743862778797239987643
23024317626714393551602919995837405
18869774470347513127795875522192487
29934769027732138807904603346508651
44989381614865946639725109895691807
4642799865904197933126070997299097
12101727197693278055734300334100851
26651275410027928497768058910982775
23222378219246409963557160252416805
38084670704157293234606313143636749
22692370593347550171896027044518773
15391321148240728621143100319455829
23222378219246409963557173053091505
14896173860614585086756967082583735
41350739100049130757565992431950811
8153410716207440991770689315538331
11253544162338389331492391773799755
19050748178432375823860632621650717
22842955808237630842932858569749633
11447784849629740351444987733856001
14903717849006390795550086632133905
5154976350162854583657192416892811
5154976350162854583657192417127067
23023555637378119956380910170030723
33426569440088175722327022106600541
18690543120387374252944438896231135
30287464599328613021758632750977097
15408413160160446097378163671159267
7799008677073937847159977303610563
19043595097212801331516474440644095
7948815639662390594562115289985001
5486844984582378268971641838102977
15391975238922089440735817795401973
14912222350966580308673312008750437
22002017371928258088348818746183169
22512746979324413416746945162753573
41718797388642712132615917764547795
37560950101072094143931193003220611
11583656787047834579634169868794247
12261097673873443372134611068645143
7625467308338180663712742847550417
15061800275210994602678159281560797
40998058526327935444744138146890113
7955660544644522802528325807444409
11268176048228927257420204508318335
3984561679879954688723735532485879
15227051465634732431322150136678531
7797237476307546240163819150634467
47639172299979028827226227993662105
3816855495637773408543394333793375
23017457737034126515035392256664763
3996788022045903074962405440214563
22520664084675407554471242239727121
33772745658133707627388406452755803
15407340294889392944879767633078915
4634993650246867676047579925603069
26486394607902335224578691583390811
30114687380044138705261505436066623
19050748178432375823860625474233957
29965189236543130927108741372798055
7617661666811701920009337309005013
23017457737034126244970258501829531
29965189236543130927108741372340191
19225931919414243204518619985437155
22664745810950997074878769922691831
30289219906324479835259047986981983
14903717849006390795550074156138989
3984591784196256580518516916455745
5832402293119648832338413153950713
15054630352576226156550069832885771
33435462244848827865229877512509063
12283323830843505010558830492175837
41714796224638768373699815618602047
7792537708098753363021485704581581
36904382882041701381347910169651391
19208503890060922972374125566577751
26291378009337943540123417894173703
8152030257678547273639096640174039
19026801543195298485299859637064095
15077582847991406540187345364807753
15069325088812808130183756057983851
26488057369291692696574660256402251
51613067623124254356437341646971363
37715215061874920910406498119941311
19035709769501589677020113992637815
4721767417972442772006810869270329
19586155708288335002131294882365497
19216698325606961960712530122043699
19036051290867236912298694980488193
18877953027101939314662728645158489
18870443768109728831965080051939339
33429937160514904615312677589788117
45342791920859693725069171830587877
7617660930630035669813877597209745
11923721075081323824636381746915453
15408395654200608636627248696100089
15424132146632991667998844014634167
19208796709029283733208429013678947
22688942173985209238832377801867269
19216698325600802653901215394992399
27014943463948387884017175708598757
30651166038949596564629625143648697
19586512655614670322577664103940153
3982836874019116499754795907481257
22685216029652931934065376920990849
40533700390959676739831471296481953
3990348896489178900210224373720139
7792180085871666678677458365561041
3998558651484883326148770991001575
29964521225331713490245397338428319
30295318985643174626868786338859781
47639172299979028827226230373947969
3981423898733247632454247388085929
11790330257103686586758210801693723
4337629754749749794688301940747221
23220998400553270445821875956012473
26487390127891337127433416799964183
47639172300005729810618729300691201
15903467355933341794947261287074935
22514798561094368518571408877340029
18690543120387374252944438896722395
22664745942101559281648334697516923
15226008906482931772179762881059045
19375400757025766341784084685183911
22859392537151471574230107794537831
51613067623124254356463913818784935
15054646546916622973840705913162577
22844726269938151518434556958717725
19216699669216091873698149331296679
11419138093719032595859341198842619
19223853464845459080897571888769539
4477890872972447444630528554248087
19201317844721021660409471179169695
29282255174744272969919223407593795
3982804262356331717871584984944179
3984235577342633678627695959414207
3996788022048777003069057252099667
30476680933960965669609860198518143
26668036767619688894321980039721213
22008845961658373405394094167559133
34277781881397468105674977533778759
3982479022847690800352962428135117
37363558902852570244221514833143265
23173783868435248434541557918966805
26486720517742651656196718177001971
15242103947964155982786365872524295
30286733168231811621694905095490255
15068626073908889709914237012702111
30304244244632680896692802964708167
7972421523364463287755832888250235
26478820567333063580646157768258139
5147121391295104173865005309797419
7610117803743434290704144158329365
5515245643383255806609538370642065
7626540203861098793666087434294613
7799008677073937847159985012964875
26650869752890463954778723051057663
7626540203861098793666087434038577
37063427793892451235134519170343625
22512437262194798027452967468260001
4478233810884832458545572909214851
26486690308215954363148388148626069
8475329971191192321536044248406145
22520694418143851069845143181481489
30279580786340708120728405386029677
37896903079020728797790327714086847
41532427117194938644949822026809279
4711478695142220679032804317361155
18861549103888354154237996907554623
11937082742159613121648422575655985
30286409609424112457061128678547109
5154976350162854583683769583736907
15414153139429989325484436096477981
22670160753219539042569758333937641
12260773333866991175025027969031079
11605879996861463297117082744040513
15242103947964154052094970471017579
7617663112698444728510312132138613
3982152375467192441852268974147581
15069667293543441036087568881401011
52416105826054296019862254960577399
3981748231472623056190243644376079
37920834232591987036975155882478085
4886336102515802956834650675998449
23016448618950344830950889118578179
23016448618950344830901395734367271
30639513592840409419146373897878373
37910561669188829113465362523323237
23016448618950344830901386092369499
23188821507462586543493318483534491
15409452256282234183516875694549525
22686598033139859903713534224150813
18878326199508903542967794960009669
29964162962001500031578197327301671
15421340381500840690770223128150899
11599783807892429959933786088973979
12787986591549309034465551427647973
37234871506624258584242179001973171
26485726847596996593696520657895195
8617394947251966486628823396741527
41723705159453294988831918967378215
29800264820544437594640775785943231
11419137357688084916310804503416873
3991048105584327166854529152379603
8293082967225058215852922959290409
30114687380044138705261505436077271
11419137357688084916310804503405257
37910621022904106952407145372824481
37911630492516727196594384713323489
4885979024144055634425811068310317
14903345388067108300657650946959557
19222795152695411224072846626528483
11262048049294224220273567016166705
19222115512319332803521415333699387
19225233988961938838574120367934555
18878931526442651283137236952540959
5154976350162854583657192416902975
7452704837432231350036047431865597
26659811038182114596294509714275187
22664403708103787264520821843072311
22671232364685731943848340949216891
15413857787455191853345828759952841
26320772456384038293788010495838845
18516365516762260814407518282082735
19043937030574302936297914229489507
7956329166337895873085273106681009
26320772456384038293788010495370333
51613067623124254356357681611854019
11748596276941422732903303883517949
19207383058855137996536775010136943
37733373263228757696209671043056037
34096791949608530330290103758193913
19374423096003171963655825202272251
19216342051542917433142178134636363
11254211428488040434289855003366353
4680748483871290936486125874881535
19883257062690619148957122017782583
22678030524703722993243749487912241
30476680869837032884410562734004875
26660510118815312822702309339201379
26298889422639956370386144116704663
3984591917024120852660883535497825
30463738028016210962054314598041355
15401242565624422217254507496566773
7797238183197698650458802289516197
12314782656105962289359530011958641
4176719739216461657081892687401495
3982836874085092410503343450245421
7467417273605364651964997200717579
23024285723434407480685567467401503
7776395296305431912386443624890057
22498812763201766528258397007337569
22498812763201766528258397007582473
7453451823078291494632784623168791
23361041548466106618788962458240455
26487047254154183555014089648096869
11610090639964007002611464474683547
19042147455118605014643128193936219
11261379939044048604114638643127549
8458289556472095690414340194843873
7965626792976882281274635490097817
15054287451049984399632642409622521
7782213648073492877018412396729561
15061130147915593466639503529626689
15061782670201878390380395881319489
51613067623124254356463903950740771
15564086540176233118953351805391641
22694111561417551506333076165951783
15399794892991865554509655430257933
19036032758575043559938726460244187
22680111670207895056323929477964017
7625515953823891056684774164731307
7798649477911833748701284588538359
22843297234723739829360333692929565
4884599464729020214380147716947465
8113026895711756084503628985960037
22355412960032124526193873831903693
22680064923563696760860340121317417
15391260576107374585750387487739519
22694111561417551506333076166175391
37363217025785351082146108781731693
11599038678841478176126025434783409
4635335752868074326277765612393289
18712688570646492493675118455935723
4350897440506181239460232962786197
19584434719475339496123500128120825
26155534798892935606869678868799221
7625515953823891056685981434428743
15242104016264583954260339046857311
26292757860032670069278219548704559
19035647597043849872043026487747863
15407340134721352489353593396680803
11117995145147571977664769649028531
15233566713305267195345421999678473
15060774643446975180169899492018733
11260697790179466366381672202650589
4155583730738823535614560373188675
15392967679056721590161023306156431
52415050893914029734805435008442271
4147372531307440458966735146106635
41705171573467751220621509930378607
19027841346291536676067157989591327
19035708326511522096688846636260203
3982105913321233771212379454737361
26314627621932996879798926460124119
29926575432247968207223151699357279
11260340941969506704129327086909571
41383595764819901788223601546449941
11591556279967918281128200296158503
18704849798825059668161430377866185
12298719157814717453491111110461987
22669834843336930937932523960687119
26150352710874551891392285908444483
37726217351275297102430918784811633
22844338317088638196859032072474161
19042180135292749618656674352878147
7625515953823890478739542314815091
15226382177870231845191750570103363
4155243008296837919946720431934511
7467417916293285204681049948334551
11763962647711047639046165233566749
18878668367779851637849806909683609
22850776740259814529272964165121449
15061130084977845522776990101673585
34094696793389817456065363021452823
22505624260654264262962743536832085
22506650020808527570478483935752437
11607602658636467365103155725500207
15408413057984392016017636053367363
18861873468686534433452294629399411
11275704460413789864908836497389819
26650869884059210231118823636338269
19720663541938649175291210003584355
3817242715132848602054460601605299
19215982853476806909606955891445297
14897637054096820766126830971261047
15084660452620527254221082272240813
3983178808916416670111758814454565
15399486652429025038998641825351197
18531403829545717908641474905251981
11763977327496175466346650212213047
15597919068846939631255713870445733
41723705159453294988831936897577843
14896905391004722887750810724650571
22002329268091507736410910426013733
15761449618959100201766983315765485
33773477193089618162581020556000593
15759371519769477593217586475939961
19193122097567067266199223361766367
18870101666949267240549904710351879
33554914672384350404179687768684179
7790424207728808006704106845774443
19027514956665391803134213292759087
19058585374681791696747448367631319
22679102203495484590875865181543825
18861889659912785292647975890108279
22843280272284811727928929446046289
15408037703720360703316501534891989
30639463032249254591722863533667741
7962845351520709184246883427223069
19026767679591935066050014403251135
23031502144653431360190425694769629
26300950622119931106804099554310899
41353516247776341008952492800826563
7783582311147977444797135874215541
7633354045107720839542611315838581
19225233988961938838574120367466043
18870460089315760216483759402810527
18870460089315760216483756681457607
38080669707977072311682695575088379
5833070492354599327991719635224165
33600698524897487386419861955025919
22663365384465746523226814312602243
7633354045107720839542611315838097
41351095656985697502862775543338147
23015700779155832251474541164159349
26653697282066229757056961663245113
34274971352549581330715649730773943
3816871753957531690322848689198613
30288180103300351653762301079515795
7790036158699424339920849382214749
5343818672803394468305726354693799
3981811011849669389258723066031857
59230356084060694036120399503126695
40870395797066371495285277727833379
3981407509097036471545520526494157
4146690445245219669557316414531391
29964521288058623142212442378309051
11584681168588319059013348727280291
30640211262614610272746075273054609
33430263195863556514530883725362045
8285525760753903787752374760097891
4148072990750562412893559107748915
19050748242556307834206614621728437
15398848818552438404636675665913565
7445583531091053593515712506390857
11599068468798188915215801226962179
18861858147589786098684159691108369
11606920602825569659624425965878971
30295318985643174626868786339819069
30107191776049972454974415496981481
7790438919587697385054461427163389
26322463748565844623948749792056987
5518288866240588953656253951705617
22662650011761301875460242227924551
22677364731955918838426290005924177
15571533820666161980280842578794543
26478106542827193874405904430091519
4643793816067847076348254312127041
15242104016264583954260339045442095
7971381686770224973669934837976195
15242787450845144547338331559789033
15061814347348836990738055058206897
4721766550959310340192336699766889
26486674755171943438982196031840383
7791449896260125683173063932777425
15401925961969584241373601129757337
23001407298078587174076240706741471
7797221758439965579288275747420963
11599068468798188915215806329057859
11600434017086098097883036198228727
11591540832147901896454964333389873
4539071530487748895415752696566565
19034295960532479096124048813572563
7964927877182749156266569282290921
36575185830175254017331825995405553
4884272719786816155457584175234725
7941335970765846538276968181863375
18861516522751319216849870762943543
11598322794768698122859198345841665
18358299220773566371657040691688041
8520122925610440519127758698988529
22340683555601446885851146574143069
30643687011392024991092498094647965
15264968907439291930929560184156793
41888272724505231894393661289163421
4666049478497037927716398160844313
11447784849629740351416005666347321
49323159625038840754219074107472733
12109193622359700158939238108161219
4345172979430596033009838736038305
30302829791304052876925496383452031
11599068468798188915215801221808063
15399486653820280272128563348894849
22843297236114995062490255216473217
11447784849629740351444987734090257
11906306229065413341663988379180327
7972760833495832483872986882742383
37730203192845317621059899153677481
11261380711657171596997299946693147
22851149235986207583627178694353969
12094169991161902607153520035264661
22677751333697980447334775172921493
4477922811349285839548138821604181
15069309604280585161596102442113293
11599053590576504411009513545614671
15392301080371649524127736406967493
8151347499488666311878613017941247
4148770657657511298186792040959533
11417706679480987404497062930936621
22859392537151471574203492995872871
11419137357688084916310812223312705
22662650011761301875460249947350903
22685215423465856499190290148165149
19035011330309894197954919477641223
15077537028460807510069653262230197
4657824103358592149899002558372069
23198464160635060605752103141682445
23016415851010225553559933425996835
22670859194158814333156019046359995
3989275257569510681084110713929523
15399144488385325419621604649400093
15746410723407652242241114175310559
22521006218066203395585307335457769
49152150042679956622075043766928527
7956003291506857174139147660258065
15415224140258164330092152789848505
19224891985299941531196293432449587
11419136682860035223051252793252879
33600698524897487386419861954568055
19029561214058718630605996878798159
15061800372990450165542173122474039
11590841047548732892576417873503485
18877986250992726428518820730207045
48971843742385372265368826785271833
26479178055208108078556417266881305
19225203655493495273536676076223431
22845070079694194022683177527885425
44680049434423436594174682435220637
51613067623124254356357674241233399
11276077631236652043186275709956819
15076464740838821479864945286719093
11275332699067982129977536296031575
11275332699067982129977536295530635
11601166385526121212185124113383845
18869385590203960333428026965703081
19381593144187199699131019974231395
3983519500747483666207265867141393
15234918282566749671412600662239585
11275332664021886819855609300682047
7790781892540293012843472567253201
29937173740975683889440575271182481
5515245484404041970440466220972221
19226323008804792884601357441336603
18876602868624012980149797740999971
18870100378643406340625380727525719
26495242230092042611107529900303879
4147032037952336106781604641382251
11756791981637256081823642888376663
7782213678747501357209142726011839
11253512317307865554535026251350191
22851818145192592452300690544618737
15227390677908611942907025775608299
8458987319574940881093092732072581
22687606672258556500796257452640091
22497074648917612212972353631140495
18869433753392497379318386062084879
29800264820544437594640775786646967
19199655727344705663025150864715139
19042180135292749618656674352398503
7790083008877529885092784929964199
11418405694403552313854192854579591
15046774626886373732237945342303945
11261011067991377050514938891464853
29626818014380607728085077435777209
7775773779198886715365645731617555
14904060531672521354330467106510513
3982855082424193996753805128922341
33767982726536205581008506563116323
7948817753035883042822546877856113
7797594155381798888251149498665463
14881897477662879959443710647872537
22686257310719107677684005488498401
4651289709852038994016140786218311
23033569441167225173532213732912009
7948163945361981538345691983914785
22685261948290561703444121503925273
4000671347242991181782576101938625
11419493530949970620928458428933247
7790781149149426168188728969210767
11741770443332676930789433946554131
11252811860934590808912885866618095
30282034268749180015577051490676817
15077165200265648741562222042626959
7977513281433179810150585323018745
7948817050515353340112790863927501
26156204314294881408227680316532165
18891595431924455141222353806876369
15061472920997958479321143529587677
16581250405248674510212049668587773
11433459717495935873430366761473669
3990333474777528635200058069451923
29941241919317771867631181631139711
18720215502129824703565452093145787
22685215996142917486828873523321885
41718797452781986846920238939413655
11763962615646070426027799587750941
15391276092770973464849611539000879
26470594651594871861096017674366227
22355068708930418227736997853720843
30302795865100662255290312900394179
4719704710110256268778133220655085
19034977535284563975361258983818517
19050748242556305326418687303653761
19036731775219802685173913421980595
22687281624947182075108647223812083
19034372856726648251796160217187509
4486460566277956901436763783580795
15227406901461952052846292487757861
22678029179640529758455117557556981
33914388844181364646663429495579519
41722648426064262755792341363447163
15424458858143446725634676807106079
26660493963896930198426477215231835
15242103757058880115517801842871103
14880840641905057098420944351858499
4667370043909695582034294856488025
11433444040579878918156065021919135
5147790012849816681088913031311159
29785567195349306673384927732936587
23024986315515812458525813938237949
5146470373147749510810936649754967
15408037703720360703316501534167441
15055684200057505934528950023172085
11419477272533396290283492753603671
26313910836978691847324056195888887
11433070931246135127489973308511107
8631097978210165482949650323064371
11913459282585654147666167139096563
11913459282585654147666167138840527
18884455838262047904032651441440007
11771456999457476714344951484478051
26486674755181262272543937335715163
11591152677976558401388487314704723
18358610255494434537295007864745351
26846249745726989211394646179147505
34103963216117701952200222914610503
23037913245561343530681980492925905
7453108950753326444889791238747195
18711693142633222836391579291197751
7783595550932777552738927117832465
29957987413349422340918305743146103
22003012090317732429989919303188169
18863257557671236034481979178919423
11268536556231542877295055387528435
7444510473439021034828891267109147
18877953065183598079870572656731463
22850418446071936356244143504665821
22340045850318905549066747493756127
4165922439887273447562555610511169
11260324750682917806637296901648273
7804749428758120591172653632321673
22017368928678671613132204945659085
11419090698565810624202064177269937
18689827747691944445564963972310727
8460959542853409073442225455161425
7624815425749246372843173525571643
15407029165777822955755505103540033
19223852052574010992150061652581323
23009963386754360875631050149510939
15242089680244382513010966628076789
11418436890891909105675122475628985
15083648868237130923208478195833905
45339266179467263175525952893195025
18876880775784523053696207342747217
18358610255494434537295007864544007
37724123706751595436777482444541645
22858303100282960329063678797529545
11418779671343524766411701356265543
26485973526059080974244992796034655
51116987916481329808000155849428967
19720322115467184413892787981292335
18871420755900562934626605933629323
41218327485194384270463652082447159
18706185152028648532690482609819879
11584030763990407495322878577139047
26488709922275130979119723520395843
8287188460994562854087043734330213
15407663926839765586594359565827959
19208081470701377499194208919174903
22679118329131395403385685287045597
3981780911716172951172863617265321
15069682741373047025614766021602237
15413825148090607566610536232074451
3982789446807087959413643889275365
26299229407569273777717638826985595
14904385122709090286856825673192429
22002328496869646764127384736769461
11598726975336664049937580322150603
8152030257678547273504010029865587
5516255112995876050796812304172777
5517606010485860514541458165753797
22859392347609662523954981259007259
7963187449916988651331325034043841
11246731125836385008991270362229067
30644975125656627740258678980299241
11417737683329830314539870415695669
33096749406435056954677198551020485
11590825459521875939730135282644879
4311909694385601003157439847800901
4328377240600062478789191443465113
23533790839465175519629344374240549
7941336772447766492356899516616439
11756140164639322161011555952309471
19042879721346968721043537958778551
22670519111401709326821586430370333
52298687833734361893119025555882241
29955983537652903370294082179039555
18877270372816464476767557633136615
29965498826651434348460870839770635
29792054294417222948928979269846001
4147031201290845417422519712881951
7624474738489706973161827141276415
3816871753960268443309892180146673
30454471706064105113869209988470537
15054661327098439831824866140973871
18878668367779851637849814516199053
18870396500021172427064694532772567
15068285320784421763523519007895495
7791124023073982965346232008399819
7460233048217216653568239398763029
26313910836978692722661726102200675
11583299876215903622597597093868861
12093813686601240189783527723721473
22017365526867328780480170192337385
11259998775133728021877239013727899
15061099751518716073820381383085401
19357984399375216112869305309364595
22685261948290561703444121504159529
37920832786735209072140861291276547
18705176513325812839619093326450403
14896592212366254379675457258264253
11418078576901187936902165570935431
29288104533351054120315035740347203
11778986750816272707458878209609223
19043220413386107035193151225782615
22340342096983973043097631955156885
34269571387462257049058836397668199
30460927156994037209177461403642625
7445226480011132114238736653795703
14911260210784212572603721840224583
19224210543530558032818201876215655
7610493127223019539286498226994939
34277781747114842494987648493159867
14740237359774041876890621286353595
8294389424062524894301740331967793
26825060047886564503612544410375203
26487405162023666071626032588148819
22167612106526485335530758392267711
33591819121873460615377495445720057
29280251080073704247139652983979411
23686706025271651802278072554399225
18720198726581746249725629347343011
29280593825478539976456348957749823
22497772059470922610422847181214659
7972421457710759944571534634355263
15061783378480111785503437586471477
26644787670927839661500716985185371
30287106978556032321518923483063727
14888352027595772509100714066223997
4539398145751931789253998807144885
19185564061718781994817058506443405
19043205664954087432470068620993911
15415192330158898524303742183971839
4313323442281856382677438281147681
11418062953575582001726620331432575
15226707184043801841607995324708917
26653354949075693590342836337307075
22152946966264419657468723465418981
18885109679524806237371892868351637
22843624489685567785828614981584533
18877613080244865680507435519544503
30106818280403731562280019365997377
11763636027954016297738757956206771
16573397628265501272936961161805305
5990157681466800728510715195629253
5831066367148831254102127237934929
32930814815420263255301647810757733
5990142129961612738879095730218505
19036084318926052103923235255937107
18703840362677717884107094498865983
15076836567772083455301059164954935
30799345766993102666753561662063613
18862590253635085375086195137619539
3976024477292633478222776311031385
3983877382620455035874729953272113
3825034212966336923028818449536399
18704133758799888743256826215222099
3974252336095832988054483536333679
36551983488758957809148112408095937
3982479320524078500429187686547309
19050717011081665598044983058154715
5989148149115475069595370426922769
7791124699224006699952336654235583
22663365384465746523226767042542351
22663365384465746523173696966999427
22670519111411029602428758200299241
38259205448880396535617197340324573
18374984588629736486643993229055345
5989148149109577593401536958242817
18532398362443952931503780624316961
7790392461940842896071618298004453
26495973891874198520594090977002939
4321907175532938566987360234723099
11433103447915801800172025334501391
58418796925513649382984428530560103
15226676082599457980771695359717987
51124498344375645438158720076947739
19209466132407321148406293057157489
37920834232585964879888953063309885
37920834232585964879888953063299721
15543245425997750191189788913485575
22859392381210851281671397181441255
15430231352546160453210043082765723
18870459353284812819268631256427225
7468473910657775723804579003267057
7812243107001232653553680303166483
22340357714287410011589708626578695
18711692501402945842305123385475511
7617274353807256556169549101689949
5518630135138739337044595689053769
15384432789432073539380072601010893
15414526343618178951989688240879779
11779685225063520933934901200515519
15061442587409484166916405918346129
52297679292650566600434858423836137
15399486618909690611430290672754721
11418094021680570277031648650655557
22498471303196329902587720792418267
7775369021729622649552415465198133
18861873535870296792089581939349227
23198464160635060605752103142651897
4323991209841919222778197179160087
18870116479562167739387551981072783
29626818014380607728085077435084121
19042504400849048821854586090811003
22680392337787269785972928010149765
15407340294889392944879767632131727
15069667927549169722549235992505375
19185564061718781994817055682253069
22670501608501708151993177058616661
22347185435097658384015550511922879
22678728322934256459589939731127141
8452129103398771618538081535617181
22843297201135019921015674511946881
11418764759538568112425497352611773
41705547405617630323807352787290225
4155243008293963155602091948770687
3982855082424193996753805128676953
22844013211934503024856320371062881
19036732480649301371577957517261399
4884940187198225169349033006477041
18861952546880374843881241290926141
22679739142136462268605498144128213
15407663922277983408579610169359045
48662480329143071071978711312934005
4305113587986505429242268492543545
8287172199551748130649863352789039
8129432520209478695132612566493231
22670518503763587536663641990881259
26155535723125471876491305585094265
19583752309929088345570484707918841
18891595431924455141140157349937289
15406329923094085398770280443184799
18546753208608586252192026587720833
7783954203801061516927944882196301
4170248100170760317153656896591999
33428245699585838817268746855967781
14883702772465439858902148632467965
4981528837181576798750894955317265
26158174611004573808679699934295605
19044260921896668605931691292853647
11089008442389536858988573536839519
14888694930528337914244618318091057
34275666771617273671263132559709471
11441313911246408792753224378445815
15400171461033883223331548990752297
7452735071724626569430350722875753
14881898889915999949789986537233541
15084316172550189946096174418671737
15084658336392252203167634631019729
18878327004038886493606165675631507
33262652693681435994914551355105921
11741038138929400822476145725305631
15055359030650355512082177891792325
37910561669188829113465370001243269
26497601923902400745196303440837895
18373990794536317502176127381565689
30301771483481598747709916578809439
33923314645224552387876759435979159
15227406901461952052846292487512957
26992704863021219326504431385767107
11245999430666846424641763596146815
7790748636723322166250715386977911
18884098863312488758822778004261817
22671250067748760987040319325055191
11598694497956231168856012645539183
15068967443486158750235529944046959
18876944424960035640075719677954611
3992412143550425511360436006830005
11591557083185919936385452846846727
22023884338333494042330085022425081
23024644789925524643158019692579473
11089301701042918260233238752176153
11447784849629740351416013386488057
15055034632190889333733154231973317
22685543283353130351768239870919673
15226333877414406643992644627811351
15061441211593563351830544228425039
18720215503397476424826817258950547
7963187449850738698411863106778345
15227050726746115249622266526884151
15227050021316616563218222318936375
11419461820135821896438434687826901
4313618246019663589632246354834017
4643484872930552332563903974000823
22167595912246864684722598087576423
15406964811043907680371066795420463
15407697752293042854172998853159727
29935791771010920709985635999398055
19548195167892542692032324019033377
15242103886685686957077419496913895
4155243008293963412120248407662399
7625872325564463329300214953266381
3982153212068443445367706661907555
4721084400634080587481587614033241
52963383298657094557474555595892477
30641166511720652775433021992651391
52417129404256889992130418373964095
11426633187143018239719649949984363
15226338212221385339554985845912767
18886912116169023073954624270239163
22851133044624035383655707933207485
22686613485489829700476952865535105
19200945344296356867987319408292567
7469563260375195187019721920766011
15075796734086434863742453123902647
4808424869766036593322045482265991
22850824033119955849986617252076149
48662155254470334312909261054962581
22850450158261984523508226698399281
3974609956789843963292974454935537
4695757330229972271257948239523957
22670906456399007677841469382316623
18861952546880374843881241290457145
15062173545195255273281559126356283
11260666886627029725143373473563341
18876586583991227949177153521459511
5486844955293870133809797826394965
15226707857272539741278544243454923
7626555016489451709908650029437149
26306043149575918865407952509679381
30286733168231811621694967572970991
7625515953823890478688722370725319
19222116054581349969492388455976567
4883218200323667633576687569238113
22504909660575256776817595662557241
4313618246019663319624123855175661
15076122642514827712484691760929703
30302845916804438833887862093533163
22356080226121573595560310382865427
26155223770195208684834423481685385
15391290940315796268079793877428591
19036034170891539896974914556981495
34088225016818246498425184776267687
22505608099773249290419599625295473
11741770443332676930789436317001243
15384448208455429784006628525858473
11433442626673233782624785938709551
47639172299979028827226245231400029
26486674755171943438982206256411047
18878310846283807561682333755752195
8631097978210165482949650323522719
15399113480091987281423534118058657
22506976636190167172562794902911405
22677750565463239081741146308845297
7453451788095291080710179918040709
3981407606825036968346332701072479
7804749428758121441384701765055113
11419137388295979703438248669435061
48622143733334117197181764170443131
22672255107964513845929378595986351
19027841346291536676067157990772287
15415582472349918959376850217001383
23362362204514861117075039832274615
29934752770996743289073329388944687
23375977156949916093964449384185885
7804749428758121441384701656828841
15391244314854525615053184368322993
12441760990340562644499214017361309
18884084018622441449061215906263785
7783581572199157637615157933138015
11765003693840108413682983199176961
22497398919107700222322729859479863
3991048105584327166854529151899959
15234951536995505968714651489269857
14896205572807793669377928419240535
18704801963847451083599936854043381
19035026049585915150218667124763003
18869045031257700000159265477426857
15061129473156792954453869191296837
18885123205247432001150833183363415
19208131589784510067715799583291611
22339999994417218640937967500161397
22499152615453476053926905974453399
11268224721416171584862773801212533
11261069517873458973364074639531933
18878310747095439493457856521905903
19199887134463748069134944863400839
11261068915999194820375788819909561
26990701929796114548937978849700967
23362347483775321590314146671665607
26487730076314018879903554370698811
15732039524122309172314877336001851
18863646315183494080120145187564089
7609419394957169367633477201831791
23191275765465564629590511627606017
4484671526894965314029806134287863
19214601279217283097436889989758119
15077177896476024717529016403665701
18871839776643975949844506136861151
34102956408163340425635044288460103
7625158267470012047121828847252245
15904150182532193473304932767249147
7790751588291369177359331788736447
15248560076703248822196236380063429
32925632054097859866898852967913363
30476680869828135102254653344157287
45166585572119732536866852964485315
22678030524703722993272823362700529
19035335088867092659258463985392631
7624460023652723316207596387793555
18877938373660299964380291940373763
23023214142437176406499279490077549
15085092917542319655974131312648975
23190936487468576756800052595035967
8788852474339747555099673540855659
11260680991128140133820785997585503
15226691727071396913691822622601443
15400821901939236542163948077820287
29927941046120039719377635673494263
7956343274933481439790736066703971
5171365466918626692928629533925549
19050748178432374447003664224189221
11275687496516944470193126879754561
15061114629803803235488502264012231
15053603181389452507936504758066543
29626818014380606622477523571505113
7609435079172932624055042894541883
7963171931856392350276519994322201
26148676582632978185042174151570849
15227406873718291893043979540488087
7452038237160290261825499655196861
7797935679321724932986144981713593
11440956259876062969746391342297499
15406639669385719284522326399831879
19381218526059372907950763563216515
15226725427551741079527790101410397
15218481808905356590796209903565589
19034668458057220531930594250144707
15226366429524667676619639497581135
51957956560790756607068436465065135
4824457778129373288741969138217049
15068951212512979524506140608203745
7460294386991721480891321480317267
33923687044759030511823429055729649
30468453992016887874083941852911925
19035009215339943743401128176285955
8152030257678547273502777373622791
3983178401144951607413193249232343
23206314914515916335329411797989187
7610493127219865371674642315960687
15400152478561063893356143333743033
29935095033825279449672795517058863
11598355311580052864868155641790255
11433784759980096700802536491732571
11434437992128467579839260054902645
15414493961045000860729691658709131
44988001090749466882019536300719367
33600340197298959232068493645956447
11613361143878793851111055714349497
22513494804772812581614665095716481
11410229059677400557291023250202611
11246715540594770467536109453832879
11583344991638991971829417943120455
15392021671918604753735081651649729
15407338722456064027807459752272699
18689827747691944445564963966933971
11246000132856257331938202184639087
23041064463325157387861834621927167
3809669352364127782811615435133607
7782912852717700365745419993137149
22512438068384726437693211293868291
22504645895735390871229230882304405
44988001090749466882019536300730015
7610493127219865371562259372488855
26156530256249035259063500434329633
4492261244467771910339311917652351
15573306600060672315510789666706735
15077163755616150699991906741875827
11267836029692978207713553489164419
7776442559955522046354255523011085
18877597495139311099286314049381215
19042181315734542808660256659252079
29957319371614166316288440817049447
15407697080508764744252748500723555
5155969594888244162396360563749183
41533466344512835729804396360188163
8789490854528240373982755796961931
11419137357691239081749862914566245
33591771887168719772044112833296467
18876896362477196973245909078680175
3984576298402261265826919864863029
25826011168387397552988667031673095
22017694838549905895585839450386725
15227809736761385088368616777106323
14730596186171359554008294374432561
15076464708511607524152243288513343
11087934644327887087030758012034461
7460606220422021761307512939566501
11275719976878201620635616091895321
30641558729001333901855655830591715
3982820450794178861063812516614915
3816854217392541513061132999361647
15061115238971566291547351898541989
26299244922515836638655051778132363
15076852122203922562274107793066303
14882238838356482399371466195489121
19877719441215482927376341429333095
26495894785906694938697627034292695
15227439992395250910811408648395891
22677315217806970969733327085442477
22647968643639114148769026446973809
34457681081504439608886005133268591
15053309725885527581654988032711005
18869386294238513679286072159869551
23024968611269866784254016064263419
26653322660713108965913454325585519
15060757042767772892484551439543389
11267834687535325692803681481161211
18704134593953098261182976547453597
37730271491470170510038147158463919
18711988713157162320689041980518891
3818283990287866231977612967002895
3816900610849487514998924085901515
11418406529667752591818603818067025
7610460036355971792281192395660869
15556495407498808754834399798045445
48797017820184462000181101641273651
7610818933415397418842036191021527
15226009611912430458583807088996173
12109193527622267484112248700995435
11763587965468172193812089302504579
7970000654170333483663206978127511
7973443722649706745988672241506495
15060773907482408933260790405355519
23024968510500402705945961512388561
11117607832354066164108963926737515
22845751556645301451612304599302489
26306399326039293086778387093639927
11253510840795034154030389205139001
19042505010086216602740015806038807
18531372695789900501652081531626335
26835400201741565052310071190807615
11253170892351535008461931616223909
3975666658107452892496196341412655
11260309234016164450184235569798323
11600091178334692129568138077819411
15046434609868006885570624160173973
11261427204221173870043246750335407
19050748242556308104084399537255929
15902797291322153973415132355289547
19042181315734542808660241471509223
44854178138611842869258326625137463
14903360073766450597887704345878565
34095037282502204754268318045635817
44507937109905240976185286582240151
34095037282502204754268318045880721
15061815122828762297269389197366675
7797580018979183383974338051884073
15407029680078652889015228828906083
23040366794957247622972423223984387
15572948913712957418855630498924537
12266607140942436235009710454622935
36733919369322110767144446730382657
11261397574661902125569576556424083
19028228558502440361702166418434887
7460635880595610102326670009129219
18885123013977920202285730598305295
15902797291322153973415132355513639
19034995069057050577247000222259419
18885775022026172278560973847203307
19222438910798574590030521612153339
11620871046940289552896159369440635
15061456828824590480551159127153263
26479878677982922910413312680021181
33946937373107738726700702282214827
3990689716725123196294254220657107
37749405658829928714335322893035663
33940761428361708874453947898989277
4997919366196223581538344513751755
8121236041592924582026692667601209
3974284753796978487922377055369221
18885480766036112252668183052598011
29957989044552887819699984040369271
19034295957551367786459349986128065
15226009547719380839290447765791219
15226025000126691469103219867558287
3982462930727680572673173113888847
5344143525905773779689089093142951
15242056590973772628646359193623225
19218420115716586396329413406825907
22859392347609662523954989087373783
3984576298402261265826919865097285
33603072840198931218897826210536935
48315914869888336767516417961555485
52124559100356556607397792955601871
26322139035220353840309213252917339
30476680933960967623780414980619183
4336896010144221240640121496442543
34271990717820833131114673163633207
26486378603259383243209782643395543
26320475598813371882231873398924351
15061456124994274380879519620557317
15408086441151541998321366803961583
11772514471735668020224732851349379
8128113404878671577005548500992223
19218095714354441483187870546092943
18862574796795194290834324176806751
11786855983218601340226594834002331
18877237857393347413282089202791259
30296034358359556967419824215500125
41351080171022539377813879514684611
37748054761339944250590672156118287
5147806456696015106696131650518807
19225233283532440152170073664915959
18877613080251280070893463093900051
48142468062324514202619588517372723
5155317195227611285062995075598771
8452781012135613996770473815403093
18892976693484332140811499855170599
7610493157827760160505486102496107
23025358547431882796428977220867759
19035335188037243222548840547902951
22685168965828322890944730401913765
15062871149382003033531026001744635
45349621478272601917809895425636155
8476029792435770948018062024257003
41350739100049130757593754518371319
4353674044589716227928757947296035
44851491861635120272044117534594527
22859718057691857697700284338615395
30286411593083357531178310014518051
8286520324406775306262112902608195
26653308555444105280106086098031211
22687948802330799989169562181603225
7973102198643660840510364893238019
4673219557201619426352361065603761
36906387712676966765270361406266279
7800731942172493935753493006312407
34267509351450144724976925413164999
22340031066907041475311672047867643
22340031066907041475311672047644035
18892262665934125297617164463304947
15076805498329490362866382179408569
15070025616688708855603044589194283
38075761937166489455193697223906515
25810647558002708013003679354649311
11748565780021596260961579795549253
44342019546775834661829713302032395
5343818481886093183593769011555983
29957319527843482531701780237126651
4163111436103069682331218028755827
26659809694386970299895219504232947
7987460445298864521258122587096159
4808424869774664882853003985415867
7611532829613325812943470042016627
15422379251981319206512346789294327
4147730249922592100710397556131627
8631082614765175706918190694107875
11598696003622483087264767875700091
12614866336550118176107588602725879
19223154382799811319451795222839751
26653680249528404772637428958703833
19216683351088101539347392313698731
15770015681547239007138774141437643
23023555469633240347691973997499415
15227734287933236062447942229401971
19214586467980308705569257814790363
4808424869766036593322040715379999
11434129075156749453234574768179191
11434127700940284689568413560745327
15061815122816593289694242251693459
4320168224644515085772551790901351
16248030007570262631582641619621343
4321130303400706788668942153447277
15744688579072139263082075820206927
11583019848535659977140621170424861
15228385304424340257204390273477063
26489468289635858164564187848870779
22340047293185389940095749036057047
11419479521656469093509259407701471
11599395018471797375483107670693643
15556495407498808754834342093083493
15414493961045000860729691657984099
29926900537609477273412428950524663
11434437992128467579839260055126253
14896889265305587084274195646614459
44628133956714752406052816111755317
11789274838378721782091389920545079
22506976636190167172510837216134629
30106494491311482562651076432514653
33600698524885442788682249922834727
11605849896851563957001142626069587
37897942306338625882619494626713347
19050391075017872009915557402521435
19223853464845459080868589835050503
11609051004618508489235668857674037
29957972207458199777362646087299613
15076495168972157458205350244595245
37574951534351681948235981983049775
4823121914813482912990479108648257
29941567187750131323412676092049689
22678760578719981678134259009218697
11253528578696088010423198240219699
15233504635512256462321854028123153
19381933707490634288181988450134007
11598368676899605185611920893439861
23015345007693601791457507283299649
11434128304139928022569686201234547
7616931547271246575917458918411281
4973707068492022840616013264576967
3991372538821720792660818958155769
14896173959793919070573368787569595
15406361642713448607707485448936777
19223853464827129567797632528116843
22671232939088153206573743213512269
15061116071321316971166213006707461
11591168197489185303979604835430871
4147373236803614228501612744711195
4147747112920477480143635983471991
26651583812303893012584493026271859
4486460566277956901436771389851335
37898623522524345322662295846981491
22512095903079135975411265410733879
11419136649217248281538079306054491
15413828968198827860561764041738431
23363356030571660886519447144557995
29933745417672619104098210405932399
26132922957281910029747374901371603
22859392408900594286910434497967539
12110886494304223456951735618617595
15399112741067323161452787891870485
11763621925266597898629286853431003
11607262032353171856612585600471079
7611548448355777601758267432543343
8152371685549752468662818141382383
34112190002117746416987179516895395
22687918568026907718839629065910171
3974253044509604235754489037650873
11591540667245322988966018860216375
18879383774070451913788387073931983
26834282109043012893959117480602727
26659452847826813369946648107629043
4147747112920477480034887323626187
11591557661755942214580813984174441
15061439866463983270163942197861063
15406332045480731886342839549619177
22859718057691857697616825849475083
22859718057691857697561236589583115
7955659780924119171759519401538951
11246408675781724376369139706740343
18861549038300901316262714175829855
7790424204744248378730589214717445
7610493157827761370599711137591375
7971737896541857729802907996526127
11426989459846219847964601265446871
18870459283246131610457872663050855
7610493157827760160477664034346671
7610493157827760160505486102229423
15408395521492652741191080235139485
29964521318819157383878386151390459
45523796497149486745972926252901439
11245300447629287201903062018904595
15068658428732241520342135143035491
19050748246732804937599442497380669
5170698479051885511355738142161345
26487047994647309242970194618946619
15218870531093921228103602684147909
29964831490354443556409309920309419
19381250147818365716228054782652587
37200352815194175907991601439808403
11600091178334692129568138077808279
5170698289592083190871888329997773
15586592145976595315057174244589267
4155583730738823535614555151599687
19216682740378097114766729431201921
22664745105506454012364805706439899
19035383735683277275919664504467761
11606531813718249534453926028133201
18870832490569715048963673241489057
22513137210293102696315834080894603
30294277770312143602748773389677737
22686257310719107677657368337391637
7469205574027480290369563382827341
7948816311695878382302342349833829
15061473597156898984801909511085593
15739550937424323663157096215249355
19225233283532440152170073665160379
4353674044589717371834513311837347
7957773214186146481513737732875115
44987302550914635789137050570438739
3988934672262351774585168696491421
3990331864027067850226244700801677
23034917512257237808322427202217223
5171039558490233574260220314351949
8475703725028163993180583159220363
8473669616250467524798109441254111
44342019546775834661855120825399555
19223496005834075614008590552037883
19223853464845459080706922909987123
11253870643367999730388414709579345
8791167723242945278706771876369063
11418437533594630767437746109179247
8112762390308819096471330865072957
18711335649015948329280393497509783
19223853464845459080977231258834099
25992272408324120414467764657513881
11591183176398351760487350460999023
15414510891337215386796358661710145
22828258854946629528285114826833151
7610493127223020388909404098735291
18877630044391478967409734408623127
15069683516970846149074458896315247
22512468371245560775674345760956839
4643484872930552332641228722339595
30294961366482373387203106261025783
19043235931251107644652491611786283
5171023524640891806984504836644429
18854704223611139247847387059199729
22858304511141956800855517883318649
11778689833767932161913685858060537
36575512258795391100754742655538577
15061425081512610379728455031884711
15590390527077313104548798590853299
3984576530273805449449140242890545
3988918922396175348020501659000813
19215252799608540519206318527352169
19223853464845459080681560051754103
11111198938180917264788722197122727
33922309030706156524301468312689945
29933373817910445114605040150081019
19216342051542917433299130500555591
19572155980029323057205638625985699
19027142198655292347855203358369767
26834282109045887375387441133694055
26478090348625463082810479370384309
18871156887303546060903935403857141
4155243008296838203343618639248391
22859392477201023081337475748101679
34112190002117746686942242030396419
7452036730112807919254191137637999
32923939635317808652243486693116255
19034620554299967166300689425391787
15233504635509382251348172518735249
22498471172087673074977502583128991
19042165122854668210552462909207155
15071064874782316876161112662770527
19214896020298395309565213103405989
18870443094934494111239315675773159
22680484007112195789724624092341457
22678403057142201225067040302583003
18862588841381965948661534561832811
37417553281480877274403538034323735
15069341992963966480156106569445987
26833971938944799434222282896666903
19028569380126615791195019161645287
22505639720288997810536144058342521
19028213174603877803690572670283035
34105330185391432588278106106047591
11591540667245322988966018859491827
19028569380126615791195019161379571
7956002586333729469412791778668693
8475362456130013609792241305660907
16084798077298997007074071169708687
22504988765001052705288022271508457
34112190002117746416987186777904535
4304770043826399795344491617611077
44342019546769812221935742523140683
15228122472443491203968829392168871
3816871723355671192877521030617237
19383626031611279311999682490419555
26306043149575920911856094810136529
19223869721903360222981381104742365
34112190002117746686942242029938071
26480560796375811966082935628438341
51957956560790756607068436465522999
22859392347609663129891860382182771
15242103791896798621404479568826811
29971690537590721954811745047535063
15227048579587753728643461371141389
14895490297906602538845778901069743
14888709836421836417631935258343273
11584030054107087030227687077131993
23024268794530293441636440270430987
7625515953823891032145655633223507
15399191045338116348470295590693945
45171052124401694309748877085121987
33939394815795543500770490688308759
11936398472610209423427213494578853
18869385753705565533312617916202665
11600465758287621316439625181371447
18712702615169756609040932962186183
7453808769013508166243483565954347
7955660544644521927830378421726173
15226334749194532846127872174524485
3981764589116135952589234181045929
15413795584248147408824673568943637
19050032778053647728175407455531647
22679071897794401027105945849147585
7610491679715460895995347779591351
48797017820184462000181101642933287
15062172839765757180518184607550131
18531746574935895837488616151775873
34102347973705734809218507053169087
15046790850367566438743620672232105
29957319371631846801758702535348147
18863613057830295105960578065840439
11419104874399623497686456491614047
4313292303999801637757016209500915
7452378191439951693846732528310529
26479195920028598676248649164735255
15242103791896798632505387039101631
8127800739294626334282155008183567
37895864239213980487169323236589503
18869027936053330874887877688513195
18877627118862962460414080911646283
30460927764638323640836059290522091
11592177671471016702205260465943585
18704833607469077409029042521777217
15406283665389453085245279467233305
22679427273723163556329804323556213
22519653877568037908463085632433045
15068346659486921467356229327966555
11087562113353221527210458801560239
36573865849141783545551605670529145
12112562435813888516791728778116659
22152589279913550297455780568177051
22017694869094150964400876911137817
7782199029570105982734598562473213
19381576946992048524707770966703539
11426630999515498088824175246067531
7987460445298864521258122586383227
4712874480899099675007617470011435
41532750971805235448094532055067451
11600091178349736505517551135609591
22842955707537832793671559451067401
22678402217483989871736884527062317
3984576298402261265826914639080181
22175448686305867896370000674956353
3991031208732447767404567543701805
18863987002648360679490995504386199
44986263138223340604888343151234707
11253885455933687905417814607704879
4477876185812581554649157996588161
3809700998912648725759335339454503
3982122815999953727972927834336321
7940636180258647286716567838514897
26487390127891337127618121620592599
22355738253467954452721865528960047
11765297253286219828151871271061775
15061457532669839271933411995677463
26471294242229521715341614721734385
37724106741337016186661710320213681
15400543991939144070594860715986473
18861891974626459728924418039316271
11267834687535325692746829859736019
7798292501375416633001512528642847
11267820511704523370362624145435917
23362362017669306328493074951171095
18705519226584764425225709397420691
11261038510986575102334053447062481
