26
163557571928838559283248122005613545936703008642975533
93994146528551768976860106933585927976831342357800161
71401788103072176022424993375266454502384256084277511
71404260567534929414545020215049926318124469012573731
93127875734947707175119920602708387253510360741955855
24367926171233958557969624566355834266783223820120359
47865670001151277341492999622991159366490568123687741
47933705953231802502332821906930162966124085342884633
47902903681565275042066269158888615287872400762833907
93994144697267169972754281923046447948867285051698889
72238542549562835843543557797593254496530500964922679
139225449419041192001221396203442082608255852809317569
71402975003153815916466838344488603703306327097309603
27011098178102743471880971412177159083863583525092565
48738423468287419243571577778668089359440780083420417
140120295263389139448880112669895564647527311698162413
51408835823699976088696112036588280150048960851890661
116554711727528846875788944393762555673538822862124971
47868244871584726383036122047330704313742778708622479
186178161196473346053672022950482924379695222901186633
116593134198269102342351950641215865856336638989510127
116586848721314390527654480555387546758608029876317507
47001774318141483026504480475358598512056626687046489
69630280689935642953891123398017545667881600391370471
47901519300643019188576074510193641169431094173613565
70531407768729982511509441192569700461780388341314871
93091779067635378163808913059774559930105662575045847
91389592946008622802455226445103332088553459487935417
139219165984452858594926812372353463620123466433821437
114849952423071712163200177025134138000521153722629041
116624082536865819086565782969673597749230827189158319
118399606990177075149947657557386209842183295790457073
93123866979864272250148554114315796105886225242428013
93094352098120062428399552733809635629958141371365051
25341252973774202743672849722399674015724565992264669
114849952423071712163200177025134138000521153723947917
186182116407612998748053792462423564564222371190557917
93125201778147895931896810199407080510670854414934599
117494411820303943530954156965362321089304045063913847
94896658509113141452033367821661505225490367367089671
71403075571889234775864810601627989003953918721158735
115758802698197765687207916872950865670584031664717299
49670653668531693064971949391585670413761080194940003
47902856211529993086080525682098680090077685290137233
116624084660727271737217539592028755765661118776876737
47937667542451669050110671677853924120914479669634899
93094449156507588103599846705622888508589322472434199
47937667542451669050110671677853924120914454635118015
72202643515207273416923025632498111255750828790618721
23532359142678898299621819080389111810783189839226465
94894336432866802546002023563207965843491818875811745
93962108210434377075535111567019198887207905886858123
116626657542336976670965069310952077908177674657820927
47905527985533824846064504131318119800117175758319871
94833669511605974129133896686110350291489465163166979
91384595284327233290359193909060892789771682293855917
117490454037367978405335731624998487146389847766229555
138351358821462885640969842029201022896599364944655251
93094352326521505396047216844342527041846041057376071
71329743542065212102031720176855311398003118343337165
140120241939070452859607344010854917800520299254109095
72236066363454337097361666345175247137591366420555575
118398167307291292832308252203773122661593679805716957
47868244871584726383036122047330704313742778708146575
94833669511605974129133896686110350291489457429286903
115754944179304675434223877309455383534637349032406475
94831149732059092864835941785188699971481801826309827
46967016764771638393921949973772273961452193717091375
115722807041812776021849759329560921694978180891910823
24369261408709520746558655746862826389058432329211621
137482319204269626602467820226806076630881088941926827
69628943477702490996341619540549393993813610803971865
116621359492766277859026097057176916308015470158685991
93122678330397873356660399867218881195606967629820341
47933658413316991520447201551954626352187405463102871
115724092533167087214922220451086394247238212715651751
70528787569663754555746679880339638169180942609621951
140122919865651997297152720527663882179766325583899461
48735899885516832917889162232387829760321832756436469
163554898180223625023991696531471047973656686074676439
93963490678140312786210456965676625332913019380401495
115722852542504136109278465400049766577285660834531799
115726566820482697879938091975643906318078847297123307
163557522486980230452536016293080807501520433158522085
118398167538618136154208923663200129466435101049522677
47937667542451669050110671677853924121207664515234623
116621359492766277859026097057176916308015494586795047
46967016694441333431304483559741705424229553120564519
70464507302590796859345412854305190125650432616252573
137482318987524932643067369984701768595732961214919823
140955912558627926800659477930359826359089525294720855
69630330210667258321177795487408703715352590416005423
48771950835001139988856913774669115570702386977084093
116589324977744853159067680125494917928659905337840175
93963443140813471721684704462519938128179441706132403
140124258748800615286619157685072680390897880751398761
69595572353575619626374396840654267038783536288762255
159208357242370735292178592957271107929064839609137355
117462379130848858635431182847720115487873217736598605
118391587499830806010955165084079871627269823663950005
69663553214682540624030818020396014543327116766598593
25305252917321403480635898775830139635850018835714279
46160863232639820437728305223951119550979847305104737
49637128206137697131185323287970554487424381827866243
117527788874870480730581180607698771618481507969639627
47937612094197120081799199933219949996551064123974173
138348787692471921173664113944532713029996181983986675
95733663330006589545742799697303296110208128299679113
140088207508782418268177707736166767356415040523524289
139221737470695573699145164584114640129946128281746565
71365740965022908405303895463825034268624828588465103
138352547183970992862340625593312702147627464134143275
72273450648679111777378352119914851716207237656229757
47938955084628311956450992151539534925328847620387705
69596857917965222175865828830133843397516490470101423
29653084913608481677967850073953441680815888800131865
93129110256860193421218222068824941746799418814079475
113980910828303991373961724475041850327319509156398741
47868092502781234860244310136914974785021289261183985
47869431315391151875966268991697453144331888441143709
140058689184002045360048613907715856999931817743458803
49603802421796524598901338777643663757694218718401851
49603703669962964152358695303785247999616252934575689
93966063641216416265077985706526267464882955339816131
163557571928980704804525764032761669345300488103386017
47936278986863107497552684796777244763344525520028071
93127826225456395890125905538206947876697788234195871
94899284638510688033374136528607239692821509049703375
51379123452791597169668599816324060314647393902808965
70463176158636220135590467332018864236651892410006641
141893037570191877675634313432930402889247728710506077
140958485437066208490395775830970826141152455713867159
94899284717604856659930791999838749676979925756554675
27912476661666886608789516301844982028315435248689355
71400401969522510465898180021243948840061406448185309
116625372425345869925680059539793507735584944704542655
47905526534035713337509699741555343064885230194654159
69594235360897671717532295758964038863625571427677649
93992957797073150589956507985918808945817617950245689
50511315574599743018751647477742610061258779646231851
50511315574599743018751647477742610061258779647568303
234074884572703927394975470911808761793522739769986685
72232112761118235089351444031721116984892625684023071
143729038407053561344810364842401684280508582082736453
71401740562932463050971626966951740663464530818716053
164489556438032350535488481720870760331877930692819219
140092016873004375303530191253498518178725448576192397
72272165081497301491546675662921682384046544381139101
187985767637404642392246086933055018764914339156214565
163592185179392303801397478059324338828701265933777051
49779930821469716357702064516308493182679658214731287
71396596774915284969404193181685505995393256037115511
47902955250309852600173505578147258547506001130074761
93057068908339118887978761610364991047160305196572097
70461989345888277140102894848967833615020431063597773
117458362544032105604744138376340178986141254203914195
28190265303909453983595054346544354594685798449902275
166230313179420995252814466639693968440123788297108223
73175770335643702135426247111773029232631829120837817
144504323109574802265777715996922382417420129230448227
138350071639271675079457648080211308835793674357338103
92223924226538090292868573125306562470399142923086673
47033814543727787390740946551716709514725683564868289
117492976025375718501135137573916153435680592960778639
118438166314924759585319382006956886326452201083087959
93061028440895008393848732423734391762771625657818769
279203093189226188073055557070274495734667120925527523
48842699009480026303003809893706685191726741944613387
70536599474184263141492483362471900703637562052161259
116589323301319530111929489741659699657965076180502687
116589224262756260148856882503066318680341099370888727
94829858380810996027834576125615222022056899220838027
232242654266151192713335646340774092772562044337169349
137447506121037791556957136598106564160432855241064749
24405359746404308331538877347977240467620857244121881
72302967271573372285765304489181730134798780054728259
118400835728148818770171708698025474943189849420172283
48841365533820542434870360288568746246898994949450311
47866805189018883265012762296725367903032500449122861
71365689683132615835519346204044897428412854303690159
47900332775253518207420776429243379723246237627361799
118400786502690399275821367450631036210867244659535479
137479744193172551857321657107038307425136404173080847
95739996136115258509936913882467686406044649422095769
26176766967895399689555027406613962577034253254280597
115757515161892761482071743010935259136818760711598903
95768375537531723337031346758640490060556840858780183
93963391946444922764233785752923981719624075000735525
140953240562714815260675933863885721839361434450586869
92221448113576923359365290656004050458488062030711417
94900617742936629767656819068829152388528200504087405
29653132459491434909446503778501118981141811058333761
92225211836222998826201917765986851138488631186095169
210515336661596952632371764061923351358550164282695613
113979674849595275171380432002918607249426158851835065
93958346600696890472652208260466281122930260597515431
72268254990688513451739640880150188845001448758005207
140086967729446001860058279317346734624772380410357281
47900233660426065775285529069788179864889731137241985
163549656661789130250525956200159585593261811958704045
117457029585676291031501252687037384967058396284924367
92221400852047779985426161246410749958128000930671449
70499322281893697479313034751699826821604220558256815
117495698987992030845827088076592552355135573622457463
136546327461604904764172921353535074677795691330657185
73137248966666842452181538652859346987397715190014623
187091215884315869964344178688750965702130711516846475
117455696329147015411842387285088287588033748892961735
47031140721956869611125312227752956058886133686608497
140959871868910340026601579022209580303994576559656845
207035305830355687684008619164942561794465693584741865
92223924156216286931055617969820511393160099647684641
74038629503966717785649123725234203863657802232741755
70530120378682653773994785101080080399426140369865867
161811722031545053238925708324453872436388915854766013
139250114688749087981624089280297662700065504465781729
49674415281074369211374391909802901643744973497637359
46196959826480222999182489790840668263330898938755891
142734003966126991385827912895551337963714907129859337
24367975832642319067134501685810487931799223033077831
48804084526624496867974406803239056829735407364390673
136542569663884303967840451930533073056440995377101345
116626659590220917914672215257016336077980422598227259
140959820142422715102666060976316443098524049073312853
140086769719399072750412130165408625750448029260508111
71403070238263538093825549700078986863112585841231607
115717757968917612939617135764301308963200559093264271
163589659326506895337188883180298967783188717682224155
140993195751541693776955259880136739509081074841495029
163585751655148568807531369956297891105280721874941577
164457464871678466340644626490420330642427797695177659
47900281212030966880362986919598887672935869566303417
71366975397037722978398120974152365147232382636134807
48737236939777072721047649301287711603797475213579093
24370497297070772412980926258788746840418579003257175
70499223237395910748473252716642523858961682605597703
70461937993630995263114769512390870171436071771370953
46967069787723635679776714515760864050732001311627529
93995580199428095887962753360948584290766527884529765
93094401621781542302994802861682391580016559348312791
140050880492413326689055999986166096519738383793339917
187015217355753459951168254800011785928864173796613303
118393071060063501271870476936743854911414548000448417
24438832042377798534863224948619046224030472165147373
24438832042377798534863224948619046224030488228767725
72302967271573372285765304489181730134798780054745835
205299746448751399021545528721149378553389974132269069
117527836268624638101696205815359761291810495179771343
48804084526624496867974406803239056829876574162568897
117463664926358077693260421705851510445310485436053819
93091777165912921122988891967759256245445331942329623
47906861464301652367409749465365067717573546486603329
140085436910384821138704529536013656154588145035935453
93995481385795062031077906804416491194160042436035457
116558520725265060571092063602222903369675372818684871
92221397124559235792568334882833202336569343256215145
140061258709037636833948552596461208012639496676945317
93027449505106938582109546610620097135177618426932623
136542569663884303967840451930533073056717900065188125
69628842759776315363998358996220717369939298690924845
95765798700468320844402634920899137141498061680265189
117490454411606177408705889608570733009696596462637683
94032964712859391318292990049993155809342945439669995
71368367460901720486397517397119096922343416066653659
93089156744712499549482876267162112270185672637836911
47900229929895272886665676854169410914272589646399093
207108587096397169604001841577650738438120699309958471
185378789493774683430135642508774402181406178247269999
115722806968802459331275259666798574271791460502973303
161848906697890198395576875325643196596956109227378881
160112010042175371852465320362706254536300378851029607
116622700283063344595044119205482501861097769494267475
119271020179580988935992285175903405645723500863708947
71400499101170080812004318153816494050997751455448903
116553277828796065260540640997743141393254131603733891
94931368679998954324523086910055649776046966564712335
50510028254919057860726032649701610317007464371798403
70536704443179089145787005181698404207038443396111913
94897947806721570505357262841235158146134960739317091
93125199873499712489358277361355796332028934611178093
94833621895393041753759410526164273638250982996616803
137477270128428570390566509945284464061504415481521859
92221448113576923359365290656004055226130029597698393
93963443365873386258366076630507067557340684517112999
92221448254453422242075534529906189234473461216864597
47901566922690099924940541717390806228799411368644153
116560943672021315711756079112611465004824630065990755
184480084691450369062429279059726655689931606688380279
163587090752092283102046826163797426513419912416453027
94896610746518163657106262529242069151736109610054119
69630280456214776831217031633287222791936538056366043
93959434394373395612859833348408536142321930099113953
94896658359905566414962968081715324828720680391566219
183610944417984083933196687676722374672141716476769689
140128012458954878145312790198605864226678896513944517
140122868657072081330311618824299780767238739682367729
140122969386591997138515810567241667527260996144632401
47932374747736763331287129265211618301748456616898317
24370544919018302311906785520010011715849983110529091
93926057181505820606130452365699669634919454104731133
24404020933690518617326727276480258785516396906214391
118394204123636676383564311543132335491989012962884317
69663655685352803588054114968410456493670680565973071
73101397486513958293011594373557342796690785600220189
46966910265279932409965461108486170560082734364658837
92223973885233608533482845660071830497674752082690193
26308048804862156932582452671535792632424194226400641
95773470181672936108286221885972856387241454890165917
140124207551597208769114905725524334734698902393440241
93157392591674740011005476720880962722653527228860751
164456080341760227447129218806212360229258085888137027
140089491233347942324117716965892102355198458031226495
93958203822417216525408298289932513331013224783502683
47904138124612311455361443066951208725033019880421329
71399064988426100848561842914226253740011957106315341
140958532833837141718360035251274270287450117896137325
116624037120703120721761974857830517612877476057136675
69592843302655744241125236287274607182414933929672849
93994192313359560108296725992837640347409535004508045
162580343169247552199516244119071500663084702093790655
162715574664457375406295135347208626696183388966507171
46128724120289968750307985969022528422308715264660621
74048769127915209355548480209535266064562513291084323
160981150954570415856841121555993863104945952645501317
49673127952913728048568582355527366450723168921041079
183605893088462124984966198159671699947638114133034141
68726629490295858409869933010544777002385370033173045
118366079913348507090866646972973631573925096588749871
137446220559486208206774787948249037236997265224993065
49680694839054278231028822832184526713409851337067207
187957585936128960829943970289383160530330674599406795
47901566629917346470896515593125226593829393004215265
117462274327957822490922055219260106713592744017379941
47906865121456063229965670104072283394746254318888723
187083299314742706187394923753473460529301238326735771
140153718258130450475330198274159951870176835386298289
47901517252638233327006360181094783783623006092396165
47900281062823237475537237566482059576576441224002141
164454743354816680302758310132218596497790057395710857
230534188361509609144891127231452519297475529895796151
48804036921906074240975103759191363033253159899990261
71399064982678527209549698923914326138830777916234999
140995917116369561842049803832854088609253766979133081
47032475877512240345916241332133279358835515391952693
28750520110043166953028871418809961553853610390867203
163626798288977035453810540242461177027361987370879247
163552330638531839859586090040968917162092526472108579
71330975638575935865002278936462693786395773089021115
47834715515497914526020101433396596072548873189618527
140058687209140924149675805119061486478114836631262241
96633457664348084025706945499301510081292457747641181
69592847182372801120007958072333518979670266595550891
187051159907024268096289828361951110832185577912549187
139152317072572271309217379833821305942088646211471435
116558522852488868997538247851866482180763729276057811
71363267111389066729114057693032319371616846720181451
138252319026375174463444712099077879299364447078516929
115620066418983035141142943146649454217529497965810075
163583378446298538010018792122242294569220219644251931
208682113726834894765221587609765504976642269644133745
117493128081260278416155088657268220350825880136953631
93126436136686763616223124359730634868970886077296293
47901616074701235451590792482648443124144841554639841
70527501706975517860312653851749469079835933292551059
117460939755142262643611029042671678038341994469549143
118394362264908431980073393944769362027395821353610423
185309368586670764099734525624192933315640559273464571
140050880936436515416365766026695792201883000264061313
93966069422244615674485106928992987937252506293161189
53155727504743898699475776591368790706752315871184175
25309113861312161221270705667071262323990618020199779
97509031476264809062583010289203528731005321166299775
69630179670443206583044553414623118317982658784420845
93963390041792257466359619070908578822461117474106931
26310618032010121171385860245214312136554944614265869
69594128718045510018923287785897993411468008941742069
93963342495917785499728660910255652577897179138733523
93062315836871684937404970791717269326114175534475629
25310446521339546503391920450676151384769512302538503
118367365187853290843433687044453680715794335848967747
94901903167219747265097324564965427030988825098627565
47032578418408775761860995620965957060672831457435955
187055119442275514858590330367166877199351606966711189
92223971842871225901566339176714386813270798608909593
47032479678027592535080673114974065094495210806192385
210552714791359729509198323906317240863692705387629163
69627553391737887706320873678238356405101055927228191
119235121221178115968037011463698301581335950574115475
164456080569629338451193638266160663627999753274549907
94861948045555264380551083901723166862297319224074693
187080678665236057373778150504512079053603433541416267
161843910591483170843478404060941642406321794279010661
140088255049134690201932770087267849572249497502060493
27916188899835497133007348654502285130916796032558627
29718747589667309000930639428290217041088372454934275
139219215645861230979130603462269672124248079263229489
137479793787180354216088477261143314013306419011710855
96667181212953763860426178300755650670220650732247675
185176757889858893380821398241145121473690554745555863
93059588912937732268818304102235160247940914778855801
48805267330272234623180213581676767794888127258730841
93963393769059912721372916732202145105347645990533143
205336930971639911162095217121944261086571013948979341
93999490143700498871534003377978210861787505739098133
139217977624557573116973470006721193712126556688915297
28753041512372852956003102202800708953727345429348451
69627602904133933489947712570128765667128353252769151
163589663498356026194844510654590339956875385950320275
73110208166658483199034084761816883166849682005867985
71364358775914897850379684360633697255196327240025719
207104776044608982765055030534341101339948750346231195
231272053155722297846905552199321343289768534651999089
97509033377866895041606648107909156809619202068295995
48834894489598145029322357680591856864774802919170455
116622747826103642821942734258924058639857413768942547
93127826146694989668716375286553124979713095332705999
23568309075796078183059071383856965685852704835995199
208673021889745222354166421686498943111661059037548017
94938053380856441294234948272040938224409429415914387
207112299044522220533672230562842392736791320574384371
74910242084031696932216547418772094402562629768391951
164457415801244969702204268115881987449426692615271347
27913762226019810078383599192012676341174654239026351
93095689313478023236713859006431050472438248559653015
186183406076555354754071129675942697491076672196921313
46965624481469144059782652281361684455607873131144287
47033864058733436633924324074731438438356302021171541
164460089172687504021852218046101141649501812417408371
96609091339538345379472297543458608740216172975131891
49671939449428924713846457224058855792374134044651903
71369500670433124187432615340538826177873079039713943
164493464480582135226462004213513688441236996738164723
207108588786945826685891338814447326487237907990466771
164454745633832716964835874078649621625213945212362555
117523825688307953737184688660801396834459093224774091
71399116259205116394147831249163338378227369441255583
46096588735217235256429049778910419015527591291307915
74044960194553975668132235132533256538174504799253523
48774419273676566830232987962891208626021540348189889
140127915400463154226507526167731406635107734869879461
207108539125300707472612165333152995301954632192947251
27213087592466616531114108255758554270747430100729751
117462274618012765871704932214051619740463182179393097
96601569886571919952252791590695514042336877628271219
97511557391586370081353783516341395481603054960022375
163582090909856826005376669995452344696708902186877047
140957397868778871769000987292950700661166666839467267
92221448251523700309753868870591570971909457839300697
115721616560957727409364387072472853746471737626902703
71363118703894381764788908242506240535354780888344535
96606617198621439076270213153935836472181197248204919
140120344930727846704374368322560873896060472757152617
93991624844668666851892777836256641407670892190073097
162716808738742795074827796431719762119979480212708867
114820239835571524218206927320050377503749747538826349
93963393842524323523987982617748113262480914849477031
210551377582264704313618142432120302187086522608574935
94897995200570933478721743396827763579249321679118475
69659694324214458538635461757146443492922248840325765
47029904748525303155900646666410927191154306632518789
47868094412934805718758028790636826330976433723783513
161816818794225267377891381360507616288486183680187261
69630331884429544002413278567926787828454235760754207
140090729547544409410259951374735405722997614838281313
116521089049220183914318772413823753954799240963278969
116587989816462880251369014499558145469236837542417393
92221400640853465977859807521859465603170700963799645
69630331884429544002413278567926787828454235760717703
27009859869720571525173885919525908961077758512141313
139216692057567638888725666409013460572903523507104837
116589222281827106061672192087577833720867924869397489
70433764127776424952364850181130634130476486385446127
47029906653385380424500760662896407785673090790407193
117493128081368804420945674123276274537804608732954999
71334788600638053203748835828478636142887862582042317
94026331124476074915847842218199730489269791107213593
70465745174694401496613739227018923202291568867347441
140152329924667746188202990676844618150727872182155111
116589222281827106061672192087577833720867924869855141
93122529919760754342532247456104484946844393870841369
116587989816462880251369014499558145469236837542875045
160946440215081321535979846703508996350057939417223751
69630331884429544002413278567926787828454235759805103
118394105310025281106902251863162391263222420913623751
71334788600638053203748835828478636142887862582059217
70460701803932528827885864917289717123410915476695665
47029906650468481215338689043895660719875853549727545
71400498887379283174746233741819421469272864264717603
48703855780204163667874231619931207391782987072182507
24367975768142820440011814849755890058048727445276341
117491840618078100599468908438034779520137536876522471
94964795253038063414122610076958051685171377329755399
117464895335053320068075140324750888477140515856982351
115718895119964765055044081690003295085759701210785789
71401786505391599298188045826102708343289146538343151
139255112632303862036987580887552563746017468586718337
139221689716460336336976513618062527050546593753303041
71400398090121403637996264558855011900864733346938277
115722854585103092943762797950109490970939366036599699
95803034578743233774038715802636258818903253059754813
72268258794357818300080740646627920339096984481756775
140122919865651995675073002267246497863022425005423357
94833669511605974129133896686110350291489465164502755
114816482031887755571203882216993770955821153297340717
69659694403083571991809697562483630512059742999089633
116589222281827106061672192087577833720867924868447033
93124015103326390513866011386428799909853435516682951
162684523627100562972409479859060824081482967691118979
24405310234103812181174304310457615855639309305354017
115757515164589585090016947362944299718512814161285227
95769556586376060595030099890700082366846461995589089
93127775019518459125653149938036264141955141526561785
93058251627778473407359700432427103449220544141882353
46963055476992686411788355331077649992688818455173329
93126489379272196171663386675386686750305186567879837
24402684177745398366045154991711893050444958980809681
48734513600179457516132464582284064379739447645270229
27914903045711234670472472480047404740696094314249955
47902856515705708380018747707301650427421877206156151
118328794379727748952128391896759650293458548944052613
115756281087487130090551397543432274913834318674062471
116587989968579376904980514102203863755088368902237699
94898096138172832378993555571930484713455500541713945
116623984018960556387362405459498069509523482035438603
117459602545956495508210806837620760664121479739406995
47029906650476810672448672540001154936868446548862493
46094013727165930752638799655605786813118823424806635
73173294363330144086211579081126990570268165947458937
139216692274296002275906769652442572173230652869579169
69659793222334182605113798262164025687903998937291841
49603804396545783015547786366230303174311554085664079
93123868732379313820882537478107251212496328095452689
94833622111909331838432828869381040709430251612212227
160983676016859697020802460385771507573872681283401865
137479843015235720680127423152425166925394156687293327
46967016694441333431304483559741705424229553121003919
70463271244763096192758106165666228489135331402480893
93093116130656145696410637511553398143079297716738735
24401402417025587727293716583804875860013091882351641
47868096314665266397995451501761830954243707476577217
47932372846018486068316625530934217475565133815394351
69594233461992556418806797808269041849948609151296989
69592846951266513112520240241607756917380576362614351
140054733530878376894646936143369210171281411957322503
70528837014443475588429543944970799572032761230597399
50508744586605661290858501044827798067479035535038251
116624033162195502722520703990159061167023067422291751
71370934932180609013540912447717322883943707737736451
117523825688307953490995946597753083640993111781240795
116621363296211192396002619751128602254531792988756851
164485549359810733363221783327835980055757023320261743
94902007759008221383416655556128364467944802578568351
119228836101483491551491869180028564233601210468203827
93127826368937548492945103116253387999474741755275183
117458364375424590568739941216938633037654750469738707
92220212275515828599204161476666099462952940378608969
69663554832051654742521154293032011381589307048332717
93995481380172972546205375665808821264670963292841261
46131344541823959426085348752955107024995073057479661
117462276437840659876677487536905070993963242674134993
54054582047927623876591571830261169579200505795669977
163553563024763949719466958526169339377914190595869551
115720332684304056350338492499136177924902882461551031
26176818167903016946413610986463621804955967439337921
141927743931907172559054280831006700469320499926641115
71399164027413699593718791571576258254517574344993327
69595465702071967597066028013202977654575886064008337
48737183835121623175506696313463102228736086334522393
47035096602979586772750832806897471900709297938870705
70499322357841744485691791656402586636767421554426115
93998205102799264306535051061725414993375059672954377
92254823340005143024369464093046162143791656662686297
71332217466158046994034396231994287150982324726825781
117462327942431151991626000256380816048023030828627241
24437445911749545124085336823658612353957975957700353
48740994670309827730006569778548686787189530326300245
23534983373266730247577583198565034997597593725415985
97569698687485345953774965635797299554756163525041101
208840438130383056277264256240369987561435833192569805
116589325203041985930984715391378153875561923149663083
141934535436068847088601682213392648652789868739293465
166234122399928904964843235202197008021524473617027263
140990723287066769681744630725267214900258074854568693
28183792133004558595940823378869083352346142009047895
140022592592858325773473751403789154372192482588908839
71403070162203457278297351215288017311199941633322039
163584616324012375218196631124616577649644149708269171
164486878812812503206896325377854087403453603857193659
161850194096381138356121493643374439313279000772615709
71396695298878907814893219791281232071188895344376189
117457029512645643092882503315829743044257333397530999
118396830320655047348498542744595265001165326226905973
93161249298446941500059719799454068768669622284751455
210546085539007315985730723135582434900514428928080031
54049487547351422378307040505770850805079637142446797
116626656090817570907320936566134392544441217116784277
164454745633832716964835874079008763930214399802367179
116595610311354653461870841969478516068010527108312115
116621410836242704225412990756583244439274086363634701
117497033997157033324572564093719398673652668100435715
46999052882853995289260675408710212055511557051981761
28748142889567490254206447504572936421505451372343853
207035306123128274932630681580035338482019663158419841
25309111664095618858897004666880521989633886844193907
70465849839443419405234848109299840371044622876116031
71431304886539347705377781298214138756538378874233901
74916525375022176157906931768680015447395569184983123
71401835719272617148503399712566417216988596924479423
70534032373793713287677558712481876469467680010207895
115753755673110860304786301628597469633814820583703283
29653085127748529457852052220008446734380742133385605
96603994436197860110320610729500602852815435563398957
47036585581424735739132993876279008235418282530140307
118393029157370330298590863058863328217803992760172727
70467133426141383229243707752837134356336543361596019
69662269332369474970475031061848805408384245220845657
94828671646929299875633770071969096924361323314279977
161848957906478435804903516407129495283095183131977089
162719283158266103729499868855537212143835968005070669
161848957906478435804903516407129495283095183133331117
117455939763691868055483892651103462937345162459317549
47906817727610862049516332588263742441389235237285715
187917581302513374065810419921285590407721447895215413
47033863912550971408757305694183764292625489651690165
47868195418348755367875626562702434088511829313147189
140990672089889028499280623181704878197464702284169897
47902854166338886265228684076422807610828534602458669
115758755231104869029660591150710417234985747572476435
187083299314742704739039661335747004004135599854356127
93995481681310599980999853411893240846698614742815601
117458214209464038747177864122084499652778566686485111
161846383261301293117026613730939305035065870992846945
27047196606378681636637619271046799281102989507698483
94895526843495917503024613348648256135450822249378209
119235119462932648626794976966405028332710570131080695
161847670220920850320954235488117864800606970438421533
70465897532136724117834857794857521296406159726448723
46997763661435320471138906473702277134348071406744317
208679493597524371381735292518835010132973596493327117
47939004155049150156232617092746243059160178672780425
98379412173598320317141556217078902212607412697096581
93966014348349443488190330866147666692105615386643535
26308048287695784468373623741948060327620108569257541
48840080042482721338807985218238257476450415637135307
95769562285504237156684234526243116481517021001466345
115721567403024403708204645792165073015811827182147927
208844247424021801461631471641389258563111770221251025
140957199729228930096778061795250247180329690420645973
94898145585866103245210488719646067326129070421376257
47934991514704167966408375025453985500234677941890969
140057354177650248166402627261169590166409394197499463
139253874323729311599642710303753776914353189865521357
161848953813141333358701088381547256103310415239729657
50510130804338568472914658200121224305006416106130305
94895427948414269695092030192190701227274668121688607
23534931869117366918464591727960508415146377364937371
207107303366146056637258340429986896187420660619132099
93090392641850456819204781833418495098094175952303219
164453457790435566804707111741602724389005508003706229
93958297229051852486354747716264938215003120531014803
71436397775340309597309774300046520506029674990668551
94896707731342713181455532612375264854484263806723309
47934940168197821717225856717102952949522481381738869
48837457710245843598350162603202096817801620291252121
140993294565153108023487136240153022843931611020653865
140962492065176014489163249557435787148867041337729073
187084586856915321314497562969361518031205532664620283
46162198165614914011878065380438518790357950047770529
49606177596852184871766686929214875490151578584520789
95736186845273053065640079220232991636504111609331169
182707239987319610709903634129554424514108022841313145
71401788103067848270655399957523789172771029463094887
184473799284605379974741054352675709930931795977931727
24405310453554620972195839005023113162365531473779229
140958430138032385006100770204939552109646029023537509
164485599102785215625902283743114921621186621642623307
117460988971832318095877272026192074205173403408311839
140061361030924308299376937757946519490728382084019143
115722856486825550212329853692137183847738167620132555
70494077182261657801607009505764957417586699819784807
93126540953877025023028089472544845789661398264594719
93126540953877025023028089472544845789655968760915743
116559808422605085086385813181732053620251310332517015
116586850980533669474422730107333777006350000805045227
115722854371075241144754029153588765963658621276001623
164454745633832716964835874078649621625213977980723011
69562043005954371714501096713749005472947663356321195
48834892660910813130633591598641982474335790830969855
72270730743452174273155762867712901802230902288970607
141927743931907172559054280831006700469320499927611175
117463609325961736831642630105624850914160582006423015
115724092679449422430369417721463258211219851173772823
93994192164255536439621077822280865099863162494144545
116561198730929095740431860339688313504960376097938071
71401786350548797835228585221426876951775029975734163
184477511734108701644966680851072203433458340802953179
47866909853971804098729387936179775104537109975083341
162584245354630157242822943213935864798137370792927279
50508792487267953567456880077850579647899540773704035
71399116557266389047551809054459752635894507114198415
185309369020023924860890535013919590824180224307467123
115722854731397284180019444994184427560572931812815559
47901517322855672229959241283573132577251794999631897
47904193426593168127252465143479514698556994602971563
94000825378137658736667472867449242534569656653523161
49637128206137697131185323287970554487560135804258147
114817763863133593866227967081944948767951933063434965
48769324629551526211816301180154406448036760019836541
47937614066029000505943502898082781020026654486756193
164557742998186955711690164849456389552158904995381219
138348785931637824937157784518114418516859710229914227
46966965342083860708524665712844119959258884640557045
71366977445050690579292704516550772297078302161846955
137446268099497388259412281641988633544375900272486317
207107303366146056637258340429986896187420621674197499
163583131227888808483973855470147388142549635846871709
25374677498687816797793046459899229392963067917808379
117493027219761260764351557307610389510967516366174011
140089443915649723910081506901126291704193942644116403
164524215631148783095360584915357584799740953095234363
116558416435013402016690696700976460097716453884458791
163516287509074145422311653593337659629376981195148445
24402735372235286126224166300030213252186961721253081
162755282840450927585749974282853611900475944404446647
162581676054546946183949731322381448979491770396125031
93931252839842823762413882654208680374667156468905809
138351309235802330177419928086344540979329233670154223
162715574591197993745989784190546144107878481114008527
48802749447029484922688341375815054782050648078487793
116624086638834250552549133755623611898998417997812235
27217041787958714346872273772922797489089130461014899
138314174228128043933244173660105627852302796765548771
140092066387997544224806237408415446544442819860476365
164458702968928896937997722123010009459842653907826139
92256061648379312006178826511504779505499004198092417
69560755615919699238701700704123529973471957982793789
47900229786755063697626113247402457374144804592692145
185179325141907880731902379288162657381581620991312959
118368700349035059617539459104421524617063178322429443
24437447667311164336321523961394137295094070956519667
114884666678834696403759816871567668519809175590023479
116557235310208372135628698860855367376238092855453661
74913953812819254307929478926592415295351572827686223
115721570925161445089807234011731745867170042773961827
139252590874969954834135158997338292175354825609604129
163584566952408651178340042842682373802946290732619803
140955809567407667642085781986875787744337598701240531
71401687680627433009188672850337455211839288414978507
140955912260533047900274348548431619416139837760205525
93161199845781600415827827833419759891127594053840077
48774520140918857683898287302111859970115605443039199
69592949726177912188758900662349481323344982912617717
93056964386955858580546107950561023743731580660988311
72268207304154251508079264360115590249271241157958855
93123916357231910658126583176996969130898366461487651
163617844749065622094410823585108304716929319005131059
93059588912937732268818304102235160248087302562529725
93123815557510241465004407824541995990986749209283033
163590996453552574437891646291682011168983257324844553
93090489916741936608557060277566043371447842284115793
74913952344453798763492876156902920226812786430451803
163587037219517043792084403789900523649706490518425117
93960820744318643246885458799452297331054158573757943
140958532983157251094877359710808991724046491610369565
47900229786755064190409858171362329721504112299063697
47870665685166328631746923798389329331597824033603313
187045918906227034522402418261419011104636941884293515
93059643834695614124438877414128774315202637269532625
93995527021616145970791463898192432939002483419576509
47901570723425694651663535157616042207458865088892903
47902903681565275042066269158888615287872400763308459
48805271063819988533418414479771638215597580198716145
24405360050459007345859226679436631455828364189460381
187052447893682163072810988395526175803610850078499841
181836861478730527989385637036362639854724838824771555
47933658413316991520447201551954626352187397121902367
116589372520814300375740474907157041945138144507134455
70460749422733776819506300241910467907554167327239117
24401449734823369810720864105374253338553347682872593
138351358891792690563499624607119975370811213371721747
71403076168711878386937469172945145660980523691489609
141926458218101935415183990298687108541309008934058193
138352547183970992862340625593312702147627464133246223
116625370374527878504369859290704204298532572376673367
115721566904971835664211030876096296145301125894166703
69659694405693181879943287090653009723273734248606713
24438784499095646523117125870780637272091951373703277
47902856135694319166391734568681633423336358522488241
117494411673688672801746185920226853157133262845895671
47899047131998796578618141469990133349815087977584065
50508744445837516022649249222535350484855494292118479
27013621617521517484915851819672903875668145790891693
47906813476650922292781830444802658040455289159478899
117459649939805703839123996106155505187789434608296743
117498319786711068043641932888141480796433617531172683
140090829899762743535853106187864015838299877361141933
69560755615919699238701700704123529973483017797726917
71401734939235177296137342137309188536775825454795223
140959820449256654168419528707288063223764153580144429
141022656934404788028603438224021615323253278278386469
50513791904522171217454219168710803284999904857752883
140124306215680276255947930281583093408642695905696589
47033814543615099138820673924857577060434137039109049
163554902135689645692993334056335623532826050896528709
72265731475650613874460810850929305539443224605453255
70460603212559998893600877213003970203738019881780121
71404359456886152874094391710804900735611475887880783
140085533898234309770118361823612011597641805474001151
71400401972452577150117403501941219274191862274429579
140058639739247940406040585711564947792146409850543235
47936276932794955096523858908315331356228855255411061
71399164100556858714855564068897071969144443570994555
93129012970600030233244951322804073255544384503091247
116621412664943001613798630084559640423961891809751295
92225209720589230784889214539904462632121915837973941
71363069258893773716080483748244802690816592956308131
116620127176613967396045757933378050368659672694510771
93991571441618368465642233762044359405981338605918749
116589323222537155427356480682451661601315874361504455
48770659861275679234397703080565814810822317811364551
163554900011711657207251099729522515374404911964849381
138351358891684337395900839952577874998951546358481575
95729953424171913581673303786550084538323022404409017
116589271805813684947668166033886858032572203870665297
93994144697267169972754281923046447948867285052156541
116554711727528846875788944393762555673679580050306347
117493128160454312343792865723154582827178733217214043
116589372588543471514747701862414225013003809376678627
71363118703898383242516040623522614493314058783706087
27912476664363721380585444994655893750184437492462307
47898946121183503817270012483727266557089752439812149
115757517353366529554131603207491863954969750283331475
114852428389762867494316386051624485729366882537305461
95731191445487273999148520950944451280618347152955065
139256398196688977705925305002789476634648504961289689
48770560751957782165870328035995140629107016849971017
47933705731001912241549742534223310513621515972069461
92220164594399567261686996562521155329798008722965617
69626226062601884986426009672125076395598381558542189
115754944322873522216192338160142087170449678972941975
46963005877257808369285228092743846964633371296235735
116621464163570325916577474099513992157573685563672501
116624082536865819086565782969673597749230835222832903
49603802421796524598901338777773001291139599064356551
163556236697352267603694467966420173046437957470061205
117458315304999738087554304707296033236533879788533863
141025435582138000503566568684483387975894781840848169
115722856486825550212251040105925054831108454888809775
92222638873363288150186901151056659337988169055714417
94795003535878530844898700058479547455829192040435917
137482317370051612713290229692524138174627824096133799
114852474244904970985050551991768692481222185236442065
27916186640628708697464551719698741987056604009728427
140085733722665183761620821531379403814371402619705017
140093450847680553002743816161153129775095380627420441
70500558102963563867254666278180013452296216275893091
69591559713243946739723706078631297792670981162479957
162681948694893421439330595639233092432553085314906543
162681948694893421439330595639233092432553085313974339
92254823413031957176834991012191359506096588129923893
71403076168711878386937469172945145660980523692421813
50508744445837516022649249222535350484855494292997955
69562041030976215302817380760303944453722587232380343
95736238476229240550246113748361720239512016244189113
93122530145145741106113661753910398359597336988614537
117493029042705652876896962189683666187307202324907647
47032574691115319234626137475060469246689894465842101
24407980325598115881951951589895465540299283230672925
93994192012338467781082768227692599024411846388837185
138348787692471921173664113944532713029996181983547275
48739707274527905738964812121762293258080219326831969
70460749422733776819506300241910467907554167327678517
71399215297651400869698817487869032783993241162905903
115753706157968495958614885166519115883678837432652399
116591898008458274894927512896943629043959221251767203
69628943624218050318422372170031270214622830011443137
138316646681450363925099222688961179863971670465562027
116589323076026562890765483783856836882165411046688999
116621361315506766970429807841158707720888216900399401
50512504438418600450914782369407410934071833441203179
49676937102987474061041041867075597478637555253797427
115724043234781902596041729191132047251594223204299755
114852426631730121242484662969829106272752220423587293
115722854370963045163878594299467246378781161996686255
26178004772386527223929617698310638819353657602370941
97577267472510794246862005260541363848502266843444829
164494755899351161547146094498726972598703541137718643
71432590673067439614957086092821738981814919015259563
93093062882631251554857560281089171229092050748131925
209608962502266073100449206776838338217932177187002363
54126530563927372126057861261040710131084258228036643
71397832818556139861680483763482697138555891330657335
48735897983786045974472541053286609628737360019991769
71399110779072682072638290455256455961813121755521023
116591947306955666422502222188172651414166659161879115
93159961596359114669330453533394937344645213040773427
71403070235338144859545960417323094295462677243582335
47031140868018488778131930952503995730123984628736861
71401788182053982926750488665378336549333052748134111
93159813264608389554140626735423577005912506431804373
94863286788064260589625795585946793328761528240466549
70500558029936761561939678286819363311452429951698119
140018688353632438838587516990033531766886729969118263
47976386614737049886945035031515176656757189803410371
140085533672732953176210503476678929350810393840564943
187052495287635717129768474152436442098424265016428149
46093964282382048156026025952542238238414580902602635
165321065793320798568050351587041818108893951823451241
71370837938916968080011299190200899416753283569296575
47906716854833401649524822168750005160300754400634471
140994581811602274812922564299782909486473802476234121
72270829996255219485075552733211341664423813919414751
70534032292210939979239063802158412446440530320597709
207035305830355687684008619164942561794465693584302465
94932809954623327785284208820080559359744883018421069
71401835719272617148503399712566417216988596925412303
47971038815994206259538138134002916590157933663431855
116622696485560951486112943971356275034071109940213103
93060971163931654507990519254403422187409433351834265
250558139448763601619159550941859378217563345637868003
187083297111899753482950068088312938776322773251843013
71433927437656090580133409632215714557150591736067543
94868530138003759475921728278889277938952151345788425
116621363296215193645726843912400739937810977222398547
72305441268804729099985904392091144921136668420477347
163589659843889634049421914630949387914415780282126153
140124256923038517783466295579865427026290345179523809
118328642239113806788688801542845821745696656262316983
93994247170846181225444114044183385772508652535507069
141889340700538800182872008079348556366054059423251437
140084198739749364121258367848990416933839839572978639
162714188227086728870867495902201983753955858204127165
48804084526624496867974406803239056829740836570594497
93999488616371034793311118018835541114628429083440649
71435159680665229609386564651403025278821890851485491
117457029436373160479003459397587397425150394932983943
117455692903012331852531927360017700744079125693112147
116622747676904550691051458225440574903531694100323871
26310617812718243253688138996671742202069813017737613
47838528404446348053627638612673010557565122610715197
186150135518351023223298304965589775563564183949402569
93159813337847597372447200696170075120303635269090369
164454795154555682292004199070427364572692675968976451
94899385283294018944138492178565203507657798560355565
186120457231706597523407503080327972710475572310881441
71433925389746835637156659198779633131455456333330421
93963393842428300143432062236353814172755126565160211
93090442303242318937055293621037577144267953285063769
48734711379323022076922307863499601400966295410078417
95733665589217545664836299514135984458844574512168737
118395489682192309356663283635727637231809827159844717
140120190738863112396675660136174853365580770714418597
141024045264937253525362299689036455201915632533734045
187079737321313505175673139783792429007390289390546385
140086967729446001860058279317346734624772380411254333
71431200367864594363260415362910763151291542376718247
92223924223841093621415132280862620962816659118008665
186210696157177442349435837915624705476896408509808789
47032477779018457747872168403905219270294320938886705
27912476591324908723390905746938819780485264610553507
115753757648072691371344175813710167494117374741708207
48773234647196798701902875772390219889196046066392883
27913712429269627506252036165685870352764637730157675
116661424908136106589966172823100028895004563828428727
48734513600179457516132462281882684331231933870710809
70499322059439078812700216349156552142851605681716947
74075813379378346001969180618869699809549021540498875
94895374776237219163671529830439404906680871220238771
140085683990726936173660451823110451828295859296071613
47033810889269714304278150885771920338653798489709209
164493468509311982317888093022719750180956413369426387
47869479080807831394650005914652202084532121016487467
94899280764748796039873041672853919535562391935333095
93992861034491972015819710807060937240541109653597245
94027567393172841456338440865196248024619965856067825
115718896878089233219282086918635223836168076046193449
187087258776963308260439685051220853134027252598678423
162714188663332460085011600199484432951924383380184993
140926393943743154387515505734766157279282724447879089
162753994943703676647544772996027041122874972239802099
23533593062242048637763482096793936949054033204611123
164460040026119824418616835022522447527246077068258917
48768138104154336000543910295067752437447609852723955
47900334457346386341558205405265050675977598369027949
96609091198774046774294300767692311118015184416515995
118400835359723800176312855430180317729211254774066375
46134018667640754009913275037018403723156599214143405
52318922223973963134849513277828804439154569779992603
52320209692890730707435458459995030062888707989372003
94899284638623048543014977150512379989808560956789559
138351311280985921295676867311234947742921209287030979
136542569517489761617163416344937057748101312943462221
93093063037698770315264088283519563576660645050364553
24403969590010009782914663526002510267462544476925923
93126388593500633300295499614152714124917833399973393
163584569073652335696525109286689170332181560210257275
116560943672021315711756079112611465004824630066447731
140989283759347877959427607950780238100122867687445925
117494364353099491602813276309824264621855055456992867
163584567028473221006302486262645254662980326053625375
140050880419132677275841765633849631130610108570230017
24401350845246769637134032311439101752418996189152411
117455744024337741611911140866361120424310921454813655
207104827106782178182746417735486560364162049543856519
69662364415899854857694376616687801857938260074348485
116622747826103642821942734258924058639857405737132371
115719047195879147208792042668376751645260290040924659
48769372243142826043398050181355325427530676209928889
24436110826632653728595473019574444533280543355983865
24434825186203955638017931128203017125377555875448589
46162150541091885310356399733958483988843517795407319
118395541186774638958965317778161054961778250919490185
93057019457700440542174231292533795628053906390742725
74913952054557610980756936001449337764770515738999971
24434825186082784717812048363863391189193897820895521
116588088858376366112914086211282160600505909253197955
93963441464259128947619556208573813884236858477052823
47933654384595116356217760908343719226572154758383487
47032525175897270578908905047839517257701112756686169
47866808986612658293585169437251281376840101885352685
93090489922372494790428748351673874789188445685789197
72268207585698550435905142188804088854338682226825807
115725279140359610700274515824430290607617262600854707
164456080493672968116505498446177895828368521905634555
115721519432344415378926581017744999802286598344468503
117490507513669654831353492813247626926723864476740319
48769372245964194115365730998365380999433444317454897
47941623125166961354714177798586585936280845118710211
141026719162889289461718383594357366982281606413624925
114885900750210408148802827878815910602660587600957297
164454745633832716964835874078649621625213977979315579
49674415281074369211374391909802899067168372340625607
47866858507144859946201065503574573291605037698974297
70500607471894640255271373784714694864066814685740339
46130059202594141421487967430152971708793426652030913
118396828418625300968449642100296889541819415833310581
71403125391153337341190653883974392852538201230583137
72401961740633948485141897480968630761449587816833399
71399213539606328225972000610618978907969307434974775
47898946270387231990301492703607575001127118214355757
115753708130021085125832606591555864006574686047218675
117455694579341620654946918080191008310449282517575015
117458364372598734685626270097455738972953017475353239
95773622688306675138151833761852183205043147523014419
140993294570775510031952743809449038429918503010759925
116622747749947850676361911540658288800001844165355219
73110208166658483199034084761816883166849682005427909
71436547865019730487142813967097329985147951734844441
92225360322716462889137501022400364260296101544802387
93125251293357780825899827488962829621902306292066327
140092016943209654239541775362678715991471797587090509
93127775168946442432143578232787270128156152991773383
96606616984818323270842925193808150927179080063760351
116558520953358882243303829017126109490716304124399831
92257398342526244320623041420960282930252520562556493
95736238476229240550180254226574594785388257605718297
117498373113700804737050187540178203081132800012482019
47938951283992268322491078360815291546979853774778819
140125544090385020718818385131640778267636726537111537
164458754163522501543106742028974295330984677152987019
95768326379894171567839318243864828233485684215617777
162718048588625418891134419986537048934713641472348271
138319122650938226833621100846545489347680316201018979
140991909888632889225519119245634575934980586003667877
185180610703492747370706800155010785477099367827952311
207108589212043114431683229536542952600685068442746623
94898096214225231111644254060920894550110748731846013
94931370426571358230245102924082911680846161128519383
47971038523650563927924429234312208969245989071933531
117491787448831258352812164011863376802904143626463859
140119156351282664472652051115014140078417127047637053
119231359687300655745357669944268179874725201658743027
70467133426128559767391235481913063102844912646968601
48771844412011637146258868980850882231547411527682393
140961206878100957627524029537941521534378223285233829
115657288823874948774482536190784720610134976701188753
50506222973181711218023924364348339493191578763973679
114849902905152827075878057845612615104594975838284437
116626659669323583882231934298166411095952446021490713
93960816937843961982599105118672027798212029058229633
187048539333365624163441766505321984985344402306587109
69592949726177912188758900662349481323344982912618393
117489119104159352909481284415740213510286684215198635
47834618527665250806221324146703452361099442980644363
92221400852047766744317507432530970508345072113674497
140053345197506574853840843300465902013917969992694979
50506222973181711218023924364348339493191578762654127
94828523377047496238072239943447780952486396739245309
116555902354886638025437913159312183520658387517423895
93965864109570473963880212351214307572407851245405555
94832482915670413012762892289922720003352346213132243
117493074985273143685654250636616105585224229251546095
114857525082029422375169713784452389058329717091587255
71400397941026023652999185584056288057200728599082277
117458364823281199684300142394671075454764812800544649
93962102347707195021460286580498058445759263332088581
47832245183769337012915134393651019315899824254274989
95736238476229240550180254226574587524898273645256217
115725378027230391971943411516427855361976838086403307
139256401853751520303133494087990318944633614826320137
93122532120006888390061542679764770975713406321881073
46967016764763143204939277733185828266581323864131451
163623139594723370728323274500742984392196805203819891
186144843316983565315848077120958575218529946777204599
94896760906415349442274919925524677656664084040141295
93994192015052276131786543166723271644282342378274557
24404021234919356331457431204340282870077801517507325
94897999229305791406655875956790479356727408504216683
48840080042457451659802473281740034129367114774715035
140958430138032385006100770204939552109646029024525145
117459600793437132322225402528674367791650301075782823
53147017689141135000750545692676864563937748053726999
47900330794649283409414924039862840300954116412366865
139217829357702494345199270281897396946019971535162855
115752519485988858965016043008412152761218849149898627
27008625727697969966142146160198686087893529196675341
73108972047061258681677162523823682432456595363011933
93059640031246384147622660636817828886666691711312597
115722854587916137258772190694942041606042817749374759
140089544788760932395220160333487291767028921975863591
164524215481949697376625264073159451424272135196711575
114819001814255997576265137213764080433231237056779669
117494312778395112396677263939346441473833937888824815
139255112913752298791575865054650442496852896086806917
140124203308752437759051451523948405098563247347207933
47900229862819799968524240455493108434908853759255313
29727651741366925646058330536148192045047927672985947
164456080794918789834874909118641274321986115541028091
71397977062520279276182293922266588470800908291388131
71400399915908785073157941039417562353622606132811879
48771848142104982132619017832564584983878749674766565
71397882339300386904395037414010515690445905579960759
26308048658792208534706636604059858162594752830123137
47902800988656454985718678321812114827545035182185141
117527838319671532234309004705942173658706213180367843
47900285079859018056002481417811613259583298964513465
47936225662565405935049855639506489320641867805847193
164460039803885607873723507583283222259624618359595963
140153718258130450475330198274159951870176835385840637
163554899938473102857099455489513029811488761230856301
187081912959305049914795194388913719922755972447306187
93958203822417216525408298289932513331013224782589407
140054783344062006997419191613904047818313594406364145
95767089832262081917189932536395180911330121796249757
116553228161453186505793341833331110152193990922854417
117462274327957822490922055219260096969376928899438589
94903293624393134422577714679505192418731280730715619
70463276806240924828577670217360794319666537066287221
93125150566666440947415109624100423039191860743941641
28821275818131208995033941135422962669537595157954341
51411359620498728631197416017977388050131795184731041
74037343939481399642641513557120090226291185905675547
93091725825132843614074596577460754713550348014112341
47902806550242316643585361389546295949970348006562221
118399502103298390605524227646658883496541155524122279
94864521380406091924409548433840053243329979900697197
95730942111547795927412231186210384284212594710822881
48841365606730359763043346996309187016117923502583175
47865669857678287962246310973181880010124679418358417
140118909054203709775792792378000054866991581730051975
117458317051892051887266142828885302872759473156386283
116591846588688225389468404021927524312050601933563175
23534979341835861783871495600427873220439598462115355
92256162295971846724675597848481292700252085161906641
71405639611473135715144604412103461972459352862661311
185319508930990244636634578193573642842109121188901947
164450839343776192774526551500021853672073574495272187
71397882412339519680227844426665493425230965468258855
47029956098178090651733311395300162804429111918762099
138350023952949503776641891677334307897912112051016227
69694408441914290762823804072668798945244928646860897
164450839343776192774526551500021853671926953158915003
210543464664219551902220072600564289973032450562354555
118400691121414849306403385326250331367226003523917327
117494415400965132765487946782890094787893610013865923
117527838316854005590093020973097123032458175858747367
48773232604610013199141420574721563391026320659308003
117456929022484377852263512449739766147004228335613483
140053449646301440658318660018087238454899400093232289
162748999549456433640563741347150367286920668759034831
119235119246208126877313728488361712828215868567171483
116555900599221326327591370927317668913519450746900535
163623137766143924834775411387827079648101326337014515
50512605305773566041709167543311930962217001457454857
47001724949300999592662427132521617050249833811302237
49673127955726779448500708638580160271110407785072975
140156340809467755313472151215783366676590066488176421
71367024915077162881898843619984527346746574280920079
94868529839592437789459614776961037764847682054935385
73246670206100809652527917533757108848673878596197747
50511266127239234602370093347977877015460369703274351
114820338795344890078796286937417433182816216426505197
47904242345075330890837745618378520422787308292691559
116591846875879262167025477582212082653923854053871411
184475035688527747133231498701067296633518977052331447
47902852411335238817505887726078141806514547937887001
70530073060889039147112817552254343660710986898747271
115717809532044121469965005564988564612207857212213103
116625423628599479758698156228096398777277274974229073
48737233060584024759072492829651551644741171097899385
48834892660910813130715417343117880979777629230365031
47900180265789749209169444996601948042108895556533963
24402687978493792147721515362676499926738648585423453
69626269875573805599377471954362929818931175070824013
74048769488088373003625954644107029628349966676494399
116622799023406236757711758240685341274860961597912195
115720331283635257417602437275823167087786472204281255
187087209031162975560792347159514238289990425017060767
70461985612648803912745778182340374714395688286135869
93962056638751754747141238744711965441077393765455987
141930526069630034343013832336069781133079170582080571
24403973464101007445439540996044876711688977697321427
119231359687184286835388231964540423300085834560130327
140085733582005559744872817140309516487956443647746733
140994581811598120161132514419694847144869760735424457
117526451966800380682790679402183447697827902059041275
74913954246272439709184772767788702399910456559798479
139186922423670678782271612504485417847664118289634181
47974942684015476992250769809745933566211952190385759
116588037587843201868912099243997696613232977441411011
164525656987571974213338248385816998156227859757211747
93126491362798303393449890967970185850255239394873245
93992908425545114646031736013648241849225623404319117
47905526156937720000146766109654998645829830265502145
116589275609037551462062869917489786310938654319019023
47934995476342247849104017641132587589517685414276899
92222684233186305284037638855865804634339228383951841
47933759198551857986027935625029204283000800518196993
140957197599620549689319500739061419402623523054998381
185175422731469195459342848033192993535243062511253231
50508744586830384042501176715052233261221613770084627
140957198123100439723449160840121448819274832259625829
94901903684490310615004928006008268189219135665844593
163587090110258143573745030246590785759037363734696047
95764566460609472787006683571074105249021614026617741
71435211395575460749556946187789824316081541608709259
94031631532156985674446688421370930005954256428918303
94895432123076267759141523846995918193733537040473265
92158406078926073356691634758931676880133988219563263
25381148910776950641500424207368409565216367884334507
69595414282214206374099636825366144196197456249682293
48840182884590979972271837571199961847737252808364895
92222733677970194264731915745389021164654676934376417
94895325331448669763709187566975010364641067038718319
71401687384704550063296964730566749562221945863085495
138319123008214487296783832592220827895247684980901479
117497087771791769152863977977116297400120104356126355
162746473991807408876960226728126096513756222346983647
187047252013557205670882810054352985201007382107895085
70528791519178433508145574342300169026016718180615359
69629093787032148126165617831659453444180086472920957
71432590377880990058637655635148604363335808695317683
162756520433823592994036227537229901834686208233017727
140957247041608051903634932682596544277686998486559597
95769662860070276920121602878216542856541415820844513
163626798288977035453810540242461177027362010561548671
162720622190526416853338947553408584107270560903041671
161716538991262144933522503609091124238957934860394031
162716860583505939783597421111988495762502935750839343
72237355731280365132389352794721543795326013959489259
94867196954596515867648457580992907173296451968199165
71435161731591260664521468488777611965160126704276647
48841365606730359763043346996309187016117939555709979
70532695307964061582582935226948114388138588787761145
93998202902648517655289621326632769619639754524977773
140957197599629031610574515033622177506056448246504045
71436397775340309597309774300046520506029690448338727
140954626771887422683677123604765424248951475281765645
164453457790435566804707111741602724389005508004656009
24401350842217496376044886036028766280884402908157595
72237304381948335134653583519476650785009917653860527
47936328428504536782185731473217437645902453789513109
93962106379029567751351098930829952324853371803657441
209650147728649859773471607721934261432683449407587465
140152329924667746188202990676844618150722434622903207
47898950073836141867085430096822729142854394398544825
93122529919760754342532247456104484946844393228808341
94895321451948160793788901749968501537134836288089419
93992809389690999754682070044666382914124122354503385
93123965652816073654202746361621100724227871751466467
163584416792269921261951326377387226995772446793431881
70467186674370186746914469074267879447772504339770983
93123815636379047612731580536791798539056217329608185
48739709249285167794001078592828795904359707223769713
71402974786429293018763353104729626790540433223983175
139255112488630490273323451673236115471294570321976161
48770663369110133647648255927660560258672855412626973
46164822469584104535708975576608874934603306500998617
94861849155766426567050876881560772834873531857264833
69630130231281554787858792626065536987483622997381593
24436112505891516462161592790156628222246801585891001
70530122502872546267474846107830540396945973906813655
24405308704056686486224692129847408930315664407461621
71369647094635239297351219017010940310946888863049675
117462225023917096032576306302494278104931610635805895
141028008384199904700594289821429810387734936990356445
69595521001122769667975175030257200476549426170474837
24402737344283221703416571345323364777713811267206183
47866810817688891328765325423247569322307577852514997
25310446524057042606457153130869664345860299678648215
93999539585575478784700173247986771230902528518341677
71402973101431358647978596982142304798422570314889999
69595521001122769667975175030257200476549426171389465
27045859554614722323407806959749292020174603035784495
48734711376493498075755514032137746669691548188180541
118395592374979774301190949113387158167178016240962609
93125150566770473695878646751658610872865423826108637
140090830195252507498179848314543759623203648377526857
69625132642634976446500672222108862088166600937846241
117489119250545411626496623652927537914706134890229807
138348785861316175697595849785595739895603139724880623
25272965616798179977033261507272281144160755952953307
93998151550536736137816986460186400368866978606036733
93127776924374708464375173344527897398691676067767599
24401350994463166403035377300826396560552827423613061
46967016694441333441140239859487691898835258349313523
94900570211452580510851151092801162937541514855665609
71396691852806616665789429768272253212739646326997027
72236070169616260009945543634743082219222339763447075
117494364352982642059909298809519931884411954630477207
93123914663685685504667640924363465460863249559564189
48739709038187211455872969067081478710471083762775993
50508792205868211481988169664153920047828318046730255
48769324702686362487676253533880843572681773921462041
92223969935626569775691605999410205392196335147783869
46163481673560441318137057663833243773903293806201563
93093011310852426835436353767248324260980875090359281
24367975762524899368222215690780461285396598917596187
92225160413884819630042798641397540193190535553988269
70461936024395938212907379875546476773895958662675541
117458366572632637240170990044715042069002919058029199
114820289283040072322611792225022858409476351978313217
69663554832051654742521154293032011381589307049668493
115754944033006001878150725522437241429651158761274895
115722856486825550212251040105925054831108454889706827
49675700842738474333844662613026320253499015652554403
24410654296789021134757938564584407030927963951631183
26176768866696297566009800896347814051259338836677665
118431487395337662693288374793266059081944822663895361
48838691855185516227632244047528954912806637279430317
24367975762412378543406776764224385076136755260717943
71405744209250527785200650897172882317033116383850903
116621412890081812023532436733312411149579907918625779
160109537876248305801650591854624758160671807887474855
161850194023129607607082631189762726805017904831072761
116626608181924400172133615798958022986190915694236513
116586850834255495331759935548748194360331610195790627
115752471869776092813638563643284286642919446787690051
95736236715166407298453005101140353393190847317431993
116622747747234362908036555286992380796390412229974423
138351309233089482874247714670379059077071349151943051
70530122502851252732110067306333484790411478823715275
93123867055929174973035745439699431469876150454492493
71400453321892486276718983816347118163129834591449827
116593286415064155349159058265777677956469032584319501
140993246946018770898421582132024900897599671663884421
94898096284430665335158991847577694669692127017517689
113984672573275559676356548596339582220438706752676441
71365688007006890945386421858867367306602128750326771
92222733677954181969375516422918335764196941624723565
116626706911035314811897679515457378244435818854977267
71368262942018742346900367683506631291269843545762651
140058639592715574622196388058823009263849566826531683
116589324904605848953867732685373080627662213065757575
115720331066906739881966381044384710793785518027786027
115717809242288790474428036511272326676177672580166351
47901616358930366348490577309478240152818168089660317
71402925631512943782834764061345601479626783048189603
94900621479180542662734597325094521023119034835320279
70494077182261657801607009505808571413471446817829479
94895321451948160793760840555699118842798691787701719
139185791039244669267900993921016872573141612923091041
24436160046144237075555345917126316263488456351356673
117491739973307758636268511641591985578608483636354727
71369651266812620652379653001990448489391180749332635
69663554972932008513272370731673357460789000975522317
93125152623352544041721599060927454263901752184611571
46164773174008110454614537796482286988347894233671169
47033812568753799155003686522378463655706516571008673
50509982681297245588378615792135454085060630150286051
49603802421796524598901338777643663758107472009188551
24406643338845674133525803614338918052406020034220245
93091678352621939729837030761351195277656622104026041
71433826497149280322032601189722658209916216035582869
70464507364360320710115028403746641746885582988894765
114851188469542096740291878706279241770180585676501141
93123815489880632828373779606056275621547555390138761
69628892136831037958674365832761820334663667374801165
92221448110880086729197241603987679435090534836098065
27012383739670978406192407009470134609646310658695417
71401687680402857293004800124746896180388633007404303
115725378170803887070488867036299681957497458937361579
49603804396661998714517620126908387879189990809792679
23534933700388995198197692734609890219482833323552583
50513789932361541449569331157874866531660343481994071
139216692133407485490434588212224199931971441877117765
48768037087487743920338288685566630907439183678416189
71402925631512943782834764061345601479626783047310127
115722906077887125398749966369016693522852262113010047
116620127176617968636930128781838246342214562945809715
117460939681999251014330555214034237038768724322206535
116591898233505543112927571822009963696028041511668483
116591846729460531720939292936335637466030194923715027
72237353902700924711029148356066605956390323489507427
93963344397540372969136213701749212891748089293242051
72238589802640058891475608688443829658900240423906871
141026772335058182149689057661073532442781405303329701
47904092117320271761594802200885122936549737777534465
27009862055684624657949368922545896804737169601830689
69594233461992556418806797808269041849948633579880597
69595521001122769667975175030257200476696038857190293
51415069813383729780872140822124407776185278186292937
117526552605965981872133249698477369308478563135147471
23536217506745524292678636797780630701060278442957459
48734664052865729424266500929814042508575234592000817
94867248374250366263625871490751911749214384662185901
117498319786711068043641932888141480796150865388702379
118429017122140441393133113315733573878217867784457809
113979674781841762963232644526999987918582878531012041
118392867209940678173578514762896892301302505862789743
46164773174008110454614537796482286988347894233722545
46164820562222117978931817201559412251482291662149241
27043336182817228910902373855245933716252038207390851
47905526534035713337509699741555343064885230193247403
47900330791836084736550742138276184343028183380654445
92221400641062017997750852552769045469615444134553145
117460939679177564045195574692116808959096265977845479
94899335835709759941465647762424188199820954995895323
116624033390497247589213117896091708190750675399094323
140086868983230503328565921389757913268088612800316675
116586651079921862009377137355208120738757273278286617
140089493135161621455481140361304334670548570975285223
71402925560954394056870946821829514015744597127915827
115724092606422774729607963847586416719107156167789079
70528789172966566836433244117781723556395858299016131
47001675431166029053214383312743840795566340080813141
141970475565529439408630613567431926409249867248784547
71401689432937586380415040294390635176528608249286547
69560755615919699484932495210239879478068822265363269
47868195345101540514630917389750740321659667257454841
164493468509311982317888093022719750180956413370817595
93127830245751189002900883707147957923279163687450167
48802747401942250080181923430410747773159222790025465
26308048287695784468373623741948060327620108566938861
93126489531189258674122528698835049484031016815183305
137479744193180714863089707100580520335460278607800347
93122532049802260863717182737764152536886831468897903
70531358549313949245105237239890296407891931831729819
139221690000705625408234161630780590001507775022328069
27218324860303513132783288593093067163559226242337531
140994581811602274812922564299782909486473802475301917
140959818620460809315336386235390379239111606921687597
161879807645454914245515942235882953541873960862144537
163588375880002295713084050687222124298151204124283849
140957197596824162922940655793073327747235812343227741
47868199221693984581980155543184133447335638500317741
93126438176135281768767134611661312846225827975091185
93992910631426634185565107374922006224838640187918045
141893195784299330182632811082248976414464095274745037
48804084526624496867974406803239056833541682206813973
48880031655725826059291325639221453294078012261812865
48843984205644206826451228495657940526827816054032535
93056964386955858580546107950561026415600998988265687
93126436136686763124111775110091397749226118112524825
164488219901525226732556377769510330866007389959540427
164493462950422654921210654912056876803010100894744955
94904522207326629955339252206062276410044582002072593
94904523740765863241893998178114729976438976427998893
47866905977275512479603233949471224581242925779659245
26308000744530314572035920385228714914589609400928669
70465950703985191510513846261993906784233928920282183
26179339781767936931461880334716747622524472805287445
47865521745685856797064231551472221729368236491517077
47869382163500220522417599863818147281890319574784541
24442744338609667958395382876225926850044143314542387
140125542188783419432352741246096347085742698436529713
27217041787958714346872273772922797489089130461015575
163585901533746698230289788722828300824103896134108771
92223924223833404619004620018360088543005489421736193
74914003477044822081085046596335936939437729176421871
69559418628742625116210874190040706160378110219091317
207107303366146056637258340429986905833085972434888803
48769425497114889919955308609396311614586709335264851
116589324904614024745422601575178856373405886357114407
116588088858376366112914086211282158405080273607859755
26309284629410889814279569269904856559795111536614941
73107684868108033425219745438205460711796841716068005
47904092401565875961590711846643817814356546597070093
94899229345303199818772680375522475373913596399126147
117494364280064199752516666253757761981208354020774411
187956298470125107616913037575220026739383521239519051
163587090752092283102046826163797426513419912416012951
117527891573946870493447670022573488621545788065455135
162715525143825316048654441906785596505973530517768695
140954626842321588268939603513926274023203103555121957
27218275488654477475705654836775371971822296439157399
93995527021616145970791463898192432939002483420086213
70493976162660855503738407136571192463284902899603099
49674415281074369211374391909802901643744973497619783
164488170307741667914167051396343996118457198066328955
71368365403808291612330823202879893631673296054237419
47902804721771397200017850655712522601598795238831797
185345313118691935352370860245638410490421848898556115
96677224062972425515443574365808406952674987852873527
71405447599628532356108972987063642584365990023781259
47901620095070573735791173088200395746038632441309317
140121582878691956960646131184232883587737114114233207
162756520433823592994036227537229901834686208232559399
50508744586830384042501176715052233261221644980666627
115721519792562254233392616958523106982455108969447007
49603802421796524598901337272006529153083896285785027
116555799582783612153192463535345640620769382385042047
94963616629175839283686609946989754104259751203671927
70528791443109867894108159080328131841149713822556907
48804084526624496867974406803239056833128638336686097
96606565711350794221909696564352636031133812302522267
48840182884590979972271837571199961847737252808365571
47936326301726346203206985390947223882335897704298781
118395491586723810618901410344940870066119758820455049
118403406485714738659684899609967773797769822709737003
28819990037146110587108782874131163944433812251051041
140957198123208633761522893498578354773159420097821477
46965626453405045648686276388130646766441632563257369
117456929022484377852263512449602104632232799829046827
117460939451308618764571808887860564382219374378666943
162748999265090766413064177098827744941091785465498575
93123766264630284721683523201793446359640353752248641
95729905883911511051144579884345128013652729920718785
139219215719104278603536693337013143349959247241345137
47906865121456063229965670104072283394746254319363951
47900284939298950559159693865641224167323445448885293
47866807090412579832036172297760491614309670510422677
161848906697890198395576875325643201375331796241062129
47901618038198025438232016931119635212212341129603467
116624037120699439580828476845087614837753392943829879
69559418628963341200756494937636116511020936652577551
92225512235244733827660834442397820640334360353721399
138315362804780039177693135102125947092175076208270851
93093060828683932217083258799442807266831272931466849
49675700842738474333844662613026320253640174716854579
162680615514312026136292343824490972041511936307584835
115720283242313026697664123145329010817519875497138675
93127776924374708464375173344527897398691676068664651
93123864934872746862875983447888007805412476277530813
93964580373660291756896782826623340518639567252628083
48735949473769538111729714745157062052779895309781265
47035198921603452580073989201645125092757742391568277
70500558102963563867254666278180013452296216275928919
115753706084937845842475485124470042578169938824098699
116587938467251535551147008115960319764015835645933579
93091777318050717230891195371813497413590723807542987
70534030691613133035325221388026833277775183919264543
115722856486825549055080251184754957215893763134798383
93125102953283519836181773800423686950212924337339289
116624086711877877305752763750678261168063764146980361
27011098178095048076591037079884931092385541552164217
116586850977712306638527408121148008958871950041605027
94896658509113141452033367821661505225930959360883675
140085537628428019386866175668949434148070743293696557
116621359492766277859026137709283624509902652616808823
117458366578375890495547277014102408353611917465241367
94026382623427666414208807470917158022739462602103321
71400502614526563370759060447388905282119326096753327
47902907558040679162134215389803477014158236418817725
116591846729460377817949787757402867549172984918620627
137478557597249149532687397786001507870464688257215179
72268254990809050500708429176010858466757338485251907
93094348297804291161817197044435660822291130253328925
92257346925693613519391391252886893546532552021411841
47031243716194082205841459683507889009401123359700399
71330981352278601690289515335190970561199015339776717
117461040476327581225086559709949370239424620496418089
93125201848578053145268441045378510652509939916043147
93123916424648161230842831003839012636201704982801041
93960767338213116916255197152407158856957532347711281
117526450214506571599930604342381059341606567559096351
116622749648972992321198628546809761391539322307743051
71399213182121670329166597301814748180016260678764751
94897995121377385657255447488815640558930026939099079
116586850696180184761072832929953109985687421264454351
92221452060615345154699328668005628716079803021695349
47869528300414790553727149920041570875229753763791897
70536704065873179527572708745903046798222144356195891
94898096141082214264516211830122862921941834522428705
93090442159664811460173657503755669412784200703681189
72270782591144733107944769895302020444622883071452839
118400738881092602556169022104532364540997236488117379
28817515966563177600864552733869978940381078027233985
139252590948241671280301491566092338541176370195450309
140991906310455633173551165977795866425755075629064349
140089443915649723901312128076048582430822283323808199
93091726039268562257082981068525654751775978593646349
24405359749347007363652760995031920810649930036509425
92220212278329187103965300203426107216878628690356541
71403076168711878386937469172945145660980524000387809
115751232160753470172429290425247693987125763775718179
140089491385581122277624872840787645967311907223056893
47902804648520019415992315685862855284449437700649841
116591898008458274894861650365978791655165728966832527
71399112531483371260691496497889818286236842200856061
47901566694608917004093022066180840308430619745785601
93091678425544234573708971578076014948720959420487985
93998151328060656272607212974329418901339933533372033
140093450847680553002743816161153129775095380626963465
50506268617338200230843144011392788179888926001026223
115724092392398935344392190511599255451599023403724327
93992858910418442020341590912149948661387802660726457
115754991792908473126554533245258396924803533488555051
71399112531483371260691496497889818286236850541582013
48740994670309827730006569778548686787325260208157997
137479793787272382521590909711144917179902088920265431
23533595186190246686105488919783843114966715684602523
69628894179425833046584274183814838994690778487217469
140959822573238803945117467294938466100121508380500805
69628894179425833046584274183814838994690778487199893
114815244156850254869772565351650019931388491052799317
94897947730449422016787330470576368940598251461631063
138316650487612286837684097180528430150410669352283575
116621359492766277859026116925095044159405993795798887
71403074193833431669286768566838952072493622669671433
70467180969306840795156345509396572652087159813352405
93125202206082890328444264542215208025808520705516907
50508744445837516022649249222535350484855470790756751
47904242345088134890343190184823741622881436575750179
137482319201552618226913336455927687320971798814372903
69596909033140237546946934980706069171776337403812795
72238542479236717516180038870750831542164882574020003
92221400567714456554839775542536574444988827241863741
27078095792864380033584188640371605704580250417189975
117494360403363918275848882379307562146889595805458171
70463170312501140179718301748509174016462986984842447
93963441236273174803702507242854725247472649586440899
138350174405776812857973495083109170968018938912862297
117456976340490051592291581828064442824823426444403671
47900229935963126034111583706205489116761144459788367
26310617958866955657314745114939515775249975413363565
163588326373440559124350991052048370921241785998428243
71365741108724629109052376961805180217381559391141471
47900229935963126034111583706205489116761144460262919
163588326440957500127274028736786931451251219199566643
47033810889269714304278150885771920338653798489233981
71396596848045658539485542755563488624617567390019479
94832536087734764164189460353611664552675122717667559
117495702940432596713605837117322213792978784496986663
94832536087734764164189460353611664552675130749477735
140959871643642502769700657488620467357456062075234325
93992957799990542042452650527641558060456198167854541
47866807236807275594266012835917128012658020475288821
27214420995216276923603173667127628499366476140156951
27916236153045425335932303373953530806078941260434351
70531358470440347006354627895305539109428534848038223
70465897608214142734742851059588497924396193789601415
95736189245344170181982071595519552934785063318400613
69626319173971474555308025083791773587532737198070557
116562373618209472220151409602288477476746998437879855
140061361030924308299376937757946519490728382084494371
94000825378137658736667472867449242534569656653066185
53157014832800495039818509191414482529018997603528147
70532695386937067395636402281653960189076779650810851
163621802610600871557383693831991799025213026237904927
162753995089986010731674384359500430523348837079550927
140961157509264955848736367005626794986524590314023077
162714289457573083113014668252522433391763445486424947
117533132943190753863910142495474391808066198136542971
71405744209250527785200654820037480193021346202100163
140959820376022261109223592620634077503329918107605861
47933761033177697022155998796394809701738358829274721
117493074686857653112882746183570448370395427099537715
92256162295971846724675597848481292700252085162803693
70467234372585851552845431696091115217914537585333613
48837512714019133610018513503557607526348740340533145
71369698587410789302894521709871602576089406015792947
116624033241185792741009716767537771818188246936661443
92254823340001147238009538146917012110329496690312693
117462274615199406418526760499772432733992615376457287
72237353826644356900427599869920288120765004021078775
115722854725750707528848600512381043374389527492008911
70467234372585851552845431696091115217914545629025165
187017786728950576979172637243561496546086875994717927
48771844412011637146258868980850882231547411528121793
94026234440884554475659888342703810401311662602011949
117456980143934966129282031971527380608588181711973519
46131348421225237886320392732990353446991510296312365
93123920231339412848822176104007024170380952217116401
48841365606730359763043346996309187016117939554322151
94031627875002575048411276677992295399553100907672813
116558471359683527616968157987592788970168314769984315
26314521750931849899287492153774558208595671735098369
94900619870239648957367046164583797628065995739908509
71399213469276355693853352629067850820397298758419127
47936330488212082336735678756170628929240494762870573
140018688353619639783394290144957114487820478878680959
71397882339283600121869673627912264189436319852031335
48769324773124534512434011582361698196346478431274689
140993294412907099683822934169088279991758554842016093
93094399641402042797976801273211892020764615442343353
24403969514153682784325780346468257093321817337884139
207104827106782178182746417735486560364162049544314171
164494799709176652005417661932812975069805315722066783
72236020722115362653643873031430850552322803887248951
92221448254453422242075534529906179493656290499431745
47901621996576969182546554858760790739844129833333145
94900621628505466816900816033504534003327312343506465
70467032637888578074081947557874696071450594492417597
163621802610600871557383693831991799025212987292531603
47866854560122614784111119104245719948359490705791989
53154489629690367936244691384069640446639761137750355
94896715195308709549945714396854376538078555024566913
29723842304138499039495251371057228461288007743736147
118327358494768343764553667598078117259289800218126703
116620125497129735772824762146180634366200012752126575
117462323910788524607927786758943039215276037519275459
163589613693266122883542902769767945869614463674172751
140117674912302297860397442096965467935366179514705375
27218275932815297849350766881796496812592693598341623
117494411670992489648758384983981114081957366197562351
114852426488152771711596252643096360242501724108113841
117526499583226050091644444872490251063268126209482347
47904090353556921677141244916800623145149738044338289
70463172217348572779777326014137279951663182906544245
116624033235334174288562967232878163960937623216813403
163548478041156106959159049508121888754882758565283755
47901517328914709804022742570774183874875667908413817
161850241349570554824316708025291825706656303905902333
69560705869677755823919251359012119796637344414327363
116589223961397905284633951565454175763312485429876113
48843986107275097025558407302558903308262573500002731
116588089001853351260267893764242006284632962586829803
74880527670508485001509947885413061054732817696444755
165428069925895421950812487636721661832390546088531539
117462323907854148430588042810414028758489906007696103
70464611742163199344465294513116264815248816849821335
72237306148333138535010055943916952455163417753869123
48738469109643052839291874159021424319803708889802845
95736188814500113781238085709478967228377545502845605
93058251703634788577428511611585564712966704355641589
140955809567407667642085781986875787744331969019189603
48739708962343361517661128493989512585204749371067341
93129111936244555290863443045911976405054535892258039
116657511084333411320152347566741814477378977102306967
162714336569878311960144620533637914829595519332223951
47833481376393203776168672007695222200082549275968421
53154489629726730748896442337865125125476509784744027
207107303366146056637258340429986896187420660618692023
47869431534812183062347690170112667919805803911018945
49674415281074369211374391909802904128426823605437507
70531411800256080453134955744545188655352892952842703
117455744024337741611911140866361120424310921455289559
118395489840268292709782799469810022411066054347895433
164494799861310114668444372348011539141923959778785439
163589613693266122883542902769767945869614447596438195
47865521447274552867938835166032892063846532354189981
230539283509413499825199470668513084969299809269156227
71332213736172413991080246568919847056299770406333717
164493464928109964937753860373641068039475177627405535
49671939446723931926423012508852110395762511921025859
70494077182261657801607009505764957417586699819327155
27013670994559908367893209924263876058689071833944993
92221448397922557416567097134224554661794246871714417
140957197672784861010002468648898860914099454631345653
71364303321813377789229060883197764146000334877036159
114849905020682389315413810615659216714527870477337265
117490401014399002541636727185148780983735563513428591
92256061648258941619300965766198532401359885237053341
49671939235717997264103131687361133522189969877987751
93093015561708328426925058122701019257292458981609397
48770608365349032270404713515887774048876022609262841
48769372099561808385053991367780284573527478313754893
93089105395280105604630855860663831833178716494808533
47904094159710677496754597350413367208658648262596669
69591557583536021641879339833273463749745107654403455
115719047195867141864307386325589912149534641951351799
47904092258204940498675936912635562359452724329814541
138316650487612286837684097180528439792405644712405703
117463560255553862682419124995044834403294228233462095
48770657880563091031101187569531976977141890043549293
115720283453435484154597868179771351453126245310761803
163585701911949369475417398814752034433865771929823505
71366922148808919460714409518142102871340178775581199
24402737273966072633205936180654769020948066809269793
71401786651673780627766867542725015624169880057822799
115725378317081901864700891804278081368277529054178255
93126489458045927427071857211494611961971778932332341
115724092747074395572016923783276791235854256684829175
24401402188732171863720931303769872455626472154602583
49671939021690151621213944574069808364494842305118375
46130112301624178115893926140679160350066410109791805
23533592983251757161490760444140916848395467610546431
24401350994238443149406871053998072120203282835330907
69624984161984790544050000869758182113068816718350145
46128722288897650702334368722159611123513611253465311
51415069242000254446736227323374268108116169645073341
93125152623352544041721599060927454263901752185069223
116591898008458274894861650365978791655165728966392451
115757517207084348224484830219606269672995488349186851
51415118971029432735474931077825147709008033984848761
115724043091104683257640511599822144739093400220654103
50511266129940392346583004548405504663686742516413483
163585701911949369475417398814752034433865771930755709
139153549172549044290036256305808530746643083735261013
70461884599115854769934915714438239537834434980763483
47901519157181885812408420484916903206671346203581693
48734711235737670984966274908281608937267251997401841
47899047131882580879285075127471504439195861979087117
28814994212254867509022329008563358569146178880167937
94899334159471514218139748901595211951364535409287991
140090780753407150312626124859164195680393127120595809
115724141907625165200763122442943292472368838986226507
47904090497138100542710365976959296043370462419724193
24370549017948818564051246586256835201327441333441791
92220212278329187103965300203426107216878628689003189
47837341723885918061221271962717732646416384106908219
92257347072204697379271827499798555768560875407914173
93123866830769224457743250266192849403352970626163517
72237304241200677223316184473203708460628669362852503
117459649939805703839164928554552637182279276606660215
116589372594178039189605086151989699423658747129098127
71401739026913365552492401052702663511167447590594851
93123815489872297679599238812599644955129780978786241
93094399942747593142590408031591787065903825257976221
92221448471069583054725616342275958121516424567057649
115725279207988745816891054224944397344779826070431307
26176766894756242046117928572411169045696121252054493
71332215786998426326216060526260541529964065760053889
72268205686897497945789618300925524242039186409170283
70467180969306840795156345509396577713926960580917909
24367975762524899368222215690780461285396598917595511
92225209793732396535734659387462694419900401816647917
140961157134901425855818601205023015614021178649019029
115721519575938090465017321932982642266562624531502327
26176816122915640984397066121656746777394658131985741
205335744223679403407110678208264972560841903281130745
71404213097616514549440042727694861561876729372507435
139221739231774425630041944546077110575064606872505441
93123864928934412097418131522686456064185289690443767
69624984164806485127144288497249986126134184965129513
69626269881087361711854799118285846677221943980415385
26174292680587804047118412042028250899613366530783089
47905526007617297144913691873786992718939433541469553
114852428530527170860915959728789689256837462564531541
27009862055680304219214790672423793742182817512152141
116591846735094945492807172046978341960094192944097903
47900281130227803506041822938577210520228957434746625
116553275701801137116776728988764731209540812821684717
48770663369110133638878874804580016199802589460138221
114848716303474487645843254787053727312424646371956917
46162099273458974327789057217206193744280727024485435
141023995978342046756938316068565085975519893660536749
47901620170914742152019864614335930169583942361555983
140993298140179410422967635379331334305474698454558029
115756229670634479352372119888998558503259044038019699
93959483751632008079183146822742750372981998168778237
115751234132697700015294458828478551546940774960403127
71401736832526680314630236795129241668876072273394319
116588136471659248896388073851201906114015565420587503
115752472013241062135670901968237735498645832846735427
47866906193891673292253315762010403811405465591792893
71402973101431358647978596982182690528094595157518327
95736238476229240550180253488411009216323253420165165
47900231840269244646589542616942426069128895761971709
140959822573238803945117467294938466100121525073834085
140089491385581122277624872840787645967311907221280365
115722806898468485558526622861659022458322114031156807
115722806898452147445528912010115343171808090850604499
116624037120703120721761974857828900180291704156031403
92225160273120681996095821155327520469661348570093145
93963391867553861541985507476899581516922694671710089
70530122578695255662708659635256319280990864419890379
95736238476229240550180253488411009216323237964270841
24405310228485903657994531581349487697355891679962537
46997864382395583889376997324808517049306745469894969
115724043091084344130991893221440659587939099663114775
93992908361057625614152275933278834734086365227029693
23532356866567282392288150098029318580139396873054259
117490401014399002541636727185148780983735563216394191
47901566621469753923600272908613700212991422234779821
94900572327070028679142257306658324494903582303646861
47902903754816492538922824439034067200680713968052375
140085684353837831576815631210697617387067838610425837
24402735670646281775418214459014756960340062958266221
47834667977846481174799089160327163700161344507071863
26175578101612290691690075808622957132150869050104465
47901515345189328261474534759512277251511705548294143
71401735223576650973257639211941593817666873529821475
139221737042876788354738225612684014770330881196598285
92225207818875090670727662998571121795483984931022293
92254873142052960822057030664309728636539527297216413
93091674548969126687695164650337431429222477654828945
72238542403159970401291571297540278811116120177939751
47904090285931954718867535978904974099496134832768045
115724092609011244485644208800739263117556848079999127
93127776924374708464375175615795471326995340087719751
47869433591585179774710203813278787143930395903896809
69560755615919699238701700704123529973336220094241965
69560755615919699238701700704123529973336220094242641
93095740586741333499576746314075870128615342574358451
115753706084950016490184539968944691211304243549778351
94897945826009137190986851591060972438249706118319451
115756279258787473422076690515532550147884981514602051
47032525246127692993379331102778998776083667168091793
69594233388632985316150773926076788613140105573881275
117459653968427535146771069381972052738864633136755555
47901519078412649717901898526703504690190351919653169
93963391867458787151626762297746444531929420258596345
71401687323022404979481249294757924378278122842330951
72237353826640515709125942500481459250101001701092651
140052111052892154618464659037049613324081631415351051
93093062733215586653819611190117251159203596583514189
70465848090062014597884924125419794850858893587001395
71401788182053982926750488665378336549333077140599039
117561213633725065849647308268012685012790289613076591
185347789372396745486755464765563559543737122404642419
71365689607375807216644467910650776988257500791720055
94833873223994233812039075755504561414904190909799483
94894146485556142944539258335943109543058266026568485
117494411673913882844113306314270391875925334960837223
117490401014399002541622759145893184049145357589827023
162748950104648043996735398367664210500481027316482019
69560753717226680007392540057991140831554507369885199
139221737259617643227883472388236302675531692573499185
70464562376464663909730188180715915376931961539020601
164460039803872630774335992625753368589494952149889915
117495698987992030845827088076592552355135557238515187
72270780399338189133902535802108940001122037757712171
140090777172005181976694219098536158076147334596244069
94867246548471455660270251922556848238919152417156649
117456976340490051592291581828064435285800546273524119
69559471803823591353892232533516483823028814703711743
114816527816904263989951401291303334547412760067451373
94895430294401579347051008218893230138043582226621617
71401687610089383635529966064230067461215003039953607
72233594267620824664275038248253009841098806720483179
74039867454956427039375639400373194440779745005166199
117497087771787446345379212747764132951674841915542751
47031241437178367110995872910422193167048971375075341
70495309270103400713995641734870227914568892713763447
47934995476342247849104017641132587688182241371453251
94896713360657586611664171597136788473604355306817815
70496695699133994269864227618209037908179578231398711
50509980565558953266704279368747956199642080900002531
140157681523579414251156573327624021446620146972234669
93959432256021798474747199881894963695897905297638493
116591945405233196113590218294086233223711739906616263
72272117392145674119759633717731458562199390554740761
117493027518163753845708488924411390192671380410003167
71403024374582300558215174701841873912805420861571755
117527891573946870493447670022573488621545788065454459
116522526973528058464459419195219320446153956509069947
47900233885577367443029834094064396462430497552147577
163584567171938040504155094189508927018961995548259747
140954626842321588268939603513926274023203103554647405
163516334756944971960748179295256305845581632176464913
71463450148520543989618372717661126548021920659457565
139250115046362444548598261672800699511195528177097413
94867196954596515867648457580992916818961763771195017
49674415281074369211374391909802901643744989881122659
115724090631453113079915500653125981749895981651738207
116587938546016789109819303816968909449533668228953193
47869431686936989738983570212743629039275838799059925
163621802607662980681643050349074923256353006299759813
23537601887443045080401472090860314374483825066639743
71336277945049409578262476194906947404481689886332261
92257346998728750973508400157602621938716027574235517
47031141096324727611472904067555042211934097309504303
141894370680456616341610484801086132414368957876562215
92220160861605223879266857207860756964874806219654941
187017786658599488246977009795221925875104532162063799
70528791443109867894108159080328131841149737893768383
163584416643157397203674840563443946458205899456180269
74079622672949738038250228318570987389012432489123299
92223975716629768938344433728573711661457708208272869
47905377822586053996727139813532500895631465079709869
162753995447594726732317694671941805937927491737592823
92257398272108091768748597140871228308784460501238445
117462274314083079896495910758898175190609513431719071
163518904206023698460890246468476469046780897785923341
116589325048195368668686364454263091231113355896491559
116591898008458274894861648124445795492363642259884775
117530510093563144602218099897124384763454675644502399
93125101194917843816610671777289558249901012699802065
93959483979713197411541633186708141960870421413367649
162747761243771084627219013441919515662808823683713999
117458314930640701360378520088985047550231071663769495
116558519271057628522416229362460904451576664764692911
185349074939615564696185475042916915591883143321680167
115717807413701502375970076126246668960440008161546659
70467234372585851552845431696091115217914545629044093
48771897882599848831416837755153614864661523340787203
71396495983845771251319852485105106406173912903990573
48836178005957820342630707294686264719947312566664683
118400835728153133736732197982735054459294934285438103
161847670367107161471079357114793181087148308717966685
71405639462377754537548350774209232680331132029119583
93962102347707195021460286580498058445759263332563133
48768084777039255276858609634923877233344504570327589
139221689716548042107830982311938331917263293845404785
161847719809165545710372428781198642391056512711988305
71401737268772098751206534331188387413071370925993507
116622747755786327755035273553750456369711360139013847
94896709782484639341484932305972461773196858970609847
46965628285013603779956777631658297085420679781304191
23534979341835861783871495600427873220439598462572331
74042388705502219491306434484468390168281646851923871
139251350878909181961777573830695208719809245672332957
139250116593409447973625213013776778211232426396707769
210513946130942656252133042312407095860112066123783071
163518904279171018390706097932414881546922884701143565
27877766355843881649252363625564964881148863846800551
48872221202595215027999655878094672583027770057123601
116626707209351088569852913658254592220003942564677731
116558416435013402016690696700976459994947017075407987
72234879829288768891524722454753254381684474161075851
71396596774902486623805006164734764064687107879140631
162747761243787262909475797851332289322838739419237327
26179339781547381416728321219421010396632245014806797
164456080344573585915061005326054712470509846987019267
163582045487939209923550328528365119459068676251758227
47901517328806669668952008038810133183040617172913637
163583330979205807795625278512576170216087167748772723
162754046650632251997164022558383235081838581649182303
162753995377176893605826867057719088469995175101603931
93059588919005930385238634076301972553101976412926601
71334891589365230767138957277076213000424668839831727
140124154010375583071409308531607646564481083095056561
26314521750931849899287492153774558208595671734624493
50511317690462248067124096293378123187781731424241807
26178054431085575007453970354401777621853825098498317
48740994670309827730006569778548686787325260208158673
117462276519860235450013621131152453350386681215448361
24370550618658981565892115725630058515626651430323699
70531461391434518178059242650135834985663264155534857
115722856416270687090896935863020306991981177763170099
114848716303474487645843254787053727312424646372853293
92259868682706916153166179082967127880290557133218941
47901616142430407756955332309966377739700549865196589
115722753644496755041631933929191351644498547879811789
27047145256942612306639734349720726748453475741314123
69663505671512908954083061552809269932108816954523469
93963441388194570230096574947956798643370482962138493
47036484784300504820842784417785734845667974998277857
93123864931972488355233758114004325905796056682589049
47898946273195949965066713298362031170136247453573233
95733665231724885286190125774715065448654856370948313
140989232260495837079272260906327240830010057561678417
24402784819944742141501130563411359616889966648852793
71330981563384893887876883833763535993067689250232941
70460601161737840763611402742064814109309806187602033
113979674781841762963232644526999987918582878531434541
72268254914840336918673641850030531648252421685511531
48769376128399898774328470021280845995776511797437381
71396691568477466856287465603387601262543189819137399
50541032179925966486635789884171791769667368280112413
116590561311498148668974278454608455250625851329497483
140058639443628689598865152454553710918971407458262159
138352547183975153241966118457432006675669667581861003
93991522072899042910546552740603048358506399718302393
47036486537027453315246263430760517303632426886584881
92223924223849417159541538960156988477829096708201049
118398167462557887704992382152034561146707882027778833
139152421512369409588181496727354793163956778251238413
92221400854856964413339517010840787748820292727528617
115722807115192834472298445814093882136023214368610903
71364404045816228734674732309328380288303993425796019
47903002495172194355227530814933171837585800512158391
51408835753369843261084744056788778259626835462808189
115757515448822717227467427735636442748110242286561451
47036484488814744513764405438234250129730981167104825
47900332549985355859941352395438091735318392476531441
71397929876839472038667321904951828199848023539253475
47870768448621041668595958196563489997720777128444045
48770608435775028884967638374865232483532602405089017
92220212067114694948636210707962195386764647463901365
115719095164034024574290683933860581683838884736755375
93123914520320747653006900246225666094551859111461265
71399213539594150956638145471813842797946370663547199
24406643335928282889473120373892320066615550254817899
50506270375483315054144998903378187687418819750988755
93127772971496835793273131813953521757441693702801497
27011098178095048076591037079884931092385557317413717
114852428386941512655037198806697050813899372540703413
24370546891287126364324613945987720861799915210828887
160109533856058542245046499745378462625771346147206051
49675649496007557613644856544230960475723420938733799
93125102953166997770830206010032962837488484466988345
116586803223448725580985445439589529660654946739121975
46963055403641437900514614989987949966419433233262039
70464511106022881569217769058634800939175161980771547
70495461416456280956995702282529568798567873152344943
47865571184722336905283997357682320814453683142100413
116625423397376169818746417819852985786653511414436255
47940287592534725814898046930105136435655863678408835
93962106077796717969214634753804288373725606357708193
92221448471069583054725616342275958121516424566160597
69626319173979970975416103774859057155812335512185721
93126489230072944463589373650506662427338425499063293
70493976165469566602550689480296904931674352687317823
47902953123427918574193083115983490791900725770956819
46162099273458974327789057217206193744280727024959987
47866808915966434060277084004419753301910829831344821
24367975762412229830177408658013254427832306059626075
47901566914258826549718985038152531623956028387301841
24402636555698158526787136375539448633156002625836163
160981201946501493644638378365114905676264952866200269
94865907583623878475125442165440010866199979871160045
115757517136738050118911560435430004311857454370228851
93126491280890935383344813685347001751633445586754145
70535367602500592782558938823981495616689042800966067
69558085442413649061741382287041901370103718602612707
46131445406253518259640685278181642650010061788961495
24407931027321297682193819396321423801622319290685197
93960818696101605245321216403445449524945899906330599
93094399866666037888907818432148717108055399534662295
117459806182500260692086774338436768516124938098640117
24403969592927253261251473293740283482016122735477079
70467131673855705860556163179169475490920733533834645
114816480346985849124873405750913891661387979002828045
47900330721510107990480582992005538022350007802223741
116622698232003812404618220308725223319377553357567475
71397929736059149738260739561156823662457559607046947
115725330700885473362581165990435439602386564752244011
95737425221268355602985384980525484618282264745714721
93090392788020110666671638139202138189514582476300289
115722807115068308485429539431706841142744314135816751
69662366317509636415206446618340684432246344173142785
69626368618755376586584041403900048974966744377950521
94831098154645553898785139963396544960668596637028841
115719047195867141864307386325589912149534641950894823
27009909390356626195705103868974499855698443189509741
23533594960922101631885055106178751958988847174342627
115721570925161445089807233983382765713346666996309451
71397880279813748292336948548984945530164069306772989
47900182240763897494209706359478388663493406633766311
70465848011180243414759560643924097244700292728463495
70461937923300869046944770697881078907558220255074489
71405449000393188244639200013072683834698231702680707
47000389872623538941149606033424993081136751723315489
46965624481473472313415810146825977217432940066297633
24402634653979702252698610566122602707644551760627431
117494312784237738245300998718910596134002264408631695
72268254988104050873542270068006860311770665773816407
70461987514587655176994971246500482660872951868475665
140085537628428019386866175668949434148070701877101805
92254872787485874308696467973695072814682218660132089
47902854166338731678953330105791482569284981228225393
139221739231774425630015514599196063592500680190388513
26174244994153413988294667866449492068003860836249441
69658557316543928325024677155491898091063515233323969
139255112632320047177318640536601236929273104854409517
72268254844526708874583500956705755546027490863266259
26173056487951607277210824588434963730517989455048793
26175578101612290691690075808622957132150869051423341
69662368300719478648825141747836947342131053030723185
71396691571278501265321099407158792632365746715819851
71399213182121670329166597301814748180016260679204151
116588136257760263850090398224260761740900469285538551
47868142096872736996960156127373254760330254901667089
138348787833364604257249434541604652694906857390949551
72270778430227337022710078240116542693790318593291727
27011145577687344614305509148045779770209634954719189
46127436429014282702954359817549716926242494375333531
27917472205009674002120815473878200492643776684028327
48769322868701245993358545486669235326801785354006165
24404070381408617843463170778911738823038515609039545
92257347069066886056072722942878560646011440378354741
47868096379369320849537575295467639782569040384531093
140993294641105310447332630168725516920541019428696349
71365689976129599315252269514003908264363261239034747
24403973466598262934222591912315338182635811035718251
164460039730729618907579639325567666936539227063325699
117458368249199477410208861040839571412777914040389639
93129062559089795526071532869461165197133243968401283
47900229786542813262063159386509838504944295155922641
97509081135060037279929823267305325111726808054672179
163518904279166869894293640369200615816796157325199117
207107303366146056637258340429986896187420621673774999
115722856700740867680219613738247657535513077503753051
47868092581542320982362510303313265933244260579282845
71464733884226963865895708515136710374546301230245041
163588377936700082920997900542220382073912044711246875
23534983367636325065840309570250716190207769504395769
24406643414702338989538667384742212187248797775106505
72268207447847648664257927418724880352460812686173483
93994144469177312831732042709449890886964711853562653
140995869421304167852187284087555646048178030012137789
94901906897071896634732792437762328571656303235624913
94895321451948160793788901749971982389376107228198447
48773131880719855022182428318934107374961366419207245
26174245210777904030709807206727125999608276392318893
26174292753835481538160717370140556013191354933283441
138251134387777009893238430841721546347113845930182713
116595655885176854274688890618241848928591627697699107
117494362375407853843325387049048542458874147052579047
48771848215235829715798263236628604020621592414863117
115724043088387359771493216645661135619975843898335859
47035147577918801633749162539505309974223627433862081
47000486778782066098770710702965262170001590551497113
93125150496236751836889316201158007897806775224646689
93123867058842078623465097779289777043345210087165689
47901517398924415897229738226669966104135424579423845
93062315833630186100912819403504401998264110660462677
116559861591622703480730473742649670748247831830866005
93058253754552514799904887244397520137975218448881713
115720228382566548330841529084926443419912822623497103
115720330858521630847492423569576015294631579328485879
47900180341750440410244777191334763725056798494418779
115721519649081107312145362659492134727988281993954035
94865858144795136385366497223697447458094752672275021
117494364130648720511585274743565051849881375248807739
92257398272108091768761590291639713324492958954038945
46965576862330331881658116997644227676063659088512447
24440119809597696817504224257112288654316753013265999
69592847103391313860351313251494177548722668957288417
46093962532676517241712886193311860146821273340732507
117458314930640701360419452537425790864055785259020819
72270731033552600240187131970897535074801562259967379
47033863912446946019896321017523922090737121988908425
71401687753666405962577480406291397000830133308062903
138316650487612286837684097890433547835827943436532451
47900332552698523045312326508125586047591337180095217
117459598970809170209970065675203252218652992659425873
23537653315744243222761855942426651217423584288074421
47901517173764458971152740885176859159349349818670815
116589372380150354517101271782698821535745807592652355
71404260567534929414518041245301686433625695248583855
69627553389024560262193205273421557807591621622467959
47033863912446946019896321017523922090737121988890849
140991907981063147158063158216197823395451894967277997
48739659520264158447941894167201612534717213688161741
71368363730491444994948153241488882199788123817690619
140053392737759455042905861588822295303809405261874017
92221497842710300602016499331029677270088050862595517
115722806971491280922467278783120588926882609355498903
113983434411311957205541368206980302822481546466364345
115724043234781902596041725443962057630536546503970631
116589372447687467967028178292660598458377998364161359
69594233461979739851725252271849436799912962885875797
71363118703894382484217619765818686699933666437017735
24441405221849663072966917656388577413251187835577525
47902907487926933918813305736169310635666472814749445
47900229932820845130690297680238520295249050089634841
92221400854856810738031143390420060808172223396081089
114816480417307652485907010151817218240589002217123265
181836861478730527989319776776497533567005741944666059
48735899812261145858927383839697145589567532177545689
92224025014914916850899186097697883536798072626016793
23532358841325037155410377616343390585533741736080611
115757515235019754632789298688010868261580873681168675
138348787551824306124110377357534453354633765073277351
93962108210434377075184855984492980133252313900932903
139220451613441682079008844576089483120712785278246171
24369209977370079865981337147553109643002835103548255
48739659663953701854725131792934381702482548914644989
138348835235545535855314684076388299498563068799992875
93091726047708319512830568803297402608609875259995023
92221448181193880978734796722409114111866697172530393
71400499103987441724023199738138619006748138356370851
70531411800260402285798115339070264225383847817918131
70530122426682465007992992458932289713606677166256665
115720228382566548330841529084926443419912822623057703
49674411474912446298816976163480023782539148600318499
115756229600092268678769757933727256171969964389007051
115757515305349727164907946669476394001980161699703075
140089493135074406761619454836143219945036507540593947
48738472986331489714598450624958376576817113887602845
137482267928189288824792995606091623453453930406525031
138319172095614075231940877532006992961550468453566275
71399112528774204879907290138563531983179551417672789
117525213793356064856411290049970486757578320893868015
92190547163103305573213437559856514844654618276984909
72237353685984411616954778655228583106189488621619627
140050776192831021177558063029350315527747971629464877
140961108058967030377271292220513670071681800731219843
46963055248690442910240376173795683556746917070264735
93123865219122357976293026066971467306400449681040413
23535030834628710731680460165533560843581465339231271
117490454411739997687813148703924937629462557725116019
49674415281074369211374391909802904128573404141149507
70460601006899360205541472506730079489522079546677607
139250114832559328743065688080828522986078339699362061
48773133709295139378515832119600756926483128390170513
161850241493143885111048056726607530741636901083404157
117460988895880428933238424242139808092337813227563667
50543504635736576333999722985741377760201449113632865
140022590761245120717600471064528232642549200640196055
47902854093420122701698817262687029506276149142590417
163621753163099807047474551621321338782722457537477293
47031241583464862895841095877933517979262366673872665
70460551789980433013097944502553117286052689539731167
69626267821734704167222009661710183686765034513906455
48737183618505461679570765649347405262865970343243345
114885853133893603567400172378554866018917058257646141
27916238128011406319248224281270274563630341688022475
140958532828111027309013607082185398783328102695220131
93992910558274820298558240646950233379625437854943021
116553282000445436475680662992140126779350830020762583
140022590541923811812187146439507986812662271562432959
140961157509264955848736367005626794986524590313548525
117494411673710139436589430958431852962781685839943115
92253589335933658023902185516733669310536110139040245
27042149651593251881494972565438821682801880080522051
116622696479609787349209665851414035178858077121139103
116622696251308042975286984989435359770215711479894127
46997718101674940298427252975545025814380204275258433
117525162525839855689438560634774532124957200025402575
94900619943399170361062658727922717486342227922612365
23532356866567282154799335632850510691634781422190807
70464509274630563285538770305167813752488572965313623
116586803223448725580985445439589529660378042051494199
47865521376827886144947003773575904071323070912440173
70530070928046978174300449342530965733475226071672191
113980863493531632774835936163229082636436408921840765
72234782557222339207908063107519665414540785555966375
115757517209789193265052335777522404463824926990404003
114849906781732737719482382973266560764012534324761593
47899047131890596620876420473098796596952758572981517
48770560892822116091187470898922726193721818197432593
93094251312559930499725480384136231708070963387612365
46996430556910006901187000713233813488592994403003041
47901517401845636702995065395702013524318089140983249
116590561027020121104509609028211966175327820218348259
24403922117490635570595783337813105190776834618027355
47900284866167955010186892192941585354603355563040141
29655657944105342765301487370035273981684659034553437
24402687831999704623261891296891684716804350731370997
93963393842312084443748736477585398447142898029130851
26178052315664366164922439049157363800932583702159117
70467133426141383229243707752837126806438158530818823
70467181045479611527913318615847205188077379461207221
47033863912446946019896321017523922090737121987044693
115719094809266548362521297611311087094913189626255883
115722856486825550212251043114224061883729961376311559
47036484784300504820842784417785734845667966656619701
92220164735159555434017543735839374637190700817606417
139248878498946589290767303922222887094845786449794745
115751231873594938390333324728450256623018550236525283
137479746244210950809384874240449516669983195022513683
116623983796501443260942179303805576873132178963559719
24369362044936553621875651547040885372983351224152007
92223924296868056668517362321940112950805380142717013
92220164735159555434017543735839374541490269268112789
93092965748170648295082067206236527934478953163808865
47905526156937720729368631501980026586801024955202649
47869429416477572888283119464737825986640254417151853
27012383455433684740260026540007244123512127450296217
69626269802222889499295344735518734210288521717606593
140993246793677564533621820600579352056669018234345853
115757515451752285257578938232351825285532873507695331
93127776924374708464375176352825172422959960540500787
139255162288185869957370325898190793324834981634433669
47932372845793597118946758707850463414160192782605813
139216692133407485025669283341297017633713558805702685
48738421572091649564172446265306562999960675598622517
115756229887258957774980054175409164386644731995791259
47935043089525407833269195194191294667934461822135599
93094401692323925594916655150434511279549508029454255
47902856135478251654085484068953639805468245990268293
137479793784355145190605358136194579884882287298654311
116558576167793335089174310785210233071533698652317461
70467133426141383229243707752837132069711936011938951
48804033036332576499909607314606226681337454156410289
47904240592573590999594285492451721776896962524687763
93963393772098482197654609295186271744156078575039911
72234784602301583634528155625047972240828782741339051
71332362222661877514642136612003899003344956726611629
46127438477131116343665319335811431349182700782504555
69627555366815915575190203398258947001728736228101841
93122528167250366077722009392989272777143568462305537
92224026916637374119387427516525565663163680648024469
27916188539654175222601537077097863413659035174844303
116625372124225387047437903305214759494198410197593267
47900330794653598603425973871483976621284419511889741
92222684517519781933924019372304967919544514808678193
93126491360093132315345900986073993944170717088342173
92256109191424417689244146858378206093011209661997517
92225160489716658733462276264808299474272179632279445
47902856366593361400208734292366375518520595105354791
70431084606681111375680585544903550158117079639789179
71368363800709049885840212455559002680487883543979175
114853712125572710652616369587753121338000137954453917
46128771587391034322860834988212463752182521254140483
71363118703894382484217619765818696822591727402144087
92221448395109358515282351214965933632178259895079393
47902907558040679162134215389803477013870263897242649
94026279927173155207714996098475320970892770168093721
47029906802389539285609235593029540382913282545945649
92223924440557606021927506174931919874656847488904641
47865521376827886144947003773575904071323070911983197
27916238128011406319248229531102268133790792792172807
72237353970209529854816223667996581804665005895056555
47899046915390638029341175473586934184237349306244365
92221448395109358515282351214965933632178259893302865
71363118703894382484217619765818686699640273072337007
71402925631512943782900602181221479590026711124234055
70460749276451595735092452742840970260346313026965265
47904090285927786560849557483606543271564338876434545
95736189104588368416614014317353462746997299584164141
93127776924374708464375176352825172422677610904284035
115721519649081107312145362659492134727988282611768011
47869431540763328238405812293055615886434669523880725
137479746244210950809384874240449504543034717692295255
71400453316033196541951869728948745764141956947186673
163554897735517636212143366218698705908735219475824151
116589324837088916420785215266444229834162850513545127
47866805185985277040285101982443217943407530793548693
47934940168193659934872829486517101978993808162060713
47031190389083501860945088721179757701356164334891641
48769372169903637375466716950813830304966780577472917
47865472154611463185437519891375010055623717637399993
94899284489203413692283129454074899899578621281284079
72237353899779359618832105551971300048477071565937751
46160861102931562408894142574632240506681275357245479
47868092655014259745509843138044873286814963728017693
160110773852243847733874445689031679103320027897801131
115720283242317181149499314899537352790134217767981575
115722807041825106729797967311113233568708664114061923
137478557380516626222059209693384160806786930735532431
23533594884974214429978961209586856202784141414137855
72238591921107210575360204106630956513540740417693003
70463273078977269839430324978439252145286153712919323
93090440255021133149791294793738655717845751057632349
70494023778861297339759551401319685893656303844576831
94896658210489925910021730052859231481199549400049679
93058305027932662264347260760742547943206000797588765
71400346743727573260292561922001829106817119096201089
24370600215459655291392001859164298023356401079387559
71400453319275015250080644484730575630042747373673693
114819053301401788774060888528438364996158609451651665
47904240817612364957209681983369348444111806429972693
69627657907699313585706531391879222858357933381894813
92222636827847094221113624096918511661335852088965985
93959382890120000274256948430402413183200884526688537
116589324763949905832109925159591089614457940031648227
115757517207072184433396188088304210022376909719537475
46160811880494419140361231368418250962378088916352983
46128676349147513446343107682652391154191875397063383
27012383672150043247278713533476150599118802700581045
138319172239207429280104545745493949775206725442198103
138352594797470596380665165449408025693997652502210851
93959381210631606622478556550474202284700611742496991
93159813340997898295890715060206593138603103771576249
94864519329164455086729203808308213474606566654433025
71435159829885436768194315944630229252556267172371459
117460988895880428933238424242139808092337788490538835
93157289676090572417675882604424550283570736146526573
48771952886360137089850083243294673451346678053369369
73105210724502465134572997836630778306861218982372709
92221396907947075992893015452774814574308702370974493
163581902495743743566021766120538385285948207368994427
115756229957584929749847344517845784076202370180333231
93125154375754245304010993224940832213196818343023021
115751233916089547157332864676966198234396544654835727
93992908501709241220580151026036406535223410537868817
139188208061187483801105377182753254481210883018180665
72269443423751162291368485765471388134817984838611683
116589372661686644561059305702350049191928803629923907
47900281282248412185638143157621600266431866694588837
71397777668708743923414841337273611910136744832770101
140089491087052956283605691602536718759478528335433423
140052059481009290985972260608891663233486390497353301
140090729550365618799227017902807299847490539357826213
48769324559213231307966934929552436144825605006607693
93090491601644162489469598571490840215714103407849173
93991571514753043743662518577522353980140164850052113
140090729620803791289087386881294988756904522553318821
47031239535455914540800978544978546286948850829939389
69624984088624899067138292317715229976619528276220859
27913712497022981277655910213225912590126266343615827
92256061431650795153571163540369950125889202383907289
117494362375407853843325387049048542459308499315070051
117458314930640701360419452537425788382473563302093015
115758755585880358896565473587963627513476917029330859
92225208176367602855978901364782553843970005144182421
47869433363391634875497739640237819576601086928073917
24369259348889774741800285881549053088465060602634059
72238542479236717516180035123580841921107213299568455
94027567393276725974254436644906766779779153022353177
93960868211435875227562855210463628880010944925834259
24402737200926779543357546611745282455882608502481611
114819001884577806865466242666644827214375713811795841
137479795542604458493571557672832723394864471687849035
69663655992199394682664195061069223814507782390842403
48735899812261145858927383839697145589567532177563265
48771897662841080375566810728036969093994999670307893
93123916278470184071903818862653439589284624665418865
137477272103294044506182788345460874133814243765745835
47904090359087130339571818058880370550637636730999469
92221400711183598814590817544274764203849809504789617
93095685281626999148604659312287640837735779878500021
24402684104606376393999718091157848846921671652797883
117495699136979210645063986946389058458714699363103559
115722854371091424435026370759681275785664644860353035
69631564197755837794633888003323447194894081513897049
94026331276600722262662841575858400942075586773047717
71402925631512943782900602181221479590026711125552931
116625371901870312333152203498332152221226767546518439
116625370000156024253559728127470648421808738588013383
92253589409172852136335316743143115387378716454305217
116622747524887451008274811563912356294693217394323103
162681948171421859186637155346760407983850497299705011
69595520924949845278068294573452523128720100368923673
71363118703894382484217619765818696822591727402601063
93959481925861759598739128428012353002644774523182521
70497884278271074118571418569694069456817457331206631
46127436499236055277331286802120680319348860411825727
24367975686347973245573420838193412672897814664228903
47902856279263332136307661383384864380944685466406813
93090491674895053457096081632382224365873363978379669
116622694578099716433204643289534269904659646492409327
94899284714795985272859388150205064155115103058801075
93123864931951508272412872792559216506054774093554265
70499320304206546802464213436163114414381181252514631
71363118703894382484217619765818686699933666435610303
117458315150182576672161501866663615844437688482640711
25307828001441118019521078873160927419774257949596787
25307828001441118019521078873160922362039538175227479
46967016688590212621365219150935739670586349418388921
137479793787272382521590909711144917180184422814994759
160110821395313454089570184717006914407419684064979107
70461837053141347290951913661819686761918396866780535
115753707916222130621103357564979768985836317730879151
70465846036210742506826824950231358133329796332181191
114849952417557834757106984433507704959595578302006865
138346313548854024252873834231060379972923431401110151
117525162525939714095005632524127712469688764026622575
92188025408899027982580705208531271697925260624483809
48735898127279535667534895027881491536363650934720765
72232306728473958655982509991868620018693971713120431
24402739476908729121891366120763875608490207893313749
114849954535904450785968456483542521335929177344931265
117458316981583710501568077499449970608619713397336815
69627604887556020759957459530542286172938822132380145
93992908355206492518972168518393000057296193243415789
93090491607270240620398740433096779499323858517255317
48738423611761049323239569398419952071710184651797589
71334786766657098711342995254171639797071475296393569
92253636952129938095554756524229139903206019797060717
93959481703627209175075214361137674693767209367310517
70464611970460781934955598208935012500913905277935643
116625374025947851182745990844567389045307369994970043
69628995043867895023508789135479014709909257995397227
93123864929033944239113716967273520294578655572393221
70461936018765200592575495570487613875675436577324293
70531407771638570978191976044588731011635664335522867
24436110826632660113082691856504229939048578725184189
71396644098547042085233711916882365290634030490296775
93093011460064484730652927825075609480064161500452765
140086819465312098892468956251176273098132973228632751
117494463017507318793949118532130465861676930806343827
48737136075227475465605935012533135450876202546945041
93125102953162990100516315452572883341203215250402065
94897947730661648576035213980060068086144721582630375
94896559473051288533492896282749180493140904186853547
47902856138607715981319017682599014245601082948237421
48771895687967288650381300899917438565918507814499545
73105210724502465134572997836630778306861218982812109
94095808655538627281933357307410539773130336895503897
50506270448526302025167245764456803300059997542070183
115720331072545314506994475892107122078848146169286983
115753755746454265456325653209759560309327637298153655
92253636952129938095554756524229139903206020094095117
23533642580047931492490151470865503857676864669542011
71401737057786009805935109912105169982570042590946319
93959434461786297038339677835329666592261043708474425
115753755673094694107438817315075022026819829203251507
139185792806582612796162833664366203186055098330119013
48773133706582284999110953793149420162793748013053393
47000439531214546380188850942457504250420052919009341
118396828494689871024482892073129754260744360892834237
92257347066365888835786569427378256635809954837733689
72234832359506903597440636372195610606514466616435183
47904092187654559260043368455459742021064952682168493
93962108210434377075210765529367322833228944406816531
69594183943844768081822303762121571945142711318911265
115758755585880358896565473587963622639672475062713507
93062314008076331143409048630578407181620101632261649
115756229887371171759527739104790139107983428285343435
72234832218610213572518845771146740975037180680582535
27008625727706298740560981966488303881221667146022065
115719094952852061591609154592869304263491519166584111
48773131880707684145470540632386954094076788780799693
47869431467619836696927755946923239990752248489037641
48769372099565496365473766846389615245095714850803469
24370600215459655291392001859164298023356401079862787
70432476514957713193433063472541489683268234234428795
23532357013074347007633303099259768326498922001295783
47900281279552080584594129440490345648021666565512597
46130060806013315698325358815453950695224063284726683
71397827040453174099886868572517828082366957303730521
93092963990137900658386981082088042623360183045675441
27916186854639907500564458670765555778810742173072775
23533594884974214429978999502427412636297543404357631
24401447979270404900517912443063649005727025607561927
94899335985129734117480734343223968437214296720113167
94896559473051288533492896282749185748927178286706623
71400502682051831963960379458194997971506117841034327
47900281279431377538864853547389822272348404511232765
92223973741876674794460140945339589900386792957976221
93994144474808057356993368645484009669520797093661637
93992906597065871654543708322691335658883114485504317
71399112525852651880781241909911544134350425838916289
46127436505078526502163252556672664804397543438137175
115752519339698509156872765274881702431616960568734435
72270728988132275789419684893075017923019647150090735
72237355731280365132389352793842851135921854931253959
47901517252642234794562586128358718588148212565121685
27913712710909956436218181973768783046615206590060203
70461837053141347290951953545238698819444303736002487
48739707274540236200200288646091624586792483989267117
47902854380354234055814571298594361438400810757701489
70464510950872969788053712978680188552588707407621073
93093116206824748746073934648449213606796867667024399
27913712713731170613991662308943384810286863623027431
24404022911585574493510428701093917109993044570302683
47865521672421840490771073400951517798786792933564813
47866858431292515001060911802804038615493658600288217
48804032963401810132905375148514386701380881790717841
24436162020897183927135050729169626790163688872309387
69627608538759266756022830897627691494820763994774815
48771846313517539912988311457831070260040659037872341
92221450085637509089183751851082914858753801732241393
70461937847452531734276747927907420844819239503424287
69591510268347708330487334242499380366012246909326915
91320320868596434749821170207846767563784900758874517
114852428462910046325089517548390616848219884673636341
117460939307631731874192612052749783839076611209263527
93960771521885666468862093026981372860540432967296579
94899280978327189321418142446727251130733404053820399
93959483602532300824411340256565155466470739798223993
115653485381893962373351581145627905159670922253654375
68725140517559704148022662717927292993706605207218407
70494023928181074058530635904790767871563009043137255
69627658059612054027443166781672778762716366949934213
181836810061677654706259812310462174046601230383636687
70461837202444472407459353325166224420782405293401431
93127776851019303642100300792787791976713612469120819
69627555366811421125242824517371824393595214208819943
25274249059914634383323899289567216658164794015686903
92221448254236867740316738565527663535044088481886817
47866805106895114845168806603248537176761048151271357
140086868910195538254903807147648594863685152734745871
69624984085820349040315598364798856136444403146154731
48805318533517355167269740394067998475129031012477765
23532356866567282145693168821744681419707618041728903
70463174116262146576971347652764531307837325636807089
25271778868833189864364488073603630610620348201569527
93090491607266078855531666005241017069671393578434817
48805267111050809239895050069049068556248823327104937
24370546894096009342778972700584007612609980285905307
1390314171469303147661853336706256151374566902475
3101812723670762471852677788675831018362784879203
23761252858141517038160557276563188170465532783877
8168272550872192202045442323147729744838548981607
22572240247233668327913605994858156166453064643977
5448516695167397436574751062320080314551821960687
1601162324633717288736359481818799856469596191413
6780099449006396413500014161762372763733250129183
24927443433255886201172387564240429766429543266691
22475688477026862207339870674975449130107732025125
5397389692410331314702552334643953927291504056769
1390241049579575834117202487921942276197926771383
6742062524418857243824452046509595359106211195397
10593410614162625550124684293058736753290918551245
7966698322945451584600622078123639196876092156057
9305660340024827855474564750517177273660453973439
10533947891969880484123536479864133537889202668583
1817285738322846132459654241607499052328753441279
10910954233439089647218195681372241696999928975459
6831285611671240598961778441116173056114785195807
3959916032711895718694726425620220758739560912595
21286675866120170276714478391228367964790753605001
5444780624860769593898066127525160155370228881479
10792497434080762521786122343964602919859677836847
10450629821227972152811518435323322704475701741609
6831446167419116986249669600910669867956387625059
11631244671533704946255981170709827316268149741121
24927443433255886201172387564240429766429545111495
1837236186518331592325989783276590716671747441105
6740084612020689275429434537205301130665922531481
1390761495384447904804485283488750559240279113535
6001958189125067330535550362621351602117252066249
5444780615559638962109765026645722042647132152831
6791887561720941344489698481958502681742686063867
18715763533246739523606173605949699591778050918489
21021725251419174552339998907218874558149750843503
17166514089299285709987433772493476364028248165375
7968898673623705683206439127874792709906418974339
11777665938946353770876604493071350427081131071031
1546936998784780065535447707097922214939846815463
5412609418251814867717644233825444215710822699641
4071886217661454924165050073120982217390324506169
14601656168150920305406236946486828070532881070441
1441657881424562243512518920827616307315115946193
9312960067663153424381064650586852273261775233991
1438006353750344131022748016443243392466960050571
1547609937090224339747598511812204351079949733223
11831569868629732200565930522922674393488779659155
6734610447250601090330829368536552201351077016803
2622849865477280490068140411632252974423214552231
3958017024057798303026509899616204195637354924807
1584872540024673221110207319310253908134159697117
10593410614162625550124684293058736753290919008221
6681058193543923307008991324606809726422691544707
3958090167228994946619819298674148448654563775767
7966549214912972170192990822985560519866356658479
13015616928983284588025461348137273052426402224223
9248676071058689002388729871771001917029779294759
10595174669121436143264943778805111918724687052923
5296679972125231371699715477662399079305812031927
11631244671533704946255981170709826349237313447521
6831136295563113750459660519947929675843252208887
11983584534127639130120954303600829144466638243815
3958014310254627230453307597804200361999916112499
9256221092124878276282228433566992722469553192651
11976713499257481277110170137141527912405376196035
2923330670375807971334557665489621575094685194613
6936547866011398869425818698257622399991243139849
11880513769279487937329548981138355177802246021387
7916952397766663985699401011248780355224505685185
9617999116084538612864701421624090892909112116291
10911395693273363038346064511073602064222426930911
12087883545655228687356620406526615542753000592219
6682883946974349094817163364984085861392877710585
21241259516794288056633266101597410976749600295707
2996125546692736912866941163332691802495950981357
11927831354976830226313062633630177583990456525041
12918493950070609369204712248104992780119539541569
6631762820806915874172764518834179811842778127665
8075172771500077815872278590052217560062696009037
1390761495384447904804485283488750559240278182007
2771488501393363153466982694189651862320120227131
17230140741682429708770992670036392138986277726371
2622773813570608663578270627036357771695379276959
2727152032608144834174356588558904265583675970103
2146421666346865736510369299958128926070652095621
11679144996894717527421649449390223155928916557221
5595326579504102162415919213764805450418149059547
7966701111008214302801612884678399594744712227631
10444423259752151043645057230948484290046695997379
1390314305137383307919670873465796440762297414017
2876139375347572818629142061987733637707022019101
4332665475381154424954529213240302551890234157491
5195728234336410072743440974097330401763095694261
8118751715242007138402324872561981654525116454503
18668440117575348748019377387280469937182670717477
13154594490024555327294540069756676327776044148241
5296378976809551240922160581648033329004696652727
1970960341480110234752309403905330451321787677417
5247226856507794236266524395053794337960649564327
29204064026538254208845832716482638004026483199609
12179402324100532536937443092758197049597332086185
15839604469674559393902770377482145729871824833117
6841709655846098558619306510306339159896538433849
5350063451036486534254529696396063612044085289415
17166514089299285709987433772493476364028246777547
10648273910591005018544319442781007296978777062963
9305733717067481963000803714726705960036336521991
9455890792239540193585703858132214571168768435103
9305660565093290315697165517892069033650171319323
3176631449368464933704894774431482444774220711405
22572237412919276774302304221545538777442019642877
2829848100527631688336129184957361627980698960155
9257889098038367848707434014409114414511234147971
1765123699450604477579233760249977525512303023377
18266799168131888097747282555730836843176357229533
1600112348078285452196713239617015357489943197893
14251680179003820630552479974754840226590613104355
11979479522657299340203075250724457065486231847203
9107943212033337353646625224897794392953010127973
4113884776326735673760991987956563247090701679587
9359339446865880532717716319854761358731233385123
11631244671533704946255981170709827316268150638173
10533947891969880484123536479864133537889202212283
9411779292467606668965947085034357356673065193819
9617183875630467147652071295982222617111957612167
1789842100091692548455641084855985300228081052081
1547238218990630699944084603780843125395880575623
18417190285446794675507957359432295633406255376525
5391687329748127740510853091267297189897775814027
1493753352212927650639103137134169617550135759085
6730798155387715046510338420352022607019181584183
1390314313460456980359747557662900078679372462193
1547384626343865735731331658225122926982943710823
10853230325527214600604346952033707928056768597843
1489209482495584845390046218254266066313019579167
19953430240512407866666779634816676609402256664917
4016823700936282768826535511139137377566080526737
9254527121250614819026128547211079621045369804235
3957938241676227363128204369712642515563873036039
1639954979000360226126464778377402178002146428487
4309762218735895971616359911931326368595407958931
8073195196545655405233668581636020966400742160561
26532217087451350039031161700700721172647592218619
4163247973287016381252742353082210103984490794775
1441883058519150074944920877721101378977638697569
1970960303564815324373922581688795422124490731337
1495064178062217368994276125831175622186681709073
4112275730575872114986757340025734211817366903947
8021989283412134196572373659191631938322421936397
28831308503689896610468812702887042476651363668747
1438383785153918094908229757424108239518999825723
10646067510208363681615662949617150393616274801415
11730052547869786536826333744507484850764091185247
11880513769440002071935198972477210776554527203163
12240550557750082272279540455211873033801282631049
10649947019533627140934066330908604272904750869767
4060839227024861795538788732272411896471069886021
7972474015727415537970931949429009964637739466109
1919833043920247469304869518494354638087508590751
6783897475772836818525321202726097154761218268675
13421143035113981558255422569897783339612577816061
1816917409025018052533232689640122344930913387263
3961741266448133132127702623169614779249977870285
1392592975101863571588565715615761988512526340293
3958090167228994946619819298674148448671255684039
1548914815930010002427646946341100953594755099989
11880882428001893838384674823796620835697798569813
11979555370969730750463065107852393430432189254313
14752120544179791422380423625048530711041713617509
11682441757745254577638210836147162059504067860021
5345894082194552156167994036246165606955054813671
5410707695794546379476225406009423818962801529465
3967142816065045080486978289913965657788073971807
25297411895519889664044889468630114231718023627143
6681131336715356601655779694097166706177142084807
1493229984699958668244913077635277600612440787497
4069984495204186435923631245304961820642303335993
6633666919840068656436857007457574383603359063109
11979181115658183507106421946968300981273826123399
10543298623699085118774495508494284166140983654039
25195379364303151183385065377080871606137988102697
14708523980492354697429345880969736849622836267709
4107816515032220642788079045261108312035551347069
1540479928107040786864431231259831127748943941329
3910090601845838274895198143773157517089044496127
1390758993814230427402268786984177084498583871249
6730277700959348806654634729987460465357215764903
14814670329337505172573339010804647729044610575839
9309610621411563183626768888050869685017086855675
13261318903814276919735057115637772589311731803491
9248675663380070325861942071925094070025429653883
8020099222399606834398343459287665444846279477119
9353197580124728988897773595392922071115193355293
6639214352987184259558194588786385433794000479817
5454900605362903371242605774183522952013883990089
7972406611475356645957235918583168364632010364085
1535070800319010876005870052663549622768508635819
9206534035405657102980287966663647770802041153013
8126240692592415535209641983404979066391402459771
5391763199416186028694362445822407832387675600137
13219053516857422934572835103874813107639344522845
1444012732666111207973570821732403285764361001443
9212326316056395899287960508492304480985994606557
3910476667470405429062188543389583259812628096771
2676329114186400142171123139513481284085792414541
8073271490504791521358899452918157664929406431689
13622160300287938253090528031194838291198033737191
5391831247850480712090819865982598447371451353875
9411855248992090226050603601026794148415859943695
10638390710532359693933551847089909061301501362909
10543450670107844058845774052082079257962228374859
8015985542400017334834437167178752980521422913527
1442037771476183605739403062458221125520719388869
4332744140906769374187320232318207115066978430843
13525448581396238827604141536102657102912644740693
13217272431883776991763940210872515153443793623559
4332521968635404711695246201060813748635471751119
7968746747560473434148547447079934470169786932113
6888644590580846918345945234308298839925516133039
4265668002923162150565870349756350169226302627657
1493606982971044255291697438885983233865853254541
5796563169992884915238355366203815260991210576269
10597160800370645689015113879630131107397208095313
1970960337325684965213884383641302176134372634441
6532872716843752464179874713742475965817866871583
6684633548612903598232695071451758387886733214951
1442038117388051054991263460775925410991022499123
6735982790248875411654662210661482331313043207925
13217050181174268637704117494524896380680926200237
13317920258123044287335899361265463842832923279349
2775364885563062549355183410864097947306861367383
11631244671533704946255981170709827316268151535225
9307846204399257201366704918113421393126300255945
6631905566341606170797870615876041576309729794383
7970797678090922370106961392696964406455472210043
17166514089299285709987433772493476364028245389719
11980939148732605282812802090344573484124302164773
13268405252303371822253348521790382082534634373925
3127321703193500108020493768175489811126138893971
17432401961485608473562095305803526144571487228511
6588155437603363461006627513740749429965906656951
4109993918800011299658721465569955216814111485107
14251606891121878185843655397084333675413885704955
13217345674933050975251983437378788160133207058229
5548138193532398643932019160478524349907938998807
8065362826327947925052255798176376055918696200575
8069163657802798686657007392526744912379828798435
11869103252081051917898431314487412044250384955493
6742062524418857243824452046509595359097858091885
5717715593574830911501588992409257729515019618101
13635830612525914735364520786089565291548128009837
1940511872481916545166645797198885140567818554333
5251328625851100808249758629522910694124886318099
2824364950007574955597191240788599252838660721801
1438383763514655892364119159044648875855569660615
9455890792239540193585703858127241096933293308319
10693923377379575991659287841336248732422114650527
9408429426263232269346398222746095653412420887247
4107951415225811932003834414678881053571353938529
13325977917627122865257266651875744632255645099839
11931930514211166574971139739101260526923676039767
9455890792239540193585703858127241096941325118495
12239662069930569768704390883222578614475852927829
6583915388904683751869105002308931259840309602733
4066265559244932377706755430781138658943099308213
3957937812884503833208765394958603221746148649243
8021848690199406222715360230471878120857646177037
5346119158914822108113115370309608298741244690231
6635931890862789828013775866762335319676858439111
9305660340024827855474564750517177273660453972087
10017884870770703370225608439171165630959068031629
16204981732455957674401846983576687402678702037953
16398163714906481420185775761956533666162058261305
11827045907380207764364723260844633033798526451331
10745188409316976540721029556762828572349384268039
2197337653701655792329643756708921056934584069759
10951103887072048605553341269333271924418416493439
9358826912155765741585761401921319512647232860199
11928208864623481567944756756819842718235617677813
9520713375320042886956851013677505253919052400895
6684782743876667531973921550961368634152607567091
1734976627018995467928920553457339359397783544437
1837669639711493832965537255522440783790926715689
9309539979828798900007477629532440351586027248089
10340039726117393116552116627403967642267241172751
6584281241957605617738861445169415137013050426327
22527037901083990684134402202934708606914899528291
11777893800369075163278459881611370175378198114927
14708523980492354697429345880969736849622836743613
10591221912593441904366503924827356880223693935185
9413681014924875157207365912850377753421086363995
16041941512307597168114069477642615606757676806029
1438459936450174493663721979652386817711271950973
2833174201350534711057132894149453685707631078237
9250358397427966376073617336169705458044734246483
10594574924926303636982050297837108696743154218237
8118602394806848731421230513649962904704042739587
13213475109871865453441014807136899336867839580139
3910315969048047002549088440391455880797586701855
12087731316809894696478504321539678539724126049075
17280176855818394018087178495547392278669580031477
6737885075163742132873840130658832739721659813155
6791440003931688295935989390931147489856292111747
23909890992516395408660671279765903647977716004603
10543676041637776410029331261489288190573316969047
1489431962909614222144703716456030982578878159387
1992153977598975688326709730232234008632997217179
1546635904092301920310464892521450138968701385143
1496740303413583617571843703065881935619609995593
8075020525665301692233571519954121761301528628613
9301774979424889226684346633105525361825156787703
1386580865583192691500063651247668838813688910907
2721739229499275842784026030581995075414968504067
14705255943425009116739032962577878503026058641755
1338891708748249323339296768380352872387283812435
5399440518410125844296240562464926549607404465831
25244824235251974644705512887964029882369642277019
6732548489157025778006945171735603481672568824165
9412461082047247432043719554158283452736280388827
15788851752044112904390261344799710160672162758683
6639501398812692626352904903080731586090165588651
15788851752044112904390261344799710160672163198083
3910476554942449377672351773044742075173766809465
10496206132034214408819835208820654009456755212221
14758428203201702732024097440848702827991614192371
16099294556701798960936626793177244392783734967135
5247007422845235410769273114741541521013125602721
13268498300746403628849724627091343423079867146601
3176631449368464933704894774431482444774220272005
4058506768366398202887739403844218101784761649567
18266224939112936326489978031117112278383430724997
9305660340024827855474564750517177273668793748259
8021921954719538434977942895069484435542790841989
5247009915592522112629710960790065435272627321459
10748690188766811978189908456865680169915462481715
20000667219984468935018362887906488547020433098493
6781919814231351858918949608745447198351446840683
1390241049579575834117202487921942276197925839855
6631683955855702851463963124956327704868767654827
2723424556715724174778831761541894801668765270721
1689467383208210998226913744233383215790657385199
6781916892832501616941053887729201566517541357431
22569745293692289629059610300345590384075865617245
10902973083775295369430086353765980709353690637959
6629993227477330794550439705256196545060585004923
12966321044714457458593010372174062333887488647741
18614220598873056868244633387825327717219400689065
6532718007728602357691105475841061550789185864079
19801714564310786260845685259425489670666190038437
9301707483778814953007920226595561906521661315159
3024335651846009187509320665637820300266446756551
3917697482864793401585900664255934368666521780567
10853230313050662686638607163808879671120165409267
13264595955774586465465561720446111554090732704811
10693619127759829748235657986719378105630924480119
9257889098038367848707434101820321136768118852299
1940652608118548317440596396587142026157534213577
5298649211202947833027361686659794793453414698903
2723722989005135996068375337220138730076754254817
10587271848246165659326894461831142832349821343831
18664565971680691237542371118366945234295342159015
2771496953972374775006694728975733009820724751713
8018045357965506576251417278990590918216246863321
17329483688593892251610160673988288583124088134643
2881700661086553311019593497275264100554455601341
22622424948517177332275048095110277635041459247463
1936559279178415192118709974943393344143473258315
4064586508147001112968018359572294179949118788417
6631613305776817536361195930919802819953048854067
10594589091277397910643398968463736992972849762483
6829386702419038958476493225186751914574450874335
1639808671669405078105743042143659881257225396045
13365384670837534693252833894838773782300115312713
5444935549902061637050918720780079439970423442359
4113586356991475444197622553206818463374251593539
5397769911056428418876223096918670640823805570329
2826787772770155456040608011055520249105702615393
1841622272041889289687642145791429157002218238927
9307331060219932995732288716702805006620217181211
8067332394953627329815689564884842093422946784895
3024197837622397920417232308301538166933096919955
1841546303646557837645980760225601593593376773963
21021947494291224412676955301223510349220912363743
9313188685334668735988587311924731893434870020471
2828238808284537635776725226235891586873629331223
2725624911226798682626507427452679786958772948685
17481475769791123934545263734722943399930166462235
4365134842143493023807303061860207582770276966135
12966177447370551791656682944010731771503549546113
11730201451657395933383864841380700047478501300713
5294620623495229564958827218227367399287861959811
4109996736319306434257447624391240072013283035079
5201509353430917038038183450815546872294535886145
1816917409025018052533232689640122344930912930287
10799416480308124380440138841066091080727345447545
11631458578694096326177480930368418100646585944673
6682807791360237427515356877248506073086145750777
4161498488478343067466103116732147866882465777443
2628405734052440549207884196773844463009476178883
14761714469124695736820182464843242645962667475017
9505107499279516226813549797181852076235354270317
7976353758756450825601047013141809187649504682405
14550537867999903501208296538645266784537327690147
25195379364303151183385065377080871606137989509453
6735980063787738538786816109906231887835457192967
8019788995625789994347927437680134325119770724777
9254009580057335758878190724305499756272691257585
6784117143142550202492072164101725077969214495183
3910020374938595068571562901974630387268411755019
3379767132856376975025337178149339329338681127439
10644399923787162322990238627039087166917039731185
5351672176164774984186880323223848381435040628869
2729948606656329643705434276120379575648457779957
7972243004484457314555560940089955265666103484059
8125667799928737486925730706134217835450547678045
4014691162494390415950126878132077602941496250523
1438307677969517253789713125153966170191129911349
9412007919162022695374953642180143008537274549741
10590774185163893064337605629266761262572116398145
1995096259376831276998054998837485775966488239505
4166840537592718481156060744953299483282628340023
14607220663082908208836195565934543821198864994367
5300554292008368426997445237094411761642651313801
4460074574630392090155399410122722473125045286887
12084156078755943585008329862122803609883774810755
8118684085774980493782923920032668051206321788055
8015842082072846857853762333617248667019526803879
10586968043739218077564954498251880661991892385279
1438456881223185626803721627286403546894356770567
5300401743070168537599339806308026123187096675913
1540479928107040786864431231259831127748944398305
11882066560499384961325742396099833377910541939363
7974299911469358610986237635085069125865437619863
2624456102346130216612289222463039177591802093835
7916955535730679013000254615232887858594268304423
1813479372156941134576922372003433653531832015161
9107656040855026097209005810444387294390531517443
1864901947401481056624887476148625181622419887247
3910389125534930284659847849274606063666407099317
11983359037260251524346226321500162987421258297047
7976353650557487155146261262377736225475351533097
6732627171980873180237774432308181493060331764495
14301549830810125107505032238751192317602126034995
8071141357918016426097069496639042045451120318785
9364617215916466425169462595686743498106024077271
8074792457305340401495926133220155549586644181737
17326912720138457207065895320757604204329652105369
5345894082194552156167994036246165606955054338443
3101961719182422983776701595890518807856186681751
7818431679629879379138823688050831267032047207511
5359285337436500216893771080790723195814098078341
8340267064355452341168330016627953922236827047071
7818642694055461291094872573866821928390678360187
7972406611475356645957235918583168364632010839313
6732548181690608461009264291073226388851825781895
4364847542593032801825878535582824633880941611767
5199607738871701108659133776353320299966631248693
6631759925387867477520906023614172782705245452707
7966549214912972170192990822985560519866356640903
8073119248817783021034698852537798569879054098113
4111752267841495977216441961956042606502288334471
9412018944183600594551447559300957603129126361819
18559517773801739663837632048168646087930688096797
13264745259212444397785637586438746463711359151399
4060417018293504355904309327853923206980568979263
1546477672663974070900614351858996983127436399151
13264748327091233431403605609551735835592051824665
13526334189572905305374775557830168629366692536917
12078368753013146593064602107020982370656224306997
10594794337460330758882563767239628141679924666139
1940013583649553193304855188420744182898010599253
3174082270693838751161113626350833343208714615419
1765936323202008847500261265257079686383459803949
1386510514318092295547528408266651687339055959953
10842021403046999855669699315742291830602050800683
2996125542378726176707537008401305170911058556229
1438380812324894887274064874173762730966613489065
1392139954677143870957379545715108472730297039607
1390615196237307664003795640309549681511992683951
5444780624861508285720192191301617692766876238379
9107439208299789091221910685185815817923331974721
5393588852975163777406124520525787413265775923507
2826117240331628965361840267255700062901238709447
9206534035405657102980287966663647770802040696037
10493865230276005752520232065315714550658777344737
5198018714582391318100084007857504606765860797747
10489991867213693802817148138345480922016483826545
10743125888900528171650441375568275510511597190451
8025417990393086645202382745686433839389635604785
10594943549364048398897294787305591198518733671815
3046957579053961915896262341676012906236275532339
9157027477331704761872248295699520856941570137319
4115705041194419624352362507861598780716274973271
9406141758404036284122956990303239798835365498965
6629711354410161829215527796911220854397941960171
5391831247850480712090819865982598447371450913799
10745416274439061039708902152358968546475689000195
3957712540887177240822985635327524533845619259469
3126685454765997271125213211126467369715761089163
13170109819148846763506788945686693735243440678519
1757437869703914642217043483595152759083686009869
23761252858141517038160557276563188170465538199313
1765714209652036233391313061503853962391377741709
1546934315086001514090584822523468598599897832371
2872051476904730615083321599515861433454753313693
10596851015407532700269068112645004937889500045817
9111386134208710341765518154418235033032014961775
2723643895000793026905864161522520229572480613313
12589612569556380511273582224697718317467870520275
22779477633138879897317458808456520595507249902275
4112126764720416427064246952994582866901984691313
6730576028737495125470040645899660468807297331813
1970963025370201704549048309470956668365386822213
25250459249049484098973713666337557325072546485823
9412080867549636095235202256592665455031010927389
4265668002921786029618987620288248782707137016905
13217050181174268637704117494524896380689278807565
6631396372870666416534302479904988544652341143117
6730651951801800461906183569312895742068315472909
9313267234188786187030133290291871616707359643267
6730651951801800461906183569312895742068315490485
12966110034629413800454777634290627869594509690237
4116684839063370474845121385030478725916708947387
3043148545484300241568565181823840793472716564809
16398163714906481420185775761919596720570093972109
2824792869001323636110833752886665662628662697501
1549438469611514568047356548842332227256922600601
5300553872031250772634101262120513769133029256375
18667927648767989758050319460243361178788544412741
1387186482053723409549595529573740841621334429301
23958513962076959316730015485095918124250595705209
1839647418742510456470327867123916195455527173099
8073192058894134588701094419591767122483923895173
13019288054158228313589340911613773600665813330707
17118155620347992012905698139078931274925790175591
2875492048797738355525707242808947108213830368133
23858243174735274092536976285150761713189986664307
10646219950794425406019213491231026950543292902019
5252707097640236153836584121575099506886425724881
10446325065254989663237290818720677541505910616149
1936635151701006770757574325140020000827095837335
14451645474533467807069310363390072725657981326791
1495137259947775875706383800549739420100408062167
9404321943647956912728453972519856567660783584387
23855458670309134866294564793662125358459593256809
10693543059022574298465562768113022595695386696263
11631171420168242603835670102761406166118436621977
1537183175751011458857981752626268681862042780769
9606428300421375339389053085452583070419009325693
2779168504443382742914379693834469622410058805411
6682883964303105205596073921512912905142322034357
16204686509636951656631869358648800365492266771681
13576649005339332878320485533464862317645853004179
1584728954679291130086775902295374576264812519241
8021696574220120927554928703991272215749225838261
21021950256772733043249539622114314756149587918263
2824367971923335900245389554736367058749507880825
10644399923787162322990238627039087166917039274209
8123000199566995860050116264178526450353124812685
3023837515411990487045429440820129833492657671703
6739859447908628754034896952960585148087611493581
6734827388491901293464783774499530697286210776751
10910287842383968855326019180205900942753196522479
3961369915532725692176494173346357481312328010309
1710414933792368269515872887027991486097549086413
7086288601056034704264476855495925250224601520531
9254311025133694670649067970165017966364811301457
22527037901083990618294010351865405411566495697763
18661775882399397223840016388942612339047294015423
10644399919790855819826583194014920406475943195209
11882063739283120314778857914824623001175660228929
19902511440110979394629665204770959718544070352767
9405998372314505881000431876967243469119628749031
5199605354606605220236854940359801459986073034769
7821939322037749014563364192834049880372777610583
9311083964082494736468109245048801247502637819329
11819436321035350409893732562344175757968121278159
10744811008025416469811208558860431333024318123799
6536881753848155738907250884734091412501736017399
14598379020149453098628600323302135706568230232157
1386434661972880594064430054365899000548048924691
12299138829811511406302293486075868782616599167367
5346341185228108119598743012246253374655450565583
8074792678020458978859174305167794298752836943111
15893004382320932283274235036496012092974466985201
1864603977194403688733129635265199759535519403827
12080273643539321972660401249457924019080825783349
10595028191859571837088859665894298706222005819749
1437927371929441874018372002280219551010260944383
1444240977629099471966584046218702222470188837899
7978179728586118269457487179609761677677169929287
8022217335777785795413272227554896571789660187141
8023747275004916742278218302133520880834210520313
2725250205951912624112357224835658661813339993275
6583850586105399937619287533138963567895455449645
9250665582465543110076399390866309116786195612089
7134194773381300978732258208149120699243462624139
22621673340526010711264718749994323954610851581743
8118751702253123656437682031704648330764222619203
6839881016819574956519578733428431039520069435151
10750744347640971107315512799753612456143183926109
1590079692952865731996056375059600217803616213099
1339035073692020371858611771820407224584333687031
17329551438760042286530865593255249116747543170111
1499467180242301044172167253819935668617897105215
10750591906711398638346787175417363376567604021669
21238702044780038301339613933669863542448980866321
8118751715075563864874387560405084515796798425283
9408060714783620892468857526719451248918643111619
4109999552881097979481997577823913630737122890575
6633438950840597210164507819142436920016291742317
6737898865346123099698006659699263925949245429995
1546785103190844550407711505341769553555386711315
6886745677316231107701426076521205910571040399015
6682960011531116708234962767702613798801346795673
14815632023038465394015399218293541313113749314143
8118684077279508111014459300793295116614944477351
4460220952521614819101885079584291023267290320339
4111602839366655746235952648386230023926674692261
10442448148721562200892911727746364683352623121413
9625167713332789104875412430924885490395943703451
2923113845829664245391678713987643038779769222469
1438459936449444894041191699330846055787971719445
2729050933204349827240011802865454556842803736743
9253866423190426137977501362940884235190468589007
5454900605362903371242605774183522952013884922293
13217345675258861277744307661247782939471130544141
2833009794360075817338937586872878262272614574415
9206393479173923961607370877869053452863183567947
6732838061540250269915873284569945390602272025879
4118214890345175418460769461768661681927793917659
10442448148721562200892911727746364683352624017789
3174082266532994023057319371073070095263893933487
1390688326763352062448704329233124649406963301735
9672266522694588789646143070355182190219303663907
9058138117951149616086650382521589700325586121415
6735985690014401038311263155152594018376202085983
17431881827335737037779467527232396298504883073451
3102554924834656868082550972481506550522848260379
6584498167021124889395856345158990033466515678477
11979558079982711554277581116710893169837154490757
9410331152901244197657235472972844950234019020839
1392139967673697578685497136342459664872480416369
9311134730042142069909448061764026526486218768589
6637467884312662351660199676744440919091710814405
6684712110118101424539016355299581578021348534687
4009734889470403788191219936230144080685190436487
7972476942088143359297389227306759221728882097361
1940652628783722066256820498594786144958677513553
15592825255415812151253097140180877383718751165517
2727672790188207615297085954557126291204502527117
3910476671952060483452999065649562141767975970471
10594650972684214984091415188782613774556006376225
6644776150920285372986063261694092479834357329281
3910468106844628481608401946611764179703563028743
10802997691165456481334568887154488199020714880441
2723424431541660281911760091706280459962657397225
25140928969894771496527021271029550976045825243807
6736655672967580829970949674806536150142049781787
9624869743451800815623242662764626102361718956063
5195812617166771033952987905188468472355864185053
11983361862795779686972718597105857148244486268071
6736430608234241668402349832857852789240633931931
5745785345971985304345337361931181721984870959075
1864901989158440264486400244646619545707423195351
5401427390066433561918892043608903663501563073465
1547387473654062388234350718869830160986847310715
10648121686400681919639949493163381369926930189083
6585969045096384432121523905684577182518234666327
2876139375347572818629142061987733637730202161853
3910400598572114689532531790276942443942706792313
9356936421021538018412195133561269002693311645221
6787630858526945121479760337081717320064314290799
18613067698700535042198540689710875390781687963537
1390688668330693620227857953090919087205448197809
3910473741743548092926432514423712459202246068089
10442735319412600995395588894639403522135786886365
6888287097761803549253802889488213151894238681035
3910248348402456749547458673040360000655378170817
4064062975328374180305899532812412669935019888787
1390758985324695212005541290970428359408284947611
4066493969375651265737245463128593335060144314619
3910468119667333077611900159840411183084669874763
5350370443793057654513531245402204240086532218867
7006791184313894795824852543537869810664519163579
2830746051977176811918626414334816500342877755355
11929964326206252235473166057710099753653943572351
1390685539013612670687304759368103250974163982983
13105149589445134421511875516156920581745964326583
9255841088892258998615745051228985065543209106607
5247004297862772294668544594143249381988831743639
1548914815930010002427646946341101246889830292641
6681057977458433917040961357673203528871249057527
5292867979266267013832341883677456122432825372243
4113507820640445196696971169804830906167669777363
22621375050214947699175402188492691377595812545799
19999724499013352845785037636454449289448836613943
2824443720228940641456930470494348616548477947333
6792039561206033481054318667532330756331265160887
7968670816189667551886431810990760894000226253009
9252262683243686913850877334984824315230619154327
10547412090962207223079744116155433226843792655047
11934063369249712659258499132810046083975436442515
7772855060569444578497158409066256062260702071503
13415133591996577654411746027834670405748228926567
4064135738300619437380721535093805861618555824609
13316542344140150169133960983161692207126043211047
9301707470974086212685704654468095217944748751379
14856377925511889663851947644271638335861298609169
1437860175602226123579704157912106600006455163949
7969047898178522975144742282036197446765841763205
1498715168900458321859530203536700471053627503345
3961741573903459893435136072768572735388905374365
2628557759320574566621082729422515649473310992059
2721824374721708851631429266558855754236779572111
4431189589035766210761136086397261574852734847965
1493387320569765519291062520340973485855266340189
1442184494785381440802841725037670099422025872995
7963278456202760969363566581084092308907529977053
1813625658339758034281471996785449529258799838249
19999502018598849742562194927670898811844683462251
11819658255769482105066312628904905829412762941759
10642644479016035107984275442169861208400016087785
6789400018415707532530312125080065909539440357377
4310184619200271213851895058422933936239578042323
8335794214662408550978255676529343116706742174025
1841047946973301065221419388875042736130986212815
9159216345830654541129202359137780587276402046555
3431265523440006787734682308883938592655643342269
5449113404936104864605948474435174019148538989675
1688898888784686149955116137411854013720058270899
8236536009464835957213849153619161122970268955271
10644976633901260843325321743351836421345499559507
4310184619200271213851895058422933936239579799923
8169904203378070193597619726979651116132333506177
11880662881632131756710712577813838730418791443957
4107948930942450959509410653942900699628670278691
3178538790219659685726329046654228961552122950621
1936778737207168878821618840656430318633408523811
16041351064826387016801393375497578728559112188525
7915270229662432393191374525883818491070894098477
9307556444740508857027601566069025488651254371277
3910476672112594190969836037509755048190185449127
5300325661169670590326353040134809440272874190303
6532495739221988706316885933347881829967192384411
7968746665333903938242589243992848764753324389659
2824224274056381638420446566620568633633592816117
3957788613798273400779137725022183948009436663075
9410114657602406944056450368590746957037141858267
10595095691321948895699848944577652637334203932119
1546635912579895562848015801430521800935587892547
14657479248501234828278099263955530748020058672003
4332963395033459572454949998205234089795753632695
5603153319963721631490371248223136008732262552395
10896983237840381845015149546218139718986934885093
10750972649551806194114929731230317228763390789989
11979031583297887790246911334575677889592489364451
16041126263227591683348301946688271542813435087709
9309027335791509651817506080460038177063015283347
7917324077270884207902643296523104226844379901607
8118839019618994255482012314074618580884195357155
12087579083637783379444616191873445386738699553147
7137277890499626896039746448929646275281889872113
1736802280417922863480465440650651885679596602803
3023837523754689767833148361373241631122305919351
4365137534656905608842020850738315716447412750615
4109996731524891308336876854673231249841759830151
1390390356559644263069953584194840656688775379045
2824516954615597918725781483324770099425015812373
3127251352555794240556288200671228781052823556595
4108030538550339551354338213616499008830228277017
9248748793894521939667242765984117263838237722631
9412165375563478586768177941924172210382396499831
1445762559674522077063659157735354691221769907397
9248748793894521939667242765984117263838237247403
13166154227774154213614036110634928396797230306205
1390314309299375170736033195134765484130621218025
3957788609631091119873160797102137957106401864483
10902821332728692672995045379490217733927008008623
13261318903814276919735057115637772589287635898411
7968296194630847330169348274908354567611146060183
6732832651063097483152073429856083164664289207213
2875711464522093285083461761001503080830650545301
1339339353111855673893668953674882336601325649451
4060563308630516632141461051782846836821765942263
5399215233114831772125226207751564278961656715839
13477978487748122587921689537775063968643268389969
10493868014639160270247114637410434695862179989069
6580486216453382157832763610081229576525958329031
8069157615891283367056048513633307667639443231555
6631970673731752263798261086024648131994193618141
1495438354641949500368647701863355496503462487895
6781916879523464274051116845268860966806401926507
5445301595156140470537929927106431946778952718423
3094202641000319956125690205986330369362993857583
1813035136569075245905184255738082820686581058269
14601808284308959559754639126768400344819980180447
9301558388565026593005894300382886076914345182259
2093988757041783827509403250003300609054819681531
2776593894610947739769894756758993125833609803377
8170042383202249416511485795916207366702365140633
6791440219999873217145321270178019966584580398323
22571780920593836628190896069737942255873787083777
9258485820799621451535027614620435418714078174637
13424727445578759909262519498683361835384996369819
6738414034803175783223782604479513584256912965555
2824224265887210955485548815193381711566366273365
7972099639374225157412008358621253072719251375183
6584140578318149867897457051097378974869982858305
13477610179253979803271169742620608727746528989725
9566056515044488597977514951548338859358809060677
2723424556715724174778831761541894801668763424565
5401716933001380247225137545943444118863719623959
5399516578646273289436456592668832846041797221803
5296826591404086226275441782436978679198709547407
4431558009891885890895926107897265200292004510717
3027784858748257211714975381397054560084937499329
4110148739814219883337380343959235680578585656535
18663753436387042677270656064946145220674717179715
18567429285452922378774835913876044151658469354535
1489209499475374900512771643348180819939935642603
6781919814231351858918949608745447486498769173111
6629711482814959003778447832444364042155258202899
8069464907945876536869325613512761827397576696257
3023837531916319361009212319309769417134781588627
2721973487074608370606311806446288712929795174523
1841259249158687006226535646140595279650797837791
14605338862714353672767952762225693176091013435349
2622858314049341535156408215949649584418398845027
9104133923834046961572298491616808480077188365351
6629779091751164315620130619053717254420586293903
2628634131358249636200537773738274615026065556217
5401269534177159850560291921424027133218340357951
13107051507340959145751084953029233200850700593079
9311368329905018925677965519381301637418767972333
7875550770257230127288878398863387244479634525603
4161064843708335288762452188183827414539640058703
9310937702395369178960983078287941116297729663377
1390241049579575834117202487921942276206266583383
9252408965111282452474138520661445229178955807703
13217503555649273179227600822097658334828389562939
6732548164532774292344285672478365465544273765093
1493010286319332606434495918385779501118887965305
6637315642958329741892442190847682854971257058725
5243203787158461858921673485276555337727520372991
2677924085275622859418240582557801016686090431081
6532864389607568787533227809529118426546638154127
6738490099539182644564102923918320568299063324993
5395645725651499880378408694647734305839814287979
9107515264536080889443199701417173064199041167169
2727295393225110856031682398151275980287792505137
11929586790772107719989544593599793036979871241259
4064586507992396599376013344213532670181997307313
5403176866712585137144685180042002680431519854655
5296525145977312570488697119412127749632088139045
6631534324295486710932985512995283977392759288241
2976865862137591467773146771134573034525704526459
8073110177683722446409496149328437796608211792955
10440766200735825043160626140278459670385985649669
10594808629325489127206995346599752545495333595289
15936738588693212331670170495338357504172440750889
11935368010370949796894849110070212025708976436441
1393046574965712188084463212571082621253821897951
11979783465137868222856302073966693939335802658521
1685374066119263612883451814014991822106935365419
1540699357620119649304692692999892359039756240205
1639808671669405078105743042143659881249193585869
5292643256732919654962334058196758924235307003757
2624599463299769739373770949079841653307951408229
11880229561627584059658858065050462471572379506931
5345820830823889950620194313676923021095967295871
4365492093746373945291593315651282213343567920295
8021994889155454008912663418745992221574365970501
2822384224927930679019230574175583968353602006977
11928360906876614019205938828699703636919504191175
6635408181913907760398286971141406422997452043633
9257666846668677958885406254056037267596410070159
8023528420448783649398752226775589532662426546169
17223985379439162779159327113767935354070749294183
11730418255871754454429581012274178754437222522905
9156881286851694985815495047283823517512579819335
5444859601867613083671276700539836040597321386743
1588310160715160290316017998836594348586364585563
13063033717542547485549530049167708362477974823531
1588538134031064623739450773091501570550679393905
1439908275461741418733636007443913808438865969563
1392666460018956842170790603014680800978476197351
4111980357680194829714170543414907188190405990001
4161425141569175523991060066631437503638956853977
6633664356346191003081275565709374288593610692405
1639960717438382579339093890942869480817462604811
14651326332544973661458259888376698796775919694251
15790823929173037337229922425297052343426294863251
4113586386471227414397559971413342529036263899135
1588098962886254041299061050365008636960355360521
1588098962886254041299061050365008636960356732125
6631393639042815212998554523774189169868725407339
5399218263360087290738659426465141660813479558539
4117314216909529655220166151011336986035956173379
11933843719180863778110378058840039762220816752727
11981380912019003647157927048287423073273679665767
3967451935026885986378132830878223877146230396543
3961817426229235714918702655320919757736948886807
3126967019570494732099786442849582422134777667671
6788224717157797454731808528062367359586007150055
10638615874495481393996088792404824300469822618631
12080273643539321972660401249457923725269500433157
1841549121007706371372912547824231991670064848139
1841546303646557837645980760225601593593375876911
13213624025011760466646943578599656106209373176261
5304200197642367716645322341952647536471123820845
14921614243284447526323666573846334688930126879681
1813108375307380923126985312572104108736717956357
5294925197714374464170743552466539275850420951815
12133324973261133354156645583727241985209348572621
8076919434763135887668766285960668453841107435619
11979555370969730750463065107852393430432188303857
11682441757745254577638210836147162059504066065917
17079482613331767139611407184746747837813347565231
5399601528948941057483162596119372515157961905457
7968971799642257553444887617250508894255035142443
10347646716137531474552617970864348015779823594799
10586968043739218077564954498251880661991892859831
6631391154617180853060937804648757119669274916303
6641341784865595113405409379202955070148987834191
11931784240852284442140551146322119319250837985189
19952257385302380723722017457270148424494343409659
9257740110851436942578308051374173528865830676491
4066494094868158813450868201740414743715651056733
4107816515032220642788079045261108312035550450017
8065734618712015684837655388639637955972999452603
13317920258125231547292132747371387197854962469577
2624599454805518423057739375450195426246647029139
14350778135732207453269764871935781964946632873021
1444390134120409630334387935344903329314872417131
5249061083996415877910017416968607200399209514861
15987875070784297587759087955535474287155736191011
1538727530412957440527827769069906111949657464475
7875621545052266049057706856620112181882060237679
6532940454197039924628129029420363458406969705637
4109920775634507035227879536794746874469576884983
9406147380807246846220170670238538989045212787865
9305353290343320611591515530989347548822011224391
8069616807211301046716546744737198204978695482767
21338095790761949170339768208672048255962962525471
3910476559270447687341191648827235966890646512219
11629193424416508615667077911023557433798359168159
6740163822885438683266490740573586066342118881495
7869781124365640856227679668595825910833486121541
2822463315414969372506983479213830909665350463735
1864457824176538835958201656756156353051121691775
10494298662974051226092302030133414479390640644277
7768778947918813841558213078869709138815350616361
1864901985004015399595225485228754113313593020855
5745281446430287323423402175012103419114392582471
3174082270693838751161113626350833343208715512471
4056680886729573068863622232915029352575747762447
1540479928107040786864431231259831127748944855281
6685013663895232890948310921699500565844673848111
16042014676443958144501944364436362792666116384193
1438456881223185626803721627286403546894355838363
9311134626157624195964512677416084472163111269467
7869634521087979293531440000950412896464929524951
5650124901894395878133736805168057371995385826515
7978033130134144866245957895950974732860195366903
8126384261451035183773733244670154221145665050543
5403252922621947644750540807954615378651952069015
9311365507396633320198821233965238757106043566887
5346569998829228032090199560983289187645991475775
1489209391108218029826777143931484424221844939261
5602798560655751287410948732811087736521574021095
8016061623775541440092939315103438107488357559727
2727819098004613183355948097193308009124280995011
12029081862805157601414762512540871987793202302031
10595025344697112609961675448203125058770091120343
10349762353758611509422604950700301058120174842155
5445017244705683269713122192084334658373206664311
2624830595056856170386600453976243611864318677735
6998734044697730023111570093184970654118369963923
5444929927333629581285234023275637781734756588207
6635419455850375686496372195550765166951859788651
1592051615383405160584015696953105233837247455325
1837236153849181101054412901681904874238028198209
10593123547850261503081194564834989952378037994361
6496892244635077716139485720948985001726129240533
5547555539948081618352763006417895894005479364063
10741458012181076138354320884300516887037079238865
15994319905840700725011882422856781833922300508723
1987767987946973539680909663999074125451326114905
20001772291586682753420052044670423215249512909365
7964571415074991210342652657365154069559744578073
12177345759013198427821121694150866097423808188011
11829170105922322440204698905891468845389031921853
1445686490444511160762017229915774396479463550017
12080498920031610376041109143883114198428576956157
4068082772746917947682212417488941423894282165817
1535070350842489778007971779488807559915068222343
1534924189388839807674084353593492220942674297775
4056909513258996602483511916667779398021373415811
9206534035405657102480550306754600513665610238961
4013087981025146702630296857706461305846553461589
20000889404889610986910973328456758480455541674585
5602581848625698235452956747408879990400823501871
5395341462716559503089382737604333924590652802415
8069324019265645869143751037387021680509561573319
1386434687440757806234912875658358166179264519889
2771491327261568341980651680829239670727557053767
6735980063787738538786816109906231887835456717739
8229589688674284598603084203699712953076021918727
6481298457749471902150790348743606548032769594703
13263442989995352310967708950071600402345401158245
5603009846819528402926228538717009264245414675371
2771488609444133094331364931867734253469630672107
3957788609785467951276675933675384986237436140579
10343983818639893944229578946547985438478212591103
5294775548516812315226985407598714928773315564307
4058650320714989112339355412727652372390785715887
3961741266448133132127702623169614779249977869609
6687050407395226046122911288235932218334195798181
8015842081901185845587372672731152943347725237487
9257740110851436942578308051374173387649584091987
7917172147552110577571356794014230012436620643579
6690713404429502248343994062113306809652261925275
5395420232452210296228494749950311429760308760203
5401348088338819737561332532742538033465515100015
8016210623766691015650680887615365325180478684911
8172307260929597928468459849823632099990073029673
9311134387958898694480614573019354785134392463505
8071284709879497584442323577626577395059462824237
6627660848386010108973361454945388653046156947241
5397316652636571720158874377367670374990965243493
8069239301885999799506034396816137735757771363479
3963567335650330453750352529319432031913848308495
4106125886204913961973426186236358180115877640023
2727151928409181112353775965493736546665815815419
4379913304297778004928465970540256888214394304943
15988614404898324597417459220130530189294621298969
5201653143159487808474240713843090970544369465919
2086739001955119909039940883636613465979986893935
14655507196071434194451859186212022541658198458987
13316243903354071225017923992861791919466809275891
5594966398176273111390601257992756453553134050499
10594724128500090269653314200881438887927696732043
2830072922895225881526147745752634893473127706749
7869476856775935030016306322769047186191353005511
6734610447250601090330829368536552201351076066347
1438155540012876624158530395366698867458813479729
3961741266448133132127702623169614779249977394381
16041421482043691060008623665097789786370893509957
10347649192554063999432868127268675356116214175955
1540696773472470664965492678910684017784185049599
4329306195281338421427051893303014733050417993297
5294851613081194169776513358676626759057476634701
2822313795417091988879002611623659269405196828099
10642489770221257128136527529645026166901100542103
7818431679629879379138823688050831267032046768111
12133685271276824442639150023862709465696391658413
5197858158987924732371276757355971700028066233651
4058574268973784742973127485358434597499919061623
1489352868574270935927644237708920214979013668685
11880589729811605383694116833504233345928212525639
3910248464937809524618771848650136269591215444621
9406215001440780937933005420905936596652714556723
10543447831441084853114997206556622669516015175055
10693619127759829802699317264815666963242393105419
5300182296391869267716469194228374305484975331251
17327871542837420881785933627360767733882023586193
6585969045576369523725705772190347651676881390919
1440060205028306591690057433921987043933149461047
15942232670771864633179494869431578735752826621457
12088184804640918482501268745603096526189409929057
9309387950079703661662704811214460415080886266707
11631098156133257837641220548101384715538866240001
5250884028062930040918163879511475085505587220727
10533947891969880484123536479864133537889200825131
3910479372469348972087110907448265582862166779043
9313036331138900673156755516196582909718471277635
7970572214680651022989834291645598710806985635689
24014418612369581832953338899575352815642371332269
6532869895001405030655359330987001221883080518707
10339898949945475297104343706135644570022891492399
6741986334497411326788926304269266340398246847951
8118909695830679790398391364239884291280272638823
1495739621771930133544205903476534566406600719507
10492101557832855719677476889441562225418819575079
5346048695772627565741723587741489990994806904203
5397319470330187342503300672070610294072730367813
13217053106575580520708661611395433122286405760531
18665674260931777637639170207250475655483375573073
8021544427916758762148617063344762362582492939581
10440980203908679033727069663521636881229851861669
8073189271852831644458226074404308922576737252411
9514487712322124907862863412777717913726235686919
2780619686259121439245338674835952218874141952317
11935368014372645748240342290446207760174199326121
5399370608592745589784997218958507750090805061299
5402880943983788882849113862884112608765086248583
4066043645299552793465979855986708290749496631225
13217052911314548494311037239819453793834585221591
14655507213037690962190564958352063388348149446619
5444932736703160352304999462159049823990858991855
5397178831026364445458825222189661132184698831101
5300325782365442281079929279507464215095411245431
12029087372687815510370448510396675324281772213331
3910240025834087306039488905941216386494156499565
6732328405930278308113439922487168464600162023523
5247150908959926355291086113802696601310943067661
1439905458088999801602693784924654060065192666499
3965393010842913765028146192367602629015714826345
19949305652020591343274332511445815140352593411073
6734610447250601090330829368536552201351077016127
19844570948720210489578832632608409895483844564175
4064586507992396599376013344213532670181996850337
1441962040147762977994607942364485173737075057141
5247007102572375558191540416796832399971731572309
1444164999783540069012762993770407774187672024147
9309238729347636672135464066045551554271528359189
10443025428332628402187973187233689636612999324229
7974229572840119578474934446328608634548131666963
2725329083708794086606120035046064521106616015653
5547564108738305387716825585445731470126938467659
6684855791646687710815725158410677891099023508507
2723421418927566605565268299019487337693540700789
1489490910418964312319249013783807776020174188809
5345829282590276904678499278993690925544593143787
4309973521236611428054893763119188764199346850359
4113730059026112109520666069428678720440852681947
2872051476904730615083321599515860743482375633341
10594879170703172441845738501805916013738053260921
4210577036343113789546007148374701099414532846045
7972254378124452688899510792128873038564409773415
9257818746752848442445357006220650163961465949911
13260874838894425519874039485589329502811927764393
2824514245775672866131122906197759157683750350501
1841475998183396217730714349274148286785961114499
6534906996431495849095223198770851188055656587591
8071521576911061849865268578485534501375265654637
8076846187707422043681906914323238628824864543109
9779727932987705513907108328489569019799295136685
1441962023182691482523169095337917348357436595169
1817136746980553411244861076957699566289198417007
24927148176687655352305886020304231068880772630079
8076846187707422043681906914323238775839129885989
11931640421955033921753838451678446045936742280763
11983361862795779686972718850503519897108394041999
8078973411878604477541888001171934272956740725613
9313112196785269924865407192007668299375936510055
12035085670896084489840800417192896619808473770567
11631241649949236123199321892475185152087771809349
1584729062872619191593586526220721276736722341965
13270979870948516830099916228417579345606017596225
8078747910164699301301321814165067460129589428557
8078747910164699301301321814165067460129588952653
6584000005914081190030549143092369054480256990325
7921197956516756183767705534125902839362886870793
19947550228712366591504303959482098350038757813751
8017971673468238142787723971580270097471170216305
8074792457305340401495926133220155549594997740197
6637245546388469510431846002232134454068919434151
2725250205951912624112357224840620114943244864043
6784049630382008146047935757524305749415416050403
4008988829135335292578776012914558164479170230031
4170087867899828554711922729244060835649709763019
17118675771150157051579244977071530085693159950895
1920204053104532111977160103124308858470376220127
1813035128246001736092543627599696808694596189277
13217793315469027726416103054521285736976858370615
1813406311908447624693681128708517528946982526833
4060487569147853257168364622902338125416093221221
4058503830968257911351223885102101960245038731909
10692018825076540537299130314727153770360303974757
6685013663895232890948310921684317366854181305439
16206165528295848191466945558775773624065679115509
2350879515238967757969298954284417661756785204061
9404321943647956912728453972519856567701866588011
6637096213640807135201662736922450138362274978617
12087445228489278742443076134723406985783287662461
2824581879083727280166889314377961727669574067525
1541073846491150657559084360954979703923976850609
4408868719586479449741741575902284885504029405057
11777668643945297313901526857127551738424559842199
1588619946022789010021355096795512016145705160477
5397753043719971157258891441945134255288300440601
1710414933792368269515901187568868410049312306337
5302382546533787108211935322904117930847045489159
4111901267353880138609877667650358334323663917579
14252321880449805015616955575972732052603335104755
6536521548352794591240450994407368925857329094827
4111754976497903422550795665671637670712709260061
5401190319336259365583509436119051596926280364045
11679145013234206296320384380660085963657185777021
5662559778216843563804958455182000758655504624013
12085537168813398726773148323099217429369807811395
9409878011478221870122241045862382192975217950359
4210509507553230426758419466641551529315265842133
6682883747865761930701683798737267033735507023905
6692538970793221191474874198569236380340945433779
5448964271301746537884990580328622163489580324187
9409801843022937724335191432014112815913456660247
2622776834833803111104478145715822165247759098437
6737887775844241961453531853092173371148974364771
6536521548352794591240450994407368925857331327655
6536881753848155790203870737031389083958632261075
7976204750584795141200515902805089321997250730171
6633807712641314875828996872243139224449181843703
2630231919961613521574099974443241414516597337031
10747394044162991543269303292486491578060299891129
23640619317949932721110681203883596671246062308267
13015771567694956773389940754705880431837121895731
2676250248900841791793371212610798282709502912691
3961437644371880079502539862095060131034732357083
7970490722981401820608740360878870717769808260679
5395643024832827028246378293282731330568435450409
3910468094038924314532144556265797493207519940015
21335603475184809178006494612899895118031957062723
2923324747880747219153030905302075329739347651469
9309460984396953588103255208112660548710945268781
11730125703679023560971337066284812828808513254799
3149358456509157289462695172546808573492625055235
21021947477492376066040318028156467645349904339995
12030983685140048571562704879709423032734832216481
12080428469029029265839594402925953348183382641057
4066415208609912523321460743928054001037705082705
6888720514429331420261990117085515998449511818959
9107509534098225916669075541431749585837905037941
4060264885310116041256503021279897083271362626093
2628634152819467780697509456081178742172777870995
6584498158845324539244409731596412860867095539521
6736351626599890608797942887474237581290025482101
13217196463028841278870530780701714569257226338369
10492118437826586698337461507605370012768533791651
9409801825723257816589491783808791805421957782035
5403474862207829890559869262434562714848664289243
9672708023689387906287603443533506230721094048527
15938566934429139321433185348359671108424529279721
5444786255106165128401202750463983067014598852069
5201442161435449099506390092189898156585201492521
1442111351775437542748835276251659524866557476727
5401480520106291920324885764529262947382765708227
8236901675990622716036551930617284461765696426415
1539166605682115773347985418942071623169124340183
7826035548183218668494552179281713540735864618931
1492937295466796815301492682589840555670071145545
6785802141083759715451235568668558231122931199929
1439908284104942725332693868273551362503909323751
1864235673023777405105459766606237510635424564167
7966397298183866204509321251149185356032634676807
6684633548612903598232695071451758387886732739723
1642172441923796264502647666211571931615008743795
21336267169717963047886586227678313309129104104479
1864901951407695056190353773709301416230359029327
18665527995088788979537508383304751702597911748949
8225116931139324206901239708325927251976851561093
7822012573409140159678261811543167188554298453335
9358905781589317507117200061373305775328860170211
9408578876052015920458891697883323894930581893315
2824224274056381638420446566620568633633593273769
6631759708975865964995496536217869035024521384353
3910020470648743421400322375055754714445998711707
9257664046281144512717491174059016161658690377643
11931640421955271059890307892523044945266355831013
1865048237750561876947759033967088436635874420079
2872265375719729521687178282012494588636375099269
7968895730911631490189482578659651101930168730007
3910468119667333077611900159840411183084670331739
3435285801084757762309929806786045154503110786539
6637617105025332154421683531357973594625093240259
6584067447164200227131790366191923153173372439477
9466001671624385704836390570797851829496524685227
9862603927803142395552803582253371784389197797479
5350224040927633222081676635186061034624833188691
6788230485552900842311207099473262132974932891611
6788382398294782093785691180728005839768438896315
20003601332654430893931863328938416058725143488695
9862457703106719076827161219209101268353051867483
3957709844223383184732831376004036269124826951213
1535281369262454608889515694699783334186758427687
2723424448021837241379648278334487431964299472475
10910285116422964525679862567368006710482416587807
2779238747522295769268157172385327987080307309991
5448812167296861292054710435787628794667702625413
10693768426385069379433932388124671398593663073639
3963871191266375770457486671698106613891055625299
8320503754164731846899829371941887343561168749121
1535208101892019696280229625963718214330847708387
9360503116093889605096417276654358476211344577383
1816616604667912996228103410354467429774898894303
4060265013523599921709968806371366743636464650363
4720850182195441254384396892554443664932694420611
9455823270983524354333850993848600209767509903315
9307193342180036373498550789322277469412874487909
10541546346518164224669676217094715522907523144723
9311286517099483554202248327671800991315743293833
21087278945425441091666371861013228711031729634373
13265195725265698760470951619275959545567006045015
1495137285417091606861601735902780866316931997635
2727155062034087942261315040622231248638539156141
20053267980404033110831154817135477371601669271519
11629477649527441554032384079049687214564328750991
7877089269617895846758649058259721418405456536739
3959842556433078760519435805121672995995395533785
10594794358926710642344152551013117399537391377615
1487662331299362399100861960876829051077831318215
23907691126551855435239125497032951570502772521791
25098242590551265147319067601133421188487652396135
6584498167021124889395856345158990033466516135453
10747101613960444917303543076365726686765944881825
1489206452748538806175899613214718036056814004793
5351672392565173121973833070038482032430185535113
25140852913973818025629936273171124971855107546111
2723424539741618023632756986268627752884638964201
7976131174114401770519145849670591078564896306727
11629483483995929814943659218329947948276696837083
4056906799573768345776653910405502701420095358767
5296528067387517449191204815644442565958236945735
4058354839601348805946646557229864208135645931201
3910473854105033606747487398911781310248252338567
1487524164096376081850163835946913405046309755201
6685084102066037016542440551743368953580140194835
10745416386967253878380247351019965876342359117797
8126595476084772104688373922067020650673364177195
1790123660561124495035244893507992165734304416817
3910400494533684719911592885640316709153399571243
8071211566553677485367472071883398296933608580059
9206613017207617886260839896322405347801835403863
9257889098038367848707434014409114409316539674015
1940511836130941496305584714449050616742007704777
1442038100403800179832676420814170981017762279587
2622776510233921129033022562939293080186877168019
7968822820804237148557065336420138695723868699743
11931511344388365655602631919316363693437295580771
7972397868092145188417494947646695279291795448965
1390682925083850120706490520579530728813652022449
17165403421056811016327585229186623973520202245815
1758177257666732657377999473791742837284374704933
21182513955244869180987609291521205019938858497701
11631388144523084192946901904943666195075621121021
6792337955543214513464602391533903924335640968407
3094202641000319956125690205986330369362992469755
2628558062459958896670881020625633799156145184639
5247001480169931372139162658100031880376982312259
7970352880894984673006271383504625030922873756391
9155556374527036160161045597883714616618286441693
13478644941687531424731825309588497427788449963001
13478644895449154018177439906217459994446801390749
8237421780557287091851879095523642604699986076667
18662000692480359976232004171850215332328590175315
17376801889741743783810329605786912428398243869671
1541150219003576842741516168212977000639309818985
8336387533904308680282372659260463825769653665553
12191178954787534345638336642333808034008565612305
6779953154175205971788243900199015499922197759827
5399578477050163479607239176449764864662463905951
4108399475580523033142850932387039321809484783223
9206539782648096825128338097419740485278152425783
8069461861209378469237521349273635967619321472771
13415133591996577654411746027834670405748229401119
1439905266985554397875813945672058213160583538959
9254158775154183922756138418219784528768849246027
22571704981355982731767594882917287169260494175233
9104133923834046961572298491616808480077188804751
6730353665639716070437948954700511843779015840631
2775139579453464057265563342313478995835264580079
18615270390511688211241641658191533279908307902417
1390612695147020932268944739308702314477465883259
5454900605362903371242605774221714242290396473329
15986186164474992530468479653144223810895888163579
10343986844379971917909220007642982874446869279979
4212628203109034231840906396219904401276824846431
15537455774592135489363618000441813053701938192021
12035088367558420987500144034177476655478320478695
6740011360662822946757554393107803244190667164385
6688884184304168915356169508222114479666700995731
2830748773962548820305142163790593054452376093347
11927685059973051739201202943738122579393638015541
8335794214664092250528779614187139723979466882045
7867803553080220208386201205367294883488116708227
12034550171642566146240867156042539845552978151241
8289063806265402087715639072379068567285883434521
9305581358703046527933537522698638741160538812561
7974223500512193272044451907165676325835939420787
6833488783705511218021090244609296015752563363371
4058658989860349896539020098338166599411449669407
6534473218633197758272710477573698013135850260455
8019712827028887342867451467216902273806941890435
8069464907945876536869325613512761827397576221705
2628710087728584324340357756506074246257125573369
1390685539013612670687304759368102686305781369479
6730353665639716070936124329653616225217437609351
1943814527647395675933300577533853404557544373203
9359412252787762792126194139722048219683188520531
6681055184895564275213067230296379836036085403607
1706754811893226908141582606422398266843790298859
6999327409099002232371307673804028370996991208111
6631402215827504539150863557120174796659644170621
2145338139638157510571115776156596568227132023373
1491032556547907507164799987717523299567625542407
15693833370851138288668126510919786290902780092515
10642644479016035107984275442169861208400015612557
8077150883294218934823571489808282444248461788063
5494309903614850222846505858459305111883653677523
18663753436387042677270656064946145220674718567543
3910389108070719506812758357685405864812633301415
9301558388565026593005894300398058417740809330287
9252034926655675714549389598866199222849855643287
5454900605362903371739983295642381553778673017245
11981006466236622461781528397198848940985211405999
4380062221039021714677844190524884332093218631571
17277309530663236395281643344569404458377970144899
2723348379451033512781780434396488229735100540817
2723348379451033512781780434396488229735101473697
2824224265720995726819955567801872608611051831517
1640019798130672075405060589467702948429517034521
6683030453872265477591167176254369463375937657483
9466944604818022938082045630619235021116581442055
9253863285053557271766331034413444751675872748085
1837739940866063840347350263339541846432483836305
4365132016459060781071179228058603777426352817939
6684858621481108138191650071613701825960331593407
5296823470559246773497257299105145008387233392583
10642120691510142246855913980299311974768687517669
8075161318619921663641929327682816633383195161327
4009351719315364468687751260461926251549263422503
4431780203277048217630170804119376294613710921977
18664121736251261029018565155195189616466800487163
11729987611863677627169352717823692582075940603469
11930257006771342408444719057306726013704897016327
7972628979842098766389258145317792703295436099023
5399440505919358530050854659002416271851771435859
8016143106988105781479577015759985065727520677507
10789079709044631525675023268305477775028182805323
8170185980724454937058774292914804293642143643601
5444780624860769593898066127525160155370228371099
6679463668410623795363260545452474626226412839801
1438009387665074300096738612310839454512385717829
19999499292147041839851792528726829785915218901203
8015918042438967230775366274959845740470145775999
13166080993382069673922134860553807759247914555581
7767006403714148017831418096341497533781177625937
1442038109058830357244639448566715363547920549243
7774841296002670620249657499860364035130864547309
3959684701183283728860833737699464052664502426451
1940652628783722066256820540521498944256848791077
6730274875103456936555656027256183982998437322031
1588532632006029219043034708357306167411601375073
6829307924182223389970980752526986730727583969847
8166294880540261363218073460301966460438780235405
5403249914501841521865597264031236048490954287981
10591075638907575503047649794032391151807274087253
6884694538411541545259323178892248206225435759721
10345823651035542161679352259150412685221561820453
1637769106794910299343744414958655037254953324859
9406226475135694631321604346470938657237980299059
6784114449994364934609913764625840623783481589235
1594021066846991762740746181683786977170042002105
2980309092401158863918602436044949082035609516707
9248453637066784381693629830898664509607291606159
11631388144523084192943154948099780079313280742301
10748842642322586544658832661731172304964180166887
7868014102033813122851508879324348193602235621167
14548711963930671130738785749675619397062658557597
11981243315469934755403605422820542263789045086471
1534853542794527952551578732833612855129262850743
1889235675775456672789864831217616758505557572347
2976294570515631079919203008906437458650886463755
13070924515725350086766791048218569134112446066527
9411855677469339960847225389717904079555310990477
12918851310190663089406291698118753350572373937945
9356784379261398480564219893801557888777562972089
7877089377485423105202037854624220134304607204583
3042853259474883252759946361066658010557812188957
1443562624997021933537889461129703190259565240663
7968366333826209109817026576854072982203746886775
25244750975235943226209483052113417672998085001239
4262210721543653818278507476473282001622632404383
5395341462716559503089382737604333924590652803091
13066977510133457176249854036574161721788696288403
14503067936762771230426728425727446536490700144939
10491901613448043091884885194885339660601440339955
10946428029892377102646729663551060140830367190889
1690732874215616464148749041651352887237949522499
25243850193770919669585497489646208172616594548647
5348099941761378372669137536658878595854473620801
8073042742792885067199069258686037765524525984829
9206613012552379229636723145492696391891444437953
9263670538032674292584575990543780192861220507067
10444561334895048042168222924965150587661170136495
8169901523035551952557938488503771212185927699601
1437933318939155328006184876493836930612036982199
3027646711595551670849200043611604996064632027853
1687134920715167817309899297602403772342946433989
6740239991488241442818036712094765995592204920665
9358604556915564762039710499463158640964603544903
1837236186518331592325989783276590716686611550157
1837165748345841731957011423188503024476611448781
1588600020233034990523200551750543770130033082873
6583918314465079614556059760974966697385951649729
9811108234046707727491446071913784443811342495541
6582449957667135984813498795691367317369742734479
13424727445578759909262519498683360120754446538191
10693619331324974598769417485606184112156889330155
6734241722933565275960796074945733885985323639179
11679071866053754777043220068732082169406391900545
6631683955855702851463963124954036997274355214351
4717550457396585815758658193686694021505918577597
1491328262242690180003494249819257203864419617321
10539497896440747389421766919048331698850758101239
1789907136281335349038821401394976059566136239457
2976789909928784794126213822186093086232604618675
12283631649120266674725283041921488935853599322495
12283414924604910007568503233539861213124520669567
4009205338070260159932615567942494768058979320409
6582317492089287009675839229777181290617085370179
6730570277640868105012021585149337968614932332679
3910327239314956254935444895343155739499882930591
9058135075860162766261184990246081182402314911715
9309170912974379745097335406623253583446974029475
7921195026148868695965545450908502304314620261979
4060405769825460095327668650023969222364483831057
19894898497452692413905737055860471168205808357413
3332010051904199804382150968349930968075869662663
2723945193438392938473192477803550932686746962737
10494298662814684186246349745588453390364194512645
5397544833857429481006758715264871927376495173369
2771116704858648444785633080529484567576494511217
9105754206025335775079250952947234686390981158479
3098009036914978694568374812721426238963714198493
13165999168585371748270722658447162421271520744385
11928360877074109098545803283398473778697806828219
6739859447908628754034896952960584560055703013305
9573374004074476743647044509763903629501257475249
3430829426898071228137295155361775198792629108145
12968158380527293539948809305454296003175405099651
10853528299892470835104003579280402450201229814459
7873651964717156489930074755507992385614091007579
18661775815210780345472725547758528274083100424263
2824432895750062469113421853350613135544387273285
2824145429923533121617562121431556075529513963711
1654961110480381105973728033352099859718284981949
7974299586868254202906552409529308988769033163803
6740084612020689275429434537205301130665922055577
6740084612020689275429434537205301130665922056253
9258038500866756787018635414185083661082165547095
14705106701570529725756904092774545011476716293319
9208520590946656566057306911148317961620901561645
12287294500064181184703366682456298459733581386577
1888591008405013271256890084275552654831514570163
4058655968936491576640044826524348042157990903961
22621673340526010711264718749994323954610851106515
8170329453867955356489726603354130875882505267309
6739859253172590143120227239553939902232536033517
6635644823059451189935334475025227327865368630297
8065284061233009167665982773456661696498860845999
4107875367646417894683766795801644153155716218341
2676252712352832053559541038533299879859815479159
1444463389970294017121037253398006326766154939095
2774914856340939552260800462926945387582140532785
6732401674786043118815550434474247912543557299675
4060633517592189029590792050633496732320593157311
1386806112267768414094057663175218097821405267031
9310937702395369178960983078287941116297729206401
6683035747192253257557591149261466503858450409361
5348026707537194917701218213924520836115871299781
4328639645794481792629879086379692804026726663889
2622849865477280490068140411632252974448271388607
5247299908457364667029094244187562631378555764851
6583915185322765744114774306049515652079575086107
7978103351906719242674001802199024582003255558127
9410410152001408623757556005426977999268807422273
9254313837834206307372751847418561707299692771561
5201515316592619686438486556252543239228142177047
9357082902631602415144272464074581281444981480491
8284891673539328355630103122593792772546271822915
5296826591404086226275441782439459973288159868487
6736281171441290867828901006036903745236393695757
10648276394856371824948621722319695714514398758359
5403247300858735708903447630667498211241929716123
1441812923649029701919559548978499591187964256383
9412160048296697680299588616654600961359323251615
6538347422005132577946431327962762367990768978933
6683036184314891696259794014209307836980045066841
2725247171846797719668006808505295237265537358705
5346051725359142602429219552278381394788397460377
1491255119071256776609593525672487188604880341545
5401046647411941462481024147140351676246663967119
5345896886903207650782693761464623446938388656509
8127122119890929652921324198583897946286455766201
1548914815930010002427646946341101246955671725285
6734607655689721437698254254002479120159803176363
5400970682385845934061054223895477721868878914281
5351531949031862681325775290448243856523710212345
7968299020641134651818291814336603727722956298303
21287266550304859469198034584116466941605204873211
1493159468594157856019068685712439235923239516085
10748918715561424173608937328445523280441001251443
17275343883668491913126093542752530069132866948651
1540851504067526483816936780598986576197807260865
6631759816528720857362871485974512299262824194973
6684782743876667531973921550961368634152607091863
4332595137086258686403134049502193785103441529971
7970794440754580653479845919755613838317647634013
3910400603214303451440179284397114232320264602321
9520713375320042886956851013677505253919051470043
6631905537055506566161541412637455536391116752551
11876713050345854086035678377203969115121357147235
2976933491272708057885346824855753842116351494435
1639589054098428035942117437169710744412646955673
6637541027650557537251246792677070591085751828473
3910400603053769743923342312536921325898055123665
6642874428463016884744644433878072083086336159105
7969047906659961213100158600820333986522604408437
9206539756853472779455916105601814579184530220567
8069467612618298473515508223913550131865004471237
6792036822091342561593290763829549009834305845595
2086449150608302351859563394239035549391148105131
2776669847146276667925568011933821952935729420101
6643094178402857552545759168675520743139664040849
1493159468593912030961767454334956582414346079797
2774697907065884664854791946898068597738987216793
8376095711069176760815809076736111402889277007801
10543523900013821357180552722887849433175685626449
5246928437028792565487279455959333344630710374667
10393431303840530609767447271749643859686300763491
10442741266414015806303763273983280445893059745117
2778498655637966451220954042958512389056808313811
2771257801937442683699140013780640990861666848363
4113654106663184693155024886888927357236355930279
6532492839289746295674863062502925552906186578169
8021772538735476096541957485614302478894097595917
15491744097168437991695974173036877649527973564731
5296525145977312570488697119412127749632088157297
5395485156433531976690563440020773511358801695351
1439759093022149702040131355364489910326569791943
2727599551634358585159774737435873050389112791591
1438234542960851804200063732575786467899156685121
5345899500842033524716061842603473923615057905895
5403176866712585137144685180042002680431519853979
7770525499306893696335819324511225743251461857635
1837379767862254856088868867511448424156150927309
9159219175676176435572742501045674279727952646315
1493010260849516173498161426358480081822559162701
14255838299057774178006004432405897653989948582035
1390615533814290435196674344421523835481428564661
3957712544899982661249480971909543132139515816269
3915796080519815345728588935773169754517262500271
4214318599204450310725661784938779801784290004075
9305359003474464909405772634333150673744474797919
6734534395485037387305680005871838402036838732403
2721669012406573748940697104497840189582873356115
10442738465713905434738126079947098170304111431541
3044034115899802060992188571311125270105213044589
6637541027472531665155367975865656746546580507913
7972260133547417797548417975681857367231045252669
11829243252775134282031413883223868219462743826417
2721748309979774995405467261872723485253128528445
7916955535730679013000254615232887858594267391147
3910239904477754585639237239657948415842000654199
9408128417988191777468181606214826228413834666067
1390761907217000426660682914119693718570063041021
6934221017584302985604759587566557710791672677515
17063151789256744220025642914996124457465780518971
2822530640285051227284061587018901308056240726163
17275343925587184768556098996409385139362826390811
1706754745449991855395935326528070212726720029707
9258488638153676067622737470836563238086327660445
9507321824238135523573216888128611878029842828099
2727599551634358585159774737435873050389111420663
2991655498627701650793671007722209699263151356203
1390685513564450777702784980037510444420765690627
4058867066056279381164210480602350554772068347063
4106125886204913961973426186236358180092662753575
5397606540977662777916471954298001710471630653305
9360889190692839840890336326176114095233550544809
1489651292379111470114588274585622107343241784101
7921054487208007263074923857899443387423428466655
4107886844839457658805427457075349014853901703345
9459711358560748496144964608312750006238785594397
6583915185322765759677921645771897151781784976103
4365058893780884694862077897258119893106484159143
9258032891614950720057552567167873440867202239097
13156791585707801617939605438296285150053284282781
5452337218048829449084434927950458857960933944355
10745416378146273212262157300423140026454777852265
1546486791738919272317323290915973860811418490919
1594096810818406026717688272352790093641587625325
9467684151375038717599576459203461016595777031019
1706900906792359202740965455891374110724651557819
2771494348518359751648564625491848353020351281639
5300398917059416031913609072350573012964844906741
9206393583191963067052235938660658536506565256729
7970572402103975007332296760216815774254572523173
10543529634930232267635481770450248179199275404911
9260013279757183509972139390327519501609712086659
9354800965515934341539180505988917055780042096655
11880589729811605383694116833504233345928212068663
6680900546679013541405601234848437823646769277063
10442521416602735776645916966633188640868960071121
7970420177088420844972455577089715105445273326439
4060338248724268383014854539520630807332168865591
7921288099578687603797459965198549588485235446579
1635785713702726767061110100581357789785390312425
5445084878327626527279576737231124658259991659455
5445011735156193123885676013084354643000452383679
6732246728431782714368680028178635453218436776879
1439908284105889821689755948450308397543848007111
6791212064895007481735752428305086438010088406939
9305286080871615818233688961917787386554304365495
18559216545119131766851236697649483381576878508401
5201377237268724147066811957664912279445218939415
5446845957505421908080803559736938112734211966121
4063061983398700528504475411800125401514063323207
4113505015597436738266398815306507153336057739095
11979558205308520042760663868793907738700803380899
4064068442266730928535567601512656444132019137687
10590774510095714106996083327801248905121706976147
1536969056191251714299061242830476501808041856687
13316542323013796419444274109169501020836610976255
6736281179942646601134967522620963267389144905285
5247148087430564109592934447942550026190611777005
7766933152342756872716520477632380095693134336081
5397550265475372122126991077230277223382948632573
9356773026102091825050726431071647960769899549793
6892082661199384384130486922186394006490007220361
2822384224927930679019230574175583968353601989401
8022220036936020986913932716600195188749541685865
15988315993749528227310035095237428616719595569193
7873511209549944962960589921087845156633187808873
9409807369563035590247712474542729299082219271087
5397471608433608132322499758510692217023119048293
5401801433165450030201069505933998374159910921225
1437936127638179094682437060628572022370138831055
9309537144849309710620673052016956325431094707903
10543678846833513149942124960217530212617504651915
8069236493347499612502734715576200075202725995365
10543231227937026054493040294626112792851329102763
3910169479301315828519758281937008464761588904561
8065503915225541969396546668060281850961054315813
8074956288693911790874711235387017741446994565837
11980930592447146182991512917303271617951440867807
2824435284627995570154244724052019254381830000877
13118903864379848943898375453351687514898129361197
6936480224537295586333231098158776023723033796895
1639521525474996609784561217282603133084517997307
2826413171697981904912210900161786015892690626483
14453837048350577962924700410378729201446714480941
17273801601119676689149627142183717473805338720371
6788224717157797454731808528062367783353016932431
5401120106527496734680207460080789413097798460335
4058354843781089556243118868044144090526581048801
4110078522203172549419847878554987884701183248855
1487231691140746109539423954690243910351939450605
2885001293454434175812576757035505915850843246341
8019645526986892072769315108847051781420746611611
6583921028119507981716413861220960901225142352233
1539248404844030959026628797543175070891631892535
14493261229596819024568564658983749076020145558511
9208376888744618308081414915015333937874188908901
9305736404940118724462438216951545429632745689755
4213055997564219374090019539419608204617925848959
6635639309521297151351843914610344329769133804505
6584061787935802128133530089377783573536455855233
11932006583108964879358094550165360308278645238685
10490067832074017905796088474913895895448505109997
9307333869257297444258169633225282803633198761903
1795538943743650188507626877238703883159490241131
14548565998543993449979439834453639965106003551075
6793190059494362496730427382923033077388403650527
17223985379439162779159327113767935354070748819631
15988087908238362798933600797711193805801018757481
6536377974845393263569672818369903977541436714635
14651326332546431404233063583891590358284145047667
13217500742451337513015314403230845311951137854429
17166939856472797526525038292644376566814869677851
11979403124991688286774515828494912104184793834949
6584061787935802128133530089377783573536454941281
9257889085368316749981280110008752488184648337327
10644323742699246716081774005462105809487043362919
13316243811966713908941038925295510411690970769963
11979028865492985430746328163252347665168421350835
10543532585318769424044484831300539987225413570225
1392288945711858521744154103423067982706277603271
6635194412435168026896230197538731161555411889145
3918004675515994847954691048447007339698847917949
5247077428543173924127196214381949717267002840533
11927910444830509785229558697530282662043466058299
13314564544634135253158151569081605808277382211463
7974685653460555271661348034520379719897300031175
10448516672069573775023389065659891919716490645625
9305429437158907214796601467778987148679729638281
10644475880335276623410619845244290130663277376387
11730060892069394262646486670531931418294211481757
18559591275686283191527472644964537350905562520315
2630467796202157691037920175132797587124998370819
4009135098492729471249870748387315624171689846809
4159450263591999373425692038371559395636353085549
15986186289479934862814910127267031286863682647591
10638469804718262740783067517813480173592590003983
1736444671547535862333559760371516996645499782403
5243432084734924656514252861536656624883155766487
8019944046687065929969931999453770620057972789383
4064738516111275955975781135129325167524849650435
1439908275461741418733636007443913808438865494335
10588869853274780178234329951898694644815831311741
1392897453957062953604469273987088120996377118477
4014984076445787693292848361915392582742803175519
4058430588425490757225284313418303226593834426453
11979324164644533476405907932185484935866975130429
5401190319496318474668895526199765275849488246137
10747394044162991543269303292486491578060299891805
8118912383523777120616415039186261295891304205803
9254240803035830893073079945094535739322537243147
6631832943527089084149912464271331799596160590569
17165257117755273272165833416530081259879478245815
6583994163115661155401255836107597300382471208417
5494309903614850222846505678933011792734102017547
2624900799683188556553431286468773758094402468667
5403095287613705695348700500464649313057313634453
2780920940901121795255218787721913771221673026137
7916952514294885523185757075219858478408471275275
1889235675775456672789864831217617302058620182723
10494087793426358716985927636902817965389788470345
6736072770793254685878107391866951279184186376977
5349855183090957360220643332941247870863978217501
2725908835740104913178665965655588972313096342727
1865194399088211569901485584716401734063205536399
4110140413071035354704209481465082747538987230711
9107799505657914406822293534286901860385170644087
10393000675857780078783331176305399447270136614343
3910389125534930284659847849277289073977131960265
9107656040855026097208944585389464203474566850039
2727526525473010130537013400666262745874717297571
18559216649157798917135403536405708984301535811579
4111602843361996942323014103230149498476699696649
5296528059384789634586695307141005616269648238279
2628332686269843631582002432150017605246853598151
20052311963494396524830074030533269650716799978975
1864162550647952421610446111977423172138490110991
5403252935425691449549054785911247152483236247767
3957937812884503833208765394968923784806875266591
8017743899919662181313245572080035043560072041733
4111822610452522652659783874361943127843490071425
5298731122554942828127386607581763933306042477339
2832802479084459668947283695295790659552016450773
5247007435488947802701917448013810698838445441767
10745492339010575194990203665319923181916894713173
10745492339010575194990203665319923181950269024481
5298731122554942828127386607581763933289302571039
26262875218819441193062044554830814438752528551385
11882066560499384961325742396099833377910543733467
9311210474328001437120629672536339976037704465959
10646067510208363681615662949617150393599557704707
5408797209325392427634570837463846862841572926841
5454900605362903371242605774221714242290398354637
2774765311324345639948353686732321386228575467151
2622779760424732247599918854245322560892590982389
1438380812324894887274064874173762731024434991557
1588175122839709100485371994703568061744126191169
10543450648474501133698460825379378932316566193883
4115707746193363167378021814255388860528448829027
12140845407956128009204077185734452158213921970771
1437784102209248943611240891797948451531458604063
13069453437756346262316608136268637990084709006601
12918491004498281778220108415673420868042533058493
10747169122397905611761237154347823880154971805449
2774920274790932550729531147177841335213048744069
6534473226963375991121783250837964820298583099027
2774838467460821811535030523557449745045127801575
8015839277184952564626853173910125399228205648983
6784052214357805969462529574272301265543595779939
2622785071013856389919438711422995682801509748835
10746938002807507920838189517855099792031521315561
8019715861287914303584276654965851765192550949833
12077994519462515746192539391938976038678429518673
13263442989995352310967708950071601124620747310917
9356927973261820245855604230154017469989556463519
2723573985024092747913613412474503773579654484041
1438307682297250767442703900238201024910770254609
4009202524550274296517512760692113701600375581543
4209255286146005003611775577484641480115165236579
1940725867978545455051553104595126392517534978405
11880285575729389901106380189087958038411257463363
11880589738294956672288915014839844771012525929087
1837236178195476883453189815772609021283862102961
1535211035288463366153444503224998548135426049639
3961662380337899640537030949912955559354985171431
5498186842440561858093813121617750838124248196067
10594797150986235320379224816210202997692447762583
10494298662974051226092302030133414479413809327477
9206466739513369826829581144453783971437471647413
5403252736504731517429830305761467556653812264937
1635864566804112238568192081508056341624442147325
1442263139502337575444479100957857292111826703749
7970198050739639969452878670187508873648879841727
2675805422062931929835467441502398008215250107911
2774917240876676698820331143116801391810033224191
5745852866907144179158256781739930524511091631423
5296674354217920471823358860885012382558532547199
6532796756151804304925647912811811067004801729203
11981685187593432667561449788266100034278570199293
1790126461591445665651337774000304061874008203597
15691793797486178741123203768648557527831364885159
4014691162494390415950126878132077597713086231275
7774619049133587176701343209402489263067172906357
10693546192487923655454394601784734845772474282433
5346119158908665988532908212998811624468907193531
2725469743481240744882561994466675957214179883941
12966326975372086506590510189913801596521390796769
6588017382823707210237508790030917096801326602593
5243575341657748407724092964315111997895617360867
9356925155563288065502268058581539650166260206213
1757510974961000204157073347618666091126594590789
13367301295621350424712765351541406155039466750221
4167133010246262295496283703002476503754807503399
15892948763887386747831532056739272328006547004979
17321493749281543324681628039610496298854702195515
4167273790415132961830896884427720762925047548551
6685007924468622623075632004074785880656844617551
4166845975940000726927039481907165625288368433479
3963727376383899746629905677626276008540307839717
5401122686163449108250498613500527782842728214585
6734525748156243188996453972075103048344226641299
4010814587065410675311456175705241736356044729259
9254386985678143214046420783443085378953548183905
9309162340017402424121307339099295217177517823225
1489505088769783987049248623840644267337927775053
9248380693651030361354596608395236479176917978175
8020020119395728802464673722708664702214482083241
4112129582229812957938658894790060678093159619561
11680762386189980904958231960311601527825519581037
5302376920290142852211743117547279257378765568255
8073045793865231153189744413897595917197869318953
4111605769088854278458770132211212137027692109319
15487934889318565333311060326964148376847230784181
8071231376449509209862029273906076244821978723049
8022067708034802370855027708229417078523980885933
4013087989188398039254616137743753176607485929939
4380655468765692946845722237956851201125796200615
6580184883407063212731570029709658101968947356615
9309232682972688145385182671692116468359910567729
5205318641148843794357645141114031622623771858545
16040039897739664766821541083191420670241954486285
12141584795919682641536446474295710097657246765015
6580184874910860908079200358898258065371818798335
9159360176565621502042313194994471289325047768265
7875621553215728253977850203536383524193929249879
9356781465699525586622386870436583922795543174161
5346423430344990094933598342096087896152913448661
16039288331995533731883072557810688983114530849261
6781998574658750298282484622306776028361503608839
8019949460495798332419634479550177036472657719015
11819655525826897497612900182769187358286727272847
12924486060043067077224223412780781362240613252653
9657780578369847096003179259376128111118202221835
14607820432763502329724084716082352166208582170211
5247378985814356471493708796087301900395614268907
5797207921216525226393302466095851496312007270553
1790126469759942440367889589915488149431519482269
7772570939649897585867840779373312092355258666799
2729346110845699696011882109395022384805528055649
7772787448085903162502879699927430081823977157247
6530816155943099116019087978756921609089989427641
10595025348698107332494989229874445144265901486663
9404403119430578747852795225286229741529755353491
8229589688674284598603084203699712953076023306555
2727377192214162526676580482431545023915284464117
4060408262745819305816803135434429330201869255993
9357009451530328931402528203930770438632622609447
18612699302801333301797617688976897268438864510673
4364988527137742557762571630487730981283632890795
4008988833949667049089437385545844278137197109473
3957712540887177240822985635327524533845607378093
4107884027651638206492557831345263936486843613321
10646372080902213551099133613725183257692455256589
9311134621849088611039827757233613970127088244265
1655332132610493652420532650823177459966391503329
6680903234385909617693547445586443346804653301807
7970273682853906545547476719319806097179061817827
6685072512166978539000733161531918977257485954595
6631531602156921655234165586682668919549222579969
6629632588700311185096490484333934686392389892089
1758469734786304009793060967681338349195351756621
10693923495189228299125258041228175127140505844387
1538578331160502632311146783438443493576458718831
9410404421404387249373897584085804181595337385057
4365134841834301830142028353146959205052639204647
4108241412111119721282458308835521030790113213217
2873736578886002420454114785462787786540639618777
5345899500842033524716061842603473923615057923471
5298576085182955382095995137398971744922818034245
4108103757245750190907383814994411820469269193065
7974452036299182337359628185325788790901483512229
7917400128852237871684517504244024142666518744239
6781691516488729227754140484458929847704447443947
2820632034799959208446219817136523855417862046859
2774694873311933130592600915588036543211907462985
10911097664348006275991037814223279722108001004507
3127040379296429867864952637626031703983517212415
1489279812129303014781861790075326500374595062901
9255984765798601633225716902134921860500291171503
4062678930087521568039586417483379985176048224807
26579608119298277467077507309488633741632867423883
3174366687389149830271182846301847287989090481439
1441959110432460606424684355646134775870120792861
10017811711107025611456733279429598684214905525709
1495137259947775875706383800549739420100408519143
11933486322697768843051582876145899362357247009039
5500311011187768842138510780435949528892101304659
6584281225945776063964343253775667803679059279427
4013014620487295797074192125710257604066940862127
6736433421433607113374725509651169698255972094255
8073496334333650231025551354418959319289142166459
5603153336295442410873939383394545926592169103511
26579233860127552558102941077680956580733846017395
9358908568828345526234291929365748675773163343107
11777820665525923783532336945595519641205676359151
2824792869001323636110833752886665662628663594553
2348015716666370296221143700936637252127285334783
22676851875022538259787907341284651228133478983051
6736134902250567361981218311895225462989882958735
14653157703743315820423687782375446950705634557987
22677502015736610653448937249971077833181422726419
12088184804640918482501268745603096526189410859909
8020321040457752271560874907687583355163002593373
23958361923994305835024092848467835066983849237857
11981374887599249434725955125126354391356810904585
8280196885679667794345381788956132382843125261137
13469997458931340287576473832399621370515357248105
3959687631564422160617946464601184871892039172889
8073648398042525860358651647039183141917544703419
6586183272989902908925538938017902825342027289951
22621524266601068543381451064848388407702371939211
4009056220735839240391258694150171567030174717435
1541150127466311501689815151226644874147126700453
6584211428298338984874094190869955214085377253631
7875187655028154616960618983125007569927136921703
1388412469992345258987875628916379266801004549929
9413757412934006061943554158478535503496704188311
1690797910246119930928459705433201755200018142571
5399874067483956731404405262048010110672603078645
2778498555926569118292228034629375333720692470747
4011031211538625270895753576797869822046411984503
3126680077438628001883446028736807974414586800539
6629483480503540234554050705966744785730946114045
8118757346134771046809875909063108432017479339327
1494988077674891834205571499314440713736829982287
6582165820569542109793977643942109534501409037319
3225502128614892525914863526215445754251767387945
2628634135513639837281797848043260727331677065117
1658989545350128673282888444468789296892429671435
2142469042186095906818454004686139279311610297755
1584731875917626335569369532274352667564296162469
8021915990560809320026250931735221133055707658437
17327880368655287607944414138780919104815713394831
25244750975236426230812413506706703324673308504723
25244750975236426230812413506706703324673310843683
22621375054543911653775622099019733797997213210639
25193103114865733582382800985397759073447299950967
6787481633645123810262430577025653310289159963163
1689467379207416324880647912088935237838218127507
1494988064863031899357581630070784529534758283311
7968374981500492809909199770548095457021325877155
17329554235464120774010704552466901664571814046663
2723500491772606827160981802401227447703358839019
2626656340002690408429462192809613402408124014463
5345826582399508959698667124829749787282445808469
9256136578988406252395232744933263981223166430303
22569876276731552952417434475015155783370513791595
14757986588626742780512318238917275492925461954439
2628557759320574566621082729422515649473310992735
17278432650543275698675495600554760437416680490187
6639366802380929065928092807755582414021750837679
1489507789613119173249764356478451582330823445473
8069230858441684389109942560294325200240959054999
1689540650916549121490229133991801742033614071955
5551736279094151531957712654822402471342702533709
9253939574686125611346944879776326525238494059835
2928827353099379894870441282672281731917611048343
2724246534649904737646374675027607301750001280433
5397606540977662777916471954298001710471630635053
19903549343594473914272613960492978218867470032689
17275703302130501074247260439084614609132421006377
22621375050214947699175402188492691377595812070571
21286968130506450857148624281229765650333679022263
9574408861908221061135453004228687059657030152657
6732832651063097510112585477377211189564412066589
5251247034605039134309797527146991521108177995027
9199313233321329323285507253293041524544343289609
1685599235210504106284577982656553727590201226855
7921352915188892730043625678526042068057856768603
5500234846894741159630956053100737341743016724829
5448590128494230035237141289588475859104679874307
5448590128494230035237141289588475859104679399755
17376798893404401376503414207074857008739157646219
21286365885212468953699385061646372860484951081571
7875621541045543934644532813483790590394492889527
4716393816334870672324432094167695212322412817809
3028150578298867635594928142963335986718609710157
12918493929731464263768780501747664025936620594845
8019794726246205658922698974603678700847618533361
10644472959084666009178487075824190544776938180875
6789400018415707532530312125080065909539440797453
13571249665595586090979872223904694053104522720701
9574408815829893779173197414168174880619364494681
8019947089091566129013118070059711000898644054141
10693470323189525008872609994938348981061603029313
22475691273728519850660847405467887129113482237201
2778866988923257447156503168539443511190085957831
2628482131884513034094330134656836147586855356489
17223994439117895626544954600394797576573792719973
19853063988367914737640216787384749147457293464275
6640964149559728997184367440654577676074825310085
8180142229227317810245194537910337591967142273831
1940511839972824905586242256549547424750887915909
9359055080560265886558679079710853130314120185431
13217275340798982075843973526806694612640973482605
1438155553156428757227588154293633832471527220663
6886745677316231107701426076506503482854980034215
2043359779011958479945847484810169693094293872593
3224174527457944213552260086445699559162386770625
3910468106844628481608401946616737507350470633351
3910400499182303165699454168661644969018059511823
2729349153427290650107965663116137483672172285551
2721748201952681078003734159157570709075821706647
8166148485997436814709275117446079136997720116877
5395417639653517356564589381528245317366167369473
9107512451337179591721843413312233712341025573317
9410407213790204913326171046640428288947577210643
8073046140099403994266847743963692106340850649371
6932454420381763346104526044154997180232086713905
3961665513501599489448991462879853199301039905993
1390761907217000386744572465574844423335652960321
4107954349602508997332084736658610459959985947783
1441812737191750745663785562612723500940050962005
4111828220198550671932063753250223855158942714425
1888734589589114239140171599142104686481302227567
6629486514423944851721893552483316731994132262917
4277512473382847116255715195642765514915110258499
6580041630823566068499731394227466978691446051391
7966394484813075820684233200181788487037487990103
18615270390511688211241641658191533279908309309173
7920834620738048778022030728320172764059407767891
3910237095606851610563753156824496103154653995785
10442741266414015806303763273983280445893059287465
2875638301342560494422317242815615065240924061853
6582452766851563277526994992461417316718502927543
5395569651779338126907164652661691731600747928239
8073423199805654528699799731325832101367774429107
2675872843286701832736164637044888751879261850959
13368268987066971143491940254802899354339654210229
10395198217326034717377419647244550178695985822169
2676098090132539518552720079922275163467121352097
3912299386481308108486535494650453923862065235607
9305809573567835758975421592248841116059249718567
7968743402016085420151299182987694266774433169751
6684923520185168177455650763026660023859816895823
6583915185322765744114774306049515652079266170331
7966549223562547847529877173536567424089986717183
2727745963316057534375277706497558072034713778369
4324760131980224622847816345682143735756366309899
8019794522324013900699083299532883799436169861659
13368268987066971143491940254802900218257214751017
3961369794688088848802025084702858097151670904567
4014987006640575606791912590813943364150353726679
18615121208400321522689691611098513876867798974081
13318595979671484919420595402307096063613208530409
1487524151290946153648955422209756444408530040833
6583915185322765744114774306049515652079265695103
2676177076260518983468072342938490516139776922235
2622934486819592028458256710708097930537985626171
4062684681343277709861338593691031098866923993655
18660534544438143002193780117602282400504674042197
10595095687153990753209256663347957728095243989315
9157027477331704761872248295699520856941570154895
6585752308237778951947975382326091992260491347687
8069230857967198446777844957364417532308512269303
3174082270693838751161113626350833343208715072395
3910242847528187056906536555301626498211750408543
10591373946358487426643212510460717966522538365947
2875998503164121138808059517760035548888889012477
3961744192169080846770032066239459760145615646837
11882268889444577064111463588510706536618082894017
7871316801718244387856060889185490592503306176663
7970344203425573617040385299594263322847100443431
2622627514422519954390523846893554599483650621181
18611464079443063412533769971785339168429449667005
5551232400061039780381669058131544295867589709933
1944177463135536861315325197586398271261121425935
2977012252507951375235900188846095194747314465659
2822384458139972690176801904665444403490403842415
4066865406845864711968649005516068590162540362355
15938649379162443451841663309172025980051166136829
8019718704429679995035024184135668729763012752705
2721897218768988121169787658928294464691630028707
4064437304584825799906742481552876737884050484077
6736360174568022262634584186469572885405447466709
9356928094113579247007025251876653857842609211229
1691301485172853156603309200097289616129324147059
5448738903256887125803888819077876845773635394933
7863999896099446864777417134465449082565498797797
4066181254499518994734145173048757772902324156713
10585443518966986564901573058739308150647816694257
6734452925416971477863624445361687860038723830875
1706754732812661526361502013246381083999989283343
15491600483479797675219943441633383634003352977207
4062231198476272975453721199256220327649737203053
1540778360896567342068770609192680832173450536913
9248234415465021716454487733182611282832851885495
1706751881864198619529746277151481915716817260643
6732246840467012102753244225892718685126481360841
10644399699703917842420397856561036987732336570161
1706383715320913551933526032562194122645386751715
13217052894335506209654973261996384421872583150567
5452480682862644405423122049059770310311081531007
1541152841115805906354260403707683489756786826873
18610563293493960209554238254996123072959678895045
5402954074812193758546540927072967668309624918335
1386510838750755547707722764298972755944090293169
11981234755177470509062312034422307507797879177015
1439908284105889821689755948445144375294413346759
2087020650760561434520074704295085618066549493391
9307193325854243776598994090215898941179479655501
14703272283816432440403557230698205140264320617767
6829462866528148312052843994558593924621146423607
9358601821807551041646685651118146358304919990451
9105895094711712824118060499571182041832571217991
4060417018293504355904309327853923206980568961687
15939017496349685143179264825691200469929533595615
6829386910169598040066031612317570860553793291439
11880288497128248927573296343886756314814708289091
7976055113711309147931216362459756518299742640715
9408128401016508857143475054770295389102054078815
6736056106892153115089220177215726666468545051405
6637892590293106815136295746045808662778598184785
2936499737670879105799349018036074411631063382075
1439908284105889821689755948450308397552200614439
4365132000281935786326714339993857725770480767819
1392367936168830341707186993936658617867949403625
9515373320498791385633497434505229440180283483143
5347798730390271154742591029814416167651218795145
5397327910080566613441915041167034361578948351217
1439908284105889848156669008154829978728547840135
5205476301600046040891296513358268477454200802277
8017968977125546136834918633602956606514510081545
5551657605553760125398593010255052873765761818257
3959760752937027723786461843498717957984524519051
1390457644607842164834026681691672021470695299639
5205321462979591469370076036230748487484449407537
6732404600665836706216703113464516511612748924761
5197629947806227004889401969561187534351024254813
15781025303378908021572088961889188545623405464019
5294775565816265199788211621152461393379117395817
2723798920079748404014185512623056852642901668897
3910169479301315828519758281939592403560587203693
5397606540977662777916471954298001710471631092705
1445686490444511160762017229915774396479463075465
5399373421799024775611013513546882695655580930873
1540553296166968591121859344953824293320978785691
10443031046407585020289616037687183428350187598941
15728212596188784676688958473795034146210755214713
5300478231599384101431443292304376943136505414515
3963570040649273996775274893378114354963090449171
2676247310518697872427834224742963799132613502971
6583915185322765744114774306049515652054516788895
2622849865477280490068140411632252974423214041851
4324982395802760226121270666335451856325244802583
2723497812074841518836441057454345810293542332527
1940438705290698927525794936127796707133326788549
10743511963673572402794016436108134468699774372675
2622697853365030027069285721382766972213903443607
8021919028667374604583593456037590314776988235665
3910096232090750441024614879154284591229373739427
17275712346443295328550524981201917538710061487115
4066107903085274783501021785580470559261452215289
10696044746084238821589281980290329612915949199785
4060560404395402742956006186356063022925214961257
9305730670181324469599826632955023105472654199793
1489279920495703988537321905727620179255337199277
1742873296822467712648419889382402466065143832513
4062608704139905098905666896068850007043625542277
5403770356460795543887927372265695139876225370617
5393515908559459327564917733698360761796489036215
5251109075178702969975521058243554180067964725423
1489279708269636879961490808921927578565036229677
4012868430180841550823068101750552224440590933771
7923383815898772965693409630241405208497457166101
14548566011183453396812432092922926352381950018755
4262289691506666282826594482774955350263929526283
10589021978426445767779066274382837420732350898649
1687565556557670455375780319092847708676425960301
9254085652777866774086710289806222599611168393787
14548934328154336419849821226836584893116107154435
1487682373606465558689758202614655583130986690063
5300182296391869267716469194228373724310916229251
4225721489760168368947446503312353741536265978429
5294544762636606766881209908270068239375422834145
5247074735708760206181144354172642649961976451633
2826711703871864716510951257942879433235783615419
7970800412886223737420898108476262102417210289691
2875565053801223227177142544583220203428357764901
10644019704987398949274076962640932704092558234079
5399361964914311445249633930389113941049129423339
1841475998183396217730714349274148286785962468527
6734455742938634983842044557026617106358998548907
10644323785300824663906839859058982036812770383807
2729132732397282762932014459435394680673988809277
4010969305149070810273145050857594305433358255515
15948303636700441774560630793836557393030403012953
5397541696217757527921882723423530989997005084193
10543459409324299782326084967160818479433818104149
10596628655820638043675895443567146916128278634593
6637236778005932177542922378811544715266085390759
4161340528709503253750754416748113046353537828043
17166939856472797526525038292644376566814871065679
10796526466945631477505639816114026445967736269327
14599830497292735764423011779038940093013210155579
6681128411001312441331527692239755380709907925643
10642346163256520751854165598524965632295122254981
4062166491065825243842509342328546749378072509159
5298277869108283600432226215567375934453888640717
6534546465990780330914896593309224152384569388305
11979254138132499365324038170647682251251887179003
8069239630979083734749835988805994091966189593831
10448586985690987212474884331137095500158290972793
10448370169148510220755554706361222726976429102397
4113730059026112109520666069428678438106673256571
2628332699567782039011913234422085106571237370349
1439908275462461198717785073877907284540976363483
13265195708452844411883364152797160954639208471445
11880660197453704807277233008942022153262162486263
6736509252641697375900314194843693093993154902589
5399367366910418864858259338317029822002116163671
13314415228365192362917587497136741507572461123273
9305733600051004038929966446305106893520254902345
11928059552676891877898513669540958222649401079287
4112129569424108764442338140621485503292251269309
15830099095058428992332610369040142955981350000269
11979479310400934555387442687171019197467225390669
1441885858733820049140812516478982887860681200489
11927758445011282702136470329828649539930464619797
6684855791646469206335337940796346947453533176859
9307274900614199341291717538348215979205583036259
1795612082919288396814612959527802139820258158607
6683030133765394630610530466792328128364521166369
5296674570451392736158003649097737147710160173635
9257965261979512047930425784205250122782897688831
1540558697996367995667308465649370759937920838595
8019718895214729326518284933878295393704346193095
2774993405311303834214733870650273726671471732955
13314415211221611557489486087588357263292793724441
6532498465046118779456297634324230349558034674661
6532498465046118779456297634324230349558035131637
