039685360039685361039685362039685363039685364039685365039685366039685367039685368
039685369039685370039685371039685372039685373039685374039685375039685376039685377039685378
039685379039685380039685381039685382039685383039685384039685385039685386039685387039685388
039685389039685390039685391039685392039685393039685394039685395039685396039685397039685398
039685399039685400039685401039685402039685403039685404039685405039685406039685407039685408
039685409039685410039685411039685412039685413039685414039685415039685416039685417039685418
039685419039685420039685421039685422039685423039685424039685425039685426039685427039685428
039685429039685430039685431039685432039685433039685434039685435039685436039685437039685438
039685439039685440039685441039685442039685443039685444039685445039685446039685447039685448
039685449039685450039685451039685452039685453039685454039685455039685456039685457039685458
039685459039685460039685461039685462039685463039685464039685465039685466039685467039685468
039685469039685470039685471039685472039685473039685474039685475039685476039685477039685478
039685479039685480039685481039685482039685483039685484039685485039685486039685487039685488
039685489039685490039685491039685492039685493039685494039685495039685496039685497039685498
039685499039685500039685501039685502039685503039685504039685505039685506039685507039685508
039685509039685510039685511039685512039685513039685514039685515039685516039685517039685518
039685519039685520039685521039685522039685523039685524039685525039685526039685527039685528
039685529039685530039685531039685532039685533039685534039685535039685536039685537039685538
039685539039685540039685541039685542039685543039685544039685545039685546039685547039685548
039685549039685550039685551039685552039685553039685554039685555039685556039685557039685558
039685559039685560039685561039685562039685563039685564039685565039685566039685567039685568
039685569039685570039685571039685572039685573039685574039685575039685576039685577039685578
039685579039685580039685581039685582039685583039685584039685585039685586039685587039685588
039685589039685590039685591039685592039685593039685594039685595039685596039685597039685598
039685599039685600039685601039685602039685603039685604039685605039685606039685607039685608
039685609039685610039685611039685612039685613039685614039685615039685616039685617039685618
039685619039685620039685621039685622039685623039685624039685625039685626039685627039685628
039685629039685630039685631039685632039685633039685634039685635039685636039685637039685638
039685639039685640039685641039685642039685643039685644039685645039685646039685647039685648
039685649039685650039685651039685652039685653039685654039685655039685656039685657039685658
039685659039685660039685661039685662039685663039685664039685665039685666039685667039685668
039685669039685670039685671039685672039685673039685674039685675039685676039685677039685678
039685679039685680039685681039685682039685683039685684039685685039685686039685687039685688
039685689039685690039685691039685692039685693039685694039685695039685696039685697039685698
039685699039685700039685701039685702039685703039685704039685705039685706039685707039685708
039685709039685710039685711039685712039685713039685714039685715039685716039685717039685718
039685719039685720039685721039685722039685723039685724039685725039685726039685727039685728
039685729039685730039685731039685732039685733039685734039685735039685736039685737039685738
039685739039685740039685741039685742039685743039685744039685745039685746039685747039685748
039685749039685750039685751039685752039685753039685754039685755039685756039685757039685758
039685759039685760039685761039685762039685763039685764039685765039685766039685767039685768
039685769039685770039685771039685772039685773039685774039685775039685776039685777039685778
039685779039685780039685781039685782039685783039685784039685785039685786039685787039685788
039685789039685790039685791039685792039685793039685794039685795039685796039685797039685798
039685799039685800039685801039685802039685803039685804039685805039685806039685807039685808
039685809039685810039685811039685812039685813039685814039685815039685816039685817039685818
039685819039685820039685821039685822039685823039685824039685825039685826039685827039685828
039685829039685830039685831039685832039685833039685834039685835039685836039685837039685838
039685839039685840039685841039685842039685843039685844039685845039685846039685847039685848
039685849039685850039685851039685852039685853039685854039685855039685856039685857039685858
039685859039685860039685861039685862039685863039685864039685865039685866039685867039685868
039685869039685870039685871039685872039685873039685874039685875039685876039685877039685878
039685879039685880039685881039685882039685883039685884039685885039685886039685887039685888
039685889039685890039685891039685892039685893039685894039685895039685896039685897039685898
039685899039685900039685901039685902039685903039685904039685905039685906039685907039685908
039685909039685910039685911039685912039685913039685914039685915039685916039685917039685918
039685919039685920039685921039685922039685923039685924039685925039685926039685927039685928
039685929039685930039685931039685932039685933039685934039685935039685936039685937039685938
039685939039685940039685941039685942039685943039685944039685945039685946039685947039685948
039685949039685950039685951039685952039685953039685954039685955039685956039685957039685958
039685959039685960039685961039685962039685963039685964039685965039685966039685967039685968
039685969039685970039685971039685972039685973039685974039685975039685976039685977039685978
039685979039685980039685981039685982039685983039685984039685985039685986039685987039685988
039685989039685990039685991039685992039685993039685994039685995039685996039685997039685998
039685999039686000039686001039686002039686003039686004039686005039686006039686007039686008
039686009039686010039686011039686012039686013039686014039686015039686016039686017039686018
039686019039686020039686021039686022039686023039686024039686025039686026039686027039686028
039686029039686030039686031039686032039686033039686034039686035039686036039686037039686038
039686039039686040039686041039686042039686043039686044039686045039686046039686047039686048
039686049039686050039686051039686052039686053039686054039686055039686056039686057039686058
039686059039686060039686061039686062039686063039686064039686065039686066039686067039686068
039686069039686070039686071039686072039686073039686074039686075039686076039686077039686078
039686079039686080039686081039686082039686083039686084039686085039686086039686087039686088
039686089039686090039686091039686092039686093039686094039686095039686096039686097039686098
039686099039686100039686101039686102039686103039686104039686105039686106039686107039686108
039686109039686110039686111039686112039686113039686114039686115039686116039686117039686118
039686119039686120039686121039686122039686123039686124039686125039686126039686127039686128
039686129039686130039686131039686132039686133039686134039686135039686136039686137039686138
039686139039686140039686141039686142039686143039686144039686145039686146039686147039686148
039686149039686150039686151039686152039686153039686154039686155039686156039686157039686158
039686159039686160039686161039686162039686163039686164039686165039686166039686167039686168
039686169039686170039686171039686172039686173039686174039686175039686176039686177039686178
039686179039686180039686181039686182039686183039686184039686185039686186039686187039686188
039686189039686190039686191039686192039686193039686194039686195039686196039686197039686198
039686199039686200039686201039686202039686203039686204039686205039686206039686207039686208
039686209039686210039686211039686212039686213039686214039686215039686216039686217039686218
039686219039686220039686221039686222039686223039686224039686225039686226039686227039686228
039686229039686230039686231039686232039686233039686234039686235039686236039686237039686238
039686239039686240039686241039686242039686243039686244039686245039686246039686247039686248
039686249039686250039686251039686252039686253039686254039686255039686256039686257039686258
039686259039686260039686261039686262039686263039686264039686265039686266039686267039686268
039686269039686270039686271039686272039686273039686274039686275039686276039686277039686278
039686279039686280039686281039686282039686283039686284039686285039686286039686287039686288
039686289039686290039686291039686292039686293039686294039686295039686296039686297039686298
039686299039686300039686301039686302039686303039686304039686305039686306039686307039686308
039686309039686310039686311039686312039686313039686314039686315039686316039686317039686318
039686319039686320039686321039686322039686323039686324039686325039686326039686327039686328
039686329039686330039686331039686332039686333039686334039686335039686336039686337039686338
039686339039686340039686341039686342039686343039686344039686345039686346039686347039686348
039686349039686350039686351039686352039686353039686354039686355039686356039686357039686358
039686359039686360039686361039686362039686363039686364039686365039686366039686367039686368
039686369039686370039686371039686372039686373039686374039686375039686376039686377039686378
039686379039686380039686381039686382039686383039686384039686385039686386039686387039686388
039686389039686390039686391039686392039686393039686394039686395039686396039686397039686398
039686399039686400039686401039686402039686403039686404039686405039686406039686407039686408
039686409039686410039686411039686412039686413039686414039686415039686416039686417039686418
039686419039686420039686421039686422039686423039686424039686425039686426039686427039686428
039686429039686430039686431039686432039686433039686434039686435039686436039686437039686438
039686439039686440039686441039686442039686443039686444039686445039686446039686447039686448
039686449039686450039686451039686452039686453039686454039686455039686456039686457039686458
039686459039686460039686461039686462039686463039686464039686465039686466039686467039686468
039686469039686470039686471039686472039686473039686474039686475039686476039686477039686478
039686479039686480039686481039686482039686483039686484039686485039686486039686487039686488
039686489039686490039686491039686492039686493039686494039686495039686496039686497039686498
039686499039686500039686501039686502039686503039686504039686505039686506039686507039686508
039686509039686510039686511039686512039686513039686514039686515039686516039686517039686518
039686519039686520039686521039686522039686523039686524039686525039686526039686527039686528
039686529039686530039686531039686532039686533039686534039686535039686536039686537039686538
039686539039686540039686541039686542039686543039686544039686545039686546039686547039686548
039686549039686550039686551039686552039686553039686554039686555039686556039686557039686558
039686559039686560039686561039686562039686563039686564039686565039686566039686567039686568
039686569039686570039686571039686572039686573039686574039686575039686576039686577039686578
039686579039686580039686581039686582039686583039686584039686585039686586039686587039686588
039686589039686590039686591039686592039686593039686594039686595039686596039686597039686598
039686599039686600039686601039686602039686603039686604039686605039686606039686607039686608
039686609039686610039686611039686612039686613039686614039686615039686616039686617039686618
039686619039686620039686621039686622039686623039686624039686625039686626039686627039686628
039686629039686630039686631039686632039686633039686634039686635039686636039686637039686638
039686639039686640039686641039686642039686643039686644039686645039686646039686647039686648
039686649039686650039686651039686652039686653039686654039686655039686656039686657039686658
039686659039686660039686661039686662039686663039686664039686665039686666039686667039686668
039686669039686670039686671039686672039686673039686674039686675039686676039686677039686678
039686679039686680039686681039686682039686683039686684039686685039686686039686687039686688
039686689039686690039686691039686692039686693039686694039686695039686696039686697039686698
039686699039686700039686701039686702039686703039686704039686705039686706039686707039686708
039686709039686710039686711039686712039686713039686714039686715039686716039686717039686718
039686719039686720039686721039686722039686723039686724039686725039686726039686727039686728
039686729039686730039686731039686732039686733039686734039686735039686736039686737039686738
039686739039686740039686741039686742039686743039686744039686745039686746039686747039686748
039686749039686750039686751039686752039686753039686754039686755039686756039686757039686758
039686759039686760039686761039686762039686763039686764039686765039686766039686767039686768
039686769039686770039686771039686772039686773039686774039686775039686776039686777039686778
039686779039686780039686781039686782039686783039686784039686785039686786039686787039686788
039686789039686790039686791039686792039686793039686794039686795039686796039686797039686798
039686799039686800039686801039686802039686803039686804039686805039686806039686807039686808
039686809039686810039686811039686812039686813039686814039686815039686816039686817039686818
039686819039686820039686821039686822039686823039686824039686825039686826039686827039686828
039686829039686830039686831039686832039686833039686834039686835039686836039686837039686838
039686839039686840039686841039686842039686843039686844039686845039686846039686847039686848
039686849039686850039686851039686852039686853039686854039686855039686856039686857039686858
039686859039686860039686861039686862039686863039686864039686865039686866039686867039686868
039686869039686870039686871039686872039686873039686874039686875039686876039686877039686878
039686879039686880039686881039686882039686883039686884039686885039686886039686887039686888
039686889039686890039686891039686892039686893039686894039686895039686896039686897039686898
039686899039686900039686901039686902039686903039686904039686905039686906039686907039686908
039686909039686910039686911039686912039686913039686914039686915039686916039686917039686918
039686919039686920039686921039686922039686923039686924039686925039686926039686927039686928
039686929039686930039686931039686932039686933039686934039686935039686936039686937039686938
039686939039686940039686941039686942039686943039686944039686945039686946039686947039686948
039686949039686950039686951039686952039686953039686954039686955039686956039686957039686958
039686959039686960039686961039686962039686963039686964039686965039686966039686967039686968
039686969039686970039686971039686972039686973039686974039686975039686976039686977039686978
039686979039686980039686981039686982039686983039686984039686985039686986039686987039686988
039686989039686990039686991039686992039686993039686994039686995039686996039686997039686998
039686999039687000039687001039687002039687003039687004039687005039687006039687007039687008
039687009039687010039687011039687012039687013039687014039687015039687016039687017039687018
039687019039687020039687021039687022039687023039687024039687025039687026039687027039687028
039687029039687030039687031039687032039687033039687034039687035039687036039687037039687038
039687039039687040039687041039687042039687043039687044039687045039687046039687047039687048
039687049039687050039687051039687052039687053039687054039687055039687056039687057039687058
039687059039687060039687061039687062039687063039687064039687065039687066039687067039687068
039687069039687070039687071039687072039687073039687074039687075039687076039687077039687078
039687079039687080039687081039687082039687083039687084039687085039687086039687087039687088
039687089039687090039687091039687092039687093039687094039687095039687096039687097039687098
039687099039687100039687101039687102039687103039687104039687105039687106039687107039687108
039687109039687110039687111039687112039687113039687114039687115039687116039687117039687118
039687119039687120039687121039687122039687123039687124039687125039687126039687127039687128
039687129039687130039687131039687132039687133039687134039687135039687136039687137039687138
039687139039687140039687141039687142039687143039687144039687145039687146039687147039687148
039687149039687150039687151039687152039687153039687154039687155039687156039687157039687158
039687159039687160039687161039687162039687163039687164039687165039687166039687167039687168
039687169039687170039687171039687172039687173039687174039687175039687176039687177039687178
039687179039687180039687181039687182039687183039687184039687185039687186039687187039687188
039687189039687190039687191039687192039687193039687194039687195039687196039687197039687198
039687199039687200039687201039687202039687203039687204039687205039687206039687207039687208
039687209039687210039687211039687212039687213039687214039687215039687216039687217039687218
039687219039687220039687221039687222039687223039687224039687225039687226039687227039687228
039687229039687230039687231039687232039687233039687234039687235039687236039687237039687238
039687239039687240039687241039687242039687243039687244039687245039687246039687247039687248
039687249039687250039687251039687252039687253039687254039687255039687256039687257039687258
039687259039687260039687261039687262039687263039687264039687265039687266039687267039687268
039687269039687270039687271039687272039687273039687274039687275039687276039687277039687278
039687279039687280039687281039687282039687283039687284039687285039687286039687287039687288
039687289039687290039687291039687292039687293039687294039687295039687296039687297039687298
039687299039687300039687301039687302039687303039687304039687305039687306039687307039687308
039687309039687310039687311039687312039687313039687314039687315039687316039687317039687318
039687319039687320039687321039687322039687323039687324039687325039687326039687327039687328
039687329039687330039687331039687332039687333039687334039687335039687336039687337039687338
039687339039687340039687341039687342039687343039687344039687345039687346039687347039687348
039687349039687350039687351039687352039687353039687354039687355039687356039687357039687358
039687359039687360039687361039687362039687363039687364039687365039687366039687367039687368
039687369039687370039687371039687372039687373039687374039687375039687376039687377039687378
039687379039687380039687381039687382039687383039687384039687385039687386039687387039687388
039687389039687390039687391039687392039687393039687394039687395039687396039687397039687398
039687399039687400039687401039687402039687403039687404039687405039687406039687407039687408
039687409039687410039687411039687412039687413039687414039687415039687416039687417039687418
039687419039687420039687421039687422039687423039687424039687425039687426039687427039687428
039687429039687430039687431039687432039687433039687434039687435039687436039687437039687438
039687439039687440039687441039687442039687443039687444039687445039687446039687447039687448
039687449039687450039687451039687452039687453039687454039687455039687456039687457039687458
039687459039687460039687461039687462039687463039687464039687465039687466039687467039687468
039687469039687470039687471039687472039687473039687474039687475039687476039687477039687478
039687479039687480039687481039687482039687483039687484039687485039687486039687487039687488
039687489039687490039687491039687492039687493039687494039687495039687496039687497039687498
039687499039687500039687501039687502039687503039687504039687505039687506039687507039687508
039687509039687510039687511039687512039687513039687514039687515039687516039687517039687518
039687519039687520039687521039687522039687523039687524039687525039687526039687527039687528
039687529039687530039687531039687532039687533039687534039687535039687536039687537039687538
039687539039687540039687541039687542039687543039687544039687545039687546039687547039687548
039687549039687550039687551039687552039687553039687554039687555039687556039687557039687558
039687559039687560039687561039687562039687563039687564039687565039687566039687567039687568
039687569039687570039687571039687572039687573039687574039687575039687576039687577039687578
039687579039687580039687581039687582039687583039687584039687585039687586039687587039687588
039687589039687590039687591039687592039687593039687594039687595039687596039687597039687598
039687599039687600039687601039687602039687603039687604039687605039687606039687607039687608
039687609039687610039687611039687612039687613039687614039687615039687616039687617039687618
039687619039687620039687621039687622039687623039687624039687625039687626039687627039687628
039687629039687630039687631039687632039687633039687634039687635039687636039687637039687638
039687639039687640039687641039687642039687643039687644039687645039687646039687647039687648
039687649039687650039687651039687652039687653039687654039687655039687656039687657039687658
039687659039687660039687661039687662039687663039687664039687665039687666039687667039687668
039687669039687670039687671039687672039687673039687674039687675039687676039687677039687678
039687679039687680039687681039687682039687683039687684039687685039687686039687687039687688
039687689039687690039687691039687692039687693039687694039687695039687696039687697039687698
039687699039687700039687701039687702039687703039687704039687705039687706039687707039687708
039687709039687710039687711039687712039687713039687714039687715039687716039687717039687718
039687719039687720039687721039687722039687723039687724039687725039687726039687727039687728
039687729039687730039687731039687732039687733039687734039687735039687736039687737039687738
039687739039687740039687741039687742039687743039687744039687745039687746039687747039687748
039687749039687750039687751039687752039687753039687754039687755039687756039687757039687758
039687759039687760039687761039687762039687763039687764039687765039687766039687767039687768
039687769039687770039687771039687772039687773039687774039687775039687776039687777039687778
039687779039687780039687781039687782039687783039687784039687785039687786039687787039687788
039687789039687790039687791039687792039687793039687794039687795039687796039687797039687798
039687799039687800039687801039687802039687803039687804039687805039687806039687807039687808
039687809039687810039687811039687812039687813039687814039687815039687816039687817039687818
039687819039687820039687821039687822039687823039687824039687825039687826039687827039687828
039687829039687830039687831039687832039687833039687834039687835039687836039687837039687838
039687839039687840039687841039687842039687843039687844039687845039687846039687847039687848
039687849039687850039687851039687852039687853039687854039687855039687856039687857039687858
039687859039687860039687861039687862039687863039687864039687865039687866039687867039687868
039687869039687870039687871039687872039687873039687874039687875039687876039687877039687878
039687879039687880039687881039687882039687883039687884039687885039687886039687887039687888
039687889039687890039687891039687892039687893039687894039687895039687896039687897039687898
039687899039687900039687901039687902039687903039687904039687905039687906039687907039687908
039687909039687910039687911039687912039687913039687914039687915039687916039687917039687918
039687919039687920039687921039687922039687923039687924039687925039687926039687927039687928
039687929039687930039687931039687932039687933039687934039687935039687936039687937039687938
039687939039687940039687941039687942039687943039687944039687945039687946039687947039687948
039687949039687950039687951039687952039687953039687954039687955039687956039687957039687958
039687959039687960039687961039687962039687963039687964039687965039687966039687967039687968
039687969039687970039687971039687972039687973039687974039687975039687976039687977039687978
039687979039687980039687981039687982039687983039687984039687985039687986039687987039687988
039687989039687990039687991039687992039687993039687994039687995039687996039687997039687998
039687999039688000039688001039688002039688003039688004039688005039688006039688007039688008
039688009039688010039688011039688012039688013039688014039688015039688016039688017039688018
039688019039688020039688021039688022039688023039688024039688025039688026039688027039688028
039688029039688030039688031039688032039688033039688034039688035039688036039688037039688038
039688039039688040039688041039688042039688043039688044039688045039688046039688047039688048
039688049039688050039688051039688052039688053039688054039688055039688056039688057039688058
039688059039688060039688061039688062039688063039688064039688065039688066039688067039688068
039688069039688070039688071039688072039688073039688074039688075039688076039688077039688078
039688079039688080039688081039688082039688083039688084039688085039688086039688087039688088
039688089039688090039688091039688092039688093039688094039688095039688096039688097039688098
039688099039688100039688101039688102039688103039688104039688105039688106039688107039688108
039688109039688110039688111039688112039688113039688114039688115039688116039688117039688118
039688119039688120039688121039688122039688123039688124039688125039688126039688127039688128
039688129039688130039688131039688132039688133039688134039688135039688136039688137039688138
039688139039688140039688141039688142039688143039688144039688145039688146039688147039688148
039688149039688150039688151039688152039688153039688154039688155039688156039688157039688158
039688159039688160039688161039688162039688163039688164039688165039688166039688167039688168
039688169039688170039688171039688172039688173039688174039688175039688176039688177039688178
039688179039688180039688181039688182039688183039688184039688185039688186039688187039688188
039688189039688190039688191039688192039688193039688194039688195039688196039688197039688198
039688199039688200039688201039688202039688203039688204039688205039688206039688207039688208
039688209039688210039688211039688212039688213039688214039688215039688216039688217039688218
039688219039688220039688221039688222039688223039688224039688225039688226039688227039688228
039688229039688230039688231039688232039688233039688234039688235039688236039688237039688238
039688239039688240039688241039688242039688243039688244039688245039688246039688247039688248
039688249039688250039688251039688252039688253039688254039688255039688256039688257039688258
039688259039688260039688261039688262039688263039688264039688265039688266039688267039688268
039688269039688270039688271039688272039688273039688274039688275039688276039688277039688278
039688279039688280039688281039688282039688283039688284039688285039688286039688287039688288
039688289039688290039688291039688292039688293039688294039688295039688296039688297039688298
039688299039688300039688301039688302039688303039688304039688305039688306039688307039688308
039688309039688310039688311039688312039688313039688314039688315039688316039688317039688318
039688319039688320039688321039688322039688323039688324039688325039688326039688327039688328
039688329039688330039688331039688332039688333039688334039688335039688336039688337039688338
039688339039688340039688341039688342039688343039688344039688345039688346039688347039688348
039688349039688350039688351039688352039688353039688354039688355039688356039688357039688358
039688359039688360039688361039688362039688363039688364039688365039688366039688367039688368
039688369039688370039688371039688372039688373039688374039688375039688376039688377039688378
039688379039688380039688381039688382039688383039688384039688385039688386039688387039688388
039688389039688390039688391039688392039688393039688394039688395039688396039688397039688398
039688399039688400039688401039688402039688403039688404039688405039688406039688407039688408
039688409039688410039688411039688412039688413039688414039688415039688416039688417039688418
039688419039688420039688421039688422039688423039688424039688425039688426039688427039688428
039688429039688430039688431039688432039688433039688434039688435039688436039688437039688438
039688439039688440039688441039688442039688443039688444039688445039688446039688447039688448
039688449039688450039688451039688452039688453039688454039688455039688456039688457039688458
039688459039688460039688461039688462039688463039688464039688465039688466039688467039688468
039688469039688470039688471039688472039688473039688474039688475039688476039688477039688478
039688479039688480039688481039688482039688483039688484039688485039688486039688487039688488
039688489039688490039688491039688492039688493039688494039688495039688496039688497039688498
039688499039688500039688501039688502039688503039688504039688505039688506039688507039688508
039688509039688510039688511039688512039688513039688514039688515039688516039688517039688518
039688519039688520039688521039688522039688523039688524039688525039688526039688527039688528
039688529039688530039688531039688532039688533039688534039688535039688536039688537039688538
039688539039688540039688541039688542039688543039688544039688545039688546039688547039688548
039688549039688550039688551039688552039688553039688554039688555039688556039688557039688558
039688559039688560039688561039688562039688563039688564039688565039688566039688567039688568
039688569039688570039688571039688572039688573039688574039688575039688576039688577039688578
039688579039688580039688581039688582039688583039688584039688585039688586039688587039688588
039688589039688590039688591039688592039688593039688594039688595039688596039688597039688598
039688599039688600039688601039688602039688603039688604039688605039688606039688607039688608
039688609039688610039688611039688612039688613039688614039688615039688616039688617039688618
039688619039688620039688621039688622039688623039688624039688625039688626039688627039688628
039688629039688630039688631039688632039688633039688634039688635039688636039688637039688638
039688639039688640039688641039688642039688643039688644039688645039688646039688647039688648
039688649039688650039688651039688652039688653039688654039688655039688656039688657039688658
039688659039688660039688661039688662039688663039688664039688665039688666039688667039688668
039688669039688670039688671039688672039688673039688674039688675039688676039688677039688678
039688679039688680039688681039688682039688683039688684039688685039688686039688687039688688
039688689039688690039688691039688692039688693039688694039688695039688696039688697039688698
039688699039688700039688701039688702039688703039688704039688705039688706039688707039688708
039688709039688710039688711039688712039688713039688714039688715039688716039688717039688718
039688719039688720039688721039688722039688723039688724039688725039688726039688727039688728
039688729039688730039688731039688732039688733039688734039688735039688736039688737039688738
039688739039688740039688741039688742039688743039688744039688745039688746039688747039688748
039688749039688750039688751039688752039688753039688754039688755039688756039688757039688758
039688759039688760039688761039688762039688763039688764039688765039688766039688767039688768
039688769039688770039688771039688772039688773039688774039688775039688776039688777039688778
039688779039688780039688781039688782039688783039688784039688785039688786039688787039688788
039688789039688790039688791039688792039688793039688794039688795039688796039688797039688798
039688799039688800039688801039688802039688803039688804039688805039688806039688807039688808
039688809039688810039688811039688812039688813039688814039688815039688816039688817039688818
039688819039688820039688821039688822039688823039688824039688825039688826039688827039688828
039688829039688830039688831039688832039688833039688834039688835039688836039688837039688838
039688839039688840039688841039688842039688843039688844039688845039688846039688847039688848
039688849039688850039688851039688852039688853039688854039688855039688856039688857039688858
039688859039688860039688861039688862039688863039688864039688865039688866039688867039688868
039688869039688870039688871039688872039688873039688874039688875039688876039688877039688878
039688879039688880039688881039688882039688883039688884039688885039688886039688887039688888
039688889039688890039688891039688892039688893039688894039688895039688896039688897039688898
039688899039688900039688901039688902039688903039688904039688905039688906039688907039688908
039688909039688910039688911039688912039688913039688914039688915039688916039688917039688918
039688919039688920039688921039688922039688923039688924039688925039688926039688927039688928
039688929039688930039688931039688932039688933039688934039688935039688936039688937039688938
039688939039688940039688941039688942039688943039688944039688945039688946039688947039688948
039688949039688950039688951039688952039688953039688954039688955039688956039688957039688958
039688959039688960039688961039688962039688963039688964039688965039688966039688967039688968
039688969039688970039688971039688972039688973039688974039688975039688976039688977039688978
039688979039688980039688981039688982039688983039688984039688985039688986039688987039688988
039688989039688990039688991039688992039688993039688994039688995039688996039688997039688998
039688999039689000039689001039689002039689003039689004039689005039689006039689007039689008
039689009039689010039689011039689012039689013039689014039689015039689016039689017039689018
039689019039689020039689021039689022039689023039689024039689025039689026039689027039689028
039689029039689030039689031039689032039689033039689034039689035039689036039689037039689038
039689039039689040039689041039689042039689043039689044039689045039689046039689047039689048
039689049039689050039689051039689052039689053039689054039689055039689056039689057039689058
039689059039689060039689061039689062039689063039689064039689065039689066039689067039689068
039689069039689070039689071039689072039689073039689074039689075039689076039689077039689078
039689079039689080039689081039689082039689083039689084039689085039689086039689087039689088
039689089039689090039689091039689092039689093039689094039689095039689096039689097039689098
039689099039689100039689101039689102039689103039689104039689105039689106039689107039689108
039689109039689110039689111039689112039689113039689114039689115039689116039689117039689118
039689119039689120039689121039689122039689123039689124039689125039689126039689127039689128
039689129039689130039689131039689132039689133039689134039689135039689136039689137039689138
039689139039689140039689141039689142039689143039689144039689145039689146039689147039689148
039689149039689150039689151039689152039689153039689154039689155039689156039689157039689158
039689159039689160039689161039689162039689163039689164039689165039689166039689167039689168
039689169039689170039689171039689172039689173039689174039689175039689176039689177039689178
039689179039689180039689181039689182039689183039689184039689185039689186039689187039689188
039689189039689190039689191039689192039689193039689194039689195039689196039689197039689198
039689199039689200039689201039689202039689203039689204039689205039689206039689207039689208
039689209039689210039689211039689212039689213039689214039689215039689216039689217039689218
039689219039689220039689221039689222039689223039689224039689225039689226039689227039689228
039689229039689230039689231039689232039689233039689234039689235039689236039689237039689238
039689239039689240039689241039689242039689243039689244039689245039689246039689247039689248
039689249039689250039689251039689252039689253039689254039689255039689256039689257039689258
039689259039689260039689261039689262039689263039689264039689265039689266039689267039689268
039689269039689270039689271039689272039689273039689274039689275039689276039689277039689278
039689279039689280039689281039689282039689283039689284039689285039689286039689287039689288
039689289039689290039689291039689292039689293039689294039689295039689296039689297039689298
039689299039689300039689301039689302039689303039689304039689305039689306039689307039689308
039689309039689310039689311039689312039689313039689314039689315039689316039689317039689318
039689319039689320039689321039689322039689323039689324039689325039689326039689327039689328
039689329039689330039689331039689332039689333039689334039689335039689336039689337039689338
039689339039689340039689341039689342039689343039689344039689345039689346039689347039689348
039689349039689350039689351039689352039689353039689354039689355039689356039689357039689358
039689359039689360039689361039689362039689363039689364039689365039689366039689367039689368
039689369039689370039689371039689372039689373039689374039689375039689376039689377039689378
039689379039689380039689381039689382039689383039689384039689385039689386039689387039689388
039689389039689390039689391039689392039689393039689394039689395039689396039689397039689398
039689399039689400039689401039689402039689403039689404039689405039689406039689407039689408
039689409039689410039689411039689412039689413039689414039689415039689416039689417039689418
039689419039689420039689421039689422039689423039689424039689425039689426039689427039689428
039689429039689430039689431039689432039689433039689434039689435039689436039689437039689438
039689439039689440039689441039689442039689443039689444039689445039689446039689447039689448
039689449039689450039689451039689452039689453039689454039689455039689456039689457039689458
039689459039689460039689461039689462039689463039689464039689465039689466039689467039689468
039689469039689470039689471039689472039689473039689474039689475039689476039689477039689478
039689479039689480039689481039689482039689483039689484039689485039689486039689487039689488
039689489039689490039689491039689492039689493039689494039689495039689496039689497039689498
039689499039689500039689501039689502039689503039689504039689505039689506039689507039689508
039689509039689510039689511039689512039689513039689514039689515039689516039689517039689518
039689519039689520039689521039689522039689523039689524039689525039689526039689527039689528
039689529039689530039689531039689532039689533039689534039689535039689536039689537039689538
039689539039689540039689541039689542039689543039689544039689545039689546039689547039689548
039689549039689550039689551039689552039689553039689554039689555039689556039689557039689558
039689559039689560039689561039689562039689563039689564039689565039689566039689567039689568
039689569039689570039689571039689572039689573039689574039689575039689576039689577039689578
039689579039689580039689581039689582039689583039689584039689585039689586039689587039689588
039689589039689590039689591039689592039689593039689594039689595039689596039689597039689598
039689599039689600039689601039689602039689603039689604039689605039689606039689607039689608
039689609039689610039689611039689612039689613039689614039689615039689616039689617039689618
039689619039689620039689621039689622039689623039689624039689625039689626039689627039689628
039689629039689630039689631039689632039689633039689634039689635039689636039689637039689638
039689639039689640039689641039689642039689643039689644039689645039689646039689647039689648
039689649039689650039689651039689652039689653039689654039689655039689656039689657039689658
039689659039689660039689661039689662039689663039689664039689665039689666039689667039689668
039689669039689670039689671039689672039689673039689674039689675039689676039689677039689678
039689679039689680039689681039689682039689683039689684039689685039689686039689687039689688
039689689039689690039689691039689692039689693039689694039689695039689696039689697039689698
039689699039689700039689701039689702039689703039689704039689705039689706039689707039689708
039689709039689710039689711039689712039689713039689714039689715039689716039689717039689718
039689719039689720039689721039689722039689723039689724039689725039689726039689727039689728
039689729039689730039689731039689732039689733039689734039689735039689736039689737039689738
039689739039689740039689741039689742039689743039689744039689745039689746039689747039689748
039689749039689750039689751039689752039689753039689754039689755039689756039689757039689758
039689759039689760039689761039689762039689763039689764039689765039689766039689767039689768
039689769039689770039689771039689772039689773039689774039689775039689776039689777039689778
039689779039689780039689781039689782039689783039689784039689785039689786039689787039689788
039689789039689790039689791039689792039689793039689794039689795039689796039689797039689798
039689799039689800039689801039689802039689803039689804039689805039689806039689807039689808
039689809039689810039689811039689812039689813039689814039689815039689816039689817039689818
039689819039689820039689821039689822039689823039689824039689825039689826039689827039689828
039689829039689830039689831039689832039689833039689834039689835039689836039689837039689838
039689839039689840039689841039689842039689843039689844039689845039689846039689847039689848
039689849039689850039689851039689852039689853039689854039689855039689856039689857039689858
039689859039689860039689861039689862039689863039689864039689865039689866039689867039689868
039689869039689870039689871039689872039689873039689874039689875039689876039689877039689878
039689879039689880039689881039689882039689883039689884039689885039689886039689887039689888
039689889039689890039689891039689892039689893039689894039689895039689896039689897039689898
039689899039689900039689901039689902039689903039689904039689905039689906039689907039689908
039689909039689910039689911039689912039689913039689914039689915039689916039689917039689918
039689919039689920039689921039689922039689923039689924039689925039689926039689927039689928
039689929039689930039689931039689932039689933039689934039689935039689936039689937039689938
039689939039689940039689941039689942039689943039689944039689945039689946039689947039689948
039689949039689950039689951039689952039689953039689954039689955039689956039689957039689958
039689959039689960039689961039689962039689963039689964039689965039689966039689967039689968
039689969039689970039689971039689972039689973039689974039689975039689976039689977039689978
039689979039689980039689981039689982039689983039689984039689985039689986039689987039689988
039689989039689990039689991039689992039689993039689994039689995039689996039689997039689998
039689999039690000039690001039690002039690003039690004039690005039690006039690007039690008
039690009039690010039690011039690012039690013039690014039690015039690016039690017039690018
039690019039690020039690021039690022039690023039690024039690025039690026039690027039690028
039690029039690030039690031039690032039690033039690034039690035039690036039690037039690038
039690039039690040039690041039690042039690043039690044039690045039690046039690047039690048
039690049039690050039690051039690052039690053039690054039690055039690056039690057039690058
039690059039690060039690061039690062039690063039690064039690065039690066039690067039690068
039690069039690070039690071039690072039690073039690074039690075039690076039690077039690078
039690079039690080039690081039690082039690083039690084039690085039690086039690087039690088
039690089039690090039690091039690092039690093039690094039690095039690096039690097039690098
039690099039690100039690101039690102039690103039690104039690105039690106039690107039690108
039690109039690110039690111039690112039690113039690114039690115039690116039690117039690118
039690119039690120039690121039690122039690123039690124039690125039690126039690127039690128
039690129039690130039690131039690132039690133039690134039690135039690136039690137039690138
039690139039690140039690141039690142039690143039690144039690145039690146039690147039690148
039690149039690150039690151039690152039690153039690154039690155039690156039690157039690158
039690159039690160039690161039690162039690163039690164039690165039690166039690167039690168
039690169039690170039690171039690172039690173039690174039690175039690176039690177039690178
039690179039690180039690181039690182039690183039690184039690185039690186039690187039690188
039690189039690190039690191039690192039690193039690194039690195039690196039690197039690198
039690199039690200039690201039690202039690203039690204039690205039690206039690207039690208
039690209039690210039690211039690212039690213039690214039690215039690216039690217039690218
039690219039690220039690221039690222039690223039690224039690225039690226039690227039690228
039690229039690230039690231039690232039690233039690234039690235039690236039690237039690238
039690239039690240039690241039690242039690243039690244039690245039690246039690247039690248
039690249039690250039690251039690252039690253039690254039690255039690256039690257039690258
039690259039690260039690261039690262039690263039690264039690265039690266039690267039690268
039690269039690270039690271039690272039690273039690274039690275039690276039690277039690278
039690279039690280039690281039690282039690283039690284039690285039690286039690287039690288
039690289039690290039690291039690292039690293039690294039690295039690296039690297039690298
039690299039690300039690301039690302039690303039690304039690305039690306039690307039690308
039690309039690310039690311039690312039690313039690314039690315039690316039690317039690318
039690319039690320039690321039690322039690323039690324039690325039690326039690327039690328
039690329039690330039690331039690332039690333039690334039690335039690336039690337039690338
039690339039690340039690341039690342039690343039690344039690345039690346039690347039690348
039690349039690350039690351039690352039690353039690354039690355039690356039690357039690358
039690359039690360039690361039690362039690363039690364039690365039690366039690367039690368
039690369039690370039690371039690372039690373039690374039690375039690376039690377039690378
039690379039690380039690381039690382039690383039690384039690385039690386039690387039690388
039690389039690390039690391039690392039690393039690394039690395039690396039690397039690398
039690399039690400039690401039690402039690403039690404039690405039690406039690407039690408
039690409039690410039690411039690412039690413039690414039690415039690416039690417039690418
039690419039690420039690421039690422039690423039690424039690425039690426039690427039690428
039690429039690430039690431039690432039690433039690434039690435039690436039690437039690438
039690439039690440039690441039690442039690443039690444039690445039690446039690447039690448
039690449039690450039690451039690452039690453039690454039690455039690456039690457039690458
039690459039690460039690461039690462039690463039690464039690465039690466039690467039690468
039690469039690470039690471039690472039690473039690474039690475039690476039690477039690478
039690479039690480039690481039690482039690483039690484039690485039690486039690487039690488
039690489039690490039690491039690492039690493039690494039690495039690496039690497039690498
039690499039690500039690501039690502039690503039690504039690505039690506039690507039690508
039690509039690510039690511039690512039690513039690514039690515039690516039690517039690518
039690519039690520039690521039690522039690523039690524039690525039690526039690527039690528
039690529039690530039690531039690532039690533039690534039690535039690536039690537039690538
039690539039690540039690541039690542039690543039690544039690545039690546039690547039690548
039690549039690550039690551039690552039690553039690554039690555039690556039690557039690558
039690559039690560039690561039690562039690563039690564039690565039690566039690567039690568
039690569039690570039690571039690572039690573039690574039690575039690576039690577039690578
039690579039690580039690581039690582039690583039690584039690585039690586039690587039690588
039690589039690590039690591039690592039690593039690594039690595039690596039690597039690598
039690599039690600039690601039690602039690603039690604039690605039690606039690607039690608
039690609039690610039690611039690612039690613039690614039690615039690616039690617039690618
039690619039690620039690621039690622039690623039690624039690625039690626039690627039690628
039690629039690630039690631039690632039690633039690634039690635039690636039690637039690638
039690639039690640039690641039690642039690643039690644039690645039690646039690647039690648
039690649039690650039690651039690652039690653039690654039690655039690656039690657039690658
039690659039690660039690661039690662039690663039690664039690665039690666039690667039690668
039690669039690670039690671039690672039690673039690674039690675039690676039690677039690678
039690679039690680039690681039690682039690683039690684039690685039690686039690687039690688
039690689039690690039690691039690692039690693039690694039690695039690696039690697039690698
039690699039690700039690701039690702039690703039690704039690705039690706039690707039690708
039690709039690710039690711039690712039690713039690714039690715039690716039690717039690718
039690719039690720039690721039690722039690723039690724039690725039690726039690727039690728
039690729039690730039690731039690732039690733039690734039690735039690736039690737039690738
039690739039690740039690741039690742039690743039690744039690745039690746039690747039690748
039690749039690750039690751039690752039690753039690754039690755039690756039690757039690758
039690759039690760039690761039690762039690763039690764039690765039690766039690767039690768
039690769039690770039690771039690772039690773039690774039690775039690776039690777039690778
039690779039690780039690781039690782039690783039690784039690785039690786039690787039690788
039690789039690790039690791039690792039690793039690794039690795039690796039690797039690798
039690799039690800039690801039690802039690803039690804039690805039690806039690807039690808
039690809039690810039690811039690812039690813039690814039690815039690816039690817039690818
039690819039690820039690821039690822039690823039690824039690825039690826039690827039690828
039690829039690830039690831039690832039690833039690834039690835039690836039690837039690838
039690839039690840039690841039690842039690843039690844039690845039690846039690847039690848
039690849039690850039690851039690852039690853039690854039690855039690856039690857039690858
039690859039690860039690861039690862039690863039690864039690865039690866039690867039690868
039690869039690870039690871039690872039690873039690874039690875039690876039690877039690878
039690879039690880039690881039690882039690883039690884039690885039690886039690887039690888
039690889039690890039690891039690892039690893039690894039690895039690896039690897039690898
039690899039690900039690901039690902039690903039690904039690905039690906039690907039690908
039690909039690910039690911039690912039690913039690914039690915039690916039690917039690918
039690919039690920039690921039690922039690923039690924039690925039690926039690927039690928
039690929039690930039690931039690932039690933039690934039690935039690936039690937039690938
039690939039690940039690941039690942039690943039690944039690945039690946039690947039690948
039690949039690950039690951039690952039690953039690954039690955039690956039690957039690958
039690959039690960039690961039690962039690963039690964039690965039690966039690967039690968
039690969039690970039690971039690972039690973039690974039690975039690976039690977039690978
039690979039690980039690981039690982039690983039690984039690985039690986039690987039690988
039690989039690990039690991039690992039690993039690994039690995039690996039690997039690998
039690999039691000039691001039691002039691003039691004039691005039691006039691007039691008
039691009039691010039691011039691012039691013039691014039691015039691016039691017039691018
039691019039691020039691021039691022039691023039691024039691025039691026039691027039691028
039691029039691030039691031039691032039691033039691034039691035039691036039691037039691038
039691039039691040039691041039691042039691043039691044039691045039691046039691047039691048
039691049039691050039691051039691052039691053039691054039691055039691056039691057039691058
039691059039691060039691061039691062039691063039691064039691065039691066039691067039691068
039691069039691070039691071039691072039691073039691074039691075039691076039691077039691078
039691079039691080039691081039691082039691083039691084039691085039691086039691087039691088
039691089039691090039691091039691092039691093039691094039691095039691096039691097039691098
039691099039691100039691101039691102039691103039691104039691105039691106039691107039691108
039691109039691110039691111039691112039691113039691114039691115039691116039691117039691118
039691119039691120039691121039691122039691123039691124039691125039691126039691127039691128
039691129039691130039691131039691132039691133039691134039691135039691136039691137039691138
039691139039691140039691141039691142039691143039691144039691145039691146039691147039691148
039691149039691150039691151039691152039691153039691154039691155039691156039691157039691158
039691159039691160039691161039691162039691163039691164039691165039691166039691167039691168
039691169039691170039691171039691172039691173039691174039691175039691176039691177039691178
039691179039691180039691181039691182039691183039691184039691185039691186039691187039691188
039691189039691190039691191039691192039691193039691194039691195039691196039691197039691198
039691199039691200039691201039691202039691203039691204039691205039691206039691207039691208
039691209039691210039691211039691212039691213039691214039691215039691216039691217039691218
039691219039691220039691221039691222039691223039691224039691225039691226039691227039691228
039691229039691230039691231039691232039691233039691234039691235039691236039691237039691238
039691239039691240039691241039691242039691243039691244039691245039691246039691247039691248
039691249039691250039691251039691252039691253039691254039691255039691256039691257039691258
039691259039691260039691261039691262039691263039691264039691265039691266039691267039691268
039691269039691270039691271039691272039691273039691274039691275039691276039691277039691278
039691279039691280039691281039691282039691283039691284039691285039691286039691287039691288
039691289039691290039691291039691292039691293039691294039691295039691296039691297039691298
039691299039691300039691301039691302039691303039691304039691305039691306039691307039691308
039691309039691310039691311039691312039691313039691314039691315039691316039691317039691318
039691319039691320039691321039691322039691323039691324039691325039691326039691327039691328
039691329039691330039691331039691332039691333039691334039691335039691336039691337039691338
039691339039691340039691341039691342039691343039691344039691345039691346039691347039691348
039691349039691350039691351039691352039691353039691354039691355039691356039691357039691358
039691359039691360039691361039691362039691363039691364039691365039691366039691367039691368
039691369039691370039691371039691372039691373039691374039691375039691376039691377039691378
039691379039691380039691381039691382039691383039691384039691385039691386039691387039691388
039691389039691390039691391039691392039691393039691394039691395039691396039691397039691398
039691399039691400039691401039691402039691403039691404039691405039691406039691407039691408
039691409039691410039691411039691412039691413039691414039691415039691416039691417039691418
039691419039691420039691421039691422039691423039691424039691425039691426039691427039691428
039691429039691430039691431039691432039691433039691434039691435039691436039691437039691438
039691439039691440039691441039691442039691443039691444039691445039691446039691447039691448
039691449039691450039691451039691452039691453039691454039691455039691456039691457039691458
039691459039691460039691461039691462039691463039691464039691465039691466039691467039691468
039691469039691470039691471039691472039691473039691474039691475039691476039691477039691478
039691479039691480039691481039691482039691483039691484039691485039691486039691487039691488
039691489039691490039691491039691492039691493039691494039691495039691496039691497039691498
039691499039691500039691501039691502039691503039691504039691505039691506039691507039691508
039691509039691510039691511039691512039691513039691514039691515039691516039691517039691518
039691519039691520039691521039691522039691523039691524039691525039691526039691527039691528
039691529039691530039691531039691532039691533039691534039691535039691536039691537039691538
039691539039691540039691541039691542039691543039691544039691545039691546039691547039691548
039691549039691550039691551039691552039691553039691554039691555039691556039691557039691558
039691559039691560039691561039691562039691563039691564039691565039691566039691567039691568
039691569039691570039691571039691572039691573039691574039691575039691576039691577039691578
039691579039691580039691581039691582039691583039691584039691585039691586039691587039691588
039691589039691590039691591039691592039691593039691594039691595039691596039691597039691598
039691599039691600039691601039691602039691603039691604039691605039691606039691607039691608
039691609039691610039691611039691612039691613039691614039691615039691616039691617039691618
039691619039691620039691621039691622039691623039691624039691625039691626039691627039691628
039691629039691630039691631039691632039691633039691634039691635039691636039691637039691638
039691639039691640039691641039691642039691643039691644039691645039691646039691647039691648
039691649039691650039691651039691652039691653039691654039691655039691656039691657039691658
039691659039691660039691661039691662039691663039691664039691665039691666039691667039691668
039691669039691670039691671039691672039691673039691674039691675039691676039691677039691678
039691679039691680039691681039691682039691683039691684039691685039691686039691687039691688
039691689039691690039691691039691692039691693039691694039691695039691696039691697039691698
039691699039691700039691701039691702039691703039691704039691705039691706039691707039691708
039691709039691710039691711039691712039691713039691714039691715039691716039691717039691718
039691719039691720039691721039691722039691723039691724039691725039691726039691727039691728
039691729039691730039691731039691732039691733039691734039691735039691736039691737039691738
039691739039691740039691741039691742039691743039691744039691745039691746039691747039691748
039691749039691750039691751039691752039691753039691754039691755039691756039691757039691758
039691759039691760039691761039691762039691763039691764039691765039691766039691767039691768
039691769039691770039691771039691772039691773039691774039691775039691776039691777039691778
039691779039691780039691781039691782039691783039691784039691785039691786039691787039691788
039691789039691790039691791039691792039691793039691794039691795039691796039691797039691798
039691799039691800039691801039691802039691803039691804039691805039691806039691807039691808
039691809039691810039691811039691812039691813039691814039691815039691816039691817039691818
039691819039691820039691821039691822039691823039691824039691825039691826039691827039691828
039691829039691830039691831039691832039691833039691834039691835039691836039691837039691838
039691839039691840039691841039691842039691843039691844039691845039691846039691847039691848
039691849039691850039691851039691852039691853039691854039691855039691856039691857039691858
039691859039691860039691861039691862039691863039691864039691865039691866039691867039691868
039691869039691870039691871039691872039691873039691874039691875039691876039691877039691878
039691879039691880039691881039691882039691883039691884039691885039691886039691887039691888
039691889039691890039691891039691892039691893039691894039691895039691896039691897039691898
039691899039691900039691901039691902039691903039691904039691905039691906039691907039691908
039691909039691910039691911039691912039691913039691914039691915039691916039691917039691918
039691919039691920039691921039691922039691923039691924039691925039691926039691927039691928
039691929039691930039691931039691932039691933039691934039691935039691936039691937039691938
039691939039691940039691941039691942039691943039691944039691945039691946039691947039691948
039691949039691950039691951039691952039691953039691954039691955039691956039691957039691958
039691959039691960039691961039691962039691963039691964039691965039691966039691967039691968
039691969039691970039691971039691972039691973039691974039691975039691976039691977039691978
039691979039691980039691981039691982039691983039691984039691985039691986039691987039691988
039691989039691990039691991039691992039691993039691994039691995039691996039691997039691998
039691999039692000039692001039692002039692003039692004039692005039692006039692007039692008
039692009039692010039692011039692012039692013039692014039692015039692016039692017039692018
039692019039692020039692021039692022039692023039692024039692025039692026039692027039692028
039692029039692030039692031039692032039692033039692034039692035039692036039692037039692038
039692039039692040039692041039692042039692043039692044039692045039692046039692047039692048
039692049039692050039692051039692052039692053039692054039692055039692056039692057039692058
039692059039692060039692061039692062039692063039692064039692065039692066039692067039692068
039692069039692070039692071039692072039692073039692074039692075039692076039692077039692078
039692079039692080039692081039692082039692083039692084039692085039692086039692087039692088
039692089039692090039692091039692092039692093039692094039692095039692096039692097039692098
039692099039692100039692101039692102039692103039692104039692105039692106039692107039692108
039692109039692110039692111039692112039692113039692114039692115039692116039692117039692118
039692119039692120039692121039692122039692123039692124039692125039692126039692127039692128
039692129039692130039692131039692132039692133039692134039692135039692136039692137039692138
039692139039692140039692141039692142039692143039692144039692145039692146039692147039692148
039692149039692150039692151039692152039692153039692154039692155039692156039692157039692158
039692159039692160039692161039692162039692163039692164039692165039692166039692167039692168
039692169039692170039692171039692172039692173039692174039692175039692176039692177039692178
039692179039692180039692181039692182039692183039692184039692185039692186039692187039692188
039692189039692190039692191039692192039692193039692194039692195039692196039692197039692198
039692199039692200039692201039692202039692203039692204039692205039692206039692207039692208
039692209039692210039692211039692212039692213039692214039692215039692216039692217039692218
039692219039692220039692221039692222039692223039692224039692225039692226039692227039692228
039692229039692230039692231039692232039692233039692234039692235039692236039692237039692238
039692239039692240039692241039692242039692243039692244039692245039692246039692247039692248
039692249039692250039692251039692252039692253039692254039692255039692256039692257039692258
039692259039692260039692261039692262039692263039692264039692265039692266039692267039692268
039692269039692270039692271039692272039692273039692274039692275039692276039692277039692278
039692279039692280039692281039692282039692283039692284039692285039692286039692287039692288
039692289039692290039692291039692292039692293039692294039692295039692296039692297039692298
039692299039692300039692301039692302039692303039692304039692305039692306039692307039692308
039692309039692310039692311039692312039692313039692314039692315039692316039692317039692318
039692319039692320039692321039692322039692323039692324039692325039692326039692327039692328
039692329039692330039692331039692332039692333039692334039692335039692336039692337039692338
039692339039692340039692341039692342039692343039692344039692345039692346039692347039692348
039692349039692350039692351039692352039692353039692354039692355039692356039692357039692358
039692359039692360039692361039692362039692363039692364039692365039692366039692367039692368
039692369039692370039692371039692372039692373039692374039692375039692376039692377039692378
039692379039692380039692381039692382039692383039692384039692385039692386039692387039692388
039692389039692390039692391039692392039692393039692394039692395039692396039692397039692398
039692399039692400039692401039692402039692403039692404039692405039692406039692407039692408
039692409039692410039692411039692412039692413039692414039692415039692416039692417039692418
039692419039692420039692421039692422039692423039692424039692425039692426039692427039692428
039692429039692430039692431039692432039692433039692434039692435039692436039692437039692438
039692439039692440039692441039692442039692443039692444039692445039692446039692447039692448
039692449039692450039692451039692452039692453039692454039692455039692456039692457039692458
039692459039692460039692461039692462039692463039692464039692465039692466039692467039692468
039692469039692470039692471039692472039692473039692474039692475039692476039692477039692478
039692479039692480039692481039692482039692483039692484039692485039692486039692487039692488
039692489039692490039692491039692492039692493039692494039692495039692496039692497039692498
039692499039692500039692501039692502039692503039692504039692505039692506039692507039692508
039692509039692510039692511039692512039692513039692514039692515039692516039692517039692518
039692519039692520039692521039692522039692523039692524039692525039692526039692527039692528
039692529039692530039692531039692532039692533039692534039692535039692536039692537039692538
039692539039692540039692541039692542039692543039692544039692545039692546039692547039692548
039692549039692550039692551039692552039692553039692554039692555039692556039692557039692558
039692559039692560039692561039692562039692563039692564039692565039692566039692567039692568
039692569039692570039692571039692572039692573039692574039692575039692576039692577039692578
039692579039692580039692581039692582039692583039692584039692585039692586039692587039692588
039692589039692590039692591039692592039692593039692594039692595039692596039692597039692598
039692599039692600039692601039692602039692603039692604039692605039692606039692607039692608
039692609039692610039692611039692612039692613039692614039692615039692616039692617039692618
039692619039692620039692621039692622039692623039692624039692625039692626039692627039692628
039692629039692630039692631039692632039692633039692634039692635039692636039692637039692638
039692639039692640039692641039692642039692643039692644039692645039692646039692647039692648
039692649039692650039692651039692652039692653039692654039692655039692656039692657039692658
039692659039692660039692661039692662039692663039692664039692665039692666039692667039692668
039692669039692670039692671039692672039692673039692674039692675039692676039692677039692678
039692679039692680039692681039692682039692683039692684039692685039692686039692687039692688
039692689039692690039692691039692692039692693039692694039692695039692696039692697039692698
039692699039692700039692701039692702039692703039692704039692705039692706039692707039692708
039692709039692710039692711039692712039692713039692714039692715039692716039692717039692718
039692719039692720039692721039692722039692723039692724039692725039692726039692727039692728
039692729039692730039692731039692732039692733039692734039692735039692736039692737039692738
039692739039692740039692741039692742039692743039692744039692745039692746039692747039692748
039692749039692750039692751039692752039692753039692754039692755039692756039692757039692758
039692759039692760039692761039692762039692763039692764039692765039692766039692767039692768
039692769039692770039692771039692772039692773039692774039692775039692776039692777039692778
039692779039692780039692781039692782039692783039692784039692785039692786039692787039692788
039692789039692790039692791039692792039692793039692794039692795039692796039692797039692798
039692799039692800039692801039692802039692803039692804039692805039692806039692807039692808
039692809039692810039692811039692812039692813039692814039692815039692816039692817039692818
039692819039692820039692821039692822039692823039692824039692825039692826039692827039692828
039692829039692830039692831039692832039692833039692834039692835039692836039692837039692838
039692839039692840039692841039692842039692843039692844039692845039692846039692847039692848
039692849039692850039692851039692852039692853039692854039692855039692856039692857039692858
039692859039692860039692861039692862039692863039692864039692865039692866039692867039692868
039692869039692870039692871039692872039692873039692874039692875039692876039692877039692878
039692879039692880039692881039692882039692883039692884039692885039692886039692887039692888
039692889039692890039692891039692892039692893039692894039692895039692896039692897039692898
039692899039692900039692901039692902039692903039692904039692905039692906039692907039692908
039692909039692910039692911039692912039692913039692914039692915039692916039692917039692918
039692919039692920039692921039692922039692923039692924039692925039692926039692927039692928
039692929039692930039692931039692932039692933039692934039692935039692936039692937039692938
039692939039692940039692941039692942039692943039692944039692945039692946039692947039692948
039692949039692950039692951039692952039692953039692954039692955039692956039692957039692958
039692959039692960039692961039692962039692963039692964039692965039692966039692967039692968
039692969039692970039692971039692972039692973039692974039692975039692976039692977039692978
039692979039692980039692981039692982039692983039692984039692985039692986039692987039692988
039692989039692990039692991039692992039692993039692994039692995039692996039692997039692998
039692999039693000039693001039693002039693003039693004039693005039693006039693007039693008
039693009039693010039693011039693012039693013039693014039693015039693016039693017039693018
039693019039693020039693021039693022039693023039693024039693025039693026039693027039693028
039693029039693030039693031039693032039693033039693034039693035039693036039693037039693038
039693039039693040039693041039693042039693043039693044039693045039693046039693047039693048
039693049039693050039693051039693052039693053039693054039693055039693056039693057039693058
039693059039693060039693061039693062039693063039693064039693065039693066039693067039693068
039693069039693070039693071039693072039693073039693074039693075039693076039693077039693078
039693079039693080039693081039693082039693083039693084039693085039693086039693087039693088
039693089039693090039693091039693092039693093039693094039693095039693096039693097039693098
039693099039693100039693101039693102039693103039693104039693105039693106039693107039693108
039693109039693110039693111039693112039693113039693114039693115039693116039693117039693118
039693119039693120039693121039693122039693123039693124039693125039693126039693127039693128
039693129039693130039693131039693132039693133039693134039693135039693136039693137039693138
039693139039693140039693141039693142039693143039693144039693145039693146039693147039693148
039693149039693150039693151039693152039693153039693154039693155039693156039693157039693158
039693159039693160039693161039693162039693163039693164039693165039693166039693167039693168
039693169039693170039693171039693172039693173039693174039693175039693176039693177039693178
039693179039693180039693181039693182039693183039693184039693185039693186039693187039693188
039693189039693190039693191039693192039693193039693194039693195039693196039693197039693198
039693199039693200039693201039693202039693203039693204039693205039693206039693207039693208
039693209039693210039693211039693212039693213039693214039693215039693216039693217039693218
039693219039693220039693221039693222039693223039693224039693225039693226039693227039693228
039693229039693230039693231039693232039693233039693234039693235039693236039693237039693238
039693239039693240039693241039693242039693243039693244039693245039693246039693247039693248
039693249039693250039693251039693252039693253039693254039693255039693256039693257039693258
039693259039693260039693261039693262039693263039693264039693265039693266039693267039693268
039693269039693270039693271039693272039693273039693274039693275039693276039693277039693278
039693279039693280039693281039693282039693283039693284039693285039693286039693287039693288
039693289039693290039693291039693292039693293039693294039693295039693296039693297039693298
039693299039693300039693301039693302039693303039693304039693305039693306039693307039693308
039693309039693310039693311039693312039693313039693314039693315039693316039693317039693318
039693319039693320039693321039693322039693323039693324039693325039693326039693327039693328
039693329039693330039693331039693332039693333039693334039693335039693336039693337039693338
039693339039693340039693341039693342039693343039693344039693345039693346039693347039693348
039693349039693350039693351039693352039693353039693354039693355039693356039693357039693358
039693359039693360039693361039693362039693363039693364039693365039693366039693367039693368
039693369039693370039693371039693372039693373039693374039693375039693376039693377039693378
039693379039693380039693381039693382039693383039693384039693385039693386039693387039693388
039693389039693390039693391039693392039693393039693394039693395039693396039693397039693398
039693399039693400039693401039693402039693403039693404039693405039693406039693407039693408
039693409039693410039693411039693412039693413039693414039693415039693416039693417039693418
039693419039693420039693421039693422039693423039693424039693425039693426039693427039693428
039693429039693430039693431039693432039693433039693434039693435039693436039693437039693438
039693439039693440039693441039693442039693443039693444039693445039693446039693447039693448
039693449039693450039693451039693452039693453039693454039693455039693456039693457039693458
039693459039693460039693461039693462039693463039693464039693465039693466039693467039693468
039693469039693470039693471039693472039693473039693474039693475039693476039693477039693478
039693479039693480039693481039693482039693483039693484039693485039693486039693487039693488
039693489039693490039693491039693492039693493039693494039693495039693496039693497039693498
039693499039693500039693501039693502039693503039693504039693505039693506039693507039693508
039693509039693510039693511039693512039693513039693514039693515039693516039693517039693518
039693519039693520039693521039693522039693523039693524039693525039693526039693527039693528
039693529039693530039693531039693532039693533039693534039693535039693536039693537039693538
039693539039693540039693541039693542039693543039693544039693545039693546039693547039693548
039693549039693550039693551039693552039693553039693554039693555039693556039693557039693558
039693559039693560039693561039693562039693563039693564039693565039693566039693567039693568
039693569039693570039693571039693572039693573039693574039693575039693576039693577039693578
039693579039693580039693581039693582039693583039693584039693585039693586039693587039693588
039693589039693590039693591039693592039693593039693594039693595039693596039693597039693598
039693599039693600039693601039693602039693603039693604039693605039693606039693607039693608
039693609039693610039693611039693612039693613039693614039693615039693616039693617039693618
039693619039693620039693621039693622039693623039693624039693625039693626039693627039693628
039693629039693630039693631039693632039693633039693634039693635039693636039693637039693638
039693639039693640039693641039693642039693643039693644039693645039693646039693647039693648
039693649039693650039693651039693652039693653039693654039693655039693656039693657039693658
039693659039693660039693661039693662039693663039693664039693665039693666039693667039693668
039693669039693670039693671039693672039693673039693674039693675039693676039693677039693678
039693679039693680039693681039693682039693683039693684039693685039693686039693687039693688
039693689039693690039693691039693692039693693039693694039693695039693696039693697039693698
039693699039693700039693701039693702039693703039693704039693705039693706039693707039693708
039693709039693710039693711039693712039693713039693714039693715039693716039693717039693718
039693719039693720039693721039693722039693723039693724039693725039693726039693727039693728
039693729039693730039693731039693732039693733039693734039693735039693736039693737039693738
039693739039693740039693741039693742039693743039693744039693745039693746039693747039693748
039693749039693750039693751039693752039693753039693754039693755039693756039693757039693758
039693759039693760039693761039693762039693763039693764039693765039693766039693767039693768
039693769039693770039693771039693772039693773039693774039693775039693776039693777039693778
039693779039693780039693781039693782039693783039693784039693785039693786039693787039693788
039693789039693790039693791039693792039693793039693794039693795039693796039693797039693798
039693799039693800039693801039693802039693803039693804039693805039693806039693807039693808
039693809039693810039693811039693812039693813039693814039693815039693816039693817039693818
039693819039693820039693821039693822039693823039693824039693825039693826039693827039693828
039693829039693830039693831039693832039693833039693834039693835039693836039693837039693838
039693839039693840039693841039693842039693843039693844039693845039693846039693847039693848
039693849039693850039693851039693852039693853039693854039693855039693856039693857039693858
039693859039693860039693861039693862039693863039693864039693865039693866039693867039693868
039693869039693870039693871039693872039693873039693874039693875039693876039693877039693878
039693879039693880039693881039693882039693883039693884039693885039693886039693887039693888
039693889039693890039693891039693892039693893039693894039693895039693896039693897039693898
039693899039693900039693901039693902039693903039693904039693905039693906039693907039693908
039693909039693910039693911039693912039693913039693914039693915039693916039693917039693918
039693919039693920039693921039693922039693923039693924039693925039693926039693927039693928
039693929039693930039693931039693932039693933039693934039693935039693936039693937039693938
039693939039693940039693941039693942039693943039693944039693945039693946039693947039693948
039693949039693950039693951039693952039693953039693954039693955039693956039693957039693958
039693959039693960039693961039693962039693963039693964039693965039693966039693967039693968
039693969039693970039693971039693972039693973039693974039693975039693976039693977039693978
039693979039693980039693981039693982039693983039693984039693985039693986039693987039693988
039693989039693990039693991039693992039693993039693994039693995039693996039693997039693998
039693999039694000039694001039694002039694003039694004039694005039694006039694007039694008
039694009039694010039694011039694012039694013039694014039694015039694016039694017039694018
039694019039694020039694021039694022039694023039694024039694025039694026039694027039694028
039694029039694030039694031039694032039694033039694034039694035039694036039694037039694038
039694039039694040039694041039694042039694043039694044039694045039694046039694047039694048
039694049039694050039694051039694052039694053039694054039694055039694056039694057039694058
039694059039694060039694061039694062039694063039694064039694065039694066039694067039694068
039694069039694070039694071039694072039694073039694074039694075039694076039694077039694078
039694079039694080039694081039694082039694083039694084039694085039694086039694087039694088
039694089039694090039694091039694092039694093039694094039694095039694096039694097039694098
039694099039694100039694101039694102039694103039694104039694105039694106039694107039694108
039694109039694110039694111039694112039694113039694114039694115039694116039694117039694118
039694119039694120039694121039694122039694123039694124039694125039694126039694127039694128
039694129039694130039694131039694132039694133039694134039694135039694136039694137039694138
039694139039694140039694141039694142039694143039694144039694145039694146039694147039694148
039694149039694150039694151039694152039694153039694154039694155039694156039694157039694158
039694159039694160039694161039694162039694163039694164039694165039694166039694167039694168
039694169039694170039694171039694172039694173039694174039694175039694176039694177039694178
039694179039694180039694181039694182039694183039694184039694185039694186039694187039694188
039694189039694190039694191039694192039694193039694194039694195039694196039694197039694198
039694199039694200039694201039694202039694203039694204039694205039694206039694207039694208
039694209039694210039694211039694212039694213039694214039694215039694216039694217039694218
039694219039694220039694221039694222039694223039694224039694225039694226039694227039694228
039694229039694230039694231039694232039694233039694234039694235039694236039694237039694238
039694239039694240039694241039694242039694243039694244039694245039694246039694247039694248
039694249039694250039694251039694252039694253039694254039694255039694256039694257039694258
039694259039694260039694261039694262039694263039694264039694265039694266039694267039694268
039694269039694270039694271039694272039694273039694274039694275039694276039694277039694278
039694279039694280039694281039694282039694283039694284039694285039694286039694287039694288
039694289039694290039694291039694292039694293039694294039694295039694296039694297039694298
039694299039694300039694301039694302039694303039694304039694305039694306039694307039694308
039694309039694310039694311039694312039694313039694314039694315039694316039694317039694318
039694319039694320039694321039694322039694323039694324039694325039694326039694327039694328
039694329039694330039694331039694332039694333039694334039694335039694336039694337039694338
039694339039694340039694341039694342039694343039694344039694345039694346039694347039694348
039694349039694350039694351039694352039694353039694354039694355039694356039694357039694358
039694359039694360039694361039694362039694363039694364039694365039694366039694367039694368
039694369039694370039694371039694372039694373039694374039694375039694376039694377039694378
039694379039694380039694381039694382039694383039694384039694385039694386039694387039694388
039694389039694390039694391039694392039694393039694394039694395039694396039694397039694398
039694399039694400039694401039694402039694403039694404039694405039694406039694407039694408
039694409039694410039694411039694412039694413039694414039694415039694416039694417039694418
039694419039694420039694421039694422039694423039694424039694425039694426039694427039694428
039694429039694430039694431039694432039694433039694434039694435039694436039694437039694438
039694439039694440039694441039694442039694443039694444039694445039694446039694447039694448
039694449039694450039694451039694452039694453039694454039694455039694456039694457039694458
039694459039694460039694461039694462039694463039694464039694465039694466039694467039694468
039694469039694470039694471039694472039694473039694474039694475039694476039694477039694478
039694479039694480039694481039694482039694483039694484039694485039694486039694487039694488
039694489039694490039694491039694492039694493039694494039694495039694496039694497039694498
039694499039694500039694501039694502039694503039694504039694505039694506039694507039694508
039694509039694510039694511039694512039694513039694514039694515039694516039694517039694518
039694519039694520039694521039694522039694523039694524039694525039694526039694527039694528
039694529039694530039694531039694532039694533039694534039694535039694536039694537039694538
039694539039694540039694541039694542039694543039694544039694545039694546039694547039694548
039694549039694550039694551039694552039694553039694554039694555039694556039694557039694558
039694559039694560039694561039694562039694563039694564039694565039694566039694567039694568
039694569039694570039694571039694572039694573039694574039694575039694576039694577039694578
039694579039694580039694581039694582039694583039694584039694585039694586039694587039694588
039694589039694590039694591039694592039694593039694594039694595039694596039694597039694598
039694599039694600039694601039694602039694603039694604039694605039694606039694607039694608
039694609039694610039694611039694612039694613039694614039694615039694616039694617039694618
039694619039694620039694621039694622039694623039694624039694625039694626039694627039694628
039694629039694630039694631039694632039694633039694634039694635039694636039694637039694638
039694639039694640039694641039694642039694643039694644039694645039694646039694647039694648
039694649039694650039694651039694652039694653039694654039694655039694656039694657039694658
039694659039694660039694661039694662039694663039694664039694665039694666039694667039694668
039694669039694670039694671039694672039694673039694674039694675039694676039694677039694678
039694679039694680039694681039694682039694683039694684039694685039694686039694687039694688
039694689039694690039694691039694692039694693039694694039694695039694696039694697039694698
039694699039694700039694701039694702039694703039694704039694705039694706039694707039694708
039694709039694710039694711039694712039694713039694714039694715039694716039694717039694718
039694719039694720039694721039694722039694723039694724039694725039694726039694727039694728
039694729039694730039694731039694732039694733039694734039694735039694736039694737039694738
039694739039694740039694741039694742039694743039694744039694745039694746039694747039694748
039694749039694750039694751039694752039694753039694754039694755039694756039694757039694758
039694759039694760039694761039694762039694763039694764039694765039694766039694767039694768
039694769039694770039694771039694772039694773039694774039694775039694776039694777039694778
039694779039694780039694781039694782039694783039694784039694785039694786039694787039694788
039694789039694790039694791039694792039694793039694794039694795039694796039694797039694798
039694799039694800039694801039694802039694803039694804039694805039694806039694807039694808
039694809039694810039694811039694812039694813039694814039694815039694816039694817039694818
039694819039694820039694821039694822039694823039694824039694825039694826039694827039694828
039694829039694830039694831039694832039694833039694834039694835039694836039694837039694838
039694839039694840039694841039694842039694843039694844039694845039694846039694847039694848
039694849039694850039694851039694852039694853039694854039694855039694856039694857039694858
039694859039694860039694861039694862039694863039694864039694865039694866039694867039694868
039694869039694870039694871039694872039694873039694874039694875039694876039694877039694878
039694879039694880039694881039694882039694883039694884039694885039694886039694887039694888
039694889039694890039694891039694892039694893039694894039694895039694896039694897039694898
039694899039694900039694901039694902039694903039694904039694905039694906039694907039694908
039694909039694910039694911039694912039694913039694914039694915039694916039694917039694918
039694919039694920039694921039694922039694923039694924039694925039694926039694927039694928
039694929039694930039694931039694932039694933039694934039694935039694936039694937039694938
039694939039694940039694941039694942039694943039694944039694945039694946039694947039694948
039694949039694950039694951039694952039694953039694954039694955039694956039694957039694958
039694959039694960039694961039694962039694963039694964039694965039694966039694967039694968
039694969039694970039694971039694972039694973039694974039694975039694976039694977039694978
039694979039694980039694981039694982039694983039694984039694985039694986039694987039694988
039694989039694990039694991039694992039694993039694994039694995039694996039694997039694998
039694999039695000039695001039695002039695003039695004039695005039695006039695007039695008
039695009039695010039695011039695012039695013039695014039695015039695016039695017039695018
039695019039695020039695021039695022039695023039695024039695025039695026039695027039695028
039695029039695030039695031039695032039695033039695034039695035039695036039695037039695038
039695039039695040039695041039695042039695043039695044039695045039695046039695047039695048
039695049039695050039695051039695052039695053039695054039695055039695056039695057039695058
039695059039695060039695061039695062039695063039695064039695065039695066039695067039695068
039695069039695070039695071039695072039695073039695074039695075039695076039695077039695078
039695079039695080039695081039695082039695083039695084039695085039695086039695087039695088
039695089039695090039695091039695092039695093039695094039695095039695096039695097039695098
039695099039695100039695101039695102039695103039695104039695105039695106039695107039695108
039695109039695110039695111039695112039695113039695114039695115039695116039695117039695118
039695119039695120039695121039695122039695123039695124039695125039695126039695127039695128
039695129039695130039695131039695132039695133039695134039695135039695136039695137039695138
039695139039695140039695141039695142039695143039695144039695145039695146039695147039695148
039695149039695150039695151039695152039695153039695154039695155039695156039695157039695158
039695159039695160039695161039695162039695163039695164039695165039695166039695167039695168
039695169039695170039695171039695172039695173039695174039695175039695176039695177039695178
039695179039695180039695181039695182039695183039695184039695185039695186039695187039695188
039695189039695190039695191039695192039695193039695194039695195039695196039695197039695198
039695199039695200039695201039695202039695203039695204039695205039695206039695207039695208
039695209039695210039695211039695212039695213039695214039695215039695216039695217039695218
039695219039695220039695221039695222039695223039695224039695225039695226039695227039695228
039695229039695230039695231039695232039695233039695234039695235039695236039695237039695238
039695239039695240039695241039695242039695243039695244039695245039695246039695247039695248
039695249039695250039695251039695252039695253039695254039695255039695256039695257039695258
039695259039695260039695261039695262039695263039695264039695265039695266039695267039695268
039695269039695270039695271039695272039695273039695274039695275039695276039695277039695278
039695279039695280039695281039695282039695283039695284039695285039695286039695287039695288
039695289039695290039695291039695292039695293039695294039695295039695296039695297039695298
039695299039695300039695301039695302039695303039695304039695305039695306039695307039695308
039695309039695310039695311039695312039695313039695314039695315039695316039695317039695318
039695319039695320039695321039695322039695323039695324039695325039695326039695327039695328
039695329039695330039695331039695332039695333039695334039695335039695336039695337039695338
039695339039695340039695341039695342039695343039695344039695345039695346039695347039695348
039695349039695350039695351039695352039695353039695354039695355039695356039695357039695358
039695359


  • How to Effectively Mitigate Unconscious Bias in Sourcing
    With 78% of talent professionals and hiring managers saying that diversity is the top trend impacting how they hire, it is critical to take measures to remove as much bias from the hiring process as possible. While there is no shortage of opinion that AI can be applied to reduce or remove human bias in hiring, there is a simple way ... Read More
  • Social Engineering: The Human Element of Sourcing & Recruiting Candidates
    Social Engineering: The Human Element of Sourcing and Recruiting from Glen Cathey Why is the “Boolean Black Belt” writing and presenting about social engineering? Well, it’s actually quite simple. It all started over 20 years ago when I began working for a small, privately held IT staffing firm in Northern VA. In pursuit of becoming the top performing recruiter, I ... Read More
  • Video: Discussing AI in Sourcing and Recruiting
    I recently had the chance to participate in a Google Hangout with Jeremy Roberts of HiringSolved as an introduction to the speakers of their upcoming conference on Feb 7 in NYC (HIREconf). You can watch the recording of our chat here or play the video below to learn a little about my background and my thoughts about the evolving role of technology ... Read More
  • Talent Mining – Unearthing Value in Human Capital Data
    There are people in the HR/recruiting industry who believe that searching databases, the Internet, and social networking sites to source talent is relatively easy and that it can be automated through the use of technology. While those people are actually right (to an extent), I am happy to say that unfortunately for them, it’s not that simple. While anyone can manually write or automate basic searches and find ... Read More
  • The Best Boolean and Semantic Search Tool
    While many people are hungry for specific Boolean search strings to copy and paste and for search tools that make searching for people “easier” and even “do the thinking for you,” there simply is nothing that can come remotely close to what you can do when you think properly and ask the right questions. That’s right – the most powerful ... Read More
  • How to Get People to Respond to Recruiting Emails & Messages
    When it comes to sourcing and recruiting, it’s gotten easier to find people but it’s gotten more difficult to get people to respond to emails, InMails, social messages and voicemails. The poor quality and lack of sophistication of most recruiter messaging, along with rampant spamming, certainly hasn’t helped. Unfortunately and yet somewhat thankfully, the bar of what people expect to ... Read More
  • LinkedIn’s New Non-Boolean Search Functionality
    I originally published this post on LinkedIn, but am reposting here to ensure my blog readers catch it. When I attended LinkedIn’s Talent Connect 2015 conference in Anaheim, CA and I was able to take some video of Eddie Vivas, Head of Talent Solutions Product for LinkedIn, formerly the Founder and Chief Product Officer at Bright.com (acquired by LinkedIn), talking about ... Read More
  • Sourcing & Recruiting Candidate Funnel & Output Calculators
    Have you ever wondered: How many resumes, social profiles, names, etc., you have to identify to result in 1 hire? How efficient your sourcing/recruiting/hiring process is? How many candidates you need to submit to fill your position? How more effective messaging/engagement strategies and tactics can measurably improve your efficiency? How wonderful it would be if you could educate your hiring ... Read More
  • How to Use Facebook for Social Recruiting Messaging
      When it comes to sourcing and recruiting, you should not ignore the potential of Facebook given that it has 1.38B monthly active users and 890M daily active users. Also, you should know that according to Jobvite’s 2014 Job Seeker Nation Report, 76% of social job seekers found their current position through Facebook.  Jobvite also found that while job seekers ... Read More
  • Video: My thoughts on Sourcing & the Future of Recruiting
      At LinkedIn’s 2014 Talent Connect event in San Francisco, I had the opportunity to be interviewed on the topic of up-skilling recruiting teams. Watch this short video to hear my thoughts on the ideal sourcing/recruiting team alignment, critical skills for any recruiting team, and the future of recruiting (hint –  it has something to do with data).