039944020039944021039944022039944023039944024039944025039944026039944027039944028
039944029039944030039944031039944032039944033039944034039944035039944036039944037039944038
039944039039944040039944041039944042039944043039944044039944045039944046039944047039944048
039944049039944050039944051039944052039944053039944054039944055039944056039944057039944058
039944059039944060039944061039944062039944063039944064039944065039944066039944067039944068
039944069039944070039944071039944072039944073039944074039944075039944076039944077039944078
039944079039944080039944081039944082039944083039944084039944085039944086039944087039944088
039944089039944090039944091039944092039944093039944094039944095039944096039944097039944098
039944099039944100039944101039944102039944103039944104039944105039944106039944107039944108
039944109039944110039944111039944112039944113039944114039944115039944116039944117039944118
039944119039944120039944121039944122039944123039944124039944125039944126039944127039944128
039944129039944130039944131039944132039944133039944134039944135039944136039944137039944138
039944139039944140039944141039944142039944143039944144039944145039944146039944147039944148
039944149039944150039944151039944152039944153039944154039944155039944156039944157039944158
039944159039944160039944161039944162039944163039944164039944165039944166039944167039944168
039944169039944170039944171039944172039944173039944174039944175039944176039944177039944178
039944179039944180039944181039944182039944183039944184039944185039944186039944187039944188
039944189039944190039944191039944192039944193039944194039944195039944196039944197039944198
039944199039944200039944201039944202039944203039944204039944205039944206039944207039944208
039944209039944210039944211039944212039944213039944214039944215039944216039944217039944218
039944219039944220039944221039944222039944223039944224039944225039944226039944227039944228
039944229039944230039944231039944232039944233039944234039944235039944236039944237039944238
039944239039944240039944241039944242039944243039944244039944245039944246039944247039944248
039944249039944250039944251039944252039944253039944254039944255039944256039944257039944258
039944259039944260039944261039944262039944263039944264039944265039944266039944267039944268
039944269039944270039944271039944272039944273039944274039944275039944276039944277039944278
039944279039944280039944281039944282039944283039944284039944285039944286039944287039944288
039944289039944290039944291039944292039944293039944294039944295039944296039944297039944298
039944299039944300039944301039944302039944303039944304039944305039944306039944307039944308
039944309039944310039944311039944312039944313039944314039944315039944316039944317039944318
039944319039944320039944321039944322039944323039944324039944325039944326039944327039944328
039944329039944330039944331039944332039944333039944334039944335039944336039944337039944338
039944339039944340039944341039944342039944343039944344039944345039944346039944347039944348
039944349039944350039944351039944352039944353039944354039944355039944356039944357039944358
039944359039944360039944361039944362039944363039944364039944365039944366039944367039944368
039944369039944370039944371039944372039944373039944374039944375039944376039944377039944378
039944379039944380039944381039944382039944383039944384039944385039944386039944387039944388
039944389039944390039944391039944392039944393039944394039944395039944396039944397039944398
039944399039944400039944401039944402039944403039944404039944405039944406039944407039944408
039944409039944410039944411039944412039944413039944414039944415039944416039944417039944418
039944419039944420039944421039944422039944423039944424039944425039944426039944427039944428
039944429039944430039944431039944432039944433039944434039944435039944436039944437039944438
039944439039944440039944441039944442039944443039944444039944445039944446039944447039944448
039944449039944450039944451039944452039944453039944454039944455039944456039944457039944458
039944459039944460039944461039944462039944463039944464039944465039944466039944467039944468
039944469039944470039944471039944472039944473039944474039944475039944476039944477039944478
039944479039944480039944481039944482039944483039944484039944485039944486039944487039944488
039944489039944490039944491039944492039944493039944494039944495039944496039944497039944498
039944499039944500039944501039944502039944503039944504039944505039944506039944507039944508
039944509039944510039944511039944512039944513039944514039944515039944516039944517039944518
039944519039944520039944521039944522039944523039944524039944525039944526039944527039944528
039944529039944530039944531039944532039944533039944534039944535039944536039944537039944538
039944539039944540039944541039944542039944543039944544039944545039944546039944547039944548
039944549039944550039944551039944552039944553039944554039944555039944556039944557039944558
039944559039944560039944561039944562039944563039944564039944565039944566039944567039944568
039944569039944570039944571039944572039944573039944574039944575039944576039944577039944578
039944579039944580039944581039944582039944583039944584039944585039944586039944587039944588
039944589039944590039944591039944592039944593039944594039944595039944596039944597039944598
039944599039944600039944601039944602039944603039944604039944605039944606039944607039944608
039944609039944610039944611039944612039944613039944614039944615039944616039944617039944618
039944619039944620039944621039944622039944623039944624039944625039944626039944627039944628
039944629039944630039944631039944632039944633039944634039944635039944636039944637039944638
039944639039944640039944641039944642039944643039944644039944645039944646039944647039944648
039944649039944650039944651039944652039944653039944654039944655039944656039944657039944658
039944659039944660039944661039944662039944663039944664039944665039944666039944667039944668
039944669039944670039944671039944672039944673039944674039944675039944676039944677039944678
039944679039944680039944681039944682039944683039944684039944685039944686039944687039944688
039944689039944690039944691039944692039944693039944694039944695039944696039944697039944698
039944699039944700039944701039944702039944703039944704039944705039944706039944707039944708
039944709039944710039944711039944712039944713039944714039944715039944716039944717039944718
039944719039944720039944721039944722039944723039944724039944725039944726039944727039944728
039944729039944730039944731039944732039944733039944734039944735039944736039944737039944738
039944739039944740039944741039944742039944743039944744039944745039944746039944747039944748
039944749039944750039944751039944752039944753039944754039944755039944756039944757039944758
039944759039944760039944761039944762039944763039944764039944765039944766039944767039944768
039944769039944770039944771039944772039944773039944774039944775039944776039944777039944778
039944779039944780039944781039944782039944783039944784039944785039944786039944787039944788
039944789039944790039944791039944792039944793039944794039944795039944796039944797039944798
039944799039944800039944801039944802039944803039944804039944805039944806039944807039944808
039944809039944810039944811039944812039944813039944814039944815039944816039944817039944818
039944819039944820039944821039944822039944823039944824039944825039944826039944827039944828
039944829039944830039944831039944832039944833039944834039944835039944836039944837039944838
039944839039944840039944841039944842039944843039944844039944845039944846039944847039944848
039944849039944850039944851039944852039944853039944854039944855039944856039944857039944858
039944859039944860039944861039944862039944863039944864039944865039944866039944867039944868
039944869039944870039944871039944872039944873039944874039944875039944876039944877039944878
039944879039944880039944881039944882039944883039944884039944885039944886039944887039944888
039944889039944890039944891039944892039944893039944894039944895039944896039944897039944898
039944899039944900039944901039944902039944903039944904039944905039944906039944907039944908
039944909039944910039944911039944912039944913039944914039944915039944916039944917039944918
039944919039944920039944921039944922039944923039944924039944925039944926039944927039944928
039944929039944930039944931039944932039944933039944934039944935039944936039944937039944938
039944939039944940039944941039944942039944943039944944039944945039944946039944947039944948
039944949039944950039944951039944952039944953039944954039944955039944956039944957039944958
039944959039944960039944961039944962039944963039944964039944965039944966039944967039944968
039944969039944970039944971039944972039944973039944974039944975039944976039944977039944978
039944979039944980039944981039944982039944983039944984039944985039944986039944987039944988
039944989039944990039944991039944992039944993039944994039944995039944996039944997039944998
039944999039945000039945001039945002039945003039945004039945005039945006039945007039945008
039945009039945010039945011039945012039945013039945014039945015039945016039945017039945018
039945019039945020039945021039945022039945023039945024039945025039945026039945027039945028
039945029039945030039945031039945032039945033039945034039945035039945036039945037039945038
039945039039945040039945041039945042039945043039945044039945045039945046039945047039945048
039945049039945050039945051039945052039945053039945054039945055039945056039945057039945058
039945059039945060039945061039945062039945063039945064039945065039945066039945067039945068
039945069039945070039945071039945072039945073039945074039945075039945076039945077039945078
039945079039945080039945081039945082039945083039945084039945085039945086039945087039945088
039945089039945090039945091039945092039945093039945094039945095039945096039945097039945098
039945099039945100039945101039945102039945103039945104039945105039945106039945107039945108
039945109039945110039945111039945112039945113039945114039945115039945116039945117039945118
039945119039945120039945121039945122039945123039945124039945125039945126039945127039945128
039945129039945130039945131039945132039945133039945134039945135039945136039945137039945138
039945139039945140039945141039945142039945143039945144039945145039945146039945147039945148
039945149039945150039945151039945152039945153039945154039945155039945156039945157039945158
039945159039945160039945161039945162039945163039945164039945165039945166039945167039945168
039945169039945170039945171039945172039945173039945174039945175039945176039945177039945178
039945179039945180039945181039945182039945183039945184039945185039945186039945187039945188
039945189039945190039945191039945192039945193039945194039945195039945196039945197039945198
039945199039945200039945201039945202039945203039945204039945205039945206039945207039945208
039945209039945210039945211039945212039945213039945214039945215039945216039945217039945218
039945219039945220039945221039945222039945223039945224039945225039945226039945227039945228
039945229039945230039945231039945232039945233039945234039945235039945236039945237039945238
039945239039945240039945241039945242039945243039945244039945245039945246039945247039945248
039945249039945250039945251039945252039945253039945254039945255039945256039945257039945258
039945259039945260039945261039945262039945263039945264039945265039945266039945267039945268
039945269039945270039945271039945272039945273039945274039945275039945276039945277039945278
039945279039945280039945281039945282039945283039945284039945285039945286039945287039945288
039945289039945290039945291039945292039945293039945294039945295039945296039945297039945298
039945299039945300039945301039945302039945303039945304039945305039945306039945307039945308
039945309039945310039945311039945312039945313039945314039945315039945316039945317039945318
039945319039945320039945321039945322039945323039945324039945325039945326039945327039945328
039945329039945330039945331039945332039945333039945334039945335039945336039945337039945338
039945339039945340039945341039945342039945343039945344039945345039945346039945347039945348
039945349039945350039945351039945352039945353039945354039945355039945356039945357039945358
039945359039945360039945361039945362039945363039945364039945365039945366039945367039945368
039945369039945370039945371039945372039945373039945374039945375039945376039945377039945378
039945379039945380039945381039945382039945383039945384039945385039945386039945387039945388
039945389039945390039945391039945392039945393039945394039945395039945396039945397039945398
039945399039945400039945401039945402039945403039945404039945405039945406039945407039945408
039945409039945410039945411039945412039945413039945414039945415039945416039945417039945418
039945419039945420039945421039945422039945423039945424039945425039945426039945427039945428
039945429039945430039945431039945432039945433039945434039945435039945436039945437039945438
039945439039945440039945441039945442039945443039945444039945445039945446039945447039945448
039945449039945450039945451039945452039945453039945454039945455039945456039945457039945458
039945459039945460039945461039945462039945463039945464039945465039945466039945467039945468
039945469039945470039945471039945472039945473039945474039945475039945476039945477039945478
039945479039945480039945481039945482039945483039945484039945485039945486039945487039945488
039945489039945490039945491039945492039945493039945494039945495039945496039945497039945498
039945499039945500039945501039945502039945503039945504039945505039945506039945507039945508
039945509039945510039945511039945512039945513039945514039945515039945516039945517039945518
039945519039945520039945521039945522039945523039945524039945525039945526039945527039945528
039945529039945530039945531039945532039945533039945534039945535039945536039945537039945538
039945539039945540039945541039945542039945543039945544039945545039945546039945547039945548
039945549039945550039945551039945552039945553039945554039945555039945556039945557039945558
039945559039945560039945561039945562039945563039945564039945565039945566039945567039945568
039945569039945570039945571039945572039945573039945574039945575039945576039945577039945578
039945579039945580039945581039945582039945583039945584039945585039945586039945587039945588
039945589039945590039945591039945592039945593039945594039945595039945596039945597039945598
039945599039945600039945601039945602039945603039945604039945605039945606039945607039945608
039945609039945610039945611039945612039945613039945614039945615039945616039945617039945618
039945619039945620039945621039945622039945623039945624039945625039945626039945627039945628
039945629039945630039945631039945632039945633039945634039945635039945636039945637039945638
039945639039945640039945641039945642039945643039945644039945645039945646039945647039945648
039945649039945650039945651039945652039945653039945654039945655039945656039945657039945658
039945659039945660039945661039945662039945663039945664039945665039945666039945667039945668
039945669039945670039945671039945672039945673039945674039945675039945676039945677039945678
039945679039945680039945681039945682039945683039945684039945685039945686039945687039945688
039945689039945690039945691039945692039945693039945694039945695039945696039945697039945698
039945699039945700039945701039945702039945703039945704039945705039945706039945707039945708
039945709039945710039945711039945712039945713039945714039945715039945716039945717039945718
039945719039945720039945721039945722039945723039945724039945725039945726039945727039945728
039945729039945730039945731039945732039945733039945734039945735039945736039945737039945738
039945739039945740039945741039945742039945743039945744039945745039945746039945747039945748
039945749039945750039945751039945752039945753039945754039945755039945756039945757039945758
039945759039945760039945761039945762039945763039945764039945765039945766039945767039945768
039945769039945770039945771039945772039945773039945774039945775039945776039945777039945778
039945779039945780039945781039945782039945783039945784039945785039945786039945787039945788
039945789039945790039945791039945792039945793039945794039945795039945796039945797039945798
039945799039945800039945801039945802039945803039945804039945805039945806039945807039945808
039945809039945810039945811039945812039945813039945814039945815039945816039945817039945818
039945819039945820039945821039945822039945823039945824039945825039945826039945827039945828
039945829039945830039945831039945832039945833039945834039945835039945836039945837039945838
039945839039945840039945841039945842039945843039945844039945845039945846039945847039945848
039945849039945850039945851039945852039945853039945854039945855039945856039945857039945858
039945859039945860039945861039945862039945863039945864039945865039945866039945867039945868
039945869039945870039945871039945872039945873039945874039945875039945876039945877039945878
039945879039945880039945881039945882039945883039945884039945885039945886039945887039945888
039945889039945890039945891039945892039945893039945894039945895039945896039945897039945898
039945899039945900039945901039945902039945903039945904039945905039945906039945907039945908
039945909039945910039945911039945912039945913039945914039945915039945916039945917039945918
039945919039945920039945921039945922039945923039945924039945925039945926039945927039945928
039945929039945930039945931039945932039945933039945934039945935039945936039945937039945938
039945939039945940039945941039945942039945943039945944039945945039945946039945947039945948
039945949039945950039945951039945952039945953039945954039945955039945956039945957039945958
039945959039945960039945961039945962039945963039945964039945965039945966039945967039945968
039945969039945970039945971039945972039945973039945974039945975039945976039945977039945978
039945979039945980039945981039945982039945983039945984039945985039945986039945987039945988
039945989039945990039945991039945992039945993039945994039945995039945996039945997039945998
039945999039946000039946001039946002039946003039946004039946005039946006039946007039946008
039946009039946010039946011039946012039946013039946014039946015039946016039946017039946018
039946019039946020039946021039946022039946023039946024039946025039946026039946027039946028
039946029039946030039946031039946032039946033039946034039946035039946036039946037039946038
039946039039946040039946041039946042039946043039946044039946045039946046039946047039946048
039946049039946050039946051039946052039946053039946054039946055039946056039946057039946058
039946059039946060039946061039946062039946063039946064039946065039946066039946067039946068
039946069039946070039946071039946072039946073039946074039946075039946076039946077039946078
039946079039946080039946081039946082039946083039946084039946085039946086039946087039946088
039946089039946090039946091039946092039946093039946094039946095039946096039946097039946098
039946099039946100039946101039946102039946103039946104039946105039946106039946107039946108
039946109039946110039946111039946112039946113039946114039946115039946116039946117039946118
039946119039946120039946121039946122039946123039946124039946125039946126039946127039946128
039946129039946130039946131039946132039946133039946134039946135039946136039946137039946138
039946139039946140039946141039946142039946143039946144039946145039946146039946147039946148
039946149039946150039946151039946152039946153039946154039946155039946156039946157039946158
039946159039946160039946161039946162039946163039946164039946165039946166039946167039946168
039946169039946170039946171039946172039946173039946174039946175039946176039946177039946178
039946179039946180039946181039946182039946183039946184039946185039946186039946187039946188
039946189039946190039946191039946192039946193039946194039946195039946196039946197039946198
039946199039946200039946201039946202039946203039946204039946205039946206039946207039946208
039946209039946210039946211039946212039946213039946214039946215039946216039946217039946218
039946219039946220039946221039946222039946223039946224039946225039946226039946227039946228
039946229039946230039946231039946232039946233039946234039946235039946236039946237039946238
039946239039946240039946241039946242039946243039946244039946245039946246039946247039946248
039946249039946250039946251039946252039946253039946254039946255039946256039946257039946258
039946259039946260039946261039946262039946263039946264039946265039946266039946267039946268
039946269039946270039946271039946272039946273039946274039946275039946276039946277039946278
039946279039946280039946281039946282039946283039946284039946285039946286039946287039946288
039946289039946290039946291039946292039946293039946294039946295039946296039946297039946298
039946299039946300039946301039946302039946303039946304039946305039946306039946307039946308
039946309039946310039946311039946312039946313039946314039946315039946316039946317039946318
039946319039946320039946321039946322039946323039946324039946325039946326039946327039946328
039946329039946330039946331039946332039946333039946334039946335039946336039946337039946338
039946339039946340039946341039946342039946343039946344039946345039946346039946347039946348
039946349039946350039946351039946352039946353039946354039946355039946356039946357039946358
039946359039946360039946361039946362039946363039946364039946365039946366039946367039946368
039946369039946370039946371039946372039946373039946374039946375039946376039946377039946378
039946379039946380039946381039946382039946383039946384039946385039946386039946387039946388
039946389039946390039946391039946392039946393039946394039946395039946396039946397039946398
039946399039946400039946401039946402039946403039946404039946405039946406039946407039946408
039946409039946410039946411039946412039946413039946414039946415039946416039946417039946418
039946419039946420039946421039946422039946423039946424039946425039946426039946427039946428
039946429039946430039946431039946432039946433039946434039946435039946436039946437039946438
039946439039946440039946441039946442039946443039946444039946445039946446039946447039946448
039946449039946450039946451039946452039946453039946454039946455039946456039946457039946458
039946459039946460039946461039946462039946463039946464039946465039946466039946467039946468
039946469039946470039946471039946472039946473039946474039946475039946476039946477039946478
039946479039946480039946481039946482039946483039946484039946485039946486039946487039946488
039946489039946490039946491039946492039946493039946494039946495039946496039946497039946498
039946499039946500039946501039946502039946503039946504039946505039946506039946507039946508
039946509039946510039946511039946512039946513039946514039946515039946516039946517039946518
039946519039946520039946521039946522039946523039946524039946525039946526039946527039946528
039946529039946530039946531039946532039946533039946534039946535039946536039946537039946538
039946539039946540039946541039946542039946543039946544039946545039946546039946547039946548
039946549039946550039946551039946552039946553039946554039946555039946556039946557039946558
039946559039946560039946561039946562039946563039946564039946565039946566039946567039946568
039946569039946570039946571039946572039946573039946574039946575039946576039946577039946578
039946579039946580039946581039946582039946583039946584039946585039946586039946587039946588
039946589039946590039946591039946592039946593039946594039946595039946596039946597039946598
039946599039946600039946601039946602039946603039946604039946605039946606039946607039946608
039946609039946610039946611039946612039946613039946614039946615039946616039946617039946618
039946619039946620039946621039946622039946623039946624039946625039946626039946627039946628
039946629039946630039946631039946632039946633039946634039946635039946636039946637039946638
039946639039946640039946641039946642039946643039946644039946645039946646039946647039946648
039946649039946650039946651039946652039946653039946654039946655039946656039946657039946658
039946659039946660039946661039946662039946663039946664039946665039946666039946667039946668
039946669039946670039946671039946672039946673039946674039946675039946676039946677039946678
039946679039946680039946681039946682039946683039946684039946685039946686039946687039946688
039946689039946690039946691039946692039946693039946694039946695039946696039946697039946698
039946699039946700039946701039946702039946703039946704039946705039946706039946707039946708
039946709039946710039946711039946712039946713039946714039946715039946716039946717039946718
039946719039946720039946721039946722039946723039946724039946725039946726039946727039946728
039946729039946730039946731039946732039946733039946734039946735039946736039946737039946738
039946739039946740039946741039946742039946743039946744039946745039946746039946747039946748
039946749039946750039946751039946752039946753039946754039946755039946756039946757039946758
039946759039946760039946761039946762039946763039946764039946765039946766039946767039946768
039946769039946770039946771039946772039946773039946774039946775039946776039946777039946778
039946779039946780039946781039946782039946783039946784039946785039946786039946787039946788
039946789039946790039946791039946792039946793039946794039946795039946796039946797039946798
039946799039946800039946801039946802039946803039946804039946805039946806039946807039946808
039946809039946810039946811039946812039946813039946814039946815039946816039946817039946818
039946819039946820039946821039946822039946823039946824039946825039946826039946827039946828
039946829039946830039946831039946832039946833039946834039946835039946836039946837039946838
039946839039946840039946841039946842039946843039946844039946845039946846039946847039946848
039946849039946850039946851039946852039946853039946854039946855039946856039946857039946858
039946859039946860039946861039946862039946863039946864039946865039946866039946867039946868
039946869039946870039946871039946872039946873039946874039946875039946876039946877039946878
039946879039946880039946881039946882039946883039946884039946885039946886039946887039946888
039946889039946890039946891039946892039946893039946894039946895039946896039946897039946898
039946899039946900039946901039946902039946903039946904039946905039946906039946907039946908
039946909039946910039946911039946912039946913039946914039946915039946916039946917039946918
039946919039946920039946921039946922039946923039946924039946925039946926039946927039946928
039946929039946930039946931039946932039946933039946934039946935039946936039946937039946938
039946939039946940039946941039946942039946943039946944039946945039946946039946947039946948
039946949039946950039946951039946952039946953039946954039946955039946956039946957039946958
039946959039946960039946961039946962039946963039946964039946965039946966039946967039946968
039946969039946970039946971039946972039946973039946974039946975039946976039946977039946978
039946979039946980039946981039946982039946983039946984039946985039946986039946987039946988
039946989039946990039946991039946992039946993039946994039946995039946996039946997039946998
039946999039947000039947001039947002039947003039947004039947005039947006039947007039947008
039947009039947010039947011039947012039947013039947014039947015039947016039947017039947018
039947019039947020039947021039947022039947023039947024039947025039947026039947027039947028
039947029039947030039947031039947032039947033039947034039947035039947036039947037039947038
039947039039947040039947041039947042039947043039947044039947045039947046039947047039947048
039947049039947050039947051039947052039947053039947054039947055039947056039947057039947058
039947059039947060039947061039947062039947063039947064039947065039947066039947067039947068
039947069039947070039947071039947072039947073039947074039947075039947076039947077039947078
039947079039947080039947081039947082039947083039947084039947085039947086039947087039947088
039947089039947090039947091039947092039947093039947094039947095039947096039947097039947098
039947099039947100039947101039947102039947103039947104039947105039947106039947107039947108
039947109039947110039947111039947112039947113039947114039947115039947116039947117039947118
039947119039947120039947121039947122039947123039947124039947125039947126039947127039947128
039947129039947130039947131039947132039947133039947134039947135039947136039947137039947138
039947139039947140039947141039947142039947143039947144039947145039947146039947147039947148
039947149039947150039947151039947152039947153039947154039947155039947156039947157039947158
039947159039947160039947161039947162039947163039947164039947165039947166039947167039947168
039947169039947170039947171039947172039947173039947174039947175039947176039947177039947178
039947179039947180039947181039947182039947183039947184039947185039947186039947187039947188
039947189039947190039947191039947192039947193039947194039947195039947196039947197039947198
039947199039947200039947201039947202039947203039947204039947205039947206039947207039947208
039947209039947210039947211039947212039947213039947214039947215039947216039947217039947218
039947219039947220039947221039947222039947223039947224039947225039947226039947227039947228
039947229039947230039947231039947232039947233039947234039947235039947236039947237039947238
039947239039947240039947241039947242039947243039947244039947245039947246039947247039947248
039947249039947250039947251039947252039947253039947254039947255039947256039947257039947258
039947259039947260039947261039947262039947263039947264039947265039947266039947267039947268
039947269039947270039947271039947272039947273039947274039947275039947276039947277039947278
039947279039947280039947281039947282039947283039947284039947285039947286039947287039947288
039947289039947290039947291039947292039947293039947294039947295039947296039947297039947298
039947299039947300039947301039947302039947303039947304039947305039947306039947307039947308
039947309039947310039947311039947312039947313039947314039947315039947316039947317039947318
039947319039947320039947321039947322039947323039947324039947325039947326039947327039947328
039947329039947330039947331039947332039947333039947334039947335039947336039947337039947338
039947339039947340039947341039947342039947343039947344039947345039947346039947347039947348
039947349039947350039947351039947352039947353039947354039947355039947356039947357039947358
039947359039947360039947361039947362039947363039947364039947365039947366039947367039947368
039947369039947370039947371039947372039947373039947374039947375039947376039947377039947378
039947379039947380039947381039947382039947383039947384039947385039947386039947387039947388
039947389039947390039947391039947392039947393039947394039947395039947396039947397039947398
039947399039947400039947401039947402039947403039947404039947405039947406039947407039947408
039947409039947410039947411039947412039947413039947414039947415039947416039947417039947418
039947419039947420039947421039947422039947423039947424039947425039947426039947427039947428
039947429039947430039947431039947432039947433039947434039947435039947436039947437039947438
039947439039947440039947441039947442039947443039947444039947445039947446039947447039947448
039947449039947450039947451039947452039947453039947454039947455039947456039947457039947458
039947459039947460039947461039947462039947463039947464039947465039947466039947467039947468
039947469039947470039947471039947472039947473039947474039947475039947476039947477039947478
039947479039947480039947481039947482039947483039947484039947485039947486039947487039947488
039947489039947490039947491039947492039947493039947494039947495039947496039947497039947498
039947499039947500039947501039947502039947503039947504039947505039947506039947507039947508
039947509039947510039947511039947512039947513039947514039947515039947516039947517039947518
039947519039947520039947521039947522039947523039947524039947525039947526039947527039947528
039947529039947530039947531039947532039947533039947534039947535039947536039947537039947538
039947539039947540039947541039947542039947543039947544039947545039947546039947547039947548
039947549039947550039947551039947552039947553039947554039947555039947556039947557039947558
039947559039947560039947561039947562039947563039947564039947565039947566039947567039947568
039947569039947570039947571039947572039947573039947574039947575039947576039947577039947578
039947579039947580039947581039947582039947583039947584039947585039947586039947587039947588
039947589039947590039947591039947592039947593039947594039947595039947596039947597039947598
039947599039947600039947601039947602039947603039947604039947605039947606039947607039947608
039947609039947610039947611039947612039947613039947614039947615039947616039947617039947618
039947619039947620039947621039947622039947623039947624039947625039947626039947627039947628
039947629039947630039947631039947632039947633039947634039947635039947636039947637039947638
039947639039947640039947641039947642039947643039947644039947645039947646039947647039947648
039947649039947650039947651039947652039947653039947654039947655039947656039947657039947658
039947659039947660039947661039947662039947663039947664039947665039947666039947667039947668
039947669039947670039947671039947672039947673039947674039947675039947676039947677039947678
039947679039947680039947681039947682039947683039947684039947685039947686039947687039947688
039947689039947690039947691039947692039947693039947694039947695039947696039947697039947698
039947699039947700039947701039947702039947703039947704039947705039947706039947707039947708
039947709039947710039947711039947712039947713039947714039947715039947716039947717039947718
039947719039947720039947721039947722039947723039947724039947725039947726039947727039947728
039947729039947730039947731039947732039947733039947734039947735039947736039947737039947738
039947739039947740039947741039947742039947743039947744039947745039947746039947747039947748
039947749039947750039947751039947752039947753039947754039947755039947756039947757039947758
039947759039947760039947761039947762039947763039947764039947765039947766039947767039947768
039947769039947770039947771039947772039947773039947774039947775039947776039947777039947778
039947779039947780039947781039947782039947783039947784039947785039947786039947787039947788
039947789039947790039947791039947792039947793039947794039947795039947796039947797039947798
039947799039947800039947801039947802039947803039947804039947805039947806039947807039947808
039947809039947810039947811039947812039947813039947814039947815039947816039947817039947818
039947819039947820039947821039947822039947823039947824039947825039947826039947827039947828
039947829039947830039947831039947832039947833039947834039947835039947836039947837039947838
039947839039947840039947841039947842039947843039947844039947845039947846039947847039947848
039947849039947850039947851039947852039947853039947854039947855039947856039947857039947858
039947859039947860039947861039947862039947863039947864039947865039947866039947867039947868
039947869039947870039947871039947872039947873039947874039947875039947876039947877039947878
039947879039947880039947881039947882039947883039947884039947885039947886039947887039947888
039947889039947890039947891039947892039947893039947894039947895039947896039947897039947898
039947899039947900039947901039947902039947903039947904039947905039947906039947907039947908
039947909039947910039947911039947912039947913039947914039947915039947916039947917039947918
039947919039947920039947921039947922039947923039947924039947925039947926039947927039947928
039947929039947930039947931039947932039947933039947934039947935039947936039947937039947938
039947939039947940039947941039947942039947943039947944039947945039947946039947947039947948
039947949039947950039947951039947952039947953039947954039947955039947956039947957039947958
039947959039947960039947961039947962039947963039947964039947965039947966039947967039947968
039947969039947970039947971039947972039947973039947974039947975039947976039947977039947978
039947979039947980039947981039947982039947983039947984039947985039947986039947987039947988
039947989039947990039947991039947992039947993039947994039947995039947996039947997039947998
039947999039948000039948001039948002039948003039948004039948005039948006039948007039948008
039948009039948010039948011039948012039948013039948014039948015039948016039948017039948018
039948019039948020039948021039948022039948023039948024039948025039948026039948027039948028
039948029039948030039948031039948032039948033039948034039948035039948036039948037039948038
039948039039948040039948041039948042039948043039948044039948045039948046039948047039948048
039948049039948050039948051039948052039948053039948054039948055039948056039948057039948058
039948059039948060039948061039948062039948063039948064039948065039948066039948067039948068
039948069039948070039948071039948072039948073039948074039948075039948076039948077039948078
039948079039948080039948081039948082039948083039948084039948085039948086039948087039948088
039948089039948090039948091039948092039948093039948094039948095039948096039948097039948098
039948099039948100039948101039948102039948103039948104039948105039948106039948107039948108
039948109039948110039948111039948112039948113039948114039948115039948116039948117039948118
039948119039948120039948121039948122039948123039948124039948125039948126039948127039948128
039948129039948130039948131039948132039948133039948134039948135039948136039948137039948138
039948139039948140039948141039948142039948143039948144039948145039948146039948147039948148
039948149039948150039948151039948152039948153039948154039948155039948156039948157039948158
039948159039948160039948161039948162039948163039948164039948165039948166039948167039948168
039948169039948170039948171039948172039948173039948174039948175039948176039948177039948178
039948179039948180039948181039948182039948183039948184039948185039948186039948187039948188
039948189039948190039948191039948192039948193039948194039948195039948196039948197039948198
039948199039948200039948201039948202039948203039948204039948205039948206039948207039948208
039948209039948210039948211039948212039948213039948214039948215039948216039948217039948218
039948219039948220039948221039948222039948223039948224039948225039948226039948227039948228
039948229039948230039948231039948232039948233039948234039948235039948236039948237039948238
039948239039948240039948241039948242039948243039948244039948245039948246039948247039948248
039948249039948250039948251039948252039948253039948254039948255039948256039948257039948258
039948259039948260039948261039948262039948263039948264039948265039948266039948267039948268
039948269039948270039948271039948272039948273039948274039948275039948276039948277039948278
039948279039948280039948281039948282039948283039948284039948285039948286039948287039948288
039948289039948290039948291039948292039948293039948294039948295039948296039948297039948298
039948299039948300039948301039948302039948303039948304039948305039948306039948307039948308
039948309039948310039948311039948312039948313039948314039948315039948316039948317039948318
039948319039948320039948321039948322039948323039948324039948325039948326039948327039948328
039948329039948330039948331039948332039948333039948334039948335039948336039948337039948338
039948339039948340039948341039948342039948343039948344039948345039948346039948347039948348
039948349039948350039948351039948352039948353039948354039948355039948356039948357039948358
039948359039948360039948361039948362039948363039948364039948365039948366039948367039948368
039948369039948370039948371039948372039948373039948374039948375039948376039948377039948378
039948379039948380039948381039948382039948383039948384039948385039948386039948387039948388
039948389039948390039948391039948392039948393039948394039948395039948396039948397039948398
039948399039948400039948401039948402039948403039948404039948405039948406039948407039948408
039948409039948410039948411039948412039948413039948414039948415039948416039948417039948418
039948419039948420039948421039948422039948423039948424039948425039948426039948427039948428
039948429039948430039948431039948432039948433039948434039948435039948436039948437039948438
039948439039948440039948441039948442039948443039948444039948445039948446039948447039948448
039948449039948450039948451039948452039948453039948454039948455039948456039948457039948458
039948459039948460039948461039948462039948463039948464039948465039948466039948467039948468
039948469039948470039948471039948472039948473039948474039948475039948476039948477039948478
039948479039948480039948481039948482039948483039948484039948485039948486039948487039948488
039948489039948490039948491039948492039948493039948494039948495039948496039948497039948498
039948499039948500039948501039948502039948503039948504039948505039948506039948507039948508
039948509039948510039948511039948512039948513039948514039948515039948516039948517039948518
039948519039948520039948521039948522039948523039948524039948525039948526039948527039948528
039948529039948530039948531039948532039948533039948534039948535039948536039948537039948538
039948539039948540039948541039948542039948543039948544039948545039948546039948547039948548
039948549039948550039948551039948552039948553039948554039948555039948556039948557039948558
039948559039948560039948561039948562039948563039948564039948565039948566039948567039948568
039948569039948570039948571039948572039948573039948574039948575039948576039948577039948578
039948579039948580039948581039948582039948583039948584039948585039948586039948587039948588
039948589039948590039948591039948592039948593039948594039948595039948596039948597039948598
039948599039948600039948601039948602039948603039948604039948605039948606039948607039948608
039948609039948610039948611039948612039948613039948614039948615039948616039948617039948618
039948619039948620039948621039948622039948623039948624039948625039948626039948627039948628
039948629039948630039948631039948632039948633039948634039948635039948636039948637039948638
039948639039948640039948641039948642039948643039948644039948645039948646039948647039948648
039948649039948650039948651039948652039948653039948654039948655039948656039948657039948658
039948659039948660039948661039948662039948663039948664039948665039948666039948667039948668
039948669039948670039948671039948672039948673039948674039948675039948676039948677039948678
039948679039948680039948681039948682039948683039948684039948685039948686039948687039948688
039948689039948690039948691039948692039948693039948694039948695039948696039948697039948698
039948699039948700039948701039948702039948703039948704039948705039948706039948707039948708
039948709039948710039948711039948712039948713039948714039948715039948716039948717039948718
039948719039948720039948721039948722039948723039948724039948725039948726039948727039948728
039948729039948730039948731039948732039948733039948734039948735039948736039948737039948738
039948739039948740039948741039948742039948743039948744039948745039948746039948747039948748
039948749039948750039948751039948752039948753039948754039948755039948756039948757039948758
039948759039948760039948761039948762039948763039948764039948765039948766039948767039948768
039948769039948770039948771039948772039948773039948774039948775039948776039948777039948778
039948779039948780039948781039948782039948783039948784039948785039948786039948787039948788
039948789039948790039948791039948792039948793039948794039948795039948796039948797039948798
039948799039948800039948801039948802039948803039948804039948805039948806039948807039948808
039948809039948810039948811039948812039948813039948814039948815039948816039948817039948818
039948819039948820039948821039948822039948823039948824039948825039948826039948827039948828
039948829039948830039948831039948832039948833039948834039948835039948836039948837039948838
039948839039948840039948841039948842039948843039948844039948845039948846039948847039948848
039948849039948850039948851039948852039948853039948854039948855039948856039948857039948858
039948859039948860039948861039948862039948863039948864039948865039948866039948867039948868
039948869039948870039948871039948872039948873039948874039948875039948876039948877039948878
039948879039948880039948881039948882039948883039948884039948885039948886039948887039948888
039948889039948890039948891039948892039948893039948894039948895039948896039948897039948898
039948899039948900039948901039948902039948903039948904039948905039948906039948907039948908
039948909039948910039948911039948912039948913039948914039948915039948916039948917039948918
039948919039948920039948921039948922039948923039948924039948925039948926039948927039948928
039948929039948930039948931039948932039948933039948934039948935039948936039948937039948938
039948939039948940039948941039948942039948943039948944039948945039948946039948947039948948
039948949039948950039948951039948952039948953039948954039948955039948956039948957039948958
039948959039948960039948961039948962039948963039948964039948965039948966039948967039948968
039948969039948970039948971039948972039948973039948974039948975039948976039948977039948978
039948979039948980039948981039948982039948983039948984039948985039948986039948987039948988
039948989039948990039948991039948992039948993039948994039948995039948996039948997039948998
039948999039949000039949001039949002039949003039949004039949005039949006039949007039949008
039949009039949010039949011039949012039949013039949014039949015039949016039949017039949018
039949019039949020039949021039949022039949023039949024039949025039949026039949027039949028
039949029039949030039949031039949032039949033039949034039949035039949036039949037039949038
039949039039949040039949041039949042039949043039949044039949045039949046039949047039949048
039949049039949050039949051039949052039949053039949054039949055039949056039949057039949058
039949059039949060039949061039949062039949063039949064039949065039949066039949067039949068
039949069039949070039949071039949072039949073039949074039949075039949076039949077039949078
039949079039949080039949081039949082039949083039949084039949085039949086039949087039949088
039949089039949090039949091039949092039949093039949094039949095039949096039949097039949098
039949099039949100039949101039949102039949103039949104039949105039949106039949107039949108
039949109039949110039949111039949112039949113039949114039949115039949116039949117039949118
039949119039949120039949121039949122039949123039949124039949125039949126039949127039949128
039949129039949130039949131039949132039949133039949134039949135039949136039949137039949138
039949139039949140039949141039949142039949143039949144039949145039949146039949147039949148
039949149039949150039949151039949152039949153039949154039949155039949156039949157039949158
039949159039949160039949161039949162039949163039949164039949165039949166039949167039949168
039949169039949170039949171039949172039949173039949174039949175039949176039949177039949178
039949179039949180039949181039949182039949183039949184039949185039949186039949187039949188
039949189039949190039949191039949192039949193039949194039949195039949196039949197039949198
039949199039949200039949201039949202039949203039949204039949205039949206039949207039949208
039949209039949210039949211039949212039949213039949214039949215039949216039949217039949218
039949219039949220039949221039949222039949223039949224039949225039949226039949227039949228
039949229039949230039949231039949232039949233039949234039949235039949236039949237039949238
039949239039949240039949241039949242039949243039949244039949245039949246039949247039949248
039949249039949250039949251039949252039949253039949254039949255039949256039949257039949258
039949259039949260039949261039949262039949263039949264039949265039949266039949267039949268
039949269039949270039949271039949272039949273039949274039949275039949276039949277039949278
039949279039949280039949281039949282039949283039949284039949285039949286039949287039949288
039949289039949290039949291039949292039949293039949294039949295039949296039949297039949298
039949299039949300039949301039949302039949303039949304039949305039949306039949307039949308
039949309039949310039949311039949312039949313039949314039949315039949316039949317039949318
039949319039949320039949321039949322039949323039949324039949325039949326039949327039949328
039949329039949330039949331039949332039949333039949334039949335039949336039949337039949338
039949339039949340039949341039949342039949343039949344039949345039949346039949347039949348
039949349039949350039949351039949352039949353039949354039949355039949356039949357039949358
039949359039949360039949361039949362039949363039949364039949365039949366039949367039949368
039949369039949370039949371039949372039949373039949374039949375039949376039949377039949378
039949379039949380039949381039949382039949383039949384039949385039949386039949387039949388
039949389039949390039949391039949392039949393039949394039949395039949396039949397039949398
039949399039949400039949401039949402039949403039949404039949405039949406039949407039949408
039949409039949410039949411039949412039949413039949414039949415039949416039949417039949418
039949419039949420039949421039949422039949423039949424039949425039949426039949427039949428
039949429039949430039949431039949432039949433039949434039949435039949436039949437039949438
039949439039949440039949441039949442039949443039949444039949445039949446039949447039949448
039949449039949450039949451039949452039949453039949454039949455039949456039949457039949458
039949459039949460039949461039949462039949463039949464039949465039949466039949467039949468
039949469039949470039949471039949472039949473039949474039949475039949476039949477039949478
039949479039949480039949481039949482039949483039949484039949485039949486039949487039949488
039949489039949490039949491039949492039949493039949494039949495039949496039949497039949498
039949499039949500039949501039949502039949503039949504039949505039949506039949507039949508
039949509039949510039949511039949512039949513039949514039949515039949516039949517039949518
039949519039949520039949521039949522039949523039949524039949525039949526039949527039949528
039949529039949530039949531039949532039949533039949534039949535039949536039949537039949538
039949539039949540039949541039949542039949543039949544039949545039949546039949547039949548
039949549039949550039949551039949552039949553039949554039949555039949556039949557039949558
039949559039949560039949561039949562039949563039949564039949565039949566039949567039949568
039949569039949570039949571039949572039949573039949574039949575039949576039949577039949578
039949579039949580039949581039949582039949583039949584039949585039949586039949587039949588
039949589039949590039949591039949592039949593039949594039949595039949596039949597039949598
039949599039949600039949601039949602039949603039949604039949605039949606039949607039949608
039949609039949610039949611039949612039949613039949614039949615039949616039949617039949618
039949619039949620039949621039949622039949623039949624039949625039949626039949627039949628
039949629039949630039949631039949632039949633039949634039949635039949636039949637039949638
039949639039949640039949641039949642039949643039949644039949645039949646039949647039949648
039949649039949650039949651039949652039949653039949654039949655039949656039949657039949658
039949659039949660039949661039949662039949663039949664039949665039949666039949667039949668
039949669039949670039949671039949672039949673039949674039949675039949676039949677039949678
039949679039949680039949681039949682039949683039949684039949685039949686039949687039949688
039949689039949690039949691039949692039949693039949694039949695039949696039949697039949698
039949699039949700039949701039949702039949703039949704039949705039949706039949707039949708
039949709039949710039949711039949712039949713039949714039949715039949716039949717039949718
039949719039949720039949721039949722039949723039949724039949725039949726039949727039949728
039949729039949730039949731039949732039949733039949734039949735039949736039949737039949738
039949739039949740039949741039949742039949743039949744039949745039949746039949747039949748
039949749039949750039949751039949752039949753039949754039949755039949756039949757039949758
039949759039949760039949761039949762039949763039949764039949765039949766039949767039949768
039949769039949770039949771039949772039949773039949774039949775039949776039949777039949778
039949779039949780039949781039949782039949783039949784039949785039949786039949787039949788
039949789039949790039949791039949792039949793039949794039949795039949796039949797039949798
039949799039949800039949801039949802039949803039949804039949805039949806039949807039949808
039949809039949810039949811039949812039949813039949814039949815039949816039949817039949818
039949819039949820039949821039949822039949823039949824039949825039949826039949827039949828
039949829039949830039949831039949832039949833039949834039949835039949836039949837039949838
039949839039949840039949841039949842039949843039949844039949845039949846039949847039949848
039949849039949850039949851039949852039949853039949854039949855039949856039949857039949858
039949859039949860039949861039949862039949863039949864039949865039949866039949867039949868
039949869039949870039949871039949872039949873039949874039949875039949876039949877039949878
039949879039949880039949881039949882039949883039949884039949885039949886039949887039949888
039949889039949890039949891039949892039949893039949894039949895039949896039949897039949898
039949899039949900039949901039949902039949903039949904039949905039949906039949907039949908
039949909039949910039949911039949912039949913039949914039949915039949916039949917039949918
039949919039949920039949921039949922039949923039949924039949925039949926039949927039949928
039949929039949930039949931039949932039949933039949934039949935039949936039949937039949938
039949939039949940039949941039949942039949943039949944039949945039949946039949947039949948
039949949039949950039949951039949952039949953039949954039949955039949956039949957039949958
039949959039949960039949961039949962039949963039949964039949965039949966039949967039949968
039949969039949970039949971039949972039949973039949974039949975039949976039949977039949978
039949979039949980039949981039949982039949983039949984039949985039949986039949987039949988
039949989039949990039949991039949992039949993039949994039949995039949996039949997039949998
039949999039950000039950001039950002039950003039950004039950005039950006039950007039950008
039950009039950010039950011039950012039950013039950014039950015039950016039950017039950018
039950019039950020039950021039950022039950023039950024039950025039950026039950027039950028
039950029039950030039950031039950032039950033039950034039950035039950036039950037039950038
039950039039950040039950041039950042039950043039950044039950045039950046039950047039950048
039950049039950050039950051039950052039950053039950054039950055039950056039950057039950058
039950059039950060039950061039950062039950063039950064039950065039950066039950067039950068
039950069039950070039950071039950072039950073039950074039950075039950076039950077039950078
039950079039950080039950081039950082039950083039950084039950085039950086039950087039950088
039950089039950090039950091039950092039950093039950094039950095039950096039950097039950098
039950099039950100039950101039950102039950103039950104039950105039950106039950107039950108
039950109039950110039950111039950112039950113039950114039950115039950116039950117039950118
039950119039950120039950121039950122039950123039950124039950125039950126039950127039950128
039950129039950130039950131039950132039950133039950134039950135039950136039950137039950138
039950139039950140039950141039950142039950143039950144039950145039950146039950147039950148
039950149039950150039950151039950152039950153039950154039950155039950156039950157039950158
039950159039950160039950161039950162039950163039950164039950165039950166039950167039950168
039950169039950170039950171039950172039950173039950174039950175039950176039950177039950178
039950179039950180039950181039950182039950183039950184039950185039950186039950187039950188
039950189039950190039950191039950192039950193039950194039950195039950196039950197039950198
039950199039950200039950201039950202039950203039950204039950205039950206039950207039950208
039950209039950210039950211039950212039950213039950214039950215039950216039950217039950218
039950219039950220039950221039950222039950223039950224039950225039950226039950227039950228
039950229039950230039950231039950232039950233039950234039950235039950236039950237039950238
039950239039950240039950241039950242039950243039950244039950245039950246039950247039950248
039950249039950250039950251039950252039950253039950254039950255039950256039950257039950258
039950259039950260039950261039950262039950263039950264039950265039950266039950267039950268
039950269039950270039950271039950272039950273039950274039950275039950276039950277039950278
039950279039950280039950281039950282039950283039950284039950285039950286039950287039950288
039950289039950290039950291039950292039950293039950294039950295039950296039950297039950298
039950299039950300039950301039950302039950303039950304039950305039950306039950307039950308
039950309039950310039950311039950312039950313039950314039950315039950316039950317039950318
039950319039950320039950321039950322039950323039950324039950325039950326039950327039950328
039950329039950330039950331039950332039950333039950334039950335039950336039950337039950338
039950339039950340039950341039950342039950343039950344039950345039950346039950347039950348
039950349039950350039950351039950352039950353039950354039950355039950356039950357039950358
039950359039950360039950361039950362039950363039950364039950365039950366039950367039950368
039950369039950370039950371039950372039950373039950374039950375039950376039950377039950378
039950379039950380039950381039950382039950383039950384039950385039950386039950387039950388
039950389039950390039950391039950392039950393039950394039950395039950396039950397039950398
039950399039950400039950401039950402039950403039950404039950405039950406039950407039950408
039950409039950410039950411039950412039950413039950414039950415039950416039950417039950418
039950419039950420039950421039950422039950423039950424039950425039950426039950427039950428
039950429039950430039950431039950432039950433039950434039950435039950436039950437039950438
039950439039950440039950441039950442039950443039950444039950445039950446039950447039950448
039950449039950450039950451039950452039950453039950454039950455039950456039950457039950458
039950459039950460039950461039950462039950463039950464039950465039950466039950467039950468
039950469039950470039950471039950472039950473039950474039950475039950476039950477039950478
039950479039950480039950481039950482039950483039950484039950485039950486039950487039950488
039950489039950490039950491039950492039950493039950494039950495039950496039950497039950498
039950499039950500039950501039950502039950503039950504039950505039950506039950507039950508
039950509039950510039950511039950512039950513039950514039950515039950516039950517039950518
039950519039950520039950521039950522039950523039950524039950525039950526039950527039950528
039950529039950530039950531039950532039950533039950534039950535039950536039950537039950538
039950539039950540039950541039950542039950543039950544039950545039950546039950547039950548
039950549039950550039950551039950552039950553039950554039950555039950556039950557039950558
039950559039950560039950561039950562039950563039950564039950565039950566039950567039950568
039950569039950570039950571039950572039950573039950574039950575039950576039950577039950578
039950579039950580039950581039950582039950583039950584039950585039950586039950587039950588
039950589039950590039950591039950592039950593039950594039950595039950596039950597039950598
039950599039950600039950601039950602039950603039950604039950605039950606039950607039950608
039950609039950610039950611039950612039950613039950614039950615039950616039950617039950618
039950619039950620039950621039950622039950623039950624039950625039950626039950627039950628
039950629039950630039950631039950632039950633039950634039950635039950636039950637039950638
039950639039950640039950641039950642039950643039950644039950645039950646039950647039950648
039950649039950650039950651039950652039950653039950654039950655039950656039950657039950658
039950659039950660039950661039950662039950663039950664039950665039950666039950667039950668
039950669039950670039950671039950672039950673039950674039950675039950676039950677039950678
039950679039950680039950681039950682039950683039950684039950685039950686039950687039950688
039950689039950690039950691039950692039950693039950694039950695039950696039950697039950698
039950699039950700039950701039950702039950703039950704039950705039950706039950707039950708
039950709039950710039950711039950712039950713039950714039950715039950716039950717039950718
039950719039950720039950721039950722039950723039950724039950725039950726039950727039950728
039950729039950730039950731039950732039950733039950734039950735039950736039950737039950738
039950739039950740039950741039950742039950743039950744039950745039950746039950747039950748
039950749039950750039950751039950752039950753039950754039950755039950756039950757039950758
039950759039950760039950761039950762039950763039950764039950765039950766039950767039950768
039950769039950770039950771039950772039950773039950774039950775039950776039950777039950778
039950779039950780039950781039950782039950783039950784039950785039950786039950787039950788
039950789039950790039950791039950792039950793039950794039950795039950796039950797039950798
039950799039950800039950801039950802039950803039950804039950805039950806039950807039950808
039950809039950810039950811039950812039950813039950814039950815039950816039950817039950818
039950819039950820039950821039950822039950823039950824039950825039950826039950827039950828
039950829039950830039950831039950832039950833039950834039950835039950836039950837039950838
039950839039950840039950841039950842039950843039950844039950845039950846039950847039950848
039950849039950850039950851039950852039950853039950854039950855039950856039950857039950858
039950859039950860039950861039950862039950863039950864039950865039950866039950867039950868
039950869039950870039950871039950872039950873039950874039950875039950876039950877039950878
039950879039950880039950881039950882039950883039950884039950885039950886039950887039950888
039950889039950890039950891039950892039950893039950894039950895039950896039950897039950898
039950899039950900039950901039950902039950903039950904039950905039950906039950907039950908
039950909039950910039950911039950912039950913039950914039950915039950916039950917039950918
039950919039950920039950921039950922039950923039950924039950925039950926039950927039950928
039950929039950930039950931039950932039950933039950934039950935039950936039950937039950938
039950939039950940039950941039950942039950943039950944039950945039950946039950947039950948
039950949039950950039950951039950952039950953039950954039950955039950956039950957039950958
039950959039950960039950961039950962039950963039950964039950965039950966039950967039950968
039950969039950970039950971039950972039950973039950974039950975039950976039950977039950978
039950979039950980039950981039950982039950983039950984039950985039950986039950987039950988
039950989039950990039950991039950992039950993039950994039950995039950996039950997039950998
039950999039951000039951001039951002039951003039951004039951005039951006039951007039951008
039951009039951010039951011039951012039951013039951014039951015039951016039951017039951018
039951019039951020039951021039951022039951023039951024039951025039951026039951027039951028
039951029039951030039951031039951032039951033039951034039951035039951036039951037039951038
039951039039951040039951041039951042039951043039951044039951045039951046039951047039951048
039951049039951050039951051039951052039951053039951054039951055039951056039951057039951058
039951059039951060039951061039951062039951063039951064039951065039951066039951067039951068
039951069039951070039951071039951072039951073039951074039951075039951076039951077039951078
039951079039951080039951081039951082039951083039951084039951085039951086039951087039951088
039951089039951090039951091039951092039951093039951094039951095039951096039951097039951098
039951099039951100039951101039951102039951103039951104039951105039951106039951107039951108
039951109039951110039951111039951112039951113039951114039951115039951116039951117039951118
039951119039951120039951121039951122039951123039951124039951125039951126039951127039951128
039951129039951130039951131039951132039951133039951134039951135039951136039951137039951138
039951139039951140039951141039951142039951143039951144039951145039951146039951147039951148
039951149039951150039951151039951152039951153039951154039951155039951156039951157039951158
039951159039951160039951161039951162039951163039951164039951165039951166039951167039951168
039951169039951170039951171039951172039951173039951174039951175039951176039951177039951178
039951179039951180039951181039951182039951183039951184039951185039951186039951187039951188
039951189039951190039951191039951192039951193039951194039951195039951196039951197039951198
039951199039951200039951201039951202039951203039951204039951205039951206039951207039951208
039951209039951210039951211039951212039951213039951214039951215039951216039951217039951218
039951219039951220039951221039951222039951223039951224039951225039951226039951227039951228
039951229039951230039951231039951232039951233039951234039951235039951236039951237039951238
039951239039951240039951241039951242039951243039951244039951245039951246039951247039951248
039951249039951250039951251039951252039951253039951254039951255039951256039951257039951258
039951259039951260039951261039951262039951263039951264039951265039951266039951267039951268
039951269039951270039951271039951272039951273039951274039951275039951276039951277039951278
039951279039951280039951281039951282039951283039951284039951285039951286039951287039951288
039951289039951290039951291039951292039951293039951294039951295039951296039951297039951298
039951299039951300039951301039951302039951303039951304039951305039951306039951307039951308
039951309039951310039951311039951312039951313039951314039951315039951316039951317039951318
039951319039951320039951321039951322039951323039951324039951325039951326039951327039951328
039951329039951330039951331039951332039951333039951334039951335039951336039951337039951338
039951339039951340039951341039951342039951343039951344039951345039951346039951347039951348
039951349039951350039951351039951352039951353039951354039951355039951356039951357039951358
039951359039951360039951361039951362039951363039951364039951365039951366039951367039951368
039951369039951370039951371039951372039951373039951374039951375039951376039951377039951378
039951379039951380039951381039951382039951383039951384039951385039951386039951387039951388
039951389039951390039951391039951392039951393039951394039951395039951396039951397039951398
039951399039951400039951401039951402039951403039951404039951405039951406039951407039951408
039951409039951410039951411039951412039951413039951414039951415039951416039951417039951418
039951419039951420039951421039951422039951423039951424039951425039951426039951427039951428
039951429039951430039951431039951432039951433039951434039951435039951436039951437039951438
039951439039951440039951441039951442039951443039951444039951445039951446039951447039951448
039951449039951450039951451039951452039951453039951454039951455039951456039951457039951458
039951459039951460039951461039951462039951463039951464039951465039951466039951467039951468
039951469039951470039951471039951472039951473039951474039951475039951476039951477039951478
039951479039951480039951481039951482039951483039951484039951485039951486039951487039951488
039951489039951490039951491039951492039951493039951494039951495039951496039951497039951498
039951499039951500039951501039951502039951503039951504039951505039951506039951507039951508
039951509039951510039951511039951512039951513039951514039951515039951516039951517039951518
039951519039951520039951521039951522039951523039951524039951525039951526039951527039951528
039951529039951530039951531039951532039951533039951534039951535039951536039951537039951538
039951539039951540039951541039951542039951543039951544039951545039951546039951547039951548
039951549039951550039951551039951552039951553039951554039951555039951556039951557039951558
039951559039951560039951561039951562039951563039951564039951565039951566039951567039951568
039951569039951570039951571039951572039951573039951574039951575039951576039951577039951578
039951579039951580039951581039951582039951583039951584039951585039951586039951587039951588
039951589039951590039951591039951592039951593039951594039951595039951596039951597039951598
039951599039951600039951601039951602039951603039951604039951605039951606039951607039951608
039951609039951610039951611039951612039951613039951614039951615039951616039951617039951618
039951619039951620039951621039951622039951623039951624039951625039951626039951627039951628
039951629039951630039951631039951632039951633039951634039951635039951636039951637039951638
039951639039951640039951641039951642039951643039951644039951645039951646039951647039951648
039951649039951650039951651039951652039951653039951654039951655039951656039951657039951658
039951659039951660039951661039951662039951663039951664039951665039951666039951667039951668
039951669039951670039951671039951672039951673039951674039951675039951676039951677039951678
039951679039951680039951681039951682039951683039951684039951685039951686039951687039951688
039951689039951690039951691039951692039951693039951694039951695039951696039951697039951698
039951699039951700039951701039951702039951703039951704039951705039951706039951707039951708
039951709039951710039951711039951712039951713039951714039951715039951716039951717039951718
039951719039951720039951721039951722039951723039951724039951725039951726039951727039951728
039951729039951730039951731039951732039951733039951734039951735039951736039951737039951738
039951739039951740039951741039951742039951743039951744039951745039951746039951747039951748
039951749039951750039951751039951752039951753039951754039951755039951756039951757039951758
039951759039951760039951761039951762039951763039951764039951765039951766039951767039951768
039951769039951770039951771039951772039951773039951774039951775039951776039951777039951778
039951779039951780039951781039951782039951783039951784039951785039951786039951787039951788
039951789039951790039951791039951792039951793039951794039951795039951796039951797039951798
039951799039951800039951801039951802039951803039951804039951805039951806039951807039951808
039951809039951810039951811039951812039951813039951814039951815039951816039951817039951818
039951819039951820039951821039951822039951823039951824039951825039951826039951827039951828
039951829039951830039951831039951832039951833039951834039951835039951836039951837039951838
039951839039951840039951841039951842039951843039951844039951845039951846039951847039951848
039951849039951850039951851039951852039951853039951854039951855039951856039951857039951858
039951859039951860039951861039951862039951863039951864039951865039951866039951867039951868
039951869039951870039951871039951872039951873039951874039951875039951876039951877039951878
039951879039951880039951881039951882039951883039951884039951885039951886039951887039951888
039951889039951890039951891039951892039951893039951894039951895039951896039951897039951898
039951899039951900039951901039951902039951903039951904039951905039951906039951907039951908
039951909039951910039951911039951912039951913039951914039951915039951916039951917039951918
039951919039951920039951921039951922039951923039951924039951925039951926039951927039951928
039951929039951930039951931039951932039951933039951934039951935039951936039951937039951938
039951939039951940039951941039951942039951943039951944039951945039951946039951947039951948
039951949039951950039951951039951952039951953039951954039951955039951956039951957039951958
039951959039951960039951961039951962039951963039951964039951965039951966039951967039951968
039951969039951970039951971039951972039951973039951974039951975039951976039951977039951978
039951979039951980039951981039951982039951983039951984039951985039951986039951987039951988
039951989039951990039951991039951992039951993039951994039951995039951996039951997039951998
039951999039952000039952001039952002039952003039952004039952005039952006039952007039952008
039952009039952010039952011039952012039952013039952014039952015039952016039952017039952018
039952019039952020039952021039952022039952023039952024039952025039952026039952027039952028
039952029039952030039952031039952032039952033039952034039952035039952036039952037039952038
039952039039952040039952041039952042039952043039952044039952045039952046039952047039952048
039952049039952050039952051039952052039952053039952054039952055039952056039952057039952058
039952059039952060039952061039952062039952063039952064039952065039952066039952067039952068
039952069039952070039952071039952072039952073039952074039952075039952076039952077039952078
039952079039952080039952081039952082039952083039952084039952085039952086039952087039952088
039952089039952090039952091039952092039952093039952094039952095039952096039952097039952098
039952099039952100039952101039952102039952103039952104039952105039952106039952107039952108
039952109039952110039952111039952112039952113039952114039952115039952116039952117039952118
039952119039952120039952121039952122039952123039952124039952125039952126039952127039952128
039952129039952130039952131039952132039952133039952134039952135039952136039952137039952138
039952139039952140039952141039952142039952143039952144039952145039952146039952147039952148
039952149039952150039952151039952152039952153039952154039952155039952156039952157039952158
039952159039952160039952161039952162039952163039952164039952165039952166039952167039952168
039952169039952170039952171039952172039952173039952174039952175039952176039952177039952178
039952179039952180039952181039952182039952183039952184039952185039952186039952187039952188
039952189039952190039952191039952192039952193039952194039952195039952196039952197039952198
039952199039952200039952201039952202039952203039952204039952205039952206039952207039952208
039952209039952210039952211039952212039952213039952214039952215039952216039952217039952218
039952219039952220039952221039952222039952223039952224039952225039952226039952227039952228
039952229039952230039952231039952232039952233039952234039952235039952236039952237039952238
039952239039952240039952241039952242039952243039952244039952245039952246039952247039952248
039952249039952250039952251039952252039952253039952254039952255039952256039952257039952258
039952259039952260039952261039952262039952263039952264039952265039952266039952267039952268
039952269039952270039952271039952272039952273039952274039952275039952276039952277039952278
039952279039952280039952281039952282039952283039952284039952285039952286039952287039952288
039952289039952290039952291039952292039952293039952294039952295039952296039952297039952298
039952299039952300039952301039952302039952303039952304039952305039952306039952307039952308
039952309039952310039952311039952312039952313039952314039952315039952316039952317039952318
039952319039952320039952321039952322039952323039952324039952325039952326039952327039952328
039952329039952330039952331039952332039952333039952334039952335039952336039952337039952338
039952339039952340039952341039952342039952343039952344039952345039952346039952347039952348
039952349039952350039952351039952352039952353039952354039952355039952356039952357039952358
039952359039952360039952361039952362039952363039952364039952365039952366039952367039952368
039952369039952370039952371039952372039952373039952374039952375039952376039952377039952378
039952379039952380039952381039952382039952383039952384039952385039952386039952387039952388
039952389039952390039952391039952392039952393039952394039952395039952396039952397039952398
039952399039952400039952401039952402039952403039952404039952405039952406039952407039952408
039952409039952410039952411039952412039952413039952414039952415039952416039952417039952418
039952419039952420039952421039952422039952423039952424039952425039952426039952427039952428
039952429039952430039952431039952432039952433039952434039952435039952436039952437039952438
039952439039952440039952441039952442039952443039952444039952445039952446039952447039952448
039952449039952450039952451039952452039952453039952454039952455039952456039952457039952458
039952459039952460039952461039952462039952463039952464039952465039952466039952467039952468
039952469039952470039952471039952472039952473039952474039952475039952476039952477039952478
039952479039952480039952481039952482039952483039952484039952485039952486039952487039952488
039952489039952490039952491039952492039952493039952494039952495039952496039952497039952498
039952499039952500039952501039952502039952503039952504039952505039952506039952507039952508
039952509039952510039952511039952512039952513039952514039952515039952516039952517039952518
039952519039952520039952521039952522039952523039952524039952525039952526039952527039952528
039952529039952530039952531039952532039952533039952534039952535039952536039952537039952538
039952539039952540039952541039952542039952543039952544039952545039952546039952547039952548
039952549039952550039952551039952552039952553039952554039952555039952556039952557039952558
039952559039952560039952561039952562039952563039952564039952565039952566039952567039952568
039952569039952570039952571039952572039952573039952574039952575039952576039952577039952578
039952579039952580039952581039952582039952583039952584039952585039952586039952587039952588
039952589039952590039952591039952592039952593039952594039952595039952596039952597039952598
039952599039952600039952601039952602039952603039952604039952605039952606039952607039952608
039952609039952610039952611039952612039952613039952614039952615039952616039952617039952618
039952619039952620039952621039952622039952623039952624039952625039952626039952627039952628
039952629039952630039952631039952632039952633039952634039952635039952636039952637039952638
039952639039952640039952641039952642039952643039952644039952645039952646039952647039952648
039952649039952650039952651039952652039952653039952654039952655039952656039952657039952658
039952659039952660039952661039952662039952663039952664039952665039952666039952667039952668
039952669039952670039952671039952672039952673039952674039952675039952676039952677039952678
039952679039952680039952681039952682039952683039952684039952685039952686039952687039952688
039952689039952690039952691039952692039952693039952694039952695039952696039952697039952698
039952699039952700039952701039952702039952703039952704039952705039952706039952707039952708
039952709039952710039952711039952712039952713039952714039952715039952716039952717039952718
039952719039952720039952721039952722039952723039952724039952725039952726039952727039952728
039952729039952730039952731039952732039952733039952734039952735039952736039952737039952738
039952739039952740039952741039952742039952743039952744039952745039952746039952747039952748
039952749039952750039952751039952752039952753039952754039952755039952756039952757039952758
039952759039952760039952761039952762039952763039952764039952765039952766039952767039952768
039952769039952770039952771039952772039952773039952774039952775039952776039952777039952778
039952779039952780039952781039952782039952783039952784039952785039952786039952787039952788
039952789039952790039952791039952792039952793039952794039952795039952796039952797039952798
039952799039952800039952801039952802039952803039952804039952805039952806039952807039952808
039952809039952810039952811039952812039952813039952814039952815039952816039952817039952818
039952819039952820039952821039952822039952823039952824039952825039952826039952827039952828
039952829039952830039952831039952832039952833039952834039952835039952836039952837039952838
039952839039952840039952841039952842039952843039952844039952845039952846039952847039952848
039952849039952850039952851039952852039952853039952854039952855039952856039952857039952858
039952859039952860039952861039952862039952863039952864039952865039952866039952867039952868
039952869039952870039952871039952872039952873039952874039952875039952876039952877039952878
039952879039952880039952881039952882039952883039952884039952885039952886039952887039952888
039952889039952890039952891039952892039952893039952894039952895039952896039952897039952898
039952899039952900039952901039952902039952903039952904039952905039952906039952907039952908
039952909039952910039952911039952912039952913039952914039952915039952916039952917039952918
039952919039952920039952921039952922039952923039952924039952925039952926039952927039952928
039952929039952930039952931039952932039952933039952934039952935039952936039952937039952938
039952939039952940039952941039952942039952943039952944039952945039952946039952947039952948
039952949039952950039952951039952952039952953039952954039952955039952956039952957039952958
039952959039952960039952961039952962039952963039952964039952965039952966039952967039952968
039952969039952970039952971039952972039952973039952974039952975039952976039952977039952978
039952979039952980039952981039952982039952983039952984039952985039952986039952987039952988
039952989039952990039952991039952992039952993039952994039952995039952996039952997039952998
039952999039953000039953001039953002039953003039953004039953005039953006039953007039953008
039953009039953010039953011039953012039953013039953014039953015039953016039953017039953018
039953019039953020039953021039953022039953023039953024039953025039953026039953027039953028
039953029039953030039953031039953032039953033039953034039953035039953036039953037039953038
039953039039953040039953041039953042039953043039953044039953045039953046039953047039953048
039953049039953050039953051039953052039953053039953054039953055039953056039953057039953058
039953059039953060039953061039953062039953063039953064039953065039953066039953067039953068
039953069039953070039953071039953072039953073039953074039953075039953076039953077039953078
039953079039953080039953081039953082039953083039953084039953085039953086039953087039953088
039953089039953090039953091039953092039953093039953094039953095039953096039953097039953098
039953099039953100039953101039953102039953103039953104039953105039953106039953107039953108
039953109039953110039953111039953112039953113039953114039953115039953116039953117039953118
039953119039953120039953121039953122039953123039953124039953125039953126039953127039953128
039953129039953130039953131039953132039953133039953134039953135039953136039953137039953138
039953139039953140039953141039953142039953143039953144039953145039953146039953147039953148
039953149039953150039953151039953152039953153039953154039953155039953156039953157039953158
039953159039953160039953161039953162039953163039953164039953165039953166039953167039953168
039953169039953170039953171039953172039953173039953174039953175039953176039953177039953178
039953179039953180039953181039953182039953183039953184039953185039953186039953187039953188
039953189039953190039953191039953192039953193039953194039953195039953196039953197039953198
039953199039953200039953201039953202039953203039953204039953205039953206039953207039953208
039953209039953210039953211039953212039953213039953214039953215039953216039953217039953218
039953219039953220039953221039953222039953223039953224039953225039953226039953227039953228
039953229039953230039953231039953232039953233039953234039953235039953236039953237039953238
039953239039953240039953241039953242039953243039953244039953245039953246039953247039953248
039953249039953250039953251039953252039953253039953254039953255039953256039953257039953258
039953259039953260039953261039953262039953263039953264039953265039953266039953267039953268
039953269039953270039953271039953272039953273039953274039953275039953276039953277039953278
039953279039953280039953281039953282039953283039953284039953285039953286039953287039953288
039953289039953290039953291039953292039953293039953294039953295039953296039953297039953298
039953299039953300039953301039953302039953303039953304039953305039953306039953307039953308
039953309039953310039953311039953312039953313039953314039953315039953316039953317039953318
039953319039953320039953321039953322039953323039953324039953325039953326039953327039953328
039953329039953330039953331039953332039953333039953334039953335039953336039953337039953338
039953339039953340039953341039953342039953343039953344039953345039953346039953347039953348
039953349039953350039953351039953352039953353039953354039953355039953356039953357039953358
039953359039953360039953361039953362039953363039953364039953365039953366039953367039953368
039953369039953370039953371039953372039953373039953374039953375039953376039953377039953378
039953379039953380039953381039953382039953383039953384039953385039953386039953387039953388
039953389039953390039953391039953392039953393039953394039953395039953396039953397039953398
039953399039953400039953401039953402039953403039953404039953405039953406039953407039953408
039953409039953410039953411039953412039953413039953414039953415039953416039953417039953418
039953419039953420039953421039953422039953423039953424039953425039953426039953427039953428
039953429039953430039953431039953432039953433039953434039953435039953436039953437039953438
039953439039953440039953441039953442039953443039953444039953445039953446039953447039953448
039953449039953450039953451039953452039953453039953454039953455039953456039953457039953458
039953459039953460039953461039953462039953463039953464039953465039953466039953467039953468
039953469039953470039953471039953472039953473039953474039953475039953476039953477039953478
039953479039953480039953481039953482039953483039953484039953485039953486039953487039953488
039953489039953490039953491039953492039953493039953494039953495039953496039953497039953498
039953499039953500039953501039953502039953503039953504039953505039953506039953507039953508
039953509039953510039953511039953512039953513039953514039953515039953516039953517039953518
039953519039953520039953521039953522039953523039953524039953525039953526039953527039953528
039953529039953530039953531039953532039953533039953534039953535039953536039953537039953538
039953539039953540039953541039953542039953543039953544039953545039953546039953547039953548
039953549039953550039953551039953552039953553039953554039953555039953556039953557039953558
039953559039953560039953561039953562039953563039953564039953565039953566039953567039953568
039953569039953570039953571039953572039953573039953574039953575039953576039953577039953578
039953579039953580039953581039953582039953583039953584039953585039953586039953587039953588
039953589039953590039953591039953592039953593039953594039953595039953596039953597039953598
039953599039953600039953601039953602039953603039953604039953605039953606039953607039953608
039953609039953610039953611039953612039953613039953614039953615039953616039953617039953618
039953619039953620039953621039953622039953623039953624039953625039953626039953627039953628
039953629039953630039953631039953632039953633039953634039953635039953636039953637039953638
039953639039953640039953641039953642039953643039953644039953645039953646039953647039953648
039953649039953650039953651039953652039953653039953654039953655039953656039953657039953658
039953659039953660039953661039953662039953663039953664039953665039953666039953667039953668
039953669039953670039953671039953672039953673039953674039953675039953676039953677039953678
039953679039953680039953681039953682039953683039953684039953685039953686039953687039953688
039953689039953690039953691039953692039953693039953694039953695039953696039953697039953698
039953699039953700039953701039953702039953703039953704039953705039953706039953707039953708
039953709039953710039953711039953712039953713039953714039953715039953716039953717039953718
039953719039953720039953721039953722039953723039953724039953725039953726039953727039953728
039953729039953730039953731039953732039953733039953734039953735039953736039953737039953738
039953739039953740039953741039953742039953743039953744039953745039953746039953747039953748
039953749039953750039953751039953752039953753039953754039953755039953756039953757039953758
039953759039953760039953761039953762039953763039953764039953765039953766039953767039953768
039953769039953770039953771039953772039953773039953774039953775039953776039953777039953778
039953779039953780039953781039953782039953783039953784039953785039953786039953787039953788
039953789039953790039953791039953792039953793039953794039953795039953796039953797039953798
039953799039953800039953801039953802039953803039953804039953805039953806039953807039953808
039953809039953810039953811039953812039953813039953814039953815039953816039953817039953818
039953819039953820039953821039953822039953823039953824039953825039953826039953827039953828
039953829039953830039953831039953832039953833039953834039953835039953836039953837039953838
039953839039953840039953841039953842039953843039953844039953845039953846039953847039953848
039953849039953850039953851039953852039953853039953854039953855039953856039953857039953858
039953859039953860039953861039953862039953863039953864039953865039953866039953867039953868
039953869039953870039953871039953872039953873039953874039953875039953876039953877039953878
039953879039953880039953881039953882039953883039953884039953885039953886039953887039953888
039953889039953890039953891039953892039953893039953894039953895039953896039953897039953898
039953899039953900039953901039953902039953903039953904039953905039953906039953907039953908
039953909039953910039953911039953912039953913039953914039953915039953916039953917039953918
039953919039953920039953921039953922039953923039953924039953925039953926039953927039953928
039953929039953930039953931039953932039953933039953934039953935039953936039953937039953938
039953939039953940039953941039953942039953943039953944039953945039953946039953947039953948
039953949039953950039953951039953952039953953039953954039953955039953956039953957039953958
039953959039953960039953961039953962039953963039953964039953965039953966039953967039953968
039953969039953970039953971039953972039953973039953974039953975039953976039953977039953978
039953979039953980039953981039953982039953983039953984039953985039953986039953987039953988
039953989039953990039953991039953992039953993039953994039953995039953996039953997039953998
039953999039954000039954001039954002039954003039954004039954005039954006039954007039954008
039954009039954010039954011039954012039954013039954014039954015039954016039954017039954018
039954019


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