039843430039843431039843432039843433039843434039843435039843436039843437039843438
039843439039843440039843441039843442039843443039843444039843445039843446039843447039843448
039843449039843450039843451039843452039843453039843454039843455039843456039843457039843458
039843459039843460039843461039843462039843463039843464039843465039843466039843467039843468
039843469039843470039843471039843472039843473039843474039843475039843476039843477039843478
039843479039843480039843481039843482039843483039843484039843485039843486039843487039843488
039843489039843490039843491039843492039843493039843494039843495039843496039843497039843498
039843499039843500039843501039843502039843503039843504039843505039843506039843507039843508
039843509039843510039843511039843512039843513039843514039843515039843516039843517039843518
039843519039843520039843521039843522039843523039843524039843525039843526039843527039843528
039843529039843530039843531039843532039843533039843534039843535039843536039843537039843538
039843539039843540039843541039843542039843543039843544039843545039843546039843547039843548
039843549039843550039843551039843552039843553039843554039843555039843556039843557039843558
039843559039843560039843561039843562039843563039843564039843565039843566039843567039843568
039843569039843570039843571039843572039843573039843574039843575039843576039843577039843578
039843579039843580039843581039843582039843583039843584039843585039843586039843587039843588
039843589039843590039843591039843592039843593039843594039843595039843596039843597039843598
039843599039843600039843601039843602039843603039843604039843605039843606039843607039843608
039843609039843610039843611039843612039843613039843614039843615039843616039843617039843618
039843619039843620039843621039843622039843623039843624039843625039843626039843627039843628
039843629039843630039843631039843632039843633039843634039843635039843636039843637039843638
039843639039843640039843641039843642039843643039843644039843645039843646039843647039843648
039843649039843650039843651039843652039843653039843654039843655039843656039843657039843658
039843659039843660039843661039843662039843663039843664039843665039843666039843667039843668
039843669039843670039843671039843672039843673039843674039843675039843676039843677039843678
039843679039843680039843681039843682039843683039843684039843685039843686039843687039843688
039843689039843690039843691039843692039843693039843694039843695039843696039843697039843698
039843699039843700039843701039843702039843703039843704039843705039843706039843707039843708
039843709039843710039843711039843712039843713039843714039843715039843716039843717039843718
039843719039843720039843721039843722039843723039843724039843725039843726039843727039843728
039843729039843730039843731039843732039843733039843734039843735039843736039843737039843738
039843739039843740039843741039843742039843743039843744039843745039843746039843747039843748
039843749039843750039843751039843752039843753039843754039843755039843756039843757039843758
039843759039843760039843761039843762039843763039843764039843765039843766039843767039843768
039843769039843770039843771039843772039843773039843774039843775039843776039843777039843778
039843779039843780039843781039843782039843783039843784039843785039843786039843787039843788
039843789039843790039843791039843792039843793039843794039843795039843796039843797039843798
039843799039843800039843801039843802039843803039843804039843805039843806039843807039843808
039843809039843810039843811039843812039843813039843814039843815039843816039843817039843818
039843819039843820039843821039843822039843823039843824039843825039843826039843827039843828
039843829039843830039843831039843832039843833039843834039843835039843836039843837039843838
039843839039843840039843841039843842039843843039843844039843845039843846039843847039843848
039843849039843850039843851039843852039843853039843854039843855039843856039843857039843858
039843859039843860039843861039843862039843863039843864039843865039843866039843867039843868
039843869039843870039843871039843872039843873039843874039843875039843876039843877039843878
039843879039843880039843881039843882039843883039843884039843885039843886039843887039843888
039843889039843890039843891039843892039843893039843894039843895039843896039843897039843898
039843899039843900039843901039843902039843903039843904039843905039843906039843907039843908
039843909039843910039843911039843912039843913039843914039843915039843916039843917039843918
039843919039843920039843921039843922039843923039843924039843925039843926039843927039843928
039843929039843930039843931039843932039843933039843934039843935039843936039843937039843938
039843939039843940039843941039843942039843943039843944039843945039843946039843947039843948
039843949039843950039843951039843952039843953039843954039843955039843956039843957039843958
039843959039843960039843961039843962039843963039843964039843965039843966039843967039843968
039843969039843970039843971039843972039843973039843974039843975039843976039843977039843978
039843979039843980039843981039843982039843983039843984039843985039843986039843987039843988
039843989039843990039843991039843992039843993039843994039843995039843996039843997039843998
039843999039844000039844001039844002039844003039844004039844005039844006039844007039844008
039844009039844010039844011039844012039844013039844014039844015039844016039844017039844018
039844019039844020039844021039844022039844023039844024039844025039844026039844027039844028
039844029039844030039844031039844032039844033039844034039844035039844036039844037039844038
039844039039844040039844041039844042039844043039844044039844045039844046039844047039844048
039844049039844050039844051039844052039844053039844054039844055039844056039844057039844058
039844059039844060039844061039844062039844063039844064039844065039844066039844067039844068
039844069039844070039844071039844072039844073039844074039844075039844076039844077039844078
039844079039844080039844081039844082039844083039844084039844085039844086039844087039844088
039844089039844090039844091039844092039844093039844094039844095039844096039844097039844098
039844099039844100039844101039844102039844103039844104039844105039844106039844107039844108
039844109039844110039844111039844112039844113039844114039844115039844116039844117039844118
039844119039844120039844121039844122039844123039844124039844125039844126039844127039844128
039844129039844130039844131039844132039844133039844134039844135039844136039844137039844138
039844139039844140039844141039844142039844143039844144039844145039844146039844147039844148
039844149039844150039844151039844152039844153039844154039844155039844156039844157039844158
039844159039844160039844161039844162039844163039844164039844165039844166039844167039844168
039844169039844170039844171039844172039844173039844174039844175039844176039844177039844178
039844179039844180039844181039844182039844183039844184039844185039844186039844187039844188
039844189039844190039844191039844192039844193039844194039844195039844196039844197039844198
039844199039844200039844201039844202039844203039844204039844205039844206039844207039844208
039844209039844210039844211039844212039844213039844214039844215039844216039844217039844218
039844219039844220039844221039844222039844223039844224039844225039844226039844227039844228
039844229039844230039844231039844232039844233039844234039844235039844236039844237039844238
039844239039844240039844241039844242039844243039844244039844245039844246039844247039844248
039844249039844250039844251039844252039844253039844254039844255039844256039844257039844258
039844259039844260039844261039844262039844263039844264039844265039844266039844267039844268
039844269039844270039844271039844272039844273039844274039844275039844276039844277039844278
039844279039844280039844281039844282039844283039844284039844285039844286039844287039844288
039844289039844290039844291039844292039844293039844294039844295039844296039844297039844298
039844299039844300039844301039844302039844303039844304039844305039844306039844307039844308
039844309039844310039844311039844312039844313039844314039844315039844316039844317039844318
039844319039844320039844321039844322039844323039844324039844325039844326039844327039844328
039844329039844330039844331039844332039844333039844334039844335039844336039844337039844338
039844339039844340039844341039844342039844343039844344039844345039844346039844347039844348
039844349039844350039844351039844352039844353039844354039844355039844356039844357039844358
039844359039844360039844361039844362039844363039844364039844365039844366039844367039844368
039844369039844370039844371039844372039844373039844374039844375039844376039844377039844378
039844379039844380039844381039844382039844383039844384039844385039844386039844387039844388
039844389039844390039844391039844392039844393039844394039844395039844396039844397039844398
039844399039844400039844401039844402039844403039844404039844405039844406039844407039844408
039844409039844410039844411039844412039844413039844414039844415039844416039844417039844418
039844419039844420039844421039844422039844423039844424039844425039844426039844427039844428
039844429039844430039844431039844432039844433039844434039844435039844436039844437039844438
039844439039844440039844441039844442039844443039844444039844445039844446039844447039844448
039844449039844450039844451039844452039844453039844454039844455039844456039844457039844458
039844459039844460039844461039844462039844463039844464039844465039844466039844467039844468
039844469039844470039844471039844472039844473039844474039844475039844476039844477039844478
039844479039844480039844481039844482039844483039844484039844485039844486039844487039844488
039844489039844490039844491039844492039844493039844494039844495039844496039844497039844498
039844499039844500039844501039844502039844503039844504039844505039844506039844507039844508
039844509039844510039844511039844512039844513039844514039844515039844516039844517039844518
039844519039844520039844521039844522039844523039844524039844525039844526039844527039844528
039844529039844530039844531039844532039844533039844534039844535039844536039844537039844538
039844539039844540039844541039844542039844543039844544039844545039844546039844547039844548
039844549039844550039844551039844552039844553039844554039844555039844556039844557039844558
039844559039844560039844561039844562039844563039844564039844565039844566039844567039844568
039844569039844570039844571039844572039844573039844574039844575039844576039844577039844578
039844579039844580039844581039844582039844583039844584039844585039844586039844587039844588
039844589039844590039844591039844592039844593039844594039844595039844596039844597039844598
039844599039844600039844601039844602039844603039844604039844605039844606039844607039844608
039844609039844610039844611039844612039844613039844614039844615039844616039844617039844618
039844619039844620039844621039844622039844623039844624039844625039844626039844627039844628
039844629039844630039844631039844632039844633039844634039844635039844636039844637039844638
039844639039844640039844641039844642039844643039844644039844645039844646039844647039844648
039844649039844650039844651039844652039844653039844654039844655039844656039844657039844658
039844659039844660039844661039844662039844663039844664039844665039844666039844667039844668
039844669039844670039844671039844672039844673039844674039844675039844676039844677039844678
039844679039844680039844681039844682039844683039844684039844685039844686039844687039844688
039844689039844690039844691039844692039844693039844694039844695039844696039844697039844698
039844699039844700039844701039844702039844703039844704039844705039844706039844707039844708
039844709039844710039844711039844712039844713039844714039844715039844716039844717039844718
039844719039844720039844721039844722039844723039844724039844725039844726039844727039844728
039844729039844730039844731039844732039844733039844734039844735039844736039844737039844738
039844739039844740039844741039844742039844743039844744039844745039844746039844747039844748
039844749039844750039844751039844752039844753039844754039844755039844756039844757039844758
039844759039844760039844761039844762039844763039844764039844765039844766039844767039844768
039844769039844770039844771039844772039844773039844774039844775039844776039844777039844778
039844779039844780039844781039844782039844783039844784039844785039844786039844787039844788
039844789039844790039844791039844792039844793039844794039844795039844796039844797039844798
039844799039844800039844801039844802039844803039844804039844805039844806039844807039844808
039844809039844810039844811039844812039844813039844814039844815039844816039844817039844818
039844819039844820039844821039844822039844823039844824039844825039844826039844827039844828
039844829039844830039844831039844832039844833039844834039844835039844836039844837039844838
039844839039844840039844841039844842039844843039844844039844845039844846039844847039844848
039844849039844850039844851039844852039844853039844854039844855039844856039844857039844858
039844859039844860039844861039844862039844863039844864039844865039844866039844867039844868
039844869039844870039844871039844872039844873039844874039844875039844876039844877039844878
039844879039844880039844881039844882039844883039844884039844885039844886039844887039844888
039844889039844890039844891039844892039844893039844894039844895039844896039844897039844898
039844899039844900039844901039844902039844903039844904039844905039844906039844907039844908
039844909039844910039844911039844912039844913039844914039844915039844916039844917039844918
039844919039844920039844921039844922039844923039844924039844925039844926039844927039844928
039844929039844930039844931039844932039844933039844934039844935039844936039844937039844938
039844939039844940039844941039844942039844943039844944039844945039844946039844947039844948
039844949039844950039844951039844952039844953039844954039844955039844956039844957039844958
039844959039844960039844961039844962039844963039844964039844965039844966039844967039844968
039844969039844970039844971039844972039844973039844974039844975039844976039844977039844978
039844979039844980039844981039844982039844983039844984039844985039844986039844987039844988
039844989039844990039844991039844992039844993039844994039844995039844996039844997039844998
039844999039845000039845001039845002039845003039845004039845005039845006039845007039845008
039845009039845010039845011039845012039845013039845014039845015039845016039845017039845018
039845019039845020039845021039845022039845023039845024039845025039845026039845027039845028
039845029039845030039845031039845032039845033039845034039845035039845036039845037039845038
039845039039845040039845041039845042039845043039845044039845045039845046039845047039845048
039845049039845050039845051039845052039845053039845054039845055039845056039845057039845058
039845059039845060039845061039845062039845063039845064039845065039845066039845067039845068
039845069039845070039845071039845072039845073039845074039845075039845076039845077039845078
039845079039845080039845081039845082039845083039845084039845085039845086039845087039845088
039845089039845090039845091039845092039845093039845094039845095039845096039845097039845098
039845099039845100039845101039845102039845103039845104039845105039845106039845107039845108
039845109039845110039845111039845112039845113039845114039845115039845116039845117039845118
039845119039845120039845121039845122039845123039845124039845125039845126039845127039845128
039845129039845130039845131039845132039845133039845134039845135039845136039845137039845138
039845139039845140039845141039845142039845143039845144039845145039845146039845147039845148
039845149039845150039845151039845152039845153039845154039845155039845156039845157039845158
039845159039845160039845161039845162039845163039845164039845165039845166039845167039845168
039845169039845170039845171039845172039845173039845174039845175039845176039845177039845178
039845179039845180039845181039845182039845183039845184039845185039845186039845187039845188
039845189039845190039845191039845192039845193039845194039845195039845196039845197039845198
039845199039845200039845201039845202039845203039845204039845205039845206039845207039845208
039845209039845210039845211039845212039845213039845214039845215039845216039845217039845218
039845219039845220039845221039845222039845223039845224039845225039845226039845227039845228
039845229039845230039845231039845232039845233039845234039845235039845236039845237039845238
039845239039845240039845241039845242039845243039845244039845245039845246039845247039845248
039845249039845250039845251039845252039845253039845254039845255039845256039845257039845258
039845259039845260039845261039845262039845263039845264039845265039845266039845267039845268
039845269039845270039845271039845272039845273039845274039845275039845276039845277039845278
039845279039845280039845281039845282039845283039845284039845285039845286039845287039845288
039845289039845290039845291039845292039845293039845294039845295039845296039845297039845298
039845299039845300039845301039845302039845303039845304039845305039845306039845307039845308
039845309039845310039845311039845312039845313039845314039845315039845316039845317039845318
039845319039845320039845321039845322039845323039845324039845325039845326039845327039845328
039845329039845330039845331039845332039845333039845334039845335039845336039845337039845338
039845339039845340039845341039845342039845343039845344039845345039845346039845347039845348
039845349039845350039845351039845352039845353039845354039845355039845356039845357039845358
039845359039845360039845361039845362039845363039845364039845365039845366039845367039845368
039845369039845370039845371039845372039845373039845374039845375039845376039845377039845378
039845379039845380039845381039845382039845383039845384039845385039845386039845387039845388
039845389039845390039845391039845392039845393039845394039845395039845396039845397039845398
039845399039845400039845401039845402039845403039845404039845405039845406039845407039845408
039845409039845410039845411039845412039845413039845414039845415039845416039845417039845418
039845419039845420039845421039845422039845423039845424039845425039845426039845427039845428
039845429039845430039845431039845432039845433039845434039845435039845436039845437039845438
039845439039845440039845441039845442039845443039845444039845445039845446039845447039845448
039845449039845450039845451039845452039845453039845454039845455039845456039845457039845458
039845459039845460039845461039845462039845463039845464039845465039845466039845467039845468
039845469039845470039845471039845472039845473039845474039845475039845476039845477039845478
039845479039845480039845481039845482039845483039845484039845485039845486039845487039845488
039845489039845490039845491039845492039845493039845494039845495039845496039845497039845498
039845499039845500039845501039845502039845503039845504039845505039845506039845507039845508
039845509039845510039845511039845512039845513039845514039845515039845516039845517039845518
039845519039845520039845521039845522039845523039845524039845525039845526039845527039845528
039845529039845530039845531039845532039845533039845534039845535039845536039845537039845538
039845539039845540039845541039845542039845543039845544039845545039845546039845547039845548
039845549039845550039845551039845552039845553039845554039845555039845556039845557039845558
039845559039845560039845561039845562039845563039845564039845565039845566039845567039845568
039845569039845570039845571039845572039845573039845574039845575039845576039845577039845578
039845579039845580039845581039845582039845583039845584039845585039845586039845587039845588
039845589039845590039845591039845592039845593039845594039845595039845596039845597039845598
039845599039845600039845601039845602039845603039845604039845605039845606039845607039845608
039845609039845610039845611039845612039845613039845614039845615039845616039845617039845618
039845619039845620039845621039845622039845623039845624039845625039845626039845627039845628
039845629039845630039845631039845632039845633039845634039845635039845636039845637039845638
039845639039845640039845641039845642039845643039845644039845645039845646039845647039845648
039845649039845650039845651039845652039845653039845654039845655039845656039845657039845658
039845659039845660039845661039845662039845663039845664039845665039845666039845667039845668
039845669039845670039845671039845672039845673039845674039845675039845676039845677039845678
039845679039845680039845681039845682039845683039845684039845685039845686039845687039845688
039845689039845690039845691039845692039845693039845694039845695039845696039845697039845698
039845699039845700039845701039845702039845703039845704039845705039845706039845707039845708
039845709039845710039845711039845712039845713039845714039845715039845716039845717039845718
039845719039845720039845721039845722039845723039845724039845725039845726039845727039845728
039845729039845730039845731039845732039845733039845734039845735039845736039845737039845738
039845739039845740039845741039845742039845743039845744039845745039845746039845747039845748
039845749039845750039845751039845752039845753039845754039845755039845756039845757039845758
039845759039845760039845761039845762039845763039845764039845765039845766039845767039845768
039845769039845770039845771039845772039845773039845774039845775039845776039845777039845778
039845779039845780039845781039845782039845783039845784039845785039845786039845787039845788
039845789039845790039845791039845792039845793039845794039845795039845796039845797039845798
039845799039845800039845801039845802039845803039845804039845805039845806039845807039845808
039845809039845810039845811039845812039845813039845814039845815039845816039845817039845818
039845819039845820039845821039845822039845823039845824039845825039845826039845827039845828
039845829039845830039845831039845832039845833039845834039845835039845836039845837039845838
039845839039845840039845841039845842039845843039845844039845845039845846039845847039845848
039845849039845850039845851039845852039845853039845854039845855039845856039845857039845858
039845859039845860039845861039845862039845863039845864039845865039845866039845867039845868
039845869039845870039845871039845872039845873039845874039845875039845876039845877039845878
039845879039845880039845881039845882039845883039845884039845885039845886039845887039845888
039845889039845890039845891039845892039845893039845894039845895039845896039845897039845898
039845899039845900039845901039845902039845903039845904039845905039845906039845907039845908
039845909039845910039845911039845912039845913039845914039845915039845916039845917039845918
039845919039845920039845921039845922039845923039845924039845925039845926039845927039845928
039845929039845930039845931039845932039845933039845934039845935039845936039845937039845938
039845939039845940039845941039845942039845943039845944039845945039845946039845947039845948
039845949039845950039845951039845952039845953039845954039845955039845956039845957039845958
039845959039845960039845961039845962039845963039845964039845965039845966039845967039845968
039845969039845970039845971039845972039845973039845974039845975039845976039845977039845978
039845979039845980039845981039845982039845983039845984039845985039845986039845987039845988
039845989039845990039845991039845992039845993039845994039845995039845996039845997039845998
039845999039846000039846001039846002039846003039846004039846005039846006039846007039846008
039846009039846010039846011039846012039846013039846014039846015039846016039846017039846018
039846019039846020039846021039846022039846023039846024039846025039846026039846027039846028
039846029039846030039846031039846032039846033039846034039846035039846036039846037039846038
039846039039846040039846041039846042039846043039846044039846045039846046039846047039846048
039846049039846050039846051039846052039846053039846054039846055039846056039846057039846058
039846059039846060039846061039846062039846063039846064039846065039846066039846067039846068
039846069039846070039846071039846072039846073039846074039846075039846076039846077039846078
039846079039846080039846081039846082039846083039846084039846085039846086039846087039846088
039846089039846090039846091039846092039846093039846094039846095039846096039846097039846098
039846099039846100039846101039846102039846103039846104039846105039846106039846107039846108
039846109039846110039846111039846112039846113039846114039846115039846116039846117039846118
039846119039846120039846121039846122039846123039846124039846125039846126039846127039846128
039846129039846130039846131039846132039846133039846134039846135039846136039846137039846138
039846139039846140039846141039846142039846143039846144039846145039846146039846147039846148
039846149039846150039846151039846152039846153039846154039846155039846156039846157039846158
039846159039846160039846161039846162039846163039846164039846165039846166039846167039846168
039846169039846170039846171039846172039846173039846174039846175039846176039846177039846178
039846179039846180039846181039846182039846183039846184039846185039846186039846187039846188
039846189039846190039846191039846192039846193039846194039846195039846196039846197039846198
039846199039846200039846201039846202039846203039846204039846205039846206039846207039846208
039846209039846210039846211039846212039846213039846214039846215039846216039846217039846218
039846219039846220039846221039846222039846223039846224039846225039846226039846227039846228
039846229039846230039846231039846232039846233039846234039846235039846236039846237039846238
039846239039846240039846241039846242039846243039846244039846245039846246039846247039846248
039846249039846250039846251039846252039846253039846254039846255039846256039846257039846258
039846259039846260039846261039846262039846263039846264039846265039846266039846267039846268
039846269039846270039846271039846272039846273039846274039846275039846276039846277039846278
039846279039846280039846281039846282039846283039846284039846285039846286039846287039846288
039846289039846290039846291039846292039846293039846294039846295039846296039846297039846298
039846299039846300039846301039846302039846303039846304039846305039846306039846307039846308
039846309039846310039846311039846312039846313039846314039846315039846316039846317039846318
039846319039846320039846321039846322039846323039846324039846325039846326039846327039846328
039846329039846330039846331039846332039846333039846334039846335039846336039846337039846338
039846339039846340039846341039846342039846343039846344039846345039846346039846347039846348
039846349039846350039846351039846352039846353039846354039846355039846356039846357039846358
039846359039846360039846361039846362039846363039846364039846365039846366039846367039846368
039846369039846370039846371039846372039846373039846374039846375039846376039846377039846378
039846379039846380039846381039846382039846383039846384039846385039846386039846387039846388
039846389039846390039846391039846392039846393039846394039846395039846396039846397039846398
039846399039846400039846401039846402039846403039846404039846405039846406039846407039846408
039846409039846410039846411039846412039846413039846414039846415039846416039846417039846418
039846419039846420039846421039846422039846423039846424039846425039846426039846427039846428
039846429039846430039846431039846432039846433039846434039846435039846436039846437039846438
039846439039846440039846441039846442039846443039846444039846445039846446039846447039846448
039846449039846450039846451039846452039846453039846454039846455039846456039846457039846458
039846459039846460039846461039846462039846463039846464039846465039846466039846467039846468
039846469039846470039846471039846472039846473039846474039846475039846476039846477039846478
039846479039846480039846481039846482039846483039846484039846485039846486039846487039846488
039846489039846490039846491039846492039846493039846494039846495039846496039846497039846498
039846499039846500039846501039846502039846503039846504039846505039846506039846507039846508
039846509039846510039846511039846512039846513039846514039846515039846516039846517039846518
039846519039846520039846521039846522039846523039846524039846525039846526039846527039846528
039846529039846530039846531039846532039846533039846534039846535039846536039846537039846538
039846539039846540039846541039846542039846543039846544039846545039846546039846547039846548
039846549039846550039846551039846552039846553039846554039846555039846556039846557039846558
039846559039846560039846561039846562039846563039846564039846565039846566039846567039846568
039846569039846570039846571039846572039846573039846574039846575039846576039846577039846578
039846579039846580039846581039846582039846583039846584039846585039846586039846587039846588
039846589039846590039846591039846592039846593039846594039846595039846596039846597039846598
039846599039846600039846601039846602039846603039846604039846605039846606039846607039846608
039846609039846610039846611039846612039846613039846614039846615039846616039846617039846618
039846619039846620039846621039846622039846623039846624039846625039846626039846627039846628
039846629039846630039846631039846632039846633039846634039846635039846636039846637039846638
039846639039846640039846641039846642039846643039846644039846645039846646039846647039846648
039846649039846650039846651039846652039846653039846654039846655039846656039846657039846658
039846659039846660039846661039846662039846663039846664039846665039846666039846667039846668
039846669039846670039846671039846672039846673039846674039846675039846676039846677039846678
039846679039846680039846681039846682039846683039846684039846685039846686039846687039846688
039846689039846690039846691039846692039846693039846694039846695039846696039846697039846698
039846699039846700039846701039846702039846703039846704039846705039846706039846707039846708
039846709039846710039846711039846712039846713039846714039846715039846716039846717039846718
039846719039846720039846721039846722039846723039846724039846725039846726039846727039846728
039846729039846730039846731039846732039846733039846734039846735039846736039846737039846738
039846739039846740039846741039846742039846743039846744039846745039846746039846747039846748
039846749039846750039846751039846752039846753039846754039846755039846756039846757039846758
039846759039846760039846761039846762039846763039846764039846765039846766039846767039846768
039846769039846770039846771039846772039846773039846774039846775039846776039846777039846778
039846779039846780039846781039846782039846783039846784039846785039846786039846787039846788
039846789039846790039846791039846792039846793039846794039846795039846796039846797039846798
039846799039846800039846801039846802039846803039846804039846805039846806039846807039846808
039846809039846810039846811039846812039846813039846814039846815039846816039846817039846818
039846819039846820039846821039846822039846823039846824039846825039846826039846827039846828
039846829039846830039846831039846832039846833039846834039846835039846836039846837039846838
039846839039846840039846841039846842039846843039846844039846845039846846039846847039846848
039846849039846850039846851039846852039846853039846854039846855039846856039846857039846858
039846859039846860039846861039846862039846863039846864039846865039846866039846867039846868
039846869039846870039846871039846872039846873039846874039846875039846876039846877039846878
039846879039846880039846881039846882039846883039846884039846885039846886039846887039846888
039846889039846890039846891039846892039846893039846894039846895039846896039846897039846898
039846899039846900039846901039846902039846903039846904039846905039846906039846907039846908
039846909039846910039846911039846912039846913039846914039846915039846916039846917039846918
039846919039846920039846921039846922039846923039846924039846925039846926039846927039846928
039846929039846930039846931039846932039846933039846934039846935039846936039846937039846938
039846939039846940039846941039846942039846943039846944039846945039846946039846947039846948
039846949039846950039846951039846952039846953039846954039846955039846956039846957039846958
039846959039846960039846961039846962039846963039846964039846965039846966039846967039846968
039846969039846970039846971039846972039846973039846974039846975039846976039846977039846978
039846979039846980039846981039846982039846983039846984039846985039846986039846987039846988
039846989039846990039846991039846992039846993039846994039846995039846996039846997039846998
039846999039847000039847001039847002039847003039847004039847005039847006039847007039847008
039847009039847010039847011039847012039847013039847014039847015039847016039847017039847018
039847019039847020039847021039847022039847023039847024039847025039847026039847027039847028
039847029039847030039847031039847032039847033039847034039847035039847036039847037039847038
039847039039847040039847041039847042039847043039847044039847045039847046039847047039847048
039847049039847050039847051039847052039847053039847054039847055039847056039847057039847058
039847059039847060039847061039847062039847063039847064039847065039847066039847067039847068
039847069039847070039847071039847072039847073039847074039847075039847076039847077039847078
039847079039847080039847081039847082039847083039847084039847085039847086039847087039847088
039847089039847090039847091039847092039847093039847094039847095039847096039847097039847098
039847099039847100039847101039847102039847103039847104039847105039847106039847107039847108
039847109039847110039847111039847112039847113039847114039847115039847116039847117039847118
039847119039847120039847121039847122039847123039847124039847125039847126039847127039847128
039847129039847130039847131039847132039847133039847134039847135039847136039847137039847138
039847139039847140039847141039847142039847143039847144039847145039847146039847147039847148
039847149039847150039847151039847152039847153039847154039847155039847156039847157039847158
039847159039847160039847161039847162039847163039847164039847165039847166039847167039847168
039847169039847170039847171039847172039847173039847174039847175039847176039847177039847178
039847179039847180039847181039847182039847183039847184039847185039847186039847187039847188
039847189039847190039847191039847192039847193039847194039847195039847196039847197039847198
039847199039847200039847201039847202039847203039847204039847205039847206039847207039847208
039847209039847210039847211039847212039847213039847214039847215039847216039847217039847218
039847219039847220039847221039847222039847223039847224039847225039847226039847227039847228
039847229039847230039847231039847232039847233039847234039847235039847236039847237039847238
039847239039847240039847241039847242039847243039847244039847245039847246039847247039847248
039847249039847250039847251039847252039847253039847254039847255039847256039847257039847258
039847259039847260039847261039847262039847263039847264039847265039847266039847267039847268
039847269039847270039847271039847272039847273039847274039847275039847276039847277039847278
039847279039847280039847281039847282039847283039847284039847285039847286039847287039847288
039847289039847290039847291039847292039847293039847294039847295039847296039847297039847298
039847299039847300039847301039847302039847303039847304039847305039847306039847307039847308
039847309039847310039847311039847312039847313039847314039847315039847316039847317039847318
039847319039847320039847321039847322039847323039847324039847325039847326039847327039847328
039847329039847330039847331039847332039847333039847334039847335039847336039847337039847338
039847339039847340039847341039847342039847343039847344039847345039847346039847347039847348
039847349039847350039847351039847352039847353039847354039847355039847356039847357039847358
039847359039847360039847361039847362039847363039847364039847365039847366039847367039847368
039847369039847370039847371039847372039847373039847374039847375039847376039847377039847378
039847379039847380039847381039847382039847383039847384039847385039847386039847387039847388
039847389039847390039847391039847392039847393039847394039847395039847396039847397039847398
039847399039847400039847401039847402039847403039847404039847405039847406039847407039847408
039847409039847410039847411039847412039847413039847414039847415039847416039847417039847418
039847419039847420039847421039847422039847423039847424039847425039847426039847427039847428
039847429039847430039847431039847432039847433039847434039847435039847436039847437039847438
039847439039847440039847441039847442039847443039847444039847445039847446039847447039847448
039847449039847450039847451039847452039847453039847454039847455039847456039847457039847458
039847459039847460039847461039847462039847463039847464039847465039847466039847467039847468
039847469039847470039847471039847472039847473039847474039847475039847476039847477039847478
039847479039847480039847481039847482039847483039847484039847485039847486039847487039847488
039847489039847490039847491039847492039847493039847494039847495039847496039847497039847498
039847499039847500039847501039847502039847503039847504039847505039847506039847507039847508
039847509039847510039847511039847512039847513039847514039847515039847516039847517039847518
039847519039847520039847521039847522039847523039847524039847525039847526039847527039847528
039847529039847530039847531039847532039847533039847534039847535039847536039847537039847538
039847539039847540039847541039847542039847543039847544039847545039847546039847547039847548
039847549039847550039847551039847552039847553039847554039847555039847556039847557039847558
039847559039847560039847561039847562039847563039847564039847565039847566039847567039847568
039847569039847570039847571039847572039847573039847574039847575039847576039847577039847578
039847579039847580039847581039847582039847583039847584039847585039847586039847587039847588
039847589039847590039847591039847592039847593039847594039847595039847596039847597039847598
039847599039847600039847601039847602039847603039847604039847605039847606039847607039847608
039847609039847610039847611039847612039847613039847614039847615039847616039847617039847618
039847619039847620039847621039847622039847623039847624039847625039847626039847627039847628
039847629039847630039847631039847632039847633039847634039847635039847636039847637039847638
039847639039847640039847641039847642039847643039847644039847645039847646039847647039847648
039847649039847650039847651039847652039847653039847654039847655039847656039847657039847658
039847659039847660039847661039847662039847663039847664039847665039847666039847667039847668
039847669039847670039847671039847672039847673039847674039847675039847676039847677039847678
039847679039847680039847681039847682039847683039847684039847685039847686039847687039847688
039847689039847690039847691039847692039847693039847694039847695039847696039847697039847698
039847699039847700039847701039847702039847703039847704039847705039847706039847707039847708
039847709039847710039847711039847712039847713039847714039847715039847716039847717039847718
039847719039847720039847721039847722039847723039847724039847725039847726039847727039847728
039847729039847730039847731039847732039847733039847734039847735039847736039847737039847738
039847739039847740039847741039847742039847743039847744039847745039847746039847747039847748
039847749039847750039847751039847752039847753039847754039847755039847756039847757039847758
039847759039847760039847761039847762039847763039847764039847765039847766039847767039847768
039847769039847770039847771039847772039847773039847774039847775039847776039847777039847778
039847779039847780039847781039847782039847783039847784039847785039847786039847787039847788
039847789039847790039847791039847792039847793039847794039847795039847796039847797039847798
039847799039847800039847801039847802039847803039847804039847805039847806039847807039847808
039847809039847810039847811039847812039847813039847814039847815039847816039847817039847818
039847819039847820039847821039847822039847823039847824039847825039847826039847827039847828
039847829039847830039847831039847832039847833039847834039847835039847836039847837039847838
039847839039847840039847841039847842039847843039847844039847845039847846039847847039847848
039847849039847850039847851039847852039847853039847854039847855039847856039847857039847858
039847859039847860039847861039847862039847863039847864039847865039847866039847867039847868
039847869039847870039847871039847872039847873039847874039847875039847876039847877039847878
039847879039847880039847881039847882039847883039847884039847885039847886039847887039847888
039847889039847890039847891039847892039847893039847894039847895039847896039847897039847898
039847899039847900039847901039847902039847903039847904039847905039847906039847907039847908
039847909039847910039847911039847912039847913039847914039847915039847916039847917039847918
039847919039847920039847921039847922039847923039847924039847925039847926039847927039847928
039847929039847930039847931039847932039847933039847934039847935039847936039847937039847938
039847939039847940039847941039847942039847943039847944039847945039847946039847947039847948
039847949039847950039847951039847952039847953039847954039847955039847956039847957039847958
039847959039847960039847961039847962039847963039847964039847965039847966039847967039847968
039847969039847970039847971039847972039847973039847974039847975039847976039847977039847978
039847979039847980039847981039847982039847983039847984039847985039847986039847987039847988
039847989039847990039847991039847992039847993039847994039847995039847996039847997039847998
039847999039848000039848001039848002039848003039848004039848005039848006039848007039848008
039848009039848010039848011039848012039848013039848014039848015039848016039848017039848018
039848019039848020039848021039848022039848023039848024039848025039848026039848027039848028
039848029039848030039848031039848032039848033039848034039848035039848036039848037039848038
039848039039848040039848041039848042039848043039848044039848045039848046039848047039848048
039848049039848050039848051039848052039848053039848054039848055039848056039848057039848058
039848059039848060039848061039848062039848063039848064039848065039848066039848067039848068
039848069039848070039848071039848072039848073039848074039848075039848076039848077039848078
039848079039848080039848081039848082039848083039848084039848085039848086039848087039848088
039848089039848090039848091039848092039848093039848094039848095039848096039848097039848098
039848099039848100039848101039848102039848103039848104039848105039848106039848107039848108
039848109039848110039848111039848112039848113039848114039848115039848116039848117039848118
039848119039848120039848121039848122039848123039848124039848125039848126039848127039848128
039848129039848130039848131039848132039848133039848134039848135039848136039848137039848138
039848139039848140039848141039848142039848143039848144039848145039848146039848147039848148
039848149039848150039848151039848152039848153039848154039848155039848156039848157039848158
039848159039848160039848161039848162039848163039848164039848165039848166039848167039848168
039848169039848170039848171039848172039848173039848174039848175039848176039848177039848178
039848179039848180039848181039848182039848183039848184039848185039848186039848187039848188
039848189039848190039848191039848192039848193039848194039848195039848196039848197039848198
039848199039848200039848201039848202039848203039848204039848205039848206039848207039848208
039848209039848210039848211039848212039848213039848214039848215039848216039848217039848218
039848219039848220039848221039848222039848223039848224039848225039848226039848227039848228
039848229039848230039848231039848232039848233039848234039848235039848236039848237039848238
039848239039848240039848241039848242039848243039848244039848245039848246039848247039848248
039848249039848250039848251039848252039848253039848254039848255039848256039848257039848258
039848259039848260039848261039848262039848263039848264039848265039848266039848267039848268
039848269039848270039848271039848272039848273039848274039848275039848276039848277039848278
039848279039848280039848281039848282039848283039848284039848285039848286039848287039848288
039848289039848290039848291039848292039848293039848294039848295039848296039848297039848298
039848299039848300039848301039848302039848303039848304039848305039848306039848307039848308
039848309039848310039848311039848312039848313039848314039848315039848316039848317039848318
039848319039848320039848321039848322039848323039848324039848325039848326039848327039848328
039848329039848330039848331039848332039848333039848334039848335039848336039848337039848338
039848339039848340039848341039848342039848343039848344039848345039848346039848347039848348
039848349039848350039848351039848352039848353039848354039848355039848356039848357039848358
039848359039848360039848361039848362039848363039848364039848365039848366039848367039848368
039848369039848370039848371039848372039848373039848374039848375039848376039848377039848378
039848379039848380039848381039848382039848383039848384039848385039848386039848387039848388
039848389039848390039848391039848392039848393039848394039848395039848396039848397039848398
039848399039848400039848401039848402039848403039848404039848405039848406039848407039848408
039848409039848410039848411039848412039848413039848414039848415039848416039848417039848418
039848419039848420039848421039848422039848423039848424039848425039848426039848427039848428
039848429039848430039848431039848432039848433039848434039848435039848436039848437039848438
039848439039848440039848441039848442039848443039848444039848445039848446039848447039848448
039848449039848450039848451039848452039848453039848454039848455039848456039848457039848458
039848459039848460039848461039848462039848463039848464039848465039848466039848467039848468
039848469039848470039848471039848472039848473039848474039848475039848476039848477039848478
039848479039848480039848481039848482039848483039848484039848485039848486039848487039848488
039848489039848490039848491039848492039848493039848494039848495039848496039848497039848498
039848499039848500039848501039848502039848503039848504039848505039848506039848507039848508
039848509039848510039848511039848512039848513039848514039848515039848516039848517039848518
039848519039848520039848521039848522039848523039848524039848525039848526039848527039848528
039848529039848530039848531039848532039848533039848534039848535039848536039848537039848538
039848539039848540039848541039848542039848543039848544039848545039848546039848547039848548
039848549039848550039848551039848552039848553039848554039848555039848556039848557039848558
039848559039848560039848561039848562039848563039848564039848565039848566039848567039848568
039848569039848570039848571039848572039848573039848574039848575039848576039848577039848578
039848579039848580039848581039848582039848583039848584039848585039848586039848587039848588
039848589039848590039848591039848592039848593039848594039848595039848596039848597039848598
039848599039848600039848601039848602039848603039848604039848605039848606039848607039848608
039848609039848610039848611039848612039848613039848614039848615039848616039848617039848618
039848619039848620039848621039848622039848623039848624039848625039848626039848627039848628
039848629039848630039848631039848632039848633039848634039848635039848636039848637039848638
039848639039848640039848641039848642039848643039848644039848645039848646039848647039848648
039848649039848650039848651039848652039848653039848654039848655039848656039848657039848658
039848659039848660039848661039848662039848663039848664039848665039848666039848667039848668
039848669039848670039848671039848672039848673039848674039848675039848676039848677039848678
039848679039848680039848681039848682039848683039848684039848685039848686039848687039848688
039848689039848690039848691039848692039848693039848694039848695039848696039848697039848698
039848699039848700039848701039848702039848703039848704039848705039848706039848707039848708
039848709039848710039848711039848712039848713039848714039848715039848716039848717039848718
039848719039848720039848721039848722039848723039848724039848725039848726039848727039848728
039848729039848730039848731039848732039848733039848734039848735039848736039848737039848738
039848739039848740039848741039848742039848743039848744039848745039848746039848747039848748
039848749039848750039848751039848752039848753039848754039848755039848756039848757039848758
039848759039848760039848761039848762039848763039848764039848765039848766039848767039848768
039848769039848770039848771039848772039848773039848774039848775039848776039848777039848778
039848779039848780039848781039848782039848783039848784039848785039848786039848787039848788
039848789039848790039848791039848792039848793039848794039848795039848796039848797039848798
039848799039848800039848801039848802039848803039848804039848805039848806039848807039848808
039848809039848810039848811039848812039848813039848814039848815039848816039848817039848818
039848819039848820039848821039848822039848823039848824039848825039848826039848827039848828
039848829039848830039848831039848832039848833039848834039848835039848836039848837039848838
039848839039848840039848841039848842039848843039848844039848845039848846039848847039848848
039848849039848850039848851039848852039848853039848854039848855039848856039848857039848858
039848859039848860039848861039848862039848863039848864039848865039848866039848867039848868
039848869039848870039848871039848872039848873039848874039848875039848876039848877039848878
039848879039848880039848881039848882039848883039848884039848885039848886039848887039848888
039848889039848890039848891039848892039848893039848894039848895039848896039848897039848898
039848899039848900039848901039848902039848903039848904039848905039848906039848907039848908
039848909039848910039848911039848912039848913039848914039848915039848916039848917039848918
039848919039848920039848921039848922039848923039848924039848925039848926039848927039848928
039848929039848930039848931039848932039848933039848934039848935039848936039848937039848938
039848939039848940039848941039848942039848943039848944039848945039848946039848947039848948
039848949039848950039848951039848952039848953039848954039848955039848956039848957039848958
039848959039848960039848961039848962039848963039848964039848965039848966039848967039848968
039848969039848970039848971039848972039848973039848974039848975039848976039848977039848978
039848979039848980039848981039848982039848983039848984039848985039848986039848987039848988
039848989039848990039848991039848992039848993039848994039848995039848996039848997039848998
039848999039849000039849001039849002039849003039849004039849005039849006039849007039849008
039849009039849010039849011039849012039849013039849014039849015039849016039849017039849018
039849019039849020039849021039849022039849023039849024039849025039849026039849027039849028
039849029039849030039849031039849032039849033039849034039849035039849036039849037039849038
039849039039849040039849041039849042039849043039849044039849045039849046039849047039849048
039849049039849050039849051039849052039849053039849054039849055039849056039849057039849058
039849059039849060039849061039849062039849063039849064039849065039849066039849067039849068
039849069039849070039849071039849072039849073039849074039849075039849076039849077039849078
039849079039849080039849081039849082039849083039849084039849085039849086039849087039849088
039849089039849090039849091039849092039849093039849094039849095039849096039849097039849098
039849099039849100039849101039849102039849103039849104039849105039849106039849107039849108
039849109039849110039849111039849112039849113039849114039849115039849116039849117039849118
039849119039849120039849121039849122039849123039849124039849125039849126039849127039849128
039849129039849130039849131039849132039849133039849134039849135039849136039849137039849138
039849139039849140039849141039849142039849143039849144039849145039849146039849147039849148
039849149039849150039849151039849152039849153039849154039849155039849156039849157039849158
039849159039849160039849161039849162039849163039849164039849165039849166039849167039849168
039849169039849170039849171039849172039849173039849174039849175039849176039849177039849178
039849179039849180039849181039849182039849183039849184039849185039849186039849187039849188
039849189039849190039849191039849192039849193039849194039849195039849196039849197039849198
039849199039849200039849201039849202039849203039849204039849205039849206039849207039849208
039849209039849210039849211039849212039849213039849214039849215039849216039849217039849218
039849219039849220039849221039849222039849223039849224039849225039849226039849227039849228
039849229039849230039849231039849232039849233039849234039849235039849236039849237039849238
039849239039849240039849241039849242039849243039849244039849245039849246039849247039849248
039849249039849250039849251039849252039849253039849254039849255039849256039849257039849258
039849259039849260039849261039849262039849263039849264039849265039849266039849267039849268
039849269039849270039849271039849272039849273039849274039849275039849276039849277039849278
039849279039849280039849281039849282039849283039849284039849285039849286039849287039849288
039849289039849290039849291039849292039849293039849294039849295039849296039849297039849298
039849299039849300039849301039849302039849303039849304039849305039849306039849307039849308
039849309039849310039849311039849312039849313039849314039849315039849316039849317039849318
039849319039849320039849321039849322039849323039849324039849325039849326039849327039849328
039849329039849330039849331039849332039849333039849334039849335039849336039849337039849338
039849339039849340039849341039849342039849343039849344039849345039849346039849347039849348
039849349039849350039849351039849352039849353039849354039849355039849356039849357039849358
039849359039849360039849361039849362039849363039849364039849365039849366039849367039849368
039849369039849370039849371039849372039849373039849374039849375039849376039849377039849378
039849379039849380039849381039849382039849383039849384039849385039849386039849387039849388
039849389039849390039849391039849392039849393039849394039849395039849396039849397039849398
039849399039849400039849401039849402039849403039849404039849405039849406039849407039849408
039849409039849410039849411039849412039849413039849414039849415039849416039849417039849418
039849419039849420039849421039849422039849423039849424039849425039849426039849427039849428
039849429039849430039849431039849432039849433039849434039849435039849436039849437039849438
039849439039849440039849441039849442039849443039849444039849445039849446039849447039849448
039849449039849450039849451039849452039849453039849454039849455039849456039849457039849458
039849459039849460039849461039849462039849463039849464039849465039849466039849467039849468
039849469039849470039849471039849472039849473039849474039849475039849476039849477039849478
039849479039849480039849481039849482039849483039849484039849485039849486039849487039849488
039849489039849490039849491039849492039849493039849494039849495039849496039849497039849498
039849499039849500039849501039849502039849503039849504039849505039849506039849507039849508
039849509039849510039849511039849512039849513039849514039849515039849516039849517039849518
039849519039849520039849521039849522039849523039849524039849525039849526039849527039849528
039849529039849530039849531039849532039849533039849534039849535039849536039849537039849538
039849539039849540039849541039849542039849543039849544039849545039849546039849547039849548
039849549039849550039849551039849552039849553039849554039849555039849556039849557039849558
039849559039849560039849561039849562039849563039849564039849565039849566039849567039849568
039849569039849570039849571039849572039849573039849574039849575039849576039849577039849578
039849579039849580039849581039849582039849583039849584039849585039849586039849587039849588
039849589039849590039849591039849592039849593039849594039849595039849596039849597039849598
039849599039849600039849601039849602039849603039849604039849605039849606039849607039849608
039849609039849610039849611039849612039849613039849614039849615039849616039849617039849618
039849619039849620039849621039849622039849623039849624039849625039849626039849627039849628
039849629039849630039849631039849632039849633039849634039849635039849636039849637039849638
039849639039849640039849641039849642039849643039849644039849645039849646039849647039849648
039849649039849650039849651039849652039849653039849654039849655039849656039849657039849658
039849659039849660039849661039849662039849663039849664039849665039849666039849667039849668
039849669039849670039849671039849672039849673039849674039849675039849676039849677039849678
039849679039849680039849681039849682039849683039849684039849685039849686039849687039849688
039849689039849690039849691039849692039849693039849694039849695039849696039849697039849698
039849699039849700039849701039849702039849703039849704039849705039849706039849707039849708
039849709039849710039849711039849712039849713039849714039849715039849716039849717039849718
039849719039849720039849721039849722039849723039849724039849725039849726039849727039849728
039849729039849730039849731039849732039849733039849734039849735039849736039849737039849738
039849739039849740039849741039849742039849743039849744039849745039849746039849747039849748
039849749039849750039849751039849752039849753039849754039849755039849756039849757039849758
039849759039849760039849761039849762039849763039849764039849765039849766039849767039849768
039849769039849770039849771039849772039849773039849774039849775039849776039849777039849778
039849779039849780039849781039849782039849783039849784039849785039849786039849787039849788
039849789039849790039849791039849792039849793039849794039849795039849796039849797039849798
039849799039849800039849801039849802039849803039849804039849805039849806039849807039849808
039849809039849810039849811039849812039849813039849814039849815039849816039849817039849818
039849819039849820039849821039849822039849823039849824039849825039849826039849827039849828
039849829039849830039849831039849832039849833039849834039849835039849836039849837039849838
039849839039849840039849841039849842039849843039849844039849845039849846039849847039849848
039849849039849850039849851039849852039849853039849854039849855039849856039849857039849858
039849859039849860039849861039849862039849863039849864039849865039849866039849867039849868
039849869039849870039849871039849872039849873039849874039849875039849876039849877039849878
039849879039849880039849881039849882039849883039849884039849885039849886039849887039849888
039849889039849890039849891039849892039849893039849894039849895039849896039849897039849898
039849899039849900039849901039849902039849903039849904039849905039849906039849907039849908
039849909039849910039849911039849912039849913039849914039849915039849916039849917039849918
039849919039849920039849921039849922039849923039849924039849925039849926039849927039849928
039849929039849930039849931039849932039849933039849934039849935039849936039849937039849938
039849939039849940039849941039849942039849943039849944039849945039849946039849947039849948
039849949039849950039849951039849952039849953039849954039849955039849956039849957039849958
039849959039849960039849961039849962039849963039849964039849965039849966039849967039849968
039849969039849970039849971039849972039849973039849974039849975039849976039849977039849978
039849979039849980039849981039849982039849983039849984039849985039849986039849987039849988
039849989039849990039849991039849992039849993039849994039849995039849996039849997039849998
039849999039850000039850001039850002039850003039850004039850005039850006039850007039850008
039850009039850010039850011039850012039850013039850014039850015039850016039850017039850018
039850019039850020039850021039850022039850023039850024039850025039850026039850027039850028
039850029039850030039850031039850032039850033039850034039850035039850036039850037039850038
039850039039850040039850041039850042039850043039850044039850045039850046039850047039850048
039850049039850050039850051039850052039850053039850054039850055039850056039850057039850058
039850059039850060039850061039850062039850063039850064039850065039850066039850067039850068
039850069039850070039850071039850072039850073039850074039850075039850076039850077039850078
039850079039850080039850081039850082039850083039850084039850085039850086039850087039850088
039850089039850090039850091039850092039850093039850094039850095039850096039850097039850098
039850099039850100039850101039850102039850103039850104039850105039850106039850107039850108
039850109039850110039850111039850112039850113039850114039850115039850116039850117039850118
039850119039850120039850121039850122039850123039850124039850125039850126039850127039850128
039850129039850130039850131039850132039850133039850134039850135039850136039850137039850138
039850139039850140039850141039850142039850143039850144039850145039850146039850147039850148
039850149039850150039850151039850152039850153039850154039850155039850156039850157039850158
039850159039850160039850161039850162039850163039850164039850165039850166039850167039850168
039850169039850170039850171039850172039850173039850174039850175039850176039850177039850178
039850179039850180039850181039850182039850183039850184039850185039850186039850187039850188
039850189039850190039850191039850192039850193039850194039850195039850196039850197039850198
039850199039850200039850201039850202039850203039850204039850205039850206039850207039850208
039850209039850210039850211039850212039850213039850214039850215039850216039850217039850218
039850219039850220039850221039850222039850223039850224039850225039850226039850227039850228
039850229039850230039850231039850232039850233039850234039850235039850236039850237039850238
039850239039850240039850241039850242039850243039850244039850245039850246039850247039850248
039850249039850250039850251039850252039850253039850254039850255039850256039850257039850258
039850259039850260039850261039850262039850263039850264039850265039850266039850267039850268
039850269039850270039850271039850272039850273039850274039850275039850276039850277039850278
039850279039850280039850281039850282039850283039850284039850285039850286039850287039850288
039850289039850290039850291039850292039850293039850294039850295039850296039850297039850298
039850299039850300039850301039850302039850303039850304039850305039850306039850307039850308
039850309039850310039850311039850312039850313039850314039850315039850316039850317039850318
039850319039850320039850321039850322039850323039850324039850325039850326039850327039850328
039850329039850330039850331039850332039850333039850334039850335039850336039850337039850338
039850339039850340039850341039850342039850343039850344039850345039850346039850347039850348
039850349039850350039850351039850352039850353039850354039850355039850356039850357039850358
039850359039850360039850361039850362039850363039850364039850365039850366039850367039850368
039850369039850370039850371039850372039850373039850374039850375039850376039850377039850378
039850379039850380039850381039850382039850383039850384039850385039850386039850387039850388
039850389039850390039850391039850392039850393039850394039850395039850396039850397039850398
039850399039850400039850401039850402039850403039850404039850405039850406039850407039850408
039850409039850410039850411039850412039850413039850414039850415039850416039850417039850418
039850419039850420039850421039850422039850423039850424039850425039850426039850427039850428
039850429039850430039850431039850432039850433039850434039850435039850436039850437039850438
039850439039850440039850441039850442039850443039850444039850445039850446039850447039850448
039850449039850450039850451039850452039850453039850454039850455039850456039850457039850458
039850459039850460039850461039850462039850463039850464039850465039850466039850467039850468
039850469039850470039850471039850472039850473039850474039850475039850476039850477039850478
039850479039850480039850481039850482039850483039850484039850485039850486039850487039850488
039850489039850490039850491039850492039850493039850494039850495039850496039850497039850498
039850499039850500039850501039850502039850503039850504039850505039850506039850507039850508
039850509039850510039850511039850512039850513039850514039850515039850516039850517039850518
039850519039850520039850521039850522039850523039850524039850525039850526039850527039850528
039850529039850530039850531039850532039850533039850534039850535039850536039850537039850538
039850539039850540039850541039850542039850543039850544039850545039850546039850547039850548
039850549039850550039850551039850552039850553039850554039850555039850556039850557039850558
039850559039850560039850561039850562039850563039850564039850565039850566039850567039850568
039850569039850570039850571039850572039850573039850574039850575039850576039850577039850578
039850579039850580039850581039850582039850583039850584039850585039850586039850587039850588
039850589039850590039850591039850592039850593039850594039850595039850596039850597039850598
039850599039850600039850601039850602039850603039850604039850605039850606039850607039850608
039850609039850610039850611039850612039850613039850614039850615039850616039850617039850618
039850619039850620039850621039850622039850623039850624039850625039850626039850627039850628
039850629039850630039850631039850632039850633039850634039850635039850636039850637039850638
039850639039850640039850641039850642039850643039850644039850645039850646039850647039850648
039850649039850650039850651039850652039850653039850654039850655039850656039850657039850658
039850659039850660039850661039850662039850663039850664039850665039850666039850667039850668
039850669039850670039850671039850672039850673039850674039850675039850676039850677039850678
039850679039850680039850681039850682039850683039850684039850685039850686039850687039850688
039850689039850690039850691039850692039850693039850694039850695039850696039850697039850698
039850699039850700039850701039850702039850703039850704039850705039850706039850707039850708
039850709039850710039850711039850712039850713039850714039850715039850716039850717039850718
039850719039850720039850721039850722039850723039850724039850725039850726039850727039850728
039850729039850730039850731039850732039850733039850734039850735039850736039850737039850738
039850739039850740039850741039850742039850743039850744039850745039850746039850747039850748
039850749039850750039850751039850752039850753039850754039850755039850756039850757039850758
039850759039850760039850761039850762039850763039850764039850765039850766039850767039850768
039850769039850770039850771039850772039850773039850774039850775039850776039850777039850778
039850779039850780039850781039850782039850783039850784039850785039850786039850787039850788
039850789039850790039850791039850792039850793039850794039850795039850796039850797039850798
039850799039850800039850801039850802039850803039850804039850805039850806039850807039850808
039850809039850810039850811039850812039850813039850814039850815039850816039850817039850818
039850819039850820039850821039850822039850823039850824039850825039850826039850827039850828
039850829039850830039850831039850832039850833039850834039850835039850836039850837039850838
039850839039850840039850841039850842039850843039850844039850845039850846039850847039850848
039850849039850850039850851039850852039850853039850854039850855039850856039850857039850858
039850859039850860039850861039850862039850863039850864039850865039850866039850867039850868
039850869039850870039850871039850872039850873039850874039850875039850876039850877039850878
039850879039850880039850881039850882039850883039850884039850885039850886039850887039850888
039850889039850890039850891039850892039850893039850894039850895039850896039850897039850898
039850899039850900039850901039850902039850903039850904039850905039850906039850907039850908
039850909039850910039850911039850912039850913039850914039850915039850916039850917039850918
039850919039850920039850921039850922039850923039850924039850925039850926039850927039850928
039850929039850930039850931039850932039850933039850934039850935039850936039850937039850938
039850939039850940039850941039850942039850943039850944039850945039850946039850947039850948
039850949039850950039850951039850952039850953039850954039850955039850956039850957039850958
039850959039850960039850961039850962039850963039850964039850965039850966039850967039850968
039850969039850970039850971039850972039850973039850974039850975039850976039850977039850978
039850979039850980039850981039850982039850983039850984039850985039850986039850987039850988
039850989039850990039850991039850992039850993039850994039850995039850996039850997039850998
039850999039851000039851001039851002039851003039851004039851005039851006039851007039851008
039851009039851010039851011039851012039851013039851014039851015039851016039851017039851018
039851019039851020039851021039851022039851023039851024039851025039851026039851027039851028
039851029039851030039851031039851032039851033039851034039851035039851036039851037039851038
039851039039851040039851041039851042039851043039851044039851045039851046039851047039851048
039851049039851050039851051039851052039851053039851054039851055039851056039851057039851058
039851059039851060039851061039851062039851063039851064039851065039851066039851067039851068
039851069039851070039851071039851072039851073039851074039851075039851076039851077039851078
039851079039851080039851081039851082039851083039851084039851085039851086039851087039851088
039851089039851090039851091039851092039851093039851094039851095039851096039851097039851098
039851099039851100039851101039851102039851103039851104039851105039851106039851107039851108
039851109039851110039851111039851112039851113039851114039851115039851116039851117039851118
039851119039851120039851121039851122039851123039851124039851125039851126039851127039851128
039851129039851130039851131039851132039851133039851134039851135039851136039851137039851138
039851139039851140039851141039851142039851143039851144039851145039851146039851147039851148
039851149039851150039851151039851152039851153039851154039851155039851156039851157039851158
039851159039851160039851161039851162039851163039851164039851165039851166039851167039851168
039851169039851170039851171039851172039851173039851174039851175039851176039851177039851178
039851179039851180039851181039851182039851183039851184039851185039851186039851187039851188
039851189039851190039851191039851192039851193039851194039851195039851196039851197039851198
039851199039851200039851201039851202039851203039851204039851205039851206039851207039851208
039851209039851210039851211039851212039851213039851214039851215039851216039851217039851218
039851219039851220039851221039851222039851223039851224039851225039851226039851227039851228
039851229039851230039851231039851232039851233039851234039851235039851236039851237039851238
039851239039851240039851241039851242039851243039851244039851245039851246039851247039851248
039851249039851250039851251039851252039851253039851254039851255039851256039851257039851258
039851259039851260039851261039851262039851263039851264039851265039851266039851267039851268
039851269039851270039851271039851272039851273039851274039851275039851276039851277039851278
039851279039851280039851281039851282039851283039851284039851285039851286039851287039851288
039851289039851290039851291039851292039851293039851294039851295039851296039851297039851298
039851299039851300039851301039851302039851303039851304039851305039851306039851307039851308
039851309039851310039851311039851312039851313039851314039851315039851316039851317039851318
039851319039851320039851321039851322039851323039851324039851325039851326039851327039851328
039851329039851330039851331039851332039851333039851334039851335039851336039851337039851338
039851339039851340039851341039851342039851343039851344039851345039851346039851347039851348
039851349039851350039851351039851352039851353039851354039851355039851356039851357039851358
039851359039851360039851361039851362039851363039851364039851365039851366039851367039851368
039851369039851370039851371039851372039851373039851374039851375039851376039851377039851378
039851379039851380039851381039851382039851383039851384039851385039851386039851387039851388
039851389039851390039851391039851392039851393039851394039851395039851396039851397039851398
039851399039851400039851401039851402039851403039851404039851405039851406039851407039851408
039851409039851410039851411039851412039851413039851414039851415039851416039851417039851418
039851419039851420039851421039851422039851423039851424039851425039851426039851427039851428
039851429039851430039851431039851432039851433039851434039851435039851436039851437039851438
039851439039851440039851441039851442039851443039851444039851445039851446039851447039851448
039851449039851450039851451039851452039851453039851454039851455039851456039851457039851458
039851459039851460039851461039851462039851463039851464039851465039851466039851467039851468
039851469039851470039851471039851472039851473039851474039851475039851476039851477039851478
039851479039851480039851481039851482039851483039851484039851485039851486039851487039851488
039851489039851490039851491039851492039851493039851494039851495039851496039851497039851498
039851499039851500039851501039851502039851503039851504039851505039851506039851507039851508
039851509039851510039851511039851512039851513039851514039851515039851516039851517039851518
039851519039851520039851521039851522039851523039851524039851525039851526039851527039851528
039851529039851530039851531039851532039851533039851534039851535039851536039851537039851538
039851539039851540039851541039851542039851543039851544039851545039851546039851547039851548
039851549039851550039851551039851552039851553039851554039851555039851556039851557039851558
039851559039851560039851561039851562039851563039851564039851565039851566039851567039851568
039851569039851570039851571039851572039851573039851574039851575039851576039851577039851578
039851579039851580039851581039851582039851583039851584039851585039851586039851587039851588
039851589039851590039851591039851592039851593039851594039851595039851596039851597039851598
039851599039851600039851601039851602039851603039851604039851605039851606039851607039851608
039851609039851610039851611039851612039851613039851614039851615039851616039851617039851618
039851619039851620039851621039851622039851623039851624039851625039851626039851627039851628
039851629039851630039851631039851632039851633039851634039851635039851636039851637039851638
039851639039851640039851641039851642039851643039851644039851645039851646039851647039851648
039851649039851650039851651039851652039851653039851654039851655039851656039851657039851658
039851659039851660039851661039851662039851663039851664039851665039851666039851667039851668
039851669039851670039851671039851672039851673039851674039851675039851676039851677039851678
039851679039851680039851681039851682039851683039851684039851685039851686039851687039851688
039851689039851690039851691039851692039851693039851694039851695039851696039851697039851698
039851699039851700039851701039851702039851703039851704039851705039851706039851707039851708
039851709039851710039851711039851712039851713039851714039851715039851716039851717039851718
039851719039851720039851721039851722039851723039851724039851725039851726039851727039851728
039851729039851730039851731039851732039851733039851734039851735039851736039851737039851738
039851739039851740039851741039851742039851743039851744039851745039851746039851747039851748
039851749039851750039851751039851752039851753039851754039851755039851756039851757039851758
039851759039851760039851761039851762039851763039851764039851765039851766039851767039851768
039851769039851770039851771039851772039851773039851774039851775039851776039851777039851778
039851779039851780039851781039851782039851783039851784039851785039851786039851787039851788
039851789039851790039851791039851792039851793039851794039851795039851796039851797039851798
039851799039851800039851801039851802039851803039851804039851805039851806039851807039851808
039851809039851810039851811039851812039851813039851814039851815039851816039851817039851818
039851819039851820039851821039851822039851823039851824039851825039851826039851827039851828
039851829039851830039851831039851832039851833039851834039851835039851836039851837039851838
039851839039851840039851841039851842039851843039851844039851845039851846039851847039851848
039851849039851850039851851039851852039851853039851854039851855039851856039851857039851858
039851859039851860039851861039851862039851863039851864039851865039851866039851867039851868
039851869039851870039851871039851872039851873039851874039851875039851876039851877039851878
039851879039851880039851881039851882039851883039851884039851885039851886039851887039851888
039851889039851890039851891039851892039851893039851894039851895039851896039851897039851898
039851899039851900039851901039851902039851903039851904039851905039851906039851907039851908
039851909039851910039851911039851912039851913039851914039851915039851916039851917039851918
039851919039851920039851921039851922039851923039851924039851925039851926039851927039851928
039851929039851930039851931039851932039851933039851934039851935039851936039851937039851938
039851939039851940039851941039851942039851943039851944039851945039851946039851947039851948
039851949039851950039851951039851952039851953039851954039851955039851956039851957039851958
039851959039851960039851961039851962039851963039851964039851965039851966039851967039851968
039851969039851970039851971039851972039851973039851974039851975039851976039851977039851978
039851979039851980039851981039851982039851983039851984039851985039851986039851987039851988
039851989039851990039851991039851992039851993039851994039851995039851996039851997039851998
039851999039852000039852001039852002039852003039852004039852005039852006039852007039852008
039852009039852010039852011039852012039852013039852014039852015039852016039852017039852018
039852019039852020039852021039852022039852023039852024039852025039852026039852027039852028
039852029039852030039852031039852032039852033039852034039852035039852036039852037039852038
039852039039852040039852041039852042039852043039852044039852045039852046039852047039852048
039852049039852050039852051039852052039852053039852054039852055039852056039852057039852058
039852059039852060039852061039852062039852063039852064039852065039852066039852067039852068
039852069039852070039852071039852072039852073039852074039852075039852076039852077039852078
039852079039852080039852081039852082039852083039852084039852085039852086039852087039852088
039852089039852090039852091039852092039852093039852094039852095039852096039852097039852098
039852099039852100039852101039852102039852103039852104039852105039852106039852107039852108
039852109039852110039852111039852112039852113039852114039852115039852116039852117039852118
039852119039852120039852121039852122039852123039852124039852125039852126039852127039852128
039852129039852130039852131039852132039852133039852134039852135039852136039852137039852138
039852139039852140039852141039852142039852143039852144039852145039852146039852147039852148
039852149039852150039852151039852152039852153039852154039852155039852156039852157039852158
039852159039852160039852161039852162039852163039852164039852165039852166039852167039852168
039852169039852170039852171039852172039852173039852174039852175039852176039852177039852178
039852179039852180039852181039852182039852183039852184039852185039852186039852187039852188
039852189039852190039852191039852192039852193039852194039852195039852196039852197039852198
039852199039852200039852201039852202039852203039852204039852205039852206039852207039852208
039852209039852210039852211039852212039852213039852214039852215039852216039852217039852218
039852219039852220039852221039852222039852223039852224039852225039852226039852227039852228
039852229039852230039852231039852232039852233039852234039852235039852236039852237039852238
039852239039852240039852241039852242039852243039852244039852245039852246039852247039852248
039852249039852250039852251039852252039852253039852254039852255039852256039852257039852258
039852259039852260039852261039852262039852263039852264039852265039852266039852267039852268
039852269039852270039852271039852272039852273039852274039852275039852276039852277039852278
039852279039852280039852281039852282039852283039852284039852285039852286039852287039852288
039852289039852290039852291039852292039852293039852294039852295039852296039852297039852298
039852299039852300039852301039852302039852303039852304039852305039852306039852307039852308
039852309039852310039852311039852312039852313039852314039852315039852316039852317039852318
039852319039852320039852321039852322039852323039852324039852325039852326039852327039852328
039852329039852330039852331039852332039852333039852334039852335039852336039852337039852338
039852339039852340039852341039852342039852343039852344039852345039852346039852347039852348
039852349039852350039852351039852352039852353039852354039852355039852356039852357039852358
039852359039852360039852361039852362039852363039852364039852365039852366039852367039852368
039852369039852370039852371039852372039852373039852374039852375039852376039852377039852378
039852379039852380039852381039852382039852383039852384039852385039852386039852387039852388
039852389039852390039852391039852392039852393039852394039852395039852396039852397039852398
039852399039852400039852401039852402039852403039852404039852405039852406039852407039852408
039852409039852410039852411039852412039852413039852414039852415039852416039852417039852418
039852419039852420039852421039852422039852423039852424039852425039852426039852427039852428
039852429039852430039852431039852432039852433039852434039852435039852436039852437039852438
039852439039852440039852441039852442039852443039852444039852445039852446039852447039852448
039852449039852450039852451039852452039852453039852454039852455039852456039852457039852458
039852459039852460039852461039852462039852463039852464039852465039852466039852467039852468
039852469039852470039852471039852472039852473039852474039852475039852476039852477039852478
039852479039852480039852481039852482039852483039852484039852485039852486039852487039852488
039852489039852490039852491039852492039852493039852494039852495039852496039852497039852498
039852499039852500039852501039852502039852503039852504039852505039852506039852507039852508
039852509039852510039852511039852512039852513039852514039852515039852516039852517039852518
039852519039852520039852521039852522039852523039852524039852525039852526039852527039852528
039852529039852530039852531039852532039852533039852534039852535039852536039852537039852538
039852539039852540039852541039852542039852543039852544039852545039852546039852547039852548
039852549039852550039852551039852552039852553039852554039852555039852556039852557039852558
039852559039852560039852561039852562039852563039852564039852565039852566039852567039852568
039852569039852570039852571039852572039852573039852574039852575039852576039852577039852578
039852579039852580039852581039852582039852583039852584039852585039852586039852587039852588
039852589039852590039852591039852592039852593039852594039852595039852596039852597039852598
039852599039852600039852601039852602039852603039852604039852605039852606039852607039852608
039852609039852610039852611039852612039852613039852614039852615039852616039852617039852618
039852619039852620039852621039852622039852623039852624039852625039852626039852627039852628
039852629039852630039852631039852632039852633039852634039852635039852636039852637039852638
039852639039852640039852641039852642039852643039852644039852645039852646039852647039852648
039852649039852650039852651039852652039852653039852654039852655039852656039852657039852658
039852659039852660039852661039852662039852663039852664039852665039852666039852667039852668
039852669039852670039852671039852672039852673039852674039852675039852676039852677039852678
039852679039852680039852681039852682039852683039852684039852685039852686039852687039852688
039852689039852690039852691039852692039852693039852694039852695039852696039852697039852698
039852699039852700039852701039852702039852703039852704039852705039852706039852707039852708
039852709039852710039852711039852712039852713039852714039852715039852716039852717039852718
039852719039852720039852721039852722039852723039852724039852725039852726039852727039852728
039852729039852730039852731039852732039852733039852734039852735039852736039852737039852738
039852739039852740039852741039852742039852743039852744039852745039852746039852747039852748
039852749039852750039852751039852752039852753039852754039852755039852756039852757039852758
039852759039852760039852761039852762039852763039852764039852765039852766039852767039852768
039852769039852770039852771039852772039852773039852774039852775039852776039852777039852778
039852779039852780039852781039852782039852783039852784039852785039852786039852787039852788
039852789039852790039852791039852792039852793039852794039852795039852796039852797039852798
039852799039852800039852801039852802039852803039852804039852805039852806039852807039852808
039852809039852810039852811039852812039852813039852814039852815039852816039852817039852818
039852819039852820039852821039852822039852823039852824039852825039852826039852827039852828
039852829039852830039852831039852832039852833039852834039852835039852836039852837039852838
039852839039852840039852841039852842039852843039852844039852845039852846039852847039852848
039852849039852850039852851039852852039852853039852854039852855039852856039852857039852858
039852859039852860039852861039852862039852863039852864039852865039852866039852867039852868
039852869039852870039852871039852872039852873039852874039852875039852876039852877039852878
039852879039852880039852881039852882039852883039852884039852885039852886039852887039852888
039852889039852890039852891039852892039852893039852894039852895039852896039852897039852898
039852899039852900039852901039852902039852903039852904039852905039852906039852907039852908
039852909039852910039852911039852912039852913039852914039852915039852916039852917039852918
039852919039852920039852921039852922039852923039852924039852925039852926039852927039852928
039852929039852930039852931039852932039852933039852934039852935039852936039852937039852938
039852939039852940039852941039852942039852943039852944039852945039852946039852947039852948
039852949039852950039852951039852952039852953039852954039852955039852956039852957039852958
039852959039852960039852961039852962039852963039852964039852965039852966039852967039852968
039852969039852970039852971039852972039852973039852974039852975039852976039852977039852978
039852979039852980039852981039852982039852983039852984039852985039852986039852987039852988
039852989039852990039852991039852992039852993039852994039852995039852996039852997039852998
039852999039853000039853001039853002039853003039853004039853005039853006039853007039853008
039853009039853010039853011039853012039853013039853014039853015039853016039853017039853018
039853019039853020039853021039853022039853023039853024039853025039853026039853027039853028
039853029039853030039853031039853032039853033039853034039853035039853036039853037039853038
039853039039853040039853041039853042039853043039853044039853045039853046039853047039853048
039853049039853050039853051039853052039853053039853054039853055039853056039853057039853058
039853059039853060039853061039853062039853063039853064039853065039853066039853067039853068
039853069039853070039853071039853072039853073039853074039853075039853076039853077039853078
039853079039853080039853081039853082039853083039853084039853085039853086039853087039853088
039853089039853090039853091039853092039853093039853094039853095039853096039853097039853098
039853099039853100039853101039853102039853103039853104039853105039853106039853107039853108
039853109039853110039853111039853112039853113039853114039853115039853116039853117039853118
039853119039853120039853121039853122039853123039853124039853125039853126039853127039853128
039853129039853130039853131039853132039853133039853134039853135039853136039853137039853138
039853139039853140039853141039853142039853143039853144039853145039853146039853147039853148
039853149039853150039853151039853152039853153039853154039853155039853156039853157039853158
039853159039853160039853161039853162039853163039853164039853165039853166039853167039853168
039853169039853170039853171039853172039853173039853174039853175039853176039853177039853178
039853179039853180039853181039853182039853183039853184039853185039853186039853187039853188
039853189039853190039853191039853192039853193039853194039853195039853196039853197039853198
039853199039853200039853201039853202039853203039853204039853205039853206039853207039853208
039853209039853210039853211039853212039853213039853214039853215039853216039853217039853218
039853219039853220039853221039853222039853223039853224039853225039853226039853227039853228
039853229039853230039853231039853232039853233039853234039853235039853236039853237039853238
039853239039853240039853241039853242039853243039853244039853245039853246039853247039853248
039853249039853250039853251039853252039853253039853254039853255039853256039853257039853258
039853259039853260039853261039853262039853263039853264039853265039853266039853267039853268
039853269039853270039853271039853272039853273039853274039853275039853276039853277039853278
039853279039853280039853281039853282039853283039853284039853285039853286039853287039853288
039853289039853290039853291039853292039853293039853294039853295039853296039853297039853298
039853299039853300039853301039853302039853303039853304039853305039853306039853307039853308
039853309039853310039853311039853312039853313039853314039853315039853316039853317039853318
039853319039853320039853321039853322039853323039853324039853325039853326039853327039853328
039853329039853330039853331039853332039853333039853334039853335039853336039853337039853338
039853339039853340039853341039853342039853343039853344039853345039853346039853347039853348
039853349039853350039853351039853352039853353039853354039853355039853356039853357039853358
039853359039853360039853361039853362039853363039853364039853365039853366039853367039853368
039853369039853370039853371039853372039853373039853374039853375039853376039853377039853378
039853379039853380039853381039853382039853383039853384039853385039853386039853387039853388
039853389039853390039853391039853392039853393039853394039853395039853396039853397039853398
039853399039853400039853401039853402039853403039853404039853405039853406039853407039853408
039853409039853410039853411039853412039853413039853414039853415039853416039853417039853418
039853419039853420039853421039853422039853423039853424039853425039853426039853427039853428
039853429


  • 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).