15
9644842633031565466583131119722230938
15405953494446037422135889240611288213
4681766448636103219513435482982652208
14819500123861045208709555980803816473
9055215242200822636592480029063718088
24063049674154871343510359953836213768
12123057417067723407047110912775478123
12315831420191250058697360089497708723
21362447863144450685638993891094262318
27295437366775776035963416796892922593
3711691774354635816818114487343694463
9234122533970739212793251360486212488
21188374846064754380132223878342440518
6152526768015093243515860701478176813
18294314459274681468432001202616363318
6367958137425978371688288335950833063
9067147195999020319571449953214624563
6367109413027895703257098706524647933
9234186415905317066762477162718623688
12507741544067800254089732144534923188
16200577310530332643021904469833725773
6149791543812999272202149670563990133
11916929321155514965304857052324440623
16203881410184891574025542804801091398
3945376743396569180734913069388743568
3945376743396569180734913681056193568
14820473593588249543373080372195098588
9055040470377751663714148876484621123
15010572955104239874155088260860853838
10109655084159694749157463311245034548
18094733768178631979078359432117986978
9643134120116307086782715280554939688
12146977126361425347671978619614577213
12504859124418424967775814679184889713
3493574166650975609533345881313951983
18129602581999044765375128174789117898
15396790836509920493228335934026509813
12312312652253027593012287505562989938
12302203904802099595560907274986394628
15213399213426186356784231333211909863
6355174193428182909710697753963091473
9233152634046752168417172184816555473
9439383977090219023591881743405911188
18717897036089713475148717650637547698
9027822722098441385581015066895199408
6367964902889239194228772406837056173
18272053548994020282153398812271837703
6751574104010291598681308511651521313
9067147195999020319571449953214729188
12520426991279456439771441688318403778
15394814176108305213668000536220939688
21570167711990952252924460209691386168
17517661223443134448395917855554638348
6358826286893296116116001297849766338
11944942243753830274542379808742144348
17913261447186810039107124863472855063
17694974878586363197075571787933297723
9054302110580455430364972631606229823
15396790836509920493228336005959119838
15395655346553685753071013386526874968
3096319790572497286605270638682295083
9630355028641608109130201881050314463
12520426991279456439771441688318465428
27295437619287458976386905413835917918
9231440843053706800653614968100004408
15230455331879085804700987515368703138
12133224586091611566264492729859989918
12121349142103914326479938562198551363
15380386449514376599862602509953292588
15219258457477058374322861184969194238
33474251489510208804157674607483553268
15629412765325530412309731057034126068
30361693802011094414513796138102208593
6573352132339946056230832139942756298
15219258457477058374322861184969393813
27309978504245926388018697227244106293
33244942111748783559816449609014728168
30173460468747504205168033342305744468
9451441172028839290430283600818665113
15405953494446037422135889240611443238
15012168798354423856936136530970864463
9643139139833669430218378352259926963
9644789856125162649837853855099515213
6166105077694460571469300057280710698
18869745440073502261880972521676642808
24447406358230977890981424984786895608
3748462292725038417780716272972371093
18277207785143732428701621069424692453
11928859518574414704364491306439798473
11929651161924093709507556193678795348
6368870699828451731364468816884613348
15011364850540614889365563767950019713
15013020787432014705064245059514329088
9232300137920960700810469883089634448
24460187714249363539507987805397392658
9257981299792878007805298703223290473
24449911479726521410115453830752444033
6367957851096169936147116518365096248
6369783510563829197973868679119699698
3096318999373879432704623259119254833
15011365100878039841692399307892291588
6178032163939292058006186006123438123
18697485757646837931760601039029398633
9231561794946804960557409555826976673
3096327096661632580626431337207283998
6357007410525039692618596885763870373
18080295383297120451118748512549362303
6342337997793259242192011603908683258
24449910989502436651308150339451388433
9243431827028223172552717194394820508
4145606150314503080487739601558455308
15612189163625826074577346839844307853
24449910989502436651308150339120108108
15203115670579596627287456949256010088
3094562073501189989334841692760764108
18284889964219920478395464227334181978
5961566538332831701578211983551139108
6548693860495170044073594839214290973
12314009261111927527978173755348641698
15190397166761215461691029123359566563
16010360729919182539006709834555164683
12135962042405083753766755347136404423
18697429714638023110051033952936621583
12712064674886885352917670475886292453
15202272281633309596837099825925595963
15405824713487647858335426151366619688
15405824713487647858335424383143707188
15215103917842757361617409933579732963
4479673788666713990111282418156293568
12312365680668415034701771427551484748
15195494853314456921234154308711033613
6560629331334944764953606202555258998
17899622516386736799904065255219573813
3748462292725038417780716272972010643
12533948016052809259704109916270007078
17899622754308814456130444649750826963
12133277071096158567604972698394969848
18474758800480323023497204635976995963
9438717834426489890491608194404640313
6152473505113523887342480121660221188
6152473505113523887336357862906314938
9219630362140145366761694039734688838
4478816779507070155294549347240007968
9449678623637112958824418903070839998
6176211101395962239138946301422110073
12768539234197799838437192936056033008
3849006364979174940346348378550892588
21572846373560506775289819670015954443
12146908662910310598904042190352140823
15023353095195283504201211905166100963
6152412110951030063366284340658543483
13299482719026188562813605008139723733
9464220285363333747547116634949311413
12314016851112520112413499409264174348
17899565701259115954910483005071067588
6357004957244110084798300828994884803
9234129581696710786999219183379936088
9641426603279934459764872138582983438
15395722440426253335428641294932955563
12534912103867888243914729786670403478
6814721759137918457011609606607316693
15010573226414703260424062084219227563
12533154104298068130742502871148698678
9231390556198102860914817696826962708
4479673788666713990111282418156395043
12146908392362102621818182211604583258
11944146290801994744003035824750168998
9054367056580053888386988683220408213
9230591355439374666723365719224742833
6816424475343959995365409878856427943
18289991205777398157711350037077817453
12124079820346772476343564276576624598
18065807037517295319083568850633709688
12120549958398459144797042426842302723
6342508694553398121957435772236621723
3523398878326825596884712187824335088
9641482962840777341435588748288464688
21365693617345924618655759260633119393
15188637154496450656952884948933761738
18486745764389751674789533358761836903
12135034569238882145128717143873353823
29817231884774912047557944675512203843
12121410049088583278339855698658796498
12108619594964102927900254107696917853
15021640323253941586736827175177541588
21132014232590591964200470249032093813
9452346930531718184530041019137366363
9423194895325968909728341730876822073
12520434024668007139747080063138145728
18269370793771114104806082776276127573
12532304365284680555884836343818597513
6382567455609151580895870798437481453
15406744560716255855857129522207087713
6152473505113523887336357288660864938
3533572558325290492182604131235881963
21170639988782905003685571782471204793
15598544891391452989610933320499523168
3096326861054223267922865416772011623
6381592959065338085523917833363301133
12133228405030230645635629494843043953
21173030701685529926500618121326217703
21124445684046812828173662063841111338
9427699540058638108652567823244373418
21568398323263914448504182922027675293
9221407323732442640694667582186467813
12927849292576411760562494002168327968
3674023089210816226139451145633686048
18475727923795582415145123415598765253
12121463599301334580420889810615479938
4274226225053317337598355877907003078
21569316798689402620092697463133017793
12339694279337367226387746026312325963
15421408203706901257315759967190033078
12135099248306804031766974876275226963
6369784051660292641784638040869122078
12726499285567024871706196698099974703
9452287812651133989476987755726365738
15613957736284014411785392036218801603
18282333518734229396781140169081667428
24219790492369769832704969040574203078
15206578617066614021784289570051874688
9028670406212968105483460020329894183
9067880402308733443975666566176340873
15406805466769585405567803738220795788
9054192554182647782532775372405863198
6562276462507987042319293377217231998
15188635895986734237729605347644783213
20982135186361543029917166760654736178
9845283377179119749680214724356441178
9233152128121535077750101309103320873
3674023089210816226139451145633635198
9453196871468991265261195422219692988
6152473505113523887342480121660062113
12135041640543027061104969731349124623
4149972063845365223181737604358667808
21760953400763444003381592870222188418
6152473505113523867193229678640225013
12520430795788812742152003516931685028
18093933825691774442682777637994056878
12107706494682041575108679210890326813
18273803166067470985681622176843546488
6383426696507039079009279247493137248
3674023089210816226139451145793914173
18270227348429897576083839234896350848
3288009978926903923254845499090543558
26362351030081426467206652815234043678
12150621916699522441007937747189618978
6369840627499396215098513390498426133
18474705553061481515146033480778836563
15218407242768338864427712802513962113
9257070991878819037636407607892232858
15192218749017970558273221626221253778
9440308657884098386150506381615524613
15214993501483371769188638158681697088
15200673092954059472055002048702653863
15393041309538788926197427623412479063
3288010481940793614783334669133433258
12325084945447131333601994607306520998
5986280850109410523745304976080682608
15396752960885430270918993541863558453
15396752960885430270918993541863450228
6562212077646481629627244572908159748
9437744181842219701051154092842035013
7137708709597676655307958576770209078
6164457727387684098229504817475872973
15395723524628205437504715180749990178
11944146290801994744003035824750115223
12522198845883610521738264190338222168
9450648286670202193261621218689698113
6548637533341283093339157942746276673
6382566661023001385170282573277643273
14806038779997572816028973331516692188
12120489389118035876791791204946602498
3523398878326825596884712187824436113
15408442788365118868088136128314101318
3941914018142526256660844163987544818
11737786218869408097032078593762887348
12108680178443920539287834822553656073
15021640323253941586736827175177686938
15021640323253941586736827175018977563
6559765958880094385211124584492578973
18283976864322282252755990054494948188
24444672313374790203518482636829879418
11917606843739209182950895148523488323
6151560404911623299129380211361197973
7026237952338626523209108056022147808
12313092643697268830266170360071898858
18260167267269762022670895407855920113
21132917690283189322132094555654854863
6955382599340743890966924043332841428
11916072326944367743234291240986618123
15217785305601405123361734935346870978
12509415441934751582627031432769971468
20777483269792430615856053015907868863
12108619594964102927900254105134027228
3709983513650278344587416575199396848
18696578972556178400117742456583871583
15587481061462219550092275875670081453
12713772681039772206067451216017608078
4477165336486198410285408320584793568
6176275222444191730881578725026991473
9233217244561358475660592596683337348
18697485757646837931764615715934358433
6572552426857795957389832439356779198
12147890482443229310264940088265832168
12531502913639105446698787951613216478
4273370682500575063760299628961046803
12122318550225726374258115480000499698
6562272911847377354841181070057277648
3682594293024361339256572508236570608
9257981299792878007805298744230394123
15192886926120337984266305725440569688
6367961874528434685420804652019400198
12147882333285346093069714185236208498
12532297854239206363735603547985986478
15204142369594797894800516826499382838
3941914018142526256660844163987699618
18282321193480708481835046583876530953
9026962197363468160399779883587284223
15023413409709029548746915653598443988
21185870215442097637035971955105986343
24064643526631172917751023364972233218
6152473505113549012905699932259350013
4067126508791723288852449253622825738
9068676355050851853788026103000862348
9902503840831887823242303797831728458
18286483848353246467739516807456792853
15205724844020998007752016093299503438
12313210128906431986654100958903839688
12314922158116768057906923834880300488
9436952052778981824014822747147871063
15215050838684590444845529392121562988
18283856197416703646575874543542958928
15206577608142156406492218425159815938
24212873676409695292478064482427745578
9064407104104208458277339870836070958
18274660477139385403235375000456622678
9627162725658995999124995859168315663
18282329512829058817814779940240397678
18284889964219920464816473190855750103
9848643046387652259481577979135193053
3864130297602215046694737916980419598
12532305176165784219557505035806390578
9425872849270492696885255928694497238
9639827023770004289851822930695250263
12122993045591524754345612278956546498
15213391382486825673405318041330626713
6189058626393050669992813871733385473
3505514001213324143213623868196441918
9232293103666935924836862368773699803
15407715590711066904749411381566223943
7355939677159975290138651752442846693
12133329826809327099013525463978346498
27298899284002592421078587400620441268
20597768952341874637948772867224861563
17899557654557788378262816016276784863
3504600900931262763255388234656701928
9038842132556576881941452065842619983
4067180971624463306948133304474221588
9435292797602585195128111620775477563
13105667746819759629922225349201435073
6190763097087010724569208429859807348
15012220391326004210377035681804230313
11955279533002093470750486171123532098
15406805971632297266789085916572561588
26555756865854322543586755889102403943
6958741054463286824896777362120872703
9041450813615018880210389809767545298
15188575006389743804300672810720350848
3479881702752342004219095209834428233
21364837870726122784593230599015962693
9041450813615018880210389809767494448
3301712994293481263346283007471787738
15614868074745522073411846983139972518
21377507626241493411744878721518995293
21569315484981294887971461831209772543
6152473505113523887336357283535083688
18692993304259006135216112536782332793
9464280616577276147731109942393735013
12120550481303681287597479067128595938
12135034569238882145128717141310463198
3708233626856766717141500768198772588
9902503840831887823242303797831624058
32893938771448309230872029312470057183
15613218638579399260485485767585057518
23999801506452606698071531472956349088
3660379867274446872463401933974445198
7021872038807764380515107137869682183
9643134878698479350881388528845955313
24443255791447109327109918026266947783
15025008020986798323077531650422340863
15010515954660061326051722113723923813
15206581882655047948946977494391869063
6561477263031748033463269751224349148
15792986283257282880076573327593996018
12135776685367923503214621241505374623
15409484164651447353016856732852770293
7138438954226004929967507106486051938
9257878829490809888953330049352195063
3865777430187805711392194319579752748
21364837870726122784593230599016013318
9643986871218377345349805887244294488
9452239800187310373623285834872089813
17890877029225147343052663740010156288
3286251955795596005010645712045034583
30598842138836700538680874820177265543
12533153599349361012510209748609273678
6152473505113523887342480116534439938
3481541245380912930962914828880444238
14983979433291088886208494304174421608
9452348415455039691127862467664993238
6152473505113523867193229678626614313
18260167267269762022670895407855812338
5973494180348128338864340037327465598
12109528075800419112256063670139911373
6370574864141615703730567637018864208
18284836953152306819612247057600084978
15612128289141111043610362281580122528
3481541245380912930962914828880545938
7025390537416133946188888809921769883
15808375591852580269106430525443985018
12146010981858315614360932592885506173
21355520658281247970612584481067996223
12529800528499633648160443392388784328
18283977403024515049850410676355458928
27143055373449460065822120661892767458
14820291278800760906815724125880374623
18283979896413361667525798512938870828
15204877195521655670333735705422821588
18286486057209501495085716049782323328
6152473505113549012905701126566330863
10040392671977354107591475621574701043
12316683630376843709181634256328719823
12110566151409527972130276163572604878
9449675544047050373096380775057592813
3657198220069397536507096590078571248
6152473505113523887342462816682521188
12530532507788547754057056955390921188
12528880831125691534315933311287513988
6370574864141615703730567637018755983
21175647042799073775997205608955783043
10041244898907278036865557805412642293
6613589147858080912112270430350822028
6971524458412145764008010120532995578
6153260532324874848059489884828433958
21190825943377775295265813701726094818
18282090601980909158362794836023152438
21353701261023209324040976946593690488
15188506846357045893444467504651802213
21173942841450908857872529858223361168
12529695451851496056685765312969181403
12337864290210807424259966603121376998
3889008003232182127291840477129795713
11930454096183959081385603868952283273
9642335425732869537500264591993705463
6178892233325296053229555126399387248
9436944224009015564743665810126258813
15394022062820726466456570980652436413
6152473505113523887342480116534389313
15188575006389743804300672810891210223
3275358348966985134810436059116182158
6176266873114262555435415909352045473
3273526159146435584756162046684168483
6547845927386085807369114144635680848
6550292259448182924751073408945849598
15405824713487647858335426151182850938
9461666600158713807640811373470523228
12337864290210807424259966603121372948
18284828382887816134191162284120329953
12134258119467720174122075051037414048
12529696475290587295134483888209587653
6560629331334944764953606202897733523
6548641812571938358664153927321957298
21362235200872605387138217190208856068
20979630789715676953364108036998203078
6548694094911135244961195950026987948
3739019347793249559549604605352872678
9219570285758722493899812884885832813
6356940025748659252290143029301639688
24000710565116172041434969574939499663
3739019347793249559549604605353179353
9232304162235770852717579144204669823
15396579012661099681765014243980085003
12314123193481282093869945962927986563
9435292797602585195128113278635336338
6176266873114262555435415909351995073
9848643045120642084196263155752925553
21553801670922224406200089606711434228
9257984344657241822577711536279088588
12530653986489433370063823977105381853
6153318373137268976328839974036979448
17708609582692132872174419358080133813
17515142909629844165435142746832115623
3288073575963505258390297860116515383
15588500247909455386693185367805068713
6563076407174794124995976965260978948
18281302781311735494546953508089474088
12535758745921465015568233383923862453
21173029471673065470037761977863763328
12324176425101709299669841346520087498
14805126151059907305788308661136462123
15777407253552681271806429177800263563
6562280486005761029812284738772830873
6367110187482537993522023067978946248
9040666241779309851251824093711387098
12341402555513614188895540180653831978
6547845927386085831912712089654706098
18269374602190688770204480931397616563
18488450469718461181229042213614208928
12520369468091842956511717810743172428
20965993327290141099448001829981276828
12311461972789181073948615394314782988
23280635655663300327246423556829022513
24239281836320075536751803241038116678
12133329847160230799606159878690503723
15614924891066622144236954973133666893
14627748593267699155537587683536980498
21356375611295235962685223136600861238
27514454604676792799194833862151599293
6369669642304824489681226294376824248
12339694751749940638310473124044158213
21554711793731215022412517647324137643
12529748982158527360381371628535653278
12134185372378658051225260251515557698
17658450159368654080939714797171633153
18095528944087756999498898814367719753
10230546074435242357262735929893813318
12147086954195056793148198588661148838
9848582207761612837116807070367100603
11930507177721302752346117159501624598
26734666963348065604570290727867067703
18285632094953181928728038963259932853
6559773551285426715052457592304980873
6561481286460090647262289013050254348
6386157109016399818759197317231099103
15421350951116955469303109522972869818
6150647304549423259166234398200413883
3940214394017897004701615202134473593
12135102999899280840767125372413449973
12325149625643930764029469420470983478
18093935513657244899928418855201335228
12134980783342620734039306460280686873
9054245833095614919675091986182930598
15218410559028298876021320518103870828
3507218470780424272495731703267652943
12541558449673813467899739538922622843
11930453896568775478527738353862740223
7138503850501246543511038794961541628
18475667301597827898773417269070237928
15218410559028298876021320518104016178
15214308490119939845855170534282380438
6562280975248124918824387355139265248
9452414894188456694764429068662921103
18480111325569445100561064133818545328
6587954898527282727997848789424319463
9449731601795620110731009011333104438
20970142647517352504287719568618783053
6356950627707277127860768650956041698
11930514751664209791208058874269098098
15611460905802237989291954864165263143
15203969161334441221973297396787884088
6177070094431634054111226414615718998
5958896245161607634283435329575707858
12536793014318046817658685617702014428
6152472947343296666838594242164724598
15012168091106233589864073341170009038
9468783120244568326033879991892989343
6814721759137918457011606728481144818
6382517659022610095114473102258299738
15203969161334373271720759788311399088
9642456920977345143358796206109288103
4069626832690502221362062290070072988
21392055798123657014748437715478817853
9819712057154508038191486959319784928
6955438420204587291943722567043643703
11930446810384918143441983611642802973
6177968060851795303311599733520182573
12314009279372978438319995274998517813
9232296097809540621516899201924215773
15200444787237443476393961678961186873
11904092181898145905721546667725712498
18095528944087757006067167656556113053
21379333809058231443417883038067969818
18286483832862143326555251918254334603
15206578095214122417870590487608041338
6586254233390246869971778567828570488
6383418887734432117117909674171269673
18295165927471837476071943411014239728
18092286440224711537938341023004018928
15393108713697427470177107600391445488
18268528212957446719910861019762288213
15805769687350725323394483751762383918
26757041013242820373017403186077714618
6356144866373597022591890543920733973
6547846635181277943590711793240890598
27516273464365468231254519200788327593
26937607557913660392013039285101172593
9425024916161430614953007761765852563
24060546020599094707304395817280475668
15217671404795850210901374136189142838
18478296759421599308360232523920686343
9233209974780772739851007229064308063
12724850650331030543318192781386104728
18296821866462654749295544923057154728
6153253712109887446456934653791307608
18695727752065457788995386815691058018
6766076894798749111473442508277483213
9424058753425672504788766466656696248
12724907719019080515669502866137568678
12313214914654514731668958431456886188
21186779980792965521360818956615207543
12532300811116351116896673708924025863
14805129448381594695397556191395566223
18474818862498461203970303246137387113
24048557035313824115742297423368082918
18300063407269500038008431797266123728
15214073670036387896541352248355219863
12712068479471411756233953169592747253
12148851454125645008490301995223433688
9026966726486832502850673411628195758
3110007423070929554514719047069811358
9028799691157798166410950057152904048
15793834940780923579870984649323563543
6356087041128330236781388799806113198
26941757130437320424593014831196229793
3739019600230044959682136856807498103
3287104199170312747301328602781496608
15010572972985561396211533029578322963
18490222850263841306227788668820589728
14819495846943815505129051431312435598
12313274250034777903973565891132192813
9450531627191080046594950640122850463
15203180822110169922932500298501620938
21351879403905460800760848368579221488
9836654565616631300389097466520682703
6549436481283129172122675440259171123
18093934080227808500457033039605581428
6546990383856405194108253800421134973
6558970565110283214025765936036676673
3944468709655096861003831636080267543
9436209905235699367577964113566999563
12530357481285530110371435176586785463
12517067342587596997794738071336000178
30157218646294906120120484217914637318
12726503292917460161265229237115347053
12712124315070221576558271228061002078
18105069338177718024748928244652043928
6178040313171230832392021576738358213
15192036185688797650428259281844887813
15217671404800526234079224035656196488
11928860515083359868781038553470188073
20982930833401110955390763581504467828
6150703851374472863790484958171708883
3939306108297379902779060606414888568
3659592282063112479841904393067897948
9269002981584582970225938193713080313
6356942801262285957399370345754149848
15217498166004295575866075351433991113
9425872813062459587280314825194412928
18108317316128871554772639134889185853
15192101637535052729200865483904010518
9067945603384766263588884381678737928
12312301542786055539969884485308295698
12122323149230670537228800637818487513
23998950556063247614791420834070250313
6572564566517876629101679276836282078
9068964724510062109008501321355014963
11916875585906840265235586499012949848
12311464752428255675807023268238951738
14817109611540028503161621316566294598
12534001516895758925948463991101759528
18070059556543043364378802695151287813
12107771086178192274540978949075934973
6550292983100528313702299663727959973
18093934080652927418016080458388203428
11928795383978487773826428762979251673
14986646713081440081431619856573670163
18296022176552346331331563295290733103
24239281836320075536751803241037957828
12136806661443913471703199214722383973
18285680795057040634816143564119686563
21363992682788760589346695769926981893
30171703489909241717932099176637442343
15203975458259697268512171878486624313
9064350829922040926050036210407666498
9630351949616438071972890689397094113
18473911423784829132032367348332988228
14998589037863905998074980656978394488
11916875585906840246435359474041424848
9053450152114204195336994231363537988
6820790388874822144641554387865173343
9243317978975587570589365203646613508
21559997552784672033401598395428991268
18477436450965904962287263813466331978
9257814457132337766196684459320227463
6816480517221080752804673194754084193
18491132397426241855060154281256787678
12311391977737783515484097573078240223
29058792052411064220483594026156605953
18104272078968165970475637781289009928
3940158586850698701914357724305262318
23292563771193621328527723565918538463
3940158586850698701906451889138721693
6370635466866359737908919990319024073
9448766030542828794693116430593067348
9453208232021442169741686010889292228
12108740005831187087272296928734549123
9066168879083424432428686735655217633
18283185510674729096419485969092562753
9067139112337792192941705850817861613
12121463784337216708671011317815716223
11916929321155515193943697448881518748
18707658909925973913009749237750000178
3657996929321863541666032400410288098
27293736682715039791992102726280498143
12530532490799524501452820528438730313
15012223925506952012567339484638461338
14807572245275368707996559942544525748
9464220517983332716124889652461584088
12136640525515457023382932226650916223
6369719120084679389978428537266447498
18105008752208107383219939246290047428
15204876924973734543028418937652889313
12133329847160230799606151813273706848
12723192629371864691549099313039740328
6368931283853970687338417520418514688
18300063407269500038004784990997859078
6372348272032647070276421060457631188
21582822857801412282907668052004033493
9053450439261805671963575517170761338
9653471681104400413461131641973555088
6573405159933315491327379452837577723
21364041716736889778801679016429809168
6957029261688768797956468170928409328
9644104559194273663600521882936704928
15013020315936899187038763650916071388
21364719625457353842116468969599445328
9448830959650216078236126506333196363
18256594986884722266947529116758431963
14817049011055175927572831127461227273
18090631464290094450292220368737265803
15201298095954186930646341086174273688
11928000223416665168500142968095495423
18103414868238953389403453702955914103
12337759064584806403111209231554149953
21572057722659543733647795415741305993
6584497003700376352122430008635324238
3328189384448382674562342225123384438
20982930328527531270160895897143200378
9435982627952028455980199375373428088
9040670012855492976703393791084824598
12123231887003039207369108141330385738
24064696807648298629269839467845527568
12529798712001019477973498049371206428
6562212563665426050713239065544268748
21380981431718314670625933067979588568
24065493196950342479298354329906074443
18064845221181141039207005107407415113
9028796733884642410744279857583441488
11904092181898145905721547285382353123
15609575397399958854595601354963718318
18288190005751139676020445374954042703
6559765725457733347112303523066392523
18064843926684189850779029345527315938
18064900742556377471956608096239434488
9054355708303808145851228663310264948
21571084868001456004634930160279708093
24445585160177089974959868229710914043
21366550405104363836778929421029818818
18640942781347419928453869968411882613
21367458890390383807349593234438967568
23861695341148259681879419058658122478
18694754573247515588591010997955489043
12324175381686642454595330330646599598
6368938624418386424539689306739574823
11928860261734732063134819195088278498
3096327096581802898095179227403630373
8900905354118217873612275288822092863
12134989335908871544564515630860746248
12122250897071201990034821628409705848
9453090847832161176210742624304939463
11931302335823496498121733897536025073
9645580739270300691007707816304299438
6958741054463286811763864461585873953
15614868365404219074591348138231305493
12149700179715189127501636679849239488
14985862180749424833903319458653944938
14819499653562068905269307873066844973
15408562949044869889554943352155859313
6367109141593220412797965194464724123
12132424862122264612672844456779471473
9052597907067258892783426370838006198
15611451021554727589526472852381748728
18475671900762384348617880024836350428
6605112330283801314169771352854743903
18285810330414744603428149884217401543
6343311464204342787281891700709484223
12325945305354144913046795441363397303
17901156980509535675071950748162699563
9642335427547568740372341058933716063
12530592317150664704215859433877976088
12708821226934197217241670050403173403
12122201893180690445735099157826170423
27500758099788112981686304439729325813
3084391625737348973190110188803357858
15405893432738505237012862674101237418
15392262324464185399759586783910642363
6152473505113549111018801860229928988
3493525483750864538668592523683743938
9440489724617212005793079516051497113
9027883108453429662015401882628400623
12337759064584806403111209231942136353
9054245057689285611451668712910449623
6548641811594620163660106060322559223
12736900422473543703608333107314327378
12120489628082645047076681253128727498
20943906218123924203001087120091672168
11930507649006637569170223946842528123
6164287230546605535759851059937296848
3942770822828624023459354385085987318
9466051066003069362088391747850446118
15598427999650457463801828434811537963
6152473505113549104396045848185908063
18103417693352669522181893744250829653
18095528944087756999498898814367916178
6546986360498623215696826336200045048
6958741054463286811763864461585971828
9026966726486832502848579635077426608
6367905614841325886474123300980133448
17886835327232613886541354984883216588
15193079129413521565137742394699455368
6957028772377240966735841377986800328
6562452501464275102824102378574883988
21175646569419142083294011144115204168
6368813611009238386265958995225932173
21175646569419142083294011144115302268
24008276585995110387856649241171056313
3519092816963445389131234023521273193
23998950556063247614791420834070300713
9450584908118555568116375292747580638
3491691692124437655044795685348742608
9454045815443795756811125888429789238
12314923119906001098343956690034707738
9462394065956005661461819785231130848
6368026838255598982808370537838416438
12135049212681302493202099211951427438
18105070571552199918231797517051247878
3682708936705214705876072545659318348
6356882688682420690953860313868302723
12724847351817507265136075318565116403
9230709819406289825304933816653028723
6763625762770216728879432486399995463
5970820825527926781573928910956304733
12136640511973455576980310357009846498
17900413907080066696869836643085169088
17899622770310613507070541971228665888
12147764928904928902354424685083862498
6741245096410679924381143133315065248
12339694751749878542685235534066908213
4454837715471729504584681126846709303
6356882688682420690953860313868306098
21570039145222487046536570102270044668
12708817423407602449140297645318472053
6381722514248460401337958619648828523
18284836953166292300147220687539648703
9244170946676014065778005003056935758
6151552289507233233896569481312519883
11940787887668089371270932048876281098
9052533535581619059078629367664279323
21363873022981166002849325673756512418
9848639763586050119997673829296621578
14819499651308209893621320507344188723
18272110870198539087325797209335720743
12312304536773461300336107211456526673
9053563277182562234972605367745119823
12534003061883968444556706021670887228
3082687950885349441649392432766054508
18231877136503182072012319495356380598
11930511200864067951435101308521012348
3739021145069018336028568814810395578
12736896634798299597256003853308930353
11942434547696370780135996002642716923
6356030461752455287867915471070183523
18284889964219920498575578805404300203
15023295737852253289961235668962438113
6564155388703900342163236039240395963
18296759795504560063658059461893044728
9643191459132100539563339225570128863
18102619943499953108766202400093620578
9639830811445248396215338556576186313
9819769109378360845324626801383015328
12133393984070491979001027624269050848
6355288077404651916613893351428962098
3726235943844390620448090070011801828
6370696088020981309985123500340112438
23997249889878643862595585720544856313
6356950610953591727834894151232531098
12148742419666076506346656668281695113
6343311464204342781147725341943679198
17888425424573903334693593050383657963
12315831403446989444880305541837055848
9026121281471167856496575660303652933
12312304805146264141718954560810836873
9026966726486832502850673411469486383
15384830439966365935132990385472516693
18489371416044483559886820344806023003
9068969068998526026893457143722792203
9643926015622491729313994731857920238
12929503798862472671613649461337643568
15216698748796694070717210711106383063
9256953828857487428561000671698824088
21377500016180268379376913696019036203
11945744975934914957163599485071040248
12132367777648186313156787889223350248
11928795383978487773830061706399082923
15215899549400326317570657671544160338
3300006102854209489760179467281775813
9643994427059499917369027926946064213
12712124788664279093784554654869293453
6343311464204342793408771029105487348
12723199223634553430061125036388228678
12723199223634553430061125036388178053
12343224663298192987916415675158612703
20946212893141234440383220464874338418
18259201948698885044436805168121480913
12532297836208690527854788325995545678
15636839104890112425628812961432440888
15394866446909551535096605019644361688
27077262173106386254195168711926566853
29815523642950436806056404663402019468
9439337763930705375453420114026903973
12532305176165784213403504751475048678
15419581259305860523058810190254144613
9039756931646461549179281443954881948
18312058973564947684821352331691307653
26360638528463420906094153228235584303
6382632115583593972855638923427666153
15021649112695231139974025858298769713
12123231920660602277917971975525483288
12529796740599492683654385408840319578
6370575114484213016305437470100173898
18089491102290530238507309483634940223
9233152615328132546154811137526404798
3288074096848345741717209786581152008
12135041640543027061104969731030281848
9653471681104400413459185480553101963
17901216388305998953073468329489098588
5958040753690814671174859937517970133
18285689398561662508605481689212533053
14829837180110209610878439678094087348
20980476403153843532568357421802244678
17901213104602275499825401235444088688
15380325576241624539823143630700968363
24060599032270907508732642305544265443
17915651470265841147426753404491605063
6356143820419412999936658844972094823
12518608419213802356397098242720388228
6369665602407239194873332797441168598
9437744437962515765630731350158058063
6944298850322666357155919067748848588
15407714763590105776433868053905562418
9040666244184467938122943971211325148
32126070674012840584201623880157646018
15615723317590415836279367615062324443
11928859282971285275444394628994670048
6814664944009256861726665541278507968
17489587464757858606269796395779244348
9231562028235200998128753826435986048
12133333668499002471325767144672507573
12313218158998081480575914312918067813
12124080612513089013221218779986799063
15200444787237443476393961678961132873
6357799287008116415671093811331274848
3299156836632694392155995910536008258
14808371934063402979558659399652095423
12532305176016192016184534242993254978
15396639853447270080879399286856918163
6585340089697045805257175026782722973
15406801644058391535080667926659947963
15178462434468679639985751218027751768
9257981299792790516693563823725316223
21555622514546588738222174685834655053
6777947198325594783155426216476278123
27514511133287724808383948399621930243
6766076894798749111473442508278289838
7140155767266103769656514179742300178
3479082791925013418349910761843602973
9451436089089684241477864123391365938
11929594583454952740363313176979771473
21583928549220350894126193220546176543
9424047409478600674563777287476535673
15216699475267794463581605746770140988
15203914382011747648821514121674628163
9257981299792814373592422650091566223
12133337166627496134859277152821593598
18490219296332177953138516418334983478
3739076936917756466044691570958136203
12534804047277543914388008064019447728
18283003702262994248827788277072816053
29818026806675323696631379241608523593
20993258845243971609042803784281615553
15411244371579365887981127276084207568
9067994303189483587677477154200133713
15203975712054017716702528124742494838
15609864525226898893311026550609348168
5971623357202353096134148697034039463
6379897377749627611170991853154274998
12314009279372978438319995274998416113
15191242050657432264751417669654471938
12529631583309874774075761040259449818
15188635627315435457239100622748874838
18095533187191203528217039216270336503
11931310144457351514321518741252641473
18486632911061372104679645624523038853
21571084868001456004637012361938577468
7356788823990446726927996816478536043
6175361633245663723785680670094810998
18092286424807492613928151429404960153
12722401239501581793210806937125522853
18107519980965200321839968701273802828
12534058331870462546764326597731737653
15398331917859050130039152525470478838
12710473867136456394661649586236440803
9053450439261805671963575517170602488
18284038461471413918248104751997691228
9452344896518176961877372975202928238
14817848208212629241865826449992923098
14817912616572325762466130230244575748
18297620356951680239791147114810584078
6368080370962469420343767143161586338
14974848430390338120357438537515686143
9231387054702764715148104389095550583
6343243521517738981199842310699201073
12312304552410482663121886209541312038
6163537271795638120396535980318473198
12724908680808023995219232185418504103
9655183200941292127702242950769826413
6163537271795638120396535980318422123
6559765725457733347108670584256163723
12122318822554253073430575232045553523
15393171114899376094689393837079139238
12313218462964167726652720985191908723
9450591724059126337584025149824500338
17901217363422526958367105319524043638
15203123501045648956037470370457732213
14791490265500420967227174763336622473
23267796886639170783208940726460353463
9260598399868277564926210507757316438
12133336898708613006364899117267693123
15012220882259881762702031924748798813
6564220824912378664489554118327936278
21553861751944160510542617484472067168
3479825462318583674646104689674780963
24431886184388941684015604670501690828
9423249002322346624474090002208512678
18108315883054701303335169737360806878
9040540979229839444383873909763962308
3081838697906786322026000404135436358
12135902402528028916069837405877452188
6558974590627859396359422558511306848
20995710922232033652351514952736664353
12122205189085067565363599743191663573
15789736677359173903765048158815749818
9041518486665620122956021023645356248
9052472139255119579953453228494732858
21368250515014169215643462024168510103
9231440606188804012383158594531678838
21392117194606514787942806679767774103
6354436101928540188246041814942879198
6741358745831191914062319342705858813
18297612747643204211916189790125153078
15012167617506543808269796913267809038
14806716486553423549821701199469817973
9038840584476036443204182684933766058
21185127120480239079327198565065086643
9439337763930705375455356580351819598
21190028861842238071278070829981557068
12532301911340935520260307273900204718
14822863126443240216505121758449263463
20777482544803602389359803989620717338
9422286375030355976320689046835109108
6150644293498244333704764656054541948
15010569438739459154073688331141845713
12313100773530611814808870000166248248
10041306717279173344975280545314884193
3535333053317954634815159238486897588
15397613285023032400287341186189217168
9230710290622414694825389140456044823
12724908446257444919665552698715846803
6379896872810986125100947269997414123
9026913193122823233255606986913517458
12531392075734130694955954736651076963
15405888310743717615986068095677135088
12530472193339976569817489761010971638
12324175381766404160662406018999540223
3492609372417646385134473791254767588
9053498918132074834918947025887028323
9039753934062834971984418743460988998
7125659828176430532390743649523655988
15218523395160690989031515037544412988
4479673788666713926120526966092096668
12339694279337373521695733752638584388
11905918382382129925133743530962116278
9439337763930705375455356580682147723
18093820939352597454311973836917967703
18296761059554578427730983435055312603
3287218084493447101812612079323098748
15022503692954190862661691501987078513
15215046309286601357593259727485815863
12528843745955604634278141571683237453
12521968357403344911726454679987760003
10220269385247031264967537908031219793
9453262793624018192772489495412912113
6370525894911691772034360697363324248
3096326861054199627787443773622562698
18297620357101165790684004826046133078
9233273856868688957051683735242680088
3505509672591588733435738266890010978
14831491686246678363788878618070533998
12123857124928432638382226507497307073
15405892097959411255407517948907600463
9450647964603419578389147865350391488
6355231262275990321328946463174516698
12546850895980630709659990802944563468
9257980827380307843094980354643411398
12341467216925417425798911643812717168
15201418257268449085141866236667403638
12132534199531428655863003483631868748
18479258054609926079914900477386510678
12134193452897512530601321678757752473
12328553697553757941579355449070440623
6381593211426721082648193898172701608
15206369775244761533519182746026266038
4072021148113338423781629397893475638
9643194994300379241057138275077932963
6945157454094452580960869936738553678
6367112910040121655776759677409990133
14817849458420373999340656630944395623
14817913104692167509567933952700210373
15610557197912670312878895628340994393
15214989477981252891669053978465112438
12326788894204095219065266171027224123
12315649865583456572725626325620976188
21368308120218864062608465413394000728
15202327583098791018193070565562106988
18089774722446562061190680035559704953
12339695303824675226298094870775350938
9643986364852520917261548832628329113
15202271275178188975418849022866746863
14820291514628300716569599291152034448
4478817757990442866677244188572436093
3306210044585602273988503354628199363
3493525483521420268039342092126252738
23462792533428089163493038991037828838
12149711255523839846372042405681346828
9653471681104400413455535250274156963
27517186564482355940691569287906673718
9233148593097237153923071319154377973
15393333954947619177685396330590890553
15393958446405789682432720712557189488
9256958712909802077304114657967527203
12339695303824675226298094870775455338
14830632101327764444661335698319235223
6382446211758466791105665415782643498
26939255196274656809187264556218889593
20966843818132036120199852785549354578
18479258558750483761308139924114160103
15191240774631727805811388525356177363
20980476168533477023423857721318584303
6958741054463286811763864502579973953
3288070042884572738598764874964345758
12531391499632091392062596244139978098
21556540179282648244923474716856242343
6356087040146135392257453308061753573
6576144949716530938161150630510306978
12329467034325702655770416682399228123
21338309211869984927256609997015837653
15398331917859050130031123825338161988
29818026806675323696631379241608722943
7137708709597676668440743422485913053
6371378121841509134195983904411125848
9233152852128020578642994091328512873
9451321968687411556310612880960612498
15188578812186773861959984855857465738
11916875585906840246435359474041522723
11944094055598371010571502849873340473
6151552814810962760554147789466017233
6368935862817348770301131384374870638
20792831201626918110498554405793101853
9629559379343151503983606981992450363
15379470069139155865393130750224951113
12133395012073296751223067869909729448
18105070806187388770690846146040659978
9824669633905870111750284015599802078
24065491730567614946000208042622272543
15189427771273005493307524830246268188
15203975946384775245584074075720856988
18092230114337233353290970023547632028
18096437733634747125683784865285156428
6342391313746660035446442487510685238
9233145292354010212910570353697643498
15202262940108373741762897928260017813
3299949286758254350518992957848162323
15214195128001591594701016171082077113
10215373120797280549002550740587257293
6367170285193603785405370630327058688
29625420222153938201118560088162957318
15188635627315435457239100621701696938
3094497143288692809296504911205317233
12133337404389025937029163658119328108
18092287403280911723515820801963357253
11932158839595254214704164913330351073
12530357481285530110371435176586734388
15190340097260367722192117144300325063
7137708709597676655305881556547895353
6178953413293255721222259097750143603
21362394330817215109814782256071676943
9233148593097237153913713438836483748
6166105077694460543857228826545168098
11940843978929990080585925195791587123
7150492113546578637637037438243939328
9450591724059126337584025149984728463
9243375282522920336250094192566082608
9449846024299018422957539551147286088
27513599112004161979063770256077939093
12531445880788995092475058376448283893
18269371858081782657925871984960808138
14822863126443240216505121757798479088
12311335432932211460303156632781522073
6356200684922838682448835178963200198
18092283380218123060221801991021400628
12123175375043971757460240511902436413
12520434568073128136639221439187362778
18312058973564947684821352331701275153
21379333808908745912704996393962943593
9824666589176023394531304665076509928
6367905616048416458963208752375408463
6179797507994629013955874502011463823
4657838440727841211167358660699221318
21366543317424049343455568965311067203
9643195228780480687030248108491692188
17516919615789116916749864247286247838
3096379836647955167514582598363878108
9451439390156011282631747642486164713
9243318196926189458111552017273218708
15215906904994507908318614845720378488
6356139763393719770074107521257087698
24008276585995110387856649241512019063
24008276585995110387856649241512224488
11904092181898145905721547285223640373
9448940516421316928789832337007317188
15609575397399958854585334054117757568
6561425214131662402486996403553645648
18269374599568058793723783977834262438
11931306139055889207738423864515575848
18284776586543777995791999286362303363
27500758099788112981686308676005278938
9871658019121246389622335252127679193
14998589037723953984467867219702070163
15010572972920343222610927132821774513
15188513896237737724176759727862754483
15395719447171466936237404147616314488
9039754187692135228531293158057981223
15201346792797435268482178474238108478
3479825462318583674646104689674571488
6944241547009468574882049169095282963
9448766587361817002591037305528727213
14601390415167217446566211831742503498
3287104199170312747301328602781449583
6178035985282095314551907101203005373
9464280888482545141158926509589241453
4067975184986347989299687225923332813
9026966726486832502848580170734527008
18309426271126911762292430880442364538
6945836410723662913851972415471600638
6585347431390857563569572147294632988
12314131530549885304717257833648558913
4057643114855612678329628969585264463
9042366892256970022078352714651900208
12133398258742263218590520944812615573
15615771027185421448182061921554698793
12133337403346914229654058452815410073
15409419233001465209059420811499622338
6395349815013999683340058018705017363
12107771086178192274540978949075840473
6573413260458670483928302254024709578
6816479760653680227853775848052741268
3734712761040700636960952245051740978
9435187484309135895801735713650864713
12341467216925349442809675284546676543
10412020444619781297273611449860672918
12314013048782275491568917636486241113
9436834330555184560630196933554928988
15610556155095955955857011244275697518
12123000621302031684071142336503577723
9233145292354010212910570353697600298
6395349815013999683340058018705121988
23683474362761052813717012777286413978
9448828254161799684075096230087809518
18503121182936818457315472346820713818
18089551706297250950409837645831850488
18089551706297250950409837645831799863
9869956596598776226586076185681997918
15398328382316672893350474754303330113
6358594464468313017752584240254294123
9435975085152147418264145827456833663
24448260842926374807088723302350932218
9641487003929779811886186807654447138
6587109764689590782860518689088971793
3660447825383195356835729162526560073
12520430255018959082798777307812798628
3094497380087807594758078094196749583
9039689546955896188418949417839059863
4477165589825449010741753692451785668
12122205460889845593466761953215783998
9849437226689996605956341066949378453
21381776859226565703873650853729287343
18473122776010454242581837824077872678
6384331955464537037880185840295409113
9425024916161430614989725975377363463
18256651802093522549427387515536078188
15215906904774396710587379357722731738
18503060058595085120111027392781693928
3738227723667231331918616320193292453
15204025976463769280737861425277159263
11943290325576203388933970770215380623
6573466470532500795413418537405143748
3288130642486896058464970559274181383
3300914065515153257072426457701515563
12536611762554394903509175412247320178
18272042924189914667433723242194364463
18270227348429897555962139461487361573
6945044550082774272634606221138966738
15382082791061833878538753845542794488
18272042924189914667433723242194364238
18491132414175582074321493367495722078
18298415499191961749285713429009681878
12134132850173748675563375035743451113
21122742004785458089238628179427445488
17900421734254885090108878443279921613
3726292759796806882752663742793570178
3687716495739700721502501029875647948
3316319367929093233103668103143257603
18108312348036615982486959912685156428
9466110335310453364704340733373023193
12134980781940648080186730901709619348
12903138499283861879749000911736136043
21174000381928004954074416424393848993
12535036596845760777062256492650204718
15394931106963515130432395510681733738
21190823783836948519150177983714816918
17514408100632487533085232594414594973
12149647136399918577046159503625487238
5958040753690814671174859937518017608
15410393981731965563431109166425681118
6369719120084679389978428537266451098
18286593859266669462932639169588331488
12339694751749878542687189263372289463
9466044916903051246662192387273010428
9051623987467579086418077635190559833
15417824338167074767916842690239362418
23860047954344776125582386294000159703
18104272078968165970484995702099765803
4277520491496364963470832195772796828
18287280003320641086143793640684429128
3685215669771607400329170520952862498
24421783948900644426737426761372052943
9474514162355378549670154285648129953
15216017473263058687619852300450661453
6396203840725322801306396821213065063
15218353960568580114623781039738887388
12724847587279751016185695823611545978
7136050415786006845814407016894428053
12504858602167236494059176051487479438
12533209585187128575466563054689080338
17694974170791080718551164771192363098
3094562037588417304474611542262828333
12711272831300217164570621140860969603
9819769361670094680222159400270307403
6397184380705895279589433471363851543
9231444139023044935481888065144576623
9666204635453270139505645554780844938
6969017253621132520611267885304434603
12720746752040602863160648319175998478
6355239104637548671083669536917966248
12136696871473715409330759103797028863
20598568624085180599769826724553340513
23872949789944501139711373091668006093
21188435211858409398950387029124682018
6564155388703900342163236039240494063
12120606810547756469399053713456702498
3939309895972624009131389860746513543
15202271779227850356561438957184189488
6969017253621132520611267885304579953
6369896870262544304188310186633505108
21368993455277706771336410877950219568
18479258287962879404164537031015695578
6381662471774018119133810134090517793
3096318982529721815984895862192718433
6765213288921537732246559274138836938
15193794943771959946221336771816272613
21567497923763757953325097156420374918
21122742004785458089238628179427344688
21381776859226565703873650853729480393
18297620356951680239791147115129325603
18090631716581828285189753546998823028
18298468526355458356771881279253555953
12122205461872791507842141130263619348
18283003702262994248825695689681325428
12341467216925349442801612479700607793
15407658489402258769611117792626132793
9232417266221695399461969372178102173
27514449755485541585964964403952004443
6356947599811630135582670166817323198
12327706323028374207484869998518319178
9463375653182852082887884293333827418
7532510678460033959902377450532113543
5976176145095017006001069663922962688
9824669633905870111750284015599900178
18274595060072988054955837527743163438
15394924034551481854041907436951217738
18093820939352597454311973836918011578
6945045257877991624990824377631581988
9039756947139519866835902672230488633
21584720173346369121763007337611042643
21571084868001456004628953178626957218
15200669304848966257350129152690780688
12121467639494245414362419641587921873
12122250897071201990034821628579100923
9234117951489854114935744472799823233
4646709269988335263348189563971865693
7138503850425849149348959077428975553
12314922902404966111249269316931733288
21172295186244946323887859359289516693
18284888918490477870788262705124394178
11916875585906840265235586499343324998
18295964400832253722463608165786111203
21362235201251284244193933132591823593
21337460518976582066570234800162668903
15806564591449592661763172655345381768
6380866517834158618951994853063720678
15417824338167074767916842690239257568
9466828950046125145738475242584580113
18474697692803021878336359192548446863
18092282147595931942070707203423940803
6397184380705895279589433471010633718
9257984075636705860809306331017672063
6382575300530083101754459598747778228
9257981299792814373592422650420989848
6584497003700376385775783709436551738
6368082860300798338165742403384100848
3734711023386894316772554237615156203
12136011538056795300292026024274999938
14819499888112689484931636122516169973
9026966726486832502848580788208921458
6178831363420143507944329594547461098
12136867822093576796583834873988339713
12341467216925349442803556906546054443
21379333808908639259378542219691791443
12341467216925349442803556906546159293
23676978009143698111346165956434932853
3659645291560143626344399204919388573
6536820240213628355644216263807169623
12721601551910263082047969414468170603
17514408100632487533083407495927409373
17900421734254885090108878442618603863
6960384889448125894001990221008370578
6369662807809607851994432658200622573
15395718690678998124041584248396236988
12312297229807083300419782793440940238
15418664641885810378174677530640297948
15394017971088996634201029963830172063
15189488877525282851781872030374265688
15189367151251274702045918033923482858
6149792048446646443252928647730991858
13106820264390364592016297879767022918
21571989060558499539951583824193173468
6548641828289384823158601216766181223
21122745792460702195590958048319236338
6574322318224508258114789276106664428
15614928428159587481702551380337246443
21560971739994291720760738682856438468
18284033206828816028739198566949331428
6370578380226470579751627641341458258
14601390415167217446562283186955766473
6397111857998354448393402389267650713
12327701957375957553027852964558788573
3734767586892405077435168211675792453
21378288394619669257129897491347479668
9231558005935451996406747601009466223
12097539833230420425562565538349904958
9256163824413122164591687718377877838
12724850650541165961225924044000676003
12343224663298192987916415676390318953
6371548567227513106813263833285078973
15192093251599454280390766994958922188
18285631875058170615463075746473850228
3095356658271487209519163763360007858
5958836149625660332233209293091098233
9234982316932006616830078740200242173
9231500685020051983263906261738669123
18105861957756099108669591248740748478
27301503155442150182054558393934005043
3288070329154973079447694194030951723
4277520491496364963470832196776690578
9052481064947189890142821820909586588
12135837521454882591080860844803512123
15203062392793430426411066110633111938
9449793233854978545266537149451420463
18298411237917672266529718220021769753
3659648845952334346471407119814139998
6369662807809607851994432658384383898
18295961084296673057882569961186071803
12528842450925726816215015918706422478
15215906904994507864023705970895833188
9055210881443472288862685390038355613
12533152573889535227370580046392744353
9451439404591663045849481637976767438
18480042356136717013497852923275083078
12535758762377495554564903940513074953
21171548776852084292145854695928913168
24047761623512561781753154051123876668
20979680012874217180174895778317977203
12134185591372723937421544269956725623
15189487332382380944972388664215439488
6354383310083572539001656414292329573
15614865773110816405752559648640283993
6150587224885547148568989627370164258
24426090535275269629743340939371422718
12312372769924561316143697637868306323
20979680502873137747904330803628326853
9642396788041685593942242464162663103
12708818873385384128445691890283803678
6961241392162364491984770479790975978
3659584707834898413539128056237744348
6383423215373156609859930641992323813
6563129164085324054648191015383091473
15612250558670726091266548467328371168
12529618650212279577966063299580822078
24638185973890101498421320127904056743
11928060319097908264023019756458457473
11928856238021833204126554405923501298
11930454150202754733731309673442818348
6588805578888726663246178234150514238
6945157707728409667776745529202384303
9822900535777890207656808689487119463
17900421734254885090108878442938202863
18300861610381131029924029944336487428
9655967266407262472047559950567904388
12529747957213337415499203851909850153
21363811357463334439431721053717725178
15393169316501333171810357600193553638
15393169316501333171810357600192794263
21554711252555187699497187312102989853
18478406871394937613904917414642052353
24051065234369749711976676163113949818
18269435204994594471837728053074311988
21374939058403747026860529972743920593
12328735491376292551556136173863577928
12530471636916768300025763467841981013
7151284209870025921915731538868890878
10041301698314038451212830657624148818
6178040313011265293220138782490552213
15012221354452033407955084389013310013
27516215081340087405806003485069227693
12715309749950515018870955067726028428
9245988271986224109413547170785427583
17489636704536031988849964248102117073
15200673330381068638102445657752106988
21184332180800943231257087453497272543
6178040313011265293220138782490393363
27516274002977276087432255864606740968
21171549755475139954587108358038288168
6563982384232962021529871483098931223
21183427654011415328561915864556719568
6153318373137268976328839974036874373
18488389849189274577932177271364788378
4277578553934917980895340105517350828
15597632044663851329330814619111564938
9247753582368636977140470855762455133
12528842451440587203270905662102037853
9452289358542459688242685748147171538
12517862500459619473252708610465440803
6177066573857636791406854625911160448
6945893444621424669448921640418021363
11930507665555439591523114055006676898
3287222664184305435130450435101946098
9452289610235639193492075263595877563
18272041122939909652187045544793713813
10233057302762354261065573976299867743
6559091300711035958717866733761291713
12712067753355673162965593446669162728
6357742742201876283375706094059230498
9259750211458729984867332658369132938
9042317940011158617077868276279220938
18256596028130939874034278312652730913
9462519078621385575868523455667063238
18485772582348904160469668188508015253
3939309895902613643352504717863672943
15215906904994507864023705970895735088
9436890893097012413391847556676636813
18474761762236613634328726296489354438
21337512774384949008657223831904894928
3286252226188513028511967629951947958
14805917287076917109487631645102474848
6586256454674576667346704337959871623
15215906904994507864023705970564647588
9080835616328651104144831196550857613
9055093209486847793110506730525257633
24423540656892605162284184324448566268
3275287430139077459795834005331962458
11931427817300798215423754432739151113
15191246358838548199262645956155515688
4275077962457278849973804235551290578
3734711023386894323340974120517527853
6369662807730135608671179771544934373
6356143820419412999936658844972199673
18283186015473244086132006751279417428
18065746418612208024878827625391625848
14822863126443240216505121758449307338
6354383310083572539001656414292184223
9258775735595691990735366216160525488
3299099769073226314302559410329687988
6371548567227513106813263833285082348
3519092816963445389131234599818554443
6586256454674576667346704337959824823
9234117951489854114935744472799826608
12517067342587596997794738104813094303
11942434802532497019560118245428586598
3273464798572717937148548329968554733
18297620356951700962736348918824996803
18472996233090457932804644360404743363
7137708709597676668440864481115853303
15392253473087946814442384861986446813
18271988348232536045152764329511396738
18503121182936818457307412008011595918
6368930741495284316517595086452296833
12136871053120845885094282604730805863
18472996233090457932804641357062190238
3098882983923750195897974837832348483
18472996233090457932804641357062349088
18475671900762384348617880024836245578
15010459341530703497714875097955984348
9054302380000422999237183813588522273
18473913120973277647732039204870243428
6176157802347547340450755119604743123
3657996929321863541666032400410339173
18272042924189914667433723241330955088
21571989852809413556282367287752741293
5986220789294155322999596962382861848
9426725293626959543583859506183802473
3273464798572717937148547712311914108
6560568695705102207090646307804748073
21352793534269923382487861102768661588
14817966368945429888887145436301034973
9438664046231879418800113680735333288
6944188770865986257284515283626854838
9244170188173576925864876341814763858
4055995257640654064206958493239795463
6384400976757036340484437187416232793
14818700438438880167667866555045352723
15201525574135418567676425964937004688
9220547233188876814462014801054906888
9425024916161430614989725975377508813
29048402711723445938649303701419920828
18707659472174631281753308237215807378
15407713968934170990060370223674446888
15572929068010044061685650494604644813
15023292239884412398102920663310285488
21366550405104363836771386257771996693
21573753829685778585272500865505895068
15214308234236716968403497395843720463
17899621775686134295582280948505236313
21555624100405177367596473275301569418
12314925642912665533317735579407159838
12528839939791047555858605554790763303
3289778282100298141337680421879159958
3944524500381560844608349314741841693
21367403103857841477265144759156535718
11943290578018803948369335339057821098
24064644034048723631081674180749516693
21368302804555566650693322051666126918
11928060575190848242908506535672101448
9055154641891524533860967286777783738
4275077693111483726655004016909948703
12529796993041677758419209322414538328
12534804535102082074855761634090810203
3529263459923089944730492329123213213
9425024916161430614953007761754461938
20595208232631683145590272784860745688
3944524500381560844608349314741946093
12121402205229644015197754708121524598
6945157707728409667776745529202289353
9425127149499959404929178344841577448
24431884329419463103511837906664606678
27517186040385558358614792943464213468
3734713013328191944569427205565668928
21368993455277706764762416435579516443
9260666865250321371739289186385388818
7138503850501246543511038794470375178
20983778026248568012229087912123807703
21351997868027401194090139888495495053
6355231262275990321328945392215804198
12133329847160230799609923062769311273
11929716278438779893049188883060038798
9257984075636705860809306331200630813
9447918131352809067862668189121450428
12520434277169004928475636354028059178
15012224652821133667786207561885106988
12135959033593420721531265725984815863
18256652843031178467148591662453966738
12132595038162874167254415436610652498
6576087374578232622544835818023689103
6814723557535961379884675752291205043
18295961085343859951529915031374407853
9448822845751296551499966864125631648
15625820951988546961165774957964945178
15397555963517888308843953920312856903
17901209298760510914441819980168720463
9819769109378360845324625143204073478
6380866517834158618951994853416725203
12533152618691474276085967658290625178
9230592672026940354438160763291602173
9234807812360905527061178753083428948
10026758002039839950382913759435345578
6765273891725443427319453123014486313
26732158527417658424290257295534212453
9065263947188186621368603230850956678
21561755808093782692098606979762388568
12313092643697268830266169737299348858
15012224888423798803423269876502008888
6548694366426282150247349233625435673
20981278428586586150860625816576794128
12530596627874159936992543465571290938
21378288394619669257129897491347429043
18283003702262994248825695689681322053
15409414651728167664887969823344061888
3481595083271200394282912109163118988
18271989141290637462518124589521162363
15204876674037625994098545886086674838
24423480270228320434514742593998806963
20982983354568895089908724798937231878
15188578038190928550745690560581344263
6959592286474401953729229768678743703
18285689164011083395297695014933325228
15190340097260367722192117144300328438
6560629331334944745190263923021053098
24423480270228320434514742593998752738
23996401214946613796756908694735296938
18298525068830962209981369178946240178
6957881976807946398927671417232265803
9054237212753340022745055807260036958
9056002523135752917231894154829139108
4480465396721629129942291455010086093
15406798399810308713733682399962745563
9436209905235699367577964113224430313
9819769109378360845324627339270353303
15215906904994507864023705970564745688
11931249562069147597402650972978187098
21352846560996132355342881728936277978
3287104977130703550556362700457341983
3535333827313799946017516913541673613
12504961118773797018003786098204789688
6946635374593138487754505149665270463
9243319006010720505413841410707333458
15192945999264758304441697741555734888
18298415261195314102462808744929260978
12712120275785745627008509010064420228
12132534671106326545434578869160446023
3863331805920925945882597830329022948
11918519185288399119783193151612801073
6535169644450103104962062032742214993
20392440275877411790965238776297675963
6368870428467529051666338691343549223
6381662471774018119133810134090467168
9257981299792814373592422650421134973
3523398878326645681210767439206706563
18284889964219920498573632030769651678
9256098352784249655263747920848037233
9054301653895123105674725428146575598
12134246953048897675078175027869392813
14819553151384004931634617610278513498
24422688161739092292707725511324632293
21363868696678726223437268238806390853
24000650719703131832187744238772751738
4067922157532930500367077667817864063
12120553766199371828799326667417767973
14819499637915386608009339180777919948
14805121639808133682757932802812269573
15409419233001465209059420811488339713
18065746418612208024878827627770747723
21553801670922224406216324580802840478
15404983308642641652639979635456771813
15215110987047649957304302746489944463
18490276131656026556580519141750093603
29813076804298351104821947834722510093
9027761886166108430777683255464770358
21379333808908639259378542219691551368
6572556702657451328100721142109668373
15205793018350016579806582483402658988
9259745649563534000264655571394140563
6547845927386085813556198556790275598
18488454527777998883224710683169550203
12529566400344874777983871879547701113
3739021146191292482430448032303063303
15614927906530773079669024205827838418
21158356217596551961314387152021407608
15408562410198634601691333239318347113
12503999592447156913775826075300974088
6398813278346418631714804782472757988
18490215743212230437748114440376915828
9474446216276679805192267996970000298
15789682183088748670648836516998636043
6587109764689590782860517458900712418
9231447639550641730825090134586771848
3733858022976097447330468347759513303
15788880662968421154896785763013254793
23666703026708780233538255014800654978
6398813278346418631714806012307907988
23998954109486678840941311694192147188
6562452501464275102824102378757289463
10054090121228032284078849043544729793
9231440621970404392484421706363083663
3523398878326623651092202112155378438
15214129926198062478673780452465694863
6547902959945679954159590036465070423
29048402711723445938649303701420015328
18255744809008587760677937668547433613
18102620197068358202730379212938928978
12535487767816386456581720857463151903
6547050515584823485723001009513506848
12339644261817516143484312423564663648
23872949789944501139711373091668104193
9630411590351520264199458658802006313
20777482544803602389359803989620767963
18473966908126392876971499140899594803
11931310146632069415793611538774282098
4480465396721629129942291455010285443
14601390415167217446562431353277565623
9460701283020117977548547311007486793
4072987747279152612747018640855446828
17694974170791080711982755333438441223
17707810114084725807564518411658455313
9629498271090932973913583810828424438
11943234978532447680522958538350000848
21340070496943578748136672705749017453
10220212570043468465835663378297170118
15394010428055061774457296585013278303
6547845927386085813556199089542007473
12338784210638314088806792854913654803
12133276835414024113721854661374257873
15008918012333028784458133521251171913
4069570016089749471670862034212976363
12533210937687442211319950538191516103
15202320987563751114947362735616177313
3686189643265832180738086479058979178
12325884449155299699304296106583377248
9643194994300379203323815832844226088
11945290676078800058169958558814692428
14817109850583755237639375955313516473
27513537717348888971099066200038571728
9448027722545501434958263572526956678
15394866444978815952968536905184091988
12106800681160747549754878008520131708
15011365575379456388018327768347712013
6178040313011265305891536888816844613
5987198547066454349837011484200976088
12507469102970799791867657218159524738
17900413416721832465488689325204045713
18491131606527563537159466924817283478
14818708282297819411517231535954833973
6587831893844491356190412396339187573
15200669071565912871119350396690675038
15200669071565912870677677682810754838
12532248036255705061030702860609355788
12121402185099204817388523574166367798
12122379930461001346075694803291308438
12315043818460798686060175691946801753
11928860010349956374797006876223951898
21362160202882032686627193626237894178
17887638330306026151815045958294211938
9232409727841429246485430262334996723
9245084315031868015322676494843992233
17514352009370586824227820182386799848
9259749691113154331286185948310484863
15201410728675393349933830355883020688
12314009007542904801383748909748162098
15613037079901110037086710189908261353
15010568965349839813144741275334590963
9425755651223451214675305977651679198
9052593648187131845454252030943969848
12134132832351968455912095587589762123
18297620356951573580775845783629486203
14805069100329202729159548894142785573
9055214940474630610490175084415336563
12109410407445449733756635410077582858
12134193453037442191524153973644419598
3275234689105867702730062639854871608
14625306505576079315269189795269800598
15010569420558263319926102438758064688
6370522359743413108283236638283363098
18106660179807062326266887855427828453
9423138113705919383456044825198313823
12108626645079888924959953388849812698
4069630872597881750826333533199817338
15394874560218697608640711324818415638
3683560437738556800848199627217235598
9692620349551830746144550781005286188
9460696955296222581444524660422206678
18478405016745035516693142989344409328
9257980594102243832525116866334364538
15392196674708673048062377018085256453
7152139972243542050242493535518643978
12107774670438192252765386205013246398
9452288061257323584281192062370712498
12533210937687442211319950538191732553
12533210937687442211319950538191783403
9628703820166185841147814338143259113
9054245074598595915253037658011560998
9039689546955896188389757068830892438
15203915091073840485053548868201370063
21157568654023396337522583131334702963
3863331098125708594033849929319916823
17899618713155254607870473697209736088
9232360756646463020720460950031804573
15203123501045626788558775788974879088
9641539762037090452719392612004658188
12339637752483934462423638130520587353
15406798126776779829844832463714449088
6575238935707884304086880348477960428
9643191695931278981237326210302128838
12146924084159518746196021771944589713
15012221354452033407955084389013066338
12312195488921685591200998175764096848
12504904846830522062328459574908636813
4451542690371070853122838358826003053
18297620356951573580777788703472467478
12122205207036133571000462716373683623
15393048884889277145908507090900807338
12313108603548906046942736599370116713
17899618712999965118575754001164814438
15023352824661993307843103244328876713
4067126492023163085687237912579011088
3301701899561054214530969152710552633
9451444727308116825190477790455484553
9642281437328185206161182396079378613
21363016217487200702071148826802066353
6560568710429668473991736272939301073
9246113804126138325813252395093206863
6177183723561958094052628760048502198
9463321576157944368360299509573906098
3082683368799712276349330171951804733
12314922377030099856055984810712776938
4066270463117684047072835758749876963
4069569528255300679951616123740111338
15205623350785203979960168130730380988
4067975185126587933929500796818965963
9692620349551830746144550781005236013
9067823906882952017975050468533697473
12708022279899564133833894838271015928
3682765516151651601725769806737115223
15205623097286125020627935502072037938
12120549706934493366039528798066644373
6368078818926754632095372941588501098
6764478479924181093326416277672167563
12125000729177983545804819320950652928
6152473505113549012901514688276152438
6750725431112789460786881510957789688
3861680142859985113948536754696737123
15200669071565912871144762802925841738
12135897671992574300053495462439705313
15393162529810558367323814920320807363
9257981299792898711076028136737240473
12324118836950880009184040807874279198
20791236337987435461112436636720929278
6546989407467590974918229076680177073
15022504149584454114002286203406549213
12132367777717995922515549408468365598
6368017929947970765984787892304925623
6152473505113549012901514688471253988
6356143836286276172659240052754406173
6176270929980341689257208842101973198
12136121634438454487117209896074195988
15215042755931892109585130702698441488
6598127568479989495824067693050355773
6945044550082753575085403770404483813
9028671161348468923562551031531270583
9259745380153323799027194769384636488
3288073575884123356940413266378635508
15024947468335744727193589999871592363
11904023987881990762353455941086091323
12314074208603528698454656518165225738
15216698277441554158344704612308638138
9425755651013734113266904855560871723
12146121350476770490136710548347211588
6152473505113547421040314250379614938
6379897126830011002617128518953515238
12314012795137297553866713168658898883
17707814644495277817611191698457229838
11940843740858193115718302865299515498
15215906904994507902177037380608542563
15614018068700318890600973548828675428
12314074208603528698454657061326419713
12314074208603528698454657061326419488
12711272831300217195299589731029344003
6370635215551148485553985540372719598
12133336897275736208362776127664210073
12326800224693851684226327570560346873
3685158836761377739013654272892591223
6178771028924839567160757883449048198
9436892714627712376650879434481065313
15203055848066410137054299964673557378
20966048171555496103152401148427864353
15226918184948898996036046543342293288
14627809434283021229919738690267987123
6149795582642556521765565808758329883
6367962160633502958592034906975493723
15204029280604145469602918281323948003
6561420685974885065732427865894638573
9641540487461466612194581821651869463
3084391625737371141097445156962342008
9221403010902752246784850310650675488
6767723807204128067062534287302082963
12119641710674805533367827172434474598
9450532065850365740387123013720309738
6344220454499008539550569409119923898
12311623077407702758756416761947670688
6764478479924181093326416277672069463
15392197449157950372612502678963542588
6179740945682267725923636509285279973
15025802758167002732918895676462239213
18491074822822576662178366461031660353
18488390662762853112022625379107371428
9054301889657137649886136901068591998
6766921056852222411165870621210901938
3493465134426006266844052175364563313
9054354614012050344132567557677404198
15021701162857692179180600102990452863
18692924294339501143539747452249320728
12134132309157426706313400355488676323
11916072582833534536356114848333262348
12120610578859096589999957316725474823
6165309918324007965336731833728152973
9064350829922040926050269066950551098
14997664829182748920858827756684689688
9065207128461905708304379887861614973
3686011065651314558675482071560018373
9231500665807323080969189008675401813
12120553529175138396721644633620006073
3096326861054223273994994563134562473
6546194231274174134528833311342326073
15405884773106190671694610914192979938
12941434885655286729388057228090658628
9040609697273604850162652199594391323
9448769294356487808570476243277093573
15216819700690032646620433572822503988
12136753954891158757464571768091838213
3683510709766163930959658494959419598
12133334357644471633156725198476816448
15012167835228082706819739846283982613
15396696957085798916916595868609324553
17694974170791080731244231743069774848
6371377883914779166287138530572269948
6563128943147663252955629894097660573
11943233512767570458441844305542446123
15218580987795250337938950782293153938
15396692104132284163790232404795236563
12324175381611871470278849665565995998
11956017676345412894479835003603915373
6164396820756777954946052862813008973
12136924350074682941896152111555166113
20597713336708778134314697168712841588
6386158710432348096585029779742141103
15177613241029411488998263148507026638
11928863559888333395370186277222827723
9642281420343833557501476190770315063
14805121622903858569725019013199903723
6368809806585675086476552817854919448
6560568710649471003414613287785074623
9027890683803917874720061623680331873
9054245074598595915253037658011615223
14806716484449116851197530529316699623
12337024256794852065877183093594787703
9256219846896371911835450033030474088
6369731526820668068088975985476127473
3288987990274325337566809762209468348
15008918012333028784458133521251073813
6561420937434456776758714944592537698
3889008003232182127291837740441773838
12312244996843597429286533097552202723
12314074208603528698454656518165320688
15008918012333028784458133521571435113
12326796469554605692135156177223587248
3288987720853043917552682422340676873
15200615554655922821355257037068831313
9039639529356544483430222868173227833
9233205863579904865519506018327102723
17886040403615994307097077362266209713
18283976864247082687758259086596136588
15217668426349714636869578409090233988
9052537592697785873588182062737110998
15022557683678639401508855112097857363
11932158839595254214704164913330252973
15022504637773707798821030862830377338
6548637314432690973741260775869441823
6767720729933136130924147990828417563
6367957883482104105729679108036201983
9230595429529290526049750378815689123
12337807511075031964710792381348129198
9026966726486832587741627582246088858
18475676209980559400452426825543189428
6944242270876229448577955592794041713
12531384230897898447750609091931039688
12123341747616607932482613605791115598
12311392769918329062142318071399770073
3273468822085029651452031105624399708
18478349262748003511633335914234676353
12124079819952397014989989331452512498
5957980133983298928019115278076645358
9450583406605440761965986088167953463
5957980133983298928019115278066064508
12711264986174267811598287691054171803
4069630872597881750824517044125273588
12315831403446989444878361235241620123
18718487621103382445527259154839850903
3862528095262119997711864516339175823
12516043893653261475209882608313016678
15010569925726653319973801896114905438
9642342783292010455813581929121292563
11928060827343070955365544836526297073
6177975111940646301185607837550751073
11916875585906840233238324281986940248
6178771028924839567160757883449044823
17913197546931700666303302140057503863
9450466191783939220597652160748266723
12313210599189797120200761669486217848
11941583080765510909121400396657368598
9460696955296222581444524660787466053
9643138431603153809687414004826872963
9435353890630531331960652259098155313
8863228520066472280055381456411232633
3287100683004940864807862918738092008
18270227348429897576075916064008813348
7152135458456925221879941283204011203
6356885969239656165989536601396598573
7151341024989150859530193503453252828
4271723532023946205505500506597453978
12517687980231149279561310009748232598
18102618729199326701931519413576657103
12119644721971410765188353589264907873
4070421755185224609225698307577900713
4454046091345711276955157056982318678
9041628295659542253881859549145201983
3287108256265459408013200696623742608
15407597867359345651790017540554228588
17900413416801199514490838840853500338
17899565448826843002458931186223411338
15214987005846049409078186036499781413
9631150169970102861868263461614032963
3275176809826621843814536297121943483
12110383569515400819532229269173835983
6367961654478642574565749136557980948
15203914383134021795223394676267822238
14805064569922952745027500770169018748
12120553766199748375980441111389082573
6373373703785367593609802615490336338
12532304094004298641991311410957218763
6164396820756777954946055866520767248
6369722637442108243601945631188110923
9247819287186506990255006080781425188
6177980467587783981410604177143345373
12325088749881601454887117015671711648
6178771028924839567160757883472588823
17694974170791080731244231743059143598
12314013842309501060093364498718795863
3287104451916380480022478040009245758
15407593574580883386250785592468842663
6547046458204098063802915490385570198
6373373703785367593609802615490231713
12531331725312620548128671587718599563
12120553494609737472391858052217038598
6178035984090276010885375073456139123
18488515130581906068884495582362949103
9055154081631894637568566394085826758
17901270376211272779476938788996335463
6575238935707884304086888998576088228
15011315608513282314847149931009228863
20596859911620020051977445657752008888
3288012991116034846031938754885404833
11931249543902961268519427654560840248
15395783583931510725801942972237983988
12137715975092818589697972598493166723
9641486261349408206341939762325036088
15010569438739459154073689410118700963
12136632933401396492606354559243697473
6549489272296432378060776374735956098
4454046091345711276955157056982223728
15215906904994507882880391605242945713
15012168087739700638829942538934041738
12132708938968429079702701835948082963
17897967304775149029743306181867300963
6380007169914450870607192676932282098
3096326861054199641364247001254238823
15217672216124927941724176348496416488
12135101954982269496219377392142474598
12530531968146334558919687212914406263
9041461635624185842810853913714008748
11942381773119084369243604224064371498
18502146685675868849592028345032347778
11931306123203833388841347526706040598
3686011065651314558675483729772369348
12110217200159041831910807154594889848
12135106553099392357560255082993283988
15405889086005735287092301359752880963
12324182955919825172296313041261132098
15022558390351538197594972446479639838
15397488293091624177916114198916020863
12133394254318540384467019732595020698
17901213324283076637523660715125198188
9052540637418234453862858041922418373
11929707961050665398955542109258824848
3288074637400508889499235898214573008
15408510191989957123514465096863373913
6358768950953967925402350066175249998
6546247512721234877081600769928419948
14820299576975522690222575506543603723
4055995257640654057616631576740935338
12314009262154395617954632877459756223
11930454400395026602696877996755122498
9641487476632048112123122723729661313
6178036726062816031993470413450669823
6367113722881152063505895761385416188
6764478479924181093326416277672218188
9067134484966413082374864252700586598
6150587206689411477439771420574052633
18284829107876765264095769990858859303
17709522886030263214981166409932916588
12313104544282962142335542553275280348
17885183900826290084474311728417920463
9438713286746883582015729563077306188
3288925820700248523087480256611827823
9053442053624017425212957313737717898
3300008810083999684852564448757382098
6356951117099231749830712414269440598
6357920764211303583082075060973506263
3300001775434554387040428703423242348
15215906904994507882880390528509186338
18079329543975456293974287100900092348
9230595429529290526049750378815844598
6559713219857074829231793350217046473
11749891881246775899237349101861335823
3288872809118568138485148351510664998
9437747447660362670815095215478314313
9052533805017885126942689217807291948
5957980133983298928019115278066010733
15215906904994507908311063070830410338
4055995257640654026902023778027523813
6150586955224542896393146784216191983
18282162566918383873334303384730714603
17899564961899567185680780951913033588
12532300558685756669116482763588098588
11930454635927969436764827129656977748
23858401074705212056006819949317289328
15419585606995259308990203650608411188
15011364124279605639503331973577069163
15394992429231035003118335243386090353
12341401494226959348941516585461647078
12134242186670019995339003484338713098
21364776963721032032356583442139178853
9460696955296222581444524660787357603
15395723488400150995889669236567147338
15025004757273921250080616244910212013
6380007169914450870607193212085913948
18706750176653361461818156737721488378
15804056811425673403716256927819512288
11930511200864067951439000733279301198
15215906904994614599372923235538385338
15598552973684600726419822960043156238
12311399821167145409677594584813337098
4055995257640655529783056566498801938
15393961728977885485081591898098612188
3287960213775480782925769054690302858
11928007309815022055694113963454236823
15013015787630240079502974098177321613
17885187198277493755646335221911739213
18297559466325768072153984870533558478
6959593265322063342743646134389912203
7150492113546578681913338569195123728
15216815913095236093672565225037202038
15215906904994507882880391605242800363
11752334915922134879327017328847133623
9435187232919749179524294190055024613
14804273182237048800385194700502482323
3095357181406172539521183937655649708
12122201168051574848567945038579040223
6559826815463603418451252147969138098
12133393982728174688803488030421261848
12120607281693117098970780832033888098
15393957150329477316616221994467955113
18473910633125924288739708381209361528
15392135530883167887738136384541515323
12120550720198369750061971227796822698
14819495613365541486001209468695866848
15392253473088014797935693890850743688
6355182291833860780863817879474876698
14805924878348960472845968571889791223
9042370677683035698459167961774498258
12109531614095995241502946895210581248
6165252294116512616061354789670171848
12133507412323812979834028080196794488
12312240145326926122047423347705364483
3863380809044588866144371868553212098
15215846032474726569676559213691644613
6370525894911691772034362819287161723
15010516661333270269214387729363729238
6547099739651158805483543140090738323
6367964902264494569869899677150360448
9450462891037611667678945164949178748
3709869107821401901095578140950595758
5987137404373818533724110282508826383
15191123859402515412355165940748787098
3288012988716529589606462645321491233
15201244796033556009788492684450829438
9231500956315737776314004893942692798
6368927223241388227261980162958750848
3288012972929895431927619588998156208
18103415355445819675235185731653037753
15012167096153796665519185856406126963
17898823319380317059210148119874170463
6163370610957851241621532720876162473
9448883737150669450402219349752252203
12315899833059957612893784602677672053
12137715975092818589700038119197522723
12312312652253027593012287510688767588
15012168798358681533339005716345904238
6367226339550034703973432105181273323
9641540487531297003526254490109096913
12136810754667712910918383917502323588
15205623350785203979973408677727748588
14817905279224513714609703120946987498
15013020314669624568104024722771834713
18284833654194120371540803317661308738
9453091573798681379918667771954689838
6559826325867121690583425443409497948
6546134370583002478878861944509025823
6370469566704921948056012671330091223
9230595394589225092708429291584573198
17887638330306026151815045958783958188
6574200050640952594157426709083422023
12109410407445449733754411884273837708
15202270465943399209997613625078396188
6369726206118314927950896426101304573
17901213088610164011282025583289361713
11929651885645979988447719811892282323
17694974170791080705788129959376034973
3084391625737349071653828112621717008
6178884405698176115228739044612735223
9246905160183522685164930858631010088
6560621486349470561542094585713183998
9641487240884271432549234226595927688
17913197293507505121914535967440872838
15023353567742131793507325295502685588
9475184288756783440261553000819508258
12711272831300217195303108561256062453
5958036951276727849630099067287589508
15215963178811652484403031059076879238
12314865563243802923201124301136751813
6547845927386085831912712094290784973
15012167835448149693937726810002708213
20776687622748146384394471758649390363
9628760652199079511964174106795453088
17901213107060992414786191776154057363
3301710017279226183595432392662561448
6356947566148681718603087185534816323
3288990497354341629253609372228428123
15191071334733856657467201761665128888
15012962523232392581360024519066189463
3299099768025414166797452926723124823
6561417133838548498125307615284893448
15025798953587439059834172091272929838
9438660799266966474725240780089889613
6961240904053249606018306090576298703
4453186289065299134974592959765653978
15203915361536921882812032755421263463
15013021022824610947691675021844150738
15421407731294635357817478298030094703
6150647304549423258230398771298364108
3492490639009480222286428650020905908
12736900422473543703608333107117645653
20967697276126623089859417015381650853
15200441252078205150807672174699479448
14818700437312345227398455974873340248
15009717935676296117352452399239647213
15010568949422547375898275917024977863
7151339558391546510186586488820967478
12132424574889913525122681187576271223
9449788231668908862512026374788649738
11941586360883317567479808513103284973
15397544855403985485705974514716680863
9629498506141339443058534458039531963
12133397500005179904042465878220747723
18270227348194824291592641327174384348
9243375011749970818427098666994779833
9026966726486832587741627582256723483
23676183830931751504086504091028281203
9451444421910041994168184335730818813
6369783221086551484772028216822164523
3095353392454123139484252237371897958
12314013336523990802819295719025100488
15009774734250789096254869297238003163
12136867822093529328565125231256943763
12312244726380183735749437418283749823
11928913290095591257744980619592521698
18081025682996956840708058204932174803
6547845927386085831912710400390992073
9233155897834385414835401803701527073
11904933029940576286912476937168400298
18492040665185496753652151327353304178
18284829361730671253332077660143877828
21349319713256280436907235664421408463
17901212631989544004458661869418098813
12311619779123792638572484512228240063
11928007545133196294379429611076958323
14819553151384004931634617610598824848
6382566642922298907252027477129637248
3084391625737349071653828112621717233
5986281930865113962497668003227862963
15025803718618483507215257480340194088
12736900422473543703608333107117649478
6547845927386085800387984884340482098
11916875585906840246369421810890637498
6150647304549423258230398771298411358
12516782705567043326865476004976085073
15011372441812764850970153018497322238
12120550248757858015452608104391911548
6345989622132527416390643615530544178
12133216216010702822963728355766356238
6355186078396564306138816912276051698
3082687406667182483351753804598958233
6574257387765758526271513456177725123
6356144886580162129874520476599864713
6548694586397030895004879708561278123
12312305091341087653491857403322440198
12097669441615015482629435478937206903
15433156829438506028329967904570053613
3097231574266306829884854244538476608
15008918012333028784476271980158935113
15206419015093431724965723423016520463
12137715975092818562490166737146658723
17862855591175370633531414027682571353
9233212984478619645035371094384564313
9234800237010417314356518550049671473
14626154960687848755353641769208472473
12533949751846798150303489984939715853
9679840983476514588255544716949239363
12135837052344289395094114220192806248
9259689374489181177405847302619742838
17887638330306026138249703042572875338
12326785901349384715223230757551036353
6367170285193557971171886150657505338
18106659943082056370805477088677650628
17902807226498752575622239190278726963
15201410728675393349933830355883020463
9425755651013734113266903199933622473
18704795429771409814263229443743406903
6152473505113547421040314250379560488
9259688565024570357221133555335358363
7147987954064628766071869865150726828
11929651398793372910013098244354377748
9260604912115592864277070095688628328
12314978635576227168794511538850030373
6367109141443605844444384638710527248
12135049736773706414845655712549743088
14819503676142385243209701255934411723
9041461635784775065557690402752334363
9231500701494681771552759087797632323
11916875585906840233201606068853737498
15215846013396090029728514041572503988
15215843020451217444706544325656266113
9067134484966413082374864252495666498
6767720003671794343547504366591416338
12325887394067834981741524304507789973
6356034772407738250633649727634413873
6381654100700431398533944032934830873
9451444170669786383829265268348006313
9449788720985820640676264956589449188
12135098707126186777760250619783752213
21354614089875206021504972020984248453
6370696590560093702433575725854009123
12516043893653261475209882608313013303
12124084129640101377059922018432507873
9041514410485713516608086513825585983
3289895733781252269347005090747422723
20982926068300323626294258308308687828
6549489509858820807457166050310727348
20979685015472511994087382453667885003
12134251246659541251535909745326974438
12134984825409359845613771691309940473
6546985872524160358210069220059217223
15407597613635251748751066354804871638
6369783490278032349639916283993795508
12314013352987664749559327695689914313
15394010428055061774457296585013231053
20572201893198981161546281883162452563
6942541369009401009677090727387689463
15419460377954848971268052996262683688
12325206387850040526387193554605111073
18301142879006949912272637273779628078
6547845927386085800386427352297626223
6369723141188246179109764858242846498
4454046091345711276955155980226347753
14804326478198876050245996258076610823
11928859536680393145481622483824829223
12135897672212706117823583749677043863
15011364376936314208636917069124374588
3275234670914743450376979287059268958
7147241562145925620447645296034687803
3684412414326215984055086404553573073
4450738740668121410635004152235619603
3275233391677171946493860696844449808
6355178250529783635444648240475820373
12529558824994386579387570040576647738
15203975712054017716702528123761480438
15024204579394201587271265098826181963
15008921798048260000413366154257591363
12125000729177983545804819320950703778
9233269510070858089635271243079453973
9052589877051156268906790275971527373
18268462274862249037757568118902018588
3096258377715698434180607766317588583
6766076894798749111473441852691580088
9435066008072930359245027092231148858
6753292948490915645114826642923716698
20774179929987453024928254775963610088
11930453896633391880058498423903259373
6165301788575433904125028284683008473
6372462442028394324249031774999867488
9067824128120927924504474666051716848
12133337692006422449810380187308598223
9257980070085629071216780985755331088
3492608866267420458943968264455180313
15408449047122034839833669643982514538
6379953958403110611808079580149614713
15393108711154693898612123438113569213
14818708282297819430342906179012131123
15214141325366078271981969781058361588
15013819261854580063553281619573068413
15009713913440436467438989694617243263
18068246067845616154351036873145058003
6370696861028162985287179670311855623
4069569559324171886104818180453255063
15026602665803439002664514377141427788
17897970838601208973688184030554986713
12135099232424637254395553927429780163
3862584419957024056384091677365664848
6768515415473056677536650475020229238
12098582272477104622567302742127028303
9630411590351520264210763348289449188
15409418927737554922076406420836791113
15217729047997588957635838490271400203
5985368021423393046911596042044469848
6561474200421130265778256221768332073
6369723141188246179109764858242846723
18065746418612163708701362856989319598
12120500467974289096979996799578903823
9474446216276679805192267996970098173
11930575861730750525884234875258476148
14625306505576079315269189795269658623
3276139150924268512494207484465108458
12531388250889567554108908554389825178
14817961604129134874710564303151497473
18297620356951530684166565676465586203
18271132857499733232405541218078907113
15188514420350186511024714333332146248
6179797000951617674502507839365743123
3095357196877996698040144667068013883
6369723141188246179109764858242941448
6368818140373333568082167944287649623
12533096781751192137406978461968862678
15024946964654143564374396828705709113
11929651415413050507658672592123369598
18283010752378756528884747114652180623
15397552429782217591920243452808903303
11928856238021833204126554405923548548
12327706323028374207484869998871428328
3287165343962514198467017037189723598
4067180971554074451117198847030946538
11928859772212671077165819680495737948
20596122023945048015167400796912165138
9230706250509994280590908805341993723
9042370677683035698459167961764626383
12533153596879853732691917274224722053
12124084129640101377059922018422635998
14817905261407705202871548074039699248
15023353332000199239089176614783258888
9233151875539710199823799297467875848
12096749273336527892435199775818387303
14985801559769998265297055034595605848
15013023869411632309395833804631611313
6547845927386085813556200207452825598
6948286056931809792922186044832857963
12341462097030865050578784651867897078
12123228638014685585341911350022712098
6380007169914450864478382248723600848
6380007169914450864478382248723597473
12339694751749878541867953083932272588
18103418890389539854503893690240150628
9233209704237506557805945638597291713
6165305321569930098425425668526959348
18478349248153807987654262248071059478
15012963231317483529212850626013924063
12340492703317076784882838861364902623
6767720729933136130924147991148775713
11903171490403858849432622093763301608
20572145568294360001436080656138386088
6368018182309686428100714607583204748
11928855986782393475465660944673999598
6547845927386085813556199089701425598
4276726310245881734089670289268753728
4453984778352320554581174959120578053
3275180614255792271554559706873399708
6547845927386085800386168397657966223
18090635723030517769863083595025503303
17900413416940903334655676429388636088
9643135116690387299913315256140822963
12096809895062851544268737253183424803
8849945413533621644892770164073204448
9230762341981612090440219827899132698
6152473505113595030703229597552544613
15009717211809470025918403101442467813
11944086481380382281134440741077930498
9629559379343151485141042138777350713
12132425114638960568483926386489655848
9639835054538384897072068375104339213
17899618257721421725339389832124504688
12132367777717995922515549408661955373
21368250767525852156066947642187360103
9244224260239772932916418746774801358
7150492113546578681913338569046380953
15585656226860686924936579620071019438
15215898587461122726456802849654317963
12531327923043112848503997091234010463
11941639390731252414572991547150792323
12339694751749878541867953083932421313
24434562484778370807192491622253597053
4067126509001922551694975440459585463
15187714428778264095796720181016052473
18090339542748025078700623553577111888
18268519630841923985254544117845992588
3684306359129814694345193241803313348
9436096003387969231735790215354662963
12532243997104905842971596292549019463
15009720256674299934871471841834236563
12132367777717995922515549408661958973
15394810675735242606326453681369557338
7149689581538472844397389167535268928
12132367777717995922515549408661904748
4067124155453044232446534194357033588
15187658118742086350389849253724863883
12314922088751249009625705482729508438
6738911923625921660791440799260419238
9449731432107832724113243005794823813
18102618746318036438774118532118624703
20778391570462398663291943872749026713
17694967084542629181459886114271431848
15200669071565912871119350396690627788
6370522105136818494858304760273730873
9231444139023044935481888026714126623
15215899584099641580202648501404389538
12529002305032510336113666073057690578
9452413056715694168827699752136409553
15407597362170383371750782415993253613
18093938104778199308627380746756032103
12133386913682870547788609378650651098
12504170761699944058115476513548779838
12315899830906879293253376044390679403
18094730216803382917844935554254015553
9233212678177536356755556315964063198
15215842228045553467660022374348497948
5970823635792574760610983061215950458
6152473505113547421040314250539083688
14805917033577965544429611370381251073
12107717064025430157868764042010544448
3480682234378547828946480344226418098
12315839481731920342581076210149109803
4055995257640654064206960071500495463
18475727131309783002236390295178611603
6548641574655470576373893222181336423
14807515683780664199536991883131871498
6961240904053249606008696212318385228
18490284191759230991528734995148718553
12529558840776010683180379258708930788
9231501189984522703571614986632667438
9234183136775241890354563954893061188
23680229049566102437443622825550146428
15191976410755771236803334083838377778
18473849253548365807235912262933644178
15597583348140853503892325682650913213
9630411067141595168734371713533695063
5974350752717870447951269086527718333
6163537269565745982842911594226822973
12521281962410438972213769140393455353
12507529684526941640786936661435377928
9230762341981612090440219827899082073
12721256619803376589861596626999133873
6948286056931809792922186044832665363
18500260423404303886132051831005710253
21349263150943828701870687631502603688
6562395686335613507547231438022691088
7151283957568123790714459937798940803
9447966053570780168543209353647716698
15612306274055633620248541666633720128
6547785053759348991855093273377853948
3686011048811818415701814920157313723
11904879768006634564147606419156907023
20787932774985089701142797578749244003
9451382842951646111876914528901021613
18297620356951573580775845782968073728
15010515685244725384965969302678631663
18478350039661915416370169337432642228
15393048884889277145908507090900861563
15614018049787922617638713874939426603
21376651323056580254502451445034719553
15201290250305928591389811766118234538
18479258307361051130974521851133143703
17710314036766747880207105472774821613
9438656978970993750219028376319272238
6151560404911601012021742894886094598
12120496964313615974197406826138110448
9257919449079578273410667353941485508
3478855781387249722619753050228856208
9065323772235777296786834640539819973
6562220626078176304012490154355743723
3874576960552136924913609753988303563
9052590367784835612935895171439345998
6368871167892279336661053539364658623
12312190906596564893480188587860993748
15205622607765126737485357120564764213
11928060574981131141476499691804887498
12106800969750468434552599411171641723
9039689797058029907140873116070256208
11941582573502917146238786261417887348
6945044550082774265635567032959471088
18285744933250271737302016921154898453
18474814316978161058438104191401131713
6563068340268229788266927282803263123
11928863578054436857682504754994690248
3316319367929093233105744620822597078
4067975185056049606985546143159660938
15216702029049044969946949088957959863
9632006908941881314713521793575744838
12311619779123792638572484512228138588
6577000963274243103812472041290168953
12121463601545927112390919997986420788
9450527044706012790540304658467292973
3287221347911664917504749357491016983
9243371492452826346060528725778037458
3683510709766163930957842589242873323
12532301082777114025625107913025483738
18479201475083731916928344431908950103
6547845927386085813556199090202613098
3889008003232182127291837740441577863
15008917538728621505030404091965008588
6163541057240990089195240848377213598
6767720729933136130924147991148924438
6356947079161570498941518433656863698
9257981299792898711076028136737237098
8847937927462785347788700072806776858
12133454637387110751696834365676764688
9042370677683035698459167961410103108
6368809788623586846656193703817588583
12134303060714805525722879465125252188
12324971043519568386808361309378903748
14834052188100394909934683615015669713
14805864023935557044104007916693661248
12122319075375495339410741368242130848
9448758473319382239943071437232779238
12106800969750468434552599411171537323
17514408100632487533085232594414496873
6367962160628492905118714899673354448
12135958764327872330014203518330846613
12133455363498483473716418673285240363
12123228369715681168997447732978808438
9026970514327342058237639915720532348
9447966053570780168543209353647665623
5983550205609259658973570834963530058
5972532127584422145931100782243119183
4067975168292166839676309378975805313
12314926706823878603576086191230765163
9435921481656879057970712807769226383
3084391625737371141097445157133201383
18105869297718689500239812345888656503
12133390701358114654140938632801041723
3273469346257551450642563117247196608
15188741682222221967628802977174243188
12134242151589912286583810480340706248
6369729959088216625046144924270498448
6380745309811805550469864379998640148
6177176149338469031976446150874667323
12325937173349602690978016155570202223
6547845927386085813556199089541956848
6165305321569930098425425668709968723
9234065969990644505954208379109607633
9065206303586394359227068165497712498
7148037684066842583830765376166931178
5974349691131700239770329355291715208
15612181065360075027198946418713116978
14819553151384004931634617610928393373
3862528095262119997711864516510034973
9053324652680164495863524276532562098
3684412414326215984055086404553525598
9261510959951694685571715424103555313
15395718925388164139772028305572443098
9260598652075746786041421119442864063
3096326861054199720099403437026954748
14805917287076917109478273652358352723
12313339850481743200816232577332185788
12339694819225940652357321146559627213
12339694819225940652357323535891950238
18270227348194871464126668585749266473
12135841058030282540306549595745180473
3094557997556070273528886863648475608
3864921651260496529382783453470368348
11928802470017093461266664287861767073
9244231062658369490327996436825676563
3686863290331972678005331239283743123
12106861554432722534247677136467197083
18478345207079059449284382919019909838
6384336046388871219106695294959290338
9451443207829130750402221558373082963
6152473505113595037801297680209561188
15202267468194132296648861148553037238
11943294602423397502841114208515914998
6547845927386085800386426772912675598
3096326861054223274001093299325203098
15021705690799549965370031193320088213
12532304598952181195065480569892816488
5970823616564227372073270723288698758
15214134780194046884528428415351808063
15022558155795953576155954416296930763
9627961689377481271215730722449274513
6357859636182764839221902241534858723
9629551788071108122220838450884504838
6370642822330300689233537145121615788
9247875310871455650316647105220199613
17709518843449257903237122063522119488
15203063134751605074852811649360353863
12299529014561205468949717011751085073
18473000525869206607209135264683689713
12339694819225940652355239562215571488
15407600861666525538013232760437593113
9052480016587470587501545009731860448
6357004145604070194128636602712150823
6356947061344779728040199803264711723
6547838336114042443623728711927858598
6354440362016732986252276227405622698
6179797507994698671482746324782199998
4055995257640654039653616622601761313
6372465455184864472965882544988466438
11943290799181522460699302074726855873
15218349955312456651330342904818145463
6369730502184372416768330973197054673
6152473505113595037801297680209506738
15201354117640394899108857337704582813
17901214064983992406808610751824666738
6766076894798749111473441852508570713
11943233984052860865414363262470996498
6177066069886667175570587698126941723
9055211690288540198646057565190294823
12325883369287816888073544088507801098
15025004521526206931353340366241802863
17887630739033982788079027708194772588
9038783734636635072443253744100791708
12133508138444935520046000598297764213
12106861554432722534247677136820957608
12123174835235072864444562528636591738
15215107436167239105732988849648103238
12135159276341363891561781580620985473
9447913802891040590271743436991330863
9040605369714309663141477569995441983
18282154992460106370520345155208741338
6370695816265702092574310673896984073
6549489508736546661055283879010344823
12134306595186113280852289432491995463
9247818529651456585525080005305056738
17897853655434447834074689947349430313
9040609697273604856789169691884947473
9040609697273604856789169691884852973
6943390043946305532033937547320422588
18270227348429897555969915017745658723
9232360756646463026006334252162190248
15204880174032298241947516234656501738
8847146320180852222047903785305164258
6368870680830017296068285516228696498
15024947940808505002963872745551760113
6367113198624547162519387674074403588
5958896245316539178188415635398404733
21173824560474054972603075770746072038
15600317491657429065047951273019281238
6547845927386085813550343205326249598
12531327126148021336571903341993835463
9257924029241027143213900262774595963
6178040313171230832400194445824299838
15393163289280976158814350619394271813
9643134642806076226545254724892436688
15421410743403049738162774981481240388
9234243232155323208326120318395302888
15202149779948473154601030224173832598
9451443207829130750402221558373083188
15216815676140434435895448502924569213
15393106221875774545414609138241692188
6766069303526705761308336459227880738
3289044013077484008405731175977105598
6354329524127456501521674695428748598
15204880442335649026210469428769035938
15214134780118892923461980761143871413
15407650119241211360150594653112099763
3299036187668227996626691107643509123
15215103883815072710881563022161714813
6370699620930062743545727572103806963
6152473505113595037795303363542787513
6369669607588498475129700116109732858
3288126872843238057593610779758368723
12121466575658517057375641563967911563
17709522886030369814120078842730341338
9231440606188780288691481547036094613
6766076894798749111473441852851048838
15203115435954116336437385462021791338
6356947079161570498941518971373294598
6370696085611213558763596746098439123
12324118836960876560965485833244314748
9039753684908044797607516012065659823
6367170285193624476314158883305111563
18092113420331633091550973300389522563
9643990420615326050904951637057814838
18259205485288981347569816031344474313
33458011521982759237670267591476674123
15193014179897556204045865116547652838
21350173777344305969570447991366006963
15399184144788974059315044276859915113
9053335997675048487145267549356626313
9452357286738901699659769244886443853
18285628794419918520128846467565548953
9232303652959073634702387218266921863
9070733315130308767871277343779866943
9685124829492402475433912050070606343
21762835927234340091303687278931239043
12121402185179387941208715570203712063
17897909999422446993118204976023422513
12148799234624530792307945574353403138
6393585730759681336120924382478472248
18295737052700061464566550038175489463
15616629361376671473198502982859340668
3312732153217579679225145257228054988
9065256354853637824128343685369506263
18473907095403223163412383966424991338
12148632052901872170212453138285627748
15203968153836450793632857718356193063
15404979537721038522922772304737334213
18473962089240888546934469057019351828
6175358875508504612323682660389329198
18504894120839573893157958536144717673
15396790836509920493228335934026563588
11916929321155514965304855393974835823
11928856220141156195240336773040144598
15218354686749783209552360751069432213
15202267487651847041437022604830802438
16396481127913882254616793061142319523
9823071234952857231067339304893634928
18473907095403223163412383966425095963
9053386067930386819608278763008108913
12533149018220773831350300927188593953
12311623818322786002781475503943611563
9652510490408298369812611960125960693
9232300694559248067463991399444330088
9644842633031565466583129464118373813
15406687760257941225423890164344494838
15203179810028714947525780259301174663
12120607043771041203048648998554981548
14997725431986587914625975609944570938
15395655346553685753071013386526882168
12312305616790840569741482690400807873
3493574166650975609533345881314016333
12108619594964102927900254102571140428
4147418396734992230503361711450307183
12108619594964102927900254102411671678
18257501031429133489021651663668693063
9231497709581905163442198050036142648
9231561775944023762829936382588183998
6368079798511826285740831249917458748
6394558190887981455715156342309056963
21402214577909100713265766733281096188
21402214577909100713265766735671550863
15024947706473114448516913110369323838
9258784134540801490881029181796892838
12107706494682041575108679211049795563
6355238566186042026080835197531448498
12529802987935304926440672980526556428
15407715033891817426581986002021675938
9051567426042991596702607597313114748
15612310584716571081366341438574749103
18092286914194235047839199299371010003
18273803166067470985681622176843755738
14806720036236740396028932318888684973
6152477275724235901205146283096763573
9461605744687500083142538012461392838
15408571013696579320036456423767783063
15406805197114188295726774362617425638
9041587170970261841981017559952127023
15406805466695099654814019558533295788
15407714508753685179373040554627045788
12123357168790689028538467302542159163
6559826561684000086848392650898828973
6547845927386085825842372281777034223
9428555283143248678135113796758998268
15405888580906906769865770281748502213
12124213183395857064164878740346671663
18474818373929108605028174466119252853
21571996631494824937113305305886012793
6561478243899351988708287756595493748
12340492937797578851245626445979519823
18064900742557043935436232739248604863
9450591724059126369143281103637076113
18696638342724345354744396469833879258
9219626847102412567771684856550858438
9437065884057673157138200596225397113
12325088733122375439954323861456911623
15202142204598697602469504817888481903
15204142369594797894800517485172904713
7137708709597676655307958576439884328
7137708709597676655307958576439735378
6152473505113523887336356094353829863
9026962687587508595576463089629985448
9234307876348568789399864092092940413
9464287417558535169188974527412347513
12133276295679520892634730803656482623
18092229371391729203324816612360905203
9449670776556579277233964483252442523
15613957736284014411785392036218794403
15393905152958768367140051540309425203
18271132333307807874944357990138645073
17899561916052917797923442918763130063
12518548339319154716171348045220539463
15572868461764828501740486069945397338
12726499285567024871706196698099829128
12120437393034939059032387292410456713
12316683630376843709181634256328564123
18488507501677138472847620244659057853
18487477019455444933889987910857078778
18295116922683088335892372926809346828
12534910054669962639278879316810813303
27076356918723044835994558363615992453
12532297564303353360478876260810843063
9435073852769259502433116512414834108
14819442822712194826691991369238916223
6561417639071383174376568767842231998
6150647304629561946742356795281317608
5986280850109410523745304976080685983
21178091036545432287443308935504730203
9027819243289122346426733243523773853
9258784134540801490881029181796841988
9245935985238661480320947187104663883
21402214577909100713265766733465566488
9849438221852407993356297579400651803
6166105077693700914109817493552151098
11928061062043393182069016338118128498
26541260689669605914793010315821321828
7026237952338626523209106328633866558
3686809774903780563834935713633349598
12365147226997955199408749550549132798
18282224717188367025351547996814487228
12529615369649943496016948340048091698
17707753787075070654896364753660106863
3503635295133402374610350545477368603
18283071066683769815335911833870131263
18285680562827075608424121570986126628
18282279230298768281108846815942817478
27076357185749293449322158527773081203
9833972130771487522252059392766025713
3738171682534415047834238336294697678
11956028768983570979806697468283346848
9466829235104492745548710276966658613
9436952289583544212639686662967829338
15214986483988593415654900694649368538
15191241295212305886202404300898932213
9449792508661064747035858232792142813
29444858697565217560977203809187078193
12326801036409259027981706432051118498
15216940924414552293456794634085127913
12109528075800419112256063670140019823
9461613842932211847643531876959629958
18092282400262659356104273405877623803
3739928641915204088119441700369669553
6615286010282356170783358187893790778
11930454096183959081385603868952391723
9041450813615018880210389809767541698
9221346977118598176745805825623244613
9219570557429112297503385629090041488
12528842467530706635021380369878813278
12120550481303681287597480845408674313
3709983513650278344587416575199350048
9453196871314699332852091462146530913
3288141752915844073921668816684541533
12311335432932211467307642355458050873
3289835365692539040298727150167458258
3863331098125708594035675604948568373
11941639644295272536389714757910842298
12314925895419338215767272667539847948
15023413409709029548746915653095737738
12148628012564976058078009106886846873
6164282666167564363315444457220935748
9463306912454091874383858923451807798
29228225403064527436328901011976837828
18269371030885504628525405048244113598
15407593284061849932709821317673927513
15408502345278945051411309597595795788
15215107922873781419297649148858501713
7026236421626432792716990064185302783
32898093867262196955193920119563283433
11955279533002093470750485627470260198
15419517428685243387652295355071872263
6370643292558180139898046489924777873
9452353263381339683338731242481275103
20970205239060454723687725863272456803
20597719967464121243431191303506673813
21173886245594427058750849152017226828
14807507872676765612617669079121430773
9232293103666935924836862368773747053
6558863752753926681135711303351411588
15023239665749547825593863074862280313
18283063491333281602631253325569350013
18503926910910857960831804873040640863
15215906904854555850784191060271112988
15807361454501731559821267955876674893
15407714237970004913272030405097847813
21365747401886368042678101026474509443
21355520658281247970612584481068104223
14830688934557398984861015194411801048
15393041309538788919224193393615955863
9435292797602585195128111620432141738
15405892636720190698454753303827983063
24213779688561983893285114749131979753
18281375268934343340794021320741935603
15213391382486825673405318041673816738
7147241561795776086770258058816045603
15393041309538788919224191625561733063
21170639988782905003685571782471154168
15407715013690882791348106912666311588
15393041309538788919224193393798260313
15408562948082850753048577664002045788
12521282517546774568952306966128534578
9652614942632430234288563481188978388
6152473505113523887336356094353833463
9041587170970261841981017559952232323
21170639988782905003685571783121989168
6152473505113523887342480116534335313
6152473505113523887344417661506736113
9231501711921518457031957301719490223
12109528075800419112256063670139965598
15214989745161618775642770055999497738
15418665201981059659079202268601661888
15614866325045435262610956066719454918
9461666600158713807640811372751398478
6356940025748659252290143029301585238
15409418424803802637317744677306581113
12337864290210807424259966603306664498
18308573753522905181685575101853615013
9435129910288410292038698142614136813
9041511127994468956563941007298938198
12506794912638829500969504545010947793
9436890893176728331113588480050430213
6153322160732350623019310400928077858
21185870215442097637035971993720201718
21377492726935225506769334440563745143
12325088194666097941802172778957004223
9257980827454725229481370542972789748
3288014305384137908077206582600813108
6577852398926075543332831080596860428
4483025123428081537795109863106082543
21553801670922224406200089606187783178
15411244371579365887981127276084207793
6149730687065979256881133970056218258
12108558448974834330515672967179789703
21572845596791725133603514409528561968
12341467216925349442803556906546054668
15193919163732665900382470925913304748
15407714763590105776433868053905508418
15407714763590105776433868053905457793
20979623214365188740657487689905674953
15217671404795850210901374136189197063
9052536781359084393694659762859208883
9027822472055831258961092539857676608
12530645177249918796698831792980025553
15215906904994507908336622058861509788
14817852974445420055299707681238135198
14822863126443240216505121757798522963
21379333808908745912704996393952312343
12122201404706150455539227333853946473
9233265974896993384746941416233489063
12134981018729895186949106485108396098
3519092816963445389131234023338914968
9436209905235699367577964113566806963
18092287403280911723515820801963553903
11928000223631037640743524114747614173
12325031920169007919887066938561154198
3287100683084677381525292366952554133
15406684784056353937156348276033593363
23459551480815773510500028080934048838
9256958712909802077304114657967581203
8900905354118217873612275250197242863
21349202277521881584541253333350518123
9026966726486832502848580788208917633
9448886480281926485083117536890067363
21353702339769011995904482690455635103
6355292098432383725512357980299819973
24239281836320075536751803241209735428
9026966726486832502848580788391167633
12532301081584420399750277071961135238
3739077204907179402846805504414776828
8876243784822242616566930650445174313
15615714733324557887334538328184007518
18299267979761248992025180170580362453
18299267979761248992025180170580163103
15008917760031107386467472308506415063
18295851242084384591896374721862339928
15609917283629096245296273326216082318
12532244248580460954678373606482396888
15407657964167556568858539685492154238
7151344324554840855777228622502568678
14817916388605939184637911756019368748
7150492113546578637637037438233308078
15206418036465343773739286258907681588
9221399750626526557985469005851533063
6360480977915055909146770072116571548
15407714763590105776433868053905457568
13109319388083174755188341295482395043
6944298850322666357155919067748750713
23295870173754889639089740707550641038
21336609048230100709850304773540810553
14806716251085902457088548800126722698
6150582914070273457746894125278014483
8876243784822242616566931303993511863
15408509650963726387555306949836318713
12531323607984477454812090067317702663
3519092816963445389131234023339023193
11943291051543323623360682650466393373
9259798945410111025332682162293109788
15025799680895904229239268091156354088
6588014224641362251445643821344316088
12134980819046211123815076451582328673
18503060058595085120111029165592045028
18070063343170568404278772498925228838
15215906904994507908336622058849976963
3519092816963445389131234023521324043
15215967782541144836153730110419896663
15008751354622267315495939507997499063
15216820241546032518593505239654367438
17514408100842204634524781482229082073
9055093209486847793110506730171544808
14806713167984055141633702082936235448
9438603730719732602813433072704824863
6948287036606599723808999850774335013
6370583250154093780298109511902389613
6367170285193603785405370630326845613
9643081818484194719854918984467624063
6151491956208997662874172022380879733
15203063151666186974275803812048931588
24008276585995110387856649241694265688
6150704084968105215444823794841630758
6766076894798749111473442508437707963
15396761037972624364289538557460239043
6558970546939524399352268926029913098
12146969281635812924530276853350408998
3736466707115517278212219559444216853
20776741357996778355250575665965566588
9629559379343151516729852619906286088
18473966384104265881059905420720685678
15585599411817512626256897643694280613
12528843727466291662210934808941201178
9257981299792790516689800603606327498
3290634312497775432387696087673482633
21584777044507578028133990026140338418
6149791256195939830872508578777177633
18298533438982651523024479348223391903
15396570648870540676200090282112968438
12530418373550418389212224610996696413
18503063865252845374121347661443227228
15614928175962382199058554187721933368
11930506922964783409896852061219825698
9053563277182562234972605487834201073
12136806947623820783608261768468218123
6355181515300310841436415775538735473
18284828315846230242529256654675757078
6962093130983217858911834769346072053
3275286890250325015040247557188420758
6151492229007454450755146376732927498
3682708936705214705876072545659416223
9028731261522574536769003388935837098
3300009890529453596112508721432166438
15012224652821133630041573970868519113
12724848836950649824740105469921672203
17694974170791080712362003340896240223
9271673545068167031028759701355514613
6584492209655518272812230469462894718
15193793935740444375016716854578113213
9451500495505013144274133243781631213
6590566597095241082391756203220529863
18489427961741555136686362727665420803
18299267979761248992025180169405609328
9029583487415993683435675542647324598
6178945278744722332627697084004297723
6356947853445542786718743107263245373
9467870307344804977976356420860087843
9054242064669377843373105653477002488
15406737814731325882455277305519565413
15793776912903779466822850026928928868
15203115116080625365696417003140337473
15215842532257330483915664573279271663
9233270558424523545534943447617564348
18284779074790515358412174195340317838
6151617493559964433201162931611677933
9435187232919769863000274233757436088
3740780617605355776225501729138492453
15204033840238713078483337792774454988
4069626831353523168589028198823723438
12122993281419064564099487487798105873
18295908311819726657514978972970062453
18093085893919422739492312818913311453
20972704347117107001327037612328323953
9836654565616631300389097466190405203
21183427654011415328561915864556821043
12312194979413591865539365442702371248
6816479492355452985571820698632209193
9054233949345056603338970186754805848
11928859283041845812309642193135055398
9448761503374739048788812577259453748
3493525483820696343567909477885965313
12120621710691677229475206274342915698
15012224652821133630041570659454410338
12534059104813465282755014421572300553
4661084494119095625586941688738417293
6974876787144154133365451952441378078
3276880994345284117260768859568475333
9819769109378360845324626798157190553
18288188287624044563942890962526400178
12550436491095549620633169752206270593
21368996011673274168462061309147726368
6149791543812999272202149670563885733
3303531617481274257438796094147875623
21188374610026724439991129469255199843
11942442393804558124650275950953368598
12134129604396950087843797830634902288
6358772465992057114013173405680481263
12133394237639380607595499905040963098
15204881486045571435517294440709034688
18104271133938912584057381385552847053
12313100504110378128650956781450768748
12098642584697464124714380684034360028
9448887756822491331090954678064697388
3734714559668075662146519924677766228
15215842228195452902224576000105039998
21369901250269914936996026153217714168
24231786045358453186335959254417601268
3888107024708621002433934291239405088
18093938355947391756004659788630483478
18257500492513578816697399951028034063
9454045295012118403407924094077069063
3736466455726508894782387329899400603
6558974825198476005441925512453463098
12313213847220833074463297877663599313
14817912599668801628720957257840597248
9449732175203157933879590280554790963
18295165927471837476071944489672106628
6151617474561490128194078359475615373
6547845927386085799919079963724497948
6153257247353611051414480591438122573
18284889964219920498573630222075537603
15598495889380750447818183454210367838
4066324248031332049703900965795487838
20776687622748146422106029259749938213
20992464160681073628545947609312537428
15188635627315435457239100622748979238
3328189384448382674562342224940375063
9451436879096153346071870533371268188
6586253711916058869880077640401665688
15010569218553530927586851661802965288
6765220612039890515284009769318217963
6370575114484213016305437470100231948
12723253721697368633504043812310463128
6010086912003715327007602541886384348
6343311464204342774546370063929913948
15396574754683822893038401155485384328
12533157387024560795256078525487152828
9220361115003329494621907948734004733
6586252435885412241548674822854563238
6590566847877236117079284366691627213
12325145296872264694264121630317738698
9629613114591784928176543940340736338
7150492113546578651171241807438144303
9232300118762446645788153774098026083
9436043532497756360790767262292053063
6166105077694460543857228826545276098
9231440588142520081262538115400778948
23283082493801290100744345529578278863
3519092816963445389135259163521445293
6368935320449310102198592186254479673
18283185763476064053278058138482334978
12312301018679063545562693067950708898
18489363536407778500293001388638675653
7148036705653963935754048103082143928
26761146871378252631345469111350345493
6562272910800876024383622686868808998
7150492113546578637637037438575128078
3943677085529078633367019896306679593
21171548776852125733907525090648410668
3683508153155538461721945925612925448
12134985294524958661806778660485794598
6562212563665426050717138941553466698
12339694751749985062176748997251258188
24639101815727601391332874179051913818
14806716248481979794963178417498775073
12312194980456013937247006693103665173
17514347495514096573631650487891259973
11928060574981131141474691315517051673
12723200455816478926573211844836694528
9823071218333224075301759568713942703
12314974882771644039929113873367131188
29818026788574483933665539779071070843
6354496453278633688977209015712360573
14817109867423251380613294525966266823
12931946107132090832505479521696923318
9821367759425499748323375877310479278
11929651145996759928529263344596133973
18449195509789779927993006031905448188
6165196289114230921440857633129722323
21380181743070056161723112274486449793
9440365219758792456972282876863671488
18297620356951680239789329548659806203
15206419233721701740785672612184045463
9643994445230697714454874856970758888
12135041858414162813931722582248354488
18298411965156080956404616541297942703
12533209603069052925501606555539793603
14819556470087629274835816356953414773
12721548523629703333878212770901113053
3523398878326645701756626489601733863
30158975625063451932795922768584219393
18256651801789928022104725870475116338
12096748479652633919801954010296350848
24423480557457152852489072248562174418
9454682649908171458900125888677512938
6355231262275990321334534210412363948
15191120883371942727291426426029824968
6559826817712786380190807506855856623
9448758182650714189478475804609712248
12133221066324939147524629878731641488
20979685015472554951478028815972670603
21379333809058231469284762844602676718
12133276312668943366561170222476971248
3523398878326645681210767438694887813
12530645177249918796698831792979974928
4067126509072042431198163822384196388
14805924878348960485540980586517506848
15396692879863539988220792859023812338
21376644525291371723625047517724966278
9231504743029317530331806275898825148
18260054428066164067567150927590584688
6179797507994629013955874502011460223
5975267118743637796372256861701189938
9426851098474547779828945595781985653
12724908446257444919665552698715944903
21572845596786852616470526232383035693
12339694751749985092922494876683629838
27523648337721547053574590941091308943
12108558470142394276966968102161963823
9026966726486832502852758000069464508
9217751152068681840375114653166874983
9039757434510714405025319342153734773
18257500241193623650104182482766672613
20598568407911238154310746982121845688
15393108713697427470173089533275330088
12314982979893486364586463339050873913
24064644285072955699968947581293733218
20980476892400237903279482963653331203
15201290500568363457449794954725212988
12532187924942656028518052890496491113
12135898141232141444549980163888530833
9234179345572565346203316750884521623
4067127926504289336775346592159681963
21572846101735308591594149127023254443
24444612251511699083305696001531764968
9232417266221695399461969372176525148
21571989531833950360857983840731161843
15407536996246814458136339167482797988
9244288113309931506057587341289380563
6381596997007696543112060122966630758
13110914504314832098906056707172339618
29956137770141688941121358986754664328
15193079073219370225796815173013425918
15614018591674442014630562723470000203
15406737507218545931862257150703305763
4480468442423649075676056357989063568
12339694549805421902850500938770220938
18475610214884143285001119827542395353
12147889957268362490054135343832807338
6767724517608380237276235088015579113
18300066942287585390003661100886197503
23999007893278719389265998631785099088
15625039952271283313483376756082966563
3503635295133402375008923222897441353
20791236337987435461112449643882071828
6584497003700376392352217235659022988
21363015945966263529375377604858790578
15615778547458927434879014842556730543
6176154032708852015561536144774244838
6585347180608862528892013049140903638
9823015887543280280620424406550456428
12531505469276865899537880118431340803
6766076894798749111473442508950947588
20778391317666361855993696048787423838
12541501886976672332780996135758769478
15213456496472630190293927981877562863
6563247138901297695267892129920025338
21183427416084578793542443103224122693
12136811260603795147765374429724712838
7137648814739019726501123563803138503
6573413260458670483934281047116191353
15215906904994507895116128109004979213
15610428145942265661163382572125006678
12123113962989959608056594775856457348
3286304730352620749494121967929294358
6586252435885366525844929019625647388
18473848948140182116934203656846981963
6588867729308680253078963931428052363
9065263947188186621368603230850848228
15215906904994507864023705970564748838
24214574343126693456723915650041490778
12146923307541133399780745360221911588
21570229105988109590085634397923587993
9463375653182852082887884292979958668
17886782047117650959376975953130386688
11931307099662064046368911108350200248
6575238935707952372909165258092128303
3286252495459512043340387178797238183
6942537818418599334938093021603186688
15203911065551274761971708133244892338
9448034254250176593638913837814627563
6356139763393719770074107521257144623
9233330365450625883026844878362062303
3493525483750864538654554508655578613
4067128179778227706579847568958052613
17707817941946481488781249499391784738
4071278511329068014089677447554708588
18489310508954361011360391830533206903
6356139763393719770074107521257087473
12135098671448508068770436529640717398
15393105680699815338676927713448975938
15610431683595492327490630897009620918
6368930994161900384272065133248790758
15405953494601596322600764874680140543
6974876534932076798021259763488956478
6573413260458670483928302254024709803
9436895183706007333210619144293762488
12312248533214272813092915000701826813
23995495962218252653110859194883583613
6549436499599534231573660036698890223
15012221336281252430158236368201424063
12112205711775600221781716869255291983
18295847943491179780703161018256243538
15216755311323822612880834453910049123
9450534132236637435022511881694019348
9435187484309135895801734522077475238
12504916476718059003148908023450698188
12122314781480174428699655241246054213
21362963441423169937310163106430725203
17886039189170116332726164635176526488
7535759543302776955555908955686282993
21379333808908639259378542218549451368
9026969720949328578448257505879690758
9067880655862263747082932804996578373
15394927552881665547327901772645131278
6948287255305537065642454965613533438
21557383784582932409387300982138736218
9461549452618729391288010062957682363
6588805328106731628568622088447544263
3519092816963445389131234022802145293
29818027059117508771396203155170494468
6398817066021662738067136991635938438
9259748914264040681018045332825233438
6605112330283847155905073128674493903
12112205711775600221781716868913573233
4066271929925338034910722568722327313
12125004516853227652157148575101094403
7358439761080673266288542173954435418
18476458943835168741564658997063481903
9028610829172267187130846232419372573
12530532511000460522179077551675225388
15407657964167556568858539684965907363
15193919163732665900382470925388627473
10217023347562832121021367101146552268
20777536315427269951332307107947369088
3865770092544957495623780132063492073
15025004538440747351277566202185650338
18475667552987236692795023714382625878
12902339299807355439411306032906316693
18485840494375021350382857364057206453
12122201168191612684607729153151940698
6355352738271334491066418237887425373
18283977875496966451479894622798672053
6371548567227513106813263833285082573
20598568624085180599769826724553486088
6974876534932076798021259763329633078
29812225319491243552263613846567029468
15407598136614981783035600183289108363
29046863937025851775330842573866719053
3273464798572717937148547712128904733
3098026969318582194487877193171685983
12108626645079888931555341609565629198
11931302589457434556653062603291308998
18693833914599050366052969357740376768
12532176070506229479364892826712703778
21367342265451320586109681242558102918
12133220002483152609099225286964936598
18275632615689731578983224981864390238
9234012402809200226932102367536137123
6763621992003858678525396183554368488
3288074096778939610457564145284885508
18255799826020080784537819759851702363
21362106651556272431726080674541100103
21570227774810740390676325596654273193
18476522794425968386028548608490216053
21364042948026669578954153217088605693
9447973632368277011312121598046689428
9447918131352809061730198220473928553
12529622437507468909509763461129494178
9422513401214496177108971222809232073
15407597056997271495567943338436062513
21556531792523186206081136450335386543
6152473505193662468973825549170451963
9257984075636705860809306331017506238
9230535349400944123929042471078234333
6585469141203578521172811101640704388
23996345157731106141618503815662260313
18282385568028197191022466987359240853
3288073827427399803165688485299575383
6149730687065979256881135200230707858
18255744809008587781239471225246059688
21341827204935539483683430267790809328
15013819497386837088844056918645137388
6562219901084069022711655590352052073
12122197614711827870350724737306014873
18295846895282140541740394077874794863
12132538946900952570930078372426425823
3493525483750864538654554508838692838
9454045294788154003987114764260708613
4054396842766086001745069979268796088
9631149697497363343529138620398635688
6587109764689590782860518689088866943
9869955302915204904598181984768639793
12315892509104887303003535066921749803
18475734706660271214939111876530457603
12529802247309250126966603080070725228
21553857171937692349649543015282912703
15215906904994507908336624216815175738
21337512774384949008657223831904844528
21566645155893019449653849050833268668
12317531567007642567069022574313274488
9670518526944875300798364761353136628
15412154981454508070967882908665725093
18284889964219920464824515071749628328
21557445433665899694243256641283551543
20931842147850968217865050123354425463
15398331917859050130039152525470428438
6396202042837131907076018572854563238
12135958764327872330014203517987609113
17488788027354515630906773416056201448
15393098141651534864011293175392362928
9234121739165098248931809943102538883
6153256997011013738839333269416664108
12905584613624793703501853293108057293
15385549287906036502138189056789340938
9466829974683155224389061381191272613
21341767359367854026927386721657981403
9632801123206510937342804583037005438
4271774840298622987423897167912272703
14983120659243261385437145233479945358
18285628813494429437951993075005725228
15597632044663851329330814619111507338
3273464798572717937148548330150045358
17707928021118912910842047279638022238
9452413057987674435002856949126022928
3734714559668075662146517584417666228
9447918131352809061732154915887479178
9040552864268363081444577459816499098
3300857231376258742276921242867830133
9054354883512449227664819935964387748
12121410049088583252416564496138057948
12325080886261948485148733223126633273
18473057359114152192587477464091881353
15385549287906036502130281376181473613
6369896870262544304188310186633562483
3492609372417646385134473791254666113
6789947598421996228884171213802997028
12530543133869623109057175232561022028
9449671032504981731051763132909897723
18090343852195908779090532838882113573
12123061693001763432210636940956982548
6342455414674046365468220256071332323
15417824338167074767916842690592366943
9447973632368277011312121598046584578
12723195689518137702866887104546987678
17890876286494141496846689746498019113
9231557787166832434710720938756887473
9450583643250638922897215097449369013
6367110473747526097218446021338954848
9053328170704328183258659508945651358
6151556311971802164081826180612075383
15394010428055061774457296585013122603
9436265993126058735021004263796486938
9233330130820840479060919717842089688
6945832622973707117919605160628749513
12535888823775684706336338676488095343
21363016991771786329437033351104622078
21339213693150643613001190736195409528
12554470906171427429163444777701826468
9632802084565914279001334054969002188
9055093209486847793110506730341644808
26736314586008148805440887562050042703
21171489137389555428512488651579215093
3721930633941300823809392105830575153
6588862395523285007389519016474996538
15610431683595492327490630896643551543
17888432998732309164882467325232771938
21378534593510621967009803877768160818
15193793667825817664930622912454067988
9644104322614223770007223220403518953
9259745344625215314642409511132271438
9233209719874195381750502542548965013
21362394567536921313417000884834598168
14822863126443240216505120643591838213
9460762426760091285881291121579965718
9823019675218524386972753660700847053
21339214734242923968671098648799325153
9642342783292010455848371247187701963
15408562948964683712767611961774999938
9463375653182852082887887911964476318
18300861610381131029924029944336392478
15203916069917031000283710117400886313
20982135186361543023788598487828686453
6766076894798749111473442508951045463
3287222935774648864378010405850824373
6588805578888726663246178234150359438
18300861610381131029924029944336585528
3940158586850698682228349537423963543
18503122143633463917388217984373761943
21365751189561763027898571120199805043
18255748345289769139713270738698695488
3740780617605355776225501729309351828
3734711023386894283105094549322456603
6152473505193662468973825549170401113
12899831622822903518077505659920769818
6343304414028745139198091822530350428
14817109646185275474083618878944799623
21183480933971798260099502561588433843
9627782400546706087064805976533389313
15408628925068212003245676732343649868
12135041890950137289396066606906506988
3535333053317954634815159237793739863
15614018628117841236716645351850002568
6588862144128601518303530932473703863
15394814732666122843924367425720748988
21362106398884715595462821866186272078
18707602347298305279548890055012968953
12341467216925349442797461828749161843
3493525483750864538654555125787545113
3493525483750864538654555125787538363
9877727612516111139573924230371774818
9423141865383264225620527532133043233
12133330372614907985540620951106822988
3734711023386894323340971206862531853
6153253712109887446456934653791415833
21573754638770528241436829686628539668
6587109764689590782860516882421940543
14806717211542834059157791302021778198
12533157387024560795254258187120797728
9233212729737948945454631870105624148
4837609099085172055573871704904963868
12111296416387697081292487007892743748
17900421734254885090108876249125947613
18461062296249402731596059626323224348
15599344634043590209220338989911839713
6371549090052332119147212351733521738
21379333808908639259378542219691794818
9235095729542650185806216701054092228
23859195996760668067960558046278537728
6342508712370476812517839348550454423
21364099019840303857735957277788647693
14817056618731857985151009320839425598
11932097984274948074811650157708888948
6382506578815283191792045657947522273
15202202809491504331116624247741889223
12724904404652960904274398979448872053
9632801630194726603540750339226959863
3316319367929093233103668100580262353
15014614692664339969369741275506402313
15393170088018532136967209714168873838
6944301896179686179184065407079570463
17694974170791080712358241776234738698
15601284142376979994848440438786655588
12110388439303100593512482026413503553
11928855497680959823608621792312096948
9438717057667774144128284237488327113
23999801758665770159110825396584671538
15395784377528614070120656488220748988
9027883073508021656535848614119884523
15025800640510589676408719345734281288
12339694751749878541858475148078427863
3096496766466063311248630025040987483
9233213759975661634985599203516811398
15393108713697427470173086617740877363
20778391317666361855993696048787420463
15217663862883477239043324142175736363
9439576639010265593547976081526926503
14626211018201278406894570868180574248
9630354555257479288842365701697321388
21573754638850310658162535405622311968
3519092816963445389131234023167404668
9447914883646006251260179081903268463
9042428286339681259534825387359185448
18503060058595085120111027392070973153
6382453046333263638320293498963321473
14983120659243261385437145233479995758
10054090121228032284078849043705059168
3276200275590307650428798026314402858
21568395600547386857339507934396555693
18296760807935323447844329819853600103
18474701715846276018402451877037983988
14832339619355762588146688029409825598
18281374244671806532336551381761415828
9259748914264040681018045332825182363
9424058753425672504788766466645305623
9424967575523207401620754607459239938
6355231262275990321328944813002522948
3316319367929093233103668100580475428
7148893951178976030484535065624020603
6763622465319013063896437943363436938
18283123911576023379165969561271284978
29625477036519991125397314213276569418
7148893951178976030484535065624115553
18091313244631800773072934396765728463
9231440317604023838886906201128155998
15611462434036030861332810403001647518
18273809949082150722299372193867795423
12133221066324939147524629878901799088
21367340797951499057535551848627169793
12134988609937511331187322447805728373
9436043532497756360790767262292002438
5976176145095017006001069090188521438
12930352945692944179425479116283321418
30170852764656943964798355924619810443
3275226321504341724370613096260499733
23998950556063247614791420834070246938
3287165866209620524184159522315571798
3289043238788084618816001708669191973
24049353441525067414557475467406398543
9257866927049933700338819329559236188
9823015399354293824168330207155073028
3523398878326781477296551590731913013
12136867535020793722531383981600155313
12341467216925417425798911029072835918
24061344478687066563018808651321830093
9644104322614223770015276757838447603
15611509939680783398306980682689473318
6370635717207691927193387937873314973
15215956110734376398289363626533441488
6367230381621779435752183842530632698
9040606936324581721281829679458435983
18480045133531131304902545899122059328
9452410314192227382441039991228066053
15394931357001586796527860788400093363
9039750149594536630069001489392439523
12324175887677613588440649460367718348
12313274738369405882634436033080198738
18472996233090457932804641357062453938
9871658019121246389622331146376897943
9052480776676954935300019130881792623
9039689546961553944666517491621434373
15010459341530703491555167706587127973
12134306595186134056704304178260017813
6946634631427477138898607089704853538
21363016991771786329437033351104463228
6765273891725443427319453123014293488
9449845046587724576584730203650690063
18255748345289769139713270738698594463
3493525483521420248738530175572531188
9628646010777782714840562820161292788
15192885918547486617690550080136224663
15586678089054611219863204300580955123
12123061695251320466070705577985355873
15628498640487534094434973037556795468
12326002374586245383012404144976461878
18487545468970073139404350600836865803
6383423215373156609859930642324177213
12121466830419780604847812207872314988
18296760301799480544420222227595181878
9643987578040976310579728409454984413
15421408203706944220466762600978609928
4274226225053317350328173391219391178
7151282743338035717001447786268917453
9055154083881073101374553113239392633
15405889084648674277788160471017335313
12326001869157885527400451321910991303
24449169077182292028731186546361142218
21561755808093782692098606979762287318
9450648523266232782656957106244021938
12312296961503399871345399600211069623
9232304430764814743014789832335087233
3686863292581238487951640240224607473
12133273302579759452832787765846838613
6550345777125640848867779627535280473
15405884826980334529772264627362590738
9027819243289098601596887159602025178
15395726750995458041428244056482412053
15613044618126060006319200935144521428
3096327096661632600358644257549279748
9027819243289098601596887159612659803
15190332505824746635607089719859089213
9040541249853222046692418989042273258
15014614673650898916141138098069274063
15393958162460478611233798449987025488
5983546941881016799209848303165656458
6764478479924181093326416277672167338
15625039952271283313483376756083071413
9450583625353862067752338973753202723
21749139423008855598757911510839022978
15013015534211716591285272434444841588
12325994021249666839690812939017470998
9233330400177254072085531406256757738
6341482252449067094324365515079718958
11942434802532514748563950826716714873
15010568712557816941363092258822442938
12326797244243610698216534821556768748
18271992152347206752707226327791459863
3288070834323581438871837867003055983
15021701416281887723562092912947890663
12311391725236031889796011975484036848
9041454060428939537911378517946109863
11930571547778785985572534932695842398
15025008056769992569150988697764259738
12311388458210888984953321630243134573
9064350829922040926050269066950551323
6562273166469331752352340877298775598
9052533552580662609932427647871326373
12135041621678782082017847329836527748
9259748914189863612610918745457599088
18680206380533145896151917304580662303
6584552505832482924480211820141441073
9261454397639333404524390566103520863
12913981347331683378694736849893186848
6164396820756777954950084227720090323
12504848062960534167009009304684902708
12312244996843597429286533097404229448
14820299576975831502680543355094869348
6355185810173019571298862645796747998
17706220773768702541981073215362947238
11928855497615826048669509289082371873
12122254144040014695746481632344090623
6152473505113547421040314250366705563
9424963770923711623690502827399645938
11905005282100069944203266646920827663
12134193453037442223581869952028143598
15215108160801179597108503177190106738
15215906904994507882880391605585423838
18093935041942084712537891563357447128
15409419233001465209063848912387818738
12108558992160197232862680563958362928
9029652493888894022743348455207344178
6369731004150163348808862516321376623
3288070580464288987816985719032792873
6945044550082774259472238130584183188
9231382995357702065334511833607441758
12315839246043019980509436073254190653
9040662725849367720821337188090329938
14627809434283021229919738689937659223
17695765541068707253938866464152467973
12300491083026110452315904438630259348
12312240957863784614498715057874375863
11928007057303673211170800817925532698
3288009472866699446637678083280554508
15420373461316629543001765065181025013
11932105338681701153152352850270747948
12111357794533735483202204500358359803
6946692424346528016159034760103020313
12312188451060732573197354993629002198
15215906904994507908318613768837828863
6559826311567456624876638681143594373
3096327096661632600360978571819882323
5971672361067476993281463623417176333
3684413137973862957255345862077058623
3287161556592130883200043883597660723
9450519451558725342323699516604434673
6367105604035097334751035260781470073
15012220324049338727209015789913476383
9233273046271189882736925620681089773
5983550478247036600270292167023291948
12132367777717995922515549408662006223
17898770526266969098848401315711236713
5972528864011869382277325873268570323
9425755651013734113266904855560966223
15613097645579477495251810493249990178
11931306391427354378891188163665422123
12133507412323812979834028080196892588
6368878272102060684419417277231508623
15013016748222487321208381525476814688
6948286056931809792922186044022510113
6368934546074184300108152714578265373
6010935386043548069004322083881105598
15012221354737297397894426181661099188
17711910081950794868730424254411432213
15393893807016944584449497977410550428
6370525673673715865504938621429093998
4070422242939973826269789512946701363
12314074208243715261356693003658014463
9053385779506596421176362675947498248
18491133460294629284066435511565880478
6369669642304824489681226294376821098
4454836989210387717208034729401921803
9055210898117617263295260268953621873
9643934550797255140200974887803633213
17711117731863788469519302804968805763
12314925894538122816840707000037364713
15202142204598697595434000378356136128
6163544610201415819521321948171192573
17899618004999937180501695469271661688
9039689797058029907140873116424023483
12314119087976583616627984674858947748
15408506655854182821648023256016064988
6562219917847662161373406927419232698
9243374777349298665855816968585008008
9233265706674110520710844514424219373
12313267688403169143322089290373634803
4454836989210387717208034729401823703
4069573836231244249002619558150745463
9079873009402243021544526760572570063
6369731526820668068088975985476235473
17707814644495277817611191698788222838
9630354301398028328970680550789765138
6367052578825895598849006307577296608
12339694751749878542272771925912611338
15203914620148633835505052402706458863
11905918382382129903530986919574149103
12545091790501464380646673375932612513
12312244726380183728271896514307068348
9066225996179626585947641247122936598
6944297871914089734975487741120336938
15024947705135300129819213042257022838
12132542733738585401051183969239353123
12133280877930247679579252962724755563
12312248533284106152303023933758565613
6356946806363808629451974824358540223
12107771135263060770736918027231641948
9038840817101640746088075574188882633
6178032434407050991034349399309263898
9040549329179620270262849365425082608
9438660531118636177544090015117695713
6547838586301596881715756933854399223
15011364124359079275352235630404281588
11930454872727171556286283762222430473
9230587855227233584491635987628367173
9230648439924164853172405767782814123
9257923254877207226704638361800462438
11930507648866644260833870644840574998
18282159049480719790452425150336808363
8860721350575431340959364724233179508
17709522886030263214981166410252613463
17901212616277705954832311466586114813
9425016766958394787329992168753850198
6945836140610731049770875766964369463
15012221354237511311363454654731400363
6356947350826978729217572978681985523
12312240957863784600865479667336291488
14819503423351358397047284536005252748
9424963739504977298397382610648381448
15021701668788853166161220004034139838
6355238855657595786551312688954871623
9438660531118636177544090015117597838
9435353890630531331949458973328955313
12531335260465517042136323212626537513
9219570301239051059814979941833416113
3094554211970750008467045099645933258
12110384938839545083409124793945925028
3095406419907540628416861795477254883
9448758472036450611023510095356232323
6164282952422646045203084197318357323
12133455110991518031111434619019482963
15380379363549812014779919986351144213
15624904120154991005918766412309641753
9067078239943662711249956005423829223
12134242943905771972643503063529297973
9449678623637090903099737872250340373
15572876087767292902682838611213474088
20791236337987435461112439915479344003
3686011065651314558675482071560116473
12312305058791170929888429190302056223
6548637788166678268774935037184585598
6166048733915219426871381027624573198
3286252210316777606186488412908895958
3097239943229949988248876805651132098
11929651398583655809452718069148355498
9065206844682857802995838436290784803
15201524360049958366529889896603044488
20598572178472490021650289027773882338
3288987199300228950811243874347771473
6162518133600871357569851660267538573
6178771028924839567160757883472480373
15201297300421690850283993637035779508
15586617470628958187723859661429580373
3290695693272093726618900822574649373
6546986831993115241548010141103674848
3863331098125708587029217704083319598
15203914619718719686749357278845955313
11941639135825052115988927758451831098
3863331098125708594033849929799794348
6558970564895910741782384789371648548
15021704714565797850337763603339809863
15215906904634842480517850531661526938
3084391625737371141097445156962342233
9438660528639237393248265781612206438
12339580651329160480657796148427582548
12313152976108567906973888171179638573
12107838540256644375374490519910316373
6175358602875740674172592807299346873
12133280875445259467420244941662463823
6369730751173631488439703712414416948
6341482252449067087785271110213967008
12533153344508156441013340715693180313
15025799680896010796780509415698993188
12120607046015277562132075713256793598
11916875585906840246369423466836824248
12314074208603528686189995228075638238
3709869107821401901095578140790320833
18480171928293523872250957699905847353
12313209791237229502260902996752174098
6764478479924181093326416278003916338
15013872291552319893293742980517821613
9451439351850071592322656865579630863
3709869107821401901095578140950643008
20966900650234559434243314633083746803
9235035125702550150315289260493570938
15022504401184372479627768421214306988
12519574241450937115308605713803056238
12314865563243802923201124301136799063
12133338197841789422116222905278050848
18271075500232450705548906407789907873
12122380201239651282462868265205319863
12124079819952468143383112428242683598
9643191204370964250134985025427888238
15396638841470893421767231112668296828
15612310079693205200519364204688080978
6355231245366307431188706640553947698
9052593395600651417180459599775877048
12122318820309682697608607342743248498
3275234670914743450376979287059160733
6371324620783790932959271856478353973
5975263852999931800744928569211172573
11943358739402889031036096939289519673
9232409455198933108333974512323175823
18297612474839854708610689582605458928
3287275186849454073769921508109267873
9052586562007866221981514804676041723
11928863578054436857682504754994785198
4450796012562487954184757941949331428
9027819243289098601596887159602028553
15215906904994507902186143341410765363
9041530086576300159367835621531951298
12132480885000977648212091122178320473
9234005096804441859439355414249918373
6367279635989516721558767814544328373
6750725431112789460786881510443689213
9463321576157944368360299509574000598
12106800969750468434552599411171584348
12314074208603528686186334187683704863
3289778298121692370248965041628815833
12314074208603528686186334187682945938
12314918370657001985440887405878725338
9026969720949328578448257505684426758
9269912038307126533043324045076666738
9025997081709444308152399250858223483
9066168929826177082125398029191254223
9234065736642818200174494884758593288
6162518133600871357569851624238130848
15179253301049223588354379933748453973
9039640033097403384763376936355120108
9039754169505284842872872323202296383
6153317599814919440468688618441554883
9452413867072800750003191645599347078
12312194980526202076524827796259456248
15188567447803603999957323891437716698
20570501243638268241515141733191607363
6355178250529783635444649432048551723
6945832622973707117919605160126239463
9243375280128070452412857979928428083
12530532527909413163950368240173920788
6766076894798749111473441852691576713
12133273302579759452832787765846893063
6547845927386085813556199090202613323
9054241253255126037038535369609657348
15419460377954848971268052996262625863
24430067559415485706227460674503793603
18297620356951530684166565676465687453
6178040313011265293220138741118175238
5984456000999143082799591988730352258
3286252750206410389753795874815555983
3084391625737371141097445157133249083
18283010752378756528884747114652234623
11929707961340231710800215036145369948
15188513896472831897483086334272116708
6550345777125640848867779627535425823
12148749742344246379999721020622763198
9423260060090130067676258922357323073
3096327096661632600360978572014282323
5985364232700336786133506241163595108
3289835655009609176859141213214958748
15201473019234363672463579410507850713
6385305673220514188898188371074245853
3686863292581238487951640240224458973
3301706733195538415716872452494137498
9450591723838750679829272643556994613
12122262731442343775639277813252246498
15394760373158798607711497243609404488
3095471079956606201462909965394890833
12315717570348275575266881778927165363
12314005723687880496815170543998047748
15188513896472831897483085760550527008
12312248533214272827136511568681729213
15010573208378469290133829058776240638
3863270967519231935467511694595928373
4067124155453044232446534194356885088
6562272928617310629929968050857066073
3686863292581238487959035737915232473
12326850794442351182845913595666845598
9452238873408599782771564514741692188
9423260060090130067676258922357275598
15612976730811300102407138299876398003
18106660162757718694078069251763784553
12326796705397018913817855201679973898
15025799207076082445975919560019212238
3289834844797149455784978140023550208
6549436732817789533680630493971664848
6177980467587783981410604177143554848
12313218430583770923687259362143700963
11931245467722785895555865565535076383
14818708282297819436880305159650316223
15012168327004225817962117984490875413
15187657863751091859278859365609487708
4071278511329068014076547118981625338
15215842243672529508282406381502444838
3288982618096954853388894473879545458
18502146938026582559105335645220652678
18268519630841923985254544117845887963
17708609567195061972032590702267005738
12121348956758715127772055660963892698
12135106553319503550942782568019931988
9628702622775112019136978366399334788
6356948122871809128977733343717173498
5985364232700336786133507397371263858
14817056854489171341722914011223133973
9451443935067495116655324469318835463
6368878506282333423537511508483551758
11750634013297416844138634850952685223
3478064176724956826189140592091520473
9052590349683110328333844058826432348
15008918499254920555755372837607247988
9054359264635641820284589861090754448
18285627835091087473824146461384812678
18475607005169443754081854616287083078
4069631359440428628339193399451521938
4454045364107346910705692017725485228
7151341007944882523526623481500112678
3299947972650335392831012339414078938
18283010752378756528884747114673545048
17707867182417302978220361764929939688
15393954679242081260723053388140574553
12147025825038812374414185766702186548
6369730483110429438052751727028690473
9246965746073557610337448123578530313
6379832464295643898054297508214749733
12108558448974834330515673046826022753
9423260060090130067676258922357130473
12533157387024560795254260995387459628
20966901392820313744494088511243793678
15395718925388164139772028305572493498
18501234107406288739894344367144585653
20598568879888867702972169712104447238
9067994555790615941177686909941202203
3876966494174595472407732012654768813
9423260060090130067676258923007914848
15190521925500039449263416285983262153
18092112410364618823996765664949608988
6750725431112789460786881510443692813
15012102923106222062923957204921852248
3684412414326215984055086404553427723
11944881402737843154095918219082559998
12122204955657074545314731762067481848
9243436173686865085432736923625852838
6547099249217401269742970156422839873
11931303330013678011909467261173746498
20791236337987435461112436060230671828
12312308845178520850971664684623044373
9256219306045358559631462840288570938
9643987089701732894490623346765877188
17707072022220596437524002067047405088
15200672369849822997895019972396889438
12325031143859889255865328839497867348
11931249576298692783606249351590196123
18500260966589666788479057489847191753
15201471585113256138392696182083014688
18079329543975456293974289487840283098
15215103394433488549503010277793770688
6369726440609017133455041341266465248
14805122615971873902910903685770115598
3686067897464119284630017074442857098
12133224635156724698941248708122128338
15203066113187112984253698023065261623
6560621486498378625390955240162216698
17886835327232613886574443071359232213
26539612293257993555649886797280573728
6354383563637058394133295229191804348
15203066113187112984253698023065370073
15201411708729970636887614596192045863
9231557753573157322995549061869800598
3480682234378547828946480961541549448
15190335751361352081389076094089943098
15215906904994507908318613768837730988
4071226444392350779800100559190297963
20778391570462398663291943873239488238
14805974573481139984027844946549711723
12503082431782153667601679230866671458
15215906904994507908318613768998101088
17708609567195061972032590702267009113
6763625999145073007804452188513971088
12133219717190825942682013131224212248
3274374094574417795096530914278629833
12121349698431576800373324255117038823
6766125628431326921414903709666025713
15201525069117083523135671670935744838
3685155049086133632661325018742105873
7152083155492903168272339576470815803
14807515431483748408598023931986040598
11930454890758998188987592153033280848
15213224673898301790210927592732497573
3682708936705214712006453953730007698
12134981018660460870635704788567847698
4450742748308810102530594630545552228
3480559696481328769030273985663488083
12337811804745994423959290352609185448
15394010428055061774457296585013281678
18090634288838976944684460395562612678
9233273838677540987573136509891433123
12529618901601662846679606520606758213
11941586868301426758483270101031374973
3287218876509061328776173217306917498
3097111396901695687685060437663874508
20793625398365298608270177949843041478
12133455363498483473716418673285432963
17898823302326319675605783517859572963
9449732699299998696727907682827485353
18270227348194871464126671012612187098
12135099214714726836053162912422113363
4067180246714944940889129677916126963
6766076894798749111473443005479020463
3096327130399994862737939157795478323
6355238837626478534041027005482627373
14818708282297819430342906179012127973
14805924878348960472373286444812269348
12313096718594509842804078344472402723
12135159276341363878403962682733392823
6166105314409087148581353235892579448
9452239346868757450640694924877562238
9630408273951151695281373813667140063
12122315304220104682757251192085581248
9437865117142972428222664382752045788
9232414019803480299273759225898628838
6945835904863309106202065591083795938
12339694819225940652353022220471799088
8847089505052190626762964973049304883
18308570762436588557291415530213142813
12134307084357646312684251840613435113
9641539780218704727353975845664829213
15408509903725111062572253756531343113
6547845927386085813550342631238847698
9643134119975898306527402121194651088
15215906904854533794613538463796817913
6778000244932451344894973041040124213
15025800169080546983774781220338160338
15420433757745702568730663638123139538
12135784258469145925289345549122831098
6946692172892405384839074441479124738
4067180246714944940889129677414176938
15200669071565912871555150472236826938
9052536546888583031233720653861220998
3286252515580667336768522065607772948
15214073654254763792748551061772368513
6547845927386085800386426808782563723
9232360756646463013745305321167138348
12314074208603508007962876909031286313
11944085975305214050293189403828418373
6766076894798749111473442467271131963
12148798442464536788583123559415789688
9054298356493959296061389375679331248
6367965696012183104664555737106235998
6367112929358556808630445961321222063
15200612492040003756968753717294696313
15023296280141042448125111703133613463
15013872273596137302900052316687603463
12124149080288698436425726046571303138
6562273181049230242687085888203563948
12529558824994386579389673789163118763
9630354520246431903982459196390733438
6342341261431628174519361239507525208
15012223926704376961069021765972421088
12314869857064621832511651162362081613
12325024091264435555380087788414834123
9244170708838619614690256055316770108
9054237716734503861361527847552715208
6354326531017342330983197364757353123
15408510426625105985778848213160065163
14806716484378931667288524029072511748
4069630398993474471400420053381686088
6358773296549411195622484893302465163
15022557682486514204870267703557294238
12325027590585315923187548557154529498
9447849141553720001460860836420020108
15215906904994507908318612651738114813
5970820100614357347968618372676225108
21362236226935236476802814742301439218
12503996056081137078093074362129844598
3493525483750864538654554508849975238
6384393653448820206488355855642664653
9221399223227508140432521758572952888
24445581084885144006191038065564571728
3316319367929093233103667526480612353
12109478314009454417773518905415027858
18106721508727058247751740486925485228
3275176540555268029402247079760486983
9245996353572398831263503811462936488
9038784022024323054833856220712334348
6381597267250930790967431038485734808
6358764639251778600967639020161723748
3861676591989239853873150590749878723
9230706250509994280590908805342044573
12492128763465518411452452818408390598
9448762512303850644575129230100099373
12339572551877048061282294732739593123
4067179757683297152633233860226088213
17709522886030369782511685858821327863
9451443935067495116655324469661171613
9243314948840046272572367701879192383
9627907463700011586135335758749680988
9451443935067495116653506938889671613
3290748736362863514424078992085808823
5957980133983298914418974360555868958
9257981299792876431474863501456960223
3493525483750864538654555125787596188
15394866949922823572966322694938437928
12132368048191053201741590303278377723
11941582085378550384111363608428324998
3286252260899229235608625348552495758
5959748185024445525739314917228915833
18285629286046307203921446351208236228
3493525483750864538654555126140702188
8848741438876461298640680249651239708
9258779251360011106282084804535935758
8847029426425419153557576989582676358
12108626645079888911381221348198784373
12314074208603528686186334187683701938
14817848935590547817092305700612446498
15217671402551301918105811568490862038
15203914635860471885131402805538493263
6354326005798007531621206143452720073
12312240957863784600423416594447502438
5970763537932157846494833657680868958
15407597091937742258845369986511165638
12529558824994386579389671972416147363
9450523023752657296641714977762990598
6166105077694390892884727957035791948
4072074158732645162996598489783553188
3493525483750864538654555126140705563
3493525483750864538654555125787487738
9065199014410111567605494429329379733
3287104740260673587951054543124511083
15600435467529833830536332560235960463
21174000127934317259455773923219045418
21553802751667309087085370443111088468
12543255346140483984106980935097006963
12146181662691788606828405387395353723
21584720173346369121763007337611100918
6178032196415080963072009129805028123
12133337403346914229654058452815352473
11930454875047160139361363927832571498
6367227316695966910462171118595716223
12122262257847686247473908229176368348
12312187406148039622594648035647474973
12298552028983352521192174028510532348
8859812559906207127483318661835914508
12132421055364062419591416459750140223
12311335432932211460307179929698787098
15392253473088014797935693890839299063
6176328519408691940869903748068906188
9440421276304949341308257229431686488
12109410660037271374978938616544550048
12135954974403314924110157559611480373
6549436480520873742741662542825837098
9243371225192655863820651322574465808
9631202960693612339656039054841402313
3273468837711432433275556500872654733
9065312357365278495817762202850031233
6165135128695607575235632413710320548
15023300302301420321240407236121294863
6152352283563454537980163067568711873
15394813939392872903909982607849702488
15204028755128433277823714484949324803
15008857407279857292185462903621255313
9052423438409288139085418194825430313
12341462314831567445788629366223308453
12120554286626129358990073276853688573
17897906465021429365794341943783006738
12311558686095846495155483731846520463
24443097971495321894775734208041898633
24445756399983736741614163644145838433
24443097198024268448848919780914640958
12136810718389494398799733661001289773
21368197300385356361593317412822769493
15395784377379307101231462857689398738
3657936326517957840028762678535356248
14817848208282747723591882269375430873
24430977663948084809050270881275800428
3657933029066754168860652187857575823
21363088199927050628796330091932358593
20969351782412684033383451896048429578
9632002429661100233825548738402200963
6149734442269334693626737531512158233
9231561776013211369719918987568747248
21365693143368352734896578766185320468
9643077795341181419226594761264561088
9453266345391778870759311625854884328
9257981299792812901420407649888821498
12135155236235265707497301989763971188
15394018493673730420755133865508646473
13107667235420786643638872527741386943
6357916451386889085424339875782410488
18286659367755064038776900029802389743
21176446714682374702688922062745783843
6176157802347547340450755119432466698
15179253842145735999688490956943091543
6397963311900081395959160128721423613
15396636604309231030505545041527289363
17899622754459136868171926333928384613
9040727351925593414481199623041410488
12534123766139454939269760232637373768
11943297902264130561712742212390962348
11943297902264130561712742212390962123
5958836418976753605075463521566641983
17897971325733007403652807071233173588
18283979874266530913935811830103087928
12531392600908997483606349140316870918
12325884142610212302428974244648724348
12135155523616895599537889627875966038
9054184978907978576109674924696499948
12325088463856296398539961854185191073
11916080175013417434976366513552434498
6343311464204342787272532126834322473
9460702616046752687859181783990946793
3734711023386894316766473459428164328
6368927747348024134712271649105303098
18286663155430308145129229283952780368
6380014272712372640363642007728947473
6559770002654597763626980755146774148
6546986598705738824515747997578414773
24424388827545017253600025999594213143
9233155915576356247520643151519901223
9642281926559176581393372658944305688
18294090226810306498701433936579514043
12133277071096158567604972700776315623
3683560674533744854331346294697606248
18089491085296473206928376440358848498
6355231262275990321328945925298620423
15611512164028117978418393248173188568
6179797507994698678082144410693604448
6343311464204342781145771614528382323
6562212563665426050713237902152203973
4478818009154978588033437134105590418
12134140694879366298376791506775531663
18105066782544716543073128990290541853
15214073670036387896541352248011928138
6178092531230204857954604919118410723
21368368219281622905727484222087789868
6151491940347260178646143236726155983
3287225927688308870861115425863621608
18485784723196079019504227789951420103
18090578436836721297736495761710577078
18490215743212230437748113866485222528
6149734727247848740442263101629707308
6546986107079810055007210582106432073
6395349815013999683350020162519576738
12528719563772898074555043599849369718
9629559379343151503983606981661650413
21365693833726630247164160800356885918
17900413906102772148651986245209615138
12314865090836505788564630344256996388
6368814115968779732390751228111833748
9631206511928742163010085616550129613
21367342013164287695880754975734061668
21363994480368348597839273073210697518
5999065335936247048010781620410955088
9051858823322714376835244510856153723
11941643413031291089675664358419727123
15013015550755244386606035774191419488
17901269667363969327632575277566141713
9245137127334877693408929482460288213
4656990725339922230334813988224189168
15190340097036954603533607140340394863
9642282417002975137048002078557290863
15395726482777301884260843548243102463
3098084056037632992885882354210141708
6562276716141899693862137768086372623
6357742254087730566347390691896051223
15408505865463222358059572147042830338
6355178756679987378722913084722558973
6559769511028668994118443339674791448
21562733819115478339164605260358744718
17899622516677343664982267215276044013
27298893447278879288496781218100072518
21562793631110601636159312018097479093
9231565582482345246744901220460453723
12324971043684855907071031779282215598
11916875585906840246433525728201994348
14807572735563919118082719719642587348
14831548718882089749461365548454362498
15406793815164776196253622066222313363
15215963431484279243090107706899668138
15407597613635251748751066354804878388
15202142204598697595434000378369103553
11942435289594776789158535839169393598
11940791438538834632247639537740440623
6368871168949001490201741736099733598
12324175904671027875484741646564568123
6370469566845292217343998790670840248
12122201183613819185375796550123864848
15406802185090014020878355250169053138
18094733516579461642618346407405906203
12134193453037442223585390402343357473
6945044549722981623645914010532148838
15201525086171080906740037392272031963
5957980133983298914418974360555763883
6177127212729202490503470579638859348
11942434802532514748563951362520516848
11929597897525831041103562604041168373
6549436513829079417777258414969983973
9628700286410162811560197666378431963
6565073304284267751677617770382988478
6368871167892279336661053539364800823
6368075269028754962079411402266764848
21377504597153363540496923644634311203
9052476989889223532126911889595901323
9055097031947672113202795024730149373
18079329543975456293974287715992924348
15200619593860902953515685989682416338
15215050601905384400388989023261964313
14818647442334382653129297752457755848
14819499416823055337845908397047692973
6356947637974224041020101446279090598
15397544855403985472100127756556069463
3098084056037632992885883463600009583
20982127594939907405792827696438959303
6179797507994698671486637520611782873
15406801140242544900321476925773455338
20982127594939907405792827696428327828
6945044550082774259474174558807360088
3094557712343857071620721543325628508
6355178486442692378187903231269817648
6163423387914379421242216226101741698
9630355009557959735203085486504687163
15012220865145889523676111614470388463
9233205374347915776588835656470772573
11928859536530801046794606090794462098
9231444375988373694592821811787395773
6548638260429904333048707525244677723
18105067019484513282033569511355494003
15010516899324866481585752322869636313
15227827227012472405690187015754399063
9233205156627331688205852683061753573
21379390082886678678312975349573040178
11903239451970604057941072087568747248
6368935340719717373369646877036912473
12530539598391137764442293910225873613
12737502466444057030071066864079152378
9437679523230371158888058070114946413
11943294855000148802961713354421040248
3493517892618775875028680213467086563
12107831449728213987259521658891831698
11917659363935022462911442729382972173
15405889608750388897202668961909052213
11928007326579636583530088693349815623
15393961191403557643328851261713898788
12314012795137297553866713168658848258
15024947200261860289997335270296812238
17899618713144970056803432681584587363
11929598859174467984631681768568158123
15013020315862104464953528018591852638
12121402727076812398431027998310421848
15409361858980280303132865647601128613
17863772226546439319040577736182167378
12708022736235292611047396749844610828
4454045364107346910705692017714287428
9052472680356547149506125266737164998
9038784022024323054833856220713151098
17886838371882652790397333200476810863
12326792411576201299422257822814809373
9643138161285054953144869668982477638
4069570756781042852395864323032047863
9233212714171399286655809113849070298
11928863559888333395370186276562272723
6356943038002893880276109406817820298
12325887427496308272064586254839096873
18080234061109878300059638972579221753
12133398258742929667717172050944800598
6151560404911623292058854768805120373
12120550464314920920616341439579743348
6367109393954531999122838262868512198
15215842228045553467660021756874107323
3288931175145663742272000965997935223
9219570302517591582044284586347769238
6354329524127456508058945085386779198
3288986676010873130844816162750082323
14817057090157055804099446813893696498
6369787027685877456651910736724691698
3288929608370528595138325702922232348
3674023089210816225730481498066023323
15201524832317260813882742470067899188
9029652493888868618014309158583206903
9629559379343151516707944982149481613
17707020193210715738265198773604245463
9039753432406290046320572422574875773
14781267094339007152006982512369021698
24433654252344028940306820653894434803
12109532152867744807136482107471704748
6546989406635322185523466400809235223
3098084056037632992885883463758614108
6368932328855801175926253445251998988
15010569438739459154073689369284022238
6367052308123083888811368625195683258
6176165125191028642005126959218272123
4055995257640654125424256185216904838
12120557282129715834251779002014082348
11930446810384918143441983611482574848
12337807511075031964710792381873565623
14830696491952165820187284476750822473
3094557983131746407103505104819466083
6741244609428601006260104174564006823
15036128671286647345778058923227628613
9641539762042122853207884376806231288
15026655457574342297385374886555662838
9233951309781250956100541632181305848
6356159007028508123145360392141604198
11930571547778785985572534932511263423
17707019485055729358677548474531979838
14817905750499410009463816997822511748
9231440606188780288691481547035393288
3709930250599449396455682804814906548
9065312357365278495817762856547264108
9231440606188780288691481547219111188
12314926689989408554121419523081678838
14807515196568433093583778590679846498
15010515685099454604836855476180530438
12133390447714870710617258617242046473
5973436843356645883057239417094395108
17707867416972268541598616728779700963
6547838336114042443623720062013337098
14805064570755552613784677069020795198
15216819427972117118022816365021551113
18271079558451272547162659889375171813
6381593732167555894225433699718064998
15203918643285951359657155826287412013
12337864290210807424255908622217951073
6367049060346784958943065824313692233
6547838082615090878573249981221094823
3083422252465179000800432403866122308
6560569199526494366860585007245227498
15010568712618110760389984567664314688
12134193453037442223585390940709712123
3483359093969818839284284242367180938
15012224652821133630039754249498388238
6354329524127456501521674695428589973
15407597633760725415513889973419931013
12314074208603528686186334187181755063
11928738566520442358280608850487520358
6368079056703957601162707907858769823
15025803214931850141373979404168271388
3287103929979097620524016421114258083
6356950631154526350782174509573197798
15217667633719310808449430412081977213
15013019810982991202262746646599912013
6367279857227492628086365255875578973
17886782787968096828558427103064654238
9435187232919749185238307420282111813
15394017736293685961210245362158258688
15205508994266539002017658715612758813
21365629442857426128243547353414412113
9055154622728310598303062985636870998
12121349428118843103877042321291552023
11929601669343985530293182582720783998
6573469766940547961341133292192612948
12325027860823255180011098968803286323
11942434802532514748563951362018569973
12314074208603528686186336383579020463
9447913279751319766440001944970449348
6755736541167881891606884647849722838
3096322533489628366723810648016317608
15203919131475205019054319949744196388
6354440362016732986252276227394235223
9629498016619987912169881656684667563
15395723000600593661614439130408296238
15021705201707866039286296297807782963
17901270155123576215490112521672626713
15025798938852893981599088504829103863
9246905701199443949111482740027436863
12543251271001832611502139546366487038
3286251719878342338935434990345723008
17889228884203069516579789227705807963
6355178756679987372625475867231986848
9038780485658303239757148449332304733
12314074208603528686186336383579020688
15203062138322485364667363956489355063
9448823116539968165121142076762195613
9629559379343151478986919719699586338
9628703837140560111616307504675982363
6561481542343313524721244748413227748
15202267958843057564113789804480669863
9435353890630531331951414899692919713
12121402929381731036573964636331699848
9233209162233251001841146032816074623
9257924823741338296955651466122551563
9437747428827772678569585184150628988
18270227348429897555959784342389891473
15021651450242372553603334077756024213
9451440635361619323173699237831747613
12120489898630900527830223730229461188
9655914005664120688545132130344817188
15405889356708233790955607103617664363
15214073654254763792748551640985656738
11943233528619381058973390142751216473
12528714154566044916076898655886799088
15203915091283955132369691141150497238
15214073654254763792748551061772375488
12132594783401925423918035978004013698
15012167584058055126502496011756060488
3274321066731945071696379929752200183
17899618965727105450932675607703231613
6166105077694390906934325681514177473
8849764147190671362637160520987537963
3686863290331972677999623553557820873
6549436480520873742741662542825884348
18283007217135438155744227106207066088
9257924552231133554895085517636223438
15010568712478117366687937554037876313
15013019338580747059656472995636330963
21351940800386963247695409530304730563
9243378547068156429365431284002645733
9449788720985820640685621219381589213
9642282416160708272786688343056306363
3493525483750908876296630060659568688
6151560404911623299152725902768126298
15396692104602165199181543168451808113
9631150675133568539372222802668165988
12339694279412123604475043336239745163
15213282805540350822023065738715765238
9054244788108437695741180959845587098
3097232349837546776146268781145380108
9051567426042967957061129040047805123
5958949508292616551527534443491046458
11916080409707772013507484600361719823
27300660823145424761288732017283168793
18092283378810810611461472810020093053
15013019826695559429000058329105300963
9438660547948030863454096583563999488
21569197491232020387780407052705187068
33238866934679916535133503803763699218
33239719161609840464407585986736712343
30366913912590947619200615879981570418
14817844656069704312372404553333815248
6562212563665426050717138941700832698
9450470955778545865099116142574687988
12712919712141549738038740266074587728
12133280877930247679550069416683787988
15216754838103592114273695106670879838
9234186957070614774556281598517234178
9030560976980468712467730901292136603
12108619594964102927900252908275499803
6930719816936240631636648341198525553
15012220374921849088493970986067544113
11956134568001259757442672275037435073
18281374227912249416260038566359570578
6974876281293357902883055474851049953
3850597188581699608326581857062680088
15188637154496450656952883760446428838
12133390195057936202657419121474613348
11928917584001291784982274948984499438
18258357044986513089221669148434675313
24443096441835660349010334275009711133
18698337984576761861050485751528929258
15215906904994507908314825212623230088
6559713219861730404502637205658405773
11916076350232629669193693429677232323
6343243503556698669975949092212060448
21362947783449361047255637029053215218
6344163420306511261236864006728421723
6368813882599581815521444529550709998
6178033225694739910661043375952790598
9437009592896032508291002109393711538
12533948016052809259704109916270057703
15613041118955050776472371356890578153
15396636100648007362782250045865238153
21133766398064631347322486163186489863
17899561170642689055359659736261912763
21119227293552990174902285416289123838
20981336963726947462365930054379962828
11918522972888931536555485478419437123
15202154110724333711781212793389531238
6754081055710362172702647928155427563
9639827023770004289851822930695301113
12314922377030453072623889825360527563
12120614131141725339654446544581435823
13104365598110739192845038500578486043
12708768434803943348398330914989890803
18094733260405609750547632325400806403
6588010453267371661736992158049833213
6587953101176807699286767877621530088
15200672369017116542287316537518650738
6547777477426913864535046426139200848
18296822134466570249007050965024494078
15010508108697189086185134798994060338
4271771795573581283805220526342156178
12314978905974418754178363893086437198
7356730543241666269351096404080926068
9453265807009840945242828070601196978
21172295186244946323887859359118704793
13106820264030633984221073597538018593
12715309749950515018870955067726126528
4482172895016445418650832153636688318
6549429159716567111602005144423663948
15202263680508244309195664920478812038
21571020169869360144403170651412622793
3659583965249144103291988233955325598
12329467034325702655770416682923851623
9055892680483954566455082690130614198
12533949011150623346499473060909613678
15189487332686443589576631122970877563
12148795448391027648217146310701720738
15190276734245690025539688689718318123
18287336059502038305988550844781359078
18486685667074394580052878090126199878
23855892875728897374482136568165762728
12737502466444057030071067935195811278
9055892934182980098343259375100569823
24000650719703131832187745389510642363
14974848430390338120359530499550535293
3287218875317024872587302741783810223
6535169644450103104962062650043624493
15395718925388164139772140214533407098
15013020316076209611238309152625055763
12337759064584806403111209231919412928
3944524500381560844614179288634419818
3708290171437106655838408984452415998
9056002523135752917231892348002743733
12123057908762505707272478372304087123
9257984075636705860809306331577978988
21158424397188169345118834843735686563
6584500539981557731157765380079411988
9466050544305626383852896228970062318
17899618965661970420192106851599665138
15012167600807725045762433841252610113
6368074795498895676527924105544566073
15407589515545118586933750128233105863
15408562948082853919482368444883496488
27294586876008990276569744097746178768
6562212563665426050713237901660888348
9257075843630278777750252755237962988
12533154087243287589250023063270642228
6589653767361411451488428822532689238
21158424397188169345118834843906545938
9643134153634517965030061777137018188
6394502399788445841461484638595877563
12337759064584806403111209231919247103
3277051694402374943915214845987323233
6370639017826312188687389226420233763
17885804538469772702961200621847460983
6343311464204342781147588099482604798
24212874180310587335009087478568053078
17900421734254885108507582217039180088
