LadyGeek -- the next 10K poster!

Local Chapters, Wiki, and general Bogleheads community discussion, news, events, and announcements
Post Reply
User avatar
baw703916
Posts: 6679
Joined: Sun Apr 01, 2007 1:10 pm
Location: Seattle

LadyGeek -- the next 10K poster!

Post by baw703916 » Sat May 04, 2013 2:13 pm

When Grabiner recently reached 10,000 posts, I looked through the list of members to see who else was a member of the 10K club, or about to join. It turns out that LadyGeek is within a few posts (9992 as I write this).

LadyGeek is of course also the site administrator, has a really cool handle, avatar, and signature (IMHO), and is a role model for female engineers and IT people, as well as passive investors of both genders.

Also, she devotes lot of time to moderating the board. Hopefully post #10,000 won't come as a thread lock. ;)

LadyGeek, appreciation for all that you do!

Brad
Last edited by baw703916 on Sat May 04, 2013 10:25 pm, edited 1 time in total.
Most of my posts assume no behavioral errors.

Sam I Am
Posts: 2062
Joined: Tue Feb 20, 2007 7:58 pm

Re: LadyGeek -- the next 10K poster!

Post by Sam I Am » Sat May 04, 2013 2:19 pm

Message deleted.
Last edited by Sam I Am on Sun Oct 06, 2013 12:54 pm, edited 1 time in total.

User avatar
Mel Lindauer
Moderator
Posts: 28697
Joined: Mon Feb 19, 2007 8:49 pm
Location: Daytona Beach Shores, Florida
Contact:

Re: LadyGeek -- the next 10K poster!

Post by Mel Lindauer » Sat May 04, 2013 3:44 pm

As a member of the behind-the-scenes team, I can assure you that LadyGeek has become an indispensable member of the Bogleheads community. In addition to her work as a site Admin, she also is a major player in the wiki development.

Thanks for all you do, LG. Sure glad to have you aboard as a team member!
Best Regards - Mel | | Semper Fi

User avatar
HueyLD
Posts: 6348
Joined: Mon Jan 14, 2008 10:30 am

Re: LadyGeek -- the next 10K poster!

Post by HueyLD » Sat May 04, 2013 4:02 pm

..............
Last edited by HueyLD on Sun Feb 08, 2015 8:51 am, edited 1 time in total.

User avatar
LadyGeek
Site Admin
Posts: 49160
Joined: Sat Dec 20, 2008 5:34 pm
Location: Philadelphia
Contact:

Re: LadyGeek -- the next 10K poster!

Post by LadyGeek » Sat May 04, 2013 7:32 pm

Post 10,000 8-). I want to thank Alex Frakt and Larry Auton (mingstar) for entrusting me with the privileges of a Site Administrator and Barry Barnitz for entrusting me as a wiki administrator.

I became a wiki editor as a way to return what I've learned back to the forum: "The best way to learn something is to try and teach it." Contributing to the wiki allows me to help others while learning more about investing.

Moderating is another way to help the forum. Although it's not exactly a glamorous task, it is necessary. To a moderator, being called "fair" is indeed a complement and I appreciate the feedback.

Thanks, everyone.

Code: Select all

LadyGeek
Site Admin
     
Posts: 10000
Joined: 20 Dec 2008
Location: Philadelphia
Wiki To some, the glass is half full. To others, the glass is half empty. To an engineer, it's twice the size it needs to be.

User avatar
patriciamgr2
Posts: 789
Joined: Mon Nov 19, 2007 3:06 pm

Re: LadyGeek -- the next 10K poster!

Post by patriciamgr2 » Sat May 04, 2013 7:47 pm

congratulations on all of the well-deserved compliments! i really appreciate your work on the Forum. Thank you so much.

User avatar
nisiprius
Advisory Board
Posts: 37051
Joined: Thu Jul 26, 2007 9:33 am
Location: The terrestrial, globular, planetary hunk of matter, flattened at the poles, is my abode.--O. Henry

Re: LadyGeek -- the next 10K poster!

Post by nisiprius » Sat May 04, 2013 7:51 pm

Congratulations, LadyGeek! And here is a thanks for each one of your posts: Tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx tnx!
Annual income twenty pounds, annual expenditure nineteen nineteen and six, result happiness; Annual income twenty pounds, annual expenditure twenty pounds ought and six, result misery.

User avatar
Rick Ferri
Posts: 8609
Joined: Mon Feb 26, 2007 11:40 am
Location: Georgetown, TX. Twitter: @Rick_Ferri
Contact:

Re: LadyGeek -- the next 10K poster!

Post by Rick Ferri » Sat May 04, 2013 7:53 pm

Well, well deserved!

Thank's for ALL you're hard work to make the Bogleheads' a huge success. :beer

Rick Ferri
The Education of an Index Investor: born in darkness, finds indexing enlightenment, overcomplicates everything, embraces simplicity.

User avatar
LadyGeek
Site Admin
Posts: 49160
Joined: Sat Dec 20, 2008 5:34 pm
Location: Philadelphia
Contact:

Re: LadyGeek -- the next 10K poster!

Post by LadyGeek » Sat May 04, 2013 8:02 pm

nisiprius wrote:Congratulations, LadyGeek! And here is a thanks for each one of your posts: ...
You actually do have 10000 tnx. :D I'm now working towards my next 10000.

I appreciate everyone's replies.
Wiki To some, the glass is half full. To others, the glass is half empty. To an engineer, it's twice the size it needs to be.

Fallible
Posts: 6563
Joined: Fri Nov 27, 2009 4:44 pm
Contact:

Re: LadyGeek -- the next 10K poster!

Post by Fallible » Sat May 04, 2013 8:09 pm

I was recently on a new forum that looks promising, but will badly need good moderators to keep its lively members on topic. Every time I saw a potential off-topic post, I thought, "They need a LadyGeek" (or any of the Bogleheads' great moderators).

Congratulations and thanks, LadyGeek!

Also congratulations to grabiner for his 10,000!

And thanks to Nisiprius for his clever "tnx' post.

Fallible
Last edited by Fallible on Sat May 04, 2013 9:20 pm, edited 1 time in total.
Bogleheads® wiki | Investing Advice Inspired by Jack Bogle

User avatar
grabiner
Advisory Board
Posts: 23086
Joined: Tue Feb 20, 2007 11:58 pm
Location: Columbia, MD

Re: LadyGeek -- the next 10K poster!

Post by grabiner » Sat May 04, 2013 9:03 pm

Thanks for all you have done to keep the wiki and forum both full of valuable information (as a poster) and running smoothly (as a moderator). I share your philosophy about the wiki; it's a place to share what you have learned with everyone else, and learn more about it in order to explain it to others.
Wiki David Grabiner

gkaplan
Posts: 7034
Joined: Sat Mar 03, 2007 8:34 pm
Location: Portland, Oregon

Re: LadyGeek -- the next 10K poster!

Post by gkaplan » Sat May 04, 2013 9:11 pm

Let me add my appreciation for your graceful posts and skillful moderating.
Gordon

grok87
Posts: 8504
Joined: Tue Feb 27, 2007 9:00 pm

Re: LadyGeek -- the next 10K poster!

Post by grok87 » Sat May 04, 2013 9:44 pm

Thanks LadyGeek for all your hard work!
Keep calm and Boglehead on. KCBO.

User avatar
BigFoot48
Posts: 2595
Joined: Tue Feb 20, 2007 10:47 am
Location: Arizona

Re: LadyGeek -- the next 10K poster!

Post by BigFoot48 » Sat May 04, 2013 10:02 pm

I recently had the pleasure to work with LadyGeek in adding my Roth calculator to the Wiki and she was terrific. Not only did she review the model, and do the heavy lifting on the Wiki entry, but she also came up with a great suggestion to make the model useable by the free program LibreOffice, possibly opening its use to another whole group of users without access to Excel.

Congratulations on your 10,000th and contribution to helping people make better investing decisions, and I'm sure we'll all enjoy and benefit from your next 10,000!
Last edited by BigFoot48 on Sun May 05, 2013 8:21 am, edited 2 times in total.
Retired | Two-time in top-10 in Bogleheads S&P500 contest; 12-time loser

Mill
Posts: 245
Joined: Tue Dec 22, 2009 8:04 pm
Location: Arkansas

Re: LadyGeek -- the next 10K poster!

Post by Mill » Sun May 05, 2013 12:47 am

congrats LadyGeek, but is this thread actionable? Lock please. :oops:

User avatar
HomerJ
Posts: 11924
Joined: Fri Jun 06, 2008 12:50 pm

Re: LadyGeek -- the next 10K poster!

Post by HomerJ » Sun May 05, 2013 1:13 am

Mill wrote:congrats LadyGeek, but is this thread actionable? Lock please. :oops:
Heh, hate to say it, but it's true... :)
this thread is off-topic and locked: A reminder that non-investing general comment threads are OT

User avatar
pennstater2005
Posts: 2463
Joined: Wed Apr 11, 2012 8:50 pm

Re: LadyGeek -- the next 10K poster!

Post by pennstater2005 » Sun May 05, 2013 6:04 am

Congratulations LadyGeek! That is awesome! Lots of your time spent on moderating this site and working on the wiki, all very much appreciated :beer
“If you think nobody cares if you're alive, try missing a couple of car payments.” – Earl Wilson

richard
Posts: 7961
Joined: Tue Feb 20, 2007 3:38 pm
Contact:

Re: LadyGeek -- the next 10K poster!

Post by richard » Sun May 05, 2013 6:35 am

Congratulations and thank you!
Mill wrote:congrats LadyGeek, but is this thread actionable? Lock please. :oops:
Thanking LadyGeek for all her great work seems on topic for this subforum. It might also be appropriate for Forum Issues and Administration, but seems fine here.

The policy is "If readers can't do anything with the content of a topic other than argue about it." Other than your post, I don't see anything argumentative. :P
HomerJ wrote:
this thread is off-topic and locked: A reminder that non-investing general comment threads are OT
See http://www.bogleheads.org/forum/viewtop ... 3&t=112988 which suggests the non-investing policy only applies to specified forums.

Cody
Posts: 891
Joined: Sun Dec 02, 2007 9:19 am
Location: Stillwater, Mn

Re: LadyGeek -- the next 10K poster!

Post by Cody » Sun May 05, 2013 7:29 am

Thanks much from the Noise in the Attic guy! Your posts were so helpful. They helped us stay focussed.

Only God knew the noise came from my subwoofer. You were only a step behind him (her).

Thanks,
Cody

Grasshopper
Posts: 924
Joined: Sat Oct 09, 2010 3:52 pm

Re: LadyGeek -- the next 10K poster!

Post by Grasshopper » Sun May 05, 2013 7:37 am

Thank you, +10,000. :sharebeer

User avatar
englishgirl
Posts: 2473
Joined: Thu Mar 01, 2007 5:34 pm
Location: FL

Re: LadyGeek -- the next 10K poster!

Post by englishgirl » Sun May 05, 2013 8:16 am

Thank you, LadyGeek!
Sarah

User avatar
Rob5TCP
Posts: 3182
Joined: Tue Jun 05, 2007 7:34 pm
Location: New York, NY

Re: LadyGeek -- the next 10K poster!

Post by Rob5TCP » Sun May 05, 2013 8:28 am

Let me join the chorus in congratulating. It would be nice to have a tiny star next to your name
when you reach certain levels (IE 2500, 5000, 10,000 and so on).

Not for ego sakes. While I do value all posters (well most anyway), those that have contributed
the most tend to also be the ones I scrutinize the most carefully.

User avatar
VictoriaF
Posts: 18628
Joined: Tue Feb 27, 2007 7:27 am
Location: Black Swan Lake

Re: LadyGeek -- the next 10K poster!

Post by VictoriaF » Sun May 05, 2013 8:44 am

Mill wrote:congrats LadyGeek, but is this thread actionable? Lock please. :oops:
This is a Geeky comment, but it's not Ladylike.

LadyGeek,

Your binary 10000 is the decimal 16. Congratulations with your sweet sixteen,

Victoria
WINNER of the 2015 Boglehead Contest. | Every joke has a bit of a joke. ... The rest is the truth. (Marat F)

User avatar
speedbump101
Posts: 997
Joined: Thu Oct 18, 2007 10:54 pm
Location: Alberta Canada

Re: LadyGeek -- the next 10K poster!

Post by speedbump101 » Sun May 05, 2013 12:21 pm

The dilemma of a moderator on this forum. Passive investing and active moderating. IMO you excel in both measures.

Congratulations!

SB...
"Man is not a rational animal, he is a rationalizing animal" -Robert A. Heinlein

Dulocracy
Posts: 2296
Joined: Wed Feb 27, 2013 1:03 pm
Location: Atlanta, GA

Re: LadyGeek -- the next 10K poster!

Post by Dulocracy » Mon May 06, 2013 8:42 am

First, thanks to LadyGeek who goes out of her way to moderate in a fair manner.

Second, one of the reasons I know this board is home:
VictoriaF wrote:
LadyGeek,

Your binary 10000 is the decimal 16. Congratulations with your sweet sixteen,

Victoria
Nerd references, great people, and great information. LadyGeek, thanks to your efforts, this board is a better place.
I'm not a financial professional. Post is info only & not legal advice. No attorney-client relationship exists with reader. Scrutinize my ideas as if you spoke with a guy at a bar. I may be wrong.

User avatar
stratton
Posts: 11082
Joined: Sun Mar 04, 2007 5:05 pm
Location: Puget Sound

Re: LadyGeek -- the next 10K poster!

Post by stratton » Tue May 07, 2013 5:01 pm

We can help LadyGeek get to the next 10K by posting everything in the wrong group. :P

Paul
...and then Buffy staked Edward. The end.

User avatar
Taylor Larimore
Advisory Board
Posts: 27617
Joined: Tue Feb 27, 2007 8:09 pm
Location: Miami FL

Lady Geek

Post by Taylor Larimore » Tue May 07, 2013 5:09 pm

Bogleheads:

I am a computer klutz. Whenever, I run into a technical problem on the forum, or need guidance on our wiki, Lady Geek is who I first turn to.

Lady Geek's contributions to our Bogleheads Forum are immeasurable.

Thank you and best wishes.
Taylor
"Simplicity is the master key to financial success." -- Jack Bogle

User avatar
Artsdoctor
Posts: 3595
Joined: Thu Jun 28, 2012 3:09 pm
Location: Los Angeles, CA

Re: LadyGeek -- the next 10K poster!

Post by Artsdoctor » Tue May 07, 2013 7:02 pm

And I was just getting ready to contact you independently to let you know that I appreciate your level-headed moderator skills!

Congratulations. Please keep up the good work. It is truly appreciated.

Artsdoctor

User avatar
Barry Barnitz
Wiki Admin
Posts: 3028
Joined: Mon Feb 19, 2007 10:42 pm
Contact:

Re: LadyGeek -- the next 10K poster!

Post by Barry Barnitz » Tue Dec 04, 2018 7:45 pm

Hi:

We recently interviewed LadyGeek about her numerous roles with bogleheads.org and affilitate sites on our affiliate Financial Page blog.

In the interview she discusses how she came to the site, and explains her roles as administrator of sites and moderator. Here is the link:Interview with LadyGeek: Bogleheads site administrator.
Last edited by LadyGeek on Tue Dec 04, 2018 7:54 pm, edited 1 time in total.
Image | blb | December Birthday Celebration: Ludwig van Beethoven

staythecourse
Posts: 6199
Joined: Mon Jan 03, 2011 9:40 am

Re: LadyGeek -- the next 10K poster!

Post by staythecourse » Tue Dec 04, 2018 7:54 pm

Artsdoctor wrote:
Tue May 07, 2013 7:02 pm
And I was just getting ready to contact you independently to let you know that I appreciate your level-headed moderator skills!

Congratulations. Please keep up the good work. It is truly appreciated.

Artsdoctor
Agreed. The level of appropriate moderation on this board is really appreciated keping this board a great place to visit and contribute.

Good luck.
"The stock market [fluctuation], therefore, is noise. A giant distraction from the business of investing.” | -Jack Bogle

User avatar
LadyGeek
Site Admin
Posts: 49160
Joined: Sat Dec 20, 2008 5:34 pm
Location: Philadelphia
Contact:

Re: LadyGeek -- the next 10K poster!

Post by LadyGeek » Tue Dec 04, 2018 8:19 pm

Thanks! FYI - Barry Barnitz is bumping a 2013 thread.
Wiki To some, the glass is half full. To others, the glass is half empty. To an engineer, it's twice the size it needs to be.

staythecourse
Posts: 6199
Joined: Mon Jan 03, 2011 9:40 am

Re: LadyGeek -- the next 10K poster!

Post by staythecourse » Tue Dec 04, 2018 8:20 pm

LadyGeek wrote:
Tue Dec 04, 2018 8:19 pm
Thanks! FYI - Barry Barnitz is bumping a 2013 thread.
DOH!

Good luck.
"The stock market [fluctuation], therefore, is noise. A giant distraction from the business of investing.” | -Jack Bogle

User avatar
Mel Lindauer
Moderator
Posts: 28697
Joined: Mon Feb 19, 2007 8:49 pm
Location: Daytona Beach Shores, Florida
Contact:

Re: LadyGeek -- the next 10K poster!

Post by Mel Lindauer » Tue Dec 04, 2018 8:36 pm

LadyGeek wrote:
Tue Dec 04, 2018 8:19 pm
Thanks! FYI - Barry Barnitz is bumping a 2013 thread.
And another FYI. LadyGeek is now approaching 50,000 posts. (She's almost at 49K at present.)
Best Regards - Mel | | Semper Fi

User avatar
Nestegg_User
Posts: 1125
Joined: Wed Aug 05, 2009 1:26 pm

Re: LadyGeek -- the next 10K poster!

Post by Nestegg_User » Tue Dec 04, 2018 8:53 pm

Rob5TCP wrote:
Sun May 05, 2013 8:28 am
Let me join the chorus in congratulating. It would be nice to have a tiny star next to your name
when you reach certain levels (IE 2500, 5000, 10,000 and so on).

Not for ego sakes. While I do value all posters (well most anyway), those that have contributed
the most tend to also be the ones I scrutinize the most carefully.
Would we get a gray star next to our name if we’d been here for 10 years? (BTW, LadyGeek would be eligible on Dec 20; it’ll take a number more months for me to get the gray star (I hope I don’t get anywhere near 5k posts, much less 10k.... otherwise I’m not really enjoying my retirement.

....and LG, about that “demerit” so many years ago, there really should be a system to grant “time off for good behavior” after a few years

User avatar
LadyGeek
Site Admin
Posts: 49160
Joined: Sat Dec 20, 2008 5:34 pm
Location: Philadelphia
Contact:

Re: LadyGeek -- the next 10K poster!

Post by LadyGeek » Tue Dec 04, 2018 9:04 pm

^^^ Please see this post by the site owner: Re: Warning level

If any member has a question on "demerits", please PM me. Don't post here.
Wiki To some, the glass is half full. To others, the glass is half empty. To an engineer, it's twice the size it needs to be.

Fallible
Posts: 6563
Joined: Fri Nov 27, 2009 4:44 pm
Contact:

Re: LadyGeek -- the next 10K poster!

Post by Fallible » Tue Dec 04, 2018 10:34 pm

Barry Barnitz wrote:
Tue Dec 04, 2018 7:45 pm
Hi:

We recently interviewed LadyGeek about her numerous roles with bogleheads.org and affilitate sites on our affiliate Financial Page blog.

In the interview she discusses how she came to the site, and explains her roles as administrator of sites and moderator. Here is the link:Interview with LadyGeek: Bogleheads site administrator.
Thanks Barry and LadyGeek for an excellent interview, and again thanks to LadyGeek and all the moderators for effectively enforcing a forum policy so well developed by the site owners.
Bogleheads® wiki | Investing Advice Inspired by Jack Bogle

User avatar
nedsaid
Posts: 10648
Joined: Fri Nov 23, 2012 12:33 pm

Re: LadyGeek -- the next 10K poster!

Post by nedsaid » Wed Dec 05, 2018 1:59 am

Lady Geek performs the role for the forum what the Federal Reserve does for the economy, that is take away the punch bowl just as the party is getting warmed up! Doesn't let us party goers get too rowdy. Thanks for keeping the group on an even keel.
A fool and his money are good for business.

User avatar
Taylor Larimore
Advisory Board
Posts: 27617
Joined: Tue Feb 27, 2007 8:09 pm
Location: Miami FL

Re: LadyGeek -- the next 10K poster!

Post by Taylor Larimore » Wed Dec 05, 2018 9:01 am

Bogleheads:

No one has done more to make this the #1 financial forum on the internet.

There is a special place in heaven for people like Lady Geek.

Thank you.

Best wishes.
Taylor
"Simplicity is the master key to financial success." -- Jack Bogle

User avatar
Rick Ferri
Posts: 8609
Joined: Mon Feb 26, 2007 11:40 am
Location: Georgetown, TX. Twitter: @Rick_Ferri
Contact:

Re: LadyGeek -- the next 10K poster!

Post by Rick Ferri » Thu Dec 06, 2018 2:50 pm

LadyGeek is awesome!
The Education of an Index Investor: born in darkness, finds indexing enlightenment, overcomplicates everything, embraces simplicity.

User avatar
abuss368
Posts: 13015
Joined: Mon Aug 03, 2009 2:33 pm
Location: Where the water is warm, the drinks are cold, and I don't know the names of the players!

Re: LadyGeek -- the next 10K poster!

Post by abuss368 » Thu Dec 06, 2018 8:04 pm

LadyGeek -

Well deserved and thank you for you time and efforts to make this the best forum on the internet!
John C. Bogle: "You simply do not need to put your money into 8 different mutual funds!" | | Disclosure: Three Fund Portfolio + U.S. & International REITs

Post Reply