039960150039960151039960152039960153039960154039960155039960156039960157039960158
039960159039960160039960161039960162039960163039960164039960165039960166039960167039960168
039960169039960170039960171039960172039960173039960174039960175039960176039960177039960178
039960179039960180039960181039960182039960183039960184039960185039960186039960187039960188
039960189039960190039960191039960192039960193039960194039960195039960196039960197039960198
039960199039960200039960201039960202039960203039960204039960205039960206039960207039960208
039960209039960210039960211039960212039960213039960214039960215039960216039960217039960218
039960219039960220039960221039960222039960223039960224039960225039960226039960227039960228
039960229039960230039960231039960232039960233039960234039960235039960236039960237039960238
039960239039960240039960241039960242039960243039960244039960245039960246039960247039960248
039960249039960250039960251039960252039960253039960254039960255039960256039960257039960258
039960259039960260039960261039960262039960263039960264039960265039960266039960267039960268
039960269039960270039960271039960272039960273039960274039960275039960276039960277039960278
039960279039960280039960281039960282039960283039960284039960285039960286039960287039960288
039960289039960290039960291039960292039960293039960294039960295039960296039960297039960298
039960299039960300039960301039960302039960303039960304039960305039960306039960307039960308
039960309039960310039960311039960312039960313039960314039960315039960316039960317039960318
039960319039960320039960321039960322039960323039960324039960325039960326039960327039960328
039960329039960330039960331039960332039960333039960334039960335039960336039960337039960338
039960339039960340039960341039960342039960343039960344039960345039960346039960347039960348
039960349039960350039960351039960352039960353039960354039960355039960356039960357039960358
039960359039960360039960361039960362039960363039960364039960365039960366039960367039960368
039960369039960370039960371039960372039960373039960374039960375039960376039960377039960378
039960379039960380039960381039960382039960383039960384039960385039960386039960387039960388
039960389039960390039960391039960392039960393039960394039960395039960396039960397039960398
039960399039960400039960401039960402039960403039960404039960405039960406039960407039960408
039960409039960410039960411039960412039960413039960414039960415039960416039960417039960418
039960419039960420039960421039960422039960423039960424039960425039960426039960427039960428
039960429039960430039960431039960432039960433039960434039960435039960436039960437039960438
039960439039960440039960441039960442039960443039960444039960445039960446039960447039960448
039960449039960450039960451039960452039960453039960454039960455039960456039960457039960458
039960459039960460039960461039960462039960463039960464039960465039960466039960467039960468
039960469039960470039960471039960472039960473039960474039960475039960476039960477039960478
039960479039960480039960481039960482039960483039960484039960485039960486039960487039960488
039960489039960490039960491039960492039960493039960494039960495039960496039960497039960498
039960499039960500039960501039960502039960503039960504039960505039960506039960507039960508
039960509039960510039960511039960512039960513039960514039960515039960516039960517039960518
039960519039960520039960521039960522039960523039960524039960525039960526039960527039960528
039960529039960530039960531039960532039960533039960534039960535039960536039960537039960538
039960539039960540039960541039960542039960543039960544039960545039960546039960547039960548
039960549039960550039960551039960552039960553039960554039960555039960556039960557039960558
039960559039960560039960561039960562039960563039960564039960565039960566039960567039960568
039960569039960570039960571039960572039960573039960574039960575039960576039960577039960578
039960579039960580039960581039960582039960583039960584039960585039960586039960587039960588
039960589039960590039960591039960592039960593039960594039960595039960596039960597039960598
039960599039960600039960601039960602039960603039960604039960605039960606039960607039960608
039960609039960610039960611039960612039960613039960614039960615039960616039960617039960618
039960619039960620039960621039960622039960623039960624039960625039960626039960627039960628
039960629039960630039960631039960632039960633039960634039960635039960636039960637039960638
039960639039960640039960641039960642039960643039960644039960645039960646039960647039960648
039960649039960650039960651039960652039960653039960654039960655039960656039960657039960658
039960659039960660039960661039960662039960663039960664039960665039960666039960667039960668
039960669039960670039960671039960672039960673039960674039960675039960676039960677039960678
039960679039960680039960681039960682039960683039960684039960685039960686039960687039960688
039960689039960690039960691039960692039960693039960694039960695039960696039960697039960698
039960699039960700039960701039960702039960703039960704039960705039960706039960707039960708
039960709039960710039960711039960712039960713039960714039960715039960716039960717039960718
039960719039960720039960721039960722039960723039960724039960725039960726039960727039960728
039960729039960730039960731039960732039960733039960734039960735039960736039960737039960738
039960739039960740039960741039960742039960743039960744039960745039960746039960747039960748
039960749039960750039960751039960752039960753039960754039960755039960756039960757039960758
039960759039960760039960761039960762039960763039960764039960765039960766039960767039960768
039960769039960770039960771039960772039960773039960774039960775039960776039960777039960778
039960779039960780039960781039960782039960783039960784039960785039960786039960787039960788
039960789039960790039960791039960792039960793039960794039960795039960796039960797039960798
039960799039960800039960801039960802039960803039960804039960805039960806039960807039960808
039960809039960810039960811039960812039960813039960814039960815039960816039960817039960818
039960819039960820039960821039960822039960823039960824039960825039960826039960827039960828
039960829039960830039960831039960832039960833039960834039960835039960836039960837039960838
039960839039960840039960841039960842039960843039960844039960845039960846039960847039960848
039960849039960850039960851039960852039960853039960854039960855039960856039960857039960858
039960859039960860039960861039960862039960863039960864039960865039960866039960867039960868
039960869039960870039960871039960872039960873039960874039960875039960876039960877039960878
039960879039960880039960881039960882039960883039960884039960885039960886039960887039960888
039960889039960890039960891039960892039960893039960894039960895039960896039960897039960898
039960899039960900039960901039960902039960903039960904039960905039960906039960907039960908
039960909039960910039960911039960912039960913039960914039960915039960916039960917039960918
039960919039960920039960921039960922039960923039960924039960925039960926039960927039960928
039960929039960930039960931039960932039960933039960934039960935039960936039960937039960938
039960939039960940039960941039960942039960943039960944039960945039960946039960947039960948
039960949039960950039960951039960952039960953039960954039960955039960956039960957039960958
039960959039960960039960961039960962039960963039960964039960965039960966039960967039960968
039960969039960970039960971039960972039960973039960974039960975039960976039960977039960978
039960979039960980039960981039960982039960983039960984039960985039960986039960987039960988
039960989039960990039960991039960992039960993039960994039960995039960996039960997039960998
039960999039961000039961001039961002039961003039961004039961005039961006039961007039961008
039961009039961010039961011039961012039961013039961014039961015039961016039961017039961018
039961019039961020039961021039961022039961023039961024039961025039961026039961027039961028
039961029039961030039961031039961032039961033039961034039961035039961036039961037039961038
039961039039961040039961041039961042039961043039961044039961045039961046039961047039961048
039961049039961050039961051039961052039961053039961054039961055039961056039961057039961058
039961059039961060039961061039961062039961063039961064039961065039961066039961067039961068
039961069039961070039961071039961072039961073039961074039961075039961076039961077039961078
039961079039961080039961081039961082039961083039961084039961085039961086039961087039961088
039961089039961090039961091039961092039961093039961094039961095039961096039961097039961098
039961099039961100039961101039961102039961103039961104039961105039961106039961107039961108
039961109039961110039961111039961112039961113039961114039961115039961116039961117039961118
039961119039961120039961121039961122039961123039961124039961125039961126039961127039961128
039961129039961130039961131039961132039961133039961134039961135039961136039961137039961138
039961139039961140039961141039961142039961143039961144039961145039961146039961147039961148
039961149039961150039961151039961152039961153039961154039961155039961156039961157039961158
039961159039961160039961161039961162039961163039961164039961165039961166039961167039961168
039961169039961170039961171039961172039961173039961174039961175039961176039961177039961178
039961179039961180039961181039961182039961183039961184039961185039961186039961187039961188
039961189039961190039961191039961192039961193039961194039961195039961196039961197039961198
039961199039961200039961201039961202039961203039961204039961205039961206039961207039961208
039961209039961210039961211039961212039961213039961214039961215039961216039961217039961218
039961219039961220039961221039961222039961223039961224039961225039961226039961227039961228
039961229039961230039961231039961232039961233039961234039961235039961236039961237039961238
039961239039961240039961241039961242039961243039961244039961245039961246039961247039961248
039961249039961250039961251039961252039961253039961254039961255039961256039961257039961258
039961259039961260039961261039961262039961263039961264039961265039961266039961267039961268
039961269039961270039961271039961272039961273039961274039961275039961276039961277039961278
039961279039961280039961281039961282039961283039961284039961285039961286039961287039961288
039961289039961290039961291039961292039961293039961294039961295039961296039961297039961298
039961299039961300039961301039961302039961303039961304039961305039961306039961307039961308
039961309039961310039961311039961312039961313039961314039961315039961316039961317039961318
039961319039961320039961321039961322039961323039961324039961325039961326039961327039961328
039961329039961330039961331039961332039961333039961334039961335039961336039961337039961338
039961339039961340039961341039961342039961343039961344039961345039961346039961347039961348
039961349039961350039961351039961352039961353039961354039961355039961356039961357039961358
039961359039961360039961361039961362039961363039961364039961365039961366039961367039961368
039961369039961370039961371039961372039961373039961374039961375039961376039961377039961378
039961379039961380039961381039961382039961383039961384039961385039961386039961387039961388
039961389039961390039961391039961392039961393039961394039961395039961396039961397039961398
039961399039961400039961401039961402039961403039961404039961405039961406039961407039961408
039961409039961410039961411039961412039961413039961414039961415039961416039961417039961418
039961419039961420039961421039961422039961423039961424039961425039961426039961427039961428
039961429039961430039961431039961432039961433039961434039961435039961436039961437039961438
039961439039961440039961441039961442039961443039961444039961445039961446039961447039961448
039961449039961450039961451039961452039961453039961454039961455039961456039961457039961458
039961459039961460039961461039961462039961463039961464039961465039961466039961467039961468
039961469039961470039961471039961472039961473039961474039961475039961476039961477039961478
039961479039961480039961481039961482039961483039961484039961485039961486039961487039961488
039961489039961490039961491039961492039961493039961494039961495039961496039961497039961498
039961499039961500039961501039961502039961503039961504039961505039961506039961507039961508
039961509039961510039961511039961512039961513039961514039961515039961516039961517039961518
039961519039961520039961521039961522039961523039961524039961525039961526039961527039961528
039961529039961530039961531039961532039961533039961534039961535039961536039961537039961538
039961539039961540039961541039961542039961543039961544039961545039961546039961547039961548
039961549039961550039961551039961552039961553039961554039961555039961556039961557039961558
039961559039961560039961561039961562039961563039961564039961565039961566039961567039961568
039961569039961570039961571039961572039961573039961574039961575039961576039961577039961578
039961579039961580039961581039961582039961583039961584039961585039961586039961587039961588
039961589039961590039961591039961592039961593039961594039961595039961596039961597039961598
039961599039961600039961601039961602039961603039961604039961605039961606039961607039961608
039961609039961610039961611039961612039961613039961614039961615039961616039961617039961618
039961619039961620039961621039961622039961623039961624039961625039961626039961627039961628
039961629039961630039961631039961632039961633039961634039961635039961636039961637039961638
039961639039961640039961641039961642039961643039961644039961645039961646039961647039961648
039961649039961650039961651039961652039961653039961654039961655039961656039961657039961658
039961659039961660039961661039961662039961663039961664039961665039961666039961667039961668
039961669039961670039961671039961672039961673039961674039961675039961676039961677039961678
039961679039961680039961681039961682039961683039961684039961685039961686039961687039961688
039961689039961690039961691039961692039961693039961694039961695039961696039961697039961698
039961699039961700039961701039961702039961703039961704039961705039961706039961707039961708
039961709039961710039961711039961712039961713039961714039961715039961716039961717039961718
039961719039961720039961721039961722039961723039961724039961725039961726039961727039961728
039961729039961730039961731039961732039961733039961734039961735039961736039961737039961738
039961739039961740039961741039961742039961743039961744039961745039961746039961747039961748
039961749039961750039961751039961752039961753039961754039961755039961756039961757039961758
039961759039961760039961761039961762039961763039961764039961765039961766039961767039961768
039961769039961770039961771039961772039961773039961774039961775039961776039961777039961778
039961779039961780039961781039961782039961783039961784039961785039961786039961787039961788
039961789039961790039961791039961792039961793039961794039961795039961796039961797039961798
039961799039961800039961801039961802039961803039961804039961805039961806039961807039961808
039961809039961810039961811039961812039961813039961814039961815039961816039961817039961818
039961819039961820039961821039961822039961823039961824039961825039961826039961827039961828
039961829039961830039961831039961832039961833039961834039961835039961836039961837039961838
039961839039961840039961841039961842039961843039961844039961845039961846039961847039961848
039961849039961850039961851039961852039961853039961854039961855039961856039961857039961858
039961859039961860039961861039961862039961863039961864039961865039961866039961867039961868
039961869039961870039961871039961872039961873039961874039961875039961876039961877039961878
039961879039961880039961881039961882039961883039961884039961885039961886039961887039961888
039961889039961890039961891039961892039961893039961894039961895039961896039961897039961898
039961899039961900039961901039961902039961903039961904039961905039961906039961907039961908
039961909039961910039961911039961912039961913039961914039961915039961916039961917039961918
039961919039961920039961921039961922039961923039961924039961925039961926039961927039961928
039961929039961930039961931039961932039961933039961934039961935039961936039961937039961938
039961939039961940039961941039961942039961943039961944039961945039961946039961947039961948
039961949039961950039961951039961952039961953039961954039961955039961956039961957039961958
039961959039961960039961961039961962039961963039961964039961965039961966039961967039961968
039961969039961970039961971039961972039961973039961974039961975039961976039961977039961978
039961979039961980039961981039961982039961983039961984039961985039961986039961987039961988
039961989039961990039961991039961992039961993039961994039961995039961996039961997039961998
039961999039962000039962001039962002039962003039962004039962005039962006039962007039962008
039962009039962010039962011039962012039962013039962014039962015039962016039962017039962018
039962019039962020039962021039962022039962023039962024039962025039962026039962027039962028
039962029039962030039962031039962032039962033039962034039962035039962036039962037039962038
039962039039962040039962041039962042039962043039962044039962045039962046039962047039962048
039962049039962050039962051039962052039962053039962054039962055039962056039962057039962058
039962059039962060039962061039962062039962063039962064039962065039962066039962067039962068
039962069039962070039962071039962072039962073039962074039962075039962076039962077039962078
039962079039962080039962081039962082039962083039962084039962085039962086039962087039962088
039962089039962090039962091039962092039962093039962094039962095039962096039962097039962098
039962099039962100039962101039962102039962103039962104039962105039962106039962107039962108
039962109039962110039962111039962112039962113039962114039962115039962116039962117039962118
039962119039962120039962121039962122039962123039962124039962125039962126039962127039962128
039962129039962130039962131039962132039962133039962134039962135039962136039962137039962138
039962139039962140039962141039962142039962143039962144039962145039962146039962147039962148
039962149039962150039962151039962152039962153039962154039962155039962156039962157039962158
039962159039962160039962161039962162039962163039962164039962165039962166039962167039962168
039962169039962170039962171039962172039962173039962174039962175039962176039962177039962178
039962179039962180039962181039962182039962183039962184039962185039962186039962187039962188
039962189039962190039962191039962192039962193039962194039962195039962196039962197039962198
039962199039962200039962201039962202039962203039962204039962205039962206039962207039962208
039962209039962210039962211039962212039962213039962214039962215039962216039962217039962218
039962219039962220039962221039962222039962223039962224039962225039962226039962227039962228
039962229039962230039962231039962232039962233039962234039962235039962236039962237039962238
039962239039962240039962241039962242039962243039962244039962245039962246039962247039962248
039962249039962250039962251039962252039962253039962254039962255039962256039962257039962258
039962259039962260039962261039962262039962263039962264039962265039962266039962267039962268
039962269039962270039962271039962272039962273039962274039962275039962276039962277039962278
039962279039962280039962281039962282039962283039962284039962285039962286039962287039962288
039962289039962290039962291039962292039962293039962294039962295039962296039962297039962298
039962299039962300039962301039962302039962303039962304039962305039962306039962307039962308
039962309039962310039962311039962312039962313039962314039962315039962316039962317039962318
039962319039962320039962321039962322039962323039962324039962325039962326039962327039962328
039962329039962330039962331039962332039962333039962334039962335039962336039962337039962338
039962339039962340039962341039962342039962343039962344039962345039962346039962347039962348
039962349039962350039962351039962352039962353039962354039962355039962356039962357039962358
039962359039962360039962361039962362039962363039962364039962365039962366039962367039962368
039962369039962370039962371039962372039962373039962374039962375039962376039962377039962378
039962379039962380039962381039962382039962383039962384039962385039962386039962387039962388
039962389039962390039962391039962392039962393039962394039962395039962396039962397039962398
039962399039962400039962401039962402039962403039962404039962405039962406039962407039962408
039962409039962410039962411039962412039962413039962414039962415039962416039962417039962418
039962419039962420039962421039962422039962423039962424039962425039962426039962427039962428
039962429039962430039962431039962432039962433039962434039962435039962436039962437039962438
039962439039962440039962441039962442039962443039962444039962445039962446039962447039962448
039962449039962450039962451039962452039962453039962454039962455039962456039962457039962458
039962459039962460039962461039962462039962463039962464039962465039962466039962467039962468
039962469039962470039962471039962472039962473039962474039962475039962476039962477039962478
039962479039962480039962481039962482039962483039962484039962485039962486039962487039962488
039962489039962490039962491039962492039962493039962494039962495039962496039962497039962498
039962499039962500039962501039962502039962503039962504039962505039962506039962507039962508
039962509039962510039962511039962512039962513039962514039962515039962516039962517039962518
039962519039962520039962521039962522039962523039962524039962525039962526039962527039962528
039962529039962530039962531039962532039962533039962534039962535039962536039962537039962538
039962539039962540039962541039962542039962543039962544039962545039962546039962547039962548
039962549039962550039962551039962552039962553039962554039962555039962556039962557039962558
039962559039962560039962561039962562039962563039962564039962565039962566039962567039962568
039962569039962570039962571039962572039962573039962574039962575039962576039962577039962578
039962579039962580039962581039962582039962583039962584039962585039962586039962587039962588
039962589039962590039962591039962592039962593039962594039962595039962596039962597039962598
039962599039962600039962601039962602039962603039962604039962605039962606039962607039962608
039962609039962610039962611039962612039962613039962614039962615039962616039962617039962618
039962619039962620039962621039962622039962623039962624039962625039962626039962627039962628
039962629039962630039962631039962632039962633039962634039962635039962636039962637039962638
039962639039962640039962641039962642039962643039962644039962645039962646039962647039962648
039962649039962650039962651039962652039962653039962654039962655039962656039962657039962658
039962659039962660039962661039962662039962663039962664039962665039962666039962667039962668
039962669039962670039962671039962672039962673039962674039962675039962676039962677039962678
039962679039962680039962681039962682039962683039962684039962685039962686039962687039962688
039962689039962690039962691039962692039962693039962694039962695039962696039962697039962698
039962699039962700039962701039962702039962703039962704039962705039962706039962707039962708
039962709039962710039962711039962712039962713039962714039962715039962716039962717039962718
039962719039962720039962721039962722039962723039962724039962725039962726039962727039962728
039962729039962730039962731039962732039962733039962734039962735039962736039962737039962738
039962739039962740039962741039962742039962743039962744039962745039962746039962747039962748
039962749039962750039962751039962752039962753039962754039962755039962756039962757039962758
039962759039962760039962761039962762039962763039962764039962765039962766039962767039962768
039962769039962770039962771039962772039962773039962774039962775039962776039962777039962778
039962779039962780039962781039962782039962783039962784039962785039962786039962787039962788
039962789039962790039962791039962792039962793039962794039962795039962796039962797039962798
039962799039962800039962801039962802039962803039962804039962805039962806039962807039962808
039962809039962810039962811039962812039962813039962814039962815039962816039962817039962818
039962819039962820039962821039962822039962823039962824039962825039962826039962827039962828
039962829039962830039962831039962832039962833039962834039962835039962836039962837039962838
039962839039962840039962841039962842039962843039962844039962845039962846039962847039962848
039962849039962850039962851039962852039962853039962854039962855039962856039962857039962858
039962859039962860039962861039962862039962863039962864039962865039962866039962867039962868
039962869039962870039962871039962872039962873039962874039962875039962876039962877039962878
039962879039962880039962881039962882039962883039962884039962885039962886039962887039962888
039962889039962890039962891039962892039962893039962894039962895039962896039962897039962898
039962899039962900039962901039962902039962903039962904039962905039962906039962907039962908
039962909039962910039962911039962912039962913039962914039962915039962916039962917039962918
039962919039962920039962921039962922039962923039962924039962925039962926039962927039962928
039962929039962930039962931039962932039962933039962934039962935039962936039962937039962938
039962939039962940039962941039962942039962943039962944039962945039962946039962947039962948
039962949039962950039962951039962952039962953039962954039962955039962956039962957039962958
039962959039962960039962961039962962039962963039962964039962965039962966039962967039962968
039962969039962970039962971039962972039962973039962974039962975039962976039962977039962978
039962979039962980039962981039962982039962983039962984039962985039962986039962987039962988
039962989039962990039962991039962992039962993039962994039962995039962996039962997039962998
039962999039963000039963001039963002039963003039963004039963005039963006039963007039963008
039963009039963010039963011039963012039963013039963014039963015039963016039963017039963018
039963019039963020039963021039963022039963023039963024039963025039963026039963027039963028
039963029039963030039963031039963032039963033039963034039963035039963036039963037039963038
039963039039963040039963041039963042039963043039963044039963045039963046039963047039963048
039963049039963050039963051039963052039963053039963054039963055039963056039963057039963058
039963059039963060039963061039963062039963063039963064039963065039963066039963067039963068
039963069039963070039963071039963072039963073039963074039963075039963076039963077039963078
039963079039963080039963081039963082039963083039963084039963085039963086039963087039963088
039963089039963090039963091039963092039963093039963094039963095039963096039963097039963098
039963099039963100039963101039963102039963103039963104039963105039963106039963107039963108
039963109039963110039963111039963112039963113039963114039963115039963116039963117039963118
039963119039963120039963121039963122039963123039963124039963125039963126039963127039963128
039963129039963130039963131039963132039963133039963134039963135039963136039963137039963138
039963139039963140039963141039963142039963143039963144039963145039963146039963147039963148
039963149039963150039963151039963152039963153039963154039963155039963156039963157039963158
039963159039963160039963161039963162039963163039963164039963165039963166039963167039963168
039963169039963170039963171039963172039963173039963174039963175039963176039963177039963178
039963179039963180039963181039963182039963183039963184039963185039963186039963187039963188
039963189039963190039963191039963192039963193039963194039963195039963196039963197039963198
039963199039963200039963201039963202039963203039963204039963205039963206039963207039963208
039963209039963210039963211039963212039963213039963214039963215039963216039963217039963218
039963219039963220039963221039963222039963223039963224039963225039963226039963227039963228
039963229039963230039963231039963232039963233039963234039963235039963236039963237039963238
039963239039963240039963241039963242039963243039963244039963245039963246039963247039963248
039963249039963250039963251039963252039963253039963254039963255039963256039963257039963258
039963259039963260039963261039963262039963263039963264039963265039963266039963267039963268
039963269039963270039963271039963272039963273039963274039963275039963276039963277039963278
039963279039963280039963281039963282039963283039963284039963285039963286039963287039963288
039963289039963290039963291039963292039963293039963294039963295039963296039963297039963298
039963299039963300039963301039963302039963303039963304039963305039963306039963307039963308
039963309039963310039963311039963312039963313039963314039963315039963316039963317039963318
039963319039963320039963321039963322039963323039963324039963325039963326039963327039963328
039963329039963330039963331039963332039963333039963334039963335039963336039963337039963338
039963339039963340039963341039963342039963343039963344039963345039963346039963347039963348
039963349039963350039963351039963352039963353039963354039963355039963356039963357039963358
039963359039963360039963361039963362039963363039963364039963365039963366039963367039963368
039963369039963370039963371039963372039963373039963374039963375039963376039963377039963378
039963379039963380039963381039963382039963383039963384039963385039963386039963387039963388
039963389039963390039963391039963392039963393039963394039963395039963396039963397039963398
039963399039963400039963401039963402039963403039963404039963405039963406039963407039963408
039963409039963410039963411039963412039963413039963414039963415039963416039963417039963418
039963419039963420039963421039963422039963423039963424039963425039963426039963427039963428
039963429039963430039963431039963432039963433039963434039963435039963436039963437039963438
039963439039963440039963441039963442039963443039963444039963445039963446039963447039963448
039963449039963450039963451039963452039963453039963454039963455039963456039963457039963458
039963459039963460039963461039963462039963463039963464039963465039963466039963467039963468
039963469039963470039963471039963472039963473039963474039963475039963476039963477039963478
039963479039963480039963481039963482039963483039963484039963485039963486039963487039963488
039963489039963490039963491039963492039963493039963494039963495039963496039963497039963498
039963499039963500039963501039963502039963503039963504039963505039963506039963507039963508
039963509039963510039963511039963512039963513039963514039963515039963516039963517039963518
039963519039963520039963521039963522039963523039963524039963525039963526039963527039963528
039963529039963530039963531039963532039963533039963534039963535039963536039963537039963538
039963539039963540039963541039963542039963543039963544039963545039963546039963547039963548
039963549039963550039963551039963552039963553039963554039963555039963556039963557039963558
039963559039963560039963561039963562039963563039963564039963565039963566039963567039963568
039963569039963570039963571039963572039963573039963574039963575039963576039963577039963578
039963579039963580039963581039963582039963583039963584039963585039963586039963587039963588
039963589039963590039963591039963592039963593039963594039963595039963596039963597039963598
039963599039963600039963601039963602039963603039963604039963605039963606039963607039963608
039963609039963610039963611039963612039963613039963614039963615039963616039963617039963618
039963619039963620039963621039963622039963623039963624039963625039963626039963627039963628
039963629039963630039963631039963632039963633039963634039963635039963636039963637039963638
039963639039963640039963641039963642039963643039963644039963645039963646039963647039963648
039963649039963650039963651039963652039963653039963654039963655039963656039963657039963658
039963659039963660039963661039963662039963663039963664039963665039963666039963667039963668
039963669039963670039963671039963672039963673039963674039963675039963676039963677039963678
039963679039963680039963681039963682039963683039963684039963685039963686039963687039963688
039963689039963690039963691039963692039963693039963694039963695039963696039963697039963698
039963699039963700039963701039963702039963703039963704039963705039963706039963707039963708
039963709039963710039963711039963712039963713039963714039963715039963716039963717039963718
039963719039963720039963721039963722039963723039963724039963725039963726039963727039963728
039963729039963730039963731039963732039963733039963734039963735039963736039963737039963738
039963739039963740039963741039963742039963743039963744039963745039963746039963747039963748
039963749039963750039963751039963752039963753039963754039963755039963756039963757039963758
039963759039963760039963761039963762039963763039963764039963765039963766039963767039963768
039963769039963770039963771039963772039963773039963774039963775039963776039963777039963778
039963779039963780039963781039963782039963783039963784039963785039963786039963787039963788
039963789039963790039963791039963792039963793039963794039963795039963796039963797039963798
039963799039963800039963801039963802039963803039963804039963805039963806039963807039963808
039963809039963810039963811039963812039963813039963814039963815039963816039963817039963818
039963819039963820039963821039963822039963823039963824039963825039963826039963827039963828
039963829039963830039963831039963832039963833039963834039963835039963836039963837039963838
039963839039963840039963841039963842039963843039963844039963845039963846039963847039963848
039963849039963850039963851039963852039963853039963854039963855039963856039963857039963858
039963859039963860039963861039963862039963863039963864039963865039963866039963867039963868
039963869039963870039963871039963872039963873039963874039963875039963876039963877039963878
039963879039963880039963881039963882039963883039963884039963885039963886039963887039963888
039963889039963890039963891039963892039963893039963894039963895039963896039963897039963898
039963899039963900039963901039963902039963903039963904039963905039963906039963907039963908
039963909039963910039963911039963912039963913039963914039963915039963916039963917039963918
039963919039963920039963921039963922039963923039963924039963925039963926039963927039963928
039963929039963930039963931039963932039963933039963934039963935039963936039963937039963938
039963939039963940039963941039963942039963943039963944039963945039963946039963947039963948
039963949039963950039963951039963952039963953039963954039963955039963956039963957039963958
039963959039963960039963961039963962039963963039963964039963965039963966039963967039963968
039963969039963970039963971039963972039963973039963974039963975039963976039963977039963978
039963979039963980039963981039963982039963983039963984039963985039963986039963987039963988
039963989039963990039963991039963992039963993039963994039963995039963996039963997039963998
039963999039964000039964001039964002039964003039964004039964005039964006039964007039964008
039964009039964010039964011039964012039964013039964014039964015039964016039964017039964018
039964019039964020039964021039964022039964023039964024039964025039964026039964027039964028
039964029039964030039964031039964032039964033039964034039964035039964036039964037039964038
039964039039964040039964041039964042039964043039964044039964045039964046039964047039964048
039964049039964050039964051039964052039964053039964054039964055039964056039964057039964058
039964059039964060039964061039964062039964063039964064039964065039964066039964067039964068
039964069039964070039964071039964072039964073039964074039964075039964076039964077039964078
039964079039964080039964081039964082039964083039964084039964085039964086039964087039964088
039964089039964090039964091039964092039964093039964094039964095039964096039964097039964098
039964099039964100039964101039964102039964103039964104039964105039964106039964107039964108
039964109039964110039964111039964112039964113039964114039964115039964116039964117039964118
039964119039964120039964121039964122039964123039964124039964125039964126039964127039964128
039964129039964130039964131039964132039964133039964134039964135039964136039964137039964138
039964139039964140039964141039964142039964143039964144039964145039964146039964147039964148
039964149039964150039964151039964152039964153039964154039964155039964156039964157039964158
039964159039964160039964161039964162039964163039964164039964165039964166039964167039964168
039964169039964170039964171039964172039964173039964174039964175039964176039964177039964178
039964179039964180039964181039964182039964183039964184039964185039964186039964187039964188
039964189039964190039964191039964192039964193039964194039964195039964196039964197039964198
039964199039964200039964201039964202039964203039964204039964205039964206039964207039964208
039964209039964210039964211039964212039964213039964214039964215039964216039964217039964218
039964219039964220039964221039964222039964223039964224039964225039964226039964227039964228
039964229039964230039964231039964232039964233039964234039964235039964236039964237039964238
039964239039964240039964241039964242039964243039964244039964245039964246039964247039964248
039964249039964250039964251039964252039964253039964254039964255039964256039964257039964258
039964259039964260039964261039964262039964263039964264039964265039964266039964267039964268
039964269039964270039964271039964272039964273039964274039964275039964276039964277039964278
039964279039964280039964281039964282039964283039964284039964285039964286039964287039964288
039964289039964290039964291039964292039964293039964294039964295039964296039964297039964298
039964299039964300039964301039964302039964303039964304039964305039964306039964307039964308
039964309039964310039964311039964312039964313039964314039964315039964316039964317039964318
039964319039964320039964321039964322039964323039964324039964325039964326039964327039964328
039964329039964330039964331039964332039964333039964334039964335039964336039964337039964338
039964339039964340039964341039964342039964343039964344039964345039964346039964347039964348
039964349039964350039964351039964352039964353039964354039964355039964356039964357039964358
039964359039964360039964361039964362039964363039964364039964365039964366039964367039964368
039964369039964370039964371039964372039964373039964374039964375039964376039964377039964378
039964379039964380039964381039964382039964383039964384039964385039964386039964387039964388
039964389039964390039964391039964392039964393039964394039964395039964396039964397039964398
039964399039964400039964401039964402039964403039964404039964405039964406039964407039964408
039964409039964410039964411039964412039964413039964414039964415039964416039964417039964418
039964419039964420039964421039964422039964423039964424039964425039964426039964427039964428
039964429039964430039964431039964432039964433039964434039964435039964436039964437039964438
039964439039964440039964441039964442039964443039964444039964445039964446039964447039964448
039964449039964450039964451039964452039964453039964454039964455039964456039964457039964458
039964459039964460039964461039964462039964463039964464039964465039964466039964467039964468
039964469039964470039964471039964472039964473039964474039964475039964476039964477039964478
039964479039964480039964481039964482039964483039964484039964485039964486039964487039964488
039964489039964490039964491039964492039964493039964494039964495039964496039964497039964498
039964499039964500039964501039964502039964503039964504039964505039964506039964507039964508
039964509039964510039964511039964512039964513039964514039964515039964516039964517039964518
039964519039964520039964521039964522039964523039964524039964525039964526039964527039964528
039964529039964530039964531039964532039964533039964534039964535039964536039964537039964538
039964539039964540039964541039964542039964543039964544039964545039964546039964547039964548
039964549039964550039964551039964552039964553039964554039964555039964556039964557039964558
039964559039964560039964561039964562039964563039964564039964565039964566039964567039964568
039964569039964570039964571039964572039964573039964574039964575039964576039964577039964578
039964579039964580039964581039964582039964583039964584039964585039964586039964587039964588
039964589039964590039964591039964592039964593039964594039964595039964596039964597039964598
039964599039964600039964601039964602039964603039964604039964605039964606039964607039964608
039964609039964610039964611039964612039964613039964614039964615039964616039964617039964618
039964619039964620039964621039964622039964623039964624039964625039964626039964627039964628
039964629039964630039964631039964632039964633039964634039964635039964636039964637039964638
039964639039964640039964641039964642039964643039964644039964645039964646039964647039964648
039964649039964650039964651039964652039964653039964654039964655039964656039964657039964658
039964659039964660039964661039964662039964663039964664039964665039964666039964667039964668
039964669039964670039964671039964672039964673039964674039964675039964676039964677039964678
039964679039964680039964681039964682039964683039964684039964685039964686039964687039964688
039964689039964690039964691039964692039964693039964694039964695039964696039964697039964698
039964699039964700039964701039964702039964703039964704039964705039964706039964707039964708
039964709039964710039964711039964712039964713039964714039964715039964716039964717039964718
039964719039964720039964721039964722039964723039964724039964725039964726039964727039964728
039964729039964730039964731039964732039964733039964734039964735039964736039964737039964738
039964739039964740039964741039964742039964743039964744039964745039964746039964747039964748
039964749039964750039964751039964752039964753039964754039964755039964756039964757039964758
039964759039964760039964761039964762039964763039964764039964765039964766039964767039964768
039964769039964770039964771039964772039964773039964774039964775039964776039964777039964778
039964779039964780039964781039964782039964783039964784039964785039964786039964787039964788
039964789039964790039964791039964792039964793039964794039964795039964796039964797039964798
039964799039964800039964801039964802039964803039964804039964805039964806039964807039964808
039964809039964810039964811039964812039964813039964814039964815039964816039964817039964818
039964819039964820039964821039964822039964823039964824039964825039964826039964827039964828
039964829039964830039964831039964832039964833039964834039964835039964836039964837039964838
039964839039964840039964841039964842039964843039964844039964845039964846039964847039964848
039964849039964850039964851039964852039964853039964854039964855039964856039964857039964858
039964859039964860039964861039964862039964863039964864039964865039964866039964867039964868
039964869039964870039964871039964872039964873039964874039964875039964876039964877039964878
039964879039964880039964881039964882039964883039964884039964885039964886039964887039964888
039964889039964890039964891039964892039964893039964894039964895039964896039964897039964898
039964899039964900039964901039964902039964903039964904039964905039964906039964907039964908
039964909039964910039964911039964912039964913039964914039964915039964916039964917039964918
039964919039964920039964921039964922039964923039964924039964925039964926039964927039964928
039964929039964930039964931039964932039964933039964934039964935039964936039964937039964938
039964939039964940039964941039964942039964943039964944039964945039964946039964947039964948
039964949039964950039964951039964952039964953039964954039964955039964956039964957039964958
039964959039964960039964961039964962039964963039964964039964965039964966039964967039964968
039964969039964970039964971039964972039964973039964974039964975039964976039964977039964978
039964979039964980039964981039964982039964983039964984039964985039964986039964987039964988
039964989039964990039964991039964992039964993039964994039964995039964996039964997039964998
039964999039965000039965001039965002039965003039965004039965005039965006039965007039965008
039965009039965010039965011039965012039965013039965014039965015039965016039965017039965018
039965019039965020039965021039965022039965023039965024039965025039965026039965027039965028
039965029039965030039965031039965032039965033039965034039965035039965036039965037039965038
039965039039965040039965041039965042039965043039965044039965045039965046039965047039965048
039965049039965050039965051039965052039965053039965054039965055039965056039965057039965058
039965059039965060039965061039965062039965063039965064039965065039965066039965067039965068
039965069039965070039965071039965072039965073039965074039965075039965076039965077039965078
039965079039965080039965081039965082039965083039965084039965085039965086039965087039965088
039965089039965090039965091039965092039965093039965094039965095039965096039965097039965098
039965099039965100039965101039965102039965103039965104039965105039965106039965107039965108
039965109039965110039965111039965112039965113039965114039965115039965116039965117039965118
039965119039965120039965121039965122039965123039965124039965125039965126039965127039965128
039965129039965130039965131039965132039965133039965134039965135039965136039965137039965138
039965139039965140039965141039965142039965143039965144039965145039965146039965147039965148
039965149039965150039965151039965152039965153039965154039965155039965156039965157039965158
039965159039965160039965161039965162039965163039965164039965165039965166039965167039965168
039965169039965170039965171039965172039965173039965174039965175039965176039965177039965178
039965179039965180039965181039965182039965183039965184039965185039965186039965187039965188
039965189039965190039965191039965192039965193039965194039965195039965196039965197039965198
039965199039965200039965201039965202039965203039965204039965205039965206039965207039965208
039965209039965210039965211039965212039965213039965214039965215039965216039965217039965218
039965219039965220039965221039965222039965223039965224039965225039965226039965227039965228
039965229039965230039965231039965232039965233039965234039965235039965236039965237039965238
039965239039965240039965241039965242039965243039965244039965245039965246039965247039965248
039965249039965250039965251039965252039965253039965254039965255039965256039965257039965258
039965259039965260039965261039965262039965263039965264039965265039965266039965267039965268
039965269039965270039965271039965272039965273039965274039965275039965276039965277039965278
039965279039965280039965281039965282039965283039965284039965285039965286039965287039965288
039965289039965290039965291039965292039965293039965294039965295039965296039965297039965298
039965299039965300039965301039965302039965303039965304039965305039965306039965307039965308
039965309039965310039965311039965312039965313039965314039965315039965316039965317039965318
039965319039965320039965321039965322039965323039965324039965325039965326039965327039965328
039965329039965330039965331039965332039965333039965334039965335039965336039965337039965338
039965339039965340039965341039965342039965343039965344039965345039965346039965347039965348
039965349039965350039965351039965352039965353039965354039965355039965356039965357039965358
039965359039965360039965361039965362039965363039965364039965365039965366039965367039965368
039965369039965370039965371039965372039965373039965374039965375039965376039965377039965378
039965379039965380039965381039965382039965383039965384039965385039965386039965387039965388
039965389039965390039965391039965392039965393039965394039965395039965396039965397039965398
039965399039965400039965401039965402039965403039965404039965405039965406039965407039965408
039965409039965410039965411039965412039965413039965414039965415039965416039965417039965418
039965419039965420039965421039965422039965423039965424039965425039965426039965427039965428
039965429039965430039965431039965432039965433039965434039965435039965436039965437039965438
039965439039965440039965441039965442039965443039965444039965445039965446039965447039965448
039965449039965450039965451039965452039965453039965454039965455039965456039965457039965458
039965459039965460039965461039965462039965463039965464039965465039965466039965467039965468
039965469039965470039965471039965472039965473039965474039965475039965476039965477039965478
039965479039965480039965481039965482039965483039965484039965485039965486039965487039965488
039965489039965490039965491039965492039965493039965494039965495039965496039965497039965498
039965499039965500039965501039965502039965503039965504039965505039965506039965507039965508
039965509039965510039965511039965512039965513039965514039965515039965516039965517039965518
039965519039965520039965521039965522039965523039965524039965525039965526039965527039965528
039965529039965530039965531039965532039965533039965534039965535039965536039965537039965538
039965539039965540039965541039965542039965543039965544039965545039965546039965547039965548
039965549039965550039965551039965552039965553039965554039965555039965556039965557039965558
039965559039965560039965561039965562039965563039965564039965565039965566039965567039965568
039965569039965570039965571039965572039965573039965574039965575039965576039965577039965578
039965579039965580039965581039965582039965583039965584039965585039965586039965587039965588
039965589039965590039965591039965592039965593039965594039965595039965596039965597039965598
039965599039965600039965601039965602039965603039965604039965605039965606039965607039965608
039965609039965610039965611039965612039965613039965614039965615039965616039965617039965618
039965619039965620039965621039965622039965623039965624039965625039965626039965627039965628
039965629039965630039965631039965632039965633039965634039965635039965636039965637039965638
039965639039965640039965641039965642039965643039965644039965645039965646039965647039965648
039965649039965650039965651039965652039965653039965654039965655039965656039965657039965658
039965659039965660039965661039965662039965663039965664039965665039965666039965667039965668
039965669039965670039965671039965672039965673039965674039965675039965676039965677039965678
039965679039965680039965681039965682039965683039965684039965685039965686039965687039965688
039965689039965690039965691039965692039965693039965694039965695039965696039965697039965698
039965699039965700039965701039965702039965703039965704039965705039965706039965707039965708
039965709039965710039965711039965712039965713039965714039965715039965716039965717039965718
039965719039965720039965721039965722039965723039965724039965725039965726039965727039965728
039965729039965730039965731039965732039965733039965734039965735039965736039965737039965738
039965739039965740039965741039965742039965743039965744039965745039965746039965747039965748
039965749039965750039965751039965752039965753039965754039965755039965756039965757039965758
039965759039965760039965761039965762039965763039965764039965765039965766039965767039965768
039965769039965770039965771039965772039965773039965774039965775039965776039965777039965778
039965779039965780039965781039965782039965783039965784039965785039965786039965787039965788
039965789039965790039965791039965792039965793039965794039965795039965796039965797039965798
039965799039965800039965801039965802039965803039965804039965805039965806039965807039965808
039965809039965810039965811039965812039965813039965814039965815039965816039965817039965818
039965819039965820039965821039965822039965823039965824039965825039965826039965827039965828
039965829039965830039965831039965832039965833039965834039965835039965836039965837039965838
039965839039965840039965841039965842039965843039965844039965845039965846039965847039965848
039965849039965850039965851039965852039965853039965854039965855039965856039965857039965858
039965859039965860039965861039965862039965863039965864039965865039965866039965867039965868
039965869039965870039965871039965872039965873039965874039965875039965876039965877039965878
039965879039965880039965881039965882039965883039965884039965885039965886039965887039965888
039965889039965890039965891039965892039965893039965894039965895039965896039965897039965898
039965899039965900039965901039965902039965903039965904039965905039965906039965907039965908
039965909039965910039965911039965912039965913039965914039965915039965916039965917039965918
039965919039965920039965921039965922039965923039965924039965925039965926039965927039965928
039965929039965930039965931039965932039965933039965934039965935039965936039965937039965938
039965939039965940039965941039965942039965943039965944039965945039965946039965947039965948
039965949039965950039965951039965952039965953039965954039965955039965956039965957039965958
039965959039965960039965961039965962039965963039965964039965965039965966039965967039965968
039965969039965970039965971039965972039965973039965974039965975039965976039965977039965978
039965979039965980039965981039965982039965983039965984039965985039965986039965987039965988
039965989039965990039965991039965992039965993039965994039965995039965996039965997039965998
039965999039966000039966001039966002039966003039966004039966005039966006039966007039966008
039966009039966010039966011039966012039966013039966014039966015039966016039966017039966018
039966019039966020039966021039966022039966023039966024039966025039966026039966027039966028
039966029039966030039966031039966032039966033039966034039966035039966036039966037039966038
039966039039966040039966041039966042039966043039966044039966045039966046039966047039966048
039966049039966050039966051039966052039966053039966054039966055039966056039966057039966058
039966059039966060039966061039966062039966063039966064039966065039966066039966067039966068
039966069039966070039966071039966072039966073039966074039966075039966076039966077039966078
039966079039966080039966081039966082039966083039966084039966085039966086039966087039966088
039966089039966090039966091039966092039966093039966094039966095039966096039966097039966098
039966099039966100039966101039966102039966103039966104039966105039966106039966107039966108
039966109039966110039966111039966112039966113039966114039966115039966116039966117039966118
039966119039966120039966121039966122039966123039966124039966125039966126039966127039966128
039966129039966130039966131039966132039966133039966134039966135039966136039966137039966138
039966139039966140039966141039966142039966143039966144039966145039966146039966147039966148
039966149039966150039966151039966152039966153039966154039966155039966156039966157039966158
039966159039966160039966161039966162039966163039966164039966165039966166039966167039966168
039966169039966170039966171039966172039966173039966174039966175039966176039966177039966178
039966179039966180039966181039966182039966183039966184039966185039966186039966187039966188
039966189039966190039966191039966192039966193039966194039966195039966196039966197039966198
039966199039966200039966201039966202039966203039966204039966205039966206039966207039966208
039966209039966210039966211039966212039966213039966214039966215039966216039966217039966218
039966219039966220039966221039966222039966223039966224039966225039966226039966227039966228
039966229039966230039966231039966232039966233039966234039966235039966236039966237039966238
039966239039966240039966241039966242039966243039966244039966245039966246039966247039966248
039966249039966250039966251039966252039966253039966254039966255039966256039966257039966258
039966259039966260039966261039966262039966263039966264039966265039966266039966267039966268
039966269039966270039966271039966272039966273039966274039966275039966276039966277039966278
039966279039966280039966281039966282039966283039966284039966285039966286039966287039966288
039966289039966290039966291039966292039966293039966294039966295039966296039966297039966298
039966299039966300039966301039966302039966303039966304039966305039966306039966307039966308
039966309039966310039966311039966312039966313039966314039966315039966316039966317039966318
039966319039966320039966321039966322039966323039966324039966325039966326039966327039966328
039966329039966330039966331039966332039966333039966334039966335039966336039966337039966338
039966339039966340039966341039966342039966343039966344039966345039966346039966347039966348
039966349039966350039966351039966352039966353039966354039966355039966356039966357039966358
039966359039966360039966361039966362039966363039966364039966365039966366039966367039966368
039966369039966370039966371039966372039966373039966374039966375039966376039966377039966378
039966379039966380039966381039966382039966383039966384039966385039966386039966387039966388
039966389039966390039966391039966392039966393039966394039966395039966396039966397039966398
039966399039966400039966401039966402039966403039966404039966405039966406039966407039966408
039966409039966410039966411039966412039966413039966414039966415039966416039966417039966418
039966419039966420039966421039966422039966423039966424039966425039966426039966427039966428
039966429039966430039966431039966432039966433039966434039966435039966436039966437039966438
039966439039966440039966441039966442039966443039966444039966445039966446039966447039966448
039966449039966450039966451039966452039966453039966454039966455039966456039966457039966458
039966459039966460039966461039966462039966463039966464039966465039966466039966467039966468
039966469039966470039966471039966472039966473039966474039966475039966476039966477039966478
039966479039966480039966481039966482039966483039966484039966485039966486039966487039966488
039966489039966490039966491039966492039966493039966494039966495039966496039966497039966498
039966499039966500039966501039966502039966503039966504039966505039966506039966507039966508
039966509039966510039966511039966512039966513039966514039966515039966516039966517039966518
039966519039966520039966521039966522039966523039966524039966525039966526039966527039966528
039966529039966530039966531039966532039966533039966534039966535039966536039966537039966538
039966539039966540039966541039966542039966543039966544039966545039966546039966547039966548
039966549039966550039966551039966552039966553039966554039966555039966556039966557039966558
039966559039966560039966561039966562039966563039966564039966565039966566039966567039966568
039966569039966570039966571039966572039966573039966574039966575039966576039966577039966578
039966579039966580039966581039966582039966583039966584039966585039966586039966587039966588
039966589039966590039966591039966592039966593039966594039966595039966596039966597039966598
039966599039966600039966601039966602039966603039966604039966605039966606039966607039966608
039966609039966610039966611039966612039966613039966614039966615039966616039966617039966618
039966619039966620039966621039966622039966623039966624039966625039966626039966627039966628
039966629039966630039966631039966632039966633039966634039966635039966636039966637039966638
039966639039966640039966641039966642039966643039966644039966645039966646039966647039966648
039966649039966650039966651039966652039966653039966654039966655039966656039966657039966658
039966659039966660039966661039966662039966663039966664039966665039966666039966667039966668
039966669039966670039966671039966672039966673039966674039966675039966676039966677039966678
039966679039966680039966681039966682039966683039966684039966685039966686039966687039966688
039966689039966690039966691039966692039966693039966694039966695039966696039966697039966698
039966699039966700039966701039966702039966703039966704039966705039966706039966707039966708
039966709039966710039966711039966712039966713039966714039966715039966716039966717039966718
039966719039966720039966721039966722039966723039966724039966725039966726039966727039966728
039966729039966730039966731039966732039966733039966734039966735039966736039966737039966738
039966739039966740039966741039966742039966743039966744039966745039966746039966747039966748
039966749039966750039966751039966752039966753039966754039966755039966756039966757039966758
039966759039966760039966761039966762039966763039966764039966765039966766039966767039966768
039966769039966770039966771039966772039966773039966774039966775039966776039966777039966778
039966779039966780039966781039966782039966783039966784039966785039966786039966787039966788
039966789039966790039966791039966792039966793039966794039966795039966796039966797039966798
039966799039966800039966801039966802039966803039966804039966805039966806039966807039966808
039966809039966810039966811039966812039966813039966814039966815039966816039966817039966818
039966819039966820039966821039966822039966823039966824039966825039966826039966827039966828
039966829039966830039966831039966832039966833039966834039966835039966836039966837039966838
039966839039966840039966841039966842039966843039966844039966845039966846039966847039966848
039966849039966850039966851039966852039966853039966854039966855039966856039966857039966858
039966859039966860039966861039966862039966863039966864039966865039966866039966867039966868
039966869039966870039966871039966872039966873039966874039966875039966876039966877039966878
039966879039966880039966881039966882039966883039966884039966885039966886039966887039966888
039966889039966890039966891039966892039966893039966894039966895039966896039966897039966898
039966899039966900039966901039966902039966903039966904039966905039966906039966907039966908
039966909039966910039966911039966912039966913039966914039966915039966916039966917039966918
039966919039966920039966921039966922039966923039966924039966925039966926039966927039966928
039966929039966930039966931039966932039966933039966934039966935039966936039966937039966938
039966939039966940039966941039966942039966943039966944039966945039966946039966947039966948
039966949039966950039966951039966952039966953039966954039966955039966956039966957039966958
039966959039966960039966961039966962039966963039966964039966965039966966039966967039966968
039966969039966970039966971039966972039966973039966974039966975039966976039966977039966978
039966979039966980039966981039966982039966983039966984039966985039966986039966987039966988
039966989039966990039966991039966992039966993039966994039966995039966996039966997039966998
039966999039967000039967001039967002039967003039967004039967005039967006039967007039967008
039967009039967010039967011039967012039967013039967014039967015039967016039967017039967018
039967019039967020039967021039967022039967023039967024039967025039967026039967027039967028
039967029039967030039967031039967032039967033039967034039967035039967036039967037039967038
039967039039967040039967041039967042039967043039967044039967045039967046039967047039967048
039967049039967050039967051039967052039967053039967054039967055039967056039967057039967058
039967059039967060039967061039967062039967063039967064039967065039967066039967067039967068
039967069039967070039967071039967072039967073039967074039967075039967076039967077039967078
039967079039967080039967081039967082039967083039967084039967085039967086039967087039967088
039967089039967090039967091039967092039967093039967094039967095039967096039967097039967098
039967099039967100039967101039967102039967103039967104039967105039967106039967107039967108
039967109039967110039967111039967112039967113039967114039967115039967116039967117039967118
039967119039967120039967121039967122039967123039967124039967125039967126039967127039967128
039967129039967130039967131039967132039967133039967134039967135039967136039967137039967138
039967139039967140039967141039967142039967143039967144039967145039967146039967147039967148
039967149039967150039967151039967152039967153039967154039967155039967156039967157039967158
039967159039967160039967161039967162039967163039967164039967165039967166039967167039967168
039967169039967170039967171039967172039967173039967174039967175039967176039967177039967178
039967179039967180039967181039967182039967183039967184039967185039967186039967187039967188
039967189039967190039967191039967192039967193039967194039967195039967196039967197039967198
039967199039967200039967201039967202039967203039967204039967205039967206039967207039967208
039967209039967210039967211039967212039967213039967214039967215039967216039967217039967218
039967219039967220039967221039967222039967223039967224039967225039967226039967227039967228
039967229039967230039967231039967232039967233039967234039967235039967236039967237039967238
039967239039967240039967241039967242039967243039967244039967245039967246039967247039967248
039967249039967250039967251039967252039967253039967254039967255039967256039967257039967258
039967259039967260039967261039967262039967263039967264039967265039967266039967267039967268
039967269039967270039967271039967272039967273039967274039967275039967276039967277039967278
039967279039967280039967281039967282039967283039967284039967285039967286039967287039967288
039967289039967290039967291039967292039967293039967294039967295039967296039967297039967298
039967299039967300039967301039967302039967303039967304039967305039967306039967307039967308
039967309039967310039967311039967312039967313039967314039967315039967316039967317039967318
039967319039967320039967321039967322039967323039967324039967325039967326039967327039967328
039967329039967330039967331039967332039967333039967334039967335039967336039967337039967338
039967339039967340039967341039967342039967343039967344039967345039967346039967347039967348
039967349039967350039967351039967352039967353039967354039967355039967356039967357039967358
039967359039967360039967361039967362039967363039967364039967365039967366039967367039967368
039967369039967370039967371039967372039967373039967374039967375039967376039967377039967378
039967379039967380039967381039967382039967383039967384039967385039967386039967387039967388
039967389039967390039967391039967392039967393039967394039967395039967396039967397039967398
039967399039967400039967401039967402039967403039967404039967405039967406039967407039967408
039967409039967410039967411039967412039967413039967414039967415039967416039967417039967418
039967419039967420039967421039967422039967423039967424039967425039967426039967427039967428
039967429039967430039967431039967432039967433039967434039967435039967436039967437039967438
039967439039967440039967441039967442039967443039967444039967445039967446039967447039967448
039967449039967450039967451039967452039967453039967454039967455039967456039967457039967458
039967459039967460039967461039967462039967463039967464039967465039967466039967467039967468
039967469039967470039967471039967472039967473039967474039967475039967476039967477039967478
039967479039967480039967481039967482039967483039967484039967485039967486039967487039967488
039967489039967490039967491039967492039967493039967494039967495039967496039967497039967498
039967499039967500039967501039967502039967503039967504039967505039967506039967507039967508
039967509039967510039967511039967512039967513039967514039967515039967516039967517039967518
039967519039967520039967521039967522039967523039967524039967525039967526039967527039967528
039967529039967530039967531039967532039967533039967534039967535039967536039967537039967538
039967539039967540039967541039967542039967543039967544039967545039967546039967547039967548
039967549039967550039967551039967552039967553039967554039967555039967556039967557039967558
039967559039967560039967561039967562039967563039967564039967565039967566039967567039967568
039967569039967570039967571039967572039967573039967574039967575039967576039967577039967578
039967579039967580039967581039967582039967583039967584039967585039967586039967587039967588
039967589039967590039967591039967592039967593039967594039967595039967596039967597039967598
039967599039967600039967601039967602039967603039967604039967605039967606039967607039967608
039967609039967610039967611039967612039967613039967614039967615039967616039967617039967618
039967619039967620039967621039967622039967623039967624039967625039967626039967627039967628
039967629039967630039967631039967632039967633039967634039967635039967636039967637039967638
039967639039967640039967641039967642039967643039967644039967645039967646039967647039967648
039967649039967650039967651039967652039967653039967654039967655039967656039967657039967658
039967659039967660039967661039967662039967663039967664039967665039967666039967667039967668
039967669039967670039967671039967672039967673039967674039967675039967676039967677039967678
039967679039967680039967681039967682039967683039967684039967685039967686039967687039967688
039967689039967690039967691039967692039967693039967694039967695039967696039967697039967698
039967699039967700039967701039967702039967703039967704039967705039967706039967707039967708
039967709039967710039967711039967712039967713039967714039967715039967716039967717039967718
039967719039967720039967721039967722039967723039967724039967725039967726039967727039967728
039967729039967730039967731039967732039967733039967734039967735039967736039967737039967738
039967739039967740039967741039967742039967743039967744039967745039967746039967747039967748
039967749039967750039967751039967752039967753039967754039967755039967756039967757039967758
039967759039967760039967761039967762039967763039967764039967765039967766039967767039967768
039967769039967770039967771039967772039967773039967774039967775039967776039967777039967778
039967779039967780039967781039967782039967783039967784039967785039967786039967787039967788
039967789039967790039967791039967792039967793039967794039967795039967796039967797039967798
039967799039967800039967801039967802039967803039967804039967805039967806039967807039967808
039967809039967810039967811039967812039967813039967814039967815039967816039967817039967818
039967819039967820039967821039967822039967823039967824039967825039967826039967827039967828
039967829039967830039967831039967832039967833039967834039967835039967836039967837039967838
039967839039967840039967841039967842039967843039967844039967845039967846039967847039967848
039967849039967850039967851039967852039967853039967854039967855039967856039967857039967858
039967859039967860039967861039967862039967863039967864039967865039967866039967867039967868
039967869039967870039967871039967872039967873039967874039967875039967876039967877039967878
039967879039967880039967881039967882039967883039967884039967885039967886039967887039967888
039967889039967890039967891039967892039967893039967894039967895039967896039967897039967898
039967899039967900039967901039967902039967903039967904039967905039967906039967907039967908
039967909039967910039967911039967912039967913039967914039967915039967916039967917039967918
039967919039967920039967921039967922039967923039967924039967925039967926039967927039967928
039967929039967930039967931039967932039967933039967934039967935039967936039967937039967938
039967939039967940039967941039967942039967943039967944039967945039967946039967947039967948
039967949039967950039967951039967952039967953039967954039967955039967956039967957039967958
039967959039967960039967961039967962039967963039967964039967965039967966039967967039967968
039967969039967970039967971039967972039967973039967974039967975039967976039967977039967978
039967979039967980039967981039967982039967983039967984039967985039967986039967987039967988
039967989039967990039967991039967992039967993039967994039967995039967996039967997039967998
039967999039968000039968001039968002039968003039968004039968005039968006039968007039968008
039968009039968010039968011039968012039968013039968014039968015039968016039968017039968018
039968019039968020039968021039968022039968023039968024039968025039968026039968027039968028
039968029039968030039968031039968032039968033039968034039968035039968036039968037039968038
039968039039968040039968041039968042039968043039968044039968045039968046039968047039968048
039968049039968050039968051039968052039968053039968054039968055039968056039968057039968058
039968059039968060039968061039968062039968063039968064039968065039968066039968067039968068
039968069039968070039968071039968072039968073039968074039968075039968076039968077039968078
039968079039968080039968081039968082039968083039968084039968085039968086039968087039968088
039968089039968090039968091039968092039968093039968094039968095039968096039968097039968098
039968099039968100039968101039968102039968103039968104039968105039968106039968107039968108
039968109039968110039968111039968112039968113039968114039968115039968116039968117039968118
039968119039968120039968121039968122039968123039968124039968125039968126039968127039968128
039968129039968130039968131039968132039968133039968134039968135039968136039968137039968138
039968139039968140039968141039968142039968143039968144039968145039968146039968147039968148
039968149039968150039968151039968152039968153039968154039968155039968156039968157039968158
039968159039968160039968161039968162039968163039968164039968165039968166039968167039968168
039968169039968170039968171039968172039968173039968174039968175039968176039968177039968178
039968179039968180039968181039968182039968183039968184039968185039968186039968187039968188
039968189039968190039968191039968192039968193039968194039968195039968196039968197039968198
039968199039968200039968201039968202039968203039968204039968205039968206039968207039968208
039968209039968210039968211039968212039968213039968214039968215039968216039968217039968218
039968219039968220039968221039968222039968223039968224039968225039968226039968227039968228
039968229039968230039968231039968232039968233039968234039968235039968236039968237039968238
039968239039968240039968241039968242039968243039968244039968245039968246039968247039968248
039968249039968250039968251039968252039968253039968254039968255039968256039968257039968258
039968259039968260039968261039968262039968263039968264039968265039968266039968267039968268
039968269039968270039968271039968272039968273039968274039968275039968276039968277039968278
039968279039968280039968281039968282039968283039968284039968285039968286039968287039968288
039968289039968290039968291039968292039968293039968294039968295039968296039968297039968298
039968299039968300039968301039968302039968303039968304039968305039968306039968307039968308
039968309039968310039968311039968312039968313039968314039968315039968316039968317039968318
039968319039968320039968321039968322039968323039968324039968325039968326039968327039968328
039968329039968330039968331039968332039968333039968334039968335039968336039968337039968338
039968339039968340039968341039968342039968343039968344039968345039968346039968347039968348
039968349039968350039968351039968352039968353039968354039968355039968356039968357039968358
039968359039968360039968361039968362039968363039968364039968365039968366039968367039968368
039968369039968370039968371039968372039968373039968374039968375039968376039968377039968378
039968379039968380039968381039968382039968383039968384039968385039968386039968387039968388
039968389039968390039968391039968392039968393039968394039968395039968396039968397039968398
039968399039968400039968401039968402039968403039968404039968405039968406039968407039968408
039968409039968410039968411039968412039968413039968414039968415039968416039968417039968418
039968419039968420039968421039968422039968423039968424039968425039968426039968427039968428
039968429039968430039968431039968432039968433039968434039968435039968436039968437039968438
039968439039968440039968441039968442039968443039968444039968445039968446039968447039968448
039968449039968450039968451039968452039968453039968454039968455039968456039968457039968458
039968459039968460039968461039968462039968463039968464039968465039968466039968467039968468
039968469039968470039968471039968472039968473039968474039968475039968476039968477039968478
039968479039968480039968481039968482039968483039968484039968485039968486039968487039968488
039968489039968490039968491039968492039968493039968494039968495039968496039968497039968498
039968499039968500039968501039968502039968503039968504039968505039968506039968507039968508
039968509039968510039968511039968512039968513039968514039968515039968516039968517039968518
039968519039968520039968521039968522039968523039968524039968525039968526039968527039968528
039968529039968530039968531039968532039968533039968534039968535039968536039968537039968538
039968539039968540039968541039968542039968543039968544039968545039968546039968547039968548
039968549039968550039968551039968552039968553039968554039968555039968556039968557039968558
039968559039968560039968561039968562039968563039968564039968565039968566039968567039968568
039968569039968570039968571039968572039968573039968574039968575039968576039968577039968578
039968579039968580039968581039968582039968583039968584039968585039968586039968587039968588
039968589039968590039968591039968592039968593039968594039968595039968596039968597039968598
039968599039968600039968601039968602039968603039968604039968605039968606039968607039968608
039968609039968610039968611039968612039968613039968614039968615039968616039968617039968618
039968619039968620039968621039968622039968623039968624039968625039968626039968627039968628
039968629039968630039968631039968632039968633039968634039968635039968636039968637039968638
039968639039968640039968641039968642039968643039968644039968645039968646039968647039968648
039968649039968650039968651039968652039968653039968654039968655039968656039968657039968658
039968659039968660039968661039968662039968663039968664039968665039968666039968667039968668
039968669039968670039968671039968672039968673039968674039968675039968676039968677039968678
039968679039968680039968681039968682039968683039968684039968685039968686039968687039968688
039968689039968690039968691039968692039968693039968694039968695039968696039968697039968698
039968699039968700039968701039968702039968703039968704039968705039968706039968707039968708
039968709039968710039968711039968712039968713039968714039968715039968716039968717039968718
039968719039968720039968721039968722039968723039968724039968725039968726039968727039968728
039968729039968730039968731039968732039968733039968734039968735039968736039968737039968738
039968739039968740039968741039968742039968743039968744039968745039968746039968747039968748
039968749039968750039968751039968752039968753039968754039968755039968756039968757039968758
039968759039968760039968761039968762039968763039968764039968765039968766039968767039968768
039968769039968770039968771039968772039968773039968774039968775039968776039968777039968778
039968779039968780039968781039968782039968783039968784039968785039968786039968787039968788
039968789039968790039968791039968792039968793039968794039968795039968796039968797039968798
039968799039968800039968801039968802039968803039968804039968805039968806039968807039968808
039968809039968810039968811039968812039968813039968814039968815039968816039968817039968818
039968819039968820039968821039968822039968823039968824039968825039968826039968827039968828
039968829039968830039968831039968832039968833039968834039968835039968836039968837039968838
039968839039968840039968841039968842039968843039968844039968845039968846039968847039968848
039968849039968850039968851039968852039968853039968854039968855039968856039968857039968858
039968859039968860039968861039968862039968863039968864039968865039968866039968867039968868
039968869039968870039968871039968872039968873039968874039968875039968876039968877039968878
039968879039968880039968881039968882039968883039968884039968885039968886039968887039968888
039968889039968890039968891039968892039968893039968894039968895039968896039968897039968898
039968899039968900039968901039968902039968903039968904039968905039968906039968907039968908
039968909039968910039968911039968912039968913039968914039968915039968916039968917039968918
039968919039968920039968921039968922039968923039968924039968925039968926039968927039968928
039968929039968930039968931039968932039968933039968934039968935039968936039968937039968938
039968939039968940039968941039968942039968943039968944039968945039968946039968947039968948
039968949039968950039968951039968952039968953039968954039968955039968956039968957039968958
039968959039968960039968961039968962039968963039968964039968965039968966039968967039968968
039968969039968970039968971039968972039968973039968974039968975039968976039968977039968978
039968979039968980039968981039968982039968983039968984039968985039968986039968987039968988
039968989039968990039968991039968992039968993039968994039968995039968996039968997039968998
039968999039969000039969001039969002039969003039969004039969005039969006039969007039969008
039969009039969010039969011039969012039969013039969014039969015039969016039969017039969018
039969019039969020039969021039969022039969023039969024039969025039969026039969027039969028
039969029039969030039969031039969032039969033039969034039969035039969036039969037039969038
039969039039969040039969041039969042039969043039969044039969045039969046039969047039969048
039969049039969050039969051039969052039969053039969054039969055039969056039969057039969058
039969059039969060039969061039969062039969063039969064039969065039969066039969067039969068
039969069039969070039969071039969072039969073039969074039969075039969076039969077039969078
039969079039969080039969081039969082039969083039969084039969085039969086039969087039969088
039969089039969090039969091039969092039969093039969094039969095039969096039969097039969098
039969099039969100039969101039969102039969103039969104039969105039969106039969107039969108
039969109039969110039969111039969112039969113039969114039969115039969116039969117039969118
039969119039969120039969121039969122039969123039969124039969125039969126039969127039969128
039969129039969130039969131039969132039969133039969134039969135039969136039969137039969138
039969139039969140039969141039969142039969143039969144039969145039969146039969147039969148
039969149039969150039969151039969152039969153039969154039969155039969156039969157039969158
039969159039969160039969161039969162039969163039969164039969165039969166039969167039969168
039969169039969170039969171039969172039969173039969174039969175039969176039969177039969178
039969179039969180039969181039969182039969183039969184039969185039969186039969187039969188
039969189039969190039969191039969192039969193039969194039969195039969196039969197039969198
039969199039969200039969201039969202039969203039969204039969205039969206039969207039969208
039969209039969210039969211039969212039969213039969214039969215039969216039969217039969218
039969219039969220039969221039969222039969223039969224039969225039969226039969227039969228
039969229039969230039969231039969232039969233039969234039969235039969236039969237039969238
039969239039969240039969241039969242039969243039969244039969245039969246039969247039969248
039969249039969250039969251039969252039969253039969254039969255039969256039969257039969258
039969259039969260039969261039969262039969263039969264039969265039969266039969267039969268
039969269039969270039969271039969272039969273039969274039969275039969276039969277039969278
039969279039969280039969281039969282039969283039969284039969285039969286039969287039969288
039969289039969290039969291039969292039969293039969294039969295039969296039969297039969298
039969299039969300039969301039969302039969303039969304039969305039969306039969307039969308
039969309039969310039969311039969312039969313039969314039969315039969316039969317039969318
039969319039969320039969321039969322039969323039969324039969325039969326039969327039969328
039969329039969330039969331039969332039969333039969334039969335039969336039969337039969338
039969339039969340039969341039969342039969343039969344039969345039969346039969347039969348
039969349039969350039969351039969352039969353039969354039969355039969356039969357039969358
039969359039969360039969361039969362039969363039969364039969365039969366039969367039969368
039969369039969370039969371039969372039969373039969374039969375039969376039969377039969378
039969379039969380039969381039969382039969383039969384039969385039969386039969387039969388
039969389039969390039969391039969392039969393039969394039969395039969396039969397039969398
039969399039969400039969401039969402039969403039969404039969405039969406039969407039969408
039969409039969410039969411039969412039969413039969414039969415039969416039969417039969418
039969419039969420039969421039969422039969423039969424039969425039969426039969427039969428
039969429039969430039969431039969432039969433039969434039969435039969436039969437039969438
039969439039969440039969441039969442039969443039969444039969445039969446039969447039969448
039969449039969450039969451039969452039969453039969454039969455039969456039969457039969458
039969459039969460039969461039969462039969463039969464039969465039969466039969467039969468
039969469039969470039969471039969472039969473039969474039969475039969476039969477039969478
039969479039969480039969481039969482039969483039969484039969485039969486039969487039969488
039969489039969490039969491039969492039969493039969494039969495039969496039969497039969498
039969499039969500039969501039969502039969503039969504039969505039969506039969507039969508
039969509039969510039969511039969512039969513039969514039969515039969516039969517039969518
039969519039969520039969521039969522039969523039969524039969525039969526039969527039969528
039969529039969530039969531039969532039969533039969534039969535039969536039969537039969538
039969539039969540039969541039969542039969543039969544039969545039969546039969547039969548
039969549039969550039969551039969552039969553039969554039969555039969556039969557039969558
039969559039969560039969561039969562039969563039969564039969565039969566039969567039969568
039969569039969570039969571039969572039969573039969574039969575039969576039969577039969578
039969579039969580039969581039969582039969583039969584039969585039969586039969587039969588
039969589039969590039969591039969592039969593039969594039969595039969596039969597039969598
039969599039969600039969601039969602039969603039969604039969605039969606039969607039969608
039969609039969610039969611039969612039969613039969614039969615039969616039969617039969618
039969619039969620039969621039969622039969623039969624039969625039969626039969627039969628
039969629039969630039969631039969632039969633039969634039969635039969636039969637039969638
039969639039969640039969641039969642039969643039969644039969645039969646039969647039969648
039969649039969650039969651039969652039969653039969654039969655039969656039969657039969658
039969659039969660039969661039969662039969663039969664039969665039969666039969667039969668
039969669039969670039969671039969672039969673039969674039969675039969676039969677039969678
039969679039969680039969681039969682039969683039969684039969685039969686039969687039969688
039969689039969690039969691039969692039969693039969694039969695039969696039969697039969698
039969699039969700039969701039969702039969703039969704039969705039969706039969707039969708
039969709039969710039969711039969712039969713039969714039969715039969716039969717039969718
039969719039969720039969721039969722039969723039969724039969725039969726039969727039969728
039969729039969730039969731039969732039969733039969734039969735039969736039969737039969738
039969739039969740039969741039969742039969743039969744039969745039969746039969747039969748
039969749039969750039969751039969752039969753039969754039969755039969756039969757039969758
039969759039969760039969761039969762039969763039969764039969765039969766039969767039969768
039969769039969770039969771039969772039969773039969774039969775039969776039969777039969778
039969779039969780039969781039969782039969783039969784039969785039969786039969787039969788
039969789039969790039969791039969792039969793039969794039969795039969796039969797039969798
039969799039969800039969801039969802039969803039969804039969805039969806039969807039969808
039969809039969810039969811039969812039969813039969814039969815039969816039969817039969818
039969819039969820039969821039969822039969823039969824039969825039969826039969827039969828
039969829039969830039969831039969832039969833039969834039969835039969836039969837039969838
039969839039969840039969841039969842039969843039969844039969845039969846039969847039969848
039969849039969850039969851039969852039969853039969854039969855039969856039969857039969858
039969859039969860039969861039969862039969863039969864039969865039969866039969867039969868
039969869039969870039969871039969872039969873039969874039969875039969876039969877039969878
039969879039969880039969881039969882039969883039969884039969885039969886039969887039969888
039969889039969890039969891039969892039969893039969894039969895039969896039969897039969898
039969899039969900039969901039969902039969903039969904039969905039969906039969907039969908
039969909039969910039969911039969912039969913039969914039969915039969916039969917039969918
039969919039969920039969921039969922039969923039969924039969925039969926039969927039969928
039969929039969930039969931039969932039969933039969934039969935039969936039969937039969938
039969939039969940039969941039969942039969943039969944039969945039969946039969947039969948
039969949039969950039969951039969952039969953039969954039969955039969956039969957039969958
039969959039969960039969961039969962039969963039969964039969965039969966039969967039969968
039969969039969970039969971039969972039969973039969974039969975039969976039969977039969978
039969979039969980039969981039969982039969983039969984039969985039969986039969987039969988
039969989039969990039969991039969992039969993039969994039969995039969996039969997039969998
039969999039970000039970001039970002039970003039970004039970005039970006039970007039970008
039970009039970010039970011039970012039970013039970014039970015039970016039970017039970018
039970019039970020039970021039970022039970023039970024039970025039970026039970027039970028
039970029039970030039970031039970032039970033039970034039970035039970036039970037039970038
039970039039970040039970041039970042039970043039970044039970045039970046039970047039970048
039970049039970050039970051039970052039970053039970054039970055039970056039970057039970058
039970059039970060039970061039970062039970063039970064039970065039970066039970067039970068
039970069039970070039970071039970072039970073039970074039970075039970076039970077039970078
039970079039970080039970081039970082039970083039970084039970085039970086039970087039970088
039970089039970090039970091039970092039970093039970094039970095039970096039970097039970098
039970099039970100039970101039970102039970103039970104039970105039970106039970107039970108
039970109039970110039970111039970112039970113039970114039970115039970116039970117039970118
039970119039970120039970121039970122039970123039970124039970125039970126039970127039970128
039970129039970130039970131039970132039970133039970134039970135039970136039970137039970138
039970139039970140039970141039970142039970143039970144039970145039970146039970147039970148
039970149


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