get
prime

Build Guide by

Not Updated For Current Season

This guide has not yet been updated for the current season. Please keep this in mind while reading. You can see the most recently updated guides on the browse guides page.



602
Views
0
Comments
0
Votes
League of Legends Build Guide Author

cats

Last updated on September 4, 2010
Like Build on Facebook Tweet This Build Share This Build on Reddit

CocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocksCocks